/* CUSTOM CSS FOR IHIPO APPLICATION */
body {
  font-size: 14px !important;
}
h2.big-header {
  text-transform: uppercase;
  letter-spacing: -1px;
  font-size: 30px;
  margin: 3rem 0;
  border-bottom: 1px solid #333;
  padding: 3rem 0;
}
.ihipo_preloader {
  position: fixed;
  width:100%;
  height:100%;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.6 opacity */
	background: rgba(255, 255, 255, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
  z-index:9999;
}
.spin {
  position: absolute;
  top: 50%;
  left: 50%;
}

.message {
  background:#9cc96b;
  color:#ffffff;
  padding:2rem;
  margin-bottom:2rem;
  font-size:1.5rem;
  text-align:center;
}

.chosen-container {
  min-width: 95% !important;
}
#fp-banner img {
  width:100%;
  text-align:center;
}
.stats-startpage {
  -webkit-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  -ms-border-radius: 50% 50% 50% 50%;
  -o-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  -webkit-box-shadow: 2px 3px 5px #FDFFE0;
  -moz-box-shadow: 2px 3px 5px #FDFFE0;
  -ms-box-shadow: 2px 3px 5px #FDFFE0;
  -o-box-shadow: 2px 3px 5px #FDFFE0;
  box-shadow: 2px 3px 5px #FDFFE0;
  color: #fff;
  height: 180px;
  width: 180px;
  overflow: hidden;
  display: block;
  position: absolute;
  right: 20%;
  top: 15px;
  background: rgba(18,149,214,.85);
  text-align: center;
  padding-top: 5px;
  z-index:700;
}
.stats-startpage>span {
  margin-top: 10px;
  line-height: .9em;
  display: block;
  font-weight: 800;
  font-size: 1.8em;
}
.stats-startpage>span>i {
  font-weight: 700;
  display: block;
  font-size: .5em;
  line-height: 100%;
}
#fp-signupform .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  font-size:2rem;
  width: 120px !important;
}
#fp-signupform input {
  font-size:2rem;
}
.whitebg {
  background:#ffffff;
}
.footer-background {
  background:url('../img/footer_bg.jpg') 0 0;
  border-top: 3px solid #da5959;
  color: #ffffff;
  min-height:150px;
}

.footer-background .panel-title {
  color:#da5959;
}

.footer-background ul {
  padding: 0;
}
.footer-background ul li {
  padding-left: 20px;
  list-style: none;
}
.footer-background ul li a {
  display:block;
  color:#ffffff;
}

/* Login background */
.img-desk {
  background-image: url("../../img/bg-img/desk_bg.jpg");
}