#sidebar > .container{padding: 0 !important;}
#sidebar a {color: unset;}
#sidebar a{width: 100% !important;display: inline-block;}
#sidebar li:hover > a{color: #2250fc;}
#sidebar nav > ul > li .dropdown-menu{background-position: right bottom;background-repeat: no-repeat;min-width: 230px;top: auto;background-color: #ffffff;border: 0;color: #000000;border-style: solid;border-color: #eeeeee;border-width: 1px !important;left: auto;margin: 0;margin-top: -6px;border-radius: 4px;box-shadow: 0 33px 32px rgba(0, 0, 0, 0.1);padding: 10px;display: none;position: absolute;}
#sidebar:not(.desplegado) nav > ul > li .dropdown-submenu::before {line-height: 40px;content: "\e930";font-family: "inspiro-icons";opacity: 0.6;position: absolute;color: #262626;transition: all .2s ease;}
#sidebar nav > ul > li > a::after, #sidebar nav > ul > li > a::before{transition: all .3s ease;}
#sidebar nav > ul > li > a{position: relative;font-family: "Poppins", sans-serif;padding: 10px 12px;text-transform: uppercase;font-size: 12px;font-weight: 600;letter-spacing: 0.6px;color: #000000;border-radius: 0;border-width: 0;border-style: solid;border-color: transparent;transition: all .3s ease;line-height: normal;}
#sidebar:not(.desplegado) nav > ul > li.dropdown::before{content: "\e930";transform: rotate(90deg);font-family: "inspiro-icons";opacity: 0.6;position: absolute;right: 16px;color: #262626;font-size: 16px;display: none;}
#sidebar nav > ul > li{float: left;border: 0;transition: all .3s ease;margin-left: 6px;position: relative;}
#sidebar nav > ul{list-style: none;padding: 0;margin: 0;}
#sidebar nav{float: right;}
#sidebar:not(.menu-overlay) > .container{text-align: left !important;width: 100%;max-width: 100%;}
#sidebar:not(.menu-overlay) nav > ul > li .dropdown-menu{background-image: none !important;max-height: 0;overflow: hidden;opacity: 0;transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1);position: static;clear: both;float: none;box-shadow: none;border: 0 !important;min-width: 100%;margin: 0;border-radius: 0px;padding: 0 8px;}
#sidebar:not(.desplegado):not(.menu-overlay) nav > ul > li > a::after{display: none;}
#sidebar:not(.menu-overlay) nav > ul > li > a{display: block;padding: 12px 0;font-size: 14px;border: 0;border-radius: 0;}
#sidebar:not(.desplegado):not(.menu-overlay) nav > ul > li.dropdown::before{right: 14px;display: block;}
#sidebar:not(.menu-overlay) nav > ul > li{padding: 0;margin: 0;clear: both;float: none;display: block;border: 0;}
#sidebar:not(.menu-overlay) nav > ul li > .dropdown-menu > .dropdown-submenu::before {right: 22px;font-size: 16px;width: 0px;transform: translateY(-2px) rotate(90deg);}
#sidebar:not(.menu-overlay) nav > ul li > .dropdown-menu{border: 0 none;background-color: transparent;display: block;}
#sidebar:not(.menu-overlay) nav > ul li.hover-active > .dropdown-menu {visibility: visible;opacity: 1;max-height: 3000px;}
#sidebar.desplegado:not(.menu-overlay) nav > ul li > .dropdown-menu {visibility: visible;opacity: 1;max-height: 3000px;}
#sidebar:not(.menu-overlay) nav > ul{float: none;width: 100%;}
#sidebar:not(.menu-overlay) nav{line-height: 40px;float: none;width: 100%;padding-bottom: 20px;transition: .7s ease;opacity: 0;transform: translateY(-18px);}
#sidebar:not(.menu-overlay).menu-animate nav{opacity: 1;transform: translateY(0);}
#sidebar:not(.desplegado):not(.menu-overlay){max-height: 0;clear: both;display: block;width: 100%;opacity: 1;overflow: hidden;overflow-y: hidden;transition: max-height 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86), opacity 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86);}
#sidebar{padding: 0;}