
ul.accordion  li a .menu-icon {   color: #8b939b;   float: left;   margin-top: 4px;    width: 35px;    text-align: left;}
ul.accordion  li a.side-menu--active .menu-icon {color: #fefe00;}

ul.accordion { padding:0; margin:0; list-style:none;}
ul.accordion  li {list-style:none; padding:0; margin:1px 0 0 0; font-size:13px;     display: inline-block; width:100%; position:relative;}
ul.accordion  li:first-child { margin-top:0;}
ul.accordion  li a {display:block;}
ul.accordion  li > ul {display:none;}

ul.accordion  li a {padding:5px 10px;  text-decoration:none;     color: #c8c9ce;     margin: 8px 0; font-size:14px; border-bottom: none;} 
ul.accordion  li a.side-menu--active, ul.accordion  li a:hover, ul.accordion  li a:hover .menu-icon{  color: #fefe00;}

ul.accordion  li  li a {padding-left:10px; font-size:12px;}

ul.accordion  li  li li a { padding-left:15px; font-size:12px;}
ul.accordion  li  li li li a { padding-left:20px; font-size:12px;}



.left-panel ul.accordion li.drop>a:before { content: "\f105";  color: #c8c9ce;  font-family: 'Fontawesome';  font-size: 16px;  position: absolute;
    top: 10px;  right: 0;   text-align: right;   -webkit-transition: all 0.25s ease;   transition: all 0.25s ease;}	
.left-panel ul.accordion li.drop>a.side-menu--active:before {
    content: "\f107";
}
ul.accordion li.drop>a.side-menu--active{color: #c8c9ce;}
ul.accordion li.drop>a.side-menu--active .menu-icon{color: #c8c9ce;}


.tab-block ul.nav-tabs li{ width:33.3%; padding: 0px 0;  border-right: solid 1px #eee; border-bottom: none!important;}
.tab-block ul.nav-tabs li:last-child{ border-right:none;}

.tab-block ul.nav-tabs li a{ display:block; text-align:center; color: #000; padding: 10px 0;}
.tabl-prt{ border:solid 1px #eee; margin-top:30px;}

.tab-block ul.nav-tabs li a.active{ background:#d1edfb; position:relative; border-bottom: none!important;}

.tabl-prt .tab-content>.tab-pane{    padding: 10px 20px;}
.mode-block{ margin:30px 0;}
.mod-txt{ padding-right:8px;}

.tab-block ul.nav-tabs li a.active:after{ content:'';   width: 0;  height: 0;  border-left: 10px solid transparent;  border-right: 10px solid transparent;
    border-top: 10px solid #d1edfb;     position: absolute;    bottom: -10px;    left: 49%;}
a.navbar-brand.logo h4{ font-size:18px; color:#000;     line-height: normal;   padding: 0;
    margin: 0;}

a.navbar-brand.logo span{ color:#000; font-size:13px;     padding-bottom: 15px; display:block;}	
select.mdb-select.md-form{border: solid 1px #ced4da;   padding: 6px 0;    border-radius: 2px;}
select.mdb-select.md-form:focus{ outline:none;}

.tabl-prt h2{ }

.login:before {
    content: "";
    margin-left: -48%;
    background-image: url(../images/bg-login.svg);
	
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: 100%;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

/* nav part edit start  */
.side-nav{ padding-right:0;}

.side-nav>ul>li>.side-menu.side-menu--active:after, .side-nav>ul>li>.side-menu.side-menu--active:before{ right:19px;}
.side-nav>ul>li>.side-menu.side-menu--active{ border-bottom-left-radius: 20px; border-top-left-radius: 20px;
border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}

