/* Minification failed. Returning unminified contents.
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(80,18): run-time error CSS1039: Token not allowed after unary operator: '-red'
(85,18): run-time error CSS1039: Token not allowed after unary operator: '-gold'
(90,22): run-time error CSS1039: Token not allowed after unary operator: '-red'
(94,18): run-time error CSS1039: Token not allowed after unary operator: '-red'
(100,21): run-time error CSS1039: Token not allowed after unary operator: '-red'
(101,22): run-time error CSS1039: Token not allowed after unary operator: '-red'
(106,17): run-time error CSS1039: Token not allowed after unary operator: '-gold'
(109,18): run-time error CSS1039: Token not allowed after unary operator: '-gold'
(114,26): run-time error CSS1039: Token not allowed after unary operator: '-gold'
(116,22): run-time error CSS1039: Token not allowed after unary operator: '-gold'
 */
/* PharmaCare Brand Colors */

.nav-button {
    border: 1px solid black;
    padding: 8px 12px;
    background-color: #947f3a;
    color: white;
    margin: 4px; /* space between buttons */
    border-radius: 4px;
    cursor: pointer;
    transition: 0.2s ease;
}

    .nav-button:hover {
        background-color: rgba(255, 255, 255, 0.2); /* subtle hover effect */
    }

:root {
    --red: #931638;
    --gold: #947f3a;
}

body {
    min-height: 100vh;
    background-color: #a91940;
}

.rounded-corners {
    border-radius: 20px;
}

.rounded-bottom {
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
}

.footer {
    background-color: #947f3a;
}

.footer .nav-link.text-muted {
    color: white !important;
}

.footer .text-muted {
    color: white !important;
}

.contact {
    font-size: 1.2rem;
}

@media only screen and (min-width:991.98px) {
    .contact {
        width: 800px;
    }
}

.pc-background-red {
    background-color: #931638;
}

.pc-background-gold {
    background-color: #947f3a;
}

.pc-text-red {
    color: #931638;
}

.pc-text-gold {
    color: #947f3a;
}

.pc-text-white {
    color: ghostwhite !important;
}

.pc-border-red {
    border: var(--red) 3px solid !important;
    border-radius: 3px;
}

.pc-border-gold {
    border: var(--gold) 3px solid !important;
    border-radius: 3px;
}

.pc-button {
    background: var(--red);
    color: white;
    font-weight: bold;
    font-size: 1rem;
    border: var(--red) 2px solid;
    border-radius: 5px;
}

    .pc-button:hover {
        background: white;
        color: var(--red);
        border: var(--red) 2px solid;
    }

.pc-secondary-button {
    background: white;
    color: var(--gold);
    font-weight: bold;
    font-size: 1rem;
    border: var(--gold) 2px solid;
    border-radius: 5px;
}

    .pc-secondary-button:hover {
        background: var(--gold);
        color: white;
        border: var(--gold) 2px solid;
    }


a {
    text-decoration: none;
}

    a.navbar-brand {
        white-space: normal;
        text-align: center;
        word-break: break-all;
    }

.border-top {
    border-top: 1px solid #e5e5e5;
}

.border-bottom {
    border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05);
}


