/* Note: Try to remove the following lines to see the effect of CSS positioning */
  .affix {
      top: 0;
      width: 100%;
      height: 100%
  }
/* .affix .navbar-brand img {*/
/*   height: 65px; */
/*  -webkit-transition: all 600ms cubic-bezier(0.19, 1, 0.22, 1);*/
/*    transition:         all 600ms cubic-bezier(0.19, 1, 0.22, 1); */
/*} */
  .affix + .container-fluid {
      padding-top: 40px;
  }

 /* .top_bar {
    min-height: 40px;
    position: absolute;
    top: 0;
    left: 140px;
    z-index: 11;
  }*/
.social { list-style-type:none; margin-bottom:0px; float:right; padding:0px; margin-left:0px;}
.social li { float:left;}
.social li a { padding:0 10px; font-size:13px; line-height:40px; color:#FFF;}
.rightc { list-style-type:none; margin-bottom:0px; float:right;margin-top: 20px;transition: .5s all}
.rightc li { margin:0px 10px; font-size:11px; float:left; line-height:40px; color:#FFF;}
.rightc li a {
    color: #FFF;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}
.rightc li a:hover{
  color: #66e5d9;
}
.navbar-brand img {
  margin-top: -60px;
  margin-left: 5px !important;
  width: 100px;
}
.navbar-brand {padding:0px;}
.header_image { margin-top:-70px; float:left;}
.nav.navbar-nav.navbar-right span {font-family: 'Open Sans', sans-serif; font-weight:300; color:#1b6977;}
.navbar-right li a {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    color: #fff !important;
    font-weight: 400;
}

.affix-top{
	margin: 0;
}

.top-nav .top_bar{
  display: none;
}
.rightc li a.login-btn:hover{
  color: #fff;
}