* {
    font-family: var(--font-sans);
}

#_claas-mentor_app {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

:root {
    --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
        Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
        "Segoe UI Symbol";
    --font-montserrat: 'Montserrat', sans-serif;
    /* Color Palette */
    --color-background: #f5f5f5;
    --color-secondary-bg: #ffffff;
    --color-primary: #193e6b;
    --color-secondary: #b3a125;
}

.font-montserrat {
    font-family: var(--font-montserrat);
    font-weight: 900;
}

.mentor-primary {
    color: #193e6b;
}

.mentor-bg-primary {
    background-color: #193e6b;
}

.mentor-btn-primary {
    background-color: #193e6b;
    border-color: #193e6b;
    color: white;
}

.mentor-btn-primary:hover {
    background-color: #0f2a4a;
    border-color: #0f2a4a;
    color: var(--color-secondary)
}

.mentor-secondary {
    color: #b3a125;
}

.mentor-bg-secondary {
    background-color: #b3a125;
}

.segoe-ui {
    font-family: var(--font-sans);
}