:root {
    --color-dark: #374c5c;
    --color-light: #e7e1db;
}

a {
    text-decoration: none;
}

.text-pre-wrap {
    white-space: pre-wrap;
}

.pointer {
    cursor: pointer;
}

#loader {
    z-index: 9999;
}

[data-bs-theme="light"] .logo-cms {
    content: url("../images/logo/hwc-black.png");
}

[data-bs-theme="dark"] .logo-cms {
    content: url("../images/logo/hwc-white.png");
}

/* DARK */
.text-awc-dark {
    color: var(--color-dark) !important;
}

.bg-awc-dark {
    background-color: var(--color-dark) !important;
    color: #fff;
}

.border-awc-dark {
    border-color: var(--color-dark) !important;
}

.btn-awc-dark {
    color: #fff !important;
    background-color: var(--color-dark) !important;
    border-color: var(--color-dark) !important;
}

.btn-awc-dark:hover,
.btn-awc-dark:focus,
.btn-awc-dark:active,
.btn-awc-dark.active,
.show > .btn-awc-dark.dropdown-toggle {
    color: #fff !important;
    background-color: var(--color-dark) !important;
    border-color: var(--color-dark) !important;
}

.btn-awc-dark:disabled,
.btn-awc-dark.disabled {
    color: #fff !important;
    background-color: var(--color-dark) !important;
    border-color: var(--color-dark) !important;
    opacity: 0.65 !important;
}

.btn-outline-awc-dark {
    color: var(--color-dark) !important;
    border-color: var(--color-dark) !important;
}

.btn-outline-awc-dark:hover,
.btn-outline-awc-dark:focus,
.btn-outline-awc-dark:active,
.btn-outline-awc-dark.active,
.show > .btn-outline-awc-dark.dropdown-toggle {
    color: #fff !important;
    background-color: var(--color-dark) !important;
    border-color: var(--color-dark) !important;
}

.btn-outline-awc-dark:disabled,
.btn-outline-awc-dark.disabled {
    color: var(--color-dark) !important;
    background-color: transparent !important;
}

/* LIGHT */
.text-awc-light {
    color: var(--color-light) !important;
}

.bg-awc-light {
    background-color: var(--color-light) !important;
    color: #000 !important;
}

.border-awc-light {
    border-color: var(--color-light) !important;
}

.btn-awc-light {
    color: #000 !important;
    background-color: var(--color-light) !important;
    border-color: var(--color-light) !important;
}

.btn-awc-light:hover,
.btn-awc-light:focus,
.btn-awc-light:active,
.btn-awc-light.active,
.show > .btn-awc-light.dropdown-toggle {
    color: #000 !important;
    background-color: var(--color-light) !important;
    border-color: var(--color-light) !important;
}

.btn-awc-light:disabled,
.btn-awc-light.disabled {
    color: #000 !important;
    background-color: var(--color-light) !important;
    border-color: var(--color-light) !important;
    opacity: 0.65 !important;
}

.btn-outline-awc-light {
    color: var(--color-light) !important;
    border-color: var(--color-light) !important;
}

.btn-outline-awc-light:hover,
.btn-outline-awc-light:focus,
.btn-outline-awc-light:active,
.btn-outline-awc-light.active,
.show > .btn-outline-awc-light.dropdown-toggle {
    color: #000 !important;
    background-color: var(--color-light) !important;
    border-color: var(--color-light) !important;
}

.btn-outline-awc-light:disabled,
.btn-outline-awc-light.disabled {
    color: var(--color-light) !important;
    background-color: transparent;
}
