a,a:hover{
    color:#333;
    text-decoration: none;
}
.main_nav{
	border:0;
    background-color:#222;
}
.main_nav .navbar-nav>li>a{
          color:#ddd;
}.main_nav .navbar-nav>li>a:hover{
          color:#fff;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
    background:#fff;
}
.text_Icon{
    margin-right:15px;
}


.left-nav {
    position: absolute;
    top: 40px;
    bottom: 42px;
    left: 0px;
    z-index: 2;
    padding-top: 10px;
    background-color:#222;
    width: 11%;
    height:93%;
    overflow: hidden;
    border-right: 1px solid rgb(229, 229, 229);
    color:#fff;
}
.list-unstyled h4{
    display:flex;
    justify-content: space-between;
    align-items:center;
    font-size:14px;
}
.list-unstyled>li{
    padding:5px;
}
.list-unstyled>li>h4:hover{
    color:#000;
    background:#666;
}
.list-unstyled h4{
    margin:0;
    padding: 10px 0 ;
}
.list-unstyled h4+ul {
    display:none;
}
.list-unstyled h4+ul li{
    display:flex;
    justify-content: center;
    border-bottom: 1px solid rgb(229, 229, 229);
}
.list-unstyled h4+ul li a{
    display:flex;
    width:100%;
    align-items: center;
    font-size: 14px;
    cursor: pointer;
	text-decoration:none;
    padding: 12px 15px 12px 30px;

}

.list-unstyled a:hover{
   color: rgb(20, 140, 241)
}
.left-nav a,.left-nav span{color:#fff;}

.left-nav .glyphicon{
    font-size:12px;
    margin-right:10px;
    margin-left:10px;
}

.list-unstyled h4>.glyphicon:first-child{
    font-size:16px!important;
}
.glyphicon.glyphicon-menu-down.pull-right{
    transition:transform 0.2s linear;
    transform-origin:center center;
    transform:rotate(90deg);
}
.page-content {
    position: absolute;
    top: 41px;
    right: 0;
    bottom: 42px;
    overflow: hidden;
    z-index: 2;
    width:89%
}
.page-content .tab {
    height: 100%;
    width: 98.8%;
    background: #EFEEF0 ;
    margin: 0px;
    margin-left:.7%;
}
.layui-tab{
    text-align: left!important;
}
.layui-tab-content{
    width:100%;
    height:100%;
    background:#fff;
}

.x-iframe{
    width:100%;
    height:100%;
}
.two_stage_li{border:0}

/* .pull-left{float:initial !important; } */

#leftTabs a:hover{background:#666}

.list-unstyled>li{border:0 !important;}

.left-nav a>.glyphicon:before  {margin-right:20px;margin-top:10px  }
.dropdown{border:0}
.navbar{
	min-height:40px;
}
.container-fluid{
	height:40px;
}
.dropdown-toggle{
	height: 40px;
    margin-top: -4px;
}
.form-group_ht{
  height: 30px;
}
