html,body{background-color:#fff;background-image:none;color:#333}html.accelerator-identityprovider-ui,html.accelerator-common-ui{background-color:#fff}body{padding-left:30px!important;padding-right:30px!important}.zone{min-height:100%;background:#fff}#reset-wrapper .zone{min-height:800px;position:relative}.mainContent{background:#fff;height:100%}.loginHeader.brandedLogo.header h1{width:100%;margin:0;background-position:center center}.loginHeader{position:relative;border-bottom:1px solid #e5e5e5;width:100%;height:125px;max-height:125px;margin:0 auto 20px}.loginHeader div{position:absolute;padding-top:1.5em;right:0}.loginHeader p{width:inherit;padding-top:1em;color:#555;text-align:right}.loginHeader a{text-align:right}.loginHeader h3{text-align:right;padding-top:20px;width:inherit}.loginHeader.brandedLogo img{float:left}.changeDetailsHeader{border-bottom:1px solid #e5e5e5;background:url(images/profileSettings.png) no-repeat center left;height:120px;max-height:120px;margin:0 auto 20px;padding:38px 0 0 75px}.changeDetailsHeader h1{color:#05ad70;margin-bottom:.3em}.changeDetailsHeader p{color:#555}.message.messageGeneric{margin:0 auto;text-align:left}.loginContent .message.messageGeneric{margin-bottom:15px}.loginIcon{width:auto;background-position:top center;text-align:center;margin:1em 0}#authContainer .loginContent{position:relative;min-height:650px}.loginDetailsTooltip{text-align:left;margin-top:4px}.loginContent{width:100%;height:auto;margin:20px auto 0;clear:both;font-family:Arial,"Helvetica Neue",Helvetica,Calibri,Verdana,Tahoma,Sans-Serif;font-size:12.8px;color:#333;padding-bottom:20px}.loginContent *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.loginContent h1{font-weight:normal;font-size:1.9em}.loginContent.activateAccount .loginIcon h1 i{margin-right:20px}.loginContent.activateAccount .changeEmail{margin-bottom:60px}.loginContent.activateAccount .existingEmail{margin-top:25px;margin-bottom:25px;font-size:1.4em}.loginSectionContent{float:left;text-align:center;color:#555}#authContainer .loginSectionContent{width:48%}.loginSectionContent.centered{float:none;margin:0 auto}.changeSectionContent{text-align:center}.loginSectionContent.paddingtop,.changeSectionContent.paddingtop{padding-top:10px}.loginSectionContent.loginSectionCentered{float:none;margin:0 auto}.loginSectionContent p{color:#555}.loginSectionMain,.changePWMain,.successful,.loading{width:100%;padding:1em;border-radius:10px;margin:10px auto}.loginSectionSecondary,.secondarySection{width:48%;float:left;margin-left:10px;padding-left:10px;padding-bottom:155px;color:#555;border-left:1px solid #dfdfdf}.secondarySection{height:auto;border-left:none}.loginSectionSecondary h2{padding:0 20px 20px;text-align:center;line-height:25px}.loginSectionSecondary p{line-height:22px;margin-bottom:10px;text-align:justify}.forgottenDetails{box-sizing:border-box;margin:20px auto 10px;text-align:center}.loginfooter{margin:0 auto 30px;text-align:center;color:#555;font-size:.8em;clear:both;bottom:0;width:100%}.loginfooter a{font-size:1.2em;color:#555;line-height:3.5em}.activateAccount hr{margin-top:40px;margin-bottom:40px}.column1{width:445px}#authContainer .loginContent.column1{max-width:1005px;width:auto}.activateAccount.column1{width:485px}.loginSectionContentcolumn1{width:auto}.successful{margin:0 auto;background:no-repeat 50% 30% rgba(255,255,255,.9);height:278px;width:453px;z-index:3;position:absolute;text-align:center}.successful .fa-check-circle-o{font-size:51px;margin:80px 0 10px}.successful .changed{font-size:23px}.loading{margin:0 auto;background:url(images/ajax-loader-big.gif) no-repeat 50% 50% rgba(255,255,255,.9);height:273px;width:35.2%;z-index:3;position:absolute}.loadingSpinner{width:100%;height:200px;background:url(images/ajax-loader-big.gif) no-repeat 50% 50%}.successful p:first-child{padding-top:160px;font-size:1.5em;font-weight:bold}.successful a{color:#555}.changePWicon,.changePINicon{width:auto;text-align:center;margin:1em 0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.messageGeneric p{margin-left:4em}}.loadingContainer,.changeSectionContent{position:relative}.loginSectionMain p{line-height:1.6em;margin-bottom:10px}.loginSectionMain h2{padding:0;margin:10px 0}.loginSectionMain h2.errorHeader{margin-bottom:1.5em;margin-top:.3em}.loginContent.activateAccount .enterLogin{margin-bottom:0}h2.forgottenThanks{margin:30px auto 30px auto}.forgottenError{margin:30px auto 30px auto;color:red}.timedOut{margin-top:35px}.forgottenLoader{margin:67px 0;padding:50px;background:url(images/ajax-loader-big.gif) no-repeat center center}.ajaxOverlay{background:url(images/ajax-loader-big.gif) no-repeat 50% 50% rgba(255,255,255,.9);border-radius:10px}.ajaxOverlay p:first-child{padding-bottom:40px;font-size:1.5em;font-weight:bold}.ajaxLoader{position:absolute;top:65%;text-align:center;width:100%;color:#000}.errors-summary{margin:10px 0}.loginContent .loginDetails{height:30px;display:table;margin-bottom:1.3em;margin-right:auto;margin-left:auto;position:relative}.loginDetails input:disabled{background:#f0f0f0!important}input:-webkit-autofill{background-color:#fff}.loginContent fieldset{padding:2px 0;border:none;border-radius:0;box-shadow:none;margin:0 auto}.loginContent fieldset.visible{min-width:425px}.loginContent .editor .labelClass{height:40px;width:40px;left:-40px;position:absolute}.loginContent .editor .captionLabel{height:initial;width:initial;left:initial;position:initial;display:table-caption;text-align:left;margin-top:0;margin-bottom:12px;margin-right:0;letter-spacing:.2px;font-size:12px}.loginContent .loginInput{display:block;text-align:left;width:239px;height:37px;vertical-align:top;padding-left:7px;border-radius:3px;border-style:solid;border-color:#dadada;border-width:1px}.securityQuestionLoginInput{display:block;text-align:left;width:275px;height:37px;vertical-align:top;padding-left:7px;border-radius:3px;border-style:solid;border-color:#dadada;border-width:1px}.loginContent .password{background:url(images/passwordIcon.png) no-repeat;background-position:right center}.loginContent .password.passwordDisabled{background:url(images/passwordDisabledIcon.png) no-repeat;background-position:right center}.loginContent .pin{background:url(images/pinIcon.png) no-repeat;background-position:right center}.loginContent .pin.pinDisabled{background:url(images/pinDisabledIcon.png) no-repeat;background-position:right center}.loginContent p.userDisplayName,.loginContent .changeDetails p.userDisplayName{margin-top:7px;padding-left:14px;margin-left:5px;font-size:14px}.loginContent .username.usernameDisabled{background:url(images/userDisabledIcon.png) no-repeat;background-position:right center;margin-left:0}.loginContent .editor label{vertical-align:top;display:table-cell;font-weight:bold;text-align:right;margin-right:17px}.loginContent .editor.small.signin input[type="text"],.loginContent .editor.small.signin input[type="password"]{width:239px;height:37px;border:none;border:1px solid #dadada;border-radius:3px;color:#333;padding-left:7px}.loginContent .field-validation-error{color:red;width:auto;display:inline-block;padding:0 7px}.loginContent .field-validation-error.editor.small.signin input[type="text"].editor.small.signin input[type="password"]{border:1px solid red}.loginContent .loginInput.input-validation-error{border:1px solid red}.loginContent .editor.small.signin input[type="text"].input-validation-error,.loginContent .editor.small.signin input[type="password"].input-validation-error{border:1px solid red;border-radius:3px}.loginContent ::-webkit-input-placeholder{color:#999}.loginContent ::-moz-placeholder{color:#999}.loginContent :-ms-input-placeholder{color:#999}.loginContent input:-moz-placeholder{color:#999}.loginContent input[type=pin]:disabled{width:230px;height:25px;border:none;outline:0;background-color:#f7f7f7;padding-left:7px}.loginContent .button:disabled{background:no-repeat #dadada;background-position:4px center;border-color:#dadada;padding-left:5px;padding-right:5px}.loginContent .button.buttonHigh:disabled{padding-left:15px;padding-right:15px}.loginContent .button .fa{margin-right:10px}.formButtons .buttonHigh.buttonLink{display:inline-block}.loginContent .message{width:auto;padding:10px;margin:0 10px 15px;border-width:1px;border-style:solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:normal}.loginContent .message em{display:block;min-height:18px;padding:0 0 0 30px;padding-left:40px;margin:0;background-position:-2px -2px;background-repeat:no-repeat;font-size:11px}.loginContent .message.redAlert{background-color:#c43c35;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.loginContent .message.redAlert em{color:#fff;background-image:url(images/icon-message-red.png);background-position:left center;background-repeat:no-repeat}.loginContent .message.redAlert span{color:#fff;background-image:url(images/icon-message-red.png);background-position:left center;background-repeat:no-repeat;display:table-cell;height:20px;vertical-align:middle}.loginContent .enterLogin{text-align:center;margin:0 35px 20px;color:#555;line-height:20px}.loginContent .enterLoginError{color:red;font-style:italic;font-size:11px;font-weight:bold;padding-left:40px;display:inline-block;text-align:center}.loginContent .enterLoginError li{list-style-type:none}.loginContent .enterLoginError.messageHidden,.loginContent .enterLogin.messageHidden{display:none}.loginContent .qtip-custom{background-color:#d95252;color:#fff;border-radius:5px 5px 5px 5px}.loginContent .qtip-custom span{border:none}.browserMessage{text-align:center;margin:0 auto;width:550px;color:#666}.browserMessage p{line-height:1.5em;margin:10px 0}.browserUnderline{border-top:1px solid #efefef;width:1000px}.browserLogoCell{width:33%}.distancedBackToLogin{margin-top:12.6em}.day1LoginSolutionMessage{margin:2.3em 0 3.2em 0}p#day1LoginSolutionMessage{width:auto;padding:15px;border-style:none;-ms-border-radius:10px;border-radius:10px;line-height:normal;background-color:#d0dbe1}p#day1LoginSolutionMessage .day1LoginAlertIcon{background-image:url(images/icons/icon-exclamation.svg);background-position:left center;background-repeat:no-repeat;min-width:40px;display:table-cell;vertical-align:middle}p#day1LoginSolutionMessage .day1LoginAlertText{font-size:11px;text-align:left;display:table-cell;padding-left:10px;height:20px;vertical-align:middle}.marginPushBottom{margin-bottom:25px!important}.marginPushTop{margin-top:25px!important}.marginPushRight{margin-left:50px!important}.marginBottomNone,.loginSectionMain.marginBottomNone{margin-bottom:0!important}.paddingBottomNone,.loginSectionMain.paddingBottomNone{padding-bottom:0!important}.marginTopNone,.loginSectionMain.marginTopNone{margin-top:0!important}.paddingTopNone,.loginSectionMain.paddingTopNone{padding-top:0!important}.indentTopNone,.loginSectionMain.indentTopNone{margin-top:0!important;padding-top:0!important}.indentBottomNone,.loginSectionMain.indentBottomNone{margin-bottom:0!important;padding-bottom:0!important}.bb-login-popup{text-align:center}.bb-login-popup p{font-size:14px;margin:0 35px}.bb-login-popup strong{font-size:1.1em}.bb-login-popup .icon-exclamation{width:65px;height:60px;margin:15px auto 15px auto}.bb-login-popup button,.bb-login-popup button:hover{width:162px;height:32px;background-color:#3e90ca;margin:35px auto 20px}.new-username{font-size:20px;font-weight:bold;background-color:#efefef;padding:5px;width:200px;margin:auto;margin-bottom:30px!important}.loginContent .buttonMargin{margin-bottom:24px}.loginContent .captionLabel{height:initial;width:initial;left:initial;position:initial;display:table-caption;text-align:left;margin-top:0;margin-bottom:12px;margin-right:0;letter-spacing:.2px;font-size:12px;font-weight:bold;color:#333;line-height:16px}.loginContent .loginGroup{margin-right:auto;margin-left:auto;position:relative;margin-bottom:16px}.loginContent .loginOptions{margin:2em 0;width:100%}.loginContent .loginOptions .loginOption{display:inline-block;width:32%}.loginContent .distancedText{margin:2em 0 4em 0;width:100%}.loginContent .distancedText p{line-height:22px}.buttonDistanced{margin:4em 0 0 0}.columnCenter{width:445px;margin-left:auto;margin-right:auto}.columnCenter .message{margin:0 0 15px}#manageCookiesBtn.loginCookie{display:flex;align-items:center;height:28px}