main {
    min-height: 85.9vH;
}
:root {
    --bs-secondary-rgb: 108, 117, 125 !important;
}

@font-face {
    font-family: 'texgyreadventor-regular-webfont';
    src: url('tex-gyre-adventor/texgyreadventor-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'texgyreadventor-italic-webfont';
    src: url('tex-gyre-adventor/texgyreadventor-italic-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'texgyreadventor-bolditalic-webfont';
    src: url('tex-gyre-adventor/texgyreadventor-bolditalic-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'texgyreadventor-bold-webfont';
    src: url('tex-gyre-adventor/texgyreadventor-bold-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

html, body {
    /*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
    font-family: "Tex Gyre Adventor", sans-serif;
}

/*.bg-secondary {   
    background-color: rgb(109 109 109) !important;
}*/
.btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #895b2f;
    border-color: #895b2f;
}
.btn-check:active + .btn-primary, .btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle {
    color: #fff !important;
    
}
header {
    background-color: #007bff;
    color: white;
    padding: 10px;
}
.card-header {
    background-color: rgb(0 0 0 / 48%) !important;
}
.user-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    background-color: #c9c9c9;
    color: white;
    border-radius: 50%;
    font-size: 27px;
    padding-bottom: 1px;
}
.nav-link {
    cursor: pointer;
    font-size: 1rem;
    color: #fff;
}

.navbar-brand {
    cursor: pointer;
}
.main-layout {
    background-image: url('/_content/RazorWebShopLib/images/vegtree-4500x3000-shops.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    height: 100vh;
    /*font-family: Arial, sans-serif;*/
    background-color: #f8f9fa;
}

footer {
    color: white;
    margin-top: 10px;
    text-align: center;
    height: 5vh;
}
.web_heading {
    top: 20%;
    left: 25% !important;
}
@media (min-width: 576px) {
    .web_heading {       
        left: 17% !important;
    }
}
@media (min-width: 768px) {
    .web_heading {      
        left: 14% !important;
    }
}
    @media (min-width: 992px) {
        .navbar-brand {
            width: 17% !important;
        }

        .web_heading {          
            left: 43% !important;
        }
    }

    @media (min-width: 1200px) {
        .navbar-brand {
            width: 20% !important;
        }

        .web_heading {           
            left: 43% !important;
        }
    }

    @media (min-width: 1400px) {
        .navbar-brand {
            width: 17% !important;
        }

        .web_heading {          
            left: 43% !important;
        }
    }


