/*===============================================================================================================================*/
/*                                                            CPU.CSS                                                        */
/*===============================================================================================================================*/
body {
	position: inherit;
}
/* Buttons ===================================================================================================================== */
input.primary {
	background-color: #93186c;
}
input.secondary.back {
	color: #93186c;
	background-image: url("images/ico_back.png");
}
input.secondary.cancel {
	color: #93186c;
	background-image: url("images/ico_cancel.png");
}
a.shift,
a.help_icon {
	background: #93186c;
}
a,
a.edit:before,
a.datepicker:before,
a.search_button:before,
a.upload,
a.upload:before,
a.mark_read,
a.mark_read:before,
a.mark_complete,
a.mark_complete:before,
a.edit,
a.edit:before,
a.document,
a.document:before,
a.shadowboxclose:before,
.vadialog h2 {
	color: #93186c;
}
/* Navigation ================================================================================================================== */
nav.main li.recent {
	border-top: 1px dotted #93186c;
	color: #93186c;
}
nav.main ul li a span.submenu-indicator,
.jquery-accordion-menu .submenu-indicator {
	color: #93186c;
}
div.user_profile ul ul li.profile_card span.profile_image,
.jquery-accordion-menu > ul > li:hover > a,
.jquery-accordion-menu ul ul.submenu li:hover > a {
	
}
nav.main ul ul li a:hover,
div.user_profile ul ul li a:hover,
div.user_profile ul ul li.logout a:hover {
	background-color: #ccc;
	color:black;
}
div.user_profile ul ul li.logout:hover a:before {
	color:black;
}	
nav.main ul li span.notifications {
	background-color: #cb090d;
}
/* Header ====================================================================================================================== */
section.header_wrapper {
	border-bottom: 1px solid #93186c;
}
section.header_wrapper div.right p,
span.job_title {
	color: #93186c;
	padding-top: 0;
}
nav.secondary ul li a {
	color: white;
}

