﻿body.order-layout {
    background-image: none;
}

.form-wrapper {
    padding: 1.5rem 1.5rem;
    background-color: #fff !important;
}

.iframe-container {
    padding-right: 0;
    padding-left: 0;
}

.mb-320 {
    margin-bottom: 0;
}

.options-boxes .options-box {
    border: 1px solid #e7e7e7;
}

#bookingForm {
    padding-top: 0.5rem;
}

.btn:hover {
    color: #fff;
    text-decoration: none;
}
.btn-orange {
    background-color: #2a55a6;
    border-color: #2a55a6;
    color: #fff;
}
.btn-theme-wide {
    background-color: #2a55a6;
    color: #fff;
}
    .btn-theme-wide .pipe-after {
        border-right: 2px solid #fff;
    }

.options-boxes .options-box.car-size, .options-boxes .options-box.selected {
    background-color: #2a55a6;
    color: #fff;
}

.options-text-icon.selected {
    background-color: #2a55a6;
    color: #fff;
}
    .options-text-icon.selected .car-icon-sedan {
        background-image: url(../images/icons/sedan-white.svg);
    }
    .options-text-icon.selected .car-icon-station {
        background-image: url(../images/icons/station-white.svg);
    }
    .options-text-icon.selected .car-icon-6 {
        background-image: url(../images/icons/van6-white.svg);
    }
    .options-text-icon.selected .car-icon-7 {
        background-image: url(../images/icons/van7-white.svg);
    }

.options-icon.selected {
    background-color: #2a55a6;
    color: #fff;
}
    .options-icon.selected .seat-icon-child {
        background-image: url(../images/icons/child-seat-white.png);
    }
    .options-icon.selected .seat-icon-booster {
        background-image: url(../images/icons/booster-seat-white.png);
    }
    .options-icon.selected .fas {
        color: #fff
    }

.modal .modal-header {
    background-color: #2a55a6;
    color: #fff;
}

.form-control:focus {
    border-color: #2a55a6;
}
