::selection {
	background-color: #ffe9a6 !important;
}

.dropHover {
	border-color: #cc9900 !important;
}

.headerColor {
	background-color: #242a3c;
}

.customHighlight {
	background-color: #eee !important;
}

.ui-button.customButton, .ui-commandlink.customButton {
	background-color: #cc9900 !important;
}


.customTab {
	color: white !important;
	background-color: #cc9900 !important;
}

.ui-tabs-top .ui-tabs-nav li.customTab.ui-state-hover {
	background-color: #cc9900 !important;
}

.custom, .ui-link.custom, .ui-inputfield.ui-state-hover.customHover,
	.ui-selectonemenu.ui-state-hover.customHover, .ui-selectonemenu-item.ui-state-highlight,
	.ui-inputfield.ui-state-focus.customHover, .ui-messages-info, .custom.ui-commandlink,
	.ui-draggable-dragging, .ui-calendar.customHover .hasDatepicker.ui-state-hover,
	.ui-calendar.customHover .hasDatepicker.ui-state-focus, nav#nav-main a,
	.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected.custom a, .ui-tabs-top .ui-tabs-nav li.ui-state-hover.custom a,
	.ui-tabs-top .ui-tabs-nav li.ui-state-active.custom a, .customForm h3 div:hover span,
	.ui-selectonemenu-panel .ui-selectonemenu-list-item,
	.ui-selectcheckboxmenu-panel .ui-selectcheckboxmenu-list-item,
	.ui-accordion.bgNone, .ui-accordion .bgNone.ui-accordion-header.ui-state-active,
	.ui-accordion .bgNone.ui-accordion-header.ui-state-hover, .customHover.ui-accordion .bgNone.ui-tabs-outline,
	.ui-accordion-header.bgNone, .customHover .ql-editor:hover,
	.customHover .ql-editor:focus, .ql-snow.ql-toolbar button.ql-active,
	.custom .ql-action, .ui-commandlink.booked
	.ui-growl-image-info + .ui-growl-message, .ui-datepicker-header, .ui-datepicker-calendar thead tr th, .ui-datepicker-calendar tbody tr td a, 
	.custom .ui-radiobutton {
	color: #cc9900 !important;
}

.ui-datepicker-calendar tbody tr .ui-datepicker-today a {
	color: #cc9900 !important;
	font-weight: bold;
}

.ql-snow.ql-toolbar button:hover .ql-stroke, .ql-snow.ql-toolbar button.ql-active .ql-stroke
	{
	stroke: #cc9900 !important;
}

.ql-snow.ql-toolbar button:hover .ql-fill, .ql-snow .ql-toolbar button:hover .ql-fill,
	.ql-snow.ql-toolbar button.ql-active .ql-fill {
	fill: #cc9900 !important;
}

.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected.custom {
	border-bottom: solid 3px #cc9900 !important;
}

.ui-tabs-top .ui-tabs-nav li.ui-state-hover.custom {
	border-bottom: solid 3px #ffe9a6 !important;
}

.custombg, .ui-datepicker-calendar tbody tr .ui-datepicker-current-day,
	.ui-datepicker-calendar tbody tr td:hover, .custom.ui-datalist .ui-paginator-bottom,
	.ui-slider, .ui-menu.customHover .ui-menu-list .ui-menuitem a.ui-state-hover,
	.ui-menu.customHover .ui-menu-list a.ui-state-hover, .ui-menu .ui-state-hover .ui-menuitem-link.customHover,
	section.banner, .ui-button.customButton, .ui-menubutton.customButton .ui-button,
	.ui-fileupload.customButton .ui-fileupload-buttonbar .ui-button,
	.customHover.ui-accordion .ui-tabs-outline, .ui-radiobutton .ui-state-active .ui-icon-bullet,
	.ui-radiobutton .ui-state-focus .ui-icon-bullet, .banner,
	.ui-accordion-header.bgNone .ui-icon, .ui-menuitem-link.ui-state-hover.custom {
	background-color: #cc9900 !important;
}

.banner {
	background-image: linear-gradient(to right, #cc9900, #996600);
}

.topdown.banner {
	background-image: linear-gradient(#cc9900, #996600);
}

.container {

}

.bookBanner {
	background-color: #996600;
}

.ui-datepicker-calendar tbody tr .ui-datepicker-today,
	.ui-datepicker-calendar tbody tr .ui-datepicker-current-day,
	.ui-datepicker-calendar tbody tr td:hover {
	border: solid 1px #cc9900 !important;
}

.custom .ui-chkbox-box .ui-icon-check {
	border-bottom: solid 3px #cc9900 !important;
	border-right: solid 3px #cc9900 !important;
}

.ui-selectonemenu.customHover.ui-state-hover, .ui-selectonemenu.customHover.ui-state-focus,
	.ui-selectonemenu.customHover .ui-selectonemenu-trigger.ui-state-hover,
	.ui-selectonemenu.customHover .ui-selectonemenu-trigger.ui-state-focus
	{
	border-bottom: solid 1px #cc9900 !important;
}

nav#nav-main a:hover, nav#nav-main a.current {
	border-bottom: 5px solid #cc9900 !important;
}

input:focus {
	outline-color: #cc9900;
}

.ui-button.ui-state-hover.customButton, .ui-menubutton.customButton .ui-button.ui-state-hover,
	.ui-fileupload.customButton .ui-fileupload-buttonbar .ui-button.ui-state-hover
	{
	background-color: #ffe9a6 !important;
}

.ui-button.ui-state-active.customButton, .ui-menubutton.customButton .ui-button.ui-state-active,
	.ui-fileupload.customButton .ui-fileupload-buttonbar .ui-button.ui-state-active
	{
	background-color: #996600 !important;
}

.ui-commandlink {
    color: #cc9900 !important;
}

.teacherSelect:has(.ui-state-active) {
	border-color: #996600 !important;

}

.booked {
	border-color: #996600 !important;
}

.ui-dialog {
	border-color: #996600;
}

.ui-dialog .ui-dialog-titlebar, .dialogFooter {
	background-color: #996600 !important;
	color: white;
}

.ui-growl-icon-close, .ui-icon.ui-icon-closethick, .ui-sidebar-close.ui-state-hover {
	background-image: url(/javax.faces.resource/images/delete-orange.svg.jsf?ln=primefaces-modena) !important;
}

.ui-growl-image-info {
	background-image: url(/javax.faces.resource/images/warn-orange.svg.jsf?ln=primefaces-modena) !important;
}

.ui-commandlink .hoverborder:active {
	border: #996600 solid 3px !important;
}

.ui-menu.darkInverse .ui-menu-list .ui-menuitem a.ui-state-hover, .ui-menu.darkInverse .ui-menu-list a.ui-state-hover,
	.ui-menu .ui-state-hover .ui-menuitem-link.darkInverse {
	background-color: #5b3e00 !important;
}

.ui-inputfield, .customButton.ui-inputfield.ui-state-focus, .customButton.ui-inputfield.ui-state-hover, .custom.ui-inputfield.ui-state-focus, .custom.ui-inputfield.ui-state-hover
, .custom.ui-selectonemenu.ui-state-hover,  .custom.ui-selectonemenu.ui-state-focus, .custom.ui-selectonemenu .ui-selectonemenu-trigger.ui-state-hover
, .custom.ui-selectonemenu .ui-selectonemenu-trigger  {
	border-bottom: solid 1px #996600 !important;
	color: #996600 !important;
}

.custom.ui-selectoneradio .ui-radiobutton .ui-state-hover {
	border: solid 2px #cc9900 !important;
}