/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,21): run-time error CSS1039: Token not allowed after unary operator: '-pd-yellow-darkest'
(70,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(71,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(72,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(73,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(74,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(76,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(77,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(78,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(79,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(87,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(88,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(89,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(90,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(91,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(92,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(93,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(94,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(95,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(99,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(100,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(101,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(103,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(104,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(155,21): run-time error CSS1039: Token not allowed after unary operator: '-site-max-width'
(163,22): run-time error CSS1039: Token not allowed after unary operator: '-pd-yellow'
(176,28): run-time error CSS1039: Token not allowed after unary operator: '-pd-yellow'
(177,24): run-time error CSS1039: Token not allowed after unary operator: '-pd-yellow'
 */
:root {
    --site-max-width: 1008px;
    --pd-yellow: #fbd900;
    --pd-yellow-rgb: rgb(251, 217, 0);
    --pd-yellow-darker: #e0c200;
    --pd-yellow-darker-rgb: rgb(224, 194, 0);
    --pd-yellow-darkest: #c7ac00;
    --pd-yellow-darkest-rgb: rgb(199, 172, 0);
    --bs-secondary: #bdbec2;
    --bs-secondary-rgb: 189, 190, 194;
    --bs-dark-rgb: 251, 217, 0;
}

.nav {
    --bs-nav-link-font-weight: 600;
    --bs-nav-link-color: var(--pd-yellow);
    --bs-nav-link-hover-color: var(--pd-yellow-darker);
}

.nav-pills {
    --bs-nav-pills-link-active-color: var(--bs-black);
    --bs-nav-pills-link-active-bg: var(--pd-yellow);
}

.pd-admin-table {
    table-layout: fixed;
}

    .pd-admin-table td, .pd-admin-table th {
        vertical-align: middle;
    }

.pd-btn-icon, .pd-btn-icon-placeholder {
    min-width: 2rem;
    text-align: center;
}

.pd-btn-icon-placeholder {
    display: inline-block;
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border: 1px solid transparent;
    vertical-align: middle;
}

.pd-sortable {
    cursor: pointer;
    user-select: none;
    white-space: nowrap;
}

    .pd-sortable:hover {
        color: var(--pd-yellow-darkest);
    }

.pd-badge-discount {
    background-color: #fff8cc;
    color: #6b5c00;
    font-weight: 500;
}

.pd-badge-type {
    background-color: #eceef1;
    color: #4a4f57;
    font-weight: 500;
}

.pd-btn-icon {
    --bs-btn-color: #6c757d;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--bs-black);
    --bs-btn-hover-bg: #f1f2f4;
    --bs-btn-hover-border-color: #f1f2f4;
    --bs-btn-active-color: var(--bs-black);
    --bs-btn-active-bg: #e6e7ea;
    --bs-btn-active-border-color: #e6e7ea;
    --bs-btn-focus-shadow-rgb: var(--pd-yellow-rgb);
}

.pd-no-caret::after {
    display: none;
}

#js-users-pager .pagination {
    --bs-pagination-color: #4a4f57;
    --bs-pagination-hover-color: var(--bs-black);
    --bs-pagination-hover-bg: #f1f2f4;
    --bs-pagination-focus-color: var(--bs-black);
    --bs-pagination-focus-bg: #f1f2f4;
    --bs-pagination-focus-box-shadow: none;
    --bs-pagination-active-color: var(--bs-black);
    --bs-pagination-active-bg: var(--pd-yellow);
    --bs-pagination-active-border-color: var(--pd-yellow);
}

.pd-btn-primary {
    --bs-btn-color: var(--bs-black);
    --bs-btn-bg: var(--pd-yellow);
    --bs-btn-border-color: var(--pd-yellow);
    --bs-btn-hover-color: var(--bs-black);
    --bs-btn-hover-bg: var(--pd-yellow-darker);
    --bs-btn-hover-border-color: var(--pd-yellow-darker);
    --bs-btn-focus-shadow-rgb: var(--pd-yellow-rgb);
    --bs-btn-active-color: var(--bs-btn-hover-color);
    --bs-btn-active-bg: #b2af01;
    --bs-btn-active-border-color: #b2af01;
    --bs-btn-border-radius: .5rem;
    --bs-btn-font-weight: 600;
}

.pd-btn-outline-primary {
    --bs-btn-color: var(--pd-yellow);
    --bs-btn-bg: white;
    --bs-btn-border-color: var(--pd-yellow);
    --bs-btn-hover-color: var(--bs-black);
    --bs-btn-hover-bg: var(--pd-yellow);
    --bs-btn-hover-border-color: var(--pd-yellow);
    --bs-btn-focus-shadow-rgb: var(--pd-yellow-rgb);
    --bs-btn-active-color: var(--bs-btn-hover-color);
    --bs-btn-active-bg: #b2af01;
    --bs-btn-active-border-color: #b2af01;
    --bs-btn-border-radius: .5rem;
    --bs-btn-font-weight: 600;
}

#top-banner {
    background: url(/includes/img/banner-online-kit-builder.jpg) no-repeat;
    background-size: cover;
    min-height: 27em;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

    #top-banner.header-lg {
        min-height: 36em;
    }


#login-status::before {
    content: ' ';
    width: 0;
    height: 0;
    border-top: 46px solid #fbd900;
    border-left: 28px solid transparent;
    position: absolute;
    left: -27px;
    top: 0;
}

.container {
    max-width: var(--site-max-width);
}

.btn-dialog {
    min-width:75px;
}

.bg-raw {
    background: var(--pd-yellow);
}

.btn {
    border-radius:0 
}


#js-vehicles-table tr {
    cursor: pointer
}

.form-check-input:checked {
    background-color: var(--pd-yellow);
    border-color: var(--pd-yellow);
}
