/*!

 =========================================================
 * Light Bootstrap Dashboard - v2.0.0 (Bootstrap 4)
 =========================================================

 * Product Page: http://www.creative-tim.com/product/light-bootstrap-dashboard
 * Copyright 2017 Creative Tim (http://www.creative-tim.com)
 * Licensed under MIT (https://github.com/creativetimofficial/light-bootstrap-dashboard/blob/master/LICENSE.md)

 =========================================================

 * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

 */
/*      light colors         */
.sidebar,
.main-panel,
.sidebar-wrapper,
.navbar-fixed,
.navbar-minimize {
	transition-property: top, bottom, width;
	transition-duration: 0.2s, 0.2s, 0.35s;
	transition-timing-function: linear, linear, ease;
	-webkit-overflow-scrolling: touch;
}

.animation-transition-general,
.sidebar .nav p,
.sidebar .user .photo,
.bootstrap-navbar .user .photo,
.sidebar .user a,
.bootstrap-navbar .user a,
.login-page .card {
	transition: all 300ms linear;
}

.sidebar {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	width: 260px;
	display: block;
	z-index: 1;
	color: #3a3a3a;
	font-weight: 200;
	background-size: cover;
	background-position: center center;
}
.sidebar .logo-img {
	width: 34px;
	display: inline-block;
	height: 34px;
	margin-left: 0;
	margin-right: 10px;
	border-radius: 40px;
	text-align: center;
	line-height: 34px;
}
.sidebar .logo-img img {
	max-width: 18px;
	position: relative;
}
.sidebar .logo {
	padding: 12px 0px 9px;
	margin: 0;
	position: relative;
	z-index: 4;
	display: block;
}
.sidebar .logo a.logo-mini {
	float: left;
	width: 30px;
	text-align: center;
	margin-left: 23px;
	margin-right: 15px;
	position: relative;
}
.sidebar .logo a.logo-normal {
	display: block;
	opacity: 1;
	transform: translate3d(0px, 0, 0);
}
.sidebar .logo .simple-text {
	padding: 5px 0px;
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	white-space: nowrap;
	color: #3a3a3a;
	overflow: hidden;
}
.sidebar .logo p {
	float: left;
	font-size: 20px;
	margin: 10px 10px;
	line-height: 20px;
}
.sidebar .logo:before {
	content: '';
	position: absolute;
	bottom: 0px;
	right: 15px;
	width: calc(100% - 30px);
	height: 1px;
}
.sidebar .sidebar-wrapper {
	position: relative;
	max-height: calc(100vh - 75px);
	min-height: 100%;
	overflow: auto;
	width: 260px;
	z-index: 4;
	padding-bottom: 100px;
}
.sidebar
	.sidebar-wrapper
	.nav
	.nav-item
	[data-toggle='collapse']
	~ div
	.nav
	.nav-item
	.nav-link {
	background: transparent;
	padding-left: 55px;
	text-transform: capitalize;
	padding: 5px 15px 5px 15px;
	font-weight: 400;
	font-size: 14px;
}
.sidebar
	.sidebar-wrapper
	.nav
	.nav-item
	[data-toggle='collapse']
	~ div
	.nav
	.nav-item:hover
	.nav-link,
.sidebar
	.sidebar-wrapper
	.nav
	.nav-item
	[data-toggle='collapse']
	~ div
	.nav
	.nav-item:focus
	.nav-link,
