/* Marshall */

/* .marshall.navbar {
    background-color: black;
} */

.marshall.frame-color {
    background-color: #dddddd;
}

.marshall #nav-a {
    border-color: #dddddd !important;
}

.marshall .breadcrumb {
    background: #dddddd !important;
    border-color: #dddddd !important;
}

.marshall .breadcrumb span{
    color: #555555 !important;
}

/* .marshall .main-content {
    border-bottom: none !important;
} */

/* .marshall .main-content-lite {
    border-bottom: none !important;
} */

/* .marshall.logo_middle {
    color: white;
} */


/* NISSAN */

.nissan *{
    font-family: Nissan !important;
}

.nissan .glyphicon {
    font-family: 'Glyphicons Halflings' !important;
}

.nissan.navbar{
    background-color: #FFFFFF  !important;
}

.nissan.navbar label{
    color: #000000 !important;
}

.nissan.navbar a{
    color: #000000 !important;
}

.nissan.navbar-default .navbar-nav > li > a:hover {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.nissan.navbar-default .navbar-nav > li > a:hover {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.nissan.navbar-default .navbar-nav > .open > a{
    background-color: #FFFFFF  !important;
    color: #000000 !important;
    /* box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.68); */
}

.nissan .vehicle-data{
    background-color: #E4E4E4  !important;
    color: #000000 !important;
    border: solid #000000 !important;
    border-width: 1px !important;
    border-radius: unset !important;
}

.nissan .vehicle-data .carousel-header-text{
    background-color: #E4E4E4  !important;
    border: unset !important;
}

.nissan .vehicle-data .carousel-header-text span{
    color: #000000 !important;
}

.nissan .dropdown-class{
    background-color: #FFFFFF  !important;
    color: #000000 !important;
}

.nissan .dropdown-menu>li>a:hover{
    background-color: #FFFFFF  !important;
    color: #000000 !important;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.nissan .dropdown-item .label:hover{
    background-color: #FFFFFF  !important;
    color: #000000 !important;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.68);
}

.nissan .main-content-lite .dropdown-rounded-class {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
    border: solid #B1B3B3 !important;
    border-width: 1px !important;
    border-radius: unset !important;
    font-weight: normal !important;
}

.nissan .dropdown-rounded-class select>option:hover {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
}

.nissan .dropdown-rounded-class select>option:focus {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
}

.nissan .dropdown-rounded-class .form-select:focus {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.nissan .main-content-lite .dropdown-rounded-class label {
    font-weight: normal !important;
}

.nissan .dropdown-rounded-class:hover {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.68);
}

.nissan .main-content-lite .carousel-header-text span{
    color: #000000 !important;
}


.nissan .hint-text h3{
    color: #A63842 !important;
}

.nissan .hint-text span{
    color: #000000 !important;
}

.nissan .hint-text p{
    color: #000000 !important;
}

.nissan .vehicle-data h2{
    color: #000000 !important;
}

.nissan .bdq-button-blue {
    background-color: #b1b3b4  !important;
    color: #454849 !important;
}

.nissan .bdq-button-blue:hover {
    color: #454849 !important;
}

.nissan .bdq-button-blue-long {
    background-color: #b1b3b4  !important;
    color: #454849 !important;
}

.nissan .bdq-button-blue-long:hover {
    color: #454849 !important;
}

.nissan .bdq-button-green {
    background-color: #b42c3f  !important;
}

.nissan .bdq-button-green:hover {
    color: #FFFFFF !important;
}

.nissan .bdq-button-green-long {
    background-color: #b42c3f  !important;
}

.nissan .bdq-button-green-long:hover {
    color: #FFFFFF !important;
}

.nissan .bdq-button-red {
    background-color: #b42c3f  !important;
}

.nissan .bdq-button-red:hover {
    color: #FFFFFF !important;
}

.nissan .btn-primary {
    background-color: #b42c3f  !important;
    background-image: none !important;
}

.nissan .btn-primary:hover {
    border: unset !important;;
}

.nissan .btn-warning {
    background-color: #b1b3b4  !important;
    background-image: none !important;
}

.nissan .btn-warning:hover {
    border: unset !important;;
}

.nissan .btn-primary.bdq-button-blue {
    background-color: #b42c3f  !important;
    background-image: none !important;
    color: #FFFFFF !important;
}

.nissan .bdq-btn-photo {
    background-color: #5e6061  !important;
    
}

.nissan .bdq-btn-photo:hover {
    color: #000000 !important;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.68) !important;
}

.nissan.frame-color {
    background-color: #FFFFFF;
}

.nissan #nav-a {
    border-color: #FFFFFF !important;
}

.nissan .breadcrumb {
    background: #FFFFFF !important;
    border-color: #FFFFFF !important;
}

.nissan .breadcrumb span{
    color: #FFFFFF !important;
}

.nissan .main-content{
    border-bottom-color: #FFFFFF !important;
}

.nissan .bdq-frame-background-gray{
    background-color: #FFFFFF  !important;
}

.nissan .vehicle-data-lite{
    border-radius: unset !important;
}

.nissan .estimate-footer{
    color: #A63842 !important;
    font-weight: bold;
}

.nissan .summary-title{
    background-color: #FFFFFF  !important;
    
}
.nissan .summary-title input{
    color: #000000;
}

.nissan .summary-title textarea{
    color: #000000;
}

.nissan .reasons:hover {
    color: #454849 !important;
    background-color: #B1B3B3 !important;
}

.nissan .breadcrumb > li > a {
    color: #B1B3B3 !important;    
}

.nissan .breadcrumb > li > a:hover {
    color: #000000 !important;    
}

.nissan #cssmenu > ul > li.active > a:after, #cssmenu > ul > li:hover > a:after, #cssmenu > ul > li > a:hover:after{
    color: #FFFFFF !important;
    background-color: #A63842 !important;
}

