.navbar{
    background: #272262;
    height: 44px;
}

#navbar {
    margin-right: calc(3rem + 20px) !important;
}

#navbar-logo {
    opacity: 0;
    transition: opacity 0.3s ease;
}

.disabled-link {
    pointer-events: none;
}

#navbar-loc{
    background: #F6F9FE;
    position: relative;
    z-index: 1;
    width: 100%;
}

.navbar-link{  
    width: 100vw;
    z-index: 1020;
    top: 0;
    -webkit-transition: background-color 0.5s ease-out;
    -moz-transition: background-color 0.5s ease-out;
    -o-transition: background-color 0.5s ease-out;
    transition: background-color 0.5s ease-out;
}

span {
    cursor: default;
}

.navbar a:hover,
.navbar-link a:hover {
    color: #F16625 !important;
    text-decoration: none;
}

@media (min-width: 1250px){
    .navbar-toggler, .sidebar, .sidenav, .overlay{
        display: none !important;
    }
    .dropdown:hover .dropdown-menu {
        display: block;
    }
    .dropdown-menu{
        box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.175)
    }
    #navbar-loc .container {
        justify-content: flex-end;
        margin-right: 0;
    }
    .navbar-link {
        position: fixed;
    }
}

@media (max-width: 1250px){
    #navbar{
        display: none !important;
    }
    .sidebar{
        display: flex;
    }
    #navbar-loc .container {
        justify-content: center;
    }
    .navbar-link {
        position: sticky;
    }
}
