div.alt-style{background:none!important}#login>div:nth-child(1)>div.icon.adp-fa-icon-adp-logo.powered-by-adp-logo.ng-scope.alt-style{color:#a9a9a9}.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-secondary:active,.btn-secondary:active:focus,.btn-secondary:focus,.btn-secondary:hover{box-shadow:#086274 0 0 0 1px!important}html,body{font-family:ProximaNova,sans-serif;font-size:100%;width:100%;height:100%;margin:0;padding:0}div.standard-style{background-image:url(/cl-gateway/images/backgrounds/forest_mountains.jpg);background-size:cover;background-attachment:fixed;min-height:100%}.login-view{display:inline}.login-languages li{padding-left:5px}#login,#register{font-style:normal;font-weight:400}#login .footer,#register .footer{color:#323232}#login h1,#register h1,#login h2,#register h2{font-family:ProximaNova,sans-serif;margin:3px 0 15px}#login h2,#register h2{margin:20px 0 5px}#login .language-selector,#register .language-selector{position:absolute;height:17px;width:250px;right:10px;top:0;cursor:pointer;text-align:right;padding-right:36px;font-weight:700;color:#a9a9a9;font-size:1.1em}#login .language-selector i,#register .language-selector i{position:absolute}#login .language-selector i.icon,#register .language-selector i.icon{top:0;right:14px}#login .language-selector i.arrow,#register .language-selector i.arrow{right:0}#login .powered-by-adp-logo,#register .powered-by-adp-logo{position:absolute;display:block;font-size:70px;color:#fff;cursor:pointer;background-color:transparent;right:20px;top:0;opacity:.8}#login .top-nav,#register .top-nav{height:35px;padding:10px 5px;color:gray;background-color:transparent}#login .login-container,#register .login-container{top:inherit;left:0;bottom:inherit;right:0;margin:auto;position:absolute;height:350px;width:400px}#login .register-container,#register .register-container,#login .fcra-container,#register .fcra-container{width:100%;margin:-16px auto auto;text-align:left;align:center;position:relative;top:50%}#login .register-container .box-title,#register .register-container .box-title,#login .fcra-container .box-title,#register .fcra-container .box-title{margin-top:-2px;width:100%;text-align:left;margin-bottom:4px;margin-left:0}#login .register-container #fcraButtons .popover,#register .register-container #fcraButtons .popover,#login .fcra-container #fcraButtons .popover,#register .fcra-container #fcraButtons .popover{width:525px;max-width:none}#login .register-container #fcraButtons .popover .bg-white .btn-secondary,#register .register-container #fcraButtons .popover .bg-white .btn-secondary,#login .fcra-container #fcraButtons .popover .bg-white .btn-secondary,#register .fcra-container #fcraButtons .popover .bg-white .btn-secondary{border:2px solid #bbbbbb}#login .register-container #fcraButtons .popover .popover-content,#register .register-container #fcraButtons .popover .popover-content,#login .fcra-container #fcraButtons .popover .popover-content,#register .fcra-container #fcraButtons .popover .popover-content{font-size:1em}#login .register-container .select2-search-choice-close,#register .register-container .select2-search-choice-close,#login .fcra-container .select2-search-choice-close,#register .fcra-container .select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:30px;top:4px;font-size:1px;outline:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAoCAYAAACiu5n/AAACLElEQVR42u3Zz0sUYRzH8bUISoyF1i5iXSooyYgOEXapZNYNojwU/aAfUAT9A4YhUgdxt1To0KFIBCMIvEcUEXntUtivpYuUhYFIdDBMmD69he/hObgsbSnb13ngdZjZhX3eO8/MDrMpSctKErwsg//HUSgU7uNYsB3hHla4CybqEoRPaMJGFCEMewxuxnsIk5iALPqg1yVdj9eQGUdjiuE1eAs+QOYztrsMJqwFk8EyHguW95klD+ZD08gsYvBFCBPYgHXBOT1UNpg3ncQpnAicRbrCCQ3j8SIf5QvYEWxvxnlb0mWDr0MIvcOaCiayC78gRKmlH+WDbaIjkJnDzgq/+VHIvMWqag3ehBkIAxXGdkAIDVRlsE24H9//4ty9hju4Hej710c5m83WYging32HMYjMnwSvx75UlQ+iOiDEaEMLZiA8dPc7TFQDnkGYxQ8Iz9Hs8k4riqIa4l5ApojVbm8tiduPL5CZRs5lMGFH8DNYxo+C5d3tMfgohJeow0qMQujxuqRb0RBsZ3DA2ZIuP5LgJDgJToKr4ZHOWjTOy+fzNa6DiezCFGReod1lMGF3IYzjMm5B5rirYIJyEJ4iHezfjW+YRr2n4EHE2LrAa1cg5DwFj2DWLlKljn67p+B+CIdKPAaOsddTcBOEKbTZvjp0Qvjo8Sp9DjJFfIVMjBsef4f34AHeYAxX0VfqMbDnfw97IXMTta6DLbobcxBa3Qdb9BPE2LZQ8G98530ecQi/2QAAAABJRU5ErkJggg==) right top no-repeat}#login .box-login,#register .box-login,#login .box-register,#register .box-register{margin-top:-2px;width:100%;padding:10px 20px;background-color:#e3e3e3;margin-bottom:4px}#login .box-login form,#register .box-login form,#login .box-register form,#register .box-register form,#login .box-login p,#register .box-login p,#login .box-register p,#register .box-register p{margin-bottom:0;margin-left:25px;margin-right:25px}#login .box-login h1,#register .box-login h1{font-size:32px;font-weight:200}#login .box-login h3,#register .box-login h3{font-size:22px;font-weight:300}#login .box-messages .adp-alert,#register .box-messages .adp-alert{margin-bottom:0;text-align:left}#login .adp-alert-content-container,#register .adp-alert-content-container{width:85%}#login .login-form,#register .login-form{margin:10px auto}#login .login-input input,#register .login-input input{margin:2px 6px 10px 0}#login .login-links-row,#register .login-links-row{margin:auto auto 20px;text-align:center;width:100%;font-size:12px;text-decoration:none}#login .login-links-row a,#register .login-links-row a{font-weight:400}#login .login-links-row .forgot-username,#register .login-links-row .forgot-username,#login .login-links-row .forgot-password,#register .login-links-row .forgot-password{width:48%;float:left}#login .login-links-row .forgot-password,#register .login-links-row .forgot-password{float:right}#login .login-links-row .divider,#register .login-links-row .divider{padding-left:2px;padding-right:2px}#login .login-button-row,#register .login-button-row{margin-top:20px;padding-top:15px}#login .first-time-user-row,#register .first-time-user-row{text-align:center;width:100%}#login .first-time-user-row .text,#register .first-time-user-row .text{padding-right:30px}#login .login-input,#register .login-input{margin-bottom:5px;outline:medium none;position:relative}#login .login-input .icon,#register .login-input .icon{color:#d2d2d2;font-size:20px;right:8px;position:absolute;top:8px}#login .login-input input,#register .login-input input{border:0 none;font-size:14px;height:35px;padding:3px 50px 0 10px;outline:none}#login .btn-login span,#register .btn-login span{padding-left:20px;padding-right:20px}#login .box-title{margin-top:-2px;width:1000px;text-align:center;margin-bottom:4px;margin-left:-300px}.alert-browser,.alert-noscript{background-color:#e3e3e3;position:absolute;top:150px;left:0;width:100%;padding:10px}.browser-image{width:50px;height:50px;padding:5px}.login-alert-msgs .alert .close{font-size:30px}.adp-validation-error{color:#c00;fill:#c00}@media (min-width: 1440px){.container{width:1080px}.container .page-content{width:992px}}@media (max-width: 480px){#login .login-container,#register .register-container{width:100%;margin-top:auto}#login .login-container #register-buttons .col-md-6,#register .register-container #register-buttons .col-md-6{width:auto;float:left}}@media (min-width: 992px){#login .login-container{top:-32px;bottom:32px;width:550px;margin-left:auto;margin-right:auto;text-align:center;align:center}}@media (min-width: 992px){#fcra .fcra-container{width:850px;margin-left:auto;margin-right:auto;text-align:left;align:center}#fcra .fcra-container .form-control,#fcra .fcra-container .ui-select-container,#fcra .fcra-container .ui-select-container .ui-select-match{height:35px}#fcra .fcra-container label{font-size:.9em;margin-bottom:5px}}@media (min-width: 992px){#register .register-container{width:600px;margin-left:auto;margin-right:auto;text-align:left;align:center}#register .register-container .form-control,#register .register-container .ui-select-container,#register .register-container .ui-select-container .ui-select-match{height:35px}#register .register-container label{font-size:.9em;margin-bottom:5px}}@media (max-width: 640px){#register .register-container .form-control,#register .register-container .ui-select-container,#register .register-container .ui-select-container .ui-select-match{height:35px}#register .register-container label{font-size:.85em;margin-bottom:5px}}@media (max-width: 640px){#login .box-login,#register .box-login,#login .box-register,#register .box-register,#login .box-title,#register .box-title{padding-left:10px;padding-right:10px}#login .login-input .icon,#register .login-input .icon{color:#e3e3e3;font-size:20px;right:10px}#login .row,#register .row{margin-left:0;margin-right:0}#login .login-links-row .divider,#register .login-links-row .divider{padding-left:2px;padding-right:2px}}input.ng-invalid.ng-dirty{margin:0}.stage.login{height:100%}.regDob,.regDobLabel{display:none}button.close{margin-right:5px}button.close .sr-only{display:none}.forgot-username{font-size:12px;font-weight:400}.box-message .adp-alert,.form-group.adp-password-field{margin-bottom:0}.form-group.adp-password-field input[type=password],.form-group.adp-password-field input[type=text]{font-family:ProximaNova-Reg,sans-serif;display:block;font-size:14px;padding:10px;border:1px solid #e4e4e4;width:100%;height:auto;border-radius:0;box-shadow:none}.progress.adp-password-progress{overflow:hidden;width:0;height:14px;margin:2px 0 5px;background-color:#f5f5f5;border-radius:0;box-shadow:inset 0 1px 2px #0000001a}.adp-password-progress .progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:14px;color:#fff;text-align:center;background-color:#c00;box-shadow:inset 0 -1px #00000026;transition:width .6s ease}span.adp-password-strength-text{font-weight:700;display:none}.adp-password-strength.active span.adp-password-strength-text{display:block}.adp-password-strength.active .progress.adp-password-progress{width:100%}.password-weak .adp-password-progress .progress-bar{width:20%}.password-weak span,.password-weak+span{color:#c00}.password-fair .adp-password-progress .progress-bar{background-color:#8e4306;width:40%}.password-fair span,.password-fair+span{color:#8e4306}.password-good .adp-password-progress .progress-bar{background-color:#755200;width:60%}.password-good span,.password-good+span{color:#755200}.password-strong .adp-password-progress .progress-bar{background-color:#136071;width:80%}.password-strong span,.password-strong+span{color:#136071}.password-very-strong .adp-password-progress .progress-bar{background-color:#136713;width:100%}.password-very-strong span,.password-very-strong+span{color:#136713}.adp-password-field{position:relative}.adp-password-field .fa{position:absolute;cursor:pointer;right:15px;top:7px;font-size:22px;opacity:0;transition:opacity .5s ease-in-out}.adp-password-field.active .fa{opacity:1}.adp-password-field .fa.active{color:#0e5061}
