/*
Name: 			Theme Base
Written by: 	Okler Themes - (http://www.okler.net)
Theme Version: 	4.0.0
*/


/* Layout Base - Page Header */
.page-header {
	border-left: initial;
	border-right: 1px solid #3A3A3A;
}
/* Layout Base - Sidebar Right */
.sidebar-right {
	margin-right: initial;
	margin-left: -300px;
	right: auto;
	left: 0;
}

/* Layout Base - Sidebar Right Opened ( Larger than mobile ) */
@media only screen and (min-width: 768px) {
	html.sidebar-right-opened .header {
		margin-right: -300px;
		margin-left: 300px;
	}

	html.sidebar-right-opened .inner-wrapper {
		margin-left: initial;
		margin-right: -300px;
	}

	html.sidebar-right-opened .sidebar-right {
		margin-right: initial;
		margin-left: 0;
	}

	html.sidebar-right-opened.has-top-menu:not(.has-left-sidebar-half) .inner-wrapper {
		margin-left: initial;
		margin-right: 0;
		padding-right: initial;
		padding-left: 300px;
	}
}
/* Layout Base - Sidebar Right Opened - Has Top Horizontal Menu ( Ipad ) */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	html.sidebar-right-opened.has-top-menu:not(.has-left-sidebar-half) .content-body {
		right: auto;
		left: 300px;
	}
}
/* Layout Base - Flexbox supported */
@media only screen and (min-width: 768px) {
	
}
/* Layout Fixed */
@media only screen and (min-width: 768px) {
	/* Layout Fixed - Reseting Styles */
	
	/* Layout Fixed - Content Body */
	html.fixed .content-body {
		margin-left: initial;
		margin-right: 300px;
	}


	html.fixed.has-top-menu:not(.has-left-sidebar-half) .content-body {
		margin-left: initial;
		margin-right: 0;
	}

	/* Layout Fixed - Page header */
	html.fixed .page-header {
		left: 0;
		right: 300px;
	}

	html.fixed.has-top-menu:not(.has-left-sidebar-half) .page-header {
		left: auto;
		right: 0;
	}

	/* Layout Fixed - Sidebar Left */
	html.fixed .sidebar-left {
		left: auto;
		right: 0;
	}

	/* Layout Fixed - Sidebar Left Collapsed */
	html.fixed.sidebar-left-collapsed .page-header {
		left: auto;
		right: 73px;
	}

	html.fixed.sidebar-left-collapsed .content-body {
		margin-left: initial;
		margin-right: 73px;
	}

	/* Layout Fixed - Sidebar Right Opened */
	html.fixed.sidebar-right-opened .page-header {
		left: auto;
		right: 0;
		margin-right: initial;
		margin-left: 300px;
	}

	html.fixed.sidebar-right-opened .sidebar-left {
		left: initial;
		right: -300px;
	}

	/* Layout Fixed - Sidebar Left Collapsed & Sidebar Right Opened */
	html.fixed.sidebar-left-collapsed.sidebar-right-opened .page-header {
		left: auto;
		right: -300px;
	}
}
/* Layout Boxed - small than min-width */
@media only screen and (max-width: 1199px) {
	
}
/* Layout Boxed - larger or equal min width */
@media only screen and (min-width: 1200px) {
	/* Layout Boxed - Body Tag */
	
	/* Layout Boxed - Main Wrapper */
	

	html.boxed .sidebar-left {
		border-radius: 0 5px 0 0;
		
	}

	html.boxed .content-body {
		border-radius: 5px 0 0 0;
	}

	html.boxed .sidebar-right {
		border-radius: 5px 0 0 5px;
	}

	/* Layout Boxed - Sidebar Right */
	

	html.boxed.sidebar-right-opened .header {
		border-radius: 0 5px 0 0;
	}

	html.boxed.sidebar-right-opened .content-body {
		border-radius: 0 0 5px 0;
	}

	html.boxed.sidebar-right-opened .sidebar-right {
		border-radius: 5px 0 5px 5px;
	}
}
/* Layout Boxed - larger or equal min width */
@media only screen and (min-width: 768px) {
	/* Layout Boxed - Content Body */
	
}

@media only screen and (max-width: 767px) {




	.sidebar-left {
		left: auto;
		right: -100%;
	}

	.sidebar-right {
		left: -100%;
		right: auto;
		
	}


	html.csstransforms .sidebar-left {
		margin-left: initial;
		margin-right: -25px;
	}

	html.csstransforms .sidebar-right {
		margin-right: initial;
		margin-left: -25px;
	}

	/* If desktop is seeing mobile res, fix scrollbars */
	

	/* Layout Mobile - Sidebar Left Opened */
	html.sidebar-left-opened.no-csstransforms .sidebar-left {
		left: auto;
		right: 0;
	}

	html.sidebar-left-opened.csstransforms .sidebar-left {
		margin-left: initial;
		margin-right: 100%;
	}

	/* Layout Mobile - Sidebar Right Opened */
	html.sidebar-right-opened.no-csstransforms .sidebar-right {
		right: auto;
		left: 0;
	}

	html.sidebar-right-opened.csstransforms .sidebar-right {
		margin-right: initial;
		margin-left: 100%;
	}

	/* Layout Mobile - Sidebar Left Collapsed & Sidebar Right Opened */
	html.sidebar-left-collapsed.sidebar-right-opened .sidebar-left {
		margin-left: initial;
		margin-right: -300px;
	}
}
/* iOS10 Content Width Fix */
@media (min-width: 768px) {
	
}
/* Content With Menu - Boxed Layout Fixing Spacement on Bottom */
@media only screen and (min-width: 1200px) {
	
}
/* Content With Menu - Container */
@media only screen and (min-width: 768px) {
	
}
/* Content With Menu - Menu Faux Column for Scroll and Boxed Layouts */
@media only screen and (min-width: 768px) {
	html.scroll .content-with-menu:before,
	html.boxed .content-with-menu:before {
		left: auto;
		right: 0;
	}

	html.scroll .content-with-menu:after,
	html.boxed .content-with-menu:after {
		left: auto;
		right: -1px;
	}

/* Content With Menu - Responsive */
@media only screen and (max-width: 767px) {

}
/* Content With Menu - Menu and Body */
@media only screen and (min-width: 768px) {

	.content-with-menu-has-toolbar .inner-toolbar {
		padding-left: initial;
		padding-right: 140px;
	}
}
/* Content With Menu - Flexbox supported */
@media only screen and (min-width: 768px) {
	
}
/* Content With Menu + Layout Fixed */
@media only screen and (min-width: 768px) {
	

	html.fixed .inner-menu-toggle {
		border-radius: 0 0 0 5px;
		
	}

	html.fixed .inner-menu {
		left: auto;
		right: 300px;
	}


	html.fixed .inner-body {
		margin-left: initial;
		margin-right: 300px;
	}

}
/* Content With Menu + Layout Scroll & Boxed */
@media only screen and (min-width: 768px) {


	html.scroll .inner-menu-toggle,
	html.boxed .inner-menu-toggle {
		border-radius: 0 0 0 5px;
	}

	html.scroll .inner-body,
	html.boxed .inner-body {
		margin-left: initial;
		margin-right: 0;
	}

	
}
/* Content With Menu + Layout Fixed + Sidebar Left Collapsed */
@media only screen and (min-width: 768px) {
	html.fixed.sidebar-left-collapsed .inner-menu,
	html.fixed.sidebar-left-collapsed .inner-menu-toggle,
	html.fixed.sidebar-left-collapsed .inner-toolbar {
		left: auto;
		right: 73px;
	}

	html.fixed.sidebar-left-collapsed.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-collapsed.inner-menu-opened .inner-toolbar {
		left: auto;
		right: 373px;
	}
}
/* Content With Menu + Layout Fixed + Sidebar Right Opened */
@media only screen and (min-width: 768px) {
	html.fixed.sidebar-right-opened .inner-menu,
	html.fixed.sidebar-right-opened .inner-menu-toggle,
	html.fixed.sidebar-right-opened .inner-toolbar {
		left: auto;
		right: 0px;
	}

	html.fixed.sidebar-right-opened .inner-toolbar {
		margin-right: initial;
		margin-left: 300px;
	}

	html.fixed.sidebar-right-opened.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-right-opened.inner-menu-opened .inner-toolbar {
		left: auto;
		right: -300px;
	}
}
/* Content With Menu + Layout Fixed + Sidebar Left Collapsed + Sidebar Right Opened */
@media only screen and (min-width: 768px) {
	html.fixed.sidebar-left-collapsed.sidebar-right-opened .inner-menu,
	html.fixed.sidebar-left-collapsed.sidebar-right-opened .inner-menu-toggle,
	html.fixed.sidebar-left-collapsed.sidebar-right-opened .inner-toolbar {
		left: auto;
		right: -227px;
	}

	html.fixed.sidebar-left-collapsed.sidebar-right-opened.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-collapsed.sidebar-right-opened.inner-menu-opened .inner-toolbar {
		left: auto;
		right: -527px;
	}
}
/* Resolution gt 767 and lt 1366 - Hide Inner Menu */
@media only screen and (min-width: 768px) and (max-width: 1365px) {

	html.fixed .inner-body,
	html.scroll .inner-body,
	html.boxed .inner-body {
		margin-left: initial;
		margin-right: 0;
	}

	html.fixed .content-with-menu-has-toolbar .inner-toolbar,
	html.scroll .content-with-menu-has-toolbar .inner-toolbar,
	html.boxed .content-with-menu-has-toolbar .inner-toolbar {
		padding-left: initial;
		padding-right: 140px;
	}



	html.fixed.inner-menu-opened .inner-body,
	html.scroll.inner-menu-opened .inner-body,
	html.boxed.inner-menu-opened .inner-body {
		margin-right: initial;
		margin-left: -300px;
	}

	html.fixed.inner-menu-opened .content-with-menu-has-toolbar .inner-toolbar,
	html.scroll.inner-menu-opened .content-with-menu-has-toolbar .inner-toolbar,
	html.boxed.inner-menu-opened .content-with-menu-has-toolbar .inner-toolbar {
		padding-left: initial;
		padding-right: 0;
	}

	html.fixed.inner-menu-opened .inner-body {
		margin-left: initial;
		margin-right: 300px;
	}

}
/* Resolution gt 1366 - Show Inner Menu */
@media only screen and (min-width: 1366px) {


	html.fixed .inner-body,
	html.scroll .inner-body,
	html.boxed .inner-body {
		margin-right: initial;
		margin-left: 0;
	}

	html.fixed .content-with-menu-has-toolbar .inner-toolbar,
	html.scroll .content-with-menu-has-toolbar .inner-toolbar,
	html.boxed .content-with-menu-has-toolbar .inner-toolbar {
		padding-left: initial;
		padding-right: 0;
	}

	html.fixed.inner-menu-opened .inner-body {
		margin-left: initial;
		margin-right: 300px;
	}

	html.fixed .content-with-menu .inner-toolbar,
	html.fixed.inner-menu-opened .content-with-menu .inner-toolbar {
		left: auto;
		right: 600px;
	}

	html.fixed .inner-menu-toggle,
	html.fixed .inner-menu,
	html.fixed.inner-menu-opened .inner-menu-toggle,
	html.fixed.inner-menu-opened .inner-menu {
		left: auto;
		right: 300px;
	}

	html.fixed.sidebar-right-opened .content-with-menu .inner-toolbar {
		left: auto;
		right: 300px;
	}

	html.fixed.sidebar-right-opened .inner-menu,
	html.fixed.sidebar-right-opened .inner-menu-toggle {
		left: auto;
		right: 0px;
	}

	html.fixed.sidebar-left-collapsed .content-with-menu .inner-toolbar,
	html.fixed.sidebar-left-collapsed.sidebar-right-opened.inner-menu-opened .content-with-menu .inner-toolbar,
	html.fixed.sidebar-left-collapsed.inner-menu-opened .content-with-menu .inner-toolbar {
		left: auto;
		right: 373px;
	}

	html.fixed.sidebar-left-collapsed .inner-menu-toggle,
	html.fixed.sidebar-left-collapsed .inner-menu,
	html.fixed.sidebar-left-collapsed.sidebar-right-opened.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-collapsed.sidebar-right-opened.inner-menu-opened .inner-menu,
	html.fixed.sidebar-left-collapsed.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-collapsed.inner-menu-opened .inner-menu {
		left: auto;
		right: 73px;
	}

	html.fixed.sidebar-left-collapsed.sidebar-right-opened .content-with-menu .inner-toolbar {
		left: auto;
		right: 73px;
	}

	html.fixed.sidebar-left-collapsed.sidebar-right-opened .inner-menu,
	html.fixed.sidebar-left-collapsed.sidebar-right-opened .inner-menu-toggle {
		left: auto;
		right: -227px;
	}
}
/* Fix IE Scrollbar Overlaying content */

/* Sidebar Left Sizing */
@media only screen and (max-width: 767px) {
	/* Layout Mobile - Sidebar Left Collapsed & Sidebar Right Opened */
	html.sidebar-left-sm.sidebar-left-collapsed.sidebar-right-opened .sidebar-left {
		margin-left: initial;
		margin-right: -250px;
	}
}

@media only screen and (min-width: 768px) {
	/* Layout Base - Sidebar Left */


	html.sidebar-left-sm.sidebar-left-collapsed .sidebar-left .sidebar-title {
		margin-left: initial;
		margin-right: -250px;
	}

	}

	/* Layout Fixed - Content Body */
	html.fixed.sidebar-left-sm .content-body {
		margin-left: initial;
		margin-right: 250px;
	}

	/* Layout Fixed - Page header */
	html.fixed.sidebar-left-sm .page-header {
		left: 0;
		right: 250px;
	}

	/* Layout Fixed - Sidebar Right Opened */
	html.fixed.sidebar-left-sm.sidebar-right-opened .page-header {
		left: auto;
		right: 0;
	}

	html.fixed.sidebar-left-sm.sidebar-right-opened .sidebar-left {
		left: auto;
		right: -250px;
	}

	/* Layout Fixed - Sidebar Left Collapsed */
	html.fixed.sidebar-left-collapsed .page-header {
		left: auto;
		right: 73px;
	}

	html.fixed.sidebar-left-collapsed .content-body {
		margin-left: initial;
		margin-right: 73px;
	}

	/* Layout Fixed - Sidebar Left Collapsed & Sidebar Right Opened */
	html.fixed.sidebar-left-sm.sidebar-left-collapsed.sidebar-right-opened .page-header {
		left: auto;
		right: -250px;
	}

	/* Content With Menu + Layout Fixed */
	html.fixed.sidebar-left-sm .inner-menu {
		left: auto;
		right: 250px;
	}

	/* Content With Menu + Layout Fixed + Sidebar Left Collapsed */
	html.fixed.sidebar-left-sm.sidebar-left-collapsed .inner-menu,
	html.fixed.sidebar-left-sm.sidebar-left-collapsed .inner-menu-toggle,
	html.fixed.sidebar-left-sm.sidebar-left-collapsed .inner-toolbar {
		left: auto;
		right: 73px;
	}

	html.fixed.sidebar-left-sm.sidebar-left-collapsed.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-sm.sidebar-left-collapsed.inner-menu-opened .inner-toolbar {
		left: auto;
		right: 373px;
	}

	/* Content With Menu + Layout Fixed + Sidebar Right Opened */
	html.fixed.sidebar-left-sm.sidebar-right-opened .inner-menu,
	html.fixed.sidebar-left-sm.sidebar-right-opened .inner-menu-toggle,
	html.fixed.sidebar-left-sm.sidebar-right-opened .inner-toolbar {
		left: auto;
		right: -50px;
	}

	html.fixed.sidebar-left-sm.sidebar-right-opened.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-sm.sidebar-right-opened.inner-menu-opened .inner-toolbar {
		left: -350px;
		right: auto;
	}

	/* Content With Menu - Toolbar + Layout Fixed */
	html.fixed.sidebar-left-sm.inner-menu-opened {
		left: auto;
		right: 550px;
	}

	html.fixed.sidebar-left-sm .inner-menu-toggle {
		left: auto;
		right: 250px;
	}
}
ul.nav-main li .nav-children li a {
	padding: 6px 57px 6px 15px;
}
ul.nav-main li i {
	margin-right: initial;
	margin-left: 0.5em;
}
/* Resolution gt 1366 - Show Inner Menu */
@media only screen and (min-width: 1366px) {
	html .fixed.sidebar-left-sm .content-with-menu .inner-toolbar, html.fixed.sidebar-left-sm.inner-menu-opened .content-with-menu .inner-toolbar {
		left: auto;
		right: 550px;
	}

	html.fixed.sidebar-left-sm .inner-menu-toggle,
	html.fixed.sidebar-left-sm .inner-menu,
	html.fixed.sidebar-left-sm.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-sm.inner-menu-opened .inner-menu {
		left: auto;
		right: 250px;
	}

	html.fixed.sidebar-left-sm.sidebar-right-opened .content-with-menu .inner-toolbar {
		left: auto;
		right: 250px;
	}

	html.fixed.sidebar-left-sm.sidebar-right-opened .inner-menu,
	html.fixed.sidebar-left-sm.sidebar-right-opened .inner-menu-toggle {
		left: auto;
		right: -50px;
	}

	html.fixed.sidebar-left-sm.sidebar-left-collapsed .content-with-menu .inner-toolbar,
	html.fixed.sidebar-left-sm.sidebar-left-collapsed.sidebar-right-opened.inner-menu-opened .content-with-menu .inner-toolbar,
	html.fixed.sidebar-left-sm.sidebar-left-collapsed.inner-menu-opened .content-with-menu .inner-toolbar {
		left: auto;
		right: 373px;
	}

	html.fixed.sidebar-left-sm.sidebar-left-collapsed .inner-menu-toggle,
	html.fixed.sidebar-left-sm.sidebar-left-collapsed .inner-menu,
	html.fixed.sidebar-left-sm.sidebar-left-collapsed.sidebar-right-opened.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-sm.sidebar-left-collapsed.sidebar-right-opened.inner-menu-opened .inner-menu,
	html.fixed.sidebar-left-sm.sidebar-left-collapsed.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-sm.sidebar-left-collapsed.inner-menu-opened .inner-menu {
		left: auto;
		right: 73px;
	}

	html.fixed.sidebar-left-sm.sidebar-left-collapsed.sidebar-right-opened .content-with-menu .inner-toolbar {
		left: auto;
		right: 73px;
	}

	html.fixed.sidebar-left-sm.sidebar-left-collapsed.sidebar-right-opened .inner-menu,
	html.fixed.sidebar-left-sm.sidebar-left-collapsed.sidebar-right-opened .inner-menu-toggle {
		left: auto;
		right: -227px;
	}
}

