/* Max-Speedshop.de */

/*
diese Datei wird auch vom Editor TinyMCE genutzt
*/
/* ========== CSS Import ========== */
@import url(variablen.css);

/*******************************/
/************ Farben ***********/
/*******************************/
.bg-primary {
    background-color: var(--primary) !important;
}

.bg-secondary {
    background-color: var(--secondary) !important;
}

.text-primary {
    color: var(--primary) !important;
}

.text-secondary {
    color: var(--secondary) !important;
}

.border-primary {
    border-color: var(--primary) !important;
}

.border-secondary {
    border-color: var(--secondary) !important;
}

.table {
    border-color: var(--secondary);
}

.table>thead>tr>th {
    background: var(--primary);
    text-align: center;
    color: var(--light);
}

/*******************************/
/************ Links ************/
/*******************************/

a {
    font-weight: bold;
    color: var(--secondary);
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

/*******************************/
/******** Überschriften ********/
/*******************************/
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--font-02);
    font-weight: bold;
    font-style: normal;
    font-variant: small-caps;
    letter-spacing: .1em;
    color: var(--secondary);
    text-align: center;
    text-shadow: 2px 2px 3px var(--dark50);
}

/*******************************/
/*********** Buttons ***********/
/*******************************/
.btn {
    border-radius: 0;
}

/* ##### Solid Buttons ##### */
.btn-primary {
    color: var(--light);
    background: var(--primary);
    border: 1px solid transparent;
}

.btn-primary:hover {
    color: var(--primary);
    background: transparent;
    border: 1px solid var(--primary);
    text-decoration: none;
}

.btn-secondary {
    color: var(--light);
    background: var(--secondary);
    border: 1px solid transparent;
}

.btn-secondary:hover {
    color: var(--secondary);
    background: transparent;
    border: 1px solid var(--secondary);
    text-decoration: none;
}

.btn-success {
    color: var(--light);
    background: #198754;
    border: 1px solid transparent;
}

.btn-success:hover {
    color: #198754;
    background: transparent;
    border: 1px solid #198754;
    text-decoration: none;
}

.btn-info {
    color: var(--light);
    background: #0dcaf0;
    border: 1px solid transparent;
}

.btn-info:hover {
    color: #0dcaf0;
    background: transparent;
    border: 1px solid #0dcaf0;
    text-decoration: none;
}

.btn-warning {
    color: var(--light);
    background: #ffc107;
    border: 1px solid transparent;
}

.btn-warning:hover {
    color: #ffc107;
    background: transparent;
    border: 1px solid #ffc107;
    text-decoration: none;
}

.btn-danger {
    color: var(--light);
    background: #dc3545;
    border: 1px solid transparent;
}

.btn-danger:hover {
    color: #dc3545;
    background: transparent;
    border: 1px solid #dc3545;
    text-decoration: none;
}

.btn-light:hover,
.btn-dark:hover {
    text-decoration: none;
}

/* ##### Outline Buttons ##### */
.btn-outline-primary {
    color: var(--primary);
    background: transparent;
    border: 1px solid var(--primary);
}

.btn-outline-primary:hover {
    color: var(--light);
    background: var(--primary);
    border: 1px solid transparent;
    text-decoration: none;
}

.btn-outline-secondary {
    color: var(--secondary);
    background: transparent;
    border: 1px solid var(--secondary);
}

.btn-outline-secondary:hover {
    color: var(--light);
    background: var(--secondary);
    border: 1px solid transparent;
    text-decoration: none;
}

.btn-outline-info {
    color: #0dcaf0;
    background: transparent;
    border: 1px solid #0dcaf0;
}

.btn-outline-info:hover {
    color: var(--light);
    background: #0dcaf0;
    border: 1px solid transparent;
    text-decoration: none;
}

.btn-outline-warning {
    color: #ffc107;
    background: transparent;
    border: 1px solid #ffc107;
}

.btn-outline-warning:hover {
    color: var(--light);
    background: #ffc107;
    border: 1px solid transparent;
    text-decoration: none;
}

.btn-outline-danger {
    color: #dc3545;
    background: transparent;
    border: 1px solid #dc3545;
}

.btn-outline-danger:hover {
    color: var(--light);
    background: #dc3545;
    border: 1px solid transparent;
    text-decoration: none;
}

.btn-outline-light:hover,
.btn-outline-dark:hover {
    text-decoration: none;
}