﻿/*----------------------sidebar-menu-------------------------*/

 .sidebar-menu {
    padding-bottom: 10px;
}
    .sidebar-menu ul {
        /* padding: 5px 0;*/
        margin: 0 0 0px 20px !important
    }
        .sidebar-menu ul li a{
            margin: 0px 0px 0px 0px !important;
            border-bottom:solid 1px #fff;
        }
     .sidebar-menu .header-menu span {
        font-weight: bold;
        font-size: 14px;
      /*  padding: 15px 20px 5px 20px;*/
        display: inline-block;
    }
    .sidebar-menu ul li  {
      list-style:none;
      color:#fff;
    }
        .sidebar-menu ul li a {
            display: inline-block;
            width: 100%;
            text-decoration: none;
            position: relative;
            padding: 5px 5px 5px 5px;
        }

         .sidebar-menu ul li a i {
            margin-right: 10px;
            font-size: 12px;
            width: 30px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            border-radius: 4px;
        }

         .sidebar-menu ul li a:hover > i::before {
            display: inline-block;
            animation: swing ease-in-out 0.5s 1 alternate;
        }

    .sidebar-menu .sidebar-dropdown > a:after {
        font: normal normal normal 14px / 1 FontAwesome;
        font-weight: 900;
        content: "\f105";
        font-style: normal;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-align: center;
        background: 0 0;
        position: absolute;
        right: 15px;
        top: 10px;
    }

    .sidebar-menu .sidebar-sub-dropdown > a:after {
        font: normal normal normal 14px / 1 FontAwesome;
        font-weight: 900;
        content: "\f105";
        font-style: normal;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-align: center;
        background: 0 0;
        position: absolute;
        right: 15px;
        top: 10px;
    }
    .sidebar-menu .sidebar-dropdown .sidebar-submenu ul {
       /* padding: 5px 0;*/
        margin: 0 0 0px 0px !important;

    }

    .sidebar-menu .sidebar-dropdown .sidebar-submenu li {
        padding-left: 25px;
        font-size: 13px;
       
    }

        /* .sidebar-menu .sidebar-dropdown .sidebar-submenu li a:before {
            content: "\f111";
            font-family: "Font Awesome 5 Free";
            font-weight: 400;
            font-style: normal;
            display: inline-block;
            text-align: center;
            text-decoration: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            margin-right: 10px;
            font-size: 8px;
        }*/

     .sidebar-menu ul li a span.label,
     .sidebar-menu ul li a span.badge {
        float: right;
        margin-top: 8px;
        margin-left: 5px;
    }

     .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .badge,
     .sidebar-menu .sidebar-dropdown .sidebar-submenu li a .label {
        float: right;
        margin-top: 0px;
    }

     .sidebar-menu .sidebar-submenu {
        display: none;
    }
    .sidebar-menu .sidebar-sub-submenu {
        display: none;
    }
     .sidebar-menu .sidebar-dropdown.active > a:after {
        transform: rotate(90deg);
        right: 17px;
    }
    .sidebar-menu .sidebar-sub-dropdown.active > a:after {
        transform: rotate(90deg);
        right: 17px;
    }
