#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;
	height:100%;
}

#sidebar-wrapper {
	z-index: 1000;
	position: absolute;
	right: 260px;
	width: 0;
	height: 100%;
	margin-right: -260px;
	overflow-x: hidden;
	overflow-y: scroll;
	background: #fff;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
#sidebar-wrapper.toggled {
    width: 300px;
}
@media(min-width:768px) {
	#sidebar-wrapper {
		left: 260px;
		right: auto;
		margin-right: 0px;
		width: 0;
		margin-left: -260px;
	}
}


#wrapper.toggled #op_back{
	  position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%;z-index: 999;
}

#page-content-wrapper {
	z-index: 998;
	
}

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 275px;
    margin: 0 0 0 12px;
    padding: 0;
    list-style: none;
    height: auto;

}
::-webkit-scrollbar {
    width: 8px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #101010; 
    -webkit-box-shadow: inset 0 0 6px #101010; 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: #000; 
}

.sidebar-nav li {
    margin-left: 20px;
	margin-right: 20px;
    line-height: 55px;
	border-bottom:2px solid #ccc;
	vertical-align:middle;
}

.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #27251f;
	text-transform:uppercase;
	font-weight:bold;
	font-size:15px;
	vertical-align:middle;
}

.sidebar-nav li .fa, .sidebar-nav li .glyphicon{
    text-decoration: none;
    color: #27251f;
	font-size:22px;
	padding-right:20px;
	vertical-align:middle;
}


.sidebar-nav li a:hover {
    text-decoration: none;
    color: #27251f;
    background: #eeeeee;
}

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

.sidebar-nav > .sidebar-brand {
    padding-right:0px;
}

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

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


	
	.rotate {
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	}
	
	.popover.right {
		margin-left: 0px;
	}

	.popover-content {
		padding: 0px 0px;
	}
	
	.list-group {
		margin-bottom: 0px;
	}
	
	.list-group-item:first-child,.list-group-item:last-child 
	{
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-top-right-radius: 0px;
		border-top-left-radius: 0px;
	}
	
	.list-group-item{
		background-color:#ccc !important;
		color:#000 !important;
		border: none;
		border-bottom:3px solid #bdbdbd;
		font-weight:bold;
		line-height:40px;
		width:100%;
		
	}
	
	.list-group-item:hover{
		background-color:#bdbdbd !important;
		color:#000 !important;
	}
	
	.list-group-item:last-child {
		border-bottom:none;
	}
	.popover{
		background-color:#ccc !important;
		width:250px;
		padding-left:10px;
		padding-right:10px;
	}
	
	.arrow{
		display:none !important;
	}
	
	.popover.left {
		margin-left: 0px;
	}

	.popover_parent{
		background-color:#ccc !important;margin-left: 0px !important;margin-right: 0px !important;border-bottom:none !important;margin-top:20px !important;vertical-align:middle !important;
	}
	.pop_link{
		padding-left:20px !important;
	}
	.pop_icon{
		padding-left:30px !important;
	}
	.sidebar_search{
		padding-right:0px !important;margin-top:20px !important;
	}
	.sidebar_search_form{
		width:100% !important;margin-left: 0px !important;
	}
	.div_input_addon{
		text-align: center !important;width: 100% !important;
	}
	.sidebar_search_input,.sidebar_search_input:focus,.sidebar_search_input:active,.sidebar_search_input:hover{
		background-color: #fff !important;color:#000 !important; border: 1px solid #000 !important;border-right: 0px solid #000 !important;
	}
	.sidebar_search_btn,.sidebar_search_btn:focus,.sidebar_search_btn:active,.sidebar_search_btn:hover{
		background-color: #fff !important;border: 1px solid #000 !important;border-left: 0px solid #000 !important; margin-left: -7px !important;
	}
	.sidebar_search_icon{
		width:16px;height:16px;
	}
	.sidebar_user_icon{
		padding-left:0px; padding-right:0px;
	}
	.sidebar_user_icon_align{
		text-align: center !important;
	}
	.no_border_bottom{
		border-bottom:none !important;
	}
	.logout_btn1{
		color:#2f2f2f !important;background-color:#fff !important;border-radius:20px !important;padding-top:4px !important;padding-bottom:4px !important;margin: 10px auto !important;
	}
	.logout_btn_icon{
		color:#2f2f2f !important;margin-right:20px !important;
	}
	.join_now_btn{
		color:#fff !important;background-color:#63b440 !important;border-radius:20px !important;padding-top:4px !important;padding-bottom:4px !important; margin: 10px auto !important;
	}
	.join_now_icon{
		color:#fff !important;margin-right:0px !important;
	}