body,html{height:100%;display:flex;flex-direction:column;font-family:'PT Sans',sans-serif;color:var(--e-secondary-color-900);background-color:var(--e-secondary-color-50)}a,a:hover{text-decoration:none}.container-fluid{display:flex;padding:0;margin:0}.container-fluid .navbar-header{position:initial;top:0;margin:0;padding:0;flex:1;display:flex}.container-fluid .navbar-header .navbar-toggle{position:initial;float:none;border:none;order:1;padding:10px;margin-right:10px;margin-left:auto}.container-fluid .navbar-header .navbar-toggle:focus,.container-fluid .navbar-header .navbar-toggle:hover{background-color:transparent}.container-fluid .navbar-header .a-logo-container{padding:9px 27px}@media screen and (max-width:768px){.container-fluid .navbar-header .a-logo-container{padding:10px 0 10px 15px}}@media screen and (max-width:768px){.container-fluid .nav.navbar-nav{display:none}}.container-fluid .nav.navbar-nav .dropdown .dropdown-menu{right:0;left:unset;float:none}.container-fluid .nav.navbar-nav .dropdown .dropdown-menu li{padding:5px 10px}.container-fluid .nav.navbar-nav .dropdown .dropdown-toggle{color:var(--e-primary-color-50);background-color:transparent}@media(min-width:768px){.container-fluid .nav.navbar-nav .dropdown a{padding:0}.container-fluid .nav.navbar-nav .dropdown a:hover{color:#fff}}.container-fluid .nav.navbar-nav .dropdown.open:focus{background-color:transparent}.navbar-brand>.icon-banner{position:relative;top:-2px;display:inline}.navbar.navbar-inverse.navbar-fixed-top{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);background-color:var(--e-primary-color-700);border:none;min-height:initial}@media screen and (max-width:768px){.navbar.navbar-inverse.navbar-fixed-top{margin-bottom:0}}.icon{width:auto;height:100px}.nav.navbar-nav{align-self:center;padding:0 18px;margin-left:auto;float:none}.scroll-container{display:flex;flex-direction:column;height:100%;overflow-y:auto}.container.body-content{flex:1;margin-top:54px;margin-bottom:15px}@media screen and (max-width:768px){.container.body-content{width:100%;padding:0}.container.body-content .row{margin:0}.container.body-content .row .col-sm-6{padding:0}}.container.body-content .login-page{margin-top:50px}@media screen and (max-width:768px){.container.body-content .login-page{margin-top:0}}.container.body-content .external-providers .btn.Google{background-color:#d54f50;color:var(--e-secondary-color-50)}.container.body-content .external-providers .btn.Microsoft{background-color:#0067b8;color:var(--e-secondary-color-50)}@media screen and (max-width:768px){.container.body-content .external-providers{border-top:1px solid var(--e-secondary-color-200)}.container.body-content .external-providers .panel-heading{display:block;border:none;color:var(--e-secondary-color-900);background-color:transparent;padding:15px 15px 0 15px}.container.body-content .external-providers .panel-heading .panel-title{font-size:18px}}.container.body-content .panel.panel-default{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12);border:none}@media screen and (max-width:768px){.container.body-content .panel.panel-default{box-shadow:none;border-radius:unset;background-color:transparent;margin-bottom:0}.container.body-content .panel.panel-default .form-group .btn-default{display:none}.container.body-content .panel.panel-default .list-inline,.container.body-content .panel.panel-default .form-group{display:flex;flex-direction:column}.container.body-content .panel.panel-default .list-inline .btn,.container.body-content .panel.panel-default .form-group .btn{width:100%;margin:10px 0}}.idp-footer{background-color:var(--e-secondary-color-200)}.idp-footer .footer-logo{height:100px;width:auto;padding:27px}.logged-out iframe{display:none;width:0;height:0}.page-consent .client-logo{float:left}.page-consent .client-logo img{width:80px;height:80px}.page-consent .page-header h1{overflow:hidden;text-overflow:ellipsis;font-size:2em}@media screen and (max-width:768px){.page-consent .page-header h1{font-size:1.5em}}.page-consent .page-header small{font-weight:400;line-height:1;display:block;margin-top:5px;font-size:1em}.page-consent .consent-buttons{margin-top:25px}@media screen and (max-width:768px){.page-consent .consent-buttons{margin:0}}@media screen and (max-width:768px){.page-consent .consent-form .list-group-item{padding:10px 0;background-color:transparent}}.page-consent .consent-form .consent-scopecheck{display:inline-block;margin-right:7px}.page-consent .consent-form .consent-description{margin-left:25px}.page-consent .consent-form .consent-description label{font-weight:normal}.page-consent .consent-form .consent-remember{padding-left:16px}.grants .page-header{margin-bottom:10px}.grants .grant{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #d3d3d3}.grants .grant img{width:100px;height:100px}.grants .grant .clientname{font-size:140%;font-weight:bold}.grants .grant .granttype{font-size:120%;font-weight:bold}.grants .grant .created{font-size:120%;font-weight:bold}.grants .grant .expires{font-size:120%;font-weight:bold}.grants .grant li{list-style-type:none;display:inline}.grants .grant li:after{content:', '}.grants .grant li:last-child:after{content:''}.btn.btn-primary{background-color:var(--e-primary-color-600);color:var(--e-secondary-color-50)}.btn{border:none;background-color:#fff;color:var(--e-secondary-color-900);text-transform:uppercase;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);border-radius:2px}.btn:hover{color:var(--e-secondary-color-900);background-color:var(--e-secondary-color-50)}.btn:hover:not(.btn-primary){background-color:var(--e-primary-color-600);color:#fff}.panel .panel-heading{background-color:var(--e-primary-color-500);color:#fff;border-radius:inherit}@media screen and (max-width:768px){.panel .panel-heading{display:none}}.form-control{border-color:var(--e-primary-color-500);box-shadow:none;border:none;border-radius:initial;border-bottom:1px solid var(--e-primary-color-500);padding:6px 0;background-color:transparent;transition:none}.form-control:focus{border-width:2px;border-color:var(--e-primary-color-600);box-shadow:none}.login-member label{color:var(--e-primary-color-600)}#RememberLogin,.consent-scopecheck{position:relative;margin:0;cursor:pointer;vertical-align:middle;top:-3px}#RememberLogin:before,.consent-scopecheck:before{transition:all .3s ease-in-out;content:"";position:absolute;left:0;z-index:1;width:12px;height:12px;border:2px solid var(--e-secondary-color-400);background-color:#fff}@media screen and (max-width:768px){#RememberLogin:before,.consent-scopecheck:before{background-color:var(--e-secondary-color-50)}}#RememberLogin:checked,.consent-scopecheck:checked{top:-1px}#RememberLogin:checked:before,.consent-scopecheck:checked:before{transform:rotate(-45deg);height:.5rem;border-color:var(--e-primary-color-600);border-top-style:none;border-right-style:none}#RememberLogin:after,.consent-scopecheck:after{content:"";position:absolute;top:-8px;left:-6px;width:25px;height:25px;cursor:pointer;background-color:#fff}@media screen and (max-width:768px){#RememberLogin:after,.consent-scopecheck:after{background-color:var(--e-secondary-color-50)}}#RememberLogin:hover:before,.consent-scopecheck:hover:before{border-color:var(--e-primary-color-500)}#RememberLogin:disabled:before,.consent-scopecheck:disabled:before{border-color:var(--e-secondary-color-400)}