$bgprimary:#054c8a;
$bglightgray:#f1f1f1;
$bggray:#ccc;
$bgwhite:#fff;
$smfontsize:11px;
$mdfontsize:14px;
$lgfontsize:16px;
$xlfontsize:17px;
$color_1:#fff;
$color_2:#ccc;
$color_3:#054c8a;
$color_red:#ff0000;

*{margin:0;padding:0;}
a{text-decoration: none;}
.bg-admission-form{
    background: $bglightgray;
    padding: 31px 0px;
}
.admission-form{
    background: $bgwhite;
    padding: 31px;
}
.bg-admission-form h3{
    font-size: 21px;
    margin-bottom: 21px;
    text-align: center;
    background: $bgprimary;
    padding: 9px 0px;
    color: $color_1;
}
.form-box{
    margin-bottom: 13px;
}
.form-box label{
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 3px;
}
.form-box select{
    width: 100%;
    border: 1px solid $bggray;
    height: 37px;
    outline: none;
    border-radius: 5px;
    padding: 0px 7px;
}
.form-box input{
    width: 100%;
    border: 1px solid $bggray;
    height: 37px;
    outline: none;
    border-radius: 5px;
    padding: 0px 7px;
}
.form-box1 input{
    width: auto;
    border:0;
    height: auto;
    font-size: 14px;
    font-weight: 600;
}
.form-box h4{
    font-size: 21px;
}
.form-box h4::before{
    position: absolute;
    content: '';
    width: 33px;
    border-bottom: 3px solid #054c8a;
    margin-top: 29px;
}
.submit_btn button{
    border: 1px solid $bgprimary;
    background: $bgprimary;
    font-size: $lgfontsize;
    color: $color_1;
    padding: 7px 13px;
    margin-right: 7px;
    margin-top: 11px;
    transition: .5s;
}
.submit_btn button:hover{
    background: $bgwhite;
    color:#054c8a;
}
.bg-forgot-password{
    background: $bglightgray;
    height: 100vh;
    padding-top: 11%;
}
.forgot-password-box{
    background: #fff;
    padding: 31px 17px;
}
.forgot-password h3{
    font-size: 21px;
    margin-bottom: 0px;
    text-align: center;
    background: $bgprimary;
    padding: 9px 0px;
    color: #fff;
}
.forgot-password-box label{
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 3px;
}
.forgot-password-box input{
    width: 100%;
    border: 1px solid $bggray;
    height: 37px;
    outline: none;
    border-radius: 5px;
    padding: 0px 7px;
}
.send_btn{
    text-align: right;
}
.send_btn button{
    border: 1px solid $bgprimary;
    background: $bgprimary;
    font-size: $lgfontsize;
    color: $color_1;
    padding: 7px 13px;
    margin-top: 17px;
    transition: .5s;
}
.bg-registration{
    background: $bglightgray;
    padding:31px;
    height: 100vh;
}
.bg-registration .card{
    border-radius: 0px;
    border: 0;
}
.bg-registration h3{
    font-size: 21px;
    margin-bottom: 0px;
    text-align: center;
    background: $bgprimary;
    padding: 9px 0px;
    color: $color_1;
}
.card-body{
    border-bottom: 1px solid rgba(129, 128, 128, 0.199);
}
.bg-registration input{
    font-size: $mdfontsize;
    padding:7px 9px;
}
.bg-registration select{
    font-size: $mdfontsize;
    color:#555;
}
.container-box{
    padding: $xlfontsize;
}
.form-check{
    padding-left: 20px;
}
.form-check-label a{
    color: skyblue;
}
.card-footer button{
    width: 150px;
}
.card-title{
    font-size: $xlfontsize;
}
.btn-register{
    text-align: right;
    margin-bottom: 21px;
}
.btn-register button{
    border: 1px solid $bgprimary;
    background: $bgprimary;
    font-size: 16px;
    color: #fff;
    padding: 7px 13px;
    margin-right: 7px;
    transition: .5s;
    margin-right: 17px;
}
.form-check label{
    font-size: 14px;
}
.form-check label a{
    font-weight: 600;
    color:$color_3;
}
.bg-login{
    background: $bglightgray;
    height: 100vh;
    padding-top: 7%;
}
.bg-login h3{
    font-size: 21px;
    margin-bottom: 0px;
    text-align: center;
    background: $bgprimary;
    padding: 9px 0px;
    color: $color_1;
}
.bg-login .card{
    border:0;
    border-radius: 0;
}
.bg-login .card-body{
    border:0;
}
.bg-login .card-body label{
    font-size: $mdfontsize;
    font-weight: 600;
    margin-bottom: 3px;
}
.login_btn{
    text-align: right;
    margin-bottom: 21px;
}
.login_btn button{
    border: 1px solid $bgprimary;
    background: $bgprimary;
    font-size: $lgfontsize;
    color: $color_1;
    padding: 7px 13px;
    transition: .5s;
}
.edu_border-btm{
    border-bottom: 1px solid #a49e9e;
    margin-bottom: 21px;
}
.edu_border-btm:first-child{
    border-top: 1px solid #a49e9e;
    margin-top:17px;
    padding-top:7px;
}

