@import url(../../compiled/centrify/production/resources/fonts/Roboto.css);@import url(../../compiled/centrify/production/resources/fonts/Icon-Set.css);.centrify-login{font-family:'RobotoMod';position:relative}.centrify-login .login-form{display:table;height:100%;width:100%;vertical-align:middle;background-color:#363A40;box-sizing:border-box}.centrify-login .form-row{display:table-row;text-align:center;color:#D8D8D8}.centrify-login label{display:inline-block;vertical-align:top;color:#FFF;font-size:17px;margin-bottom:4px}.centrify-login .button-wrapper{text-align:center}.centrify-login button{height:45px;min-width:142px;padding:0px 30px;border:0px;border-radius:5px;font-size:20px;font-family:'RobotoMod';font-weight:100;color:#fff;background-color:#0280e5;cursor:pointer}.centrify-login button.loading,.centrify-login button.disabled{background-color:#989898;cursor:default}.centrify-login input{height:45px;line-height:45px;width:100%;padding:0px 6px;margin-bottom:10px;border:1px solid #5E6166;border-radius:5px;font-size:17px;font-weight:300;font-family:'RobotoMod';color:#fff;background:#51555C;box-sizing:border-box}.centrify-login input:disabled{opacity:0.3}.centrify-login input.invalid{border-color:#cf4c35}.centrify-login input:focus{outline:none;border:1px solid #0381E4}.centrify-login *:focus{outline:none}.centrify-login ::-webkit-input-placeholder{color:#888;opacity:1}.centrify-login :-moz-placeholder{color:#888;opacity:1}.centrify-login ::-moz-placeholder{color:#888;opacity:1}.centrify-login :-ms-input-placeholder{color:#888;opacity:1}.centrify-login :placeholder-shown{color:#888;opacity:1}.centrify-login .checkbox{margin:0px;cursor:pointer}.centrify-login .checkbox input{width:15px;height:15px;display:inline;vertical-align:middle;margin:0;padding:0;box-sizing:content-box}.centrify-login .checkbox span{color:#FFF;font-size:14px;line-height:14px;vertical-align:middle;margin-left:5px}.centrify-login .noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.centrify-login .evenly-spaced-container{text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}.centrify-login .evenly-spaced-item{vertical-align:middle;display:inline-block;*display:inline;zoom:1}.centrify-login .spacer{width:100%;display:inline-block;font-size:0;line-height:0}.centrify-login .form-title{color:#B4B4B4;font-size:24px;font-weight:bold;display:inline-block}.centrify-login button.normal-link,.centrify-login a.normal-link{color:#1288DE;text-decoration:none;font-size:14px;height:auto;width:auto;min-width:0px;background-color:transparent;border:0;padding:0}.centrify-login button.cancel-button{background:#F0F0F0;color:#363A40}.centrify-login .terms{display:block;font-size:16px;padding:0px 16px;margin-bottom:10px}.centrify-login .register{display:block;font-size:14px;line-height:22px;color:#B4B4B4}.centrify-login .login-form#socialForm .register{text-align:center;margin-top:11px}.centrify-login .error-message{font-size:13px;color:#CC3300;background-image:url('../../../ui/StandaloneLogin/images/exclamation_small.png?1769200118');background-repeat:no-repeat;padding-left:26px;margin-bottom:10px}.centrify-login .username-display,.centrify-login .username-spacer{font-weight:300;font-size:12px;color:#FFFFFF;margin-top:4px;max-width:365px;word-wrap:break-word}.centrify-login .hint-text{font-size:12px;color:#FFA500;margin-bottom:10px}.centrify-login div.section-split-title{width:100%;text-align:center;border-bottom:1px solid #B4B4B4;line-height:0px;height:0px;margin:25px 0px}.centrify-login div.section-split-title span{background:#363A40;color:#B4B4B4;font-style:italic;font-size:16px;font-weight:300;padding:0px 10px}.centrify-login div.login-form.masked{position:relative}.centrify-login div.login-form.masked:before{z-index:1;display:block;content:'';position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#363A40;background-image:url('../../../ui/StandaloneLogin/images/loading_circles.gif?1769200118');background-repeat:no-repeat;background-position:50%}.centrify-login .combo-box{position:relative}.centrify-login .combo-box .combo-input{cursor:pointer;padding-right:32px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.centrify-login .combo-box .trigger-icon,.centrify-login .combo-box .trigger-icon-open{font-family:'Icon-Set';color:#999999;position:absolute;top:15px;right:10px;cursor:pointer}.centrify-login .combo-box .trigger-icon-open{display:none}.centrify-login .combo-box.open .trigger-icon{display:none}.centrify-login .combo-box.open .trigger-icon-open{display:inline}.centrify-login .combo-list{float:left;position:absolute;background:white;margin-top:-10px;z-index:1}.centrify-login .combo-list .combo-option{display:block;font-size:18px;font-weight:300;padding:10px;cursor:pointer}.centrify-login .combo-list .combo-option.hovered,.centrify-login .combo-list .combo-option:hover{background-color:#EEEEEE}.centrify-login .social-button-container{width:100%}.centrify-login button.social-login-button{height:50px;width:48%;line-height:50px;font-size:13px;font-weight:normal;text-align:center;border-radius:5px;overflow:hidden;padding:0px;min-width:0px;max-width:160px}.centrify-login button.social-login-button:before{font-family:Icon-Set;font-size:30px;margin-right:10px;vertical-align:top}.centrify-login button.facebook{background:#43619C}.centrify-login button.facebook:before{content:'z'}.centrify-login button.google{background:#F24032}.centrify-login button.google:before{content:'+'}.centrify-login button.linkedin{background:#187FB8}.centrify-login button.linkedin:before{content:'l'}.centrify-login button.twitter{background:#25A9E6}.centrify-login button.twitter:before{content:'T'}.centrify-login button.microsoft{background:#0078D7}.centrify-login button.microsoft:before{content:'M'}.centrify-login button.social-login-button.icon-only{height:60px;width:60px;line-height:60px}.centrify-login button.social-login-button.icon-only:before{margin-right:0px}.centrify-login input::-ms-clear,.centrify-login input::-ms-reveal{height:0;width:0}.centrify-login .hidden{display:none !important}.centrify-login .invisible{visibility:hidden !important}.centrify-login .u2f-form .form-field-container{margin-top:25px}.centrify-login .u2f-form .u2f-icons-container{margin:15px 0px}.centrify-login .u2f-form .u2f-token-spinner{display:inline-block;width:50px;height:50px;background-size:50px;background-image:url('../../../ui/StandaloneLogin/images/loading_circles.gif?1769200118');margin-left:40px}.centrify-login .u2f-form .u2f-token-spinner-large{display:inline-block;width:80px;height:80px;background-size:80px;background-image:url('../../../ui/StandaloneLogin/images/loading_circles.gif?1769200118');margin-left:150px}.centrify-login .u2f-form .u2f-token-alert{display:inline-block;width:80px;height:80px;background-size:80px;background-image:url('../../../ui/StandaloneLogin/images/alert.png?1769200118');background-repeat:no-repeat;margin-left:150px}.centrify-login .u2f-form .u2f-header-label{font-size:16px}.centrify-login .u2f-form .u2f-auth-status{margin-top:20px}.web-login{background-image:url('../../../ui/StandaloneLogin/images/login_background.png?1769200118')}.web-login .content-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:476px;width:685px}.web-login .login-container{height:374px;width:685px;border-radius:4px;-webkit-box-shadow:0 2px 4px #555555;-moz-box-shadow:0 2px 4px #555555;box-shadow:0 2px 4px #555555}.web-login .logo-container{display:inline-block;vertical-align:top;height:100%;width:260px;background-color:white;background-color:#F7F7F7}.web-login .logo-container .logo-wrapper{height:374px;width:260px;display:table-cell;vertical-align:middle;position:relative}.web-login .logo-container .logo-wrapper .login-logo{max-width:200px;margin:auto;display:block}.web-login .form-wrapper{display:inline-block;vertical-align:top;height:100%;width:425px;background-color:#363A40}.web-login .form-wrapper .login-form{padding:24px 30px 32px;display:flex;flex-direction:column}.web-login .form-field-container{flex-grow:1;margin-top:75px;margin-bottom:10px;overflow-y:auto;margin-right:-10px;padding-right:10px}.web-login #passwordAndMechanismForm .form-field-container,.web-login #multipleAnswerInputForm .form-field-container{margin-top:15px}.web-login .button-wrapper{text-align:left;height:35px}.web-login .button-wrapper .button-bar-extras{display:inline-block}.web-login .button-wrapper button[type=submit]{float:right}.web-login .soc2-logo,.web-login .truste-logo{position:relative}.web-login .soc2-logo{top:20px;left:268px}.web-login .truste-logo,.web-login .truste-logo div,.web-login .truste-logo a{display:inline-block}.web-login .truste-logo,.web-login .truste-logo a,.web-login .truste-logo img{height:32px;top:3px;left:284px;vertical-align:middle}.web-login .footer-wrapper{position:absolute;bottom:0px;width:100%}.web-login .footer-wrapper .footer{width:685px;margin:auto}.web-login .footer-wrapper .footer span,.web-login .footer-wrapper .footer a{color:#FFF;font-size:14px}.web-login .footer-wrapper .image-footer{display:flex;flex-direction:row;flex-wrap:wrap-reverse;justify-content:space-between;padding-left:16px}.web-login .footer-wrapper .image-footer span{padding:0 16px 16px 0}.web-login .footer-wrapper .image-footer a{color:#0381E4;font-size:12px;font-weight:bold}.web-login .footer-wrapper .text-shadow{text-shadow:#000 0px 1px 3px;-webkit-font-smoothing:antialiased}.web-login .form-field-container{scrollbar-arrow-color:#3f3f3f;scrollbar-face-color:#3f3f3f;scrollbar-highlight-color:#24272b;scrollbar-shadow-color:#3f3f3f}.web-login .form-field-container::-webkit-scrollbar{width:8px;height:8px;border:solid #1c1e1d;border-width:0px 1px;background-color:#24272b;border-radius:4px}.web-login .form-field-container::-webkit-scrollbar-thumb{background-color:#3f3f3f;border-radius:4px;border:solid #1c1e1d;border-width:0px 1px;-webkit-box-shadow:inset 0 0 0px 1px #24272b}.web-login .form-field-container::-webkit-scrollbar-thumb:hover{background-color:#666}.web-login .form-field-container::-webkit-scrollbar:horizontal,.web-login .form-field-container::-webkit-scrollbar-thumb:horizontal{border-width:1px 0px}.web-login label{font-size:12px;margin-bottom:9px}.web-login label.large-label{font-size:13px;margin-bottom:9px}.web-login button{height:35px;min-width:0px;padding:0px 23px;border-radius:3px;font-size:14px;font-weight:400;background-color:#0280e5;cursor:pointer}.web-login button.loading,.web-login button.disabled{background-color:#0280e5;opacity:0.5;cursor:default}.web-login input{height:30px;line-height:30px;margin-bottom:12px;font-size:13px}.web-login .checkbox input{width:14px;height:14px}.web-login button:focus,.web-login a:focus,.web-login .checkbox input:focus{-webkit-box-shadow:inset 0 0 0 1px black;-moz-box-shadow:inset 0 0 0 1px black;box-shadow:inset 0 0 0 1px black}.web-login .footer-wrapper .footer a,.web-login .normal-link,.web-login .truste-logo{padding:1px}.web-login .combo-box .combo-input{padding-right:32px}.web-login .combo-box .trigger-icon,.web-login .combo-box .trigger-icon-open{font-size:10px;top:10px;right:7px}.web-login .combo-list{width:100%}.web-login button.start-over{float:right;margin-top:10px}.web-login button.forgot-password,.web-login button.forgot-username{float:right}.web-login .field-wrapper > input:last-of-type{margin-bottom:0px}.web-login .register,.web-login .error-message,.web-login .hint-text{margin-top:12px;margin-bottom:0px}.web-login .login-form#socialForm{padding-bottom:0px}.web-login .login-form#socialForm .button-wrapper{display:none}.web-login .login-form#socialForm .form-field-container{margin-top:0px;max-height:270px}.web-login .login-form#socialForm .form-field-container .field-wrapper{min-height:72px;overflow:hidden}.web-login .login-form#socialForm .form-field-container button[type=submit]{float:right;margin-left:10px;margin-top:23px;height:30px;padding:0px 21px;font-size:13px}.web-login .login-form#newPasswordForm .form-field-container{margin-top:20px}.web-login .login-form#welcomeForm .form-title{display:none}.web-login .login-form#welcomeForm .username-spacer{display:none}.web-login .login-form#welcomeForm .form-field-container{padding:0;margin:0px 0px 24px 0px;background-color:#1e2020;border:1px solid #000000;border-radius:3px}.web-login .login-form#welcomeForm .login-banner{margin:20px;font-size:13px}.custom-background{background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.mobile-login{background-color:#363A40}.mobile-login .logo-container{height:40%;min-height:110px;position:relative;background-color:#FFF}.mobile-login .login-logo{position:absolute;bottom:21px;left:0;right:0;max-width:240px;max-height:70%;margin:auto}.mobile-login .form-container{height:60%;width:100%;min-height:350px}@media (max-height: 585px){.mobile-login .logo-container{height:35%}.mobile-login .form-container{height:65%}}@media (max-height: 540px){.mobile-login .logo-container{height:30%}.mobile-login .form-container{height:70%}}@media (max-height: 500px){.mobile-login .logo-container{height:25%}.mobile-login .form-container{height:75%}}.mobile-login .form-wrapper{height:100%;width:100%;max-width:350px;margin:0 auto;padding:0px 30px;box-sizing:border-box}.mobile-login .form-field-container{display:table-row;height:50%;width:100%}.mobile-login .field-wrapper{padding-top:30px}.mobile-login .login-form#socialForm .form-field-container{height:28%}.mobile-login .footer{font-size:12px;height:18px}.mobile-login .form-title{padding-top:30px}.mobile-login button.start-over,.mobile-login button.forgot-password,.mobile-login button.forgot-username{font-size:11px;font-weight:normal;text-decoration:underline;color:#999999}.mobile-login button.forgot-password,.mobile-login button.forgot-username{float:right;height:20px;font-size:12px}.mobile-login .combo-list{max-height:240px;overflow-y:auto}.mobile-login .login-form#welcomeForm .login-banner-wrapper{background-color:#1e2020;border:1px solid #000000;border-radius:3px;margin:0px 0px 24px 0px;min-height:190px}.mobile-login .login-form#welcomeForm .login-banner{margin:20px;font-size:13px}.mobile-login .login-form#welcomeForm .button-wrapper{padding-bottom:24px}.challenge-login .content-wrapper{height:377px;width:520px}.challenge-login .login-container{height:330px;width:520px}.challenge-login .logo-container{width:100px}.challenge-login .logo-container .logo-wrapper{vertical-align:top;height:100%}.challenge-login .logo-container .logo-wrapper .alert-icon{font-family:'Icon-Set';color:#e1e2e3;font-size:38px;text-align:center;margin-top:30px}.challenge-login .form-wrapper{width:420px}.challenge-login .form-title{font-size:20px}.challenge-login .footer{padding-top:25px;color:#FFF;font-size:11px}.challenge-login .form-field-container{margin-top:15px}.embedded-login.challenge-login .content-wrapper{height:330px;overflow:hidden}.embedded-login.challenge-login .combo-list{max-height:155px;overflow-y:auto}.enroll-login .content-wrapper{height:374px}.enroll-login .form-wrapper{position:relative}.enroll-login .form-wrapper .enroll-copyright{font-size:10px;color:#B4B4B4;position:absolute;bottom:9px;left:30px}.enroll-login .form-wrapper .combo-list{max-height:155px;overflow-y:auto}
