html, body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#141f3d;}
body.app-login-page{background:#9ad5e5;}

a:hover{text-decoration:none;}

.red{color:#CC0000;}

/*.login-box{width:100%; background:url(../images/login-bg.png)  no-repeat center -230px ; padding:30px 0px 80px 0px;}*/
.login-box .logo-bar{}

.login-form-box{ /*bottom:0; position:sticky; width:100%;*/}
.login-form-box form{background:#fff; padding:25px; border-radius:10px;}

.login-form-box form .form-control{color:#000;}
.login-form-box form .form-control:focus{border-color:#ff9a35; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(255 154 53); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(255 154 53);}

.login-form-box form .login-form-btn{ width:100%; font-size:15px; padding:10px; border-radius:5px; color:#fff; border:none; background:#02aeb2;}

.login-form-box form .checkbox{width:20px; height:20px; background:#fff; float:left; margin-right:5px;}
.login-form-box form span{line-height:30px; color:#000; font-size:14px;}

.form-control::placeholder{color:#000; opacity: 1; /* Firefox */}
.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#000;}
.form-control::-ms-input-placeholder { /* Microsoft Edge */ color:#000;}



@media only screen and (min-width:0px) and (max-width:700px){
	.login-box{ margin:0px -15px;}
	.login-form-box{ margin:0px -14px;}
}
@media only screen and (min-width:700px) and (max-width:1500px){
	.login-box{width:100%; /*padding:30px 0px 80px 0px;*/}
}