h1, h2, h3, h4, label, select, p{
  font-family: 'Source Sans Pro';
}
small, .btn, input, input::placeholder {
  font-family: 'Source Sans Pro';
  font-size: 1.04em;
}

input::placeholder {
 font-size: 1.2em;
}

.middle{
  background-image: url(../images/hopper-1920x1080-blued.jpg);
  background-repeat:no-repeat;
  background-position:top center;
}

.hiib-hero {
  text-align: center;
  margin-bottom: 15px;
}
/*
.hiib-hero h1, .hiib-hero small {

}*/
.hiib-page-container {
  padding: 15px 0;
}
.hiib-hero h1 {
  font-size: 270%;
  color: #FFF;
  text-shadow: rgba(0,0,0,0.5) 2px 2px 5px;
  font-weight: 700;
  text-align: center;
}

.hiib-hero small {
  color: #FFF;
  font-size: 24px;
  text-shadow: rgba(0,0,0,0.5) 1px 1px 3px;
}

.hiib-form-request {
  float: left;
  background: #8c8c8c;
  width: 100%;
  border-radius: 5px;
  padding: 0 9px 9px;
}
.hiib-form-request h4.subititle {
  text-align: center;
  color: #FFF;
  font-weight: 600;
  line-height: 1.1;
}
.hiib-form-request .inner-form {
  background: #fff;
  width: 100%;
  padding: 10px 15px 32px;
}

/*###########
#   FOOTER  #
############*/

footer {
  height: auto;
  background-color: #4b5366;
  position: relative;
  width: 100%;
  min-height: 270px;
  padding: 10px 0;
  margin-top: 15px;
}

.hiib-social-icons ul{
  padding: 0;
  text-align: center;
  list-style: none;
}

.hiib-social-icons ul li {
  display: inline-block;
  padding-right: .3em;
  padding-bottom: .3em;
  text-align: center;
}

.hiib-social-icons ul li a{
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  color: #D03F42;
  border-radius: 50%;
  background: #fff;
  border: solid 1px #D03F42;
  -webkit-transition: all .8s ease;
  transition: all .8s ease;
}

.input-group.button-group span.input-group-addon{
  padding: 0;
  border: none;
  background: transparent;
}

.input-group.button-group span.input-group-addon button {

  border-radius: 0px 5px 5px 0px;
}
.text-white {
  color: #FFF;
  text-shadow: rgba(0,0,0,0.5) 2px 2px 5px;
  font-weight: 600;
  text-align: center;
}
.hiib-newsletter {
  padding: 15px 0;
  float: left;
}

.bluefilled-round-div {
  border: 1px solid #0B1141;
  background-color: #0B1141;
  border-radius: 5px;
  color: #FFF;
  font-weight: 700;
}

.bluefilled-round-div:hover {
    border: 1px solid #1C2360;
    background-color: #1C2360;
}
.margin-top-10px {
  margin-top: 10px;
}

footer .hiib-footer-links {
  padding: 20px 0;
}

footer .hiib-copyright{
  padding: 5px 0;
  color: #FFF;
}