@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('Lato-Regular.eot'); /* IE9 Compat Modes */
	src: local('Lato Regular'), local('Lato-Regular'), url('Lato-Regular.eot?#iefix') format('embedded-opentype'), url(Lato-Regular.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('Lato-Bold.eot'); /* IE9 Compat Modes */
	src: local('Lato Bold'), local('Lato-Bold'), url('Lato-Bold.eot?#iefix') format('embedded-opentype'), url(Lato-Bold.woff) format('woff');
}

html {
	height: 100%;
	padding: 0;
	margin: 0;
}
body {
	height: 100%;
	padding: 0;
	margin: 0;
	/* background-color: #efefef; */
}

	.lo-wrapper {
		height: 100%;
		position: relative;
	}
	
		.content {
			min-height: 100%;
			height: auto;
			/* margin: 0 auto -40px; */
			margin: 0 auto;
			padding: 0 0 40px;
			/* margin-top: 52px; */
			padding-top: 52px;
		}
		
			.content > ol.breadcrumb {
				padding: 8px 15px;	
				margin-bottom: 10px;
			}
			.content > hr {
				display: none;
			}

				.appcontent_box {
					padding: 0 15px;		
					min-height: 400px;		
				}
					/*
					.inner-content {
						background-color: #fff;
						padding: 20px;
						padding-top: 10px;
						min-height: 400px;	
						border-left: 1px solid #dddddd;
						border-right: 1px solid #dddddd;
						border-bottom: 1px solid #dddddd;
					}
					*/

		.footer {
			color: #aaa;
			font-size: 12px;
			text-align: center;
			height: 40px;
			padding-top: 10px;
			padding-bottom: 10px;
		}




.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas {
	background-color: #5a5a5a;
}

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu li a:hover {
	background-color: transparent;
}

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu-item.active,
.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu-item.active:hover {
	background-color: #666666;	
}

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu li a.has-subitems:not(.collapsed),
.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu .sidebar-body-submenu {
	background-color: #4a4a4a;
}

.modal .modal-dialog {
	z-index: 1041;
}

/* Layout specific */
.lo-full-screen-layout-bs .navbar-default { background-color: #fff; }

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu .menu-icon {
	display:none;
}

.lo-single-col-view-w-offcanvas-sidebar-bs.sidebar-sm .sidebar-offcanvas .sidebar-body-menu .menu-icon {
	display:block;
}

.lo-single-col-view-w-offcanvas-sidebar-bs.sidebar-sm .sidebar-body-submenu-popover-list .menu-icon {
	display:inline-block; /*display:none;*/
}

.sidebar-menu-item-submenu-popover .popover-content .menu-icon {
	margin-top: 6px;
	margin-bottom: 7px;
}
.sidebar-menu-item-submenu-popover .popover-content .menu-icon .sidebar-body-menu-item-icon {
	width: 40px;
	height: 40px;
	padding: 3px;
}
.lo-single-col-view-w-offcanvas-sidebar-bs.sidebar-sm .sidebar-body-submenu-popover-list {
	margin-bottom:0px;
}
.lo-single-col-view-w-offcanvas-sidebar-bs.sidebar-sm .sidebar-body-submenu-popover-list > li > a:hover {
	text-decoration:none;
}
.lo-single-col-view-w-offcanvas-sidebar-bs.sidebar-sm .sidebar-body-submenu-popover-list .icon-container {
	display: inline-block;
	padding:0px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin-right: 10px;
}
.lo-single-col-view-w-offcanvas-sidebar-bs.sidebar-sm .sidebar-body-submenu-popover-list .menu-icon-blue {
	background-color: #19b0f1;
}
.lo-single-col-view-w-offcanvas-sidebar-bs.sidebar-sm .sidebar-body-submenu-popover-list .menu-icon-red {
	background-color: #e84768;
}
.lo-single-col-view-w-offcanvas-sidebar-bs.sidebar-sm .sidebar-body-submenu-popover-list .menu-icon-yellow {
	background-color: #e1ca01;
}
.lo-single-col-view-w-offcanvas-sidebar-bs.sidebar-sm .sidebar-body-submenu-popover-list .menu-icon-green {
	background-color: #24c799;
}
.lo-single-col-view-w-offcanvas-sidebar-bs.sidebar-sm .sidebar-body-submenu-popover-list .menu-icon-purple {
	background-color: #c25dff;
}

.lo-single-col-view-w-offcanvas-sidebar-bs .main-content {
	padding-top: 55px;
}
.lo-single-col-view-w-offcanvas-sidebar-bs .section .breadcrumb {
	margin-bottom: 15px;
}