/* Styles */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,600,700,700italic,800,800italic|Lato:400,100,100italic,300italic,300,400italic,700,700italic,900,900italic);

body {
  background:#efefef;
  font-family:'Open Sans', Arial, Sans-serif;
}
h1, h2, h3, h4, h5 {
  font-family:'Lato', Arial, Sans-serif;
}
h1#page-title {
  margin-top: 10px;
}
.white-bg {
  background:#FFF;
}
p {
  font-size:15px;
  color:#5b6974;
  line-height:25px;
  margin:0 0 25px;
  font-weight:normal;
}
a {
  color:#00acea;
}
a:hover, a:focus {
  text-decoration:underline;
  color:#00acea;
}
ol , ul {
  color:#435c71;
  font-weight:bold;
  font-size:18px;
}
.header {
  padding:30px 30px;
  margin-top:20px;
}
.featured-image img {
  width:100%;
  height:auto;
}
h1 {
  font-size:36px;
  font-weight:bold;
  color:#435c71;
}
.content {
  padding-bottom:30px;
}
.content-left {
  padding:20px 20px 20px 50px;
}
.content-right {
  padding: 45px 50px 20px 20px;
}
.form-header {
  position: relative;
  width: 100%;
  padding: 0px;
  background: #435c71;
  text-align:center;
  padding:20px;
}
.navbar-nav>li>a {
  color:#5b6974;
  font-weight:normal;
  font-size:16px;
  padding-right: 20px;
  padding-left: 20px;
}
.navbar-nav>li>a:hover, .navbar-nav>li>a:focus {
  background:none;
  text-decoration:underline;
}
.navbar-toggle {
  background:#efefef;
  padding:13px;
  margin:0;
}
.navbar-toggle .icon-bar {
  background:#5b6974;
}
.form-header:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 15px 25px 0;
  border-color: #435c71 transparent;
  display: block;
  width: 0;
  z-index: 1;
  bottom: -15px;
  left: 43%;
}
.form-header h3 {
  padding:0;
  margin:0;
  font-weight:bold;
  color:#FFF;
  font-size:21px;
}
.form-container {
  background:#efefef;
}
#form-message {
  text-align: center;
  margin: 35px 10px 0px 10px;
}
.footer {
  padding:20px;
}
.social-links {
  text-align:right;
  line-height:44px;
}
.social-links svg {
  width:47px;
  height:auto;
  padding:0 3px;
}
.copyright {
  color:#8f979e;
  font-size:12px;
  line-height:20px;
}
.form-row.row {
  margin:0 !important;
  padding-top:15px;
}
form {
  padding:20px;
}
form label {
  font-weight:normal;
  color:#6a6969;
  font-size:15px;
}
form input, form select {
  border:0 !important;
  border-radius:0;
  -moz-border-radius:0;
  -webkit-border-radius:0;
}
input[type=submit] {
  background:#00acea;
  font-family:'Lato',Sans-serif;
  text-align:center;
  color:#FFF;
  padding:15px 50px;
  font-weight:bold;
  font-size:18px;
}

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
  .content-right {
    padding-right:0;
    padding-left:0;
    padding-top:0;
    width:85%;
    margin:0 auto;
  }
  .content-left {
    padding-right:0;
    padding-left:0;
    width:85%;
    margin:0 auto;
  }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
  #navbar {
    float:none !important;
  }
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
  .logo img {
    width:200px;
  }
  h1 {
    font-size:25px;
  }
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
    
}