/*!
 * Start Bootstrap - Simple Sidebar HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Toggle Styles */

.bx-wrapper{    overflow: hidden;}
.bx-wrapper .bx-viewport , .bx-controls ,.bx-pager , .bx-pager-item , .bx-pager-item a { direction: ltr; }
#wrapper {
    padding-right: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled {
    padding-right: 250px;
}

#sidebar-wrapper {
    z-index: 1000;
    position: fixed;
    right: 250px;
    width: 0;
    height: 100%;
    margin-right: -250px;
    overflow-y: auto;
  
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled #sidebar-wrapper {
    width: 250px;
}

#page-content-wrapper {
    width: 100%;
   /*padding: 45px;*/
	padding-right:0;
	padding-bottom: 0;
	padding-top: 0px;
	
}

#wrapper.toggled #page-content-wrapper {
    position: absolute;
   /* margin-right: -250px;*/
	margin-right: 0px;
}

/* Sidebar Styles */

.sidebar-nav {
   position: absolute;
top: 0;
width: 100%;
margin: 0;
padding: 0;
list-style: none;
}

.sidebar-nav li {
line-height: 32px;
list-style: outside none none;
text-align: right;
/*text-indent: 20px;*/
width: 57%;

}

.sidebar-nav li:nth-child(2){border-top: #0366D0 2px solid;}

.sidebar-nav li .active{color: #0a93da;}

.sidebar-nav li a {
   display: block;
text-decoration: none;
color: #003a79;
font-size: 14px;

border-bottom: #0366D0 2px solid;
font-weight: 600;
}
.sidebar-nav li ul li {border-bottom: 1px solid #E3E3E3 !important;
    padding-bottom: 4px;}

#investor li:nth-child(2):before {content: ':';
    position: absolute;
    right: 82px;}
#investor li:nth-child(2) ul {    margin-top: -13px;}
#investor ul li:nth-child(2):before {content: '';}
#investor ul li:nth-child(2){    margin-bottom: 0;}
.sidebar-nav li ul li:nth-child(2){border:none;}
#investor li:nth-child(4){     line-height: 30px;}

.sidebar-nav li a:hover {
    color:#0a93da;
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}

.sidebar-nav > .sidebar-brand {
    
    font-size: 18px;
line-height: 60px;
width: 100%;
margin-top: 15px;
}

.sidebar-nav > .sidebar-brand a {
    color: #999999;
	border: none;
}

.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
    background: none;
}

@media(min-width:760px) {
    #wrapper {
        padding-right: 225px;
    }

    #wrapper.toggled {
        padding-left: 0;
    }

    #sidebar-wrapper {
       width: 250px;
    }

    #wrapper.toggled #sidebar-wrapper {
        width: 0;
    }

    #page-content-wrapper {
        
		padding-right: 0;
		
    }

    #wrapper.toggled #page-content-wrapper {
        position: relative;
        margin-right: 0;
    }
}