div.secondary_nav_bg {
	background: #93186c;
}
/* Content ===================================================================================================================== */
/* Main Content Window --------------------------------------------------------------------------------------------------------- */
/* -- Main Content -- */
article.main h1 {
	border-bottom: 2px solid #93186c;
}
span.theme_colour {
	font-family: "Montserrat", Arial, Helvetica, sans-serif;
font-weight:400;
	color: #93186c;
}
.error article.main h1 { /* Added for error pages */
	color: #40b5e5;
}
/* -- Tables -- */
table.grid_2 thead th.sortable.desc:after {
	border-top: 7px solid #93186c;
}
table.grid_2 thead th.sortable.asc:after {
	border-bottom: 7px solid #93186c;
}
table.grid_2 tbody tr:hover,
table.grid_2 tbody tr.selected:hover,
table.grid_2.no_hover tbody tr.group_header:hover {
	background: #ecdae6;
}
table.grid_2 tbody td.toggler span:before,
table.grid_2 tbody td.toggler.open span:before {
	color: #93186c;
}
div.toolbar input.add {
	background-image: url("images/ico_add-blue.png");
}
div.toolbar input.add:hover,
div.toolbar input.add:focus {
	background-color: #93186c;
}
table.grid_2 tbody td a.create_project {
	background-color: #93186c;
}
/* Form Sections --------------------------------------------------------------------------------------------------------------- */
div.wizsteps_wrapper div.top div.left,
div.wizsteps_wrapper div.top div.right {
	background: #93186c;
}
div.wizsteps_wrapper div.top div.step_bubble {
	border: 2px solid #93186c;
}
div.wizsteps_wrapper div.top div.step_bubble.current {
	background: #93186c;
	-webkit-box-shadow: inset 0 0 0 3px #E9E9E9;
	   -moz-box-shadow: inset 0 0 0 3px #E9E9E9;
			box-shadow: inset 0 0 0 3px #E9E9E9;
}
div.wizsteps_wrapper div.top div.step_bubble.complete {
	background: #93186c;
}
div.wizsteps_wrapper div.top div.step_bubble.complete span:before {
	font-family: "Material-Design-Iconic-Font";
    font-size: 18px;
	font-weight: bold;
	line-height: 26px;
    display: block;
	text-align: center;
	color: #f1f1f1;
	content: '\f26b';
}
div.wizsteps_wrapper div.bottom div.wizard_step.current p {
	color: #93186c;
}
header.form_section_header {
	background: white;
	padding: 20px 20px 0 20px;
}
header.form_section_header div.form_section_title h1 {
	color: #93186c;
	padding-left: 0px;
}
div.form_block h2 {
	color: #93186c;
}
div.form_section_middle p.underline {
	border-bottom: 1px solid #93186c;
}
a.add_new,
a.add_new:before {
	color: #93186c;
}
input.form_textbox:focus,
input.form_textbox:active {
	border-left-color: #93186c;
	border-color: #93186c;
}
textarea.form_textarea:focus,
textarea.form_textarea:active {
	border-left-color: #93186c;
	border-color: #93186c;
}
::-webkit-input-placeholder {
	color: #7f8185;
}
:-moz-placeholder { /* Firefox 18- */
	color: #7f8185;
}
::-moz-placeholder {  /* Firefox 19+ */
	color: #7f8185;
}
:-ms-input-placeholder {
	color: #7f8185;
}
/* Checkboxes / Radio Buttons --------------------------------------------------------------------------------------------------- */
input.css_checkbox:checked:focus + label.checkbox:before,
input.css_checkbox:checked:active + label.checkbox:before {
	border-color: #93186c;
}
input.css_checkbox:focus + label.checkbox:before,
input.css_checkbox:active + label.checkbox:before {
	border-color: #93186c; /* Change this */
}
input.css_checkbox:checked + label.checkbox:before {
	background: #93186c;
	border-color: #93186c;
}
input.css_checkbox:indeterminate + label.checkbox:before {
	color: #93186c;
	border-color: #93186c;
}
input.css_radio:checked:focus + label.radio:before,
input.css_radio:checked:active + label.radio:before {
	border-color: #93186c;
}
input.css_radio:checked + label.radio:before {
	background:#93186c;
	border-color: #93186c;
}
/*===============================================================================================================================*/
/*                                                           JQUERY PLUGINS                                                      */
/*===============================================================================================================================*/
/* Selectboxit ================================================================================================================== */
.selectboxit-default-arrow {
	border-top: 5px solid #93186c;
}
/* Changes colour of dropdown options bg */
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
	background: #ecdae6;
	color: #111111;
}
div.form_section_middle div.multiselect ul ul li:hover {
	background: #ecdae6;
	color: #111111;
}
/*************** SCROLLBAR BASE CSS ***************/
.scrollbar-light > .scroll-element .scroll-bar {
    background: #93186c;
}
/*************** INPUT FILE CONTROL ***************/
/* style 1 */
div.form_section .inputfile-1 + label {
    background-color: #93186c;
}
div.modal_title {
	background: #93186c;
}

.ui-datepicker .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active,
.ui-datepicker .ui-widget-header .ui-state-active {
	border: 1px solid #93186c;
	background: #93186c;
	font-weight: normal;
	color: #001F5F;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
	background: #ecdae6;
	border: 1px solid #005DB9;
}

.ui-datepicker .ui-datepicker-header {
	background: #005DB9;
}
#ui-datepicker-div .ui-state-active,
#ui-datepicker-div .ui-widget-content .ui-state-active,
#ui-datepicker-div .ui-widget-header .ui-state-active {
	border: 1px solid #005DB9;
	background: #005DB9;
	font-weight: normal;
	color: #ffffff;
}
.ui-datepicker .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active,
.ui-datepicker .ui-widget-header .ui-state-active {
	border: 1px solid #93186c;
	background: #93186c;
	font-weight: normal;
	color: #001F5F;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
	background: #ecdae6;
	border: 1px solid #005DB9;
}
.ui-datepicker .ui-state-highlight,
.ui-datepicker .ui-widget-content .ui-state-highlight,
.ui-datepicker .ui-widget-header .ui-state-highlight {
	border: 1px solid #005DB9;
	background: #005DB9;
	color: white;
}