body { font-size:14px; line-height:24px; margin:0; padding:0;}
.login-logo a, .register-logo a {
    color: #1d117f;
}

.login-box, .register-box {
   width: 380px;
    background: #fff;
    border-top: 0;
    color: #666;
    padding: 40px 20px;
    border: 1px solid #dbdfea;
    box-shadow: 0 1px 3px 0 rgb(54 74 99 / 10%);
}
.login-page, .register-page{ color:#1e2f65;  background: rgb(0 101 102);}
.login-logo, .register-logo{ text-align:left;}
.login-logo h3{font-size: 20px;     margin-bottom: 2px;}
.login-logo p{color: #999;  font-size: 13px; font-weight:400;}
.login-card-body{ padding:0;}
.login-card-body .input-group .form-control{    border-radius: 3px 0px 0px 3px; font-size: 12px; color: #898989; font-weight: 500;}
.login-card-body .input-group-append{ background:rgba(99,98,231,0.1);}
.login-card-body .input-group .input-group-text{ color:#2b9697}
.login-card-body .input-group .form-control:focus{ background:#fff;}
.login-card-body input[type=submit].btn-block , .login-card-body input[type=submit].btn-block:focus{    background: #2b9697; border-color:#006563!important;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;}
.login-card-body p.text-danger{background: rgba(255, 225, 226,0.4);
    color: #e7515a !important;
    font-size: 12px;
    padding: 0 7px;}
	
.login-card-body  .form-group label {
 font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 5px;
    font-size: 13px;
    line-height: normal;}
	
/*******New added 24-07-2025*******/

.login-page, .register-page{ background:url(../images/utid-background.jpg) !important; background-size:100% 100% !important; background-repeat:no-repeat !important;}
.login-box, .register-box{padding:60px 50px; box-shadow: 0px 8px 24px rgba(27, 46, 94, 0.15); border-radius: 10px; border:none; width:60%;}
.login-img{ padding-left:10px;}
.login-img img{ display:block; width:100%;}
.login-card-body .input-group-append ,  .login-card-body .input-group .form-control{background: #f4f7f9;}
.login-card-body .form-group label{ font-size:14px; margin-bottom:7px;}
.login-card-body .input-group .form-control{ font-size:13px;}
.login-card-body input[type="submit"].btn-block, .login-card-body input[type="submit"].btn-block:focus{ margin-top:6px; font-size:14px;}
.small-box .badge-pill{font-size: 50%; padding-left: 0; padding-top: 0;}
