.sidr {
    /* Default Settings */
    display: block;
    position: fixed;
    top: 0;
    font-size: 15px;
    background: #fff; /*#333*/
    color: #fff;
    height: 100%;
    z-index: 999;
    width: 180px; /*260*/
    overflow-x: hidden;
    overflow-y: auto;
    /* Theme Settings
    font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;*/
    /*-webkit-box-shadow: 0 0 5px 5px #8686869e outset;
    box-shadow: 0 0 5px 5px #8686869e outset;  */
}
.sidr .logo{
	display:none;
}
.sidr .sidr-inner {
    padding: 0 0 15px
}
.sidr .sidr-inner > p {
    margin-left: 15px;
    margin-right: 15px;
}
.sidr.sidr-right {
    left: auto;
    right: -180px;
}
.sidr.sidr-left {
    left: -180px;
    right: auto;
}
.main_nav .submenu li a {
  line-height: 1.6;
}
.sidr h1,
    .sidr h2,
    .sidr h3,
    .sidr h4,
    .sidr h5,
    .sidr h6 {
    font-size: 15px - 4;
    font-weight: normal;
    padding: 0 15px;
    margin: 0 0 5px;
    color: #fff;
    line-height: 24px;
    -webkit-box-shadow: 0 5px 5px 3px rgba(#000, .2);
            box-shadow: 0 5px 5px 3px rgba(#000, .2);
}
.sidr p {
    font-size: 15px - 2;
    margin: 0 0 12px
}
.sidr p a {
    color: rgba(#fff, .9);
}
.sidr > p {
    margin-left: 15px;
    margin-right: 15px;
}
.sidr ul {
    display: block;
    margin: 80px 0 15px;
    padding: 0;
    border-top: 1px solid darken(#333, 10%);
    border-bottom: 1px solid lighten(#333, 10%);
    width: 100%;
}
.sidr ul li {
    display: block;
    margin: 0;
    line-height: 48px;
    border-top: 1px solid lighten(#333, 10%);
    border-bottom: 1px solid darken(#333, 10%);
    /* padding-right: 40px; */
}
.sidr > ul > li.selected > a,
.sidr ul li a:hover,
/* .sidr ul li:hover, */
.sidr ul li a.active,
.sidr ul li.sidr-class-active,
.sidr ul li:hover a {
    border-top: 0;
  	background: #006073;
    text-decoration: none;
    width: 100%;
    margin: 0;
    color: #fff;
}
.sidr ul.submenu li a{
  background: #95ffd3b3;
}
.sidr ul li a::after {
    display: none;
}
.sidr ul li:hover > a,
.sidr ul li:hover > span,
.sidr ul li > a.active,
.sidr ul li.active > span,
.sidr ul li.sidr-class-active > a,
.sidr ul li.sidr-class-active > span {
   /* -webkit-box-shadow: 0 0 15px 3px #222 inset;
            box-shadow: 0 0 15px 3px #222 inset;*/
}
/**/
.sidr ul.submenu {
    position: relative;
    margin-left: 0;
}
.sidr .main_nav .submenu li:first-child {
    margin-top: 0px;
}
.sidr .main_nav .submenu li {
    position: relative;
    display: block;
    padding: 0px;
    background: #fff;
    max-width: 180px !important;
}
.sidr .main_nav .submenu li a{
    color:#006073;
    /* transition: 0.4s ease; */
    padding: 15px 10px 15px 30px;
    box-sizing: border-box;
}
.sidr .main_nav .submenu li a:hover{
    color:#fff;
    background: #868686;
    transition: 0.4s ease;
    font-weight: lighter !important;
}
/* .sidr ul li span */
.sidr ul li a {
    padding: 0 15px;
    display: block;
    text-decoration: none;
    color: #868686;
    padding-right: 20px;
}
.sidr ul li ul {
    border-bottom: 0;
    margin: 0
}
.sidr ul li ul li {
    line-height: 40px;
    font-size: 15px - 2
}
.sidr ul li ul li:last-child {
    border-bottom: 0;
}
.sidr .main_nav li:nth-child(6) .submenu {
    width: 100%;
}
/**/
.sidr .li-content > li > a > div{
    display: none;
}
.sidr .li-content > li > a{
    color:#000;
}
.sidr .li-content > li {
    position: relative;
    text-align: left;
    width: 100%;
    padding: 0px !important;
    box-sizing: border-box;
    margin: 0;
    display: inline-block !important;
}
.sidr .main_nav  .li-content > li:last-child{
    left: 0px !important;
}
.sidr .main_nav .li-content {
    left:0%;
}
.sidr .main_nav .li-content > li > a:hover > span{
    color: #fff;
    transition: 0.4s ease;
}
@media(max-width:1055px){
  .sidr {
    box-shadow: 6px 6px 15px #00000094;
  }
}
