/* Enter Your Custom CSS Here */
.nav-tabs{text-align: center;float: none;margin: 30px auto;width: 760px;border-bottom: 0px solid #ddd !important;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
	border:0px solid !important;
	color:#fff !important;
	background:#0768af !important;
}
#gform_submit_button_2{background:#0768af !important;top: 20px !important;}
#slb_viewer_wrap .slb_theme_slb_baseline .slb_container{position:relative !important;}
#slb_viewer_wrap .slb_theme_slb_baseline .slb_container{padding:0px !important;}
.slb_details{display:none !important;}
.slb_viewer_layout{
  position: fixed !important;
	top: 20px !important;
	left: 0 !important;
	right: 0!important;
}
#sidr{background: #fff !important;}
a{outline:none !important;}
#map {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}
#map:hover {
    -webkit-filter: grayscale(0%) !important;
       -moz-filter: grayscale(0%) !important;
        -ms-filter: grayscale(0%) !important;
         -o-filter: grayscale(0%) !important;
            filter: grayscale(0%) !important;
}

.gfield_label{display:none !important;}
.upper{text-transform:uppercase !important;}
.modal-backdrop.in{z-index:0 !important;}
.bonlink{text-transform: uppercase !important;font-size: 14px;color:#555 !important;text-decoration:none !important;}
.bonlink:hover{text-transform: uppercase !important;font-size: 15px;color:#0768af !important;text-decoration:none !important;}
.bnlink{color:#222 !important;text-transform: uppercase !important;text-decoration: none !important;font-size: 14px;}
.bnlink:hover{color:#0768af !important;text-transform: uppercase !important;text-decoration: none !important;font-size: 15px;}
.pjsl .flex-direction-nav {
    position: absolute;
		top: unset !important;
    bottom: 50px !important;
    width: 100% !important;
    margin-top: -30px !important;
}
.pjsl .flex-direction-nav .flex-prev {
    left: unset !important;
		right: 320px;
}
.pjsl .flex-direction-nav a, .bab .flex-direction-nav a{opacity:0.5 !important;}
.pjsl .flex-direction-nav a:hover, .bab .flex-direction-nav a{opacity:1 !important;}
.bab .flex-direction-nav{top:50% !important;}
.hovered:hover .hov{visibility:visible !important;}
.inv{
	border: 1px solid #0768af;
	-ms-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	transform: rotate(20deg);
	height: 20px;
	width: 2px;
	display: inline-block;
	top: 5px;
}
.animated {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}
@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-5px);
  }
}
@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}