body, .main-header{    background-color: #f0f2f5 !important; background: url(/assets/images/bg-pattern.png) ;}
.main-header .img-fluid{padding: 10px;}
.main-header .logo-single{text-align: center;}
form labels {display: none !important;}
.mb-0{margin-bottom: 5px !important;}
.main-header{padding: 10px !important;}

fieldset.scheduler-border {
    border: 1px groove #00bcd4 ;
    margin-bottom: 0.5em !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
    box-shadow:  0px 0px 0px 0px #000;
    background-color: #ECF3FF;
    border-radius: 20px;

}

legend.scheduler-border {
    font-size: 1.2em !important;
    color:#00bcd4;
    width:auto;
    padding: 0px 2px;
}
.adm-frm-otr{border-radius: 25px; }
.title-txt-blue{color: #0074ae; font-family: Letters-for-Learners;}
.title-txt-red{color: #eb343c; font-family: Letters-for-Learners;}
.title-txt-red span, .title-txt-blue span ,.txt-blue{color: #20C1E0;}
.fs-10{font-size: 10px; font-style: italic;}

.custom-file-input:lang(en) ~ .custom-file-label::after { background-color: #2851a3; color: white; }

.custom-file-label {
    background-color: #aac9ff;
    color: white;
    border: 1px solid #2851a3;
    cursor: pointer;
    font-style: italic;
}

.information-block ol li{list-style: disclosure-closed !important; }
.information-block{
    border-bottom: 1px groove #00bcd4 ;
    box-shadow:  0px 0px 0px 0px #000;
    border-radius: 2px;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
    padding-left: 30px;
    margin-bottom: 10px;
}
.adm-frm-info-block ol{ padding-left:30px !important; }
.information-block {font-size: 12px; }

.content-divider>span:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    height: 1px;
    background-color: #ddd;
    width: 100%;
    z-index: -1;
}

.divider-text {
    position: relative;
    text-align: center;
    padding: 10px !important;
    font-weight: bold;
    left: 5%;
    right: 5%;
    width: 90%  ;

}
.divider-text span {
    padding: 7px;
    font-size: 12px;
    position: relative;
    z-index: 2;
    background-color: #ECF3FF;
}
.divider-text:before {
    content: "";
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #00bcd4;
    top: 55%;
    left: 0;
    z-index: 1;
}

label.text-danger {
    pointer-events: none;
}

.choose-plan{
    display: none;
}

.disable-contract{
    opacity: 0.1;
    pointer-events:none;
}

input.largerCheckbox{ 
    transform : scale(1.2); 
} 

.plan-header {
    font-size: 1.2em;
    font-weight: 400;
}
.table>tbody>tr>td{
    font-size:15px;
}

.highlight{
    border: 2px solid orange!important;
}
.fee-plan-title{ background-color:#eaedf1 }
.text-size-small{font-size: 12px;}
table.fee-table  tr td{line-height: 0.83846;padding: 10px 20px;}
.icic_payment_btn{ background-color:#f37e20 !important; color: #FFFFFF; }
.hdfc_payment_btn{ background-color:#1d86ff !important; color: #FFFFFF; }
.admision-summary-title{color: #385a97}
.text-size-mini {font-size: 11px;}
.pl-15{padding-left:15px;}
.mt-15{margin-top:15px;}
.ml-15{margin-left:15px;}
.mr-5{margin-right:5px !important;}
.mb-5{margin-bottom:5px !important;}
.form-wizard-actions {
    text-align: right;
    padding: 0 20px 20px;
}
@media (max-width: 1024px) { 
.orientation_video{height:auto;}
}
@media (min-width: 1025px) { 
    .orientation_video{height:380px;}
}
