#menu-toggle {
	position: absolute;
	right: 25px;
	top: 17px;
}
#wrapper {
	padding-left: 0;
	padding-top: 135px;
	-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-left: 250px;
}
#sidebar-wrapper {
	z-index: 1000;
	position: fixed;
	left: 250px;
	width: 0;
	height: 100%;
	margin-left: -250px;
	overflow-y: auto;
	background: #203360;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	padding: 0 10px;
	-moz-box-shadow:4px 7px 12px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow:4px 7px 12px rgba(0, 0, 0, 0.35);
	box-shadow:4px 7px 12px rgba(0, 0, 0, 0.35);
    padding-top: 50px;
}
#wrapper.toggled #sidebar-wrapper {
	width: 250px;
}
#page-content-wrapper {
	width: 100%;
	position: absolute;
	height: auto;
	padding: 15px;	
	z-index: 1;	
}
#wrapper.toggled #page-content-wrapper {
	position: absolute;
	height: 100%;
	margin-right: -250px;
}
@media(min-width:768px) {
    #wrapper {
        padding-left: 250px;
    }

    #wrapper.toggled {
        padding-left: 82px;
    }

    #sidebar-wrapper {
        width: 250px;
    }

    #wrapper.toggled #sidebar-wrapper {
        width: 82px;
    }
    #wrapper.toggled #sidebar-wrapper .mCSB_container {
        position:static !important;
    }
    #wrapper.toggled #sidebar-wrapper .noneed{
        display:none !important;
    }

    #page-content-wrapper {
        padding: 20px;
        position: relative;
    }

    #wrapper.toggled #page-content-wrapper {
        position: relative;
        margin-right: 0;
    }
}
