@charset "UTF-8";
/* CSS File List: 
login.css
 */


/* Include login.css */

html,body{min-height:575px;min-width:325px;height:100%}body{background:url("https://aladtec-media-images.s3.amazonaws.com/login-background.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;line-height:1}#content_wrap{width:100%;height:100%;margin:0}#login_header{display:none}@media screen and (max-width:400px){#login_footer a.toggle-link{display:block;margin:0;padding-bottom:4px;text-align:right}}@media screen and (max-width:485px){div.message-outer-container{width:350px}div.message-inner-container{width:350px}div.message-inner-container div{width:310px}}@media screen and (max-height:600px){div.powered-by-text{margin-bottom:12px;margin-top:12px}#login_footer a.toggle-link{margin-top:8px}}.welcome-banner{padding:32px 0 24px;min-height:260px;text-align:center}.welcome-banner .input-wrapper input{border-radius:0;display:block;margin:auto;font-size:16px;border:none;height:40px;width:268px;padding:0 16px}.welcome-banner .input-wrapper input:hover,.welcome-banner .input-wrapper input:focus{background-color:#efeaea;color:#404040;box-shadow:none;outline:revert}.overlay{background-color:#000;background:transparent;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);zoom:1;background-color:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center}#login_button input,.login-lookalike-button input{border-radius:0;display:block;margin:auto;font-size:16px;border:none;background-color:#2c78a5;color:#fff;display:inline;font-size:16px;font-weight:normal;min-width:300px;max-width:300px;min-height:40px;max-height:40px;margin-top:0}#login_button input:hover,.login-lookalike-button input:hover{text-decoration:none}.input-wrapper{padding:8px 0}.input-wrapper input{background-color:#efeaea;color:#302D2E}.input-wrapper input::-webkit-input-placeholder{color:#aea9a9}.input-wrapper input:-moz-placeholder{color:#aea9a9}.input-wrapper input::-moz-placeholder{color:#aea9a9}.input-wrapper input:-ms-input-placeholder{color:#aea9a9}.remember-me-wrapper{min-width:300px;max-width:300px;display:inline-block;text-align:left;display:block;margin:auto}.remember-me-wrapper label{font-size:13px}.remember-me-wrapper span{padding-left:4px}.remember-me-wrapper.input-text-pair{padding-bottom:4px}#password_reset a{min-width:300px;max-width:300px;display:inline-block;text-align:left;color:#75b2db}.banner-text{font-size:20px;color:#efeaea;padding:0 16px 16px}.system-banner{font-weight:bold;padding-bottom:24px}.buffer{height:30%;height:calc( 50% - 158px );min-height:50px}.bottom-buffer{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative}.branding{-webkit-align-self:center;-ms-align-self:center;align-self:center}.filler{height:46px;width:100px}.powered-by-text{font-size:14px;margin-bottom:32px;color:#8c8787;padding-top:16px}.powered-by-text:not(#ie_less_than_ie9){padding-top:0}a.toggle-link{margin:0 16px;color:#75b2db}#login_footer{font-size:11px;color:#8C8787;padding:16px;position:absolute;bottom:0;right:0}h2{font-size:36px;margin:0;padding:32px 16px}.objective-error-text{color:#302D2E}.page-message-wrapper{font-size:16px}.page-notification-message{width:300px;margin:0 auto;line-height:1.3;text-align:left}.native-app-sso-error-message{text-align:center}.error-overlay{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:260px;background-color:#efeaea}.message-outer-container{border:1px solid #D2CCCD;width:456px}.message-inner-container{width:424px;padding:16px;font-size:16px;line-height:1.3;color:#6B6566}.message-inner-container a{color:#2c78a5}.bold{color:#302D2E}.help-line{padding-top:10px}#refresh-container{font-size:16px;padding:16px;margin:16px;background-color:#2c78a5}#refresh-container:hover{text-decoration:none !important}#refresh-container a{color:#fff}#refresh-container a:hover{text-decoration:none !important}.single-sign-on-button,.tcp-sso-button{display:inline-block;width:300px;height:40px;line-height:40px;text-align:center;font-size:13px;font-weight:bold;text-decoration:none;background-color:#fff;color:#1a73e8}.single-sign-on-button .single-sign-on-button__icon,.single-sign-on-button .single-sign-on-button__label,.single-sign-on-button .tcp-sso-button__label,.tcp-sso-button .single-sign-on-button__icon,.tcp-sso-button .single-sign-on-button__label,.tcp-sso-button .tcp-sso-button__label{vertical-align:middle}.single-sign-on-button .single-sign-on-button__label,.single-sign-on-button .tcp-sso-button__label,.tcp-sso-button .single-sign-on-button__label,.tcp-sso-button .tcp-sso-button__label{margin-left:4px}.single-sign-on-button:hover,.tcp-sso-button:hover{text-decoration:none}.alternate-login-wrapper a{display:block;color:#75b2db;margin-top:15px}.logout-text{font-size:30px;color:#efeaea;padding:0 16px 32px}.logout-spinner{width:40px;height:40px;border:4px solid #efeaea;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}