/*******************************************login screen ******************************************/

.login-screen{ background:url(../../images/login-bg-2.jpg) center top no-repeat; background-size:100% 100%; background-attachment:fixed;}
.login-screen body{ background:none;}

#loginForm .invalid{color: rgb(204,0,0)}

.login-box{ width:350px; margin:0 auto; margin-top:125px;}
.login-box .logo{ text-align:center; margin-bottom:15px;}
.login-box .logo img{ max-width:200px; height:auto;}


.login-box h2{ margin:0 0 15px; padding-bottom:8px; font-size:20px; border-bottom:1px dotted #fff; color:#fff; font-weight:600;}

.login-box ul{ padding-left:0;}
.login-box ul li{ list-style:none; margin-bottom:15px;}
.login-box ul li label{ display:block; color:#fff; font-size:13px; font-weight:400; margin-bottom:5px;}
.login-box ul li input[type=text],
.login-box ul li input[type=password]{ background:rgba(255,255,255,.8); border:none !important; width:100%; border-bottom:2px solid rgba(204, 0, 0, 0.6) !important; height:32px; line-height:32px; padding:0 10px;}

.login-box ul li input[type=text]:before{ content:"_"; font-family:FontAwesome;}

.login-box ul li .note{ margin-bottom:3px;}
.login-box ul li .note a{ color:#fff; font-size:13px;}
.login-box ul li .stay-sign input[type=checkbox]{ margin:0 3px 0 0; vertical-align:middle;}
.login-box ul li .stay-sign label{ display:inline-block; margin-bottom:0; vertical-align:middle;}

.login-box ul li input[type=submit]{ background:#2B7ABD; margin-top:5px; border:none; color:#fff; padding:5px 15px; font-size:14px; cursor:pointer; font-family:"Roboto","Open Sans",Arial,Helvetica,sans-serif;}
