.embed-youtube {
  position: relative;
  overflow: hidden;
  width: 100%;
	margin-bottom: 30px;
}

.h3x {
    font-size: 1.8em;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 24px;
	margin-top: -11px;
    margin-bottom: 10px;
    color: #153c93;
}
.embed-youtube::after {
  display: block;
  content: "";
  padding-top: 56.25%;
}

.embed-youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#rate_left {
	background-color: #666; 
	color:#FFF; 
	font-size:12px; 
	font-weight:bold
}
.rate_left_1 {
	margin-left:5px;
}
#rate_left_table {
	background-color: #BDE6FB;
	
}
html .panel-group.panel-group-primary .panel-heading {
 
	background-color: #023f7e !important
}
#rates {
	margin-top:15px;
}
#rates_updated {
	background-color:#004080;
	color:#FFF; 
}
.thumb-info .thumb-info-title {
background: rgba(36, 27, 28, 0.6) none repeat scroll 0 0;
bottom: 5%;
color: #fff;
font-size: 18px;
font-weight: 700;
left: 0;
letter-spacing: -1px;
max-width: 90%;
padding: 9px 0;
position: absolute;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
transition: all 0.3s ease 0s;
z-index: 2;
}
.thumb-info .thumb-info-type {
	background-color: rgba(3, 75, 151, 0.6);
}
.thumb-info.thumb-info-lighten .thumb-info-wrapper::after {
  background: rgba(36, 27, 28, 0) none repeat scroll 0 0;
}
.thumb-info .thumb-info-inner::after {
background: rgba(36, 27, 28, 0.6) none repeat scroll 0 0;
}
.border_c td {
	border-color:#CCCCCC;
}
.border_c {
	border-color:#CCCCCC;
}
.border_c2 td {
	border-color:#CCCCCC;
	border-top: none;
}
.border_c2 {
	border-color:#CCCCCC;
	border-top: none;
}
.anchor{
  display: block;
  height: 150px; /*same height as header*/
  margin-top: -150px; /*same height as header*/
  visibility: hidden;
}
#header .header-nav-main nav > ul > li > a, #header .header-nav-main nav > ul > li > a:focus, #header .header-nav-main nav > ul > li > a:hover {
    color: #ffffff;
}
#header .header-nav-main nav > ul li a {
    font-size: 13px;
    font-style: normal;
    line-height: 20px;
    padding: 7px 8px;
    margin: 1px 0;
    border-radius: 4px;
	color:#ffffff;
}
input[type="text"]#cell_phone4 { display: none; }
.slidecontainer {
  width: 100%; /* Width of the outside container */
}

/* The slider itself */
.slider {
  -webkit-appearance: none;  /* Override default CSS styles */
  appearance: none;
  width: 100%; /* Full-width */
  height: 25px; /* Specified height */
  background: #d3d3d3; /* Grey background */
  outline: none; /* Remove outline */
  opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */
  -webkit-transition: .2s; /* 0.2 seconds transition on hover */
  transition: opacity .2s;
}

/* Mouse-over effects */
.slider:hover {
  opacity: 1; /* Fully shown on mouse-over */
}

/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
.slider::-webkit-slider-thumb {
  -webkit-appearance: none; /* Override default look */
  appearance: none;
  width: 25px; /* Set a specific slider handle width */
  height: 25px; /* Slider handle height */
  background: #4CAF50; /* Green background */
  cursor: pointer; /* Cursor on hover */
}

.slider::-moz-range-thumb {
  width: 25px; /* Set a specific slider handle width */
  height: 25px; /* Slider handle height */
  background: #4CAF50; /* Green background */
  cursor: pointer; /* Cursor on hover */
}

