h1, h2, h3, h4, h5, h6 {
    font-family: Helvetica;
}
.scholarship-top-banner-intake{
    display: flex;
    align-items: center;
    height: 100vh;
    width: 100%;
    background: #e3f8ff url(../../img/scholarship/scholarship-banner.png) no-repeat right top;
    background-size:contain;
    min-height: auto;
}
.sch-tittle h1 {
    font-weight: bold;
    color: #173967;
    font-size: 22px;
    font-family: 'proxima_novabold';
    padding: 25px 0 0px;
    line-height: 2.2rem;
}
#scholarship-intake-description p{
    font-size: 16px!important;
}
.scholarship-intake-button,.sponsor-intake-button {
    background: #0094d3;
    color: #ffffff;
    font-weight: normal;
    margin-left: -2px;
}
#input#sponsor-name{
    border-radius: 6px 0px 0 6px;
}

#scholarship-intake-description p {
    font-size: 20px;
    color: #173967;
    font-weight: normal;
    line-height: 30px;
    display: block;
}

/* Company match found */
.input-group-append .top-search-btn{
    margin-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.card-body{
    box-shadow: 0px 0 30px rgb(1 41 112 / 8%);
    height: 100%;
    padding: 0px;
    transition: 0.3s;
    border-radius: 5px;
    background: #fff;
}
.scholarship-label h6{
    font-family: Poppins, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    display: table-cell;
    width: 40%;
}
.scholarship-info h6{
    font-size: 16px;
    font-family: Poppins, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.8;
}
/* Company match found */
.scholarship-intake-list,.scholarship-success-box, .sponsor-intake-list{
    box-shadow: 10px 0px 5px rgb(0 0 0 / 30%);
    -moz-box-shadow: 10px -10px 5px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 2px 10px rgb(0 0 0 / 20%);
    -o-box-shadow: 10px -10px 5px rgba(0,0,0,0.6);
    border-radius: 16px;
    padding: 20px;
    margin-bottom: 30px;
}
.title {
    font-size: 28px;
    color: #173967;
    margin: 40px 0px 40px;
    font-weight: bold;
    font-size: 38px;
    color: #193A67;
}

.scholarship-intake-form-box, .sponsor-intake-form-box {
    background-color: rgb(227,248,255);
    box-shadow: 10px 0px 5px rgb(0 0 0 / 30%);
    -moz-box-shadow: 10px -10px 5px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 2px 10px rgb(0 0 0 / 20%)
}

.scholarship-intake-btn{
    justify-content: right;
}

.scholarship-intake-input label, .sponsor-intake-input label {
    margin: 0;
    font-family: Poppins, Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    display: table-cell;
}

.scholarship-intake-input input, textarea, .sponsor-intake-input input, textarea {
    border-radius: 8px;
    border-color: #dfdfdf;
    color: #495057d4;
}

.scholarship-intake-input textarea, .sponsor-intake-input textarea {
    border-radius: 8px;
    border-color: #dfdfdf;
}

.scholarship-intake-input select, .sponsor-intake-input select {
    border-radius: 8px;
    border-color: #dfdfdf;
    color: #495057d4;
}

.scholarship-intake-radio > div{
    display: flex;
    align-items: center;
    margin-left: 35px;
}

.scholarship-intake-radio > div > input{
    margin-right: 10px;
}

.scholarship-intake-input, .sponsor-intake-input {
    margin-bottom: 15px;
}

#scholarship-intake-btn {
    display: flex;
}
button:focus{
outline: none;
}
#scholarship-intake-btn a {
    text-decoration: none;
    background: #a9abad;
    color: #fff;
    margin: 10px 0 10px 10px;
    padding: 5px 20px;
    border-radius: 8px;
    font-size: 18px;
}
#scholarship-intake-btn a:last-child {
    background: #173967;

}
.scholarship-intak-submit-button, .sponsor-intak-submit-button, .scholarship-intak-preview-button {
    background: #173967;
    color: #fff;
    margin: 10px 0 10px 10px;
    padding: 5px 20px;
    border-radius: 8px;
    font-size: 18px;
}
.chosen-select-width{width: 100%; top:38px;}
.scholarship-intake-form-success p{font-size: 18px;text-align: center;font-weight: 600;color:#193A67;}
.thanks_content__checkmark {
    font-size: 60px;
    margin: 21px 0;
    color: #198754;
}
.scholarship-intake-input .text-danger, .sponsor-intake-list .text-danger {
    font-size: 17px;
    font-weight: 500;
}
.hidden{display: none;}

@media (min-width:310px) and (max-width:1090px){
    .scholarship-top-banner-intake{
        height: 65vh;
        background: #e3f8ff;
    }
    .scholarship-intake-radio > div {
        margin-right: 15px;
        margin-left: 0;
    }
    .scholarship-intake-list, .sponsor-intake-list {
        padding: 10px 0;
    }
    .title {
        color: #173967;
        margin: 0px 0px 0px;
        font-size: 20px;
    }
    
}
.custom-modal .modal-body .form-group {
    margin-bottom: 1rem;
}
.custom-modal .modal-body .form-group label {
    display: inline-block;
    margin-bottom: 0.5rem;
}
.upload-modal .file-input-new {
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 5px;
}
.custom-modal .close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}
.file-error-message {
    background-color: #f2dede;
    color: #a94442;
    text-align: center;
    border-radius: 5px;
    padding: 5px 10px 5px 5px;
}
.custom-modal .kv-upload-progress.hide {
    display: none;
}
.form-control.file-caption.kv-fileinput-caption {
    border: none;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}