.sidebar
	.sidebar-wrapper
	.nav
	.nav-item
	[data-toggle='collapse']
	~ div
	.nav
	.nav-item.active
	.nav-link {
	background: rgba(255, 255, 255, 0.13);
}
.sidebar
	.sidebar-wrapper
	.nav
	.nav-item
	[data-toggle='collapse']
	~ div
	.nav
	.sidebar-normal {
	left: 15px;
}
.sidebar .sidebar-wrapper .nav .nav-link p {
	margin: 0;
	line-height: 30px;
	font-size: 14px;
	white-space: nowrap;
	position: relative;
	color: #3a3a3a;
	transform: translate3d(0px, 0, 0);
	display: block;
	height: auto;
	opacity: 1;
}
.sidebar .sidebar-wrapper .navbar-form.navbar-search-form {
	margin-top: 15px;
	padding-left: 25px;
}
.sidebar .sidebar-wrapper .navbar-form.navbar-search-form input {
	padding-left: 10px;
	padding-top: 5px;
}
.sidebar .sidebar-background {
	position: absolute;
	z-index: 1;
	height: 100%;
	width: 100%;
	display: block;
	top: 0;
	left: 0;
	background-size: cover;
	background-position: center center;
}
.sidebar .user {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	padding-bottom: 20px;
	margin-top: 20px;
}
.sidebar .user ~ .nav {
	margin-top: 15px;
}
.sidebar .user .photo {
	width: 34px;
	height: 34px;
	overflow: hidden;
	border-radius: 50%;
	float: left;
	margin-right: 11px;
	margin-left: 23px;
	z-index: 5;
	border: 2px solid rgba(255, 255, 255, 0.3);
}
.sidebar .user .photo img {
	width: 100%;
}
.sidebar .user .info .caret {
	right: 15px;
	top: -5px;
}
.sidebar .user .info a {
	color: #3a3a3a;
	padding: 8px 14px;
	display: block;
	white-space: nowrap;
	line-height: 18px;
}
.sidebar .user .info span {
	position: relative;
	display: block;
}
.sidebar .user .info .collapse .sidebar-normal {
	padding-left: 0;
}
.sidebar .user .profile-dropdown {
	text-align: left !important;
	padding-left: 25px !important;
}
.sidebar .user .profile-dropdown .sidebar-mini,
.sidebar .user .profile-dropdown .sidebar-normal {
	margin-right: 0;
	font-size: 14px;
}
.sidebar .user .profile-dropdown .sidebar-normal {
	left: 15px;
}
.sidebar .caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	margin-top: 13px;
	position: absolute;
	right: 0;
	transition: all 150ms ease-in;
}
.sidebar a[data-toggle='collapse'][aria-expanded='true'] .caret,
.sidebar .btn[data-toggle='collapse'][aria-expanded='true'] .caret,
.sidebar a.dropdown-toggle[aria-expanded='true'] .caret {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	transform: rotate(180deg);
}
.sidebar .nav {
	float: none;
	display: block;
}
.sidebar .nav .nav-item .nav-link {
	color: #3a3a3a;
	margin: 0px 5px 0px 0px;
	border-radius: 4px;
	line-height: 30px;
	font-size: 14px;
	padding: 10px 10px;
	white-space: nowrap;
}
.sidebar .nav .nav-item .nav-link:hover {
	background: rgba(255, 255, 255, 0.13);
	opacity: 1;
}
.sidebar .nav .nav-item .nav-link i {
	font-size: 19px;
	margin-right: 10px;
	width: 30px;
	text-align: center;
	vertical-align: middle;
	float: left;
	margin-top: 4px;
	color: #4d7dd3;
}
.sidebar .nav .nav-item:not(.collapse .nav-link):hover .nav-link {
	background: rgba(255, 255, 255, 0.13);
	opacity: 1;
}
.sidebar .nav .nav-item.active .nav-link {
	color: #3a3a3a;
	opacity: 1;
	background: rgba(255, 255, 255, 0.23);
}
.sidebar .nav .nav-item.separator {
	margin: 15px 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.sidebar .nav .nav-item.separator + .nav-item {
	margin-top: 31px;
}
.sidebar:after,
.sidebar:before {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 2;
}
.sidebar .logo p,
.bootstrap-navbar .logo p {
	float: left;
	font-size: 20px;
	margin: 10px 10px;
	color: #3a3a3a;
	line-height: 20px;
}
.sidebar .logo .logo-text,
.bootstrap-navbar .logo .logo-text {
	padding: 5px 0px 5px 15px;
	display: block;
	font-size: 18px;
	color: #3a3a3a;
	font-weight: 400;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
}
.sidebar .logo .logo-image,
.bootstrap-navbar .logo .logo-image {
	float: left;
	height: 40px;
	width: 40px;
	margin: 0 10px;
}
.sidebar .logo .logo-round,
.bootstrap-navbar .logo .logo-round {
	border-radius: 50%;
	display: block;
	overflow: hidden;
}
.sidebar .logo .logo-round img,
.bootstrap-navbar .logo .logo-round img {
	width: 100%;
}
.sidebar .logo:before,
.bootstrap-navbar .logo:before {
	content: '';
	position: absolute;
	bottom: 0px;
	right: 15px;
	width: calc(100% - 30px);
	height: 1px;
	background-color: rgba(255, 255, 255, 0.3);
}
.sidebar .logo-mini .logo-text,
.bootstrap-navbar .logo-mini .logo-text {
	padding: 7px 0px;
	display: block;
	font-size: 18px;
	color: #3a3a3a;
	font-weight: 400;
	line-height: 30px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
}

.main-panel {
	background: #f0f2f5;
	position: relative;
	float: right;
	width: calc(100% - 260px);
}
.main-panel .content {
	padding: 17px 5px;
	min-height: 100vh;
}
.main-panel .footer {
	border-top: 1px solid #e7e7e7;
}
.main-panel .navbar {
	margin-bottom: 0;
}

.sidebar-mini
	.sidebar
	.sidebar-wrapper
	.nav
	.nav-item:hover
	.collapse
	.nav-item
	.nav-link {
	padding: 5px 15px;
}

.sidebar
	.sidebar-wrapper
	.nav
	[data-toggle='collapse']
	~ div
	> ul
	> li
	> a
	.sidebar-mini,
.sidebar
	.sidebar-wrapper
	.user
	.info
	[data-toggle='collapse']
	~ div
	> ul
	> li
	> a
	.sidebar-mini {
	float: left;
	width: 30px;
	text-align: center;
	letter-spacing: 1px;
}

.sidebar
	.sidebar-wrapper
	> .nav
	[data-toggle='collapse']
	~ div
	> ul
	> li
	> a
	.sidebar-normal,
.sidebar
	.sidebar-wrapper
	.user
	.info
	[data-toggle='collapse']
	~ div
	> ul
	> li
	> a
	.sidebar-normal,
.off-canvas-sidebar
	.sidebar-wrapper
	> .nav
	[data-toggle='collapse']
	~ div
	> ul
	> li
	> a
	.sidebar-normal,
.off-canvas-sidebar
	.sidebar-wrapper
	.user
	.info
	[data-toggle='collapse']
	~ div
	> ul
	> li
	> a
	.sidebar-normal {
	margin: 0;
	position: relative;
	transform: translateX(0px);
	opacity: 1;
	white-space: nowrap;
	display: inline-block;
	line-height: 23px;
}

.sidebar .nav .nav-item .nav-link .sidebar-mini {
	padding-left: 18px !important;
}

@media (min-width: 992px) {
	.sidebar-mini .visible-on-sidebar-regular {
		display: none !important;
	}
	.sidebar-mini .visible-on-sidebar-mini {
		display: inline-block !important;
	}
	.sidebar-mini .sidebar {
		width: 80px;
		display: block;
		font-weight: 200;
		z-index: 3;
		position: fixed;
	}
	.sidebar-mini .sidebar .logo a.logo-mini {
		opacity: 1;
	}
	.sidebar-mini .sidebar .logo a.logo-normal {
		opacity: 0;
		transform: translate3d(-25px, 0, 0);
	}
	.sidebar-mini .sidebar .sidebar-wrapper {
		overflow: inherit;
		width: 80px;
		box-shadow: none;
	}
	.sidebar-mini
		.sidebar
		.sidebar-wrapper
		.nav
		[data-toggle='collapse']
		~ div
		> ul
		> li
		> a
		.sidebar-normal,
	.sidebar-mini
		.sidebar
		.sidebar-wrapper
		.user
		.info
		[data-toggle='collapse']
		~ div
		> ul
		> li
		> a
		.sidebar-normal,
	.sidebar-mini .sidebar .sidebar-wrapper .user .info > a > span,
	.sidebar-mini .sidebar .sidebar-wrapper > .nav li > a p,
	.sidebar-mini .sidebar .sidebar-wrapper .nav li > div > a > span {
		transform: translate3d(-25px, 0, 0);
		opacity: 0;
	}
	.sidebar-mini .sidebar .info .collapse .nav li > a {
		margin: 0;
		border-radius: 0;
	}
	.sidebar-mini .sidebar .info .caret {
		opacity: 0;
	}
	.sidebar-mini
		.sidebar
		.info
		[data-toggle='collapse']
		~ div
		> ul
		> li:last-child
		> a {
		margin-bottom: 5px;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
	}
	.sidebar-mini
		.sidebar
		.info
		[data-toggle='collapse']
		~ div
		> ul
		> li:first-child
		> a {
		margin-top: 5px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
	}
	.sidebar-mini .sidebar:hover {
		width: 260px;
	}
	.sidebar-mini .sidebar:hover .logo a.logo-normal {
		opacity: 1;
		transform: translate3d(0px, 0, 0);
	}
	.sidebar-mini
		.sidebar:hover
		.nav-item
		[data-toggle='collapse']
		~ div
		.nav
		.sidebar-normal {
		left: 0;
	}
	.sidebar-mini .sidebar:hover .caret {
		opacity: 1;
	}
	.sidebar-mini .sidebar:hover .sidebar-wrapper {
		width: 260px;
	}
	.sidebar-mini .sidebar:hover .sidebar-wrapper > .nav li > a p,
	.sidebar-mini
		.sidebar:hover
		.sidebar-wrapper
		> .nav
		[data-toggle='collapse']
		~ div
		> ul
		> li
		> a
		.sidebar-normal,
	.sidebar-mini
		.sidebar:hover
		.sidebar-wrapper
		.user
		.info
		[data-toggle='collapse']
		~ div
		> ul
		> li
		> a
		.sidebar-normal,
	.sidebar-mini .sidebar:hover .sidebar-wrapper .user .info > a > p,
	.sidebar-mini .sidebar:hover .sidebar-wrapper > .nav li > a .caret,
	.sidebar-mini .sidebar:hover .sidebar-wrapper .user .info a span,
	.sidebar-mini .sidebar:hover .sidebar-wrapper .sidebar-normal {
		transform: translate3d(0px, 0, 0);
		opacity: 1;
	}
	.sidebar-mini
		.sidebar:hover
		.sidebar-wrapper
		> .nav
		li.active
		> a:not([data-toggle='collapse']):before,
	.sidebar-mini
		.sidebar:hover
		.sidebar-wrapper
		> .nav
		li.active
		> a:not([data-toggle='collapse']):after {
		opacity: 0;
	}
	.sidebar-mini .sidebar:hover .nav .nav-item .nav-link .sidebar-mini {
		margin-right: 5px !important;
	}
	.sidebar-mini .sidebar:hover .sidebar-normal {
		padding-left: 10px;
		padding-right: 10px;
		border-radius: 4px;
		color: #3a3a3a;
	}
	.sidebar-mini .main-panel {
		width: calc(100% - 80px);
		margin-left: 80px;
	}
	.sidebar-mini .wrapper {
		height: auto;
	}
	.sidebar-mini .sidebar,
	.sidebar-mini .main-panel {
		overflow: visible;
		max-height: none;
		height: auto;
	}
	.sidebar-mini .navbar-fixed {
		width: calc(100% - 80px) !important;
	}
}
.visible-on-sidebar-regular {
	display: inline-block !important;
}

.visible-on-sidebar-mini {
	display: none !important;
}

.navbar-minimize {
	margin-right: 15px;
}

.wrapper-full-page {
	min-height: 100vh;
	height: 100%;
}
.wrapper-full-page .navbar {
	z-index: 1030;
}
.wrapper-full-page .navbar .nav-link i {
	font-size: 18px;
	position: relative;
	right: 10px;
	text-align: center;
}
.wrapper-full-page .navbar .nav-item.active .nav-link {
	background-color: rgba(255, 255, 255, 0.2) !important;
}
.wrapper-full-page .navbar .nav-link:not(.btn):hover {
	background-color: rgba(255, 255, 255, 0.2) !important;
	border-radius: 0.1875rem;
	transition: all 300ms linear;
}
.wrapper-full-page .navbar .navbar-nav .nav-item .nav-link {
	padding: 3px 15px;
}
.wrapper-full-page .footer {
	position: relative;
	z-index: 2;
	background: transparent;
}
.wrapper-full-page .footer .copyright {
	color: rgba(255, 255, 255, 0.7);
}
.wrapper-full-page .footer .copyright a {
	opacity: 1;
}

.nav .nav-item .nav-link:hover,
.nav .nav-item .nav-link:focus {
	background-color: transparent;
}

.navbar {
	border: 0;
	font-size: 16px;
	border-radius: 0;
	min-height: 50px;
	background-color: rgba(255, 255, 255, 0.96);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding: 5px 15px;
}
.navbar .navbar-brand {
	font-weight: 400;
	margin: 5px 0px;
	font-size: 20px;
	color: #888888;
}
.navbar .navbar-brand:hover {
	color: #5e5e5e;
}
.navbar .navbar-toggler {
	width: 37px;
	height: 27px;
	vertical-align: middle;
	outline: 0;
	cursor: pointer;
}
.navbar .navbar-toggler.navbar-toggler-left {
	position: relative;
	left: 0;
	padding-left: 0;
}
.navbar .navbar-toggler .navbar-toggler-bar {
	width: 3px;
	height: 3px;
	border-radius: 50%;
	margin: 0 auto;
}
.navbar .navbar-toggler .burger-lines {
	display: block;
	position: relative;
	background-color: #888;
	width: 24px;
	height: 2px;
	border-radius: 1px;
	margin: 4px auto;
}
.navbar .dropdown.nav-item .dropdown-toggle:after {
	margin-top: 8px;
}
.navbar .navbar-nav {
	align-items: center;
}
.navbar .navbar-nav .nav-item .nav-link {
	color: #888888;
	padding: 10px 15px;
	position: relative;
	display: inline-flex;
	line-height: 1.2;
}
.navbar .navbar-nav .nav-item .nav-link.btn {
	margin: 15px 3px;
	padding: 8px 16px;
}
.navbar .navbar-nav .nav-item .nav-link.btn-round {
	margin: 16px 3px;
}
.navbar .navbar-nav .nav-item .nav-link [class^='fa'] {
	font-size: 19px;
	position: relative;
	line-height: 40px;
	top: 1px;
}
.navbar .navbar-nav .nav-item .nav-link:hover {
	color: #1dc7ea;
}
.navbar .navbar-nav .nav-item .dropdown-menu {
	border-radius: 10px;
	margin-top: -5px;
}
.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:first-child {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:last-child {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.navbar .navbar-nav .nav-item .dropdown-menu .divider {
	height: 1px;
	margin: 5px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.navbar .navbar-nav .notification {
	position: absolute;
	background-color: #fb404b;
	text-align: center;
	border-radius: 10px;
	min-width: 18px;
	padding: 0 5px;
	height: 18px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	line-height: 18px;
	top: 0;
	left: 7px;
}
.navbar .navbar-nav .dropdown-toggle:after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 5px;
	margin-top: 12px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.navbar .btn {
	margin: 15px 3px;
	font-size: 14px;
}
.navbar .btn-simple {
	font-size: 16px;
}
.navbar.fixed {
	width: calc(100% - calc(100% - 260px));
	right: 0;
	left: auto;
	border-radius: 0;
}
.navbar .nc-icon {
	font-weight: 700;
}

.navbar-transparent .navbar-brand,
[class*='navbar-ct'] .navbar-brand {
	color: #ffffff;
}
.navbar-transparent .navbar-brand:focus,
.navbar-transparent .navbar-brand:hover,
[class*='navbar-ct'] .navbar-brand:focus,
[class*='navbar-ct'] .navbar-brand:hover {
	background-color: transparent;
	color: #ffffff;
}
.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn),
[class*='navbar-ct'] .navbar-nav .nav-item .nav-link:not(.btn) {
	color: #ffffff;
	border-color: #ffffff;
}
.navbar-transparent .navbar-nav .active .nav-link:not(.btn),
.navbar-transparent .navbar-nav .active .nav-link:hover:not(.btn),
.navbar-transparent .navbar-nav .active .nav-link:focus:not(.btn),
.navbar-transparent .navbar-nav .nav-item .nav-link:not(.btn),
.navbar-transparent .navbar-nav .nav-item .nav-link:hover:not(.btn),
.navbar-transparent .navbar-nav .nav-item .nav-link:focus:not(.btn),
[class*='navbar-ct'] .navbar-nav .active .nav-link:not(.btn),
[class*='navbar-ct'] .navbar-nav .active .nav-link:hover:not(.btn),
[class*='navbar-ct'] .navbar-nav .active .nav-link:focus:not(.btn),
[class*='navbar-ct'] .navbar-nav .nav-item .nav-link:not(.btn),
[class*='navbar-ct'] .navbar-nav .nav-item .nav-link:hover:not(.btn),
[class*='navbar-ct'] .navbar-nav .nav-item .nav-link:focus:not(.btn) {
	background-color: transparent;
	border-radius: 3px;
	color: #ffffff;
}
.navbar-transparent .navbar-nav .nav .nav-item .nav-link.btn:hover,
[class*='navbar-ct'] .navbar-nav .nav .nav-item .nav-link.btn:hover {
	background-color: transparent;
}
.navbar-transparent .navbar-nav .show .nav-link,
.navbar-transparent .navbar-nav .show .nav-link:hover,
.navbar-transparent .navbar-nav .show .nav-link:focus,
[class*='navbar-ct'] .navbar-nav .show .nav-link,
[class*='navbar-ct'] .navbar-nav .show .nav-link:hover,
[class*='navbar-ct'] .navbar-nav .show .nav-link:focus {
	background-color: transparent;
	color: #ffffff;
}
.navbar-transparent .btn-default,
[class*='navbar-ct'] .btn-default {
	color: #ffffff;
	border-color: #ffffff;
}
.navbar-transparent .btn-default.btn-fill,
[class*='navbar-ct'] .btn-default.btn-fill {
	color: #9a9a9a;
	background-color: #ffffff;
}
.navbar-transparent .btn-default.btn-fill:hover,
.navbar-transparent .btn-default.btn-fill:focus,
.navbar-transparent .btn-default.btn-fill:active,
.navbar-transparent .btn-default.btn-fill.active,
.navbar-transparent .show .dropdown-toggle.btn-fill.btn-default,
[class*='navbar-ct'] .btn-default.btn-fill:hover,
[class*='navbar-ct'] .btn-default.btn-fill:focus,
[class*='navbar-ct'] .btn-default.btn-fill:active,
[class*='navbar-ct'] .btn-default.btn-fill.active,
[class*='navbar-ct'] .show .dropdown-toggle.btn-fill.btn-default {
	border-color: #ffffff;
}

.navbar-transparent .dropdown-menu .divider {
	background-color: rgba(255, 255, 255, 0.2);
}

.navbar-default {
	background-color: rgba(255, 255, 255, 0.96);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.navbar-default .navbar-nav .nav-item .nav-link:not(.btn) {
	color: #9a9a9a;
}
.navbar-default .navbar-nav .active .nav-link,
.navbar-default .navbar-nav .active .nav-link:not(.btn):hover,
.navbar-default .navbar-nav .active .nav-link:not(.btn):focus,
.navbar-default .navbar-nav .nav-item .nav-link:not(.btn):hover,
.navbar-default .navbar-nav .nav-item .nav-link:not(.btn):focus {
	background-color: transparent;
	border-radius: 3px;
	color: #1dc7ea;
}
.navbar-default .navbar-nav .show .nav-link,
.navbar-default .navbar-nav .show .nav-link:hover,
.navbar-default .navbar-nav .show .nav-link:focus {
	background-color: transparent;
	color: #1dc7ea;
}
.navbar-default .navbar-nav .navbar-toggle:hover,
.navbar-default .navbar-nav .navbar-toggle:focus {
	background-color: transparent;
}
.navbar-default:not(.navbar-transparent) .btn-default:hover {
	color: #1dc7ea;
	border-color: #1dc7ea;
}
.navbar-default:not(.navbar-transparent) .btn-neutral,
.navbar-default:not(.navbar-transparent) .btn-neutral:hover,
.navbar-default:not(.navbar-transparent) .btn-neutral:active {
	color: #9a9a9a;
}

/*      Navbar with icons            */
.navbar-icons.navbar .navbar-brand {
	margin-top: 12px;
	margin-bottom: 12px;
}
.navbar-icons .navbar-nav .nav-item .nav-link {
	text-align: center;
	padding: 6px 15px;
	margin: 6px 3px;
}
.navbar-icons .navbar-nav [class^='pe'] {
	font-size: 30px;
	position: relative;
}
.navbar-icons .navbar-nav p {
	margin: 3px 0 0;
}

.navbar-form {
	box-shadow: none;
}
.navbar-form .form-control {
	height: 22px;
	font-size: 16px;
	line-height: 1.5;
	color: #e3e3e3;
}
.navbar-transparent .navbar-form .form-control,
[class*='navbar-ct'] .navbar-form .form-control {
	color: #ffffff;
	border: 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}

.navbar-ct-blue {
	background-color: #4091e2;
}

.navbar-ct-azure {
	background-color: #63d8f1;
}

.navbar-ct-green {
	background-color: #a1e82c;
}

.navbar-ct-orange {
	background-color: #ffbc67;
}

.navbar-ct-red {
	background-color: #fc727a;
}

.navbar-transparent {
	padding-top: 15px;
	background-color: transparent;
	border-bottom: 1px solid transparent;
}

.navbar-toggle {
	margin-top: 19px;
	margin-bottom: 19px;
	border: 0;
}
.navbar-toggle .icon-bar {
	background-color: #ffffff;
}
.navbar-toggle .navbar-collapse,
.navbar-toggle .navbar-form {
	border-color: transparent;
}
.navbar-toggle.navbar-default .navbar-toggle:hover,
.navbar-toggle.navbar-default .navbar-toggle:focus {
	background-color: transparent;
}

.footer {
	background-color: #ffffff;
}
.footer .footer-menu {
	height: 41px;
}
.footer nav > ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
.footer nav > ul a:not(.btn) {
	color: #9a9a9a;
	display: block;
	margin-bottom: 3px;
}
.footer nav > ul a:not(.btn):hover,
.footer nav > ul a:not(.btn):focus {
	color: #777777;
}
.footer .social-area {
	padding: 15px 0;
}
.footer .social-area h5 {
	padding-bottom: 15px;
}
.footer .social-area > a:not(.btn) {
	color: #9a9a9a;
	display: inline-block;
	vertical-align: top;
	padding: 10px 5px;
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
}
.footer .social-area > a:not(.btn):hover,
.footer .social-area > a:not(.btn):focus {
	color: #777777;
}
.footer .copyright {
	color: #777777;
	padding: 10px 15px;
	margin: 10px 3px;
	line-height: 20px;
	font-size: 14px;
}
.footer hr {
	border-color: #dddddd;
}
.footer .title {
	color: #777777;
}

.footer-default {
	background-color: #f5f5f5;
}

.footer:not(.footer-big) nav > ul {
	font-size: 14px;
}
.footer:not(.footer-big) nav > ul li {
	margin-left: 20px;
	float: left;
}
.footer:not(.footer-big) nav > ul a {
	padding: 10px 0px;
	margin: 10px 10px 10px 0px;
}

@media (min-width: 992px) {
	.navbar-form {
		margin-top: 21px;
		margin-bottom: 21px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.mobile-menu {
		display: none !important;
	}
	.navbar-nav .nav-item .dropdown-menu,
	.dropdown .dropdown-menu {
		transform: scale(0);
	}
	.navbar-nav .nav-item.show .dropdown-menu,
	.dropdown.show .dropdown-menu {
		transform: scale(1);
		transform-origin: 29px -50px;
	}
	.close-layer,
	.nav-mobile-menu {
		display: none !important;
	}
	.footer {
		height: 60px;
	}
	.footer .footer-menu {
		float: left;
	}
	.navbar-nav.navbar-right .nav-item .dropdown-menu:before {
		left: auto;
		right: 12px;
	}
	.navbar-nav.navbar-right .nav-item .dropdown-menu:after {
		left: auto;
		right: 12px;
	}
	.footer:not(.footer-big) nav > ul li:first-child {
		margin-left: 0;
	}
	.card form [class*='col-'] {
		padding: 6px;
	}
	.card form [class*='col-']:first-child {
		padding-left: 15px;
	}
	.card form [class*='col-']:last-child {
		padding-right: 15px;
	}
	.sidebar-mini
		.sidebar
		.sidebar-wrapper
		> .nav
		[data-toggle='collapse']
		~ div
		> ul
		> li
		> a
		.sidebar-normal,
	.sidebar-mini
		.sidebar
		.sidebar-wrapper
		.user
		.info
		[data-toggle='collapse']
		~ div
		> ul
		> li
		> a
		.sidebar-normal,
	.sidebar-mini .sidebar .sidebar-wrapper .user .info > a > span,
	.sidebar-mini .sidebar .sidebar-wrapper > .nav li > a span,
	.sidebar-mini .sidebar .sidebar-wrapper > .nav li > a .caret {
		opacity: 0;
	}
	.sidebar-mini .sidebar .logo a.logo-mini {
		opacity: 1;
	}
	.sidebar-mini .sidebar .logo a.logo-normal {
		opacity: 0;
	}
}
/*          Changes for small display      */
@media (max-width: 991px) {
	.sidebar {
		left: 0 !important;
		right: auto;
		position: fixed;
		transform: translate3d(-1048px, 0, 0) !important;
		transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
	}
	.nav-open .sidebar {
		transform: translate3d(0px, 0, 0) !important;
		transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
	}
	.nav-open .main-panel {
		opacity: 0.5;
	}
	.main-panel {
		transform: translate3d(0px, 0, 0) !important;
		transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
	}
	.nav-item.active-pro {
		position: relative !important;
	}
	.nav-mobile-menu {
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		margin-bottom: 15px;
		padding-bottom: 15px;
		padding-top: 5px;
	}
	.nav-mobile-menu .dropdown .dropdown-menu {
		position: static !important;
		float: none;
		width: auto;
		color: #ffffff;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none;
	}
	.nav-mobile-menu .dropdown .dropdown-menu .dropdown-item {
		margin: 5px 15px 0px 40px;
		border-radius: 4px;
		color: #ffffff;
		padding: 8px 50px;
	}
	.nav-mobile-menu .dropdown .dropdown-menu .dropdown-item:hover {
		background-color: rgba(255, 255, 255, 0.23);
	}
	.nav-mobile-menu .nav-item .nav-link span {
		display: inline-block !important;
	}
	.nav-mobile-menu .nav-item .nav-link .no-icon {
		padding-left: 50px;
	}
	.main-panel {
		width: 100%;
	}
	.navbar-transparent {
		padding-top: 15px;
		background-color: rgba(0, 0, 0, 0.45);
	}
	body {
		position: relative;
	}
	.wrapper {
		left: 0;
		background-color: white;
	}
	.navbar {
		padding-right: 30px;
		padding-left: 30px;
	}
	.navbar-nav .nav-item {
		float: none;
		position: relative;
		display: block;
	}
	body > .navbar-collapse {
		position: fixed;
		display: block;
		top: 0;
		height: 100%;
		right: 0;
		left: auto;
		z-index: 1032;
		visibility: visible;
		background-color: #999;
		overflow-y: visible;
		border-top: none;
		text-align: left;
		padding: 0;
		transform: translate3d(260px, 0, 0);
		transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
	}
	body > .navbar-collapse > ul {
		position: relative;
		z-index: 4;
		overflow-y: scroll;
		height: calc(100vh - 61px);
		width: 100%;
	}
	body > .navbar-collapse::before {
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		position: absolute;
		background-color: #282828;
		display: block;
		content: '';
		z-index: 1;
	}
	body > .navbar-collapse .logo {
		position: relative;
		z-index: 4;
	}
	body > .navbar-collapse .nav li > a {
		padding: 10px 15px;
	}
	.nav-show .navbar-collapse {
		transform: translate3d(0px, 0, 0);
	}
	.nav-show .navbar .container {
		left: -250px;
	}
	.nav-show .wrapper {
		left: 0;
		transform: translate3d(-260px, 0, 0);
	}
	.navbar-toggle .icon-bar {
		display: block;
		position: relative;
		background: #fff;
		width: 24px;
		height: 2px;
		border-radius: 1px;
		margin: 0 auto;
	}
	.navbar-header .navbar-toggle {
		margin: 10px 15px 10px 0;
		width: 40px;
		height: 40px;
	}
	.bar1,
	.bar2,
	.bar3 {
		outline: 1px solid transparent;
	}
	.bar1 {
		top: 0px;
		animation: topbar-back 500ms 0s;
		animation-fill-mode: forwards;
	}
	.bar2 {
		opacity: 1;
	}
	.bar3 {
		bottom: 0px;
		animation: bottombar-back 500ms 0s;
		animation-fill-mode: forwards;
	}
	.toggled .bar1 {
		top: 6px;
		animation: topbar-x 500ms 0s;
		animation-fill-mode: forwards;
	}
	.toggled .bar2 {
		opacity: 0;
	}
	.toggled .bar3 {
		bottom: 6px;
		animation: bottombar-x 500ms 0s;
		animation-fill-mode: forwards;
	}
	@keyframes topbar-x {
		0% {
			top: 0px;
			transform: rotate(0deg);
		}
		45% {
			top: 6px;
			transform: rotate(145deg);
		}
		75% {
			transform: rotate(130deg);
		}
		100% {
			transform: rotate(135deg);
		}
	}
	@keyframes topbar-back {
		0% {
			top: 6px;
			transform: rotate(135deg);
		}
		45% {
			transform: rotate(-10deg);
		}
		75% {
			transform: rotate(5deg);
		}
		100% {
			top: 0px;
			transform: rotate(0);
		}
	}
	@keyframes bottombar-x {
		0% {
			bottom: 0px;
			transform: rotate(0deg);
		}
		45% {
			bottom: 6px;
			transform: rotate(-145deg);
		}
		75% {
			transform: rotate(-130deg);
		}
		100% {
			transform: rotate(-135deg);
		}
	}
	@keyframes bottombar-back {
		0% {
			bottom: 6px;
			transform: rotate(-135deg);
		}
		45% {
			transform: rotate(10deg);
		}
		75% {
			transform: rotate(-5deg);
		}
		100% {
			bottom: 0px;
			transform: rotate(0);
		}
	}
	@keyframes fadeIn {
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}
	.dropdown-menu .divider {
		background-color: rgba(229, 229, 229, 0.15);
	}
	.navbar-nav {
		margin: 1px 0;
	}
	.navbar-nav .show .dropdown-menu .nav-item .nav-link {
		padding: 10px 15px 10px 60px;
	}
	[class*='navbar-'] .navbar-nav > li > a,
	[class*='navbar-'] .navbar-nav > li > a:hover,
	[class*='navbar-'] .navbar-nav > li > a:focus,
	[class*='navbar-'] .navbar-nav .active > a,
	[class*='navbar-'] .navbar-nav .active > a:hover,
	[class*='navbar-'] .navbar-nav .active > a:focus,
	[class*='navbar-'] .navbar-nav .show .dropdown-menu > li > a,
	[class*='navbar-'] .navbar-nav .show .dropdown-menu > li > a:hover,
	[class*='navbar-'] .navbar-nav .show .dropdown-menu > li > a:focus,
	[class*='navbar-'] .navbar-nav .show .dropdown-menu > li > a:active {
		color: white;
	}
	[class*='navbar-'] .navbar-nav > li > a,
	[class*='navbar-'] .navbar-nav > li > a:hover,
	[class*='navbar-'] .navbar-nav > li > a:focus {
		background-color: transparent;
		outline: none;
	}
	[class*='navbar-'] .navbar-nav .show .dropdown-menu > li > a:hover,
	[class*='navbar-'] .navbar-nav .show .dropdown-menu > li > a:focus {
		background-color: rgba(255, 255, 255, 0.1);
	}
	[class*='navbar-']
		.navbar-nav.navbar-nav
		.show
		.dropdown-menu
		> li
		> a:active {
		opacity: 1;
	}
	[class*='navbar-'] .navbar-nav .dropdown > a:hover .caret {
		border-bottom-color: #fff;
		border-top-color: #fff;
	}
	[class*='navbar-'] .navbar-nav .dropdown > a:active .caret {
		border-bottom-color: white;
		border-top-color: white;
	}
	.dropdown-menu {
		display: none;
	}
	.navbar-fixed-top {
		-webkit-backface-visibility: hidden;
	}
	#bodyClick {
		height: 100%;
		width: 100%;
		position: fixed;
		opacity: 0;
		top: 0;
		left: auto;
		right: 250px;
		content: '';
		z-index: 9999;
		overflow-x: hidden;
	}
	.social-line .btn {
		margin: 0 0 10px 0;
	}
	.subscribe-line .form-control {
		margin: 0 0 10px 0;
	}
	.social-line.pull-right {
		float: none;
	}
	.social-area.pull-right {
		float: none !important;
	}
	.form-control + .form-control-feedback {
		margin-top: -8px;
	}
	.navbar-toggle:hover,
	.navbar-toggle:focus {
		background-color: transparent !important;
	}
	.btn.dropdown-toggle {
		margin-bottom: 0;
	}
	.media-post .author {
		width: 20%;
		float: none !important;
		display: block;
		margin: 0 auto 10px;
	}
	.media-post .media-body {
		width: 100%;
	}
	.navbar-collapse.collapse {
		height: 100% !important;
	}
	.navbar-collapse.collapse.in {
		display: block;
	}
	.navbar-header .collapse,
	.navbar-toggle {
		display: block !important;
	}
	.navbar-header {
		float: none;
	}
	.navbar-nav .show .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none;
	}
	.navbar-collapse .navbar-nav p {
		line-height: 40px !important;
		margin: 0;
	}
	.navbar-collapse [class^='pe-7s-'] {
		float: left;
		font-size: 20px;
		margin-right: 10px;
	}
} /*# sourceMappingURL=light-bootstrap-dashboard.css.map */
