/*	
	============================================================================================================================================
																	MASTER FOOT
	============================================================================================================================================
*/
#foot {
  background-image: url("/assets/img/2016/bg-footer.jpg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  color: #FFF;
  font-size: 90%;
  padding: 50px 0 0;
  color: #808080;
  font-size: 90%;
  padding: 50px 0 0;
}

#foot h5 {
  background-color: rgba(77, 185, 233, 0.3);
  font-weight: 600;
  padding: 10px;
}

#foot ul {
  padding: 0;
  list-style: none;
  margin-bottom: 30px;
}

#foot ul li {
  line-height: 130%;
  margin: 0 0 5px;
}

#foot ul li a {
  display: inline-block;
  line-height: 130%;
  padding: 0 10px;
}

#foot a, #foot a:visited, #foot a:focus {
  color: #666;
}

#foot a:hover {
  color: #000;
  text-decoration: none;
  opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#foot .typeahead-list a {
  color: #666 !important;
}

.foot-search-hold .foot-search-1 {
  margin-top: 30px;
  margin-bottom: 20px;
}

.foot-search-hold .foot-search-2 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.foot-search-hold .foot-search-3 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.foot-search-hold .foot-search-title {
  text-align: center;
  margin: 0;
}

.foot-search-hold .foot-search-title span {
  background: #0BA8E3;
  display: inline-block;
  padding: 0 18px;
  text-align: center;
  z-index: 10;
}

.foot-search-hold .form-control {
  background-color: #4DB9E9 !important;
  border: none !important;
  color: #BAE3F6 !important;
}

.foot-search-hold .form-control::-moz-placeholder {
  color: #BAE3F6;
  opacity: 1;
}

.foot-search-hold .form-control:-ms-input-placeholder {
  color: #BAE3F6;
}

.foot-search-hold .form-control::-webkit-input-placeholder {
  color: #BAE3F6;
}

.foot-letter-search {
  margin: 4px 0 10px 0;
  text-align: center;
}

.foot-letter-search a, .foot-letter-search a:visited, .foot-letter-search a:focus {
  border: 1px solid transparent;
  color: #FFF;
  display: inline-block;
  font-size: 90%;
  width: 18px;
  margin: 0 2px 0 0;
  text-align: center;
}

.foot-letter-search a:hover {
  border: 1px solid #4DB9E9;
}

.foot-industry-title {
  background-color: #25a8e2;
  color: #FFF;
  display: inline-block;
  font-weight: 600;
  padding: 10px;
}

.foot-industry-list {
  background-color: rgba(77, 185, 233, 0.3);
  color: #FFF;
  padding: 10px;
}

.foot-industry-list a, .foot-industry-list a:visited {
  font-size: 90%;
  margin: 0 1.5% 0 0;
}

.disclaimer-hold {
  font-size: 80%;
  background: #58595B;
  color: #BCBDBD;
  margin: 30px 0 0 0;
  padding: 10px 0;
}

.disclaimer-hold .disclaimer-col-2 {
  text-align: right;
}

.disclaimer-hold a, .disclaimer-hold a:visited, .disclaimer-hold a:focus {
  color: #BCBDBD !important;
}

.disclaimer-hold a:hover {
  color: #fff !important;
  text-decoration: none;
  opacity: 1;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.foot-social {
  width: 37px;
  margin: 0 0 0 auto;
}

.foot-social a, .foot-social a:visited, .foot-social a:focus {
  background-color: rgba(77, 185, 233, 0.3);
  display: inline-block;
  padding: 10px;
  margin: 0 0 8px 0;
  width: 37px;
  height: 37px;
  text-align: center;
}

.foot-social a:before, .foot-social a:visited:before, .foot-social a:focus:before {
  color: #999;
  display: inline-block;
  font-size: 20px;
}

.foot-social a:hover:before {
  color: #25a8e2;
}

/* ************************ MASTER FOOT END */
