:root {
	--color-primary: #4169e1;
	--color-primary-96: #4169e1f5;
	--color-primary-88: #4169e1e0;
	--color-primary-80: #4169e1cc;
	--color-primary-72: #4169e1b8;
	--color-primary-64: #4169e1a3;
	--color-primary-48: #4169e17a;
	--color-primary-32: #4169e152;
	--color-primary-24: #4169e13d;
	--color-primary-16: #4169e129;
	--color-primary-08: #4169e114;
	--color-primary-04: #4169e10a;
	--color-primary-02: #4169e105;
}

/* Topo principal */
.theme-blue .navbar {
	background: #4169e1;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #4169e1), color-stop(1, #4169e1));
	background: -ms-linear-gradient(bottom, #4169e1, #4169e1);
	background: -moz-linear-gradient(center bottom, #4169e1 0%, #4169e1 100%);
	background: -o-linear-gradient(bottom, #4169e1, #4169e1);
	filter: progid:dximagetransform.microsoft.gradient(startColorStr='#e3e3e3', EndColorStr='#ffffff');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4169E1',EndColorStr='#4169E1')";
}

/* Ao clicar sobre o menu */
.nav-header.active,
.nav-admin.active {
	border-left: 4px solid #4169e1 !important;
}

/* Panels e caixas */
.panel {
	border: 1px solid #4169e1;
	border-radius: 3px;
}

.panel {
	border: 1px solid #4169e1;
	border-radius: 3px;
}

.panel .panel-heading {
	border-bottom: 1px solid #4169e1;
	border-left: none;
	color: #333;
	display: block;
	margin-bottom: 0px;
	text-shadow: none;
	text-transform: none;
	font-size: 1em;
	line-height: 1.5em;
	box-shadow: inset 0px 1px 1px #4169e1;
}

.panel-default > .panel-heading {
	color: #fff;
	background-color: #4169e1;
	border-color: #4169e1;
}

p.panel-heading,
a.panel-heading,
.panel-heading a {
	color: #fff !important;
	display: block;
	outline: none;
}

.panel-primary > .panel-heading {
	color: #fff;
	background-color: #4169e1;
	border-color: #4169e1;
}

/* Calend�rio */
.ui-widget-header {
	border: 1px solid #4169e1 !important;
	background: #4169e1 url("images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x !important;
	color: #ffffff !important;
	font-weight: bold !important;
}

/* Na parte de pesquisas ao selecionar uma pesquisa */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
	color: #fff;
	background-color: #4169e1;
}

.breadcrumb a {
	color: #4169e1;
}

/* Bot�o primario */
.btn-primary,
.btn-primary:hover {
	background-color: #4169e1;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4169e1), to(#4169e1));
	border: 1px solid #4169e1;
	font-weight: normal;
}

.sidebar-nav .nav-header i[class*="fa-"] {
	color: #4169e1;
}
