﻿

*, *::before, *::after {
    /*font-family: Montserrat, sans-serif;*/
    /*font-family: 'Michroma', sans-serif;*/
}

body {
    font-family: 'Montserrat','Michroma'!important;
}

.michroma-font {
    font-family: 'Michroma' !important;
}

body.system-theme {
    --background-color: white;
    --text-color: black;
    --header-background: #f0f0f0;
    --header-text-color: black;
}


@media (prefers-color-scheme: light) {
    body.system-theme {
        --background-color: #2e2e2e;
        --text-color: white;
        --header-background: #1f1f1f;
        --header-text-color: white;
        
    }
}

.parent-container {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    overflow: hidden;
}

.centered-child {
    padding: 20px;
}


html, body {
    background: #fff;
    scrollbar-width: auto;
}


.my-header-section {
    background-image: url('img/header.jpeg') !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

table, tr, th, td {
    /*background: #212529 !important;*/
    /*color: gray !important;*/
    /*border: 1px dotted lightgray;*/
    vertical-align: middle !important;
    /*height: 100px !important;*/
}






