/*
 * @author Spits Team
 * @copyright Copyright (c) Spits (https://www.spits.nl)
 */
pre {
    font-family: 'Courier New', monospace;
    background-color: #f7f7f7;
    padding: 10px;
    border: 1px solid #ccc;
    line-height: 1.5;
    overflow: auto;
    max-height: 600px;
    margin-top: unset !important;
}

.card {
    box-shadow: 0 .75rem 1.5rem rgba(18, 38, 63, .03);
    border: 1px solid rgba(0, 0, 0, .125);
    max-width: 35%;
}

.card .card-header {
    padding: 1.5rem;
    background-color: #f1f1f1;
}

.card .card-body {
    padding: 2rem 1.5rem;
}

.card .card-body p {
    margin-bottom: 1.5rem;
}

.card .card-body dl {
    margin-bottom: 0;
}

.card .card-body dl dd {
    text-align: left;
    margin-left: 0;
    margin-bottom: 15px;
}

.card .card-body dl dd a {
    color: #ef672f;
}

.card .card-body dl dt, .support-contact-index .card .card-body dl dd {
    flex: 50%;
    border-bottom: 1px solid rgba(0, 0, 0, .07);
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem;
    color: #888;
    font-size: 1.3rem;
}

.card .card-footer {
    padding: 0 1.5rem 1.5rem;
}

.card .card-footer .btn {
    background: #ef672f;
    color: #fff;
    padding: 1rem;
    display: inline-block;
    border-radius: 0.25rem;
}

.card .card-footer .btn:hover {
    background: #ba4000;
    text-decoration: none;
}

.card-status {
    display: flex;
}

.card-status::before {
    color: var(--status-color);
    content: '\e637';
    font-family: 'Admin Icons';
    font-size: 1.3rem;
    margin-right: 0.5rem;
}

.card-tooltip::after {
    color: #888;
    content: '\e633';
    font-family: 'Admin Icons';
    font-size: 1.3rem;
    margin-left: 0.5rem;
}

.product-page-status::after {
    color: var(--status-color);
    content: '\e637';
    font-family: 'Admin Icons';
    font-size: 1.3rem;
    margin-left: 0.5rem;
}

.ui-tabs-panel {
    padding: unset !important;
}
