﻿@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
:root {
    --black: #0D1E31;
    --white: #ffffff;
    --light-blue: #D5ECF5;
    --light-yellow: #FFF6B9;
    --light-green: #B3EFA5;
    --light-green: #B3EFA5;
    --light-red: #FFDFDF;
    --yellow: #FFDF00;
    --green: #41A62A;
    --red: #D92725;
    --blue: #009EE0;
}

html, body {
    height: 100%;
}

body {
    font-size: 1rem;
    color: var(--black);
    font-family: "DM Sans", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    padding-top: 132px;
}
a{
    color:var(--black);
}


@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1600px;
    }
}
.bg-white{
    background-color:var(--white)
}
.bg-black {
    background-color: var(--black)
}
.bg-blue {
    background-color: var(--blue)
}
.bg-light-blue {
    background-color: var(--light-blue)
}


/*BUTTONS*/
.btn {
    padding: 10px 24px;
    border-radius: 50px;
    color: #fff;
    cursor:pointer;
    font-weight:600;
    font-size:0.85rem;
    text-transform:uppercase;
}
.btn:hover {
    color: unset;
}
.btn-blue, .btn-blue:hover {
    background-color: var(--blue);
    border: 1px solid var(--blue);
    color:var(--white)
}
    .btn-red, .btn-red:hover {
        background-color: var(--red);
        border: 1px solid var(--red);
        color: var(--white)
    }
.btn-green, .btn-green:hover {
    background-color: var(--green);
    border: 1px solid var(--green);
    color: var(--white)
}
    .btn-yellow, .btn-yellow:hover {
        background-color: var(--yellow);
        border: 1px solid var(--yellow);
        color: var(--black)
    }
/*BUTTONS END*/

/*NAVIGERING & DROPDOWN*/
.dropdown-menu .dropdown-menu {
    left: 100%;
    top: 0;
    margin-top: 0;
    border-radius: .5rem;
}
.navbar {
    position: fixed;
    top: 0;
    z-index: 99; 
    width:100%
}

@media (min-width: 992px) {
    .dropdown:hover > .dropdown-menu {
        display: block;
        margin-top: 0;
    }
}

.submenu-toggle {
    border: none;
    background: transparent;
    color: inherit;
    padding: 0 .5rem;
}

.dropdown-menu.show {
    display: block;
}
.navbar-nav li {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
    font-size:1rem!important
}
.navbar-nav li a{

    font-size: 1rem !important
}
.navbar-nav .nav-link, .dropdown-menu .dropdown-item{
    font-weight:600;
    color:var(--black);
    font-size:1.1rem;
    padding-right:0!important;
    padding-left:0!important;
    width:fit-content
}
    .dropdown-menu .dropdown-item:hover, .dropdown-menu .dropdown-item:active, .dropdown-menu .dropdown-item:focus, .dropdown-menu .dropdown-item:focus-visible {
        background-color: transparent!important;
        color: unset!important
    }

    .navbar-nav .nav-link.active, .dropdown-menu .dropdown-item.active {
        border-bottom: 2px solid var(--blue);
        background-color:transparent;
        color:var(--black)
    }
.dropdown-toggle::after{
    display:none!important
}
.dropdown-menu{
    border:none!important
}


/*NAVIGERING & DROPDOWN END*/