/* .nissan .vehicle-data-lite{
    background-color: #FFFFFF  !important;
    color: #000000  !important;
} */

/* Group1 */

.group1 *{
    font-family: Group1 !important;
}

.group1 .glyphicon {
    font-family: 'Glyphicons Halflings' !important;
}

.group1.navbar{
    background-color: #243a63  !important;
}

.group1.navbar label{
    color: #FFFFFF !important;
}

.group1.navbar a{
    color: #000000 !important;
}

.group1.navbar a.contact-phone {
    color: #ff4d4d !important;
}

.group1.navbar-default .navbar-nav > li > a {
    background-color: #243a63  !important;
    color: #FFFFFF !important;
    outline: 5px #243a63 -webkit-focus-ring-color;
    outline-offset: -2px;
}

.group1.navbar-default .navbar-nav > li > a:hover {
    background-color: #243a63  !important;
    color: #000000 !important;
    outline: 5px 243a63 -webkit-focus-ring-color;
    outline-offset: -2px;
}

.group1.navbar-default .navbar-nav > .open > a{
    background-color: #243a63  !important;
    color: #FFFFFF !important;
    /* box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.68); */
}

.group1 .vehicle-data{
    background-color: #243a63  !important;
    color: #FFFFFF !important;
    border: solid #243a63 !important;
    border-width: 1px !important;
}

.group1 .vehicle-data .carousel-header-text{
    background-color: #243a63  !important;
}

.group1 .vehicle-data .carousel-header-text span{
    color: #FFFFFF !important;
}

.group1 .dropdown-class{
    background-color: #FFFFFF  !important;
    color: #000000 !important;
}

.group1 .dropdown-menu>li>a:hover{
    background-color: #FFFFFF  !important;
    color: #000000 !important;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.group1 .dropdown-item .label:hover{
    background-color: #FFFFFF  !important;
    color: #000000 !important;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.68);
}

.group1 .dropdown-rounded-class {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
    border: solid #B1B3B3 !important;
    border-width: 1px !important;
    font-weight: normal !important;
}

.group1 .dropdown-rounded-class select>option:hover {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
}

.group1 .dropdown-rounded-class select>option:focus {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
}

.group1 .dropdown-rounded-class .form-select:focus {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.group1  .dropdown-rounded-class label {
    font-weight: normal !important;
}

.group1 .dropdown-rounded-class:hover {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.68);
}

.group1 .parent-group-dropdown{
    border-radius: 10px !important;
}

.group1 .btn-parent-group{
    border-radius: 20px !important;
    width: 100px;
}

.group1  .carousel-header-text span{
    color: #FFFFFF !important;
}

.group1 .hint-text h3{
    color: #ff4d4d !important;
}

.group1 .hint-text span{
    color: #000000 !important;
}

.group1 .hint-text p{
    color: #000000 !important;
}

.group1 .estimate-data span{
    color: #000000 !important;
}

.group1 .vehicle-data h2{
    color: #FFFFFF !important;
}

.group1 .vehicle-data span{
    color: #FFFFFF !important;
}

.group1 .bdq-button-blue {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
}

