@font-face {
    font-family: 'galette';
    src: url('../fonts/galette-med.eot');
    src: url('../fonts/galette-med.eot?#iefix') format('embedded-opentype'),
        url('../fonts/galette-med.woff2') format('woff2'),
        url('../fonts/galette-med.woff') format('woff'),
        url('../fonts/galette-med.ttf') format('truetype'),
        url('../fonts/galette-med.svg#galettemedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

:root {
    --bd-black: rgb(30, 30, 30);
    --bd-yellow: rgb(249, 157, 28);
    --bd-gray: rgb(109, 110, 113);
    --bd-white: #ffffff;
    --bd-off-white: rgb(245, 246, 250);
    --bd-white-60: rgb(195, 195, 198);
    --bjt-default: rgb(29, 37, 59, 1);
    --primary: #e14eca;
    --secondary: #f4f5f7;
    --success: #00f2c3;
    --info: #1d8cf8;
    --warning: #ff8d72;
    --danger: #fd5d93;
    --light: #adb5bd;
    --dark: #212529;
    --default: #344675;
    --blue: #5e72e4;
    --indigo: #5603ad;
    --purple: #8965e0;
    --pink: #f3a4b5;
    --red: #f5365c;
    --orange: #fb6340;
    --yellow: #ffd600;
    --green: #2dce89;
    --teal: #11cdef;
    --cyan: #2bffc6;
    --white: #ffffff;
    --gray: #6c757d;
    --gray-dark: #32325d;
    --light: #ced4da;
    --lighter: #e9ecef;
}

.bd-brand-font {
    font: normal normal normal 1em/1 'galette';
}

.white-content .bd-brand-font .bd-white {
    color: var(--bd-black);
}

.white-content .tim-icons {
    color: var(--bjt-default);
}

.white-content .bjt-icon {
    color: var(--bjt-default);
}


.white-content .navbar .active {
    background-color: var(--bd-off-white) !important;
    background-image: linear-gradient(to bottom left, var(--bd-white-60), var(--bd-off-white), var(--bd-white-60)) !important;
}

.bd-navbar-brand {
    display: inline-block;
    padding-top: 0.406813rem;
    padding-bottom: 0.406813rem;
    margin-right: 0.9375rem;
    font-size: 0.99925rem;
    line-height: inherit;
    white-space: nowrap;
}

.bd-navbar-brand .bd-logo {
    max-width: 34px;
}

.bd-black {
    color: var(--bd-black);
}

.bd-gray {
    color: var(--bd-gray);
}

.bd-yellow {
    color: var(--bd-yellow);
}

.bd-white {
    color: var(--bd-white);
}

.navbar .bd-navbar-brand {
    position: fixed;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-left: 17px;
    margin-top: 3px;
    font-size: 1rem;
}

@media screen and (max-width: 991px) {
    .navbar .bd-navbar-brand {
        margin-left: 20px;
        position: relative;
    }
}

select option {
    color: var(--bd-black);
}

/* DMS */

.dms-wysiwyg {
    all: revert !important;
}

.dms-wysiwyg-ctrls {
    all: revert !important;
}

.dms-wysiwyg-text-area {
    all: revert !important;
}

.dms-wysiwyg-text-color-picker {
    all: revert !important;
}