.navbar-nav.navbar-no-collapse {
    flex-direction: row;
}

nav.navbar {
	transition: all .33s cubic-bezier(.685,.0473,.346,1);
	width: calc(100% - 260px);
	margin-left: 260px;
	box-shadow: 18px 4px 18px 0 rgba(0,0,0,.12), 10px 7px 10px -5px rgba(0,0,0,.15);
	color: black;
}

nav.navbar.slim {
	padding: 0px;
}

.sidebar,
.sidebar .logo,
.sidebar .sidebar-wrapper {
	background: white;
}

.navbar-brand {
	transition: all .33s cubic-bezier(.685,.0473,.346,1);
	opacity: 0%;
	pointer-events: none;
}

.sidebar .logo .simple-text {
	text-transform: none ;
}

@media (max-width: 991px) {
    .off-canvas-sidebar nav .navbar-collapse, .sidebar {
        right: auto;
        left: 0;
        transform: translate3d(-260px,0,0);
    }

    .nav-open .main-panel,
    .nav-open .navbar .container,
    .nav-open .navbar .container .navbar-toggler,
    .nav-open .navbar .container .navbar-wrapper,
    .nav-open .wrapper-full-page,
    .nav-open nav.navbar {
        left: 0;
        transform: translate3d(260px,0,0);
    }

    nav.navbar {
    	width: 100%;
    	margin-left: 0px;
    }

    .navbar-brand {
    	opacity: 100%;
    	pointer-events: auto;
    }

    .nav-open .navbar-brand {
    	opacity: 0%;
    	pointer-events: none;
    }
}

.main-panel > .content {
    padding-bottom: 0px;
}

.main-panel > .content > .container-fluid {
    min-height: calc(100vh - 170px);
}

.footer {
    margin-bottom: 0px;
    padding-bottom: 0px;
}






.error-message {
    color: #f44336;
}