body {
    background-color: #FBFAFD;
}

p {
    color: #93A3A1;
}

.off-canvas-sidebar .nav-link, .off-canvas-sidebar .navbar-brand {
    color: #3C4858 !important;
}

.page-header {
    color: #3C4858 !important;
}

.wrapper-full-page .form-group {
    padding-bottom: 20px;
}

.info-horizontal .icon>i {
    font-size: 2rem;
}

.info {
    max-width: 100%;
}

.wrapper-full-page .form-check label {
    margin-left: 4px;
}

.homologation {
    color: #f44336;
    font-size: 60%;
    font-weight: 400;
    margin-left: 5px;
}

.skedway-color {
    color: #80DDB1;
}

.grey-color {
    color: #7a7b7b;
}

.skedway-brand {
    display: block;
    margin-top: 0 !important;
    margin-bottom: 24px;
}

/* Plan */

.plan-display-name {
    display: inline-block;
    color: #7fdeb1;
    padding: 8px 12px;
    border-radius: 4px;
    font-weight: 600;
    border: 2px solid;
}

.plan-display-description {
    font-size: 1rem;
}

.price {
    font-size: 2.2rem;
    font-weight: 500;
    color: #80DDB1;
}

.price-footer {
    display: block;
}

.room-price, .desk-price {
    display: block;
    margin-bottom: 25px;
    font-weight: 500;
    letter-spacing: 0.04rem;
}

.plan-body {
    color: #274743;
}

.plan-display-description {
    margin-top: 26px;
}

.h3-custom {
    margin-top: 0 !important;
    margin-bottom: 26px;
    color: #274743;
}

.registration-message {
    margin-bottom: 20px;
    color: #93A3A1;
}

.disable-item {
    opacity: .2;
    pointer-events: none;
}

@media (max-width: 768px) {
    .wrapper-full-page {
        display: grid;
    }

    footer nav {
        text-align: center !important;
    }

    .page-header footer {
        bottom: -200px;
    }

    .wrapper-full-page .card-body {
        padding-top: 40px !important;
    }
}

.page-header {
    max-height: inherit;
}

.btn.disabled, .btn:disabled {
    opacity: .4;
    pointer-events: none;
}

.copyright {
    color: inherit;
    font-size: 15px;
    font-weight: 400;
}

.footer ul li a {
    color: inherit;
    font-weight: 400;
    font-size: 15px;
    text-transform: none;
    display: block;
}

.footer {
    color: #93A3A1;
    z-index: 0;
}
