/* Add here all your CSS customizations */
.btn-primary {
	background-color: #8a2529 !important;
    border-top-color: rgb(138, 37, 48) !important;
    border-right-color: rgb(138, 37, 48) !important;
    border-bottom-color: rgb(138, 37, 48) !important;
    border-left-color: rgb(138, 37, 48) !important;
}

form label {
	color: #555;
}

.sidebar-left {
	width: 225px !important;
}

html.fixed .page-header {
	left: 224px !important;
}

html.no-overflowscrolling .sidebar-left .nano {
	background: #8A2529 !important;
	box-shadow: -5px 0 0 #8A1629 inset !important;
}

ul.nav-main > li > a:hover, ul.nav-main > li > a:focus {
	background-color: #B23443 !important;
}

ul.nav-main > li.nav-expanded > a {
	background: #B23443 !important;
}

ul.nav-main li .nav-children li a:hover, ul.nav-main li .nav-children li a:focus {
	background: #B23443 !important;
}

ul.nav-main li .nav-children {
	background: #B23443 !important;
	box-shadow: 0px -3px 3px -3px rgba(191, 58, 80, 0.7) inset !important;
}

.sidebar-left .sidebar-header .sidebar-title {
	background: #a5303e !important;
	color: #fff !important;
	font-size: 15px !important;
}

.page-header {
	background: #B23443 !important;
}

.sidebar-left .sidebar-header .sidebar-toggle {
	background-color: #B23443 !important;
}

.header .logo img {
	margin-top: -10px !important;
	margin-left: -13px !important;
	height: 56px !important;
}

ul.nav-main li a {
	font-size: 1.4rem !important;
	color: #fff;
}

ul.nav-main li .nav-children li a {
	padding: 6px 15px 6px 26px !important;
}

.fc .fc-toolbar .fc-button.fc-state-active {
	color: gray !important;
}

.pagination > li a {
	background-color: #a5303e !important;
	color: #fff !important;
}

.pagination > li.active a {
	background-color: #8e2632 !important;
}

.pagination > li > a, .pagination > li > span {
	border: 1px solid #7c1622 !important;
}

html.sidebar-left-collapsed .sidebar-left {
	width: 73px !important;
}

html.fixed.sidebar-left-collapsed .page-header {
	left: 73px !important;
}

.page-header {
	border-left: 1px solid #8A1629;
}

@media only screen and (min-width: 768px) {
    html.fixed .content-body {
		margin-left: 227px !important;
		margin-top: -10px !important;
	}

	html.fixed.sidebar-left-collapsed .content-body {
		margin-left: 73px !important;
	}
}