/* Login page styles */
body.login {background-color: #212121;text-align: center;}
body.login a {color: white;} body.login a:hover {color: grey;}
body.login .header {background: url(../img/hdr_login_bgr.png) no-repeat center 0;width: 100%; height: 88px; padding: 30px 0 0;}
body.login .header a.logo {display: block; width: 210px; height: 61px;margin: 0 auto;}
body.login .loginform {padding-top: 25px;}
body.login .loginform ul.lang {width: 140px; margin: 0 auto;float: none;}
.loginform .form_container {width: 290px; margin: 0 auto;}
.loginform input {background: #6c6c6c;border-radius: 4px; padding: 15px; margin-top: 10px; width: 260px; height: 15px; border: none; display: block;font-size: 16px; font-family: "Droid Serif", Georgia, serif; font-style: italic;color: black;}
.loginform input:focus {background: #bbb;}
.loginform input.loginbtn {background: white; background-image: linear-gradient(bottom, rgb(214,214,214) 45%, rgb(194,194,194) 73%);
background-image: -o-linear-gradient(bottom, rgb(214,214,214) 45%, rgb(194,194,194) 73%);
background-image: -moz-linear-gradient(bottom, rgb(214,214,214) 45%, rgb(194,194,194) 73%);
background-image: -webkit-linear-gradient(bottom, rgb(214,214,214) 45%, rgb(194,194,194) 73%);
background-image: -ms-linear-gradient(bottom, rgb(214,214,214) 45%, rgb(194,194,194) 73%);
width: 150px; height: 45px; padding: 14px; margin: 0 auto; margin-top: 40px;display: block;font-family: "Droid Sans", Helvetica, Arial; font-style: normal; font-weight: bold; color: #464545;
}
.loginform input.loginbtn:hover {background: #ebebeb;}
.loginform .form_container a {font-size: 1.2rem; font-size: 12px; display: block; margin-top: 10px;}