.uload-img{
    width:100%;
    border:1px solid #ccc;
    text-align:center;
    padding: 20px;
    margin-top:13px;
}
.boxImg {
    width: 161px;
    height: 171px;
    border:1px solid #ccc;
    cursor: pointer;
    margin:auto;
}
.boxImg img{
    width: 161px;
    height: 171px;
}

.click_bx{
    background: #054c8a;
    color: #fff;
    font-weight: 600;
    width: 50%;
    padding: 9px 0px;
    margin: auto;
    margin-top: 21px;
    cursor: pointer;
}
.fw_box{
    font-weight:600;
}

.bg-link-box{
    padding-top:71px;
}
.link-box a{
    color:$color_1;
    background: $bgprimary;
    display:block;
    text-align: center;
    padding: 7px 0px;
    margin-top: 17px;
    font-size:$xlfontsize;
}
.login_reg{
    font-size:$mdfontsize;
}
.login_reg a{
    font-weight:700;
}
.dob_label label{
    position: absolute;
    top: -12px;
    z-index: 1;
    padding:0px 3px;
    background: $bgwhite;
    color:#777;
    left:5px;
}
.line-top-bottom{
    border-top: 1px solid #a49e9e;
    border-bottom: 1px solid #a49e9e;
    padding:7px 0px;
    margin:17px 0px;
}

.bg-exam{
    background: $bglightgray;
    padding-top: 2%;
}
.exam-table h3{
    font-size: 21px;
    margin-bottom: 0px;
    text-align: center;
    background: $bgprimary;
    padding: 9px 0px;
    color: $color_1;
}
.bg-student-image-box{
    width:131px;
}
.image-box{
    width:91px;
    margin:auto;
    background: $bglightgray;
    border: 1px solid $bggray;
    height: 113px;
}
.image-box img{
    width:100%;
    height: 113px;
}
.signature-box img{
    height: 41px;
    padding: 5px;
    margin-top: 13px;
}
.admit-card{
    background:$bgwhite;
    border: 1px solid $bggray;
    margin:11px 0px;
    padding:10px;
}
.admit-card-dtl1{
    font-weight:600;
    font-size:$mdfontsize;
}
.barcode-img{
    width:151px;
}
.barcode-img img{
    width:100%;
}
.appli-right{
    text-align:right;
}
.exam-table table td{
    font-size:$mdfontsize;
}
.image-box1{
    width:151px;
    text-align:center;
}
.image-box1 h5{
    font-size:13px;
}
.instruction-box h4{
    color:$color_red;
    font-size:$lgfontsize;
    text-align:center;
}
.instruction-box ul{
    padding-left:5px;
}
.instruction-box ol li{
    line-height: 25px;
    font-size:15px;
}
.instruction-box ul li{
    list-style-type: disclosure-closed;
    color:$color_red;
    line-height: 25px;
    font-size:15px;
}
.colorPrimary{
    color:$color_3;
}
.colorRed{
    color:$color_red;
    font-size:15px;
}
.bg-registration-form{
    background: $bglightgray;
    padding:30px 0px;
}
.registration-form{
    background:$bgwhite;
}
.registration-form1{
    padding:20px;
}
.registration-form h3 {
    font-size: 21px;
    margin-bottom: 0px;
    text-align: center;
    background: #054c8a;
    padding: 9px 0px;
    color: #fff;
}
.registration-form-bx{
    margin-bottom:13px;
}
.registration-form-bx label{
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 3px;
}
.registration-form1 h4{
    font-size: 19px;
    margin-bottom: 13px;
    margin-top: 13px;
}
.registration-form1 h4 span{
    font-size:14px;
}
.passing-box table tr th{
    font-weight:500;
}
.submit_btn_reg{
    text-align:right;
}
.submit_btn_reg button {
    border: 1px solid #054c8a;
    background: #054c8a;
    font-size: 16px;
    color: #fff;
    padding: 7px 13px;
    margin-top: 5px;
    transition: .5s;
}