﻿.model-fallback {
    background-color: #333333;
    color: #ffcc00;
}

    .model-fallback span {
        text-transform: uppercase;
        border-bottom: 1px solid #e83e8c;
    }

.model-border {
    border-radius: 0.25rem;
    overflow: hidden;
}

.model-border-eurospares {
    border: 1px solid #343a40;
}

.model-eurospares {
    background-color: #343a40;
    color: #e9ecef;
}

    .model-eurospares span {
        text-transform: uppercase;
        border-bottom: 1px solid #ffcc00;
    }

.model-border-ferrari {
    border: 1px solid #000;
}

.model-ferrari {
    background-color: #000;
    color: #ffcc00;
}

    .model-ferrari span {
        text-transform: uppercase;
        border-bottom: 1px solid #ffcc00;
    }

.model-border-porsche {
    border: 1px solid #8b959e;
}

.model-porsche {
    background-color: #8b959e;
    color: #fff;
}

    .model-porsche span {
        text-transform: uppercase;
        border-bottom: 1px solid #fff;
    }

.model-border-lamborghini {
    border: 1px solid #ced4da;
}

    .model-border-lamborghini .model-lamborghini {
        border-bottom: 1px solid #ced4da !important;
        border-left: 0px;
        border-top: 0px;
        border-right: 0px;
    }

.model-lamborghini {
    background-color: #f8c221;
    color: #fff;
    border: 1px solid #ced4da;
}

    .model-lamborghini span {
        text-transform: uppercase;
        border-bottom: 1px solid #fff;
    }

.model-border-maserati {
    border: 1px solid #112a52;
}

.model-maserati {
    background-color: #112a52;
    color: #fff;
}

    .model-maserati span {
        text-transform: uppercase;
        border-bottom: 1px solid #fff;
    }

.model-border-bentley {
    border: 1px solid #d8d9dc;
}

    .model-border-bentley .model-bentley {
        border-bottom: 1px solid #d8d9dc !important;
        border-left: 0px;
        border-top: 0px;
        border-right: 0px;
    }

.model-bentley {
    background-color: #e6eae9;
    color: #7ca88e;
    border: 1px solid #d8d9dc;
}

    .model-bentley span {
        text-transform: uppercase;
        border-bottom: 1px solid #7ca88e;
    }

.model-border-astonmartin {
    border: 1px solid #01665f;
}

.model-astonmartin {
    background-color: #01665f;
    color: #fff;
}

    .model-astonmartin span {
        text-transform: uppercase;
        border-bottom: 1px solid #fff;
    }

.model-border-tubi {
    border: 1px solid #ffcc00;
}

.model-tubi {
    background-color: #fff;
    color: #000;
}

    .model-tubi span {
        text-transform: uppercase;
        border-bottom: 1px solid #ffcc00;
    }

.model-border-mclaren {
    border: 1px solid #ff8000;
}

.model-mclaren {
    background-color: #ff8000;
    color: #fff;
}

    .model-mclaren span {
        text-transform: uppercase;
        border-bottom: 1px solid #fff;
    }

.model-border-oem {
    border: 1px solid #565788;
}

.model-oem {
    background-color: #565788;
    color: #fff;
}

    .model-oem span {
        text-transform: uppercase;
        border-bottom: 1px solid #ffcc00;
    }

.model-border-rollsroyce {
    border: 1px solid #50897e;
}

    .model-border-rollsroyce .model-rollsroyce {
        border-bottom: 1px solid #50897e !important;
        border-left: 0px;
        border-top: 0px;
        border-right: 0px;
    }

.model-rollsroyce {
    background-color: #46595e;
    color: #e9ecef;
    border: 1px solid #50897e;
}

    .model-rollsroyce span {
        text-transform: uppercase;
        border-bottom: 1px solid #50897e;
    }

.model-border-akrapovic {
    border: 1px solid #cc0033;
}

.model-akrapovic {
    background-color: #fff;
    color: #000000;
}

    .model-akrapovic span {
        text-transform: uppercase;
        border-bottom: 1px solid #cc0033;
    }

.model-border-quicksilver {
    border: 1px solid #cc3333;
}

.model-quicksilver {
    background-color: #fff;
    color: #595959;
}

    .model-quicksilver span {
        text-transform: uppercase;
        border-bottom: 1px solid #cc3333;
    }

.model-border-klineinnovation {
    border: 1px solid #d8b983;
}

.model-klineinnovation {
    background-color: #fff;
    color: #000;
}

    .model-klineinnovation span {
        text-transform: uppercase;
        border-bottom: 1px solid #d8b983;
    }
