/* loginBox
================================================== */
 html,body.login{
background-image: url('../images/login_bg.jpg');
background-size: cover;
background-repeat: no-repeat;
height: 100%;

}

.container{
height: 100%;
align-content: center;
}

.card{
height: 450px;
margin-top: auto;
margin-bottom: auto;
width: 400px;
background-color: rgba(0,0,0,0.5) !important;
}


.input-group-prepend span{
width: 50px;
background-color:#E72D2D;
color: #FFFFFF;
border:0 !important;
}





input:focus{
outline: 0 0 0 0  !important;
box-shadow: 0 0 0 0 !important;

}

.login_btn{
color: white;
background-color: #E72D2D;

}

.login_btn:hover{
color: white;
background-color: #E72D2D;
}


#loginBox .header {
	text-align: center;
	padding-top: 15px;
}

#loginBox a {
color: #fff;
}

#loginBox a:hover{
color: #EBE789 ;
}

body.login a {
    color: #1E1F1D;
}

body.login a:hover{
color: #E45355 ;
}

#loginBox .errormsg {
	text-align: center;
	padding-top: 5px;
    color: #FFFFFF;
    padding-bottom: 10px;
}


#loginBox .header img {
	max-height: 60px;
    max-width: 300px;
}


 .login-footer {
    color: white ;
     text-align: center;
     margin-top: -100px;
}

 .login-footer a{
    color: white !important;

}


.login-footer a:hover{
color: #E45355 !important;
}

.login-footer .software-info, .login-footer .copyright-info{
    display: block !important;
    line-height: 10px !important
}

