@import url('https://fonts.cdnfonts.com/css/interstate-2?styles=52356,52360,52364,52369,52374,52351,52346');

.XPSS body {
  font-family: 'Interstate', 'Lato', Helvetica, Arial, sans-serif;
  font-weight: 200;
}

.XPSS .page.dashboard .powered-by {
  text-align: center;
  padding: 30px;
}

.XPSS .page.dashboard .powered-by a {
  color: #3D3D3D;
  padding: 20px;
  letter-spacing: 1px;
  font-size: 16px;
  font-weight: 100;
}

.XPSS .page.dashboard .powered-by a:hover {
  text-decoration: none;
  color: black;
}

.XPSS .powered {
  border-radius: 10px;
  background-color: white;
  padding: 10px;
  opacity: 1;
}

.XPSS .powered a {
  color: black;
}

.XPSS .navbar-default,
.XPSS .top-header-right-content {
  background-color: #1F1F1F;
}

.XPSS .navbar-default li a {
  color: #CCCCCC;
}

.XPSS .nav-profile li a,
.XPSS .dropdown-menu.dropdown-menu-multi-level li a {
  color: black;
  font-weight: 200;
}

.XPSS .nav-profile li>a:hover,
.XPSS .nav-profile li>a:focus,
.XPSS .dropdown-menu.dropdown-menu-multi-level li>a:hover,
.XPSS .dropdown-menu.dropdown-menu-multi-level li>a:focus {
  background-color: #FBC105;
  border-color: #FBC105;
  transition: 0.4s;
}

.XPSS .nav-profile li>a:active,
.XPSS .nav-profile li>a.active,
.XPSS .dropdown-menu.dropdown-menu-multi-level li>a:active,
.XPSS .dropdown-menu.dropdown-menu-multi-level li>a.active {
  background-color: #E0AD00;
}

.mobile-menu *:any-link:hover,
.mobile-menu *:-webkit-any-link:hover {
  color: black;
  background-color: #FBC105;
  border-color: #FBC105;
}

.mobile-menu *:any-link:hover *,
.mobile-menu *:-webkit-any-link:hover * {
  border-color: #FBC105 !important;
  color: black;
}

.XPSS .progress-container {
  padding: 10% 15px 15px !important;
}

.XPSS .progress-bar {
  background-color: #FBC105;
}

.XPSS .top-header-right-fader {
  display: none;
}

.XPSS .navbar-default .navbar-brand.title {
  padding: 0 10px 0 5px;
}

.XPSS .navbar-default .fixed-menu .navbar-brand .logo-title-top {
  position: inherit;
  font-weight: 300;
  font-size: 17px;
  top: 7px;
  color: #FBC105;
}

.XPSS .navbar-default .fixed-menu .navbar-brand .logo-title-bottom {
  position: inherit;
  font-weight: 300;
  font-size: 12px;
  top: 6px;
  left: 17px;
  color: #CCCCCC;
}

.XPSS .navbar-default .navbar-nav>.open>a,
.XPSS .navbar-default .navbar-nav>.open>a:hover,
.XPSS .navbar-default .navbar-nav>.open>a:focus,
.XPSS .navbar-default .navbar-nav>li:not(.active):hover>a,
.XPSS .navbar-default .navbar-nav>li:not(.active):focus>a,
.XPSS .navbar-default .navbar-nav>li>a:hover,
.XPSS .navbar-default .navbar-nav>li>a:focus,
.XPSS .navbar-default .navbar-brand:hover,
.XPSS .navbar-default .navbar-brand:focus {
  background-color: #3D3D3D;
  transition: 0.4s;
}

.XPSS .page-signin {
  height: 100%;
  /* background: url('/wl/signin-bg') no-repeat center center fixed;
  background-size: cover; */
  background: white;
}

.XPSS .page-signin .signin-body {
  text-align: center;
}

.XPSS .page-signin .signin-body .container {
  margin: 0;
  padding: 40px;
  display: inline-block;
  width: inherit;
}

.XPSS .page-signin hr {
  border-top: 1px solid #B8B8B8;
}

.XPSS .forgot-password-text a,
.XPSS .page-signin,
.XPSS .page-signin .logo a,
.XPSS .page-signup .logo a {
  color: black;
}

.XPSS .page-signin .logo img,
.XPSS .page-signup .logo img {
  max-width: 7em;
  padding: 7px;
  max-height: 3em;
}

.XPSS .page-signin .signin-header,
.XPSS .page-signup .signin-header {
  background-color: #121212;
}

.XPSS .bt-lang-flag.active {
  border: 2px solid black;
}

.XPSS p.text-center.text-muted.text-small {
  color: #767676;
}

.XPSS .signin-body .input-group .form-control:last-child,
.XPSS .signin-body .input-group-addon:first-child {
  border-color: #B8B8B8;
}

/* .XPSS .signin-body .input-group .form-control:last-child {
  border-radius: 0 8px 8px 0;
}
.XPSS .signin-body .input-group-addon:first-child {
  border-radius: 8px 0 0 8px;
}
.XPSS .signin-body .btn-default,
.XPSS .signin-body .btn-primary,
.XPSS .signin-body fieldset .btn-warning {
  border-radius: 8px;
} */

.XPSS .signin-body .btn-primary,
.XPSS .signin-body .btn-success,
.XPSS .signin-body fieldset .btn-warning {
  color: black;
  background-color: #FBC105;
  border-color: #FBC105;
}

.XPSS .signin-body .btn-primary:hover,
.XPSS .signin-body .btn-primary:focus,
.XPSS .signin-body fieldset .btn-warning:hover,
.XPSS .signin-body fieldset .btn-warning:focus {
  color: black;
  background-color: #FFE799;
  border-color: #FFE799;
}

.XPSS .signin-body .btn-primary:active,
.XPSS .signin-body .btn-primary.active,
.XPSS .signin-body fieldset .btn-warning:active,
.XPSS .signin-body fieldset .btn-warning.active {
  color: black;
  background-color: #E0AD00;
  border-color: #E0AD00;
}

.XPSS .signin-body .btn-primary.disabled,
.XPSS .signin-body .btn-primary.disabled:hover,
.XPSS .signin-body .btn-primary.disabled:focus,
.XPSS .signin-body .btn-primary.disabled:active,
.XPSS .signin-body .btn-primary.disabled.active,
.XPSS .signin-body .btn-primary[disabled],
.XPSS .signin-body .btn-primary[disabled]:hover,
.XPSS .signin-body .btn-primary[disabled]:focus,
.XPSS .signin-body .btn-primary[disabled]:active,
.XPSS .signin-body .btn-primary[disabled].active,
.XPSS .signin-body fieldset[disabled] .btn-primary,
.XPSS .signin-body fieldset[disabled] .btn-primary:hover,
.XPSS .signin-body fieldset[disabled] .btn-primary:focus,
.XPSS .signin-body fieldset[disabled] .btn-primary:active,
.XPSS .signin-body fieldset[disabled] .btn-primary.active {
  color: #B8B8B8;
  background-color: #F0F0F0;
  border-color: #F0F0F0;
}

.XPSS .dashboard img.index-logo {
  padding: 8em 0 6em;
  max-height: 20em;
}

.XPSS .fixed-alert-container {
  display: none;
}

.XPSS #content,
.XPSS #content .page.dashboard hr {
  background-color: #F0F0F0;
  border-top-color: #F0F0F0;
  color: black;
}