.btn.btn-primary.btn-file {
    background-color: #173967;
    border-color: #173967;
    border-radius: 4px;
}
.modal-content button.bs3 {
    font-weight: 500;
    border: 2px solid #173967;
    font-size: 1rem;
    background: #173967;
    color: #fff;
}
.modal-content button.bs1 {
    margin: 0px 11px 1px 0px;
    padding: 7px 17px;
    font-size: 1rem;
    font-weight: 500;
}
.modal-btn button:first-child {
    background: #aeaeb1;
    color: #ffffff;
}
.custom-modal .close.fileinput-remove {
    border: 1px solid;
    border-radius: 50%;
    padding: 0px 3px;
    margin-top: 0px !important;
    margin-right: 0px !important;
    cursor: pointer;
}
.btn.btn-gray.btn-default.btn-mar-right.bs3 {
    background: #173967;
    color: #ffffff !important;
    margin: 10px 0px;
    width: auto;
    min-width: 20%;
    padding: 5px 20px;
    font-size: 18px;
}
button.btn.btn-default.fileinput-remove.fileinput-remove-button {
    background: #aeaeb1;
    color: #fff;
}
#major-section .multiselect, .multidrop-select .multiselect{
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 8px!important;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.multidrop-select .multiselect-container>li>a>label {
    font-weight: 400;
    padding: 3px 2px 3px 12px;
    font-size: 14px;
}
.multidrop-select .multiselect-container .input-group{
    margin: 0;
    padding: 10px;
}
.multidrop-select .multiselect-container .input-group .input-group-btn{
    display: none;
}
.multidrop-select .multiselect .caret{
    display: none;
}
.multidrop-select .multiselect-container {
    max-height: 180px;
    overflow-y: scroll;
    scroll-behavior: smooth;
    width: 100%;
    z-index: 1;
}
.multiselect-container>li:hover{
    background-color: #0094de;
    color: #fff;
}
.multiselect-container>li.disabled{
    background-color: #ddd;
    color: #000;
    display: none;
}
li.multiselect-item.multiselect-filter:hover{
    background-color: transparent;
}
.multidrop-select .multiselect-container>li>a>label:hover{
    color: #fff;
}
.multidrop-select .dropdown-toggle::after{
    float: right;
    margin-top: 8px;
}
.multidrop-select .multiselect-selected-text {
    color: #495057d4;
}
/* width */
::-webkit-scrollbar {
    width: 6px;
  }

  /* Track */
  ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
  }

  /* Handle */
  ::-webkit-scrollbar-thumb {
    background: rgb(31, 135, 188);
    border-radius: 6px;
  }

  a.sponser-edit {
    border: 2px solid #173967;
    padding: 7px 9px;
    border-radius: 6px;
    color: #173967;
}
a.sponser-edit i {
    margin-right: 5px;
}
.sponser-edit {
    position: absolute;
    right: 10px;
    z-index: 1;
}
.sch-button a.intake-cancel-btn{
    text-decoration: none;
    background: #a9abad!important;
    color: #fff;
    margin: 10px 0 10px 10px;
    padding: 5px 20px;
    border-radius: 8px;
    font-size: 18px;
}
.sch-button a.intake-cancel-btn:hover {
    background: #a9abad!important;
}
.custom-modal .modal-body .form-group {
    margin-bottom: 1rem;
}
.custom-modal .modal-body .form-group label {
    display: inline-block;
    margin-bottom: 0.5rem;
}
.upload-modal .file-input-new {
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 5px;
}
.custom-modal .close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}
.file-error-message {
    background-color: #f2dede;
    color: #a94442;
    text-align: center;
    border-radius: 5px;
    padding: 5px 10px 5px 5px;
}
.custom-modal .kv-upload-progress.hide {
    display: none;
}
.form-control.file-caption.kv-fileinput-caption {
    border: none;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}
