@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;400;600;800;900&display=swap');
:root {
    --animate-duration: 0.4s;
  }

.sidebar,.responsive-header {
    background: #05b0f4;
}
.responsive-logo img{
    margin: 0 !important;
}

.main-header #header-logo a{
    padding:0 0 20px 0;
}

body{
    font-family: 'Montserrat', sans-serif;
    font-size:12px;
}
 
 .content-top .content-search input[type=search][name=query] {

background: #f8fafc;
}

#main-menu .menu .menu-item .submenu-toggle .submenu-toggle-icon{color:white;}
 

 .text-grey{
     color:#dddddd80 !important;
 }
     #main-menu .menu .menu-icon {
         color: var(--sidebar-menu-icon-color);
         font-size: 17px;
         height: 26px;
         margin-right: 10px;
         margin-top: 3px;
         vertical-align: middle;
         width: 20px;
         color: #000;
     }

     
     #main-menu .menu .submenu a {
         font-weight:200;
         /*color: #fff;
         padding: 3px 5px 3px 26px;
     }
     #main-menu .menu a{
         font-weight:300;
         font-size:13px;
         /*color: #ffffff;*/
     }
     #main-menu .menu .menu-item.active:not(.expanded) .menu-icon, #main-menu .menu .menu-item.active:not(.expanded) a {
color: #000;
}
#main-menu .menu a span{
 
}
#main-menu .menu .menu-item.active a span {
text-decoration: none;
}


#main-menu .menu .menu-item-contents {
    /*color: white;*/
    display: block;
    padding: 1px 0;
}

#main-menu .menu .menu-header{
    color: #fff;
    font-weight: bold;
}
#main-menu .menu .menu-item.active {
    background: #fff;
}


.btn{
    padding:8px 12px;
}

.btn-primary{
    background:linear-gradient(
        246deg, #2a4fbb 0%, #293a6c 100%);
}

.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
    padding: 15px;
}




@media (min-width: 992px){
.content-top {
background: #f8fafc;
}

@media (min-width: 992px){
    body.ea-sidebar-width-compact #main-menu .menu .menu-item:hover .menu-item-contents {
        background: var(--body-bg);
        color: #0b2656;
    }

    body.ea-sidebar-width-compact #main-menu .menu .menu-item:hover .menu-icon {

        color: #0b2656;
    }
}


}
