#BackgroundDisplayHelper {background:url("/images/_custom/textured-bkg.jpg") repeat;}
#LoadingIcon {background:url('/images/SmoothLoading.png') no-repeat 0% 50% !important;height:16px;width:16px;display:inline-block;}
#LoadingIndicator {display:none;position:absolute;bottom:0px;left:2px;}
#LoginBox {width:100%;background-color:none;color:#666666;padding:0px 15px 10px 15px;border-radius:4px 4px 4px 4px;border:solid 0px #D3D766;margin:0 auto;box-shadow:none;float:none;background:none;}
.loginPage #LoginBox {width:100%;position:relative;}

.loginLinksBlock {width:50%;float:right;}

html, body{margin:0px;cursor:default;overflow:hidden;height:100%;}
input {-webkit-user-select:text;-moz-user-select:text;}
h1 {color:#fff;margin-top:50px;white-space:nowrap;text-align:center;display:none;}
form {margin:0px;}
body, td {font:14px Arial, sans-serif;}
body {background:#ffffff url() no-repeat center center;}
.wideLogin #LoginBox {width:350px;}
.userRegIcon {background:url('/swDashboard/images/icons/stock/Coquette/32x32/add_user.png') no-repeat;}
.sysCheckIcon {background:url('/swDashboard/images/icons/stock/Coquette/32x32/accept.png') no-repeat;}
.movedUp {margin-top:-200px !important;}
.loginWarningText {font-size:13px;font-family:Arial,sans-serif;color:#fff;}
.loginTitleBlock {font:normal 40px Arial, sans-serif;color:#173165;position:absolute;width:100%;top:100px;display:none;}
.loginTitleBlock span {position:relative;top:30%;}
.loginTextOverride {font-size:13px;font-family:Arial,sans-serif;color:#173165;font-weight:bold;margin-bottom:5px;}
.loginStatusText {font-size:15px;font-family:Arial,sans-serif;color:#FF0000;}

.loginInformation-link {font-size:13px;font-family:Arial,sans-serif;color:#fff;}
.loginInformation-label {font-size:18px;font-family:Times New Roman,serif;color:#998643;font-weight:normal;font-style:italic;}
.loginInformation-icon {padding-left:40px;}
.loginIconTable {padding:10px;}
.loginHeader {height:100px;border-bottom:solid 1px #998643;}
.loginFormLogo{background-color:#ffffff;width:100%;height:90px;background-image:url("/images/_custom/logo_thiel_hub.png");background-repeat:no-repeat;background-position:center center;}

.loginFormIconSucceed {min-height:130px;background:url('/swDashboard/images/icons/stock/Coquette/128x128/accept.png') no-repeat 0% 100%;padding-left:150px;}
.loginFormIconOtherOpenId{background:url('/images/UniversalProfileLoadingIndicator.png') no-repeat center center transparent;height:57px;left:-120px;position:absolute;top:40px;width:57px;-webkit-animation:rotate1 3s linear;-webkit-animation-iteration-count:infinite;-moz-animation:rotate1 3s linear;-moz-animation-iteration-count:infinite;}
.loginFormIconInfo {min-height:130px;background:url('/swDashboard/images/icons/stock/Coquette/128x128/info.png') no-repeat 0% 100%;padding-left:150px;}
.loginFormIconAlert {min-height:130px;background:url('/swDashboard/images/icons/stock/Coquette/128x128/warning.png') no-repeat 0% 100%;padding-left:150px;}
.loginFormBlock {width:50%;float:left;margin-top:50px;}

.loginForm-value-cell {text-align:left;padding-left:3px;width:130px;}
.loginForm-text-input-hover {border:2px solid #173165;color:#666666;font-family:tahoma, Arial, Helvetica, sans-serif;font-size:13px;padding:3px;width:128px;background:white !important;}
.loginForm-text-input {background-color:#ffffff;border:2px solid #D3D766;color:#666666;font-family:tahoma, sans-serif;font-size:13px;padding:3px;width:250px;margin-top:3px;-webkit-transition-property:border;-moz-transition-property:border;transition-property:border;-webkit-transition-duration:0.50s;-moz-transition-duration:0.50s;transition-duration:0.50s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:-webkit-linear-gradient(90deg, #FFFFFF 70%, #ECECEC) !important;background:-moz-linear-gradient(90deg, #FFFFFF 70%, #ECECEC) !important;}
.loginForm-text-description {font-size:14px;font-weight:normal;color:#FFFFFF;}
.loginForm-main-table {padding:0px;border-spacing:0px;margin:0 auto;}
.loginForm-main-table td {padding:4px;}
.loginForm-label-text {font-size:13px;font-family:Arial,sans-serif;color:#fff;font-weight:bold;margin-bottom:4px;text-align:left;}
.loginForm-label-cell {text-align:left;}
.loginForm-label-cell div {text-align:left;}
.loginForm-info-table br {line-height:14px;}
.loginForm-form-spacer {height:12px;}
.loginForm-colon {display:none;}
.loginForm-button-cell {text-align:left;}
.loginCenteredContent {max-width:250px;margin:0 auto;}
.loginCenteredContent h1 {padding-bottom:60px;}
.loginBlockCell {vertical-align:middle;}

.loginBlock {margin-top:10px;}
#WrapperMessage {background-color:transparent;font:12px tahoma, sans-serif;text-align:left;border-bottom:solid 1px black;height:100px;padding:10px;-moz-box-sizing:border-box;}

body .dojoTitleBarIcon {float:left;height:22px;width:22px;vertical-align:middle;margin-right:5px;margin-left:5px;}
.windowPanelCover{position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:2000;}

.resetPasswordIcon {background:url('/swDashboard/images/icons/stock/Coquette/32x32/key.png') no-repeat;margin-top:60px;}

.fullinput .loginForm-text-input {width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
