/* Font Color */

body,.subcontainer, #contextMenu li div.info {
    color: #444444;
}



/* Primary Color */

a,.ui-datepicker .ui-datepicker-buttonpane button,.table .action,#tooltip .label,table.results .header,.table .buttons,.field.header,.field.displayed .label,.button,#tooltip ul li.header, #tooltip ul li.footer.window,.input.selected,.prefix {
	color: #336699;
}

.titleBar,.ui-dialog .ui-dialog-titlebar,.ui-dialog .ui-dialog-titlebar-close {
	background-color: #336699;
}



/* Secondary Color */

.sortable:hover:not(.disabled),.selectable.hover:not(.disabled),.selectable:hover:not(.disabled),.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker td a:hover,.ui-datepicker .ui-datepicker-buttonpane button:hover,#tabs .tab .selectable:hover,.table .action:hover,.menu .program:hover,.menu .folder:hover,.menu .back:hover, #tooltip ul li.header:hover,.input:hover:not(.selected) {
	color: #99CCEE;
}

.ui-slider .ui-slider-handle:hover, table.results .selected > td, table.results .selectable:hover > td {
	border-color: #99CCEE;
}

.ui-datepicker td:hover:not(.ui-datepicker-unselectable),.ui-datepicker td.ui-datepicker-current-day,.subtabBar,#tabs .tab.current.children,.ui-sortable-placeholder,#progress > div,.progress > div,#tooltip .selected,table.results tr.selected > td,table.results tr.selectable:not(.children):hover > td,tr.context:not(.children):hover > td,table.results tr.selectable.children.hover > td,#mapLegend li:hover,#mapLegend li.selected,.legend .button:hover{
	background-color: #99CCEE;
}

input, textarea, select {
	outline-color: #99CCEE;
}



/* Tertiary Color */

*[disabled],.selectable[disabled]:hover,.leaflet-bar a {
	color: #999999 !important;
}

.fileTree li.delete,.file.window,.folder.window,.ui-dialog .ui-dialog-titlebar,.ui-widget-content,.ui-datepicker .ui-datepicker-header,.ui-timepicker-div,.ui-slider .ui-slider-handle,#contextMenu,#contextMenu ul,#tooltip ul,#contextMenu li.divider,.titleBar,.subtabBar,.footerBar,#shortcuts .scroll.left,#shortcuts .scroll.right,#progress > div,.progress,#tooltip,.button,#tooltip .title,.table > .title,#tabs .tab.current,.AFUProgressAmount, #tooltip ul li.footer, .infobox .title, .infobox .details {
	border-color: #999999;
}



/* Misc */

table.results tr.selectable.children:not(:hover) > td{
    background-color: inherit;
}

.fileTree li.header,.ui-datepicker-title,#root .selected span,.ui-datepicker td.ui-datepicker-current-day,.ui_tpicker_time,#tabs .tab,.navBar .selected,.navBar .current,.table > .title,#progress > span,#tooltip .selected,#tooltip .title,table.results tr.selected,table.results tr.selectable:hover,tr.context:hover {
	color: black;
}

#tabs .tab.current.children,#tabs .tab .selectable,#subtabs .tab .selectable:hover,#quicklinks,.titleBar,.ui-dialog .ui-dialog-titlebar,#messageBar {
	color: white;
}

.green {
    color: green !important;
}

.red {
    color: red !important;
}

.amber {
    color: #FFC300 !important;
}

.blue {
	color: blue !important;
}

.default, .sortable.disabled, .input.suffix:not(.selected):not(:hover) {
	color: #E0E0E0;
}

::placeholder {
	color: #E0E0E0;
}

:-ms-input-placeholder {
	color: #E0E0E0;
}

.sorted:not(.sorting) {
	background-color: #FBFBFB;
}

input,textarea,select,table.results td,.AFUProgressBar,.sortablearea,.sortable,.subcontainer,#log,.tableheader,#mapLegend,#mapLegend li,.legend .button, .input {
	border-color: #E0E0E0;
}

#tabs .tab.current {
	border-bottom-color: white;
}

.ui-widget-overlay { 
	background-color: #CCCCCC;
}

td.ui-datepicker-today {
	background-color: #FBFBFB;
}

#content,.subcontainer,.ui-widget-content,.ui-slider-horizontal .ui-slider-handle,#contextMenu,#tabs .tab.current,#shortcuts,#root,.ui-sortable-helper,#tooltip,.button,button, .fixedHeader { 
	background-color: white;
}
