#register-button {
    max-width: 100%;
    width: 100%;
    padding: 14px 30px;
    margin-top: 20px;
    background-color: var(--color-primary-6);
}

#privileges-section {
    border-right: 1px solid #DF0A0A;
}

.contact-form-area-one {
    box-shadow: none !important;
}

.contact-form-area-one form .form-group select {
    height: 55px;
    background: #F7F7F7;
    margin-bottom: 20px;
    border-radius: 15px;
    padding: 0 25px;
    border: 1px solid transparent;
    font-size: 16px;
}

#submission-button {
    background-color: #AC3336;
}

#register-pre-title {
    color: #AC3336;
}

.rts-contact-area.contact-one::after, .rts-title-area.contact::after {
    content: "";
    display: none;
}

#forget-password-footer ul li a {
    color: #AC3336;
    font-size: 2rem;
    font-weight: bolder;
}

/*#forget-password-footer::before {*/
/*    content: "";*/
/*    position: absolute;*/
/*    !*left: 59%;*!*/
/*    height: 2px;*/
/*    width: 85%;*/
/*    background: #161C29;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    margin-top: 15px;*/
/*}*/

#forget-password-footer ul li:not(:last-child) {
    border-right: 2px solid #AC3336;
}

#registration-bg-color {
    background-color: #AC3336;
}

.input-field-icon {
    right: 40px;
    position: absolute;
    top: 50px;
    color: #ABABAB;
}


.icon-input {
    padding-right: 60px !important;
}

input[type=text],
input[type=password],
input[type=email],
input[type=number],
input[type=date],
input[type=tel],
textarea {
    /*background: #FFFFFF !important;*/
    line-height: 35px;
}

.form-select {
    font-size: 1.5rem;
    line-height: 2;
}

/*Registration Form Starts*/
#register-submit-button {
    line-height: 2;
    font-size: 1.5rem;
}

#card-bg {
    min-height: 235px;
}

p.page-title {
    color: #000;
    font-size: 1.62rem;
}

/*Dashboard*/
#left-sidebar-dashboard .btn, #start-application-section .btn {
    line-height: 1.8;
    font-size: 1.6rem;
}

.application-form-section input[type=text], input[type=password], input[type=email], input[type=number], input[type=tel], textarea {
    background-color: #f5f5f5 !important;
}

.application-form-section select option {
    font-size: 1.5rem;
}

.application-form-section select {
    border-radius: 18px;
    background-color: #f5f5f5 !important;
}

.application-form-section .select2-container--bootstrap5 .select2-selection--single .select2-selection__placeholder {
    /*font-size: 1.4rem;*/
}

.application-form-section .select2-container--bootstrap5 .select2-selection--single {
    /*height: calc(1.5em + 1.2rem + 8px) !important;*/
    height: calc(1.8em + 1.5rem + 8px) !important;
    border-radius: 18px;
    background-color: #f5f5f5 !important;
}

.application-form-section .select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered {
    font-size: 1.4rem;
}

.upload-icon {
    cursor: pointer;
}

.form-input-border{
    border: 1px solid #ced4da !important;
}

#add-attachment {
    width: 150px;
}

#submit-academic-details {
    width: 200px;
    background-color: #AC3336;
    color: #FFFFFF;
}

.button-background {
    background-color: #AC3336;
    color: #FFFFFF;
}

.blink_me {
    animation: blinker 1.4s linear infinite;
}

#clear-image {
    position: absolute;
    top: -14px;
    right: -14px;
    z-index: 100;
    background-color: #3C4B64;
    border-radius: 50px;
    color: #f1efee;
}

#clear-image i {
    font-weight: bold;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

@media only screen and (max-width: 1000px) {
    #privileges-section {
        border-right: 0px;
    }
}