.btn.btn-primary.btn-file {
    background-color: #173967;
    border-color: #173967;
    border-radius: 4px;
}
.modal-content button.bs3 {
    font-weight: 500;
    border: 2px solid #173967;
    font-size: 1rem;
    background: #173967;
    color: #fff;
}
.modal-content button.bs1 {
    margin: 0px 11px 1px 0px;
    padding: 7px 17px;
    font-size: 1rem;
    font-weight: 500;
}
.modal-btn button:first-child {
    background: #aeaeb1;
    color: #ffffff;
}
.custom-modal .close.fileinput-remove {
    border: 1px solid;
    border-radius: 50%;
    padding: 0px 3px;
    margin-top: 0px !important;
    margin-right: 0px !important;
    cursor: pointer;
}
.btn.btn-gray.btn-default.btn-mar-right.bs3 {
    background: #173967;
    color: #ffffff !important;
    margin: 10px 0px;
    width: auto;
    min-width: 20%;
    padding: 5px 20px;
    font-size: 18px;
}
button.btn.btn-default.fileinput-remove.fileinput-remove-button {
    background: #aeaeb1;
    color: #fff;
}
button.btn.btn-default.hide.fileinput-cancel.fileinput-cancel-button,
button.btn.btn-default.fileinput-upload.fileinput-upload-button{
display: none;
}
.input-search-dropdown>div>span.select2-container {
    width: 100% !important;
    padding: 5px 0;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #CED4DA;
    border-radius: 8px;
    font-size: 16px;
}
.input-search-dropdown>div>span>span>span {
    border: none !important;
}
.input-search-dropdown>div>span>span>span>span {
    color: #6D6D6D!important;
}
.select2-selection__arrow {
    top: 10px!important;
    right: 7px!important;
}
.scholarship-upload-file-list img, .scholar-list img {
    max-width: 120px;
    max-height: 120px;
}
input#scholar-intake-tbd-checkbox {
    margin: 7px 5px 0 0;
}
.btn.disabled, .btn:disabled {
    opacity: .65;
    cursor: none;
}
.disabled-btn{
    opacity: .65;
    pointer-events: none;
}
.company-disabled-form, .scholarship-info-disabled-form {
  pointer-events: none;
  opacity: 0.45;
}
.scholar-intake-amount-varies-label{
    display: block;
}
.card-header .title {
    font-size: 25px;
    color: #ffffff;
}
.card-header .accicon {
  float: right;
  font-size: 20px;  
  width: 1.2em;
  color: #ffffff;
}
.card-header{
  cursor: pointer;
  border-bottom: none;
  background-color: rgb(0 148 211);
}
.card{
  border: 1px solid #ddd;
}
.card-body{
  border-top: 1px solid #ddd;
}
.card-header:not(.collapsed) .rotate-icon {
  transform: rotate(180deg);
}
.form-collapse-section{
    margin: 100px auto;
}
.card-body-sponser {
    padding: 20px 30px;
    background-color: rgb(227, 248, 255);
    border-radius: 8px;
}
/* .scholarship-intake-btn{
    background-color: rgb(227, 248, 255);
} */
.sponsor-intake-input textarea{
    height: 200px;
}
@media (min-width:310px) and (max-width:1090px){
    .card-header .title {
        font-size: 18px;
        color: #ffffff;
    }
}

