/**
	STYLES ONLY FOR PAGE-LOGIN
*/

#login-container { background: #f3f3f3; padding: 30px 90px; border-top: 1px solid #e9eaee; }
#login-container * { color: #4b657b }
#login-container h1 {  font-size: 2.2em; margin-bottom: 30px; display: inline-block;  vertical-align: top;}
#login-container span.login-icon { background: url('login-icon.png') no-repeat;	width: 41px; height: 36px; display: inline-block; margin-right: 10px; }
#login-container h2 { font-size: 1.5em; margin-bottom: 20px; font-weight: 600; }
#login-container p { margin: .5em 0; font-size: 1em; }
#login-container p a { text-decoration: none; font-weight: 600;}
#login-container #form-container { width: 100%; margin: 40px 0 20px 0; }
#login-container .clearfix:after { content: "."; clear: both; visibility: hidden; height: 0; font-size: 0; display: block; }
#login-container #authentication-container, #login-container #recover-container { float: left; width: 50%; }
#login-container label { display: block; font-size: .9em; font-weight: 600; margin-bottom: 10px; }
#login-container input[type="text"] { width: 60%; height: 20px; margin-bottom: 20px; border: 1px solid #e0e0e0; background: #fff; padding: 10px 15px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; display: block; color: #000;}
#login-container input[type="submit"] { background: #37526d; background: -webkit-gradient(linear, left top, left bottom, from(#557595), to(#37526d)); background: -webkit-linear-gradient(top, #557595, #37526d); background: -moz-linear-gradient(top, #557595, #37526d); background: -ms-linear-gradient(top, #557595, #37526d); background: -o-linear-gradient(top, #557595, #37526d); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #ffffff; font-size: 14px; text-decoration: none; vertical-align: middle; font-weight: 100; display: block; padding: 5px 15px; color: #fff !important; cursor: pointer; }
#login-container input[type="submit"]:hover { background: #37526d; }
