.spinner-border {
    display: none; /* Hides the spinner itself */
}
.moci-event-form-container{max-width: 1000px;
    margin: 40px auto 40px;
    border-radius: 20px;
    padding: 50px 40px;
    background: #f2f2f2;}

    .code-field .select2-container--default .select2-selection--single{height: 60px; border: none; border-radius: 10px;}
 #select2-code-container, #select2-category-container, #select2-cr_cp-container, #select2-qid_pass-container {font-size: 1.125rem;color: #7a7b86 !important;line-height: 60px;font-family: 'Cairo', sans-serif !important;  }
 .code-field .select2-selection__arrow {top: 15px !important; }
 .code-field .select2-container--default .select2-selection--single .select2-selection__placeholder {color: #7a7b86 !important;}
 .introduction-detail-form .select2-container--default .select2-selection--multiple {
    border: 0;
    border-radius: 10px;
}

.introduction-detail-form .select2-container {
    max-width: 100%;
}
.moci-color {color: #8d1737;}
.datepicker th {background: inherit; color: inherit;}
.red .small {color: red;}

.form-group .mandatory {color: #000;}

.form-group .mandatory label::after {content: "*";position: absolute;inset-inline-end: 0;margin-inline-end: -5px;top: 0;}

.complaint-form label {display: inline-block;position: relative;}

.complaint-form input[type=file] {padding: 4px;}

.complaint-form .form-check {padding-inline-start: 20px;padding-inline-end: 0;}

.complaint-form .form-check-input {margin-inline-start: -1.25rem;position: absolute;top: 4px;height: auto !important;}
.download_link { color: #8c1738;text-decoration: none;}