.sidebar-right, .sidebar-left {
    background: #fff none repeat scroll 0 0;
    /*background: #0066b3 none repeat scroll 0 0;*/
    position: fixed;	 
    bottom: 0;
    display: block;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 20px 20px;
    top: 75px;
    z-index: 1035;
}
.sidebar-right a, .sidebar-left a{
    /*color:#fff;	*/ 
    color:#123a93;	
}
.sidebar-left{ 
    left:0;	 
    border:1px solid #ddd;
}
.sidebar-left.min{	
    width:50px;
} 
.sidebar-right {
    background: transparent none repeat scroll 0 0;
    right: 0;  
}
.sidebar-left i,
.sidebar-right i { 
    /*color: #fff;*/ 
}
.btn-recolher {
    padding: 2px;
}

/*.sidebar-left .nav-sidebar i {
        margin-right: 10px;
}*/

.nav-sidebar {
    margin-bottom: 20px;
    margin-left: -20px;
    margin-right: -21px;
    border: 1px solid #ddd;
}
.nav-sidebar li.first {
    background: #bbb none repeat scroll 0 0;
}
.nav-sidebar .first-li a{	
    background-color: #123a93; 
    border-bottom: 1px solid #429ad9; 
    border-top: 3px solid #2d7fbe;  
    border-radius: 0; 
}	
.nav-sidebar .first-li a:hover{	
    background-color:#2D7FBE!important;
}
.nav-sidebar .first-li a:focus{
    background-color: #123a93!important;
}
.nav-sidebar .first-li a { 
    color: #fff !important; 
}
/*
.sidebar-left li{
/*	background: -webkit-linear-gradient(top, #00aea1 , #2eb9ab); /* For Safari 5.1 to 6.0 
        background: -o-linear-gradient(top, #00aea1 , #2eb9ab); /* For Opera 11.1 to 12.0 
        background: -moz-linear-gradient(top, #00aea1 , #2eb9ab); /* For Firefox 3.6 to 15 
        background: linear-gradient(to top, #00aea1 , #2eb9ab); /* Standard syntax *
        background-color:#2eb9ab;
        border-top: 3px solid #0066b3;
        border-bottom: 1px solid #98ded8;
}*/ 
.sidebar-left li {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.sidebar-left li.active,
.sidebar-left li:hover {
    background: #00aeef none repeat scroll 0 0;
} 
.sidebar-left li.active a,  
.sidebar-left li a:hover {
    color: #fff;
}
.widgets.clearfix {
    padding: 0 0 10px;
}
.navbar-top .icon-base-menu a {
    height: 35px;
    padding: 5px;
    width: 35px; 
}

.button-widget {
    /*background: #ddd none repeat scroll 0 0 !important;*/
    background: #fff none repeat scroll 0 0 !important;
}
.button-widget a i{
    color: #123a93!important;
}


@media (max-width: 768px) {
    /*#sidebar-menu,*/
    .sidebar-right{
        display: none;
    }
    .sidebar-left{
        bottom:0!important;
        top:auto!important;
    }
}