.section-login{background-color:#fff}.page-login{background-color:rgba(0,0,0,0);box-sizing:border-box;position:absolute;left:32px;right:32px;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:#1f4cb3;transition:color 160ms ease-in-out}.page-login a:hover{color:rgb(94.5333333333,31,179)}.page-login a:active{color:rgb(6.9085714286,16.9371428571,39.8914285714)}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 #186870;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:rgb(69.784,131.4494545455,137.616);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:#218f9a}footer.login .prod-version>a:hover{color:#49cbd8}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:rgb(20.4,88.4,95.2)}.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:#0f4146;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:#0f4146;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:#f0f0f0;background-image:none}.content-dialog nav.sideNav{display:none}.content-dialog .main{padding-left:0}.content-dialog .main .content{background-color:#f0f0f0;text-align:center}.section-login,.section-dialog{position:relative;display:inline-block;margin-top:16px;border-color:rgb(234.9,234.9,234.9);padding:28px 32px;text-align:left;min-height:120px;border-radius:8px}.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:rgba(0,0,0,0);color:#0f4146;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:rgba(0,0,0,0);color:#0f4146;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;border-radius:6px}.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:#889192;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 #f0f0f0 !important}.section-login .text-box:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff 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:#1e5edb}.user{background-position:-4px -1px !important;color:rgb(43.8,189.8,204.4)}.password{background-position:0 -50px !important}.logout{background-position:0 -98px !important}.prod-instance{background-color:rgb(98.404,145.124,149.796);border-radius:6px;padding:4px 16px;line-height:1;font-size:12px;font-weight:bold;float:left;color:rgb(20.1,60.8272727273,64.9);letter-spacing:.02em;margin-right:12px}.notification-bar{background-color:#edeeef;min-height:40px;height:35px;display:flex;align-items:center;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}}
