@font-face {
	font-family: Poppins;
	src: url(/css/fonts/poppins/Poppins-Regular.ttf);
	font-display: swap
}


@media (max-width: 767.5px)
{
    .navbar-nav
    {
        flex-direction: column!important;
		margin-left: auto!important;
		margin-right: auto!important;
    }

    .main-sidebar
    {
        padding-top: 50px!important;
    }

    .navbar-toggler:focus
    {
        box-shadow: none!important;
    }
}

@media(min-width:0) and (max-width:993px) {
    .alt-menu
	{
		margin-right: auto;
	}

    

	.navbar-toggler
	{
		/*margin-left: 0.4rem!important;*/
        padding: 0px!important;
	}

    

   
    
}

@media(min-width:767px) and (max-width:991.98px) {
	.navbar-collapse.collapse.show {
		display: flex;
		flex-direction: row !important;
        background-color: #f2f2f2;
	}

	.navbar-collapse.collapse.show>ul.nav {
		display: flex;
		flex-direction: row !important;
		align-items: flex-start;
		margin-right: auto;
		margin-top: 1em;
	}
}

.navbar
{
    list-style: none;
    margin-left: 0px!important;
    padding: 0;
}

.navbar-nav
{
    flex-direction: row;
    align-items: center;
}


/*.navbar-nav .nav-link 
{
    color: #ffffff;
    font-family: Poppins;
    font-size: 15px;
    font-weight: 400;
    line-height: 40px;
    text-align: left;
}*/

.navbar-style
{
    justify-content: flex-start!important;
    font-size: 18px;
}

.alt-menu
{
    justify-content: end;
    margin-left: auto;
}

.sidebar>ul
{
    display: flex;
    flex-direction: column;
    font-size: 18px;
    margin-top: 50px;
	color: white;
}

.sidebar>ul a>i
{
    margin-right:15px;
}

.alt-menu
{
	display: flex;
	align-items: center;
}



#search-button
{
    background-color: white!important;
    border-color: transparent!important;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    box-shadow: none!important;
}

#nav .fa-user
{
    width: 43px;
    height: 42px;
    color: #454545;
    margin-right: 5px;
    font-size: 32px;
}

.alt-menu
{
	display: flex;
	align-items: center;
}

.navbar-nav li a
{
	text-decoration: none!important;
}




