/*!
* metismenu https://github.com/onokumus/metismenu#readme
* A jQuery menu plugin
* @version 3.0.4
* @author Osman Nuri Okumus <onokumus@gmail.com> (https://github.com/onokumus)
* @license: MIT
*/
.metismenu .arrow {
  float: right;
  line-height: 1.42857;
}
*[dir="rtl"] .metismenu .arrow {
  float: left;
}

/*
 * Require Bootstrap 3.x
 * https://github.com/twbs/bootstrap
*/

.metismenu .glyphicon.arrow:before {
  content: "\e079";
}
.metismenu .mm-active > a > .glyphicon.arrow:before {
  content: "\e114";
}

/*
 * Require Font-Awesome
 * http://fortawesome.github.io/Font-Awesome/
*/

.metismenu .fa.arrow:before {
  content: "\f104";
}
.metismenu .mm-active > a > .fa.arrow:before {
  content: "\f107";
}

/*
 * Require Ionicons
 * http://ionicons.com/
*/

.metismenu .ion.arrow:before {
  content: "\f3d2"
}
.metismenu .mm-active > a > .ion.arrow:before {
  content: "\f3d0";
}
.metismenu .plus-times {
  float: right;
}
*[dir="rtl"] .metismenu .plus-times {
  float: left;
}
.metismenu .fa.plus-times:before {
  content: "\f067";
}
.metismenu .mm-active > a > .fa.plus-times {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.metismenu .plus-minus {
  float: right;
}
*[dir="rtl"] .metismenu .plus-minus {
  float: left;
}
.metismenu .fa.plus-minus:before {
  content: "\f067";
}
.metismenu .mm-active > a > .fa.plus-minus:before {
  content: "\f068";
}
.metismenu .mm-collapse:not(.mm-show) {
  display: none;
}

.metismenu .mm-collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: .35s;
  transition-property: height, visibility;
}

.metismenu .has-arrow {
  position: relative;
}

.metismenu .has-arrow::after {
  position: absolute;
  content: '';
  width: .5em;
  height: .5em;
  border-width: 1px 0 0 1px;
  border-style: solid;
  border-color: currentColor;
  border-color: initial;
  right: 1em;
  -webkit-transform: rotate(-45deg) translate(0, -50%);
          transform: rotate(-45deg) translate(0, -50%);
  -webkit-transform-origin: top;
          transform-origin: top;
  top: 50%;
  transition: all .3s ease-out;
}

*[dir="rtl"] .metismenu .has-arrow::after {
  right: auto;
  left: 1em;
  -webkit-transform: rotate(135deg) translate(0, -50%);
          transform: rotate(135deg) translate(0, -50%);
}

.metismenu .mm-active > .has-arrow::after,
.metismenu .has-arrow[aria-expanded="true"]::after {
  -webkit-transform: rotate(-135deg) translate(0, -50%);
          transform: rotate(-135deg) translate(0, -50%);
}

*[dir="rtl"] .metismenu .mm-active > .has-arrow::after,
*[dir="rtl"] .metismenu .has-arrow[aria-expanded="true"]::after {
  -webkit-transform: rotate(225deg) translate(0, -50%);
          transform: rotate(225deg) translate(0, -50%);
}

.metismenu ul {
  list-style-type: none;
}

/* customization */

#static-left-navigation {
    background: #fff;
}
#static-left-navigation ul {
    padding: 0;
    margin: 0;
    list-style: none;
    background: #fff;
}

#static-left-navigation .metismenu {
    background: #fff;
    border: solid 1px #f3f3f3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}


#static-left-navigation .metismenu > li {
    /*-webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;*/
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    padding-left: 0!important;
}
#static-left-navigation .metismenu > li:before{
    display: none!important;
}
#static-left-navigation .metismenu a {
    position: relative;
    display: block;
    padding: 0.75rem 1.25rem;
    color: #4a4a4a;
    outline-width: 0;
    transition: all .3s ease-out;
    border-bottom: solid 1px #f3f3f3;
    background-color: #f8f8f8;
}

#static-left-navigation .metismenu ul a {
    padding: 10px 35px 10px 15px;
}

#static-left-navigation .metismenu ul ul a {
    padding: 10px 15px 10px 45px;
}

#static-left-navigation .metismenu a:hover,
#static-left-navigation .metismenu a:focus,
#static-left-navigation .metismenu a:active {
  color: #3a2d7d;
  text-decoration: none;
  background: #fff;
}

#static-left-navigation .metismenu .mm-active > a.has-arrow {
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    background: #C35516;
}

#static-left-navigation .metismenu .mm-active > a {
    color: #3a2d7d;
    font-weight: bold;
    text-decoration: none;
    background: #fff;
}

#static-left-navigation .metismenu .has-arrow::after {
  content: "+";
  color: #5c5c5c;
  position: absolute;
  right: 10px;
  top: 6px;
  font-size: 20px;
  width: 30px;
  height: 30px;
  border: solid 1px #5c5c5c;
  border-radius: 50%;
  text-align: center;
  line-height: 1.5;
  font-weight: 300;
}

#static-left-navigation .metismenu .has-arrow::after,
#static-left-navigation .metismenu .has-arrow[aria-expanded]::after {
  -webkit-transform: none;
          transform: none;
}

#static-left-navigation .metismenu .has-arrow[aria-expanded="true"]::after {
  content: "\2014";
  border: solid 1px #fff;
  color: #fff;
}

.metismenu .mm-collapse li{
    padding-left: 0!important;
}
.metismenu .mm-collapse li:before{
    display: none!important;
}
