﻿.section-login{background-color:#fff;}.page-login{background-color:transparent;box-sizing:border-box;position:absolute;left:32px;right:32px;top:20%;top:calc(45% - 220px);width:calc(100% - 64px);text-align:center;overflow:hidden;z-index:1000;-webkit-animation-fill-mode:both !important;animation-fill-mode:both !important;-webkit-animation:ani-appear 240ms ease-in-out;animation:ani-appear 240ms ease-in-out;animation-delay:400ms;}.page-login .placeholder-field{width:100%;}.page-login header{width:100%;display:inline-block;box-sizing:border-box;clear:both;text-align:center;}.page-login header.product-logo{box-sizing:border-box;width:512px;display:block;clear:both;margin:0 auto;float:none;position:relative;height:100px;background-repeat:no-repeat;background-size:auto 150px;background-position:center;}.page-login a{color:#159de4;transition:color 160ms ease-in-out;}.page-login a:hover{color:#2515e4;}.page-login a:active{color:#07364f;}footer.login{position:fixed;bottom:0;width:100%;padding:24px 0;text-align:center;}footer.login>div{position:relative;display:flex;justify-content:center;align-items:center;overflow:visible;margin:0 auto;width:600px;}footer.login .logo-allocate-footer{background-image:url("../img/logo-rld-white.png");background-size:auto 24px;background-position:left center;background-repeat:no-repeat;height:56px;width:140px;display:inline-block;float:left;border-right:1px solid #1864ba;padding-right:30px;}@media only screen and (-webkit-min-device-pixel-ratio:2){footer.login .logo-allocate-footer{background-image:url("../img/logo-rld-white@2x.png");}}footer.login .prod-version{display:inline-block;font-size:12px;margin-left:24px;text-align:left;color:#598ac1;top:0;position:relative;float:left;line-height:16px;padding:8px 8px;transition:background-color 160ms ease-in-out;border-radius:6px;white-space:nowrap;}.no-flexbox footer.login .prod-version{top:8px;}footer.login .prod-version>a{color:#227de3;}footer.login .prod-version>a:hover{color:#7db2ee;}footer.login .prod-version *+*{margin-top:4px;display:inline-block;float:left;clear:none;line-height:12px;}footer.login .prod-version:hover{color:#fff;background-color:#155ba8;}.login-failed .page-login{animation:shake-ani 900ms linear;animation-delay:450ms;}.login-container{margin:0 auto;width:auto;text-align:center;}.content-login{background-color:#124c8d;filter:none;overflow:hidden;display:inline-block;width:100%;}.content-login nav.sideNav{display:none;}.content-login .main{padding:0;box-sizing:border-box;}.content-login .main .content{background-color:#124c8d;box-sizing:border-box;padding:0;}.content-login form{display:inline-block;overflow:hidden;}.content-login form.login-disabled #formLoginContent{display:none;}.content-login form.login-disabled #formNoLoginContent{visibility:visible !important;display:block !important;}.content-login form.login-disabled.message-noflash .message-noflash{display:block !important;}.content-login form.login-disabled.message-flash-outofdate .message-flash-outofdate{display:block !important;}.content-dialog{background-color:#eee;background-image:none;}.content-dialog nav.sideNav{display:none;}.content-dialog .main{padding-left:0;}.content-dialog .main .content{background-color:#eee;text-align:center;}.section-login,.section-dialog{position:relative;display:inline-block;margin-top:16px;border-color:#e9e9e9;padding:28px 32px;text-align:left;min-height:120px;border-radius:2px;}.section-login .header-instructions,.section-dialog .header-instructions{padding:8px 0 16px 0;}.section-login header,.section-dialog header{text-align:left;min-height:24px;padding-bottom:8px;}.section-login>section,.section-dialog>section{text-align:left;padding:0;margin:0;}.section-login .dialog-body,.section-dialog .dialog-body{margin:0;}.section-login footer,.section-dialog footer{width:100%;display:inline-block;}.section-login>h2,.section-dialog>h2{border-radius:3px 3px 0 0;font-weight:normal;background-color:transparent;color:#124c8d;text-shadow:none;border-width:0;margin:0;padding:0;line-height:1.2;box-shadow:none;font-size:22px;}.section-login h3,.section-dialog h3{border-radius:3px 3px 0 0;font-weight:normal;background-color:transparent;color:#666;color:#124c8d;text-shadow:none;border-width:0;margin:0;padding:0;line-height:1.1;box-shadow:none;font-size:15px;}.section-login .text-box,.section-dialog .text-box{box-sizing:border-box;width:260px;float:left;clear:none;}.section-login .placeholder-field,.section-dialog .placeholder-field{padding:0 0 8px 0;width:100%;}.section-login .version,.section-dialog .version{margin-top:32px;border-top:1px solid #eee;color:#ccc;font-size:11px;line-height:1.4;padding:32px 0 0 0;text-align:left;}.section-login .login-actions-fields,.section-login .dialog-action-fields,.section-dialog .login-actions-fields,.section-dialog .dialog-action-fields{padding-top:24px;padding-bottom:0;text-align:right;display:inline-block;width:100%;}.section-login .login-actions-fields>*,.section-login .dialog-action-fields>*,.section-dialog .login-actions-fields>*,.section-dialog .dialog-action-fields>*{float:right;margin-left:8px;}.section-login .login-actions-fields>*:last-child,.section-login .dialog-action-fields>*:last-child,.section-dialog .login-actions-fields>*:last-child,.section-dialog .dialog-action-fields>*:last-child{margin-left:0;}.section-login .login-actions-fields>a,.section-login .dialog-action-fields>a,.section-dialog .login-actions-fields>a,.section-dialog .dialog-action-fields>a{line-height:32px;padding:0;float:left;}.section-dialog{width:470px;}.section-login{width:400px;overflow:hidden;}.section-login .text-box{width:100%;font-size:14px;display:block !important;float:none !important;box-sizing:border-box;padding:6px;border-color:1px solid #eee !important;}.section-login .text-box:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset;background-image:inherit !important;}.no-boxsizing .section-login .text-box{width:368px;}.validation-summary-errors{padding-top:16px;padding-bottom:0;display:inline-block;}.login-holder{text-align:right;padding:8px;}header .login-links{position:relative;display:inline-block;padding:0 5px 0 10px;}header .login-links li{float:left;display:block;list-style-type:none;line-height:16px;padding:4px 8px 4px 8px;}header .loginControls a{text-decoration:none;color:#fff;}header .loginControls a:hover{color:#81ceff;}.user{background-position:-4px -1px !important;color:#589dea;}.password{background-position:0 -50px !important;}.logout{background-position:0 -98px !important;}.prod-instance{background-color:#829fc0;border-radius:6px;padding:4px 16px;line-height:1;font-size:12px;font-weight:bold;float:left;color:#1c4d83;letter-spacing:.02em;margin-right:12px;}.notification-bar{background-color:#edeeef;min-height:40px;height:35px;display:flex;align-items:center;padding:0 12px;justify-content:center;padding:4px 0;box-sizing:border-box;}.notification-bar>div{display:flex;align-items:center;}.notification-bar span{font-size:13px;color:#333;padding:0 4px;}.notification-bar img{width:18px;height:18px;margin:0 8px;}@-webkit-keyframes ani-appear{0%{opacity:0;}100%{opacity:1;}}@keyframes ani-appear{0%{opacity:0;}100%{opacity:1;}}