body {font-size: 14px; font-family:'Inter Regular';font-weight:normal; !important; color:#333333;}

a{ text-decoration:none!important;}

.login-page{ background:url(../images/login-bg.jpg);BACKGROUND-SIZE: 100%;    BACKGROUND-REPEAT: NO-REPEAT;color:#CCCCCC!important;}
.login-box{ background:#FFFFFF; margin-top:32%; padding:20px;    border: 0px solid #BFC2BF; }

.btns { font-family:inherit;
   background-color: #942c2d;
    color: #fff;
    border: solid 0px #c96b54;
    border-radius: 4px;
    padding: 10px 35px;
    /*-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);*/
}
/*.btns:hover {
  background: #7b2627; color: #fff;
  text-decoration: none;
}*/

.login-bg{ border-left:solid 0px #dee4ea; background:#0077be;  height:100vh;}



.select2-results__option--highlighted[aria-selected]{background-color:#718C71;color:#fff}


.newbtn{ background:#0077be!important;  padding: 10px 35px;!important;}
.newbtn:hover{ background:#06669f!important;}

.Lsearchbtn {
    background: #0077be!important;
    padding: 17px 0px!important;
    width: 100%!important;
    display: block;
    text-align: center;
    background-size: 300% 100%!important;
    background-image: linear-gradient(to right, #25aae1, #4481eb, #04befe, #3f86ed)!important;
    box-shadow: 0 1px 8px 0 rgba(65, 132, 234, 0.75)!important;
}
.Lsearchbtn:hover{ background:#06669f!important; color:#FFFFFF!important;}
.Lsearchbtn:focus {
        border-color: #06669f; outline:0px; text-decoration:none; background:#0b92b7!important; color:#fff;
	   -webkit-box-shadow: 0px 2px 7px 0px rgba(255,180,22,0.64);
	   -moz-box-shadow:    0px 2px 4px 0px rgba(255,180,22,0.64);
	    box-shadow:        0px 2px 4px 0px rgba(255,180,22,0.64);
    }

.cancelbtn{
     background: #ffffff!important;
    color: #155589!important;
	cursor: pointer;
    text-align: center;
    border: none;
    background-size: 300% 100%!important;
    box-shadow: 0 1px 5px 0 rgba(65, 132, 234, 0.75)!important;
    moz-transition: all .4s ease-in-out!important;
    -o-transition: all .4s ease-in-out!important;
    -webkit-transition: all .4s ease-in-out!important;
    transition: all .4s ease-in-out!important;

    }

.cancelbtn:hover{ background:#e7f6ff!important;}
.cancelbtn:focus {
      border-color: #499bca; background:#d0eeff!important;
       -webkit-box-shadow: 0px 5px 5px 0px rgba(151,199,222,1);
-moz-box-shadow: 0px 5px 5px 0px rgba(151,199,222,1);
box-shadow: 0px 5px 5px 0px rgba(151,199,222,1);

    }
	
.username{ background:url(../images/user-n.png) left no-repeat; padding-left:5px;}	

.pass{ background:url(../images/pass.png) left no-repeat; padding-left:5px;}	
	
	
.Lform-control {
 border-radius: 4px;
    box-shadow: none;
    border: 1px solid #d9d9d9;
	height: 51px;
	padding-left: 60px;
	width: 100%;
/*  -webkit-box-shadow: 0px 0px 4px 0px rgba(162, 162, 162, 0.75);
    -moz-box-shadow: 0px 0px 4px 0px rgba(162, 162, 162, 0.75);
    box-shadow: 0px 0px 4px 0px rgba(162, 162, 162, 0.75);*/ }

.Lform-control:focus { outline:none;
border: solid 1px #0077be; color:#000000;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,119,190,0.5);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,119,190,0.5);
box-shadow: 0px 0px 8px 0px rgba(0,119,190,0.5);
    }

.input:focus {
border: solid 1px #0077be; color:#000000;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,119,190,0.5);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,119,190,0.5);
box-shadow: 0px 0px 8px 0px rgba(0,119,190,0.5);
    }	

.lg-bx{ border:solid 0px #DFDFDF; padding:18px; background:#fff; border-radius:20px; 
/*-webkit-box-shadow: 0px 0px 20px 0px rgba(168,168,168,1);
-moz-box-shadow: 0px 0px 20px 0px rgba(168,168,168,1);
box-shadow: 0px 0px 20px 0px rgba(168,168,168,1);*/

}	

label{ font-weight: 400;
    color: #373737;}

.pass-errBlock{
color:#FF0000!important;
}

.log-subhead{color:#0077be;}


.captachRef{

	font-size: 18px!important;
    float: right;
    padding: 4px 5px;
    color: #000;
	}
	.captchaContainer {
    font-size: 25px!important;
    background: #f2f2f2;
    font-family: sans-serif;
    color: black;
    letter-spacing: 10px;
	 user-select: none; /* Disable text selection */
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    pointer-events: none; /* Disable mouse events */
	font-size: 18px; /* Increase the font size */
    padding: 0px 12px; /* Add padding for better visibility */
    border: 1px solid #ccc; /* Add a border for emphasis */
}

.Lcancelbtn {
    background: #d8e5ed!important;
    padding: 17px 0px!important;
    width: 100%!important;
		color: #000000!important;
    display: block;
    text-align: center;
}

.captchaTextBox {
letter-spacing: 10px;
font-size: 20px;
}

