#viewport,#viewport>.text-center,body,body>.ng-scope,html{height:100%}div[ng-include~="'views/app.html'"]{width:100%;height:100%}a{color:#009de0;text-decoration:none}#viewport>.red-square{background-image:url("../img/login-promo-now-red.svg");width:324px;height:324px;opacity:.9;position:fixed;bottom:55px;left:56px}#viewport{position:relative;width:100%;background-image:url("../img/login-background-lg.jpeg");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:auto}#viewport .ng-scope{overflow:unset}.text-center{display:flex;align-items:center;justify-content:center}@media (max-width:1200px){#viewport{background-image:url("../img/login-background-md.jpeg")}}@media (max-width:480px){#viewport{background-image:url("../img/login-background-sm.jpeg")}#viewport .red-square{display:none}}.global-alerts{left:0;position:fixed;top:0;width:100%}.sso-form .form-control{height:55px}.sso-form .form-control+.form-control-feedback{top:10.5px}.sso-form .has-feedback.has-text-feedback .form-control+.form-control-feedback,.sso-form .has-feedback.has-toggle-password .form-control+.form-control-feedback{line-height:30px}.sso-form .has-feedback.has-text-feedback .form-control{padding-right:80px}.password-help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;text-align:left;font-size:11px}#viewport>.ng-scope>.footer{bottom:0;background-color:#222;height:80px;line-height:0;padding-left:30px;position:fixed;width:100%}@media (max-height:750px){.footer{position:absolute}}.logo-header{display:block;margin:25px auto 58px;padding-top:0;text-align:center;height:52px;width:192px}.logo-header .subtext{color:#3e3e3e;display:block;font-size:17px;font-weight:400;margin:10px 0 0;text-transform:uppercase}.recovery-btn-container{display:flex;justify-content:center;margin-top:33px}#viewport>section.content-box{height:unset;width:374px;margin:112px auto 56px auto}#viewport>section.content-box .content-card{padding:30px;border:1px solid #e7e9e9;display:block;position:relative;background-color:#fff;border-radius:4px;box-shadow:0 1px 1px 0 rgba(0,0,0,.08);font-size:12px;line-height:1.42857;outline:0;z-index:1}#viewport>section.content-box .content-card::before{content:"";background-image:url("../img/viant-sq-dots-red-clipped.svg");position:absolute;top:-50px;left:-50px;width:80px;height:80px}#viewport>section.content-box .content-card::after{content:"";background-image:url("../img/viant-sq-dots-red-clipped.svg");position:absolute;bottom:-50px;right:-50px;width:80px;height:80px;transform:rotate(180deg)}#viewport>section.content-box .content-card .signup-btn{margin-top:10px;margin-bottom:0}#viewport>section.content-box .content-card .login-btn{margin-top:33px}#viewport>section.content-box .content-card .login-btn.mar-top-mini{margin-top:13px}#viewport>section.content-box .content-card .login-btn .pull-right{margin:0}#viewport>section.content-box .content-card .login-btn button{margin:0;min-width:88px}#viewport>section.content-box .content-card a{text-decoration:none;color:#2ba3d5;cursor:pointer;font-size:13px;font-weight:400}#viewport>section.content-box .content-card a.active,#viewport>section.content-box .content-card a.active:focus,#viewport>section.content-box .content-card a:active,#viewport>section.content-box .content-card a:active:focus,#viewport>section.content-box .content-card a:focus,#viewport>section.content-box .content-card a:hover{text-decoration:none;color:#2179b4;outline:0}#viewport>section.content-box .content-card .logo-header{border-bottom:none}#viewport>section.content-box .content-card .content{background-color:#fff;overflow:hidden;width:312px}#viewport>section.content-box .content-card .content.form-body{margin-top:20px}#viewport>section.content-box .content-card .content .form-control-feedback.validation-feedback{width:100%;height:auto;position:static;font-weight:400;margin-top:5px;text-align:start;color:#d32b38;font-size:11px;text-transform:none;line-height:15px}#viewport>section.content-box .content-card .content .form-control-feedback.validation-feedback.header-text{margin-top:2px;margin-bottom:15px;font-size:12px}#viewport>section.content-box .content-card .content.fixed-md{width:780px;min-height:375px}#viewport>section.content-box .content-card .content .form-group{margin:0;padding:0;font-size:12px;margin-bottom:23px}#viewport>section.content-box .content-card .content .form-group.has-error,#viewport>section.content-box .content-card .content .form-group.has-text-feedback{margin-bottom:3px!important}#viewport>section.content-box .content-card .content .form-group:last-child{margin:0!important}#viewport>section.content-box .content-card .content .form-group>*>label,#viewport>section.content-box .content-card .content .form-group>label{width:100%;color:#222e39;font-size:13px;font-weight:400;height:22px;line-height:22px;margin-bottom:0!important;text-align:left}#viewport>section.content-box .content-card .content .form-group .btn{margin:0}#viewport>section.content-box .content-card .content .form-group input::placeholder{font-size:12px;font-weight:500;color:#a1abb1}#viewport>section.content-box .content-card .content .form-group input:-ms-input-placeholder{font-size:12px;font-weight:500;color:#a1abb1}#viewport>section.content-box .content-card .content .form-group input::-ms-input-placeholder{font-size:12px;font-weight:500;color:#a1abb1}#viewport>section.content-box .content-card .content .form-group input{background:#fff;color:#495761!important;height:30px;border:1px solid #d7dbda;border-radius:4px;font-size:12px;font-weight:400;padding:5px 6px;-webkit-writing-mode:horizontal-tb!important;text-rendering:auto;outline:0;letter-spacing:normal;word-spacing:normal;text-transform:none;text-shadow:none;display:inline-block;text-align:start;-webkit-appearance:textfield}#viewport>section.content-box .content-card .content .form-group input:hover{border-color:#707e88;box-shadow:0 0 0 3px #f0f2f1!important}#viewport>section.content-box .content-card .content .form-group input:focus{border:1px solid #2ba3d5;box-shadow:none!important}#viewport>section.content-box .content-card .content .title{margin:20px 0;font-size:13px;text-align:center;font-weight:400;line-height:1.42857;outline:0}#viewport>section.content-box .content-card .content .title.title-margin{margin-top:20px}#viewport>section.content-box .content-card form>.content{box-shadow:none}#viewport>section.content-box .content-card .action-btn{border-radius:0 0 2px 2px;display:block;font-size:24px;height:110px;text-transform:uppercase;width:100%}#viewport>section.content-box .login-description{margin-top:30px;font-size:12px;font-weight:400;color:#fff;text-align:center;position:relative;z-index:1}#viewport>section.content-box .login-description a{color:#fff;text-decoration:underline;cursor:pointer;font-size:13px;font-weight:500}#viewport>section.content-box .login-description a.active,#viewport>section.content-box .login-description a.active:focus,#viewport>section.content-box .login-description a:active,#viewport>section.content-box .login-description a:active:focus,#viewport>section.content-box .login-description a:focus,#viewport>section.content-box .login-description a:hover{color:#ee2842;outline:0}.vertical-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form-control+.validation-feedback{right:5px}input::-webkit-validation-bubble-message{display:none}.action-btn{background-color:#fd403b;border:1px solid #fd403b;color:#fff}.action-btn.active,.action-btn.active:focus,.action-btn:active,.action-btn:active:focus,.action-btn:focus,.action-btn:hover{background-color:#b30000}.action-btn[disabled]{background-color:#f4f4f4;border-color:#f7f9fa}.adelphic-landing{display:block;text-align:center}.adelphic-landing .primary-header{position:fixed;top:0;width:100%;text-align:center}.adelphic-landing .primary-header>div{display:inline-block}.adelphic-landing .primary-header .logos{height:36px;line-height:36px;margin:17px 20px;padding-right:20px}.adelphic-landing .primary-header .viant-logo{height:20px;margin-top:-4px}.adelphic-landing .primary-header .adelphic-logo{height:25px;margin-top:-2px}.adelphic-landing .primary-header i{margin-top:10px;color:#3e3e3e}.adelphic-landing .primary-header a{font-size:14px;font-weight:200}.adelphic-landing .content-box{margin:130px auto 0}.adelphic-landing .adelphic-welcome{border:1px solid #f7f9fa;border-top:5px solid #fd403b;border-bottom:none}.adelphic-landing .welcome-header{background:#fff;padding:25px 0 40px;box-shadow:0 3px 0 0 rgba(0,0,0,.07)}.adelphic-landing .welcome-header h1{font-size:19px}.adelphic-landing .welcome-header p{margin:auto;width:570px;color:#aaa;font-weight:100;line-height:1.7}.adelphic-landing .welcome-body{padding:35px 65px;background-color:#f4f4f4;border-top:1px solid #c6cdd1}.adelphic-landing .feature-list{float:left}.adelphic-landing .feature-list .feature{position:relative;padding:5px 10px 5px 15px;text-align:left}.adelphic-landing .feature-list .feature .feature-image{position:absolute;top:0;bottom:0;left:0;padding:5px 20px}.adelphic-landing .feature-list .feature img{height:53px}.adelphic-landing .feature-list .feature .feature-description{padding-left:80px}.adelphic-landing .feature-list .feature h2{margin-top:0;margin-bottom:10px;color:#fd403b;font-size:16px;font-weight:500}.adelphic-landing .feature-list .feature p{font-size:12px}.adelphic-landing .form-column{float:left;width:50%;padding-left:40px}.adelphic-landing .already{color:#aaa;font-weight:200}sso-adelphic-user-signup .adelphic-landing{overflow:auto}sso-adelphic-user-signup .adelphic-landing .content-box{width:940px;margin:112px auto 56px auto}sso-adelphic-user-signup .adelphic-landing .content-box .submit-btn-container{border-top:1px solid #c6cdd1;background-color:#fff}sso-adelphic-user-signup .welcome-body{height:430px}sso-adelphic-user-signup .feature-list{width:50%}sso-adelphic-user-signup .form-control{background-color:#fff}sso-adelphic-terms-acceptance .content-box{width:780px}sso-adelphic-terms-acceptance .adelphic-landing .welcome-body{height:525px;padding:15px 80px}sso-adelphic-terms-acceptance .adelphic-landing .features-title{padding-bottom:25px;font-size:16px}sso-adelphic-terms-acceptance .adelphic-landing .feature-list .feature{height:115px;padding-top:15px;padding-right:30px;margin-bottom:15px;background:#fff}sso-adelphic-terms-acceptance .adelphic-landing .feature-list .feature .feature-image{padding:30px;background-color:#fd403b}sso-adelphic-terms-acceptance .adelphic-landing .feature-list .feature .feature-image img{width:45px}sso-adelphic-terms-acceptance .adelphic-landing .feature-list .feature .feature-description{padding-left:120px}sso-adelphic-terms-acceptance .adelphic-landing .feature-list .feature p{font-size:14px}sso-adelphic-terms-acceptance .adelphic-footer{position:fixed;bottom:0;width:100%;height:95px;padding:28px 0;background-color:#fff;border-top:2px solid #f4f4f4}sso-adelphic-terms-acceptance .adelphic-footer.expanded{height:170px}sso-adelphic-terms-acceptance .adelphic-footer a{color:#2ba3d5}sso-adelphic-terms-acceptance .adelphic-footer label{max-width:710px;text-align:left}sso-adelphic-terms-acceptance .adelphic-footer .checkbox{margin-top:3px;margin-right:15px;vertical-align:top}sso-adelphic-terms-acceptance .adelphic-footer .form-group{display:inline-block;width:275px;margin-right:15px}sso-adelphic-terms-acceptance .adelphic-footer .form-control{border:1px solid #ccc}sso-adelphic-terms-acceptance .adelphic-footer .acceptance-form{margin-top:15px}.msa.modal .modal-body{padding:60px}#msa-content{max-height:560px;padding:30px;background-color:#fbfbfb;border:1px solid #f7f9fa;color:#aaa;font-size:14px;overflow:auto}#msa-content .heading{margin-bottom:40px;font-weight:500;text-align:center}#msa-content b{font-weight:500}#msa-content u{text-decoration:underline}#msa-content .term{margin-right:10px}#msa-content li{margin:5px 0}.icon-btn{height:22px;width:22px;display:inline-flex;justify-content:center;align-items:center;border-radius:4px;color:#707e88}.btn{margin-top:10px;margin-bottom:10px;font-weight:500;vertical-align:middle;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:5px 16px;font-size:12px;line-height:1.5;border-radius:4px;outline:0;display:inline-block;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;box-shadow:none}.btn.active,.btn.active:focus,.btn:active,.btn:active:focus,.btn:focus,.btn:hover{outline:0;transition:background .2s ease-in}.btn.disabled,.btn.disabled:hover,.btn[disabled],.btn[disabled]:hover,fieldset[disabled] .btn{cursor:not-allowed;border:1px solid #d7dbda;background:#f0f2f1;color:#a1abb1;box-shadow:none}.btn [class*=" icon-"],.btn [class^=icon-]{margin-right:5px;margin-left:-5px}.btn-group-lg>.btn,.btn.btn-lg{font-size:16px;padding-bottom:9px;padding-top:9px}.btn.loading{background:#118f97;border-color:#118f97;box-shadow:none;color:transparent;cursor:default;outline:0;pointer-events:none}.btn.processing{padding-left:35px;cursor:not-allowed;border:1px solid #d7dbda;background:#f0f2f1;color:#a1abb1;box-shadow:none}.btn.no-margin{margin:0}.btn-default{background-color:#fff;border-color:#999;color:#3e3e3e}.btn-primary{background-color:#ee2842;border:none;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:focus:active,.btn-primary:hover{background-color:#be2035;border:none;color:#fff;transition:background .2s ease-in}.btn-primary.btn:disabled,.btn-primary.btn[disabled],.btn-primary.btn[disabled]:hover{cursor:not-allowed;background-color:#c6cdd1;border:none;color:#fff;opacity:1}.btn-secondary{background-color:#fff;border-color:#009de0;color:#009de0}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:focus:active,.btn-secondary:hover{background-color:#f5fcff;border-color:#009de0;color:#009de0;transition:background-color .2s ease-in}.btn-cancel{background-color:#f4f4f4;border-color:#999;color:#666}.btn-danger{background-color:#fd403b;border-color:#fd403b}.btn-danger.active,.btn-danger.active:focus,.btn-danger:active,.btn-danger:active:focus,.btn-danger:focus,.btn-danger:hover{background-color:#fd403b;border-color:#fd403b}.btn-danger.loading{background:#fd403b;border-color:#fd403b}.btn-link{background-color:transparent;border:none;box-shadow:none;color:#2ba3d5}.btn-link:active,.btn-link:active:focus,.btn-link:focus,.btn-link:hover{background-color:transparent;border:none;color:#118f97;text-decoration:none}.btn-link[disabled],.btn-link[disabled]:hover{border:none}.btn-link-2{background-color:transparent;border:none;box-shadow:none;color:#aaa;font-size:11px;font-weight:500;padding:0 3px;text-transform:uppercase}.btn-link-2:active,.btn-link-2:active:focus,.btn-link-2:focus,.btn-link-2:hover{background-color:transparent;border:none;color:#999;text-decoration:none}.btn-link-2[disabled],.btn-link-2[disabled]:hover{border:none}.btn-link-3{background-color:transparent;border:none;box-shadow:none;color:#aaa;font-size:11px;font-weight:500;padding:0 3px;text-transform:uppercase;color:#2ba3d5}.btn-link-3:active,.btn-link-3:active:focus,.btn-link-3:focus,.btn-link-3:hover{background-color:transparent;border:none;color:#999;text-decoration:none}.btn-link-3[disabled],.btn-link-3[disabled]:hover{border:none}.btn-link-3:active,.btn-link-3:active:focus,.btn-link-3:focus,.btn-link-3:hover{background-color:transparent;border:none;color:#999;text-decoration:none}.btn-link-3[disabled],.btn-link-3[disabled]:hover{border:none}.btn-toolbar{white-space:nowrap}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:20px}.btn-toolbar>.btn:first-child{margin-left:0}.btn-group>.btn:not(.btn-link){border-color:#ccc}.btn-group>.btn:not(.btn-link):focus,.btn-group>.btn:not(.btn-link):hover{background-color:#fbfbfb;color:#777}.btn-group>.btn:not(.btn-link).active,.btn-group>.btn:not(.btn-link).active:hover,.btn-group>.btn:not(.btn-link):active,.btn-group>.btn:not(.btn-link):active:hover{border-color:#c3c3c3;background-color:#f7f9fa;color:#000;cursor:default}.btn-group.btn-group-curved>.btn:first-child{border-bottom-left-radius:20px;border-top-left-radius:20px}.btn-group.btn-group-curved>.btn:last-child{border-bottom-right-radius:20px;border-top-right-radius:20px}.margin-top-md{margin-top:15px}.adp-form-control-feedback{color:#d32b38;display:block;width:100%;text-align:left;margin-top:5px}.has-error input{border-color:#d32b38!important}.has-error input.active,.has-error input.active:focus,.has-error input:active,.has-error input:active:focus,.has-error input:focus,.has-error input:hover{border-color:#d32b38!important}span.required{display:inline-block;margin-left:3px;margin-top:-6px;text-align:left;font-size:12px;line-height:1.42857;color:#d32b38;font-style:italic}.d-flex{display:flex}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.align-items-center{align-items:center}.system-content{background-color:unset}.system-content .error-message{position:absolute;margin:auto;top:0;bottom:66px;right:0;left:0;height:120px;width:100%;text-align:center}.system-content .error-message div,.system-content .error-message h4,.system-content .error-message p{font-size:18px;color:#000014;font-weight:400}.system-content .error-message a{color:#fff;text-decoration:underline}.system-content .error-message a.active,.system-content .error-message a.active:focus,.system-content .error-message a:active,.system-content .error-message a:active:focus,.system-content .error-message a:focus,.system-content .error-message a:hover{color:#ee2842;outline:0}