@charset "utf-8";
#branding {z-index: 9996;}
.lwa {margin-bottom: 10px;}
form.lwa-form, form.lwa-remember, div.lwa-register form {position: relative;}
.lwa table {width: 100% !important;margin: 0px !important;border: none !important;border-spacing: 0;border-collapse: collapse;}
.lwa td, .lwa th {padding: 0;border-spacing: 0;border: none !important;}
.lwa td {padding-top: 7px;vertical-align: top;background-color: none;}
.lwa .lwa-username-label, .lwa .lwa-password-label {padding-right: 10px;vertical-align: middle;}
.lwa-password input, .lwa-username input, .lwa-email input, .lwa-remember-email input {margin: 0px;width: 96%;padding-left: 2%;padding-right: 2%;}
.lwa-loading {position: absolute;width: 100%;height: 100%;background: #fff url("loading.gif") 50% 50% no-repeat;left: 0px;top: 0px;opacity: .8;filter: alpha(opacity=80);}
.lwa-status {margin: 0px 0px 5px;padding: 10px 10px;color: #333;border-radius: 3px;display: none;}
.lwa-status-invalid, .lwa-status-confirm {display: block !important;}
.lwa-status-invalid {background-color: #ffebe8;border: 1px solid #c00;}
.lwa-status-confirm {background-color: #f1fff0;border: 1px solid #a8d144;}
.lwa-avatar {width: 60px;padding-right: 10px;}
.lwa-info {text-transform: lowercase;}
.lwa-remember {margin-top: 10px;display: none;}
.lwa .lwa-register {margin-top: 10px;display: none;}
.lwa-register hr {display: block;}
.lwa-register #openid_identifier {width: auto;}
.lwa-modal-bg {position: fixed;height: 100%;width: 100%;background: #000;background: rgba(0,0,0,.8);z-index: 100;display: none;top: 0;left: 0;}
.lwa-modal {visibility: hidden;top: 100px;left: 50%;margin-left: -240px;width: 400px;background: #fefefe;position: absolute;z-index: 101;padding: 30px 40px 34px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);}
.lwa-modal h4, .lwa-modal p {margin-bottom: 10px;}
.lwa-modal .lwa-modal-close {font-size: 30px;line-height: .5;position: absolute;top: 8px;right: 11px;color: #aaa;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;}
.lwa-divs-only p {margin: 8px 0px 5px !important;}
.lwa-divs-only input[type="text"] {margin: 5px 0px 10px;}
.lwa-divs-only .lwa-submit-button, .lwa-divs-only .lwa-links {margin-top: 5px;}
.lwa-divs-only .lwa-form .lwa-submit-button {float: right;}
.lwa-divs-only .lwa-remember, .lwa-divs-only .lwa-register {clear: both;}