/* Add your custom styles here */
.internal_hero #hero_overlay {
    background-position: 0 0;
    background-repeat: repeat;
    background-attachment: fixed;
    background-size: 2px 2px;
    background-image: -moz-linear-gradient(135deg, rgba(0, 0, 0, 0.2) 46%, rgba(0, 0, 0, 1) 49%, rgba(0, 0, 0, .4) 51%, rgba(0, 0, 0, 0.2) 55%);
    background-image: -webkit-linear-gradient(135deg, rgba(0, 0, 0, 0.2) 46%, rgba(0, 0, 0, 1) 49%, rgba(0, 0, 0, .4) 51%, rgba(0, 0, 0, 0.2) 55%);
    background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0.2) 46%, rgba(0, 0, 0, 1) 49%, rgba(0, 0, 0, 1) 51%, rgba(0, 0, 0, 0.2) 55%);
}
l
#o-c-container span {
    color: black;
    font-size: 11px;
    font-weight: 600;
    background-color: #F8F9FA;
}

#hero.internal_hero .form_subtitle {
    color: #0C3C9E !important;
    background: rgba(248, 249, 250, .7)
}
.form-row .col:nth-child(6) label {
display: block;
}
.form-row .col:nth-child(6){
    width:100%;
}
#financing_form .form-group:nth-child(4) .form-row .col, #specials_form .form-group:nth-child(4) .form-row .col, #contact_form .form-group:nth-child(4) .form-row .col {
    display: flex !important;
    flex-direction: row-reverse;
    align-items: baseline;
}
.checkbox{width:16px !important; margin-right: 10px;}


#hero_form .form-group:nth-child(6) .form-row label {
    display: block !important;
    color:#fff;
}

#hero_form .form-group:nth-child(6) .form-row .col{
    display: flex !important;
    flex-direction: row-reverse;
    align-items: baseline;
}

.order-lg-first #hero_form  .form-group:nth-child(4) .form-row .col{
    display: flex !important;
    flex-direction: row-reverse;
    align-items: baseline;
}

#subfooter_form .form-group:nth-child(6) .form-row label {
    display: block !important;
    color:#fff;
}

#subfooter_form .form-group:nth-child(6) .form-row .col{
    display: flex !important;
    flex-direction: row-reverse;
    align-items: baseline;
}



#internal_hero_form #hero_form .form-group:nth-child(5) .form-row .col label {
    display: block;
    color:#fff;
}

#internal_hero_form #hero_form  .form-group:nth-child(5) .form-row .col{
    display: flex !important;
    flex-direction: row-reverse;
    align-items: baseline;
}
div#o-c-container {
    margin-top: 20px;
}


#sticky_form .form-group:nth-child(2) .form-row .col label {
    display: block;
}

#sticky_form  .form-group:nth-child(2) .form-row .col{
    display: flex !important;
    flex-direction: row-reverse;
    align-items: baseline;
}

#sticky_form  .form-group:nth-child(2) .form-row .col:nth-child(2){display: none!important;}
