body {font-size: 14px;color: black;}div.login-background {background: url("login/leopoldo-7f18fa0bbf7aa90388c16fe63af2088b.jpg") no-repeat bottom center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height: 100%;width: 100%;position: absolute;opacity: 0.8;}.leyend {text-align: right;font-style: italic;}#login-container {position: absolute;height: auto;top: 180px;background: #FFF;display: block;margin: 30px auto;left: 0;width: 100%;padding-left: 0;padding-right: 0;background: none}#login-body {padding: 20px;opacity: 0.75;width: 30%;background: transparent;margin-left: 35%;margin-right: 35%;text-align: center;color: black;}#login-body h1 {font-size: 39px;line-height: 44px;}#login-body h6 {font-size: 17px;font-weight: 400;line-height: 23px;}.action_btns {clear: both;overflow: hidden;}.action_btns a {display: block;}.btn {padding: 10px 20px;background: #F4F4F2;}.btn_red {background: #206195;color: #FFF;}.btn:hover {background: #E4E4E2;}.btn_red:hover {background: #21007F;}a.btn {color: #666;text-align: center;text-decoration: none;}a.btn_red {color: #FFF;}.one_half {width: auto;display: block;float: right;}#loginForm {height: 130px;}#loginForm input.text_ {background: rgb(232, 240, 254);}.user_login {display: block;}.user_login label {display: block;margin-bottom: 5px;}.user_login input[type="text"], .user_login input[type="email"], .user_login input[type="password"] {display: block;width: 95%;padding: 5px;border: 0px;color: #666;margin: 8px}.user_login input[type="checkbox"] {float: left;margin: 0px 8px;}.user_login input[type="checkbox"] + label {float: left;color: #666;}.user_login .checkbox {margin-bottom: 6px;clear: both;overflow: hidden;}#login-popup {padding: 20px;opacity: 0.75;width: 280px;background: #FFF none repeat scroll 0 0;margin-top: 7px;}#qenergy-logo {display: inline-block;width: 170px;float: left;margin-left: 15%;}#qenergy-logo img {height: 60px;}#submit {border: none;display: block;color: #fff;text-align: center;text-decoration: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}#login-header {width: 100%;text-align: center;font-size: 30px;}#error-message {padding: 0px 6px;color: #c33;}#login {margin: 15px 0px;padding: 0px;text-align: center;}#login .inner {width: 340px;padding-bottom: 6px;margin: 60px auto;text-align: left;border: 1px solid #aab;background-color: #f0f0fa;-moz-box-shadow: 2px 2px 2px #eee;-webkit-box-shadow: 2px 2px 2px #eee;-khtml-box-shadow: 2px 2px 2px #eee;box-shadow: 2px 2px 2px #eee;z-index: 100;}#login .inner .fheader {padding: 18px 26px 14px 26px;background-color: #f7f7ff;margin: 0px 0 14px 0;color: #2e3741;font-size: 18px;font-weight: bold;}#login .inner .cssform p {clear: left;margin: 0;padding: 4px 0 3px 0;padding-left: 105px;margin-bottom: 20px;height: 1%;}#login .inner .cssform input[type="text"] {width: 120px;}#login .inner .cssform label {font-weight: bold;float: left;text-align: right;margin-left: -105px;width: 110px;padding-top: 3px;padding-right: 10px;}#login #remember_me_holder {padding-left: 120px;}#login #submit {margin-left: 15px;}#login #remember_me_holder label {float: none;margin-left: 0;text-align: left;width: 200px}#login .inner .login_message {padding: 6px 25px 20px 25px;color: #c33;}#login .inner .text_ {width: 120px;}#login .inner .chk {height: 12px;}