html, body {height:100%; width: 100%; position:absolute;}

body {
    background: url('../Images/logout-bg.jpg') no-repeat center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover !important;
}
@font-face {
    font-family: 'sesthinfont';
    src: url('../fonts/ufonts.com_pfdindisplaypro-thin.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
    /* IE9 Compat Modes */
    src: url('../fonts/ufonts.com_pfdindisplaypro-thin.eot?#iefix') format('embedded-opentype'), url('../fonts/ufonts.com_pfdindisplaypro-thin.woff') format('woff'), url('../fonts/ufonts.com_pfdindisplaypro-thin.ttf') format('truetype');
}
[ng-cloak] {display: none;}

.custom-footer {
  width: 100%;
  background-color: #666;
  height: 50px;
  position: absolute;
  padding: 15px;
  bottom: 0;
  text-align: center;
  color: #fff;
}

h1 {color: #99ccff; margin-top: 10px;}
.page-header {border-bottom: none; padding: 0 30px; margin: 0 0 20px;}
.page-loggedOut {padding: 5px 0 15px; color: #fff;}
a {color: yellow;}
a:hover {color: #fff; text-decoration: underline;}

.custom-footer footer {color: #ccc; font-size: 12px; width: 100%;}
.custom-footer footer a {color: #ccc;}
.custom-footer footer a:hover {color: #fff;}
.custom-footer footer a:active {color: #99cccc;}
.custom-footer footer .copyright {width: 100%; text-align: center;}

/*#sesMainHeaderWrapper {
  width: 100%;
  height: 83px;
}

#sesMainHeaderWrapper .navbar-header {
  float: left;
  border-right: 1px solid #efefef;
  background-color: #fff;
  padding-left: 20px;
  margin-right: 15px;
}*/

/*#sesMainHeaderWrapper .navbar-default {border-color: none; border-bottom: 4px solid #ccc; background-color: #fff;}*/

.signout-container {font-family: 'sesthinfont'; font-size: 3em; text-align: center; color: #fff;}
div.container {
    margin-top: 10%;
    width: 50%;
    text-align: center;
    background-color: rgba(0,102,153, 0.6);
    border-radius: 10px;
    padding: 20px
}
/*.sestagline {font-family: 'sesthinfont'; font-size: 1.2em; color: #006699; float: right; margin-top: 18px;}
.sestagline .taglineMain {margin: 5px 0 -7px;}*/

.page-error .request-id {margin-left: 20px; font-size: 80%; font-weight: bold;}
.page-error .request-id span {font-weight: normal;}
.page-login .list-unstyled {margin-left: 25px;}
.page-login .list-unstyled li {margin-bottom: 10px;}
.page-login .login-remember {padding-left: 16px;}
.page-login .login-remember input {margin-right: 5px;}
.page-login .external-providers li:first-child {padding-left: 5px;}
.page-login .external-providers li {padding-top: 5px; padding-bottom: 5px;}
.page-loggedOut iframe.signout {display: none;}
.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: normal;}
.page-consent .consent-form .consent-remember {padding-left: 16px;}
.page-permissions .page-header {margin-bottom: 10px;}
.page-permissions .permissions .permission {margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid lightgray;}
.page-permissions .permissions .permission img {width: 100px; height: 100px;}
.page-permissions .permissions .permission .permission-clientname {font-size: 140%; font-weight: bold;}
.page-permissions .permissions .permission .permission-type {font-size: 120%; font-weight: bold;}
.page-permissions .permissions .permission li {list-style-type: none; display: inline;}
.page-permissions .permissions .permission li:after {content: ', ';}
.page-permissions .permissions .permission li:last-child:after {content: '';}

@media all and (min-width: 1200px) {
    /* line 511, ../sass/mobile.scss */
    body {
        font-size: 2.0em;
    }
}