/* Main section area 05/06/2025*/
.main-section-area {
    box-shadow: 10px 0px 5px rgb(0 0 0 / 30%);
    -moz-box-shadow: 10px -10px 5px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 2px 10px rgb(0 0 0 / 20%);
    -o-box-shadow: 10px -10px 5px rgba(0,0,0,0.6);
    border-radius: 16px;
    padding: 20px 70px;
    margin: 40px 70px;
}
.main-section-area > section {
    margin-bottom: 30px;
}
.scholarship-section-heading-sub {
    background: #009ad4;
    padding: 8px 15px;
    color: white;
    border-radius: 10px 10px 0px 0px;
    text-align: center;
}
.scholarship-intake-from-section {
    background: #fff;
    padding: 20px;
    border-radius: 0px 0px 10px 10px;
    border-left: 4px solid #009ad4;
    box-shadow: 10px 0px 5px rgb(0 0 0 / 30%);
    -moz-box-shadow: 10px -10px 5px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 2px 10px rgb(0 0 0 / 20%);
    margin-bottom: 35px;
}
.scholarship-intake-radio > div label{
    font-weight: 100;
}
.scholarship-section-heading-sub > h5 {
    margin: 3px 0;
}

/* Textarea formating css */
#editor-container {
    height: 200px;
    border-radius: 0 0 8px 8px;
    background-color: #fff;
}
#editor-container .ql-editor p {
    margin-top: 11px;
}

.textarea-formating #scholar-intake-desc-toolbar {
    background-color: #fff;
    border-radius: 8px 8px 0 0;
}
.ql-snow.ql-toolbar button, .ql-snow .ql-toolbar button{
    line-height: 20px;
    font-weight: 700;
    color: #444444e6;
}
.ql-snow.ql-toolbar button sub, .ql-snow .ql-toolbar button sub {
    position: static;
}
.btn-blue-2{
    background-color: #0094d3;
    color: #ffffff;
}
.top-info-text{
    text-align: center;
    margin-top: 110px;
}
@media (min-width:310px) and (max-width:1090px){
    .main-section-area{
        padding: 20px 10px;
        margin: 40px 10px;
    }
    .mt-10{
        padding-top: 10px;
    }
    .scholarship-intake-input label, .sponsor-intake-input label {
        font-size: 13px;
    }
    .d-flex.scholarship-intake-radio {
        display: inline-block !important;
    }
    .top-info-text {
        margin-top: 80px;
        padding: 0 10px;
    }
    #scholarship-intake-btn a {
        padding: 5px 22px;
        font-size: 14px;
    }
    .card-body-sponser {
        padding: 15px 13px;
    }
    .sponser-edit {
        position: static;
    }
    .sch-button a:last-child{
        margin: 0px;
        padding: 5px 13px;
        font-size: 14px;
    }
    .scholarship-intake-btn {
        justify-content: flex-start;
    }
    .scholarship-intak-submit-button, .sponsor-intak-submit-button, .scholarship-intak-preview-button{
        font-size: 14px;
    }
}