body.subsection-alcohol-and-impaired-driving-giftoflyft {
    background-color: white;
    background-image: url("x");
}
body.subsection-alcohol-and-impaired-driving-giftoflyft #main-container {
    width: 100%;
    padding: 0;
}
body.subsection-alcohol-and-impaired-driving-giftoflyft .section-header, body.subsection-alcohol-and-impaired-driving-giftoflyft .colorado-banner, body.subsection-alcohol-and-impaired-driving-giftoflyft .navbar-default, body.subsection-alcohol-and-impaired-driving-giftoflyft #main-container  > .row, body.subsection-alcohol-and-impaired-driving-giftoflyft footer, body.subsection-alcohol-and-impaired-driving-giftoflyft .breadcrumb, body.subsection-alcohol-and-impaired-driving-giftoflyft #pageFooter .colorado-banner{
display:none !important;
}
body.subsection-dmo-overview footer .col-xs-12.col-sm-12 hr {
    display: none;
}
body.subsection-alcohol-and-impaired-driving-giftoflyft .main-body{
background-color:transparent;
padding-bottom:0;
margin-bottom:0;
}
body.subsection-alcohol-and-impaired-driving-giftoflyft .darkblue-row{
background-color: #001970;
padding-top: 45px;
padding-bottom: 45px;
}
body.subsection-alcohol-and-impaired-driving-giftoflyft .blue-row{
background-color: #d6faf9;
color: #000;
padding-top: 30px;
padding-bottom: 30px;
}
body.subsection-alcohol-and-impaired-driving-giftoflyft .btn-pledge {
    background-color: #3BEAA8;
}
body.subsection-alcohol-and-impaired-driving-giftoflyft .btn-pledge:hover,body.subsection-alcohol-and-impaired-driving-giftoflyft .btn-320:active {
    background-color: black;
}
body.subsection-alcohol-and-impaired-driving-giftoflyft #white-bg, body.subsection-alcohol-and-impaired-driving-giftoflyft .white-row{
background-color: white;
}
body.subsection-alcohol-and-impaired-driving-giftoflyft .grey-row{
background-color: #F0F1F2;
color: #000;
}
body.subsection-plowcontest {
    background-color: white;
}

body.subsection-plowcontest #main-container,  body.subsection-plowcontest .main-body{
    padding-left: 0;
    padding-right: 0;
}

body.subsection-plowcontest .section-header, body.subsection-plowcontest .colorado-banner, body.subsection-plowcontest .navbar-default, body.subsection-plowcontest #main-container  > .row, body.subsection-plowcontest footer, body.subsection-plowcontest .breadcrumb, body.subsection-plowcontest #pageFooter .colorado-banner{
display:none !important;
}
body.subsection-alcohol-and-impaired-driving-giftoflyft .main-body{
background-color:transparent;
padding-bottom:0;
margin-bottom:0;
}
/* make sure the wysiwyg bar is in front of content while editing in mosaic */
.mosaic-panel .mosaic-rich-text-toolbar { 
  z-index: 99999;
}
/* LANDING PAGE CSS */
.row-height-600 .mosaic-tile-content {
    height: 600px;
}
.row-height-600 .mosaic-tile-content .panel{
    height:100%
}
.row-height-600 .mosaic-tile-content .panel .panel-body{
    height:100%
}
.row-height-600 .mosaic-tile-content .panel.landingpage-content-listing-tile .panel-body{
height:93%;
}

.row-follow .panel-icon {
    transition: transform .2s;
}
.row-follow .panel-icon:hover {
    transform: scale(1.1);
}
.subsection-main .panel:nth-child(0), .subsection-main .panel:nth-child(1), .subsection-main .panel:nth-child(2) {
margin-top: 7.5em;
}
.section-topcontent.site-Plone.subsection-contact-us #viewlet-below-content hr {
    display: none;
}
.section-topcontent.site-Plone.subsection-contact-us .main-body {
    padding-bottom: 0;
}
@media only screen and (max-width: 991px){
.contact-us-page-row .mosaic-grid-cell:not(:first-child){
    padding-top: 5em;
}
}
.panel-group .panel-primary .panel-heading a {
    color: white;
}

/* DMO Homepage */

body.subsection-dmo.subsection-dmo-overview .overlayContainer {
    position: relative;
}

body.subsection-dmo.subsection-dmo-overview .image-richtext.image-responsive {
  display: block;
  width: 100%;
  height: auto;
}
body.subsection-dmo.subsection-dmo-overview  .dmoOverlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #001970;
}

body.subsection-dmo.subsection-dmo-overview  .overlayContainer:hover .dmoOverlay {
  opacity: 1;
}

body.subsection-dmo.subsection-dmo-overview  .text {
  color: #ffffff;
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: left;
}
body.subsection-dmo-overview #main-container,  body.subsection-dmo-overview .main-body{
    padding-left: 0;
    padding-right: 0;
   margin-top:-27px;
}

body.subsection-dmo-overview .section-header, body.subsection-dmo-overview .colorado-banner, body.subsection-dmo-overview #main-container  > .row, body.subsection-dmo-overview .breadcrumb{
display:none !important;
}
body.subsection-dmo-overview .main-body{
    background-image: url('https://www.codot.gov/programs/dmo/assets/dmo-bg-1.jpg/@@images/image');
   background-size: cover;
   margin-top:0px;
   margin-bottom:-15px;
}
body.subsection-dmo-overview #pageFooter{
   margin-top: 15px;
}
/* add padding to 10 and 13 here: /projects/co83stagecoach/survey */
.z3cformInlineValidation.field {
    margin: 15px 0 0 0;
}
.template-view.portaltype-program_page .program-panel, .subsection-main .program-panel, .template-view.portaltype-program_page .panel, .subsection-main .panel {
    text-shadow: none;
}
@media (max-width:768px){
   body.section-travel img[alt*="Cotrip logo"]{
	width:98%;
        margin-bottom: 30px;
    }
}
body.program-page.section-business #content ul.nav.nav-tabs, 
body.program-page.section-business #content ul.nav.nav-pills, 
body.program-page.section-business #content ul.dropdown-menu {
    margin-left: 10%;
}