@font-face{font-family:Segoe UI;font-style:normal;font-weight:400;src:url(../fonts/Segoe\ UI.woff) format("woff")}@font-face{font-family:Segoe UI;font-style:italic;font-weight:400;src:url("../fonts/Segoe UI Italic.woff") format("woff")}@font-face{font-family:Segoe UI;font-style:italic;font-weight:700;src:url("../fonts/Segoe UI Bold Italic.woff") format("woff")}body{background:url(../img/login_bg.jpg) no-repeat 50% fixed;background-size:cover}.navbar-header{position:relative;top:-4px}.navbar-brand>.icon-banner{position:relative;top:-2px;display:inline}.icon{position:relative;top:-10px}.icon.has-label{z-index:2;right:460px;top:10px;color:#afb3bb}.icon img{max-width:100%}.page-consent .client-logo{float:left}.page-consent .client-logo img{width:80px;height:80px}.page-consent .consent-buttons{margin-top:25px}.page-consent .consent-form .consent-scopecheck{display:inline-block;margin-right:5px}.page-consent .consent-form .consent-description{margin-left:25px}.page-consent .consent-form .consent-description label{font-weight:400}.page-consent .consent-form .consent-remember{padding-left:16px}.validation-summary-valid{display:none}.validation-summary-errors{color:#fff}.validation-summary-errors ul{margin-bottom:0;background:#e53748;padding:10px;padding-left:30px}#bgParticle{position:absolute;top:0;right:0;bottom:0;left:0}.auth-section{padding:90px 10px 200px}.auth-section .form-container{margin-bottom:15px}.auth-section .form-box .form-box-heading{padding:20px;font-size:28px;color:#fff;margin-bottom:0;line-height:1.5;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:4px;background-clip:padding-box;position:relative}.auth-section .form-box .form-box-heading:before{content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top-width:10px;border-top-style:solid;position:absolute;bottom:-10px;margin-left:-10px;left:50%}.auth-section .form-box .form-box-heading .highlight{font-weight:800}.auth-section .form-box .form-box-heading.logo{text-transform:uppercase}.auth-section .form-box .form-box-heading.logo .icon{margin-right:8px;position:relative;top:2px}.auth-section .form-box .form-box-heading.logo img{max-height:30px;max-width:100%}.auth-section .form-box .form-box-inner{background:#fff;padding:40px;border:1px solid #eaeaf1;border-bottom-width:2px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-left-radius:0;background-clip:padding-box}.auth-section .form-box .title{font-size:22px;font-weight:300;margin-bottom:60px;margin-top:15px}.auth-section .form-group{position:relative}.auth-section .form-group.email .icon,.auth-section .form-group.password .icon{font-size:16px;position:absolute;left:10px;top:9px;color:#afb3bb}.auth-section .form-control{padding-left:30px}.auth-section .social-btns{text-align:center}.auth-section .social-btns li{margin-bottom:10px}.auth-section .social-btns li .btn{min-width:220px}.auth-section .social-btns .btn{min-width:100%}.auth-section .social-btns .social-btn:not(last-child){margin-bottom:15px}.auth-section .social-btns .social-btn.AAD-btn{padding:0 12px;font-weight:600;color:#5e5e5e;background:#fff;border:1px solid #8c8c8c;border-radius:0;text-align:left;font-family:Segoe UI;font-size:15px;height:41px;display:inline-flex;align-items:center}.auth-section .social-btns .social-btn.AAD-btn .icon{display:inline-block;background:url(../img/ms-symbollockup_mssymbol_19.png) no-repeat 50%;margin-right:12px;height:41px;width:21px;top:0}.auth-section .social-btns .social-btn.AAD-btn:focus{outline:none}.auth-section .social-btns .social-login{display:inline-block;margin:0 auto}.auth-section .forgot-password{margin-top:10px}.auth-section .forgot-password a{color:#616670;font-size:11px}.auth-section .forgot-password a:hover{text-decoration:underline;color:#40babd}.auth-section .divider{border-left:none;margin-bottom:30px;position:static}.auth-section .divider span{background:#fff;display:inline-block;padding:0 10px;position:relative;top:inherit;text-transform:uppercase;color:#a2a6af}.auth-section .divider:before{content:"";position:absolute;left:0;top:12px;background:#f4f4f6;height:1px;width:100%}.auth-section .note{color:#a2a6af;font-size:13px;margin-bottom:15px;margin-top:15px}.btn.auth-section+.note{margin:15px 0}.auth-section .remember label{color:#616670}.auth-section .alt-path{color:#616670;margin-top:30px}.auth-section .copyright{padding:10px;font-size:10px;color:#fff}.theme-2 .auth-section .forgot-password a:hover{color:#6dbd63}.theme-3 .auth-section .forgot-password a:hover{color:#497cb1}.theme-4 .auth-section .forgot-password a:hover{color:#ec6952}iframe{border:none!important}.form-control{background-color:#f5f8fa;border:1px solid #cbd6e2;border-radius:0;color:#33475b;height:36px;max-width:100%;box-shadow:none;transition:all .3s linear;border-radius:3px;-webkit-appearance:none}.form-control:focus{border:1px solid hsla(0,0%,7%,.3);box-shadow:none;outline:0!important}.field-validation-error{background:#e53748;border:1px solid #e53748;color:#fff;font-size:10px;padding:5px 10px}.field-validation-error :before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #e53748;top:-20px}.form-control.input-validation-error{border-color:#e53748}#cookie-bar{z-index:3;position:absolute;font-family:Source Sans Pro,sans-serif;font-size:1.4em;width:100%}#cookie-bar .cookie-bar__inner{padding:10px;background-color:rgba(0,0,0,.7)!important}#cookie-bar .cookie-bar__inner .cookie-bar__message{font-size:1.4em}#cookie-bar .cookie-bar__inner .cookie-bar__buttons button{font-family:Source Sans Pro,sans-serif;font-size:1.4em;padding:5px 12px}#cookie-bar .cookie-bar__inner .cookie-bar__buttons a:hover{color:#fff}#cookie-bar .cookie-bar__inner .cookie-bar__buttons a{font-size:1.4em;font-family:Source Sans Pro,sans-serif}.checkbox{padding-left:20px}.checkbox .form-control{top:0;height:20px}.checkbox label{display:inline-block;padding-left:5px;position:relative}.checkbox label:before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#f5f8fa;border-radius:3px;border:1px solid #cbd6e2;content:"";height:17px;transition:.3s ease-in-out;width:17px;outline:none!important}.checkbox label:after,.checkbox label:before{display:inline-block;left:0;margin-left:-20px;position:absolute}.checkbox label:after{color:#eee;font-size:11px;height:16px;padding-left:3px;padding-top:1px;top:0;width:16px}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:none!important;width:20px}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label:before{outline-offset:-2px;outline:none}.checkbox input[type=checkbox]:checked+label:after{content:"\f00c";font-family:FontAwesome}.checkbox input[type=checkbox]:disabled+label:before{background-color:#eee;cursor:not-allowed}.checkbox.checkbox-circle label:before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single label{height:17px}.checkbox-primary input[type=checkbox]:checked+label:before{background-color:#00bebe;border-color:#00bebe}.checkbox-primary input[type=checkbox]:checked+label:after{color:#fff}.checkbox-danger input[type=checkbox]:checked+label:before{background-color:#e53748;border-color:#e53748}.checkbox-danger input[type=checkbox]:checked+label:after{color:#fff}.checkbox-info input[type=checkbox]:checked+label:before{background-color:#45a2da;border-color:#45a2da}.checkbox-info input[type=checkbox]:checked+label:after{color:#fff}.checkbox-warning input[type=checkbox]:checked+label:before{background-color:#ffcc32;border-color:#ffcc32}.checkbox-warning input[type=checkbox]:checked+label:after{color:#fff}.checkbox-success input[type=checkbox]:checked+label:before{background-color:#30cc55;border-color:#30cc55}.checkbox-success input[type=checkbox]:checked+label:after{color:#fff}.checkbox-purple input[type=checkbox]:checked+label:before{background-color:#6d4695;border-color:#6d4695}.checkbox-purple input[type=checkbox]:checked+label:after{color:#fff}.checkbox-pink input[type=checkbox]:checked+label:before{background-color:#f76397;border-color:#f76397}.checkbox-pink input[type=checkbox]:checked+label:after{color:#fff}.checkbox-inverse input[type=checkbox]:checked+label:before{background-color:#aaa;border-color:#aaa}.checkbox-inverse input[type=checkbox]:checked+label:after{color:#fff}.passwordValid{font-weight:700}.passwordValid:after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c";margin-left:10px;margin-top:2px;min-width:12px}