@media only screen and (max-width: 767px) {
	/* Layout Mobile - Sidebar Left Collapsed & Sidebar Right Opened */
	html.sidebar-left-xs.sidebar-left-collapsed.sidebar-right-opened .sidebar-left {
		margin-left: initial;
		margin-right: -200px;
	}
}

@media only screen and (min-width: 768px) {
	/* Layout Base - Sidebar Left */

	html.sidebar-left-xs .sidebar-left ul.nav-main li .nav-children li a {
		padding-left: initial;
		padding-right: 52px;
	}


	html.sidebar-left-xs.sidebar-left-collapsed .sidebar-left .sidebar-title {
		margin-left: initial;
		margin-right: -200px;
	}

	

	/* Layout Fixed - Content Body */
	html.fixed.sidebar-left-xs .content-body {
		margin-left: initial;
		margin-right: 200px;
	}

	/* Layout Fixed - Page header */
	html.fixed.sidebar-left-xs .page-header {
		left: auto;
		right: 200px;
	}

	/* Layout Fixed - Sidebar Right Opened */
	html.fixed.sidebar-left-xs.sidebar-right-opened .page-header {
		left: auto;
		right: 0;
	}

	html.fixed.sidebar-left-xs.sidebar-right-opened .sidebar-left {
		left: auto;
		right: -200px;
	}

	/* Layout Fixed - Sidebar Left Collapsed */
	html.fixed.sidebar-left-collapsed .page-header {
		left: 0;
		right: 73px;
	}

	html.fixed.sidebar-left-collapsed .content-body {
		margin-left: initial;
		margin-right: 73px
	}

	/* Layout Fixed - Sidebar Left Collapsed & Sidebar Right Opened */
	html.fixed.sidebar-left-xs.sidebar-left-collapsed.sidebar-right-opened .page-header {
		left: auto;
		right: -200px;
	}

	/* Content With Menu + Layout Fixed */
	html.fixed.sidebar-left-xs .inner-menu {
		left: auto;
		right: 200px;
	}

	/* Content With Menu + Layout Fixed + Sidebar Left Collapsed */
	html.fixed.sidebar-left-xs.sidebar-left-collapsed .inner-menu,
	html.fixed.sidebar-left-xs.sidebar-left-collapsed .inner-menu-toggle,
	html.fixed.sidebar-left-xs.sidebar-left-collapsed .inner-toolbar {
		left: auto;
		right: 73px;
	}

	html.fixed.sidebar-left-xs.sidebar-left-collapsed.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-xs.sidebar-left-collapsed.inner-menu-opened .inner-toolbar {
		left: auto;
		right: 373px;
	}

	/* Content With Menu + Layout Fixed + Sidebar Right Opened */
	html.fixed.sidebar-left-xs.sidebar-right-opened .inner-menu,
	html.fixed.sidebar-left-xs.sidebar-right-opened .inner-menu-toggle,
	html.fixed.sidebar-left-xs.sidebar-right-opened .inner-toolbar {
		left: -100px;
		right: auto;
	}

	html.fixed.sidebar-left-xs.sidebar-right-opened.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-xs.sidebar-right-opened.inner-menu-opened .inner-toolbar {
		left: auto;
		right: -400px;
	}

	/* Content With Menu - Toolbar + Layout Fixed */
	html.fixed.sidebar-left-xs.inner-menu-opened {
		left: auto;
		right: 500px;
	}

	html.fixed.sidebar-left-xs .inner-menu-toggle {
		left: auto;
		right: 200px;
	}
}
/* Resolution gt 1366 - Show Inner Menu */
@media only screen and (min-width: 1366px) {
	html.fixed.sidebar-left-xs .content-with-menu .inner-toolbar,
	html.fixed.sidebar-left-xs.inner-menu-opened .content-with-menu .inner-toolbar {
		left: auto;
		right: 500px;
	}

	html.fixed.sidebar-left-xs .inner-menu-toggle,
	html.fixed.sidebar-left-xs .inner-menu,
	html.fixed.sidebar-left-xs.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-xs.inner-menu-opened .inner-menu {
		left: auto;
		right: 200px;
	}

	html.fixed.sidebar-left-xs.sidebar-right-opened .content-with-menu .inner-toolbar {
		left: auto;
		right: 200px;
	}

	html.fixed.sidebar-left-xs.sidebar-right-opened .inner-menu,
	html.fixed.sidebar-left-xs.sidebar-right-opened .inner-menu-toggle {
		left: auto;
		right: -100px;
	}

	html.fixed.sidebar-left-xs.sidebar-left-collapsed .content-with-menu .inner-toolbar,
	html.fixed.sidebar-left-xs.sidebar-left-collapsed.sidebar-right-opened.inner-menu-opened .content-with-menu .inner-toolbar,
	html.fixed.sidebar-left-xs.sidebar-left-collapsed.inner-menu-opened .content-with-menu .inner-toolbar {
		left: auto;
		right: 373px;
	}

	html.fixed.sidebar-left-xs.sidebar-left-collapsed .inner-menu-toggle,
	html.fixed.sidebar-left-xs.sidebar-left-collapsed .inner-menu,
	html.fixed.sidebar-left-xs.sidebar-left-collapsed.sidebar-right-opened.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-xs.sidebar-left-collapsed.sidebar-right-opened.inner-menu-opened .inner-menu,
	html.fixed.sidebar-left-xs.sidebar-left-collapsed.inner-menu-opened .inner-menu-toggle,
	html.fixed.sidebar-left-xs.sidebar-left-collapsed.inner-menu-opened .inner-menu {
		left: auto;
		right: 73px;
	}

	html.fixed.sidebar-left-xs.sidebar-left-collapsed.sidebar-right-opened .content-with-menu .inner-toolbar {
		left: auto;
		right: 73px;
	}

	html.fixed.sidebar-left-xs.sidebar-left-collapsed.sidebar-right-opened .inner-menu,
	html.fixed.sidebar-left-xs.sidebar-left-collapsed.sidebar-right-opened .inner-menu-toggle {
		left: auto;
		right: -227px;
	}
}
/* Sidebar Left */

.sidebar-left .sidebar-header .sidebar-toggle {
	right: auto;
	left: 0;
}




@media only screen and (max-width: 767px) {
}


/* Unstyle nano for non fixed layouts */
@media only screen and (min-width: 768px) {


	html.scroll .sidebar-left .nano .nano-content,
	html.boxed .sidebar-left .nano .nano-content,
	html.sidebar-left-big-icons .sidebar-left .nano .nano-content {
		margin-right: initial !important;
		margin-left: 0 !important;
	}
}

@media only screen and (min-width: 768px) {

	html.sidebar-left-collapsed .sidebar-left .sidebar-title {
		margin-left: initial;
		margin-right: -300px;
	}
}


@media only screen and (max-width: 767px) {
}


