.panel.apex-ui-featured-panel .panel-body,body{color:#000}#app-menu,body #app-menu{padding:0}#app-menu,#app-menu .form-group,body footer{margin-bottom:0}.outer-wrapper,.ui-view-container,body,html{height:100vh;overflow-y:hidden}body{max-width:none;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400}body #main{height:calc(-33vh);overflow-y:scroll}strong{font-weight:600}.navbar-app a,footer a{font-weight:400}.row{margin-right:0;margin-left:0}.well{background-color:#F7FAFC;border-color:#f2f2f4}.apex-home-icon,.navbar-app .non-collapse-nav>li>a:hover,.navbar-app ul.navbar-nav>li>a:hover{background-color:#266CD3}#app-menu{white-space:normal;border-right:none!important}#app-menu .btn{margin-top:17px}#app-menu .help-block,#app-menu label{color:#4A5568}.apex-logo-medium{margin-left:2px;height:30px}.navbar-app li:first-child{border-left:1px solid #fff!important}.navbar-right{margin-right:0;border-right:1px solid #fff}.apex-home-icon{padding:10px;line-height:16px;font-size:20px}.apex-home-icon .fa-home{color:#fff}.apex-online-menu-container{min-width:127px}.outer-wrapper{box-shadow:none}.navbar-app{padding:0}.navbar-app .non-collapse-nav.navbar-right>li:first-of-type{border-left:none}#app-menu .form-group{padding:10px 15px 0 0}#app-menu .form-group label{color:#000}footer .footer-nav,footer a,footer a:hover,footer a:visited{color:#00E2F9}footer{font-size:13px;overflow:hidden}footer .footer-nav{background:#052391;padding:8px 0;letter-spacing:.4px}footer #copyrightYear{padding-right:3px}footer img{max-width:100%;min-width:150px;margin-bottom:15px}footer ul{list-style-type:none;padding:0}footer ul li a{color:#fff}footer .icons i{font-size:19px;color:#fff;padding:0 5px}footer .icons a,footer .icons a:hover{text-decoration:none}footer .copyright{padding:5px 0;background-color:#000;color:#fff}@media (min-width:768px){body #app-menu{padding:0 15px}h1{padding:15px 15px 0}.navbar-apex-header{background-color:#EDF2F7}.navbar-apex-header .navbar-brand{padding-left:15px}.navbar-apex-header .navbar-brand-home{padding-right:15px;width:100%;text-align:right}.navbar-app{padding:0 15px}.navbar-app .non-collapse-nav.navbar-right>li:first-of-type{border-left:1px solid #fff}.navbar-app .nav>li>a{font-size:14px;font-weight:700}footer img{max-width:50%}footer ul li{display:inline-block}footer ul li:not(:last-child):after{content:' |';color:#fff}}.login{background-color:#fff}.login header.banner{background:#052391}.login header.banner a{display:block;padding:14px 0}.login header.banner a img{display:block;margin:0 auto}.login main{padding:40px 0}.login main .title{padding-bottom:10px;text-align:center}.login main .title h2{padding:0}.login main .container>div{-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;border:1px solid #000;padding:15px 25px;overflow:hidden;background-color:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.2);box-shadow:0 0 8px 0 rgba(0,0,0,.2)}.login main .container>div .alert{margin-bottom:15px}.login label{font-weight:500;color:#000}.login input{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}#okta-sign-in,.auth-content,.auth-header,.button-primary{border:none!important}.login .helper-links{padding:15px 0}@media (min-width:768px){.login{background-color:#F7FAFC}.login main .container{max-width:650px}}#okta-sign-in.auth-container input[type=submit],#okta-sign-in.auth-container.main-container,input{font-family:Lato,sans-serif!important;font-weight:400;letter-spacing:-.3px}#okta-sign-in{margin:0!important;box-shadow:none!important;width:100%}.auth-header{padding-bottom:0!important}.o-form-head{margin:0}.auth-content{padding:0!important}.col-md-2.icons{text-align:right}.button-primary{background:#266cd3!important;height:40px!important;box-shadow:none!important;font-family:Lato,sans-serif!important}.btn-primary{background:linear-gradient(#6182fa,#276cd3);padding:.7em;border-radius:3px;border:0}.btn-primary:hover{background:linear-gradient(#486ef9,#2361be)}.login-info-message{margin-bottom:50px}.auth-footer{font-size:14px!important}#okta-sign-in a,#okta-sign-in a:visited,.link:visited{color:#4079bc!important}.form-top-padding{margin-top:20px}#okta-simple-footer{margin-top:25px}#okta-simple-footer .brand{margin:0 -27px -15px;padding:15px 20px;text-align:right;background:#F7FAFC;border-top:1.5px solid #EDF2F7;font-weight:400;color:#4A5568}.okta-sign-in-header{display:none}#welcome-page main{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;padding:10px 0}#welcome-page main section{margin-left:0;margin-right:0;padding:10px 15px}#welcome-page main section .disclosures{margin-top:25px;font-size:18px;font-style:normal}#welcome-page main section>.title{border:none}#welcome-page main section>.title .lead{font-style:normal;font-weight:400;text-transform:uppercase}#welcome-page main section#announcements{-moz-flex:3;-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}#welcome-page main section#right-section{position:relative;-moz-flex:2;-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}#welcome-page main .slider{opacity:0;max-height:0;overflow:hidden;-webkit-transition:all .25s ease .3s;-moz-transition:all .25s ease .3s;-o-transition:all .25s ease .3s;transition:all .25s ease .3s;-webkit-transition-delay:.25s;-moz-transition-delay:.25s;-o-transition-delay:.25s;transition-delay:.25s}#welcome-page main .slider.show{opacity:1;overflow-y:hidden;max-height:500px}#welcome-page .welcome-header{margin-top:0}#welcome-page .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#welcome-page footer{margin-bottom:0}#welcome-page .no-flexbox body main section{vertical-align:top;display:inline-block}#welcome-page .no-flexbox body main section#announcements{width:60%}#welcome-page .no-flexbox body main section#right-section{float:right;width:40%}#welcome-page body main{padding-top:0}#welcome-page section#announcements article{margin-bottom:30px}#welcome-page section#announcements article header{font-size:24px}#welcome-page section#announcements article header .title{font-weight:400;font-family:Lato,Helvetica,Arial,sans-serif}#welcome-page section#announcements article header .timestamp{font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-style:italic;float:right;font-size:14px;line-height:36px}#welcome-page section#right-section{max-width:40%}#welcome-page section#right-section .panel-heading{background-color:transparent;margin:0}#welcome-page section#right-section .panel-heading .panel-title{font-size:24px;font-weight:300;color:#000}#welcome-page section#right-section .panel-body h4{font-family:Lato,Helvetica,Arial,sans-serif;font-weight:600}#welcome-page section#right-section .title{color:#052391;text-transform:uppercase}#welcome-page section#right-section .feature-spotlight{background-color:#f2f2f4;padding:15px;color:#000}#welcome-page section#right-section .feature-spotlight h4{font-size:16px;margin-bottom:15px}#welcome-page section#right-section .feature-spotlight .screenshot-wrapper img{max-width:100%;margin-bottom:15px}#welcome-page section#right-section .feature-spotlight figcaption{margin-bottom:15px}#welcome-page section#right-section .feature-spotlight.brand{background-color:#052391;color:#fff}#welcome-page .alert{font-size:12px}#welcome-page .alert strong{font-weight:400}@media (min-width:786px){#welcome-page main section{padding:10px 15px}}@media only screen and (max-width:600px){body main section{min-height:0;height:auto}body main section+section{margin-left:0}}@media (max-width:899px){body,body main,body main section{display:block}body main section#announcements{border-right:none}.no-flexbox body main section#announcements,.no-flexbox body main section#right-section{width:100%}.no-flexbox body main section#right-section{float:none}}