/*
 Global variables for GCWeb
 */
/*
Left menu variables
*/

/* splash page (index) styles - START - */
.splash object {
  height: auto;
  max-width: 100%; }
.splash #bg {
  height: 200%;
  left: -50%;
  position: fixed;
  top: -50%;
  width: 200%; }
  .splash #bg img {
    bottom: 0;
    left: 0;
    margin: auto;
    min-height: 50%;
    min-width: 50%;
    position: absolute;
    right: 0;
    top: 0; }
.splash .sp-bx {
  background-color: #f8f8f8;
  padding: 30px 30px 19px; }
.splash .glyphicon {
  color: #9e9e9e;
  font-size: 5px;
  top: -3px; }
.splash .sp-lk:link, .splash .sp-lk:visited {
  color: #FFFFFF;
  text-decoration: none; }
.splash .sp-lk:hover, .splash .sp-lk:active {
  color: #FFFFFF;
  text-decoration: underline; }
.splash .sp-hb {
  margin: 50px auto;
  width: 300px; }
  @media (min-width: 768px) {
    .splash .sp-hb {
      margin: 50px auto;
      width: 300px; } }
  @media (min-width: 992px) {
    .splash .sp-hb {
      margin: 175px auto;
      width: 500px; } }
  @media (min-width: 1200px) {
    .splash .sp-hb {
      margin: 175px auto;
      width: 500px; } }
.splash .sp-bx .btn {
  box-shadow: 0 4px #dddddd;
  margin: 35px 0 14px;
  min-width: 110px; }
  @media (min-width: 768px) {
    .splash .sp-bx .btn {
      box-shadow: 0 4px #dddddd;
      margin: 35px 0 14px;
      min-width: 110px; } }
  @media (min-width: 992px) {
    .splash .sp-bx .btn {
      box-shadow: 0 4px #dddddd;
      margin: 35px 0 14px;
      min-width: 138px;
      padding: 0.5em 1.5em; } }
  @media (min-width: 1200px) {
    .splash .sp-bx .btn {
      box-shadow: 0 4px #dddddd;
      margin: 35px 0 14px;
      min-width: 138px;
      padding: 0.5em 1.5em; } }
.splash .sp-bx-bt {
  background-color: #e1e4e7;
 /* padding: 30px; */
	padding: 10px;}
  @media (min-width: 768px) {
    .splash .sp-bx-bt {
      background-color: #e1e4e7;
	  /* padding: 30px; */
      padding: 10px; } }
  @media (min-width: 992px) {
    .splash .sp-bx-bt {
      background-color: #e1e4e7;
	  /*padding: 30px 30px 13px;*/
      padding: 10px; } }
  @media (min-width: 1200px) {
    .splash .sp-bx-bt {
      background-color: #e1e4e7;
      /*padding: 30px 30px 13px;*/
      padding: 10px; } }

.splash .sp-bx {
    background-color: #F8F8F8;
    padding: 0px !important;
}

.splash .sp-bx .btn {
    box-shadow: 0 0px #DDDDDD;
    margin: 35px 0 14px;
    min-width: 110px;
}

.splash-wrapper {
	height: 100%;
	display: table-cell;
	vertical-align: middle;
	background-image:url(/_conf/assets/custom/img/sp-bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	margin: auto;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	min-height: 50%;
	min-width: 50%;
	position: absolute;
}
.splash-content {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	max-width:100%;
	max-height:100%;
	overflow:auto;
}


/* splash page (index) styles - END - */

.error .box {
  background-color: #e1e4e7;
  margin-bottom: 30px;
  margin-top: 30px;
  padding: 30px; }
.error .h1 {
  border: medium none;
  font-size: 27px;
  margin-bottom: 0.2em;
  padding-bottom: 0.2em; }
  .error .h1 img {
    margin-right: 10px; }
.error .pagetag {
  margin-left: 75px; }
.error .srchbox .form-inline {
  margin: 14px;
  white-space: nowrap; }
  .error .srchbox .form-inline .form-control {
    width: 100%; }
  .error .srchbox .form-inline .navbar-form {
    width: 100%; }
.error .srchbox .form-group {
  display: inline-block; }
.error .srchbox input {
  background-color: fff;
  border-color: white currentColor white white;
  border-image: none;
  border-style: solid none solid solid;
  border-width: 1px 0 1px 1px;
  color: #333333;
  display: inline-block; }
.error .srchbox button {
  display: inline-block; }
.error .tofpg {
  line-height: 2em;
  margin-top: 18px; }
  .error .tofpg span {
    margin-left: 0;
    margin-right: 15px; }

.xxsmallview .error .h1 img {
  margin-bottom: 35px; }
