@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; */
}

	.nav-brand {
		padding:0px;
	}

	.brand-logo {
		height: 45px;
		width: 100%;
		background: url(images/logo-2.png) no-repeat center center;
		background-size: cover;		
	}

	.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: #FAF9FF;
}

.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-head .navbar-brand-label{
	width:100%;
	margin-top: 30px;
}

.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: #efefef;	
}

.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: #efefef;
}

.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 li a.sidebar-body-menu-item,	
		.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu li .sidebar-body-submenu li a {
			color: #666;
		}
		
		
		.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu li a.sidebar-body-menu-item.active,				
			.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu li a.sidebar-body-menu-item:hover,
			.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu li .sidebar-body-submenu a.active,				
			.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas .sidebar-body-menu li .sidebar-body-submenu a:hover {
				
				color: #666;
				font-weight: bold;
			}

			
			.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-offcanvas a {
				color: #666;
			}
			
			
.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-body {
    position: absolute;
    top: 50px;
    bottom: 0;
    left: 0;
    right: 0;
}

@media (min-width: 768px){
	
	.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-body {
		top: 50px;
	}
	
}

@media (min-width: 992px) {

	.lo-single-col-view-w-offcanvas-sidebar-bs .sidebar-body {
		top: 130px;
	}

}

.lo-single-col-view-w-offcanvas-sidebar-bs.sidebar-sm .sidebar-body {
	top: 50px !important;
	
}