.group1 .bdq-button-blue:hover {
    color: #454849 !important;
}

.group1 .bdq-button-blue:disabled {
    color: #454849 !important;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.68);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.68);
}

.group1 .bdq-button-blue-long {
    background-color: #FFFFFF  !important;
    color: #000000 !important;
}

.group1 .bdq-button-blue-long:hover {
    color: #454849 !important;
}

.group1 .bdq-button-green {
    background-color: #ff4d4d  !important;
    color: #FFFFFF !important;
}

.group1 .bdq-button-green:hover {
    color: #454849 !important;
}

.group1 .bdq-button-green-long {
    background-color: #ff4d4d  !important;
    color: #FFFFFF !important;
}

.group1 .bdq-button-green-long:hover {
    color: #454849 !important;
}

.group1 .bdq-button-red {
    background-color: #ff4d4d  !important;
    color: #FFFFFF !important;
}

.group1 .bdq-button-red:hover {
    color: #454849 !important;
}

.group1 .bdq-btn-submit{
    background-color: #ff4d4d  !important;
    color: #FFFFFF !important;
}

.group1 .bdq-btn-submit:hover {
    color: #454849 !important;
}


.group1 .edit-button-clicked{
    background-color: #ff4d4d  !important;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.68);
}

.group1 .edit-button-clicked:hover{
    color: #454849 !important;
}

.group1 .edit-button-clicked:active{
    color: #FFFFFF !important;
}

.group1 .edit-button-clicked:focus{
    color: #FFFFFF !important;
}

.group1 .btn-primary {
    background-color: #ff4d4d  !important;
    background-image: none !important;
}

.group1 .btn-primary:hover {
    border: unset !important;;
}

.group1 .btn-danger {
    background-color: #ff4d4d  !important;
    background-image: none !important;
}

.group1 .btn-danger:hover {
    border: unset !important;;
}

.group1 .btn-warning {
    background-color: #ff4d4d  !important;
    background-image: none !important;
}

.group1 .btn-warning:hover {
    border: unset !important;;
}

.group1 .btn-primary.bdq-button-blue {
    background-color: #ff4d4d  !important;
    background-image: none !important;
    color: #FFFFFF !important;
}

.group1 .bdq-btn-photo {
    background-color: #ff4d4d  !important;
    color: #FFFFFF !important;
}

.group1 .bdq-btn-photo:hover {
    color: #454849 !important;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.68) !important;
}

.group1.frame-color {
    background-color: #FFFFFF;
}

.group1 #nav-a {
    border-color: #FFFFFF !important;
}

.group1 .breadcrumb {
    background: #FFFFFF !important;
    border-color: #FFFFFF !important;
}

.group1 .breadcrumb span{
    color: #FFFFFF !important;
}

.group1 .main-content{
    border-bottom-color: #243a63 !important;
}

.group1 .bdq-frame-background-gray{
    background-color: #FFFFFF  !important;
}

.group1 .estimate-footer{
    color: #ff4d4d !important;
    font-weight: bold;
}

.group1 .summary-title{
    background-color: #243a63  !important;
    color: #FFFFFF
}
.group1 .summary-title input:disabled{
    color: #FFFFFF;
}

.group1 .summary-title input:enabled{
    color: #000000;
}

.group1 .summary-title textarea{
    color: #FFFFFF;
}

.group1 .summary-title .veh_desc{
    color: #FFFFFF !important;
}

.group1 .summary-title .vehicleDesc:enabled{
    color: #000000 !important;
}

.group1 .summary-title .vehicleDesc:disabled{
    color: #FFFFFF !important;
}

.group1 .reasons:hover {
    color: #454849 !important;
    background-color: #B1B3B3 !important;
}

.group1 .breadcrumb > li > a {
    color: #B1B3B3 !important;
}

.group1 .breadcrumb > li > a:hover {
    color: #000000 !important;
}

.group1 #cssmenu > ul > li.active > a:after, #cssmenu > ul > li:hover > a:after, #cssmenu > ul > li > a:hover:after{
    color: #FFFFFF !important;
    background-color: #243a63 !important;
}

.group1 .checkbox input[type="checkbox"]:enabled:checked {
    accent-color: #ff4d4d !important;
}

.group1 input[type="checkbox"]:enabled:checked {
    accent-color: #ff4d4d !important;
}

.group1 .navbar-right.glyphicon.glyphicon-question-sign{
    color: #FFFFFF
}

.group1 .marketing-consents{
    display: none;
}

