body{font-family: 'Roboto', sans-serif !important; width:100%; min-width:1024px;}
.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0; }
}
/*****Login*****/

.login{background:url('../images/bg.jpg') no-repeat center center / cover;position:absolute; height:100%; width:100%;}
.login_white_bg{max-width:620px;width:100%; position:absolute; height:100%; left:0px; right:0px; top:0px; bottom:0px; background:#fff; margin:auto; overflow:hidden;box-shadow: 0px 0px 51px 10px rgba(0, 0, 0, 0.2);}
.login_animation{position:absolute;width:100%;left:0px; right:0px; top:0px; bottom:0px;margin:auto;height: 100%;}
.login_inner{text-align:center; position:absolute;  max-width:620px;width:100%;left:0px; right:0px; top:0px; bottom:0px;margin:auto;min-height: 600px; height:100%; max-height:780px;}
.login_logo_div{height:25%; position:relative; text-align:center;}
.login_form .login_logo {padding:0px 20px 0px 10px; /* height: 110px; */display: inline-block;/* position: absolute; *//* top: 10px; *//* left: 0px; *//* right: 0px; *//* margin: auto; */ width: 150px;}
.login_logo {padding:0px 20px 0px 10px; /* height: 110px; */display: inline-block;/* position: absolute; *//* top: 10px; *//* left: 0px; *//* right: 0px; *//* margin: auto; */ width: 210px;}
.comp_logo{    width: 170px;display: inline-block;padding: 0px 20px; border-left: 3px solid #eee;}
.login_inner p{font-size:14px; font-weight:lighter; color:#999;}
.login_inner .login_form{max-width:360px; width:100%; margin:0px auto; position:relative;}
.login_inner .login_form:before{border:3px solid #337AB7; position:absolute; height:100%; left:-120px; content:' '; top:0px;}
.login_inner .login_form:after{border:3px solid #337AB7; position:absolute; height:100%; right:-120px; content:' '; top:0px;}
.login_inner input.form-control{width:100%;  background:#f1f1f6; margin:15px auto; border:none; border-radius:0px; text-align:center; box-shadow:none;padding:10px 16px; height:42px;}
.login_inner input.form-control.username{margin-top:40px;}
.login_inner .checkbox{float:left; margin-top:0px;}
.login_inner .checkbox label{color:#2665b0 !important; font-size:14px;}
.login_inner .checkbox input{margin-top:2px;}
.login_inner .forgot_pass{float:right;}
.login_inner .login_btn{font-size:42px; font-weight:900; margin-top:25px; display:block;}
.login_inner .login_btn:hover{text-decoration:none;}
.powered_div{ position:absolute; text-align:center;left:0px; right:0px; bottom:20px;}
.powered_inner_div{position:absolute; bottom:10px; height:56px; left:0px; right:0px; margin:auto;}
.login_inner .powered{border-bottom:1px solid #e7e7e7; max-width:200px; margin:0px auto 5px;}
.login_inner .powered_div img{width:110px;}
.setLocomateLogo
{
    height:42px;
}
/*****end login****/

/*.login{background:url('../images/bg.jpg') no-repeat center center / cover;position:absolute; height:100%; width:100%;}
.login_white_bg{max-width:620px;width:100%; position:absolute; height:100%; left:0px; right:0px; top:0px; bottom:0px; background:#fff; margin:auto; overflow:hidden;box-shadow: 0px 0px 51px 10px rgba(0, 0, 0, 0.2);}
.login_animation{position:absolute;width:100%;left:0px; right:0px; top:0px; bottom:0px;margin:auto;height: 100%;}
.login_inner{text-align:center; position:absolute;  max-width:620px;width:100%;left:0px; right:0px; top:0px; bottom:0px;margin:auto;min-height: 600px; height:100%; max-height:780px;}
.login_logo_div{height:25%; position:relative; text-align:center;}
.login_form .login_logo {padding:0px 20px 0px 10px; display: inline-block; width: 150px;}
.login_logo {padding:0px 20px 0px 10px; display: inline-block;width: 210px;}
.comp_logo{    width: 170px;display: inline-block;padding: 0px 20px; border-left: 3px solid #eee;}
.login_inner p{font-size:14px; font-weight:lighter; color:#999;}
.login_inner .login_form{max-width:360px; width:100%; margin:0px auto; position:relative;}
.login_inner .login_form:before{border:3px solid #337AB7; position:absolute; height:100%; left:-120px; content:' '; top:0px;}
.login_inner .login_form:after{border:3px solid #337AB7; position:absolute; height:100%; right:-120px; content:' '; top:0px;}
.login_inner input.form-control{width:100%;  background:#f1f1f6; margin:15px auto; border:none; border-radius:0px; text-align:center; box-shadow:none;padding:10px 16px; height:42px;}
.login_inner input.form-control.username{margin-top:40px;}
.login_inner .checkbox{float:left; margin-top:0px;}
.login_inner .checkbox label{color:#2665b0 !important; font-size:14px;}
.login_inner .checkbox input{margin-top:2px;}
.login_inner .forgot_pass{float:right;}
.login_inner .login_btn{font-size:42px; font-weight:900; margin-top:25px; display:block;}
.login_inner .login_btn:hover{text-decoration:none;}
.powered_div{ position:absolute; text-align:center;left:0px; right:0px; bottom:20px;}
.powered_inner_div{position:absolute; bottom:10px; height:56px; left:0px; right:0px; margin:auto;}
.login_inner .powered{border-bottom:1px solid #e7e7e7; max-width:200px; margin:0px auto 5px;}
.login_inner .powered_div img{width:110px;}*/

/*****end login****/

/**Forgot pass**/
.forgot_animation{position:absolute;width:100%;left:0px; right:0px; top:0px; bottom:0px;margin:auto;height: 100%; opacity:0; visibility:hidden;}
.forgot_animation .uparrow{position:fixed; bottom:60px; width:50px; height:50px; left:0px; right:0px; margin:auto; }
.forgot_innner{text-align:center; position:absolute;  max-width:620px;width:100%;left:0px; right:0px; top:0px; bottom:0px;margin:auto;height: 310px;}
.forgot_innner h4{color:#001F2B; margin-bottom:30px;}
.forgot_innner input.form-control{width:100%;  background:#f1f1f6; margin:15px auto; border:none; border-radius:0px; text-align:center; box-shadow:none;padding:10px 16px; height:42px;}
.forgot_innner .forgot_form{max-width:360px; width:100%; margin:0px auto; position:relative;}
.forgot_innner .forgot_form:before{border:3px solid #a7aab1; position:absolute; height:100%; left:-120px; content:' '; top:0px;}
.forgot_innner .forgot_form:after{border:3px solid #a7aab1; position:absolute; height:100%; right:-120px; content:' '; top:0px;}
.forgot_innner .retrieve_btn{color:#001F2B; font-size:32px; font-weight:900; margin-bottom:40px;display:block;}
.forgot_innner .retrieval_success{color:#5AB896;}
.forgot_innner .retrieval_failed{color:#EC2937;}
/**End Forgot Pass**/


