#layout_wrapper {
	border-color: #000000;
}

.color-1 {
	color: var(--colorPri);
}

body, .bg-color-1 {
	background-color: var(--colorPri);
}

header, footer, .bg-color-2 {
	background-color: var(--colorSec);
}

.color-2 {
	color: var(--colorSec);
}

.bg-color-3 {
	background-color: var(--colorTer);
}

.color-3 {
	color: var(--colorTer);
}

.bg-color-4 {
	background-color: var(--colorQua);
}

.color-4 {
	color: var(--colorQua);
}

.manager-table th, .admin-table th {
	background-color: var(--colorTer);
	color: #FFFFFF;
}

h1 {
	background-color: var(--colorTer);
	color: #FFFFFF;
}

h2 {
	background-color: var(--colorTer);
	color: #FFFFFF;
}

h3 {
	color: var(--colorTer);
}

.ce-button {
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, var(--colorQua)));
	background-image: -o-linear-gradient(bottom, #FFFFFF 0%, var(--colorQua) 100%);
	background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, var(--colorQua) 100%);
	background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, var(--colorQua) 100%);
	background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, var(--colorQua) 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, var(--colorQua) 100%);
	color: #000000;
}

.ce-button:hover {
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, var(--colorQua)), color-stop(1, #FFFFFF));
	background-image: -o-linear-gradient(bottom, var(--colorQua) 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, var(--colorQua) 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, var(--colorQua) 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, var(--colorQua) 0%, #FFFFFF 100%);
	background-image: linear-gradient(to bottom, var(--colorQua) 0%, #FFFFFF 100%);
	color: #000000;
}

#vertical_container {
	background-color: var(--colorTer);
}

.vertical.control-panel-link {
	background: transparent url(/images/gearwhite.png)5% 50% no-repeat;
	padding: 5px 10px 5px 25px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	line-height: 25px;
}

.vertical.control-panel-link:hover {
	background: transparent url(/images/gearblack.png)5% 50% no-repeat;
	color: #000000;
}

.vertical.checklist-link {
	color: #FFFFFF;
}

.vertical.checklist-link:hover {
	text-decoration: none;
	color: #000000;
}

.control-panel-link {
	color: #000000;
}

ul.site-menu ul.sub-menu li {
	background-color: var(--colorTer);
}

ul.site-menu li {
	background-color: var(--colorTer);
}

ul.site-menu li:hover {
	background-color: var(--highlightPri);
}

ul.site-menu li.selected-menu-item {
	background-color: var(--highlightPri);
}

ul.site-menu ul.sub-menu {
	background-color: #FFFFFF;
}

ul.site-menu ul.sub-menu li:hover {
	background-color: var(--highlightPri);
}

ul.site-menu li:hover span span {
	background-color: var(--highlightPri);
}

ul.site-menu ul.sub-menu li.menu-separator {
	background-color: var(--highlightPri);
}

ul.site-menu li span a, ul.site-menu li span span, ul.site-menu li:hover span span, ul.site-menu ul.sub-menu li span a:hover, ul.site-menu ul.sub-menu li span a {
	color: #FFF;
}

header {
	color: #FFFFFF;
}

.footer-container, .footer-container a, .footer-container span {
	color: #FFFFFF;
}

:root {
	--colorPri: #00182e;
	--colorSec: #ff7500;
	--colorTer: #0c6ba1;
	--colorQua: #d4d6d4;
	--highlightPri: #014064;
	--highlightSec: #002d56;
}