/*******************************/
/* Grids */
/*******************************/
.lt-ie9 .grid--1-2 {
  width:47%
}

.lt-ie9 .grid--2-3,
.lt-ie9 .grid--1-5 {  
  margin-right: 0;
}
/*******************************/
/* Overlays */
/*******************************/
.is-overlay-visible {
  padding-bottom: 150px;
}

.is-overlay-not-visible {
  padding-bottom: 0px;
}
.close-overlay-btn {
  background: url(../images/icons/close_icon.png) no-repeat center center #73808b;
}
.division-additional-contacts-btn {
  background: url(../images/icons/blue-open-btn.png) 7px center no-repeat;
}
.division-additional-contacts-btn.active {
  background: url(..v/images/icons/blue-close-btn.png) 7px center no-repeat;
}
/*******************************/
/* Header */
/*******************************/
#main-header {
	background: rgba(237, 238, 238, 0.9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5EDEEEE, endColorstr=#e5EDEEEE);
}
#main-logo {
	width:237px;
}
.search-btn:before {
  content: "";
  height: 100%;
  width: 100%;
  padding: 20px;
  zoom:1;
  background: url("../images/icons/search_icon.png") left center no-repeat;
}
.contact-us-btn:before {
  content: "";
  height: 100%;
  width: 100%;
  padding: 20px;
  zoom:1;
  background: url("../images/icons/contact_icon.png") left center no-repeat;
}
/*******************************/
/* Home Tiles */
/*******************************/
.bean-tiles.blue {
  background: rgba(0, 154, 221, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5009ADD, endColorstr=#e5009ADD);
}

.bean-tiles.green {
  background: rgba(107,157,0,0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e582BC00, endColorstr=#e582BC00);
}

.bean-tiles.magenta {
  background: rgba(174,75,147,0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5AE4B93, endColorstr=#e5AE4B93);
}

.block--views.white {
  background: rgba(255, 255, 255, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5FFFFFF, endColorstr=#e5FFFFFF);
}

.bean-tiles.bluesteel {
	margin-right: 0;
	width: 230px;
  background: rgba(95, 126, 149, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55F7E95, endColorstr=#e55F7E95);
}
#block-views-cogov-now-block {
	width: 511px;
	margin-right:0;
}

#block-views-cogov-now-block .cogov-now-header {
  display: block;
  /*background-color: none;*/
  background: rgba(0,0,0,0.15);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000, endColorstr=#26000000);
  padding: 12px;
  width:100%!important;
}

#block-views-cogov-now-block .cogov-now-header .grid--2-3 {
	background: none;
	width:50%;
}

#block-views-cogov-now-block .cogov-now-header .grid--1-3 {
	float: right
}

#block-views-cogov-now-block .views-slideshow-controls-text-next {
    background: rgba(255,255,255,0.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5FFFFFF, endColorstr=#e5FFFFFF);
}

.heading--news {
	background: url(../images/icons/news_icon_blue.png) no-repeat left center;
}

.bean-tiles.green {
	background: rgba(107, 157, 0, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e56B9D00, endColorstr=#e56B9D00);
}

.bean-tiles.magenta {
	background: rgba(174, 75, 147, 0.9);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e57b3e72, endColorstr=#e57b3e72);
}

.bean-tiles.bluesteel {
background: rgba(95, 126, 149, 0.9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e55c7387, endColorstr=#e55c7387);

}

.lt-ie9 .bean-tiles.bluesteel:first-child {
  float: left;
}

.bean-tiles.bluesteel:last-child {
  float: right
}

#block-views-cogov-now-block .deep-sky {
  background: rgba(0, 154, 221, 0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5009ADD, endColorstr=#e5009ADD);
}
#block-views-cogov-now-block .olive {
  background: rgba(107,157,0,0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e56B9D00, endColorstr=#e56B9D00);
}
#block-views-cogov-now-block .orchid {
  background: rgba(153,66,129,0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5994281, endColorstr=#e5994281);
}
#block-views-cogov-now-block .orchid {
  background: rgba(153,66,129,0.9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5994281, endColorstr=#e5994281);
}

#block-views-cogov-now-block h4 a {
	font-size:18px;
}
/*******************************/
/* Contact Us */
/*******************************/
.lt-ie9 .card:last-child {
  margin-right: 0;
}
/*******************************/
/* Page - Driver Servies */
/*******************************/
.heading--driver {
  background: url(../images/icons/driver_services_icon_blue.png) no-repeat left center;
  width: 300px;
  height: 29px;
}
/*******************************/
/* Page - State Agencies */
/*******************************/
.heading--state-agencies {
  background: url(/sites/all/themes/colorado_gov/images/icons/state_agencies_icon_green.png) no-repeat left center;
}
.accordion--state-agency .state-agency-logo img {
  height: 4em;
}
.accordion--state-agency .state-agency-expand-btn {
  background: url(../images/icons/expand_icon.png) no-repeat center center #73808b;
  /*background-size: 15px;*/
  border: solid 3px #ddd;
  border-radius: 200%;
  color: #fff;
  position: absolute;
  top: 10px;
  right: 10px;
  height: 33px;
  width: 33px;
  cursor: pointer;
  width:33px;
}
.accordion--state-agency.open .state-agency-expand-btn {
  background: url(../images/icons/collapse_icon.png) no-repeat center center #5C666F;
}
/*******************************/
/* Page - Online Services */
/*******************************/
.heading--online-services {
  background: url(../images/icons/online_services_icon_purple.png) no-repeat left center;
}
/*******************************/
/* Footer */
/*******************************/
#main-footer
{
	background: rgba(237, 238, 238, 0.9);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5EDEEEE, endColorstr=#e5EDEEEE);
}
/*** Social icons **************/
.social-icons {
  margin-top: 1em;
}
#main-footer .footer--bottom-content .social-icons .facebook-icon {
  background: url(../images/icons/facebook-icon.png) center center no-repeat;
  margin-left: .5em;
  height: 30px;
  width: 30px;
}
#main-footer .footer--bottom-content .social-icons .twitter-icon {
  background: url(../images/icons/twitter-icon.png) center center no-repeat;
  height: 30px;
  width: 30px;
}