@import url("/dist/css/fonts/font.css");
body { margin:0px; padding:0px; font-family:"open_sansregular"; }

.info-number .badge{ padding: 2px 2px !important; font-size: 8px; font-weight: 500; }
.info-number .badge1{ padding: 2px 3px !important; font-size: 10px; font-weight: 600; }
.sidebar-footer a { color : #999;}
.nav.child_menu li.active, .nav.child_menu li:hover { background-color:transparent !important; }
.pixflex-header-action-menu{ width  : 100px !important; }
.nav.child_menu li { padding-left: 32px;}
.nav.child_menu li { padding-left: 32px;}

.pixflex-logo
{
    float: left;
    width : 170px; 
    height: 55px;
}

.nav-md ul.nav.child_menu li:before 
{    
    left: 26px;
}

.nav-md ul.nav.child_menu li:after 
{   
    left: 30px;
}

.pixflex-logo a img
{
    width : 180px; 
    height: 55px;
    margin-left:15px !important;
}

#date_time_sc
{
    line-height: 15px;
}

#notification_list
{
    line-height: 14px;
}

#left_scroll
{ 
    overflow-y: scroll;
    height: 100%;
    position: fixed;
}
#left_scroll::-webkit-scrollbar { 
    display: none; 
}

/* .right_col
{
    min-height: 750px !important;
} */

/* Large desktop */
@media (min-width: 1200px) 
{
    #pixfle_short_menu
    {
        display: none;
    }

    .pixflex-right-menu ul li a
    {
        padding: 11px 15px 11px;    
    }

    .pixflex-logo
    {
        margin-left : 5px;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 980px) and (max-width: 1199px) 
{
    #pixfle_short_menu
    {
        display: none;
    }

    .pixflex-right-menu ul li a
    {
        padding: 11px 15px 11px;    
    }

    .pixflex-logo
    { 
        margin-left : 5px;
    }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) 
{
    .pixflex-right-menu ul li a
    {
        padding: 8px 12px 8px;    
    }

    .pixflex-logo
    {
        width : 100px; 
    }
}

/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px)
{
    .pixflex-logo
    {
        width : 100px; 
    }
    
    .pixflex-right-menu .navbar-right
    {
        width: 55% !important;
    }

    .pixflex-right-menu ul li a
    {
        padding: 10px 10px 10px;    
    }

    .pixflex-nav-toggle
    {
        width: 50px !important; 
        padding-top: 10px;
    }
}

/* Smartphones (portrait and landscape) ----------- */
@media (min-width: 320px) and (max-width: 480px) 
{
    .pixflex-logo
    {
        width : 80px; 
    }
    
    .pixflex-right-menu .navbar-right
    {
        width: 55% !important;
    }

    .pixflex-right-menu ul li a
    {
        padding: 8px 8px 8px;    
    }

    .pixflex-nav-toggle
    {
        width: 50px !important;
        padding-top: 10px; 
    }

    #logs_shortcut , #date_time_sc
    {
        display: none;
    }
    
}
.tooltip
{ 
	z-index : 9999!important;
}
