@charset "UTF-8";
/* CSS Document */

* {margin: 0; padding: 0;}
/*body {font-family: 'proximaregular', Arial, Helvetica, sans-serif; color: #383838;}*/

/*#header {box-sizing: border-box; position: fixed; width: 100%; height: 80px; border-bottom: 1px solid #c7c7c7; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;}*/
/*#header #logo {width: 132px; position: absolute; left: 10px; top: 10px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;}*/
/*#header #logo img {width: 100%; height: auto;}*/
/*!*#header ul {margin: 0 auto; padding-top: 18px; width: 600px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;}*!*/
/*#header ul li {float: left; list-style: none; padding: 0 10px;}*/
/*#header ul li.login {display: none;}*/
/*#header ul li a {color: #383838; display: block; height: 40px; line-height: 38px; padding: 0 25px; text-decoration: none; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; font-size: 18px;}*/
/*#header ul li a.active {background: #eeeeee;}*/
/*#header #client-login {background: #186fa2; box-sizing: border-box; border-bottom: 3px solid #0e4361; position: absolute; right: 20px; top: 17px; color: #ffffff; font-size: 18px; font-family: 'Proximabold', Arial, Helvetica, sans-serif; padding: 10px 18px 8px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;}*/
/*#header #client-login:hover {background: #166594;}*/
/*#header #client-login:active {background: #166594; border-bottom: 1px solid #0e4361; padding-top: 12px;}*/
/*#header #client-login img {display: inline; width: 12px;}*/
/*#header .overlay {display: none;}*/
/*#header .background {width: 100%; height: 100%; background: #ffffff; position: absolute; left: 0; top: 0; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; z-index: -1;}*/
/*#header.scroll .background {opacity: 0.9; -webkit-opacity: 0.9; -moz-opacity: 0.9;}*/

.content {border-top: none; color: #4b4b4b;}

#login {display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 9;}
#login .form {width: 80%; max-width: 425px; background: #ffffff; padding: 30px 20px 40px; box-sizing: border-box; position: absolute; left: 50%; margin-left: -212px; top: 50%; margin-top: -220px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; overflow: hidden; z-index: 3;}
#login .form.active {margin-top: -200px;}
#login .form .label {position: absolute; width: 100%; height: 30px; left: 0; top: 0; background: #468cb5; color: #ffffff; text-align: center; text-transform: uppercase; line-height: 30px;}
#login .form img {display: block; margin: 0 auto; width: 186px; padding: 30px 0;}
#login .form input {width: 90%; display: block; margin: 10px auto; padding: 12px; box-sizing: border-box; font-size: 16px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #b4b4b4;}
#login .form input.username {margin-top: 0;}
#login .form .submit {width: 90%; background: #186fa2; box-sizing: border-box; padding: 15px 0 12px; margin: 0 auto; color: #ffffff; font-size: 20px; text-align: center; text-transform: uppercase; border-bottom: 3px solid #0e4361; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; cursor: pointer;}
#login .form .submit:hover {background: #176898;}
#login .form .submit:active {background: #176898; padding: 17px 0 12px; border-bottom: 1px solid #0e4361;}
#login .form .wrong-password {bottom: 10px; color: #ff0000; left: 0; position: absolute; text-align: center; width: 100%; display: none;}
#login .background {width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000000; opacity: 0.5; -webkit-opacity: 0.5; -moz-opacity: 0.5; cursor: pointer;}