.login{background-color:#159de4;position:relative;width:100%;overflow:hidden}.login:before{font-size:24px;font-size:1.5rem;line-height:1;font-weight:400;font-style:normal;display:inline-block;vertical-align:bottom;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';position:fixed;top:0;right:-450px;bottom:0;margin:auto;display:block!important;font-size:1000px!important;color:#fff;opacity:.04;filter:alpha(opacity=4);z-index:-1;font-family:"allocate_iconsregular"}html,body{height:100%}.loginbox{width:500px;max-width:500px;margin:0 auto;height:calc(100% - 105px);min-height:315px;display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1 0 auto}#login{width:100%}.center{background-color:#6fa8dc;display:block;height:0;left:0;overflow:visible;position:absolute;text-align:left;top:50%;visibility:visible;width:100%}.login-main-container{background-color:transparent}.login-footer{padding:0;color:rgba(255,255,255,.7);height:105px}.login-footer-content{width:500px;margin:0 auto}.c-login-header{margin-bottom:10px}.c-login-header .c-icon{background-size:287px auto;background-position:0 0;background-repeat:no-repeat;vertical-align:middle;font-size:0;overflow:hidden;text-align:center;width:316px;height:100px;margin:0 auto}.c-i-logo i.icon{font-size:50px}.ver-info{width:287px}.loginbox .c-loginform{margin-top:0;padding:30px 40px 40px 40px;background:rgba(0,0,0,.15);border-top:2px solid #3fb1ed;overflow:hidden}.label-login{text-align:center;display:block;padding:0 0 15px 0;color:#fff;text-transform:uppercase;font-size:20px}.loginbox .c-login{display:block;width:100%;line-height:16px}.loginbox .c-login-left{float:left;display:block;padding:15px 0 0 0}.loginbox .c-login-right{float:right}.loginbox .form-text{color:rgba(255,255,255,.85);display:block;float:left;font-size:13px;font-weight:normal;width:120px}.loginbox .c-username{margin-bottom:15px}.loginbox .c-password{margin-bottom:15px}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff}::-moz-placeholder{color:#fff}:-ms-input-placeholder{color:#fff}.loginbox .version{float:right;color:rgba(255,255,255,.45);font-size:.688rem}.c-login-wrap{background-color:#8abdec;background-image:none;background-position:50% 50%;border-color:#8abdec;border-radius:2px;box-shadow:0 1px 0 #689fd1;display:table;height:50px;overflow:visible;position:relative;vertical-align:middle;width:100%}.c-login-wrap .c-icon-wrap{background-color:#f2f2f2;border-radius:2px 0 0 2px;display:table-cell;text-align:center;vertical-align:middle;height:50px;width:50px}.c-login-wrap .c-icon-wrap .c-icon{-moz-background-size:16px 16px;-o-background-size:16px 16px;background-size:16px 16px;background-position:0 0;background-repeat:no-repeat;display:inline-block;vertical-align:middle;font-size:0;height:16px;line-height:0;overflow:hidden;text-align:center;width:16px;opacity:.5}@media(-webkit-max-device-pixel-ratio:1),(max-resolution:119.9dpi){.c-i-user{background-image:url(../../images/Sprites/user-gray@2x.png)}.c-i-lock{background-image:url(../../images/Sprites/lock-gray@2x.png)}}@media(-webkit-min-device-pixel-ratio:1.1),(min-resolution:120dpi){.c-i-user{background-image:url(../../images/Sprites/user-gray@2x.png);-moz-background-size:16px 16px;-o-background-size:16px 16px;background-size:16px 16px}.c-i-lock{background-image:url(../../images/Sprites/lock-gray@2x.png);-moz-background-size:16px 16px;-o-background-size:16px 16px;background-size:16px 16px}}.c-login-wrap .c-input{background-color:#fff;border:0 none;text-indent:.33em;font-size:14px;color:gray;height:50px;width:100%;display:table-cell}.c-login-wrap .c-input::-webkit-input-placeholder{color:gray}.c-login-wrap .c-input::-moz-placeholder{color:gray}.c-login-wrap .c-input:-ms-input-placeholder{color:gray}.c-login-wrap .c-input:-moz-placeholder{color:gray}.c-login-wrap input.c-input:-webkit-autofill{-webkit-text-fill-color:#fff!important;background-color:transparent;background-image:none;color:gray!important;-webkit-box-shadow:0 0 0 1000px #8abdec inset;box-shadow:0 0 0 1000px #8abdec inset}input[type=password],input[type=text]{-webkit-appearance:none;-moz-appearance:none}input[type=text]:focus,input[type=password]:focus{-webkit-appearance:none;-moz-appearance:none;outline:none;border:none;-webkit-box-shadow:inset 0 1px 2px #8abdec;-moz-box-shadow:inset 0 1px 2px #8abdec;box-shadow:inset 0 1px 2px #8abdec}input[type=checkbox]{-webkit-appearance:none;display:inline-block;width:16px;height:16px;margin:0;cursor:pointer;vertical-align:bottom;background:#fff;border:1px solid #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;box-shadow:0 1px 0 #689fd1}input[type=checkbox]:checked::after{content:url(../../images/Icons/checkmark.png);display:block;position:absolute;top:-4px;left:-4px}.c-login .c-checkbox{display:block;float:left;vertical-align:top}.c-login .c-in{display:block;float:left;padding-left:5px;vertical-align:middle;width:135px}button.c-btn-default{background-color:#159de4;border-radius:0;color:#fff;font-size:1rem;line-height:1rem;padding:12px 40px;-webkit-transition:border-color .218s ease 0s;-moz-transition:border-color .218s ease 0s;-o-transition:border-color .218s ease 0s;transition:border-color .218s ease 0s;cursor:pointer}button.c-btn-default>.label{color:#fff}button.c-btn-default.a-state-wait{color:#aaa;cursor:default}button.c-btn-default.a-state-wait .loader{display:block!important}button.c-btn-default.a-state-wait .label{opacity:0}.c-btn:active,.c-btn.active{background-image:none}.c-btn-default:hover,.c-btn-default:focus{background-color:#27a8eb;background-position:0 -15px;border:1px solid transparent;color:#fff}.login-footer{text-align:center;font-size:13px}.login-footer section{width:470px;color:#fff;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;overflow:visible;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.login-footer .logo-rldatix-footer{width:50%;border-right:1px solid #fff;padding-right:30px;text-align:left}.login-footer .logo-rldatix-footer .logo-rldatix{overflow:hidden;display:block;height:30px;width:inherit;float:none;text-align:left;line-height:24px}.login-footer .logo-rldatix-footer:before{display:block;position:relative;top:0;left:0;font-size:28px;font-size:1.75rem}.login-footer .logo-rldatix-footer div{font-size:9px;font-size:.5625rem;padding-top:0;text-align:left;overflow:hidden}.login-footer .version-info-wrap{text-align:right;font-size:10px;width:50%;padding-top:0}.login-footer .version-info-wrap div{font-size:12px;font-size:.75rem}.login-footer .version-info-wrap .prod-instance{background:#000;background:rgba(0,0,0,.15);border-radius:6px;padding:4px 16px;font-size:12px;font-size:.75rem;font-weight:700;color:#fff;letter-spacing:1px;display:inline-block;text-align:right;margin-bottom:5px}img.safecare-logo{content:url(../../Images/Icons/safecarelogo.png);max-width:100%;max-height:100%}img.rldatix-logo{content:url(../../Images/Icons/rldatixlogo.png);max-width:100%;max-height:100%}