@media only screen and (min-width: 768px) {

	html.sidebar-left-big-icons .sidebar-left .nano .nav-main {
		margin-right: initial;
		margin-left: 0;
	}



		html.sidebar-left-big-icons .sidebar-left .nano .nav-main > li > a i {
			margin-right: initial;
			margin-left: 0;
		}

		html.sidebar-left-big-icons .sidebar-left .nano .nav-main > li > a span.badge {
			left: auto;
			right: 60%;
			transform: translateX(50%);
		}

		html.sidebar-left-big-icons .sidebar-left .nano .nav-main > li ul.nav-children {
			left: auto;
			right: 100%;
			border-left: initial;
			border-right: 3px solid #2f3139;
		}

			html.sidebar-left-big-icons .sidebar-left .nano .nav-main > li ul.nav-children li.nav-parent > a {
				padding-right: initial;
				padding-left: 30px;
			}

				html.sidebar-left-big-icons .sidebar-left .nano .nav-main > li ul.nav-children li.nav-parent > a:after {
					right: auto;
					left: 5px;
				}


		html.sidebar-left-big-icons .sidebar-left .nano .nav-main li.nav-parent:hover > a:before {
			right: auto;
			left: -3px;
			border-right: initial;
			border-left: 4px solid #21262d;
		}



	html.sidebar-left-big-icons.sidebar-light .sidebar-left .nano .nav-main > li ul.nav-children {
		border-left: initial;
		border-right: 3px solid #F1F1F1;
	}

	html.sidebar-left-big-icons.sidebar-light .sidebar-left .nano .nav-main li.nav-parent:hover > a:before {
		border-right: initial;
		border-left: 4px solid #fafafa;
	}


	html.sidebar-left-big-icons.sidebar-light.sidebar-left-with-menu:not(.sidebar-right-opened) .inner-menu {
		border-left: initial;
		border-right: 2px solid #e2e3e6;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu:not(.sidebar-right-opened):not(.scroll) .inner-body {
		margin-left: initial;
		margin-right: 153px;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu:not(.sidebar-right-opened):not(.scroll) .page-header, html.sidebar-left-big-icons.sidebar-left-with-menu:not(.sidebar-right-opened):not(.scroll) .inner-menu {
		left: auto;
		right: 152px;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu:not(.sidebar-right-opened):not(.scroll) .content-with-menu .inner-toolbar {
		left: auto;
		right: 450px;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu:not(.sidebar-right-opened) .inner-menu {
		border-left: initial;
		border-right: 2px solid #282d36;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu.sidebar-left-collapsed:not(.sidebar-right-opened):not(.scroll) .content-body {
		margin-left: initial;
		margin-right: 55px;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu.sidebar-left-collapsed:not(.sidebar-right-opened):not(.scroll) .content-with-menu .inner-toolbar {
		left: auto;
		right: 355px;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu.sidebar-left-collapsed:not(.sidebar-right-opened):not(.scroll) .page-header, html.sidebar-left-big-icons.sidebar-left-with-menu.sidebar-left-collapsed:not(.sidebar-right-opened):not(.scroll) .inner-menu, html.sidebar-left-big-icons.sidebar-left-with-menu.sidebar-left-collapsed:not(.sidebar-right-opened):not(.scroll) .inner-menu-toggle {
		left: auto;
		right: 55px;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu.sidebar-left-collapsed:not(.scroll) .inner-body {
		margin-left: initial;
		margin-right: 300px;
	}

}

@media only screen and (min-width: 768px) and (max-width: 1365px) {

	html.sidebar-left-big-icons.sidebar-left-with-menu .content-body {
		margin-left: initial;
		margin-right: 0;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu:not(.sidebar-right-opened):not(.scroll) .inner-menu-toggle {
		left: auto;
		right: 152px;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu:not(.sidebar-right-opened):not(.scroll) .content-with-menu .inner-toolbar {
		left: auto;
		right: 152px;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu.sidebar-left-collapsed .inner-body {
		margin-left: initial !important;
		margin-right: 0 !important;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu.sidebar-left-collapsed.inner-menu-opened:not(.sidebar-right-opened):not(.scroll) .content-body {
		margin-left: initial;
		margin-right: 355px;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu.sidebar-left-collapsed.inner-menu-opened:not(.sidebar-right-opened):not(.scroll) .content-with-menu .inner-toolbar {
		left: auto;
		right: 355px;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu.sidebar-left-collapsed:not(.sidebar-right-opened):not(.scroll) .content-with-menu .inner-toolbar {
		left: auto;
		right: 55px;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu.inner-menu-opened:not(.sidebar-right-opened):not(.scroll) .content-body {
		margin-left: initial;
		margin-right: 300px;
	}

	html.sidebar-left-big-icons.sidebar-left-with-menu.inner-menu-opened:not(.sidebar-right-opened):not(.scroll) .content-with-menu .inner-toolbar {
		left: auto;
		right: 452px;
	}
}

@media only screen and (min-width: 768px) {

	html.left-sidebar-panel .content-body {
		margin-right: initial;
		margin-left: 25px;
	}


	html.left-sidebar-panel.sidebar-right-opened .sidebar-left {
		margin: 0 0 0 25px;
	}


	html.left-sidebar-panel.fixed .page-header {
		left: auto;
		right: 0;
	}

	html.left-sidebar-panel.fixed .content-body {
		margin-left: initial;
		margin-right: 350px;
	}


	html.left-sidebar-panel.fixed.sidebar-right-opened .page-header {
		margin-right: initial;
		margin-left: 0;
	}

	html.left-sidebar-panel.fixed.sidebar-right-opened .sidebar-left {
		margin-left: initial;
		margin-right: 0;
	}

	html.left-sidebar-panel.fixed.sidebar-right-opened .content-body {
		margin-left: initial;
		margin-right: 325px;
	}

	html.left-sidebar-panel.ie9 .sidebar-left {
		left: auto;
		right: 25px;
	}

	html.left-sidebar-panel.ie9 .content-body {
		padding-right: initial;
		padding-left: 70px;
		left: auto;
		right: 50px;
	}
}
/* Sidebar Right */

.sidebar-right .mobile-close {
	left: auto;
	right: 0;
	text-align: right;
}

	.sidebar-right .mobile-close i {
		margin-left: initial;
		margin-right: 5px;
	}

/* If desktop is seeing mobile res, fix scrollbars */
@media only screen and (max-width: 767px) {
	
}
/* Nano Scroller Plugin */



html.no-overflowscrolling .nano > .nano-pane {
	right: auto;
	left: 0;
}


@media only screen and (max-width: 767px) {
}

@media only screen and (min-width: 768px) {
}
/* Page Header */

.page-header h2 {
	float: right;
	margin: 0 -1px 0 0;
	padding: 0 20px 0 22px;
}


.page-header.page-header-left-breadcrumb {
	padding-left: initial;
	padding-right: 8px;
}

	.page-header.page-header-left-breadcrumb .right-wrapper {
		padding-left: initial;
		padding-right: 0;
	}


	.page-header.page-header-left-breadcrumb .sidebar-right-toggle {
		right: auto;
		left: -25px;
	}


@media (max-width: 991px) {

	.page-header.page-header-left-inline-breadcrumb .right-wrapper {
		padding-left: initial;
		padding-right: 20px;
	}
}

@media (max-width: 767px) {

	.page-header .page-header-left-breadcrumb .sidebar-right-toggle {
		right: auto;
		left: -15px;
	}

	.page-header.page-header-left-inline-breadcrumb {
		padding-left: initial;
		padding-right: 0;
	}
}


@media (max-width: 991px) and (min-width: 768px) {
}

/* Header Dark - Page Header */
html.dark .page-header,
html.header-dark .page-header {
	border-left-color: initial;
	border-right-color: #171717;
}

/* Sidebar Light- Page Header */
html.sidebar-light:not(.dark) .page-header {
	border-left-color: initial;
	border-right-color: #e6e6e6;
}

/* Page Header - Mobile */
@media only screen and (max-width: 767px) {
	.page-header {
		padding-right: initial;
		padding-left: 80px;
	}

		.page-header .sidebar-right-toggle {
			right: auto;
			left: 0;
		}
}


html.ie .page-header.page-header-left-breadcrumb h2 {
	float: right;
}

/* Margin to show the menu button on mobile */
@media (max-width: 991px) {
	html.has-tab-navigation .header-right {
		margin-right: initial;
		margin-left: 50px;
	}
}

html.has-tab-navigation .toggle-menu {
	right: auto;
	left: 15px;
}


@media (max-width: 991px) {
}

@media (max-width: 767px) {
}



@media (min-width: 992px) {
}


@media (max-width: 991px) {
}


html.has-tab-navigation .not-included.custom-pos-1 {
	margin-left: initial;
	margin-right: 8px;
}

@media (max-width: 991px) {
	
}

html.has-tab-navigation .tip:before {
	right: auto;
	left: 100%;
	border-right-color: initial;
	border-left-color: #171717;
}


/* Desktop */
@media (min-width: 992px) {

	.tab-navigation nav > ul > li > a .fa, .tab-navigation nav > ul > li > a .fab, .tab-navigation nav > ul > li > a .fal, .tab-navigation nav > ul > li > a .far, .tab-navigation nav > ul > li > a .fas {
		margin-right: initial;
		margin-left: 7px;
	}


	.tab-navigation nav > ul > li a .badge {
		margin-left: initial;
		margin-right: 10px;
	}

	
	.tab-navigation nav > ul > li > ul > li {
		float: right;
	}

	

	.tab-navigation nav > ul > li > ul > li .dropdown-menu li a.dropdown-toggle:after {
		float: left;
	}

		.tab-navigation nav > ul > li > ul > li .dropdown-menu li:hover.dropdown-submenu > .dropdown-menu {
			left: auto;
			right: 100%;
			margin-left: 0;
		}




		.tab-navigation nav > ul > li > ul > li > a.dropdown-toggle:after {
			margin-left: initial;
			margin-right: 7px;
		}

		.tab-navigation nav > ul > li > ul > li:hover.dropdown-submenu > .dropdown-menu {
			margin-left: initial;
			margin-right: 12px;
		}
}
/* Mobile */
@media (max-width: 991px) {

	.tab-navigation nav > ul > li {
		margin-left: initial;
		margin-right: 0;
	}



		.tab-navigation nav > ul > li a.dropdown-toggle:after {
			float: left;
			margin-right: initial;
			margin-left: .755rem;
		}

		.tab-navigation nav > ul > li .fa, .tab-navigation nav > ul > li .fab, .tab-navigation nav > ul > li .fal, .tab-navigation nav > ul > li .far, .tab-navigation nav > ul > li .fas {
			margin-right: initial;
			margin-left: 10px;
		}

		.tab-navigation nav > ul > li > ul {
			padding-left: initial;
			padding-right: 23px;
		}



			.tab-navigation nav > ul > li > ul > li .dropdown-menu {
				padding-left: initial;
				padding-right: 15px;
			}

	
	.tab-navigation nav > ul li.nav-expanded > a.dropdown-toggle:after {
				float: left;
	}
}


/* Tab Navigation Mobile - Dark Colors */
@media (max-width: 991px) {

}


@media (min-width: 992px) {
}


/* Content With Menu - Menu Faux Column for Scroll and Boxed Layouts Colors */
@media only screen and (min-width: 768px) {
}
/* Unstyle nano for non fixed layouts */

@media only screen and (max-width: 767px) {
}
/* Fix padding when fixed */
@media only screen and (min-width: 768px) {
}
/* Content With Menu - Inner Menu Style */
.inner-menu {
	border-right: initial;
	border-left: 1px solid #242830;
}

/* Content With Menu - Toggle */
	.inner-menu-toggle,
	.inner-menu .inner-menu-toggle-inside {
		left: auto;
		right: 0;
	}

		.inner-menu-toggle a,
		.inner-menu .inner-menu-toggle-inside a {
			padding-left: initial;
			padding-right: 20px;
		}


			.inner-menu-toggle a i {
				margin-left: initial;
				margin-right: 5px;
			}


.inner-menu-toggle-inside .inner-menu-collapse i {
	margin-right: initial;
	margin-left: 5px;
}

.inner-menu-toggle-inside .inner-menu-expand i {
	margin-left: initial;
	margin-right: 5px;
}

/* Content With Menu - Toggle - Outside */

/* Content With Menu - Inner Menu Content */

/* Content With Menu - Responsive */
@media only screen and (max-width: 767px) {
}
/* Content With Menu - Toolbar + Layout Fixed */
@media only screen and (min-width: 768px) {
	html.fixed.inner-menu-opened {
		left: auto;
		right: 600px;
	}

	html.fixed .inner-menu-toggle {
		left: auto;
		right: 300px;
	}
}

/* Header Nav Main Mobile */
@media (max-width: 991px) {
	
}

@media (max-width: 991px) and (min-width: 768px) {
	
}

@media (max-width: 991px) {


	.header-nav-main nav > ul li a .fa-caret-down {
		right: auto;
		left: 5px;
	}



	.header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu.showed > .dropdown-menu {
		margin-left: initial;
		margin-right: 20px;
	}

	.header-nav-main nav > ul li.dropdown.showed > .dropdown-menu {
		margin-left: initial;
		margin-right: 20px;
	}



	.header-btn-collapse-nav {
		float: left;
		margin-right: initial;
		margin-left: 15px;
	}

	
}
/* Header Nav Main */
@media (min-width: 992px) {
	.header-nav-main {
		float: left;
	}

		.header-nav-main nav > ul > li {
			margin-left: initial;
			margin-right: 2px;
		}

			.header-nav-main nav > ul > li:first-child {
				margin-left: initial;
				margin-right: 10px;
			}

			.header-nav-main nav > ul > li > a.dropdown-toggle:after {
				float: left;
				margin-left: initial;
				margin-right: 4px;
			}

	.header-nav-main nav > ul > li.show > a, .header-nav-main nav > ul > li:hover > a, .header-nav-main nav > ul > li.active > a {
		background: #CCC;
		color: #FFF;
	}

			.header-nav-main nav > ul > li.dropdown .dropdown-menu {
				left: initial;
				right: auto;
				text-align: left;
			}


				.header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
					border-color: transparent #CCC transparent transparent;
					right: auto;
					left: 10px;
				}

				.header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
					margin-left: initial;
					margin-right: -1px;
				}

			.header-nav-main nav > ul > li.dropdown.show li.dropdown-submenu > .dropdown-menu, .header-nav-main nav > ul > li.dropdown:hover li.dropdown-submenu > .dropdown-menu {
				left: auto;
				right: 100%;
			}


	.header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu li a {
		padding-right: 20px;
		padding-left: 8px;
	}

			.header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu li.dropdown-submenu > a:after {
				border-width: 4px 0 4px 4px;
			}


			.header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav .dropdown-mega-sub-nav {
				padding-left: initial;
				padding-right: 15px;
			}

			.header-nav-main nav > ul > li .badge {
				margin-right: initial;
				margin-left: -16px;
			}

		.header-nav-main .dropdown-reverse a > .thumb-info-preview {
			right: auto;
			left: 100%;
			padding-left: initial;
			padding-right: 0;
			margin-right: initial;
			margin-left: 10px;
		}

	
	.header-nav {
		float: right;
	}


	.header-nav-bar .header-nav-main {
		float: right;
	}
}

@media (min-width: 992px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 992px) {

	.header-nav-main-sub-effect-1 nav > ul > li.dropdown.dropdown-reverse .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		left: 100%;
		right: auto;
	}

}
/* Header */

.header .logo {
	float: right;
	margin: 10px 15px 0 0;
}


.header .toggle-sidebar-left {
	right: auto;
	left: 15px;
}

.header-right {
	float: left;
}


/* Header Mobile */
@media only screen and (max-width: 767px) {
}
/* Header Dark */

@media only screen and (max-width: 767px) {
}


@media only screen and (min-width: 768px) {

}
/* Header Nav Menu */

@media only screen and (min-width: 768px) {
	.header.header-nav-menu .logo {
		padding: 0 0 0 20px;
	}

		.header.header-nav-menu .logo:after {
			right: auto;
			left: 0;
			border-right: 1px solid initial;
			border-left: 1px solid #E9E9E6;
		}
}

@media (min-width: 992px) {
	.header.header-nav-menu .header-nav-main {
		float: left;
		
	}

		.header.header-nav-menu .header-nav-main nav > ul > li {
			margin-left: initial;
			margin-right: 2px;
		}

			.header.header-nav-menu .header-nav-main nav > ul > li:first-child {
				margin-left: initial;
				margin-right: 10px;
			}

			.header.header-nav-menu .header-nav-main nav > ul > li > a.dropdown-toggle:after {
				float: left;
				margin-left: initial;
				margin-right: 4px;
			}


			.header.header-nav-menu .header-nav-main nav > ul > li.dropdown .dropdown-menu {
				left: initial;
				right: auto;
				text-align: right;
			}

				.header.header-nav-menu .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
					right: auto;
					left: 10px;
				}

				.header.header-nav-menu .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
					margin-left: initial;
					margin-right: -1px;
				}


			.header.header-nav-menu .header-nav-main nav > ul > li.dropdown.show li.dropdown-submenu > .dropdown-menu, .header.header-nav-menu .header-nav-main nav > ul > li.dropdown:hover li.dropdown-submenu > .dropdown-menu {
				left: auto;
				right: 100%;
			}


	.header.header-nav-menu .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu li a {
		padding-right: 20px;
		padding-left: 8px;
	}

			.header.header-nav-menu .header-nav-main nav > ul > li.dropdown-reverse .dropdown-menu li.dropdown-submenu > a:after {
				border-width: 4px 0 4px 4px;
			}




			.header.header-nav-menu .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav .dropdown-mega-sub-nav {
				padding-left: initial;
				padding-right: 15px;
			}

			.header.header-nav-menu .header-nav-main nav > ul > li .badge {
				margin-right: initial;
				margin-left: -16px;
			}

		.header.header-nav-menu .header-nav-main .dropdown-reverse a > .thumb-info-preview {
			right: auto;
			left: 100%;
			padding-left: initial;
			padding-right: 0;
			margin-right: initial;
			margin-left: 10px;
		}

	
	.header.header-nav-menu .header-nav {
		float: right;
	}

		.header.header-nav-menu .header-nav-bar .header-nav-main {
		float: right;
	}
}

@media (min-width: 992px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 992px) {
	
	.header.header-nav-menu .header-nav-main-sub-effect-1 nav > ul > li.dropdown.dropdown-reverse .dropdown-menu li.dropdown-submenu > .dropdown-menu {
		left: 100%;
		right: auto;
	}
}

@media (max-width: 991px) {

}

@media (max-width: 991px) and (min-width: 768px) {
}

@media (max-width: 991px) {


	.header.header-nav-menu .header-nav-main nav > ul li a .fa-caret-down {
		right: auto;
		left: 5px;
	}



	.header.header-nav-menu .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu.showed > .dropdown-menu {
		margin-left: initial;
		margin-right: 20px;
	}

	.header.header-nav-menu .header-nav-main nav > ul li.dropdown.showed > .dropdown-menu {
		margin-left: initial;
		margin-right: 20px;
	}


	.header.header-nav-menu .header-btn-collapse-nav {
		float: left;
		margin-right: initial;
		margin-left: 15px;
	}


	.header.header-nav-menu .tip {
		margin-left: initial;
		margin-right: 8px;
	}

		.header.header-nav-menu .tip:before {
			right: auto;
			left: 100%;
			border-right-color: initial;
			border-left-color: #171717;
		}


@media (min-width: 992px) {

	.header.header-nav-menu.header-nav-top-line nav > ul > li > a:before, .header.header-nav-menu.header-nav-top-line nav > ul > li:hover > a:before {
		left: auto;
		right: -5px;
	}



	
}

@media only screen and (max-width: 1199px) {
	
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.header.header-nav-menu .search {
		left: auto;
		right: -66px;
	}

		.header.header-nav-menu .search:before {
			left: auto;
			right: 50%;
		}
}

@media only screen and (min-width: 992px) {
	
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header.header-nav-menu .header-right {
		right: auto;
		left: 60px;
	}
}

@media (min-width: 992px) {
	html.sidebar-left-collapsed .header.header-nav-menu.header-nav-links nav > ul > li.dropdown-mega > .dropdown-menu {
		margin-left: initial;
		margin-right: 75px;
	}
}

/* Header Nav Menu Dark */

@media only screen and (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) {
}


@media (max-width: 991px) {
}

/* Position */

/* Pull */

.pull-left {
	float: right !important;
}

.pull-right {
	float: left !important;
}

@media (max-width: 767px) {
	.pull-xs-left {
		float: right;
	}

	.pull-xs-right {
		float: left;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.pull-sm-left {
		float: right;
	}

	.pull-sm-right {
		float: left;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.pull-md-left {
		float: right;
	}

	.pull-md-right {
		float: left;
	}
}

@media (min-width: 1200px) {
	.pull-lg-left {
		float: right;
	}

	.pull-lg-right {
		float: left;
	}
}
/* Opacity */

/* Top / Bottom / Left / Right */

	.left-0 {
		left: auto !important;
		right: 0px !important;
	}

	.right-0 {
		right: initial !important;
		left: 0px !important;
	}


	.left-1 {
		left: auto !important;
		right: 1px !important;
	}

	.right-1 {
		right: auto !important;
		left: 1px !important;
	}

	.left-2 {
		left: auto !important;
		right: 2px !important;
	}

	.right-2 {
		right: auto !important;
		left: 2px !important;
	}


	.left-3 {
		left: auto !important;
		right: 3px !important;
	}

	.right-3 {
		right: auto !important;
		left: 3px !important;
	}

	.left-4 {
		left: auto !important;
		right: 4px !important;
	}

	.right-4 {
		right: auto !important;
		left: 4px !important;
	}


	.left-5 {
		left: auto !important;
		right: 5px !important;
	}

	.right-5 {
		right: auto !important;
		left: 5px !important;
	}


	.left-6 {
		left: initial !important;
		right: 6px !important;
	}

	.right-6 {
		right: auto !important;
		left: 6px !important;
	}


	.left-7 {
		left: auto !important;
		right: 7px !important;
	}

	.right-7 {
		right: auto !important;
		left: 7px !important;
	}


	.left-8 {
		left: auto !important;
		right: 8px !important;
	}

	.right-8 {
		right: auto !important;
		left: 8px !important;
	}

	.left-9 {
		left: auto !important;
		right: 9px !important;
	}

	.right-9 {
		right: auto !important;
		left: 9px !important;
	}


	.left-10 {
		left: auto !important;
		right: 10px !important;
	}

	.right-10 {
		right: auto !important;
		left: 10px !important;
	}

/* Inverted */

/* Cursor */
.cur-pointer {
	cursor: pointer;
}

/* Font Size */

/* Font Size */

@media (min-width: 576px) {
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}
/* Line Height */

/* Letter Spacing */

/* Z-Index */

/* Outline */

/* Overflow */

/* Text Decoration */

/* Text Transform */

/* States */

/* Colors */

/* Weights */

/* Line Height */

/* Borders */

/* Border Width */

/* Border Color */

/* General Helpers */
/* Grid */

@media (min-width: 576px) {
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}
/* Menu */
	ul.nav-main li.nav-parent > a:after {
		right: auto;
		left: 0;
	}
	ul.nav-main {
		margin-right: initial;
		margin-left: 5px;
	}
		
ul.nav-main li .nav-children .nav-children li a {
	padding: 6px 82px 6px 15px;
}

ul.nav-main li .nav-children .nav-children .nav-children li a {
	padding: 6px 97px 6px 15px;
}

/* Sidebar Light - Menu */

/* Accordion */

	.accordion .card-header a [class^="icon-"] {
		margin-right: initial;
		margin-left: 4px;
	}

	.accordion .card-header a .fa, .accordion .card-header a .fab, .accordion .card-header a .fal, .accordion .card-header a .far, .accordion .card-header a .fas, .accordion .card-header a .icons {
		margin-right: initial;
		margin-left: 5px;
	}


/* Alerts */

/* Animations */

/* Fade In Up Shorter */
@-webkit-keyframes fadeInUpShorter {
}
@keyframes fadeInUpShorter {
}


/* Fade In Left Shorter */
@-webkit-keyframes fadeInLeftShorter {
}
@keyframes fadeInLeftShorter {
}


/* Fade In Right Shorter */
@-webkit-keyframes fadeInRightShorter {
}
@keyframes fadeInRightShorter {
	from {
		opacity: 0;
		transform: translate(50px, 0);
	}

	to {
		opacity: 1;
		transform: none;
	}
}

.fadeInRightShorter {
	-webkit-animation-name: fadeInRightShorter;
	        animation-name: fadeInRightShorter;
}

/* Fade In Down Shorter */
@-webkit-keyframes fadeInDownShorter {
	
}
@keyframes fadeInDownShorter {
	
}


/* Dot Pulse */
@-webkit-keyframes dotPulse {
}
@keyframes dotPulse {
}


/* Blur In */
@-webkit-keyframes blurIn {
}
@keyframes blurIn {
}


/* Mask Up */
@-webkit-keyframes maskUp {
}
@keyframes maskUp {
	
}
/* Mask Right */
@-webkit-keyframes maskRight {
	from {
		transform: translate(100%, 0);
	}

	to {
		transform: translate(0, 0);
	}
}
@keyframes maskRight {
	from {
		transform: translate(100%, 0);
	}

	to {
		transform: translate(0, 0);
	}
}
/* Mask Down */
@-webkit-keyframes maskDown {
	
}
@keyframes maskDown {
	
}
/* Mask Left */
@-webkit-keyframes maskLeft {
	
}
@keyframes maskLeft {
	
}


/* Badges */



/* Rounded */

/* Modern */

/* Icons	*/
	.btn-icon i {
		margin-right: initial;
		margin-left: 10px;
	}

.btn-icon-right i {
	margin-right: 10px;
	margin-left: 0;
}

/* Colors */

/* Buttons Icon */
	.btn-icon i {
		margin-right: initial;
		margin-left: 10px;
	}

.btn-icon-right i {
	margin-right: 10px;
	margin-left: 0;
}


/* Call To Action */

.call-to-action .call-to-action-content {
	text-align: right;
}

	.call-to-action .call-to-action-btn a.btn:not(.btn-primary) {
		margin-right: initial;
		margin-left: 15px;
	}


	.call-to-action .call-to-action-btn > span .arrow {
		left: auto;
		right: -70px;
	}

@media (max-width: 1276px) {
	
}

@media (max-width: 767px) {
	
}



/* Responsive */

@media (max-width: 1400px) {
}

@media (min-width: 768px) and (max-width: 1199px) {
}

@media (min-width: 768px) and (max-width: 991px) {
}


/* Dark */

/* Cards */

.card-header.bg-white {
	border-right: none 0;
}

	.card-header.bg-primary {
		border-right: initial none;
		border-left: 0 none;
	}

	.card-header.bg-success {
		border-right: initial none;
		border-left: 0 none;
	}

	.card-header.bg-warning {
		border-right: initial none;
		border-left: 0 none;
	}

	.card-header.bg-danger {
		border-right: initial none;
		border-left: 0 none;
	}

	.card-header.bg-info {
		border-right: initial none;
		border-left: 0 none;
	}
}

.card-header.bg-dark {
	border-right: none 0;
}

.card-header.bg-white {
	border-right: none 0;
}

.card-actions {
	right: auto;
	left: 15px;
}

.card-footer-btn-group a {
	border-left: 1px solid initial;
	border-right: 1px solid #ddd;
}


	.card-footer-btn-group a:first-child {
		border-left: inherit;
		border-right: none;
	}


.card-featured-right {
	border-right: 3px solid inherit;
	border-left: 3px solid #CCC;
}

.card-featured-left {
	border-left: initial;
	border-right: 3px solid #CCC;
}

.card-icon {
	float: right;
}

	.card-icon ~ .card-title, .card-icon ~ .card-subtitle {
		margin-left: initial;
		margin-right: 64px;
	}


/* Dark - Cards */
html .card-transparent > .card-header .card-actions {
	right: auto;
	left: 0;
}

html .card .card-header-transparent .card-actions {
	right: auto;
	left: 0;
}


.card-horizontal .card-header {
	border-radius: 5px 5px 0 0 !important;
}

.card-horizontal .card-header + .card-body {
	border-radius: 0 0 5px 5px !important;
}

.card-horizontal .card-footer {
	border-radius: 0 0 5px 5px !important;
}
.card.card-modern .card-actions {
	right: auto;
	left: 20px;
}
.card.card-modern.card-modern-table-over-header .datatables-header-footer-wrapper .datatable-header {
	padding-right: initial;
	padding-left: 40px;
}


@media (max-width: 767px) {
}


.card.card-big-info .card-body > .row > div[class*="col-"]:first-child .card-big-info-icon {
	left: auto;
	right: -6px;
}


@media only screen and (max-width: 767px) {
	.card-actions {
		text-align: left;
	}

}

@media (min-width: 576px) {
	.card-group .card + .card {
		border-left: 1px solid inherit;
		border-right: 1px solid #DDD;
	}
}
/* Owl Carousel */

.owl-carousel .thumbnail {
	margin-right: initial;
	margin-left: 1px;
}

.owl-carousel .owl-nav button.owl-prev {
	left: auto;
	right: -5px;
}

	.owl-carousel .owl-nav button.owl-prev:before {
		left: auto;
		right: -1px;
	}

.owl-carousel .owl-nav button.owl-next {
	right: auto;
	left: -5px;
}

	.owl-carousel .owl-nav button.owl-next:before {
		left: auto;
		right: 2px;
	}


.owl-carousel.show-nav-hover .owl-nav button.owl-prev {
	left: auto;
	right: -20px;
}

.owl-carousel.show-nav-hover .owl-nav button.owl-next {
	right: auto;
	left: -20px;
}

.owl-carousel.show-nav-title .owl-nav {
	right: auto;
	left: 0;
}

	.owl-carousel.show-nav-title .owl-nav button.owl-prev {
		left: auto;
		right: -45px;
	}

.owl-carousel.nav-inside .owl-nav, .owl-carousel.nav-inside .owl-dots {
	right: auto;
	left: 6px;
}

.owl-carousel.nav-center-outside .owl-nav {
	left: auto;
	right: 49.9%;
}


/* Carousel Sync */
.owl-carousel.carousel-sync-style-1 {
	left: auto;
	right: -30px;
}

@media (max-width: 575px) {
	.owl-carousel.carousel-sync-style-1 {
		left: auto;
		right: 0;
	}
}
/* Spaced */
.owl-carousel-spaced {
	margin-left: initial;
	margin-right: -5px;
}


/* Testimonials */

/* Responsive */
@media (max-width: 575px) {
	.owl-carousel-spaced {
		margin-left: initial;
		margin-right: 0;
	}
}
/* Carousel Areas */

.carousel-areas .owl-carousel .owl-nav button.owl-prev {
	left: auto;
	right: -55px;
}

.carousel-areas .owl-carousel .owl-nav button.owl-next {
	right: auto;
	left: -55px;
}


/* Responsive */
@media (max-width: 991px) {
	
}
/* Charts */

.circular-bar strong {
	left: auto;
	right: 10%;
}

.circular-bar label {
	left: auto;
	right: 10%;
}

.circular-bar.circular-bar-xs label {
	left: auto;
	right: 0;
}


.small-chart-wrapper .small-chart {
	float: right;
}

.small-chart-wrapper .small-chart-info {
	padding: 0 10px 0 ;
}

.small-chart-wrapper + .small-chart-wrapper {
	margin-left: initial;
	margin-right: 25px;
}

@media only screen and (max-width: 767px) {

	.small-chart-wrapper .small-chart-info {
		padding-left: initial;
		padding-right: 0;
	}
}

.liquid-meter-wrapper .liquid-meter-selector a {
	padding-right: initial;
	padding-left: 8px;
	margin-right: initial;
	margin-left: 8px;
}

	.liquid-meter-wrapper .liquid-meter-selector a:last-child {
		border-right: inherit;
		border-left: 0;
		padding-right: initial;
		padding-left: 0;
		margin-right: initial;
		margin-left: 0;
	}


.chart-data-selector h2 .multiselect {
	margin: -4px 4px 0 0 !important;
	padding: 3px 8px 3px 12px;
}


.ct-chart .tooltip:after {
	left: auto;
	right: 50%;
	margin-left: initial;
	margin-right: -15px;
}

/* CodeMirror */

/* Colorpicker */

/* Dark */

/* Data Tables */
.dataTables_wrapper table thead th {
	padding-right: initial !important;
	padding-left: 21px !important;
}


.dataTables_wrapper .select2-container {
	margin-right: initial;
	margin-left: 10px;
}

@media only screen and (max-width: 991px) {
	
}
/* Filter */

@media only screen and (max-width: 991px) {
}
/* Empty Row */

.dataTables_processing {
	left: auto;
	right: 50%;
	margin-left: initial;
	margin-right: -36px;
}

@media only screen and (max-width: 991px) {
	.dataTables_processing {
		left: 0;
		margin-left: initial;
		margin-right: 0;
		right: auto;
	}
}


.DTTT_Print .DTTT_print_info {
	left: auto;
	right: 0;
}


/* Datepicker - Base */

/* Datepicker - Skin Primary */
.datepicker.datepicker-primary table thead tr:first-child th:last-child {
	border-radius: 4px 0 0 0;
}


/* Dropdown Menu */

/* Dark */


.product-price .regular-price + .sale-price {
	margin-left: initial;
	margin-right: 7px;
}

/* eCommerce - Products Form Sidebar Overlay */
.ecommerce-form-sidebar-overlay-wrapper {
	right: auto;
	left: 0;
}

.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form-sidebar-overlay-body {
	right: 0;
	padding: 40px 40px 40px 24px;
	padding: 2.5rem 2.5rem 2.5rem 1.5rem;
	transform: translate3d(-100%, 0, 0);
}

	.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form-sidebar-overlay-body.scrollable .scrollable-pane {
		right: auto;
		left: 35px;
	}

	.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form-sidebar-overlay-body .ecommerce-form-sidebar-overlay-close {
		left: initial;
		right: 0;
		transform: translate3d(100%, 0, 0);
	}


	.ecommerce-form-sidebar-overlay-wrapper .ecommerce-form-sidebar-overlay-body .ecommerce-form-sidebar-overlay-content.scrollable-content {
		padding-right: initial;
		padding-left: 0;
	}


@media (min-width: 768px) {
	.ecommerce-form-sidebar-overlay-wrapper .action-buttons {
		left: inherit;
		right: auto;
	}
}


@media (max-width: 767px) {
}


@media (max-width: 1199px) {
}

@media (max-width: 767px) {
}
/* Action Buttons */
@media (max-width: 991px) {
}
/* Action Buttons Fixed */
@media (min-height: 800px) and (min-width: 992px) {

	.action-buttons-fixed .action-buttons {
		right: auto;
		left: 0;
	}
}
/* Order Status */

.ecommerce-status:before {
	margin-right: initial;
	margin-left: 0.5rem;
}

/* eCommerce Timeline */

.ecommerce-timeline:before {
	left: auto;
	right: 0;
}

.ecommerce-timeline:after {
	left: auto;
	right: 0;
}

.ecommerce-timeline .ecommerce-timeline-items-wrapper {
	padding: 32px 36.8px 32px 0;
	padding: 2rem 2.3rem 2rem 0;
}

	.ecommerce-timeline .ecommerce-timeline-items-wrapper:before {
		left: auto ;
		right: 10px;
	}


	.ecommerce-timeline .ecommerce-timeline-items-wrapper .ecommerce-timeline-item:before {
		left: auto;
		right: -10px;
		border-right: 10px solid initial;
		border-left: 10px solid #f9f9f9;
	}

	.ecommerce-timeline .ecommerce-timeline-items-wrapper .ecommerce-timeline-item:after {
		left: auto;
		right: -2rem;
	}

/* Errors */

/* Error Pages - header */

/* Error Pages - typo */

/* Error Pages - Responsive */
@media only screen and (max-width: 1150px) {
}

@media only screen and (min-width: 768px) and (max-width: 1150px) {
	
}

@media only screen and (max-width: 767px) {
	
}
/* File Upload */
.fileupload .uneditable-input .fa, .fileupload .uneditable-input .fab, .fileupload .uneditable-input .fal, .fileupload .uneditable-input .far, .fileupload .uneditable-input .fas {
	left: auto;
	right: 26px;
}

.fileupload .uneditable-input .fileupload-preview {
	float: right;
	padding: 0 17px 0 0;
}


@media only screen and (max-width: 479px) {
}


/* Forms */

select:not([multiple]) {
	/*background-size: 1em;*/
	padding-right: 2.9em;
}
	.form-control.form-control-modern + .select2-container--bootstrap .select2-selection--single, .form-control.form-control-modern + .select2-container--bootstrap .select2-selection--multiple {
	padding: 6px 17px 6px 24px;
}

.form-control.form-control-modern + .select2-container--bootstrap .select2-selection--multiple .select2-search__field {
	padding: 6px 6px 6px 24px;
}

	.form-control.form-control-modern + .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
		right: auto;
		left: -2px;
	}


/* Form - iOS Override */

.multiselect-container > li > a > label {
	padding: 5px 12px 5px 20px;
}

	.multiselect-container > li > a > label input {
		margin-right: initial;
		margin-left: 3px;
	}



.multiselect-container > li.multiselect-group label {
	padding: 5px 12px 5px 20px;
}

/* Form - Bootstrap Override */

.fileupload .btn {
	margin-left: initial;
	margin-right: -5px;
}

@media (min-width: 992px) {
}
/* Form - Custom Fields */


/* Form - Group Override */

/* Dark - Form - Bordered */
/* Form - Vertical Group / Stacked */


.form-group-vertical .input-group:first-child .form-control, .form-group-vertical .input-group:first-of-type .form-control {
	border-radius: 0 0 0 4px;
}


.form-group-vertical .input-group.input-group-icon:first-child .form-control, .form-group-vertical .input-group.input-group-icon:first-of-type .form-control {
	border-radius: 4px 0 0 4px;
}

.form-group-vertical .input-group.input-group-icon:last-child .form-control, .form-group-vertical .input-group.input-group-icon:last-of-type .form-control {
	border-radius: 0 0 4px 4px;
}

/* Form - Input Override */

/* Form - Round Input */

/* Form - Checkbox */

.checkbox > label > input[type="checkbox"] {
	margin-right: initial;
	margin-left: 5px;
}


/* Form - Custom Checkbox */
.checkbox-custom {
	padding: 0 25px 0 0;
}


	.checkbox-custom input[type="checkbox"] {
		left: auto;
		right: 3px;
	}

		.checkbox-custom input[type="checkbox"]:checked + label:after {
			left: auto;
			right: 4px;
		}

.checkbox-custom label {
	text-align: right;
}

	.checkbox-custom label:before {
		left: auto;
		right: 0;
	}


/* Form - Custom Radio */
.radio-custom {
	padding: 0 25px 0 0;
}


	.radio-custom input[type="radio"] {
		left: auto;
		right: 3px;
	}

		.radio-custom input[type="radio"]:checked + label:after {
			left: auto;
			right: 4px;
		}

.radio-custom label {
	text-align: right;
}

	.radio-custom label:before {
		left: auto;
		right: 0;
	}


/* State */

/* Form - Error Container */

.validation-message ul label.error {
	padding-left: initial;
	padding-right: 22px;
}

	.validation-message ul label.error:before {
		left: auto;
		right: 0;
	}


.select2-container--bootstrap .select2-selection--single {
	padding: 6px 12px 6px 24px;
}


@media (max-width: 991px) {
}



/* Form Group Invisible */

.form-group-invisible .control-label-invisible {
	padding-left: initial;
	padding-right: 50px;
}


@media only screen and (max-width: 767px) {

	.form-group-invisible .control-label-invisible {
		padding-left: initial;
		padding-right: 27px;
	}
}
/* Forms Validations */

/* Spinner */

/* File Upload */

/* Input Group */

/* Google Maps */
@media only screen and (max-width: 767px) {
	
}

@media only screen and (min-width: 768px) {
}
/* List Containing Markers */

.list-markers p {
	padding: 3px 0 3px 55px;
}

.list-markers .location-action {
	right: auto;
	left: 0;
}

	.list-markers .location-action.location-edit {
		right: auto;
		left: 15px;
	}

	.list-markers .location-action.location-center {
		right: auto;
		left: 37px;
	}

/* Modal Add/Edit Markers */

/* Headings */


/* Icons */
/* Size */

.icon.bx {
	padding-right: initial;
	padding-left: 4px;
}


/* Images */

.img-thumbnail .zoom {
	right: auto;
	left: 8px;
}

	.img-thumbnail .zoom i {
		left: auto;
		right: 1px;
	}

/* Thumbnail Gallery */

.thumbnail-gallery .img-thumbnail,
.thumbnail-gallery .thumbnail {
	margin: 10px 0 0 10px;
}

.image-frame .image-frame-wrapper .image-frame-badges-wrapper {
	left: auto;
	right: 15px;
}

/* IOs Switch */

.ios-switch .background-fill {
	left: auto;
	right: 0;
}


.ios-switch .handle {
	left: auto;
	right: 2px;
}



/* JQVMap */

/* Lightboxes */

/* No Margins */


/* Zoom */

/* Animnate */

/* Dialog */
.dialog {
	text-align: right;
}


/* White Popup Block */
.white-popup-block {
	text-align: right;
}


/* Dark */

/* List */

.list.pull-left li {
	text-align: right;
}


.list.list-icons li > .fa:first-child,
.list.list-icons li > .fab:first-child,
.list.list-icons li > .fal:first-child,
.list.list-icons li > .far:first-child,
.list.list-icons li > .fas:first-child,
.list.list-icons li > .icons:first-child, .list.list-icons li a:first-child > .fa:first-child,
.list.list-icons li a:first-child > .fab:first-child,
.list.list-icons li a:first-child > .fal:first-child,
.list.list-icons li a:first-child > .far:first-child,
.list.list-icons li a:first-child > .fas:first-child,
.list.list-icons li a:first-child > .icons:first-child {
	left: auto;
	right: 0;
}

.list.list-icons.list-icons-style-2 li {
	padding-top: 36px;
	padding-left: 5px;
}


.list.list-icons.list-icons-style-3 li {
	padding-left: initial;
	padding-right: 36px;
}


.list.list-icons.list-icons-sm li {
	padding-left: initial;
	padding-right: 13px;
}


.list.list-icons.list-icons-sm.list-icons-style-2 li {
	padding-left: initial;
	padding-right: 32px;
}


.list.list-icons.list-icons-sm.list-icons-style-3 li {
	padding-left: initial;
	padding-right: 32px;
}


.list.list-icons.list-icons-lg li {
	padding-left: initial;
	padding-right: 32px;
}


.list.list-icons.list-icons-lg.list-icons-style-2 li {
	padding-left: initial;
	padding-right: 42px;
}


.list.list-icons.list-icons-lg.list-icons-style-3 li {
	padding-left: initial;
	padding-right: 42px;
}


.list.list-icons.list-icons-reverse li {
	text-align: left;
	padding-right: 0;
	padding-left: 25px;
}

.list.list-icons.list-icons-reverse li > .fa:first-child,
.list.list-icons.list-icons-reverse li > .fab:first-child,
.list.list-icons.list-icons-reverse li > .fal:first-child,
.list.list-icons.list-icons-reverse li > .far:first-child,
.list.list-icons.list-icons-reverse li > .fas:first-child,
.list.list-icons.list-icons-reverse li > .icons:first-child, .list.list-icons.list-icons-reverse li a:first-child > .fa:first-child,
.list.list-icons.list-icons-reverse li a:first-child > .fab:first-child,
.list.list-icons.list-icons-reverse li a:first-child > .fal:first-child,
.list.list-icons.list-icons-reverse li a:first-child > .far:first-child,
.list.list-icons.list-icons-reverse li a:first-child > .fas:first-child,
.list.list-icons.list-icons-reverse li a:first-child > .icons:first-child {
	left: 0;
	right: auto;
}

.list.list-icons.list-icons-reverse.list-icons-style-2 li {
	padding-right: initial;
	padding-left: 36px;
}

.list.list-icons.list-icons-reverse.list-icons-style-3 li {
	padding-right: initial;
	padding-left: 36px;
}

.list.list-icons.list-icons-reverse.list-icons-sm li {
	padding-left: 13px;
	padding-right: 0;
}

.list.list-icons.list-icons-reverse.list-icons-sm.list-icons-style-2 li {
	padding-right: initial;
	padding-left: 32px;
}

.list.list-icons.list-icons-reverse.list-icons-sm.list-icons-style-3 li {
	padding-right: initial;
	padding-left: 32px;
}

.list.list-icons.list-icons-reverse.list-icons-lg li {
	padding-left: 32px;
	padding-right: 0;
}

.list.list-icons.list-icons-reverse.list-icons-lg.list-icons-style-2 li {
	padding-right: initial;
	padding-left: 42px;
}

.list.list-icons.list-icons-reverse.list-icons-lg.list-icons-style-3 li {
	padding-right: initial;
	padding-left: 42px;
}

.list.list-side-borders {
	border-left: 1px solid initial;
	border-right: 1px solid #DBDBDB;
	padding-left: initial;
	padding-right: 10px;
}


.list.list-ordened li {
	padding-left: initial;
	padding-right: 22px;
}

	.list.list-ordened li:before {
		left: auto;
		right: 0;
	}

.list.list-ordened.list-ordened-style-2 li, .list.list-ordened.list-ordened-style-3 li {
	padding-left: initial;
	padding-right: 32px;
}


.list.list-filter > li:not(:last-child) {
	margin-right: initial;
	margin-left: 0.1rem;
}


/* Loading Overlay */


/* Bounce Loading */
/* Loading Progress */
#nprogress .bar {
	left: auto;
	right: 0;
}

/* Fancy blur effect */
#nprogress .peg {
	right: auto;
	left: 0px;
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
	right: auto;
	left: 15px;
}

#nprogress .spinner-icon {
	border-left-color: initial;
	border-right-color: #29d;
}


/* Markdown */

.md-editor .btn-group {
	margin-right: initial;
	margin-left: 6px;
}


/* Max Length */
@media only screen and (max-width: 767px) {
	.bootstrap-maxlength.bottom-left {
		margin-left: initial;
		margin-right: 40px;
	}
}
/* Misc */
.popover .btn:last-child {
	margin-right: initial;
	margin-left: 0;
}

/* Clearfix */

/* Show Grid */

/* Embed Responsive */

/* Changelog */
/* Arrows */

/* Dropdown */

/* Shadow Style 1 */

/* Shadow Style 2 */

/* Popover */

/* Tooltip */

/* Activity Item */

@media (max-width: 1199px) {
}

@media (max-width: 767px) {
}
/* Filters Sidebar Wrapper */

/* Gutter SM */

/* Modals */

.modal-block {
	text-align: initial;
	text-align: right;
}


/* Modal Wrapper */

/* Modal Icon */
.modal-icon {
	float: right;
}

.modal-icon + .modal-text {
	float: right;
}

/* Modal Text */

/* Multiselect */

/* Nav Pills */

/* Buttons - States */

/* Primary */

/* Nestable */
.dd-list .dd-list {
	padding-left: initial;
	padding-right: 30px;
}
.dd-item > button {
	float: right;
}


/* dark */

/* Notifications */
.notifications {
	margin: 4px 0 0 -10px;
}

	.notifications > li {
		float: right;
		margin: 0 0 0 10px;
	}


		.notifications > li .notification-icon .badge {
			right: auto;
			left: -8px;
		}


	.notifications .notification-menu {
		right: auto !important;
		left: -5px !important;
	}

@media only screen and (min-width: 768px) {
	.notifications .notification-menu {
		left: initial !important;
		right: auto !important;
	}
}


.notifications .notification-menu .notification-title .badge {
	margin-left: initial;
	margin-right: 10px;
}



/* notification menu - pin */

.notifications .notification-menu:before {
	right: auto;
	left: 16px;
}

.notifications .notification-icon:before {
	right: auto;
	left: 11px;
}

/* notification menu - emails */
.notification-menu .image {
	float: right;
	margin: 0 0 0 10px;
}

/* Notifications Mobile */
@media only screen and (max-width: 767px) {
	.notifications {
		float: left;
		margin: 16px 0 0 8px;
	}
}
/* Notification */
.ui-pnotify {
	right: auto;
	left: 15px;
}


	.ui-pnotify .notification .ui-pnotify-icon {
		left: auto;
		right: 0;
	}


	.ui-pnotify.ui-pnotify-no-icon .notification {
		padding-left: initial;
		padding-right: 15px;
	}


	.ui-pnotify.stack-bar-top {
		right: auto;
		left: 0;
	}

	.ui-pnotify.stack-bar-bottom {
		margin-left: initial;
		margin-right: 15%;
	}


/* Notification States */

/* Notification Responsive */
@media only screen and (max-width: 767px) {
	html > body > .ui-pnotify .notification .ui-pnotify-title,
	html > body > .ui-pnotify .notification .ui-pnotify-text {
		padding-right: initial !important;
		padding-left: 35px !important;
	}

	
}
/* Pagination */


.pagination.pagination-modern.pagination-modern-spacing > li + li {
	margin-left: initial;
	margin-right: 10px;
}

/* Pager */
.pager {
	padding-left: initial;
	padding-right: 0;
}


.pager .next > a, .pager .next > span {
	float: left;
}

.pager .previous > a, .pager .previous > span {
	float: right;
}
	.pager .previous > a .far, .pager .previous > a .fas, .pager .next > a .far, .pager .next > a .fas {
		transform: scaleX(-1)
	}


/* Popover */

/* Portlets */


/* Pricing Tables */


.pricing-table .plan-ribbon-wrapper {
	right: auto;
	left: -3px;
}

.pricing-table .plan-ribbon {
	left: auto;
	right: -5px;
}

	.pricing-table .plan-ribbon:before {
		left: auto;
		right: 0;
	}

	.pricing-table .plan-ribbon:after {
		right: auto;
		left: 0;
	}


.pricing-table .plan {
	margin-right: initial;
	margin-left: 0;
}

/* Pricing Tables Boxed */

/* Responsive */
@media (max-width: 767px) {
	/* Pricing Tables */
	.pricing-table {
		margin-left: initial;
		margin-right: 0;
	}

		.pricing-table .plan {
			margin-right: initial;
			margin-left: 0;
		}

	html.boxed .pricing-table {
		margin-left: initial;
		margin-left: right;
	}
}
/* dark */

/* Progress Bars */

/* Progress bar default style */

/* Progress bar light style */

/* Progress bar roundness generic */
/* Progress bar sizes */

.progress-xs .progress-bar {
	direction: rtl !important;
	text-indent: 9999px;
}


.circular-bar strong {
	left: auto;
	right: 10%;
}

.circular-bar label {
	left: auto;
	right: 10%;
}

/* Scroll to Top */
html .scroll-to-top {
	right: auto;
	left: 10px;
}


/* Responsive */
@media (max-width: 991px) {
}
/* Scrollable */

.scrollable .scrollable-content {
	padding: 0 0 0 37px;
}

.scrollable .scrollable-pane {
	right: auto;
	left: 5px;
}


.scrollable.scrollable-padding .scrollable-content {
	padding: 10px 10px 10px 24px;
}


/* Search Input */

.search-style-1 .input-group > input {
	border-radius: 0 35px 35px 0;
	padding: 8px 20px 8px 10px;
}

.search-style-1 .input-group button {
	border-radius: 35px 0 0 35px;
	padding: 8px 10px 8px 15px;
}


/* Select 2 */

/* Sidebar Widgets */
.sidebar-widget {
	margin: 0 25px 0 30px;
}


	.sidebar-widget .widget-header .widget-toggle {
		right: auto;
		left: 0;
	}


.sidebar-widget.widget-tasks ul li a {
	margin: 0 -30px 0 -25px;
	padding: 10px 55px 10px 0;
}

	.sidebar-widget.widget-tasks ul li:before {
		left: auto;
		right: 0;
	}


.sidebar-widget.widget-stats .stats-complete {
	float: left;
}


	.sidebar-widget.widget-friends ul li .profile-info {
		margin: 0 10px 0 35px;
	}


	.sidebar-widget.widget-friends ul li.status-online .profile-picture:after, .sidebar-widget.widget-friends ul li.status-offline .profile-picture:after {
		right: auto;
		left: -4px;
	}


/* Sidebar Light */

/*	Slider - */

/*	Sliders - Horizontal */


/*	Sliders - Vertical */

.ui-slider-vertical .ui-slider-handle {
	left: auto;
	right: -7px;
}

/*	Sliders - Modern Style */

/*	Sliders - UI Handle */

/*	Sliders - UI Handle (Fix Windows Mobile Devices) */

/*	Sliders - Range */

/*	Sliders - Contextual */


/* Spinners */
.spinner-buttons.btn-group-vertical .btn:first-child {
	border-radius: 0 0 0 4px !important;
}


/* Summernote */


@media only screen and (max-width: 767px) {
}


/* Tables - Basic */

/* Tables - Responsive */

/* Bootstrap uses important, we need to force it here */

/* In case you dont want a border in some row */

/* Tables - Actions */

.table .actions a:last-child,
.table .actions-hover a:last-child {
	margin-right: initial;
	margin-left: 0;
}


/* Tables - No More Tables technique (991px is the bootstrap SM max-width) */
@media only screen and (max-width: 991px) {
	.table.table-no-more thead tr {
		left: auto;
		right: -9999px;
	}


	.table.table-no-more td {
		padding-left: initial;
		padding-right: 50%;
		text-align: right;
	}

		.table.table-no-more td:before {
			left: auto;
			right: 6px;
			padding-right: initial;
			padding-left: 10px;
			text-align: right;
		}

	
}


@media screen and (max-width: 991px) {
}

@media only screen and (max-width: 991px) {
}
/* Tables - States */


/* Tabs */
.nav-tabs li:last-child .nav-link {
	margin-right: initial;
	margin-left: 0;
}

.nav-tabs li .nav-link {
	border-radius: 5px 0 0 5px;
}


/* Bottom Tabs */
.tabs.tabs-bottom .nav-tabs li:last-child .nav-link {
	margin-right: initial;
	margin-left: 0;
}

.tabs.tabs-bottom .nav-tabs li .nav-link {
	margin-right: initial;
	margin-right: 1px;
}


/* Vertical */


/* Vertical - Left Side */
.tabs-left .tab-content {
	border-radius: 0 5px 5px 5px;
	border-left: none;
}

.tabs-left .nav-tabs > li {
	margin-right: initial;
	margin-left: -1px;
}

	.tabs-left .nav-tabs > li:first-child .nav-link {
		border-radius: 0 5px 0 0;
	}

.tabs-left .nav-tabs > li:last-child .nav-link {
	border-radius: 5px 0 0 0;
}

.tabs-left .nav-tabs > li .nav-link {
	border-right: 3px solid #EEE;
	border-left: 1px solid #EEE;
	margin-right: -3px;
	margin-left: 1px;
}


	.tabs-left .nav-tabs > li.active .nav-link,
	.tabs-left .nav-tabs > li.active .nav-link:hover,
	.tabs-left .nav-tabs > li.active .nav-link:focus {
		border-left: 3px solid initial;
		border-right: 3px solid #CCC;
		border-right-color: inherit;
		border-left-color: #FFF;
	}

/* Vertical - Right Side */
.tabs-right .tab-content {
	border-radius: 5px 0 5px 5px;
	border-right: initial;
	border-left: none;
}

.tabs-right .nav-tabs > li {
	margin-left: initial;
	margin-right: -1px;
}

	.tabs-right .nav-tabs > li:first-child .nav-link {
		border-radius: 5px 0 0 0;
	}

	.tabs-right .nav-tabs > li:last-child .nav-link {
		border-radius: 0 0 0 5px;
	}

.tabs-right .nav-tabs > li .nav-link {
	border-right: 1px solid #EEE;
	border-left: 3px solid #EEE;
}

	.tabs-right .nav-tabs > li .nav-link:hover {
		border-right-color: initial;
		border-left-color: #CCC;
	}

.tabs-right .nav-tabs > li.active .nav-link,
.tabs-right .nav-tabs > li.active .nav-link:hover,
.tabs-right .nav-tabs > li.active .nav-link:focus {
	border-right: 1px solid #CCC;
	border-left: 3px solid #FFF;
}

/* Justified */
.nav-tabs.nav-justified li:first-child .nav-link,
.nav-tabs.nav-justified li:first-child .nav-link:hover {
	border-radius: 0 5px 0 0;
}

.nav-tabs.nav-justified li:last-child .nav-link,
.nav-tabs.nav-justified li:last-child .nav-link:hover {
	border-radius: 5px 0 0 0;
}

.nav-tabs.nav-justified li .nav-link {
	margin-right: initial;
	margin-left: 0;
}

/* Bottom Tabs with Justified Nav */

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li .nav-link {
	margin-right: initial;
	margin-left: 0;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:first-child .nav-link {
	border-radius: 0 0 5px 0;
}

.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link {
	margin-right: 0;
	border-radius: 0 0 0 5px;
}



/* Center */

/* Navigation */

.tabs-navigation .nav-tabs > li .nav-link:before {
	right: auto;
	left: 15px;
}

.tabs-navigation .nav-tabs > li .nav-link .fa, .tabs-navigation .nav-tabs > li .nav-link .fab, .tabs-navigation .nav-tabs > li .nav-link .fal, .tabs-navigation .nav-tabs > li .nav-link .far, .tabs-navigation .nav-tabs > li .nav-link .fas, .tabs-navigation .nav-tabs > li .nav-link .icons {
	margin-right: initial;
	margin-left: 4px;
}

.tabs-navigation .nav-tabs li.active .nav-link, .tabs-navigation .nav-tabs li.active .nav-link:hover, .tabs-navigation .nav-tabs li.active .nav-link:focus {
	border-right-color: initial;
	border-left-color: #eee;
}

.tabs-navigation .nav-tabs li:last-child .nav-link {
	border-radius: 5px 5px 0 0;
}


/* Simple */

.tabs.tabs-simple .nav-tabs > li {
	margin-left: initial;
	margin-right: 0;
}



/* Tabs Modern */



/* Responsive */
@media (max-width: 575px) {
	.tabs .nav.nav-tabs.nav-justified li:first-child .nav-link, .tabs .nav.nav-tabs.nav-justified li:first-child .nav-link:hover {
		border-radius: 0 0 5px 5px;
	}

	

	.tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link, .tabs.tabs-bottom .nav.nav-tabs.nav-justified li:last-child .nav-link:hover {
		border-radius: 5px 5px 0 0;
	}
}
/* Dark */

html.dark .tabs.tabs-vertical .nav-tabs li.active .nav-link {
	border-right-color: initial;
	border-left-color: #21262d;
}

html.dark .tabs.tabs-vertical.tabs-right .nav-tabs li.active .nav-link {
	border-left-color: initial;
	border-right-color: #21262d;
}

	html.dark .tabs.tabs-vertical.tabs-right .nav-tabs li.active .nav-link:hover, html.dark .tabs.tabs-vertical.tabs-right .nav-tabs li.active .nav-link:focus, html.dark .tabs.tabs-vertical.tabs-right .nav-tabs li.active .nav-link:active {
		border-left-color: initial;
		border-right-color: #21262d;
	}


/* Tags Input */

/* Timepicker */

/* Toggles */


.toggle > label {
	border-left: initial;
	border-right: 3px solid #CCC;
	padding: 12px 10px 12px 20px;
}


	.toggle > label:before {
		border-left-color: initial;
		border-right-color: inherit;
		right: auto;
		left: 4px;
	}

	.toggle > label + p {
		padding-left: initial;
		padding-right: 30px;
	}


.toggle.active > label:before {
	right: auto;
	left: 10px;
}


.toggle.toggle-sm .toggle > label {
	padding: 6px 10px 6px 20px;
}
.toggle.toggle-simple .toggle > label {
	padding-left: initial;
	padding-right: 32px;
}

	.toggle.toggle-simple .toggle > label:after {
		left: auto;
		right: 0;
	}

.toggle.toggle-simple .toggle > label:before {
	left: auto;
	right: 7px;
}


/* Dark */

/* Toolbar */
.inner-toolbar {
	border-left:initial;
	border-right: 1px solid #121418;
}

	.inner-toolbar > ul > li {
		border-right: initial;
		border-left: 1px solid #121418;
	}


		.inner-toolbar > ul > li.right {
			float: left;
			padding-right: initial;
			padding-left: 10px;
		}


	.inner-toolbar .nav-pills > li {
		margin-right: initial;
		margin-left: 1px;
	}

		.inner-toolbar .nav-pills > li > label {
			margin-right: initial;
			margin-left: 12px;
		}


html.sidebar-light:not(.dark) .inner-toolbar > ul > li {
	border-right: initial;
	border-left: 1px solid #D5D6D7;
}


/* Toolbar - Responsive */
@media only screen and (max-width: 767px) {

	.inner-toolbar ul > li {
		border-right: initial;
		border-left: 0;
	}

		.inner-toolbar ul > li:first-child {
			padding-left: initial;
			padding-right: 0;
		}

	.inner-toolbar ul > li.right {
		padding-left: 0;
		padding-right: 0;
	}
}

@media only screen and (max-width: 480px) {
	.inner-toolbar .nav-pills a {
		padding-left: 10px;
		padding-right: 10px;
	}

	
}
/* Toolbar + Layout Fixed */
@media only screen and (min-width: 768px) {
	html.fixed .inner-toolbar {
		left: 0;
		right: 300px;
	}
}
/* dark */
html.dark .inner-toolbar {
	border-left: initial;
	border-right: none;
}



/* Treeview */

/* dark */

/* Blockquotes */
blockquote {
	border-left: initial;
	border-right: 5px solid #eee;
}

/* Paragraphs */

/* Links */

/* Drop Caps */
p.drop-caps:first-letter {
	float: right;
	margin-right: initial;
	margin-left: 5px;
}

p.drop-caps.drop-caps-style-2:first-letter {
	margin-right: initial;
	margin-left: 5px;
}

/* Default Font Style */

/* Alternative Font Style */

/* Highlight */

/* Userbox */
.userbox {
	margin: 3px 0 0 17px;
}



.userbox .profile-info {
	margin: -3px 10px 0 25px;
}


@media only screen and (max-width: 767px) {
}
/* Userbox - Open */

.userbox .dropdown-menu {
	left: auto !important;
	right: -11px !important;
}


/* Userbox - Mobile */
@media only screen and (max-width: 767px) {
	.userbox {
		float: right;
	}

		.userbox:after {
			right: auto;
			left: -21px;
		}


		.userbox .dropdown-menu {
			left: auto !important;
			right: -5px !important;
		}
}
/* Header Dark - Userbox */

/* Widgets */

.thumb-info .thumb-info-title {
	left: auto;
	right: 0;
}


.thumb-info .thumb-info-type {
	float: right;
}

/* Widget - Widget Toggle/Expand */

.widget-toggle-expand .widget-header .widget-toggle {
	right: auto;
	left: 0;
}

/* Widget - Simple User List */

ul.simple-user-list li .image {
	float: right;
	margin: 0 0 0 10px;
}


/* Widget - Simple Post List */


ul.simple-post-list li .post-image {
	float: right;
	margin-right: initial;
	margin-left: 12px;
}


/* Widget - Simple Todo List */

.simple-todo-list li {
	padding: 0 20px 4px 0;
}
	.simple-todo-list li.completed:before {
		left: auto;
		right: 0;
	}

/* Widget - Social Icons */
.simple-compose-box .compose-box-footer .compose-toolbar {
	float: right;
}

.simple-compose-box .compose-box-footer .compose-btn {
	float: left
}

/* Widget - Simple Card List */

/* Widget - Simple Button List */

ul.simple-bullet-list li {
	padding: 0 20px 0 0;
}

	ul.simple-bullet-list li:before {
		left: auto;
		right: 0;
	}


/* Widget - Summary */

.widget-summary .summary-icon {
	margin-right: initial;
	margin-left: 15px;
}
.widget-summary .summary .amount {
	margin-right: initial;
	margin-left: .2em;
}

.widget-summary .summary-footer {
	text-align: left;
}



@media (min-width: 480px) {
}

/* Widget - Todo List */

ul.widget-todo-list li {
	padding: 15px 0 15px 15px;
}

	ul.widget-todo-list li .checkbox-custom label {
		padding-left: initial;
		padding-right: 10px;
	}

	ul.widget-todo-list li .todo-actions {
		right: auto;
		left: 0;
	}


/* Widget - Profile Info */

.widget-profile-info .profile-picture img {
	margin-right: initial;
	margin-left: 15px;
}


.widget-profile-info .profile-info .profile-footer {
	text-align: left;
}

/* Widget - Twitter Profile */

.widget-twitter-profile .profile-info .profile-picture {
	float: right;
	margin-right: initial;
	margin-left: 15px;
}


.widget-twitter-profile .profile-info .profile-account {
	float: right;
}


.widget-twitter-profile .profile-info .profile-stats {
	float: left;
}

.widget-twitter-profile .profile-info .profile-stats li {
	float: right;
}

.widget-twitter-profile .profile-quote {
	border-radius: 5px 5px 0 0;
	padding: 25px 150px 15px 15px;
}

	.widget-twitter-profile .profile-quote blockquote p:before {
		left: auto;
		right: -45px;
	}


/* Widget - Twitter Profile Responsive */
@media only screen and (max-width: 479px) {
}

@media only screen and (max-width: 767px) {
	.widget-twitter-profile .profile-quote {
		padding-left: initial;
		padding-right: 10px;
	}

		.widget-twitter-profile .profile-quote blockquote {
			padding-left: initial;
			padding-right: 45px;
		}
}
/* Widget - User Info */

.widget-user-info .widget-user-info-header .widget-user-acrostic {
	right: auto;
	left: 0;
}




/* Wizard */

.wizard-tabs ul > li.active > a:after {
	border-left-color: initial;
	border-right-color: #FFF;
}

.wizard-tabs ul > li > a .badge {
	margin-right: initial;
	margin-left: 5px;
}

.wizard-tabs ul > li > a:before, .wizard-tabs ul > li > a:after {
	right: auto;
	left: -10px;
	border-right: initial;
	border-left: 0;
	border-left: 10px solid inherit;
	border-right: 10px solid transparent;
}

.wizard-tabs ul > li > a:before {
	right: auto;
	left: -11px;
	border-left-color: initial;
	border-right-color: #E0E0E0;
}

html.dark .wizard-tabs ul > li.active a:before {
	border-left-color: initial;
	border-right-color: #21262d;
}

html.dark .wizard-tabs ul > li.active a:after {
	border-left-color: initial;
	border-right-color: #2e353e;
}

html.dark .wizard-tabs ul > li a:before {
	border-left-color: initial;
	border-right-color: #21262d;
}

html.dark .wizard-tabs ul > li a:after {
	border-left-color: initial;
	border-right-color: #282d36;
}



html .wizard-progress .wizard-steps li a span,
html.dark .wizard-progress .wizard-steps li a span {
	left: auto;
	right: 50%;
	margin-left: initial;
	margin-right: -15px;
}


html .wizard-progress.wizard-progress-lg ul li a span,
html.dark .wizard-progress.wizard-progress-lg ul li a span {
	margin-left: initial;
	margin-right: -30px;
}


@media only screen and (max-width: 991px) {

	html .wizard-progress .wizard-steps li:before, html.dark .wizard-progress .wizard-steps li:before {
		left: auto;
		right: 0;
	}

	html .wizard-progress .wizard-steps li:after, html.dark .wizard-progress .wizard-steps li:after {
		right: auto;
		left: 0;
	}

	html .wizard-progress .wizard-steps li.active, html.dark .wizard-progress .wizard-steps li.active {
		margin-left: initial;
		margin-right: 0;
	}

	html .wizard-progress .wizard-steps li.completed, html.dark .wizard-progress .wizard-steps li.completed {
		margin-left:initial;
		margin-right: -100%;
	}

		html .wizard-progress .wizard-steps li.completed.active, html.dark .wizard-progress .wizard-steps li.completed.active {
			margin-left: initial;
			margin-right: 0;
		}

}

/* Word Rotator */

/* Word Rotator - Titles */


/* Fullcalendar - Event States */
/* Buttons - States */

/* Fullcalendar - External Events */

/* dark */

/* Invoice */

/* Invoice Address Tag */

/* Invoice header */

/* Invoice Billing Information */

/* Invoice table */

/* Invoice table items */

/* Invoice summary */
.invoice-summary .col-sm-4 {
	padding-left: initial;
	padding-right: 0;
}

/* Invoice Responsiveness */
@media only screen and (max-width: 991px) {

	.invoice-summary .col-sm-4 {
		padding-left: inherit;
		padding-right: 15px;
	}
}
/* Invoice Print */
@media print {

	.invoice header .col-sm-6:first-child,
	.invoice header .col-sm-6:last-child,
	.invoice .bill-info .col-md-6 {
		float: right !important;
	}

	.invoice .invoice-summary .col-sm-4 {
		float: left;
	}
}
/* dark */

/* Turns Container With Sidebar Fluid when layout is Boxed */

/* Container With Sidebar - Sidebar Collapsed */
@media (min-width: 768px) and (max-width: 991px) {
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}

@media (min-width: 1600px) {
}
/* Container With Sidebar */
@media (min-width: 768px) and (max-width: 1199px) {
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}

@media (min-width: 1600px) {
	
}

/* Custom Padding Bottom - When Boxed layout */

/* Custom Padding Bottom - With Sidebar */
@media (max-width: 1470px) {
}

/* Custom Padding Bottom - Without Sidebar */
@media (max-width: 1599px) {
}
/* Custom Padding Bottom - Without Sidebar */
@media (max-width: 767px) {
	
}
/* Custom Padding Bottom - Without Sidebar */
@media (min-width: 1600px) {
	
}
/* Custom Position For Porto Front-End Landing Dashboard */

@media (max-width: 1599px) {
	
}

@media (max-width: 1199px) {
	
}

@media (max-width: 991px) {


	.custom-pos .abs-bottom-left {
		left: auto;
		right: 8vw;
		transform: translateX(50%);
	}
}

/* Custom Position For Porto Front-End Landing Dashboard - With Sidebar */
@media (max-width: 1599px) {
	
}

@media (max-width: 1199px) {
	
}

@media (max-width: 991px) {
	html:not(.sidebar-left-collapsed) .custom-pos .abs-bottom-left {
		left: auto;
		right: 8vw;
	}
}

/* Custom Position For Porto Front-End Landing Dashboard - Layout Boxed */

html.boxed .custom-pos .abs-bottom-left {
	left: auto;
	right: -5px;
}

@media (max-width: 991px) {
	html.boxed .custom-pos .abs-bottom-left {
		left: auto;
		right: 9vw;
	}
}

html.boxed:not(.sidebar-left-collapsed) .custom-pos .abs-bottom-left {
	left: auto;
	right: 6vw;
}

@media (max-width: 1599px) {
	
}

@media (max-width: 1199px) {
	html.boxed:not(.sidebar-left-collapsed) .custom-pos .abs-bottom-left {
		left: auto;
		right: 2vw;
	}
}

@media (max-width: 991px) {
	html.boxed:not(.sidebar-left-collapsed) .custom-pos .abs-bottom-left {
		left: auto;
		right: 9vw;
	}
}

/* Section Padding */

/* Section Full Width Background Light */


/* Absolute Position Bottom Left */
.abs-bottom-left {
	left: auto;
	right: 40px;
}

/* Overflow Hidden */

/* List */

/* Testimonial */


.testimonial blockquote:before {
	left: auto;
	right: 10px;
}

.testimonial blockquote:after {
	right: auto;
	left: 10px;
}


.mailbox .mailbox-bullets .ball {
	float: left;

}

/* mailbox - main header */

@media only screen and (max-width: 767px) {
}

@media only screen and (max-width: 767px) {
}

.mailbox .mailbox-folder .mailbox-header .search {
	float: left;
}
	.mailbox .mailbox-folder .mailbox-header .search input[type="text"]:focus {
		margin-left: initial;
		margin-right: -150%;
	}

@media only screen and (max-width: 767px) {
	.mailbox .mailbox-folder .mailbox-header .search input[type="text"]:focus {
		margin-left: initial;
		margin-right: 0;
	}
}

@media only screen and (max-width: 767px) {
	
}

/* mailbox - actions */


@media only screen and (max-width: 767px) {
	
}
@media only screen and (max-width: 767px) {
	
}

.mailbox .mailbox-email-list li {
	
}

@media only screen and (max-width: 767px) {
	
}


@media only screen and (max-width: 767px) {
	.mailbox .mailbox-email-list .mail-label {
		left: auto;
		right: 0;
	}
}

@media only screen and (max-width: 767px) {
}

.mailbox .mailbox-email-list .col-sender p {
	left: auto;
	right: 80px;
}

@media only screen and (max-width: 767px) {
	.mailbox .mailbox-email-list .col-sender p {
		left: auto;
		right: 60px;
	}
}

.mailbox .mailbox-email-list .col-mail {
	left: 40px;
	right: 290px;
}

@media only screen and (max-width: 767px) {
	.mailbox .mailbox-email-list .col-mail {
		left: 20px;
		right: 60px;
	}
}


.mailbox .mailbox-email-list .col-mail .mail-content {
	left: 140px;
	right: 0;
}

@media only screen and (max-width: 767px) {
	.mailbox .mailbox-email-list .col-mail .mail-content {
		right: uto;
		left: 0;
	}
}

.mailbox .mailbox-email-list .col-mail .mail-attachment {
	right: auto;
	left: 100px;
}

@media only screen and (max-width: 767px) {
	.mailbox .mailbox-email-list .col-mail .mail-attachment {
		right:auto;
		left: 55px;
	}
}

.mailbox .mailbox-email-list .col-mail .mail-date {
	padding-left: initial;
	padding-right: 80px;
	right: auto;
	left: 0;
}

@media only screen and (max-width: 767px) {
	
}

/* Mailbox Mail List - Unstyle nano for non fixed layouts and responsive */

@media only screen and (max-width: 767px) {
}
/* Mailbox Mail List + Fixed Layout */
@media only screen and (min-width: 768px) {
}
/* Mailbox - Email */

@media only screen and (max-width: 767px) {
}

.mailbox .mailbox-email .mailbox-close-mail {
	float: right;
}


/* Mailbox - Showing Menu Toggle */
@media only screen and (min-width: 768px) and (max-width: 1365px) {
}
/* Mailbox Compose */


.mailbox-compose .mailbox-compose-field .bootstrap-tagsinput, .mailbox-compose .mailbox-compose-field .form-control {
	padding-left: initial;
	padding-right: 120px;
}

@media only screen and (max-width: 767px) {
}
/* dark */

.media-gallery ul.mg-folders > li a.menu-item {
	padding-right: initial;
	padding-left: 80px;
}

	.media-gallery ul.mg-folders > li a.menu-item i {
		margin-right: initial;
		margin-left: 5px;
	}

.media-gallery ul.mg-folders > li .item-options {
	right: auto;
	left: 0;
}


.media-gallery ul.mg-tags > li {
	float: right;
	margin-right: initial;
	margin-left: 5px;
}


.media-gallery .mg-files .thumbnail .thumb-preview .mg-thumb-options .mg-zoom {
	right: auto;
	left: 0;
}


.media-gallery .mg-files .thumbnail .thumb-preview .mg-thumb-options .mg-toolbar .mg-group .mg-toggle {
	border-left: 1px solid rgba(255, 255, 255, 0.3);
	border-right: 1px solid initial;
}


.media-gallery .mg-files .thumbnail .thumb-preview .mg-thumb-options .mg-toolbar .mg-group .mg-dropdown {
	left: auto !important;
	right: 0 !important;
}


.media-gallery .mg-files .thumbnail .mg-title small {
	left: 0;
	right: auto;
}


/* Change Content Background Color */

/* Search Results Wrapper */


/* Search Results Tabs */
.search-content .search-toolbar .nav-pills li {
	margin: 0 0 0 15px;
}

	.search-content .search-toolbar .nav-pills li:last-child {
		margin-right: initial;
		margin-left: 0;
	}


/* Search Result Totals */

/* Search Results List */

.search-results-list .result-type {
	right: auto;
	left: 5px;
}


.search-results-list .result-thumb {
	padding-right: initial;
	padding-left: 25px;
}


/* Search Results Responsive */
@media only screen and (max-width: 767px) {
}

@media only screen and (max-width: 480px) {

	.search-results-list .has-thumb .result-thumb {
		float: right;
	}

}
/* dark */

/* Sign Screens - Wrappers */
.center-sign .logo img {
	margin-left: initial;
	margin-right: 4px;
}


.body-sign .line-thru:before {
	left: auto;
	right: 50%;
}

.body-sign .line-thru:after {
	left: auto;
	right: 10%;
}

/* Lock Screen */


.body-locked .current-user .user-image {
	left: auto;
	right: 50%;
	margin-left: initial;
	margin-right: -75px;
}


/* Locked Screen - Responsive Landscape */
@media only screen and (max-width: 767px) and (orientation: landscape) {

	.body-locked .center-sign .current-user, .body-locked.body-locked-inline .center-sign .current-user {
		margin-left: initial;
		margin-right: 100px;
	}

		.body-locked .center-sign .current-user .user-image, .body-locked.body-locked-inline .center-sign .current-user .user-image {
			left: auto;
			right: 35px;
			margin-left: initial;
			margin-right: 0;
		}
}
/* Lock Screen - Modal */

/* dark */

.timeline .tm-body:after {
	left: auto;
	right: 140px;
	margin-left: initial;
	margin-right: -2px;
}


.timeline .tm-items > li {
	padding: 0 190px 0 0;
}

	.timeline .tm-items > li .tm-datetime {
		left: auto;
		right: 0;
	}

	.timeline .tm-items > li .tm-icon {
		left: auto;
		right: 140px;
		margin-left: initial;
		margin-right: -28px;
	}


	.timeline .tm-items > li .tm-box:after {
		right: auto;
		left: 100%;
	}


	.timeline .tm-items > li .tm-box .tm-meta span {
		padding-right: initial;
		padding-left: 8px;
	}

		.timeline .tm-items > li .tm-box .tm-meta span:last-child, .timeline .tm-items > li .tm-box .tm-meta span:last-of-type {
			padding-right: initial;
			padding-left: 0;
		}

.timeline.timeline-simple .tm-body:after {
	left: auto;
	right: 30px;
}


.timeline.timeline-simple .tm-body .tm-items > li {
	padding: 0 55px 0 0;
}

	.timeline.timeline-simple .tm-body .tm-items > li:before {
		left: auto;
		right: 30px;
		margin-left: initial;
		margin-right: -4px;
	}

.timeline.timeline-simple .tm-body .tm-items > li .tm-box:before {
	left: auto;
	right: -17px;
	
}

@media only screen and (max-width: 991px) {
	.timeline .tm-body:after {
		left: auto;
		right: 20px;
	}

	

	.timeline .tm-items > li {
		padding-left: initial;
		padding-right: 50px;
	}

	

	.timeline .tm-items > li .tm-icon {
		float: right;
	}

	.timeline .tm-items > li .tm-datetime {
		text-align: right;
	}

}

@media only screen and (max-width: 767px) {
	
}


html.dark .timeline.timeline-simple .tm-body .tm-items > li .tm-box:after {
	border-right-color: initial;
	border-left-color: #282d36;
}


/* Dark - Background */

/* Dark - Titles */
