*{
    margin: 0;
    padding: 0;
}
a{text-decoration: none;}
p{font-size: 14px;}

.bg-admission-form{
    background: #f1f1f1;
    padding: 31px 0px;
}
.admission-form{
    background: #fff;
    padding: 31px;
}
.bg-admission-form h3{
    font-size: 21px;
    margin-bottom: 0px;
    text-align: center;
    background: #054c8a;
    padding: 9px 0px;
    color: #fff;
}
.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 #ccc;
    height: 37px;
    outline: none;
    border-radius: 5px;
    padding: 0px 7px;
}
.form-box input{
    width: 100%;
    border: 1px solid #ccc;
    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;
    margin-top: 21px;
}
.submit_btn button{
    border: 1px solid #054c8a;
    background: #054c8a;
    font-size: 16px;
    color: #fff;
    padding: 7px 13px;
    margin-right: 7px;
    margin-top: 11px;
    transition: .5s;
}
.submit_btn button:hover{
    background: #fff;
    color:#054c8a;
}
.bg-forgot-password{
    background: #f1f1f1;
    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: #054c8a;
    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 #ccc;
    height: 37px;
    outline: none;
    border-radius: 5px;
    padding: 0px 7px;
}
.send_btn{
    text-align: right;
}
.send_btn button{
    border: 1px solid #054c8a;
    background: #054c8a;
    font-size: 16px;
    color: #fff;
    padding: 7px 13px;
    margin-top: 17px;
    transition: .5s;
}
.bg-registration{
    background: #f1f1f1;
    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: #054c8a;
    padding: 9px 0px;
    color: #fff;
}
.card-body{
    border-bottom: 1px solid rgba(129, 128, 128, 0.199);
}
.bg-registration input{
    font-size: 14px;
    padding:7px 9px;
}
.bg-registration select{
    font-size: 14px;
    color:#555;
}
.container-box{
    padding: 17px;
}
.form-check{
    padding-left: 20px;
}
.form-check-label a{
    color: skyblue;
}
.card-footer button{
    width: 150px;
}
.card-title{
    font-size: 17px;
}
.btn-register{
    text-align: right;
    margin-bottom: 21px;
}
.btn-register button{
    border: 1px solid #054c8a;
    background: #054c8a;
    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:#054c8a;
}
.bg-login{
    background: #f1f1f1;
    height: 100vh;
    padding-top: 7%;
}
.bg-login h3{
    font-size: 21px;
    margin-bottom: 0px;
    text-align: center;
    background: #054c8a;
    padding: 9px 0px;
    color: #fff;
}
.bg-login .card{
    border:0;
    border-radius: 0;
}
.bg-login .card-body{
    border:0;
}
.bg-login .card-body label{
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 3px;
}
.login_btn{
    text-align: right;
    margin-bottom: 21px;
}
.login_btn button{
    border: 1px solid #054c8a;
    background: #054c8a;
    font-size: 16px;
    color: #fff;
    padding: 7px 13px;
    transition: .5s;
}
.edu_border-btm{
    border-bottom: 1px solid #a49e9e;
    margin-bottom: 21px;
}