﻿a.link-button { color: #569783; }

/*
	Top status bar, Basic Header, Content and Footer
*/
.top-body-border { background-color: #000000; }

#status-bar #status-bar-content { background-color: #000000; color: #FFFFFF; }

header { border-bottom: 1px solid #D6D6D6; background-color: #F3F3F3; }
header .header-content nav ul li.active { color: #569783; background-color: #FFFFFF; border-color: #D6D6D6; }

/*
	Forms
*/
.ui-dialog.flexxware-dialog { border: 1px solid #D6D6D6; }
.ui-dialog.flexxware-dialog .dialog-top { border-bottom: 1px solid #D6D6D6; }

.ui-dialog.flexxware-dialog .fail-dialog .dialog-title { font-weight: bold; color: #FF0000; }
.ui-dialog.flexxware-dialog .info-dialog .dialog-title { color: #0000FF; }

.ui-datepicker .ui-datepicker-header { background-color: #181717; border: 1px solid #000000; }

.ui-datepicker .ui-datepicker-header .ui-datepicker-title { color: #FFFFFF; }
.ui-datepicker td { border: 1px solid #D6D6D6; background-color: #F3F3F3; }
.ui-datepicker td.ui-datepicker-today { background-color: #D3D3D3; }
.ui-datepicker td.ui-datepicker-current-day { border: 1px solid #E11428; background-color: #FFD9DE; }

button { background-color: #181717; border: 1px solid #000000; color: #FFFFFF; }

button.light-grey { background-color: #B9B9B9; border-color: #A0A0A0; }
button.blue { background-color: #38A7C7; border-color: #2585A1; }

.selectboxit-btn { background-color: #FFFFFF; border-color: #D6D6D6; }
.selectboxit-arrow-container { background-color: #F3F3F3; border-left: 1px solid #CCCCCC; }

.field label { color: #000000; }
.field .input { border: 1px solid #D6D6D6; }


.field .validation-message { color: #FF0000; }
/* TODO */
.field .validation-box { background-color: #f04242; border: 1px solid #b90f0f; color: #FFFFFF; }
.field.validation-error .input { border-color: #b90f0f; }

.date-selector { border: 1px solid #D6D6D6; }
.date-selector .right-block { background-color: #F3F3F3; border-left: 1px solid #D6D6D6; }

.qtip-flexxware-grey { background-color: #181717; border-color: #000000; color: #FFFFFF; }

/*
	Tabs
*/
div.flexx-tabs { border-bottom: 1px solid #D6D6D6; }
div.flexx-tabs ul li { border: 1px solid #D6D6D6; background-color: #F3F3F3; }
div.flexx-tabs ul li.active { color: #569783; background-color: #FFFFFF; }

/*
	Page and -containers
*/
div.side-menu ul li.active { background-color: #ddeaea; border: 1px solid #569783; }

/*
	List / table
*/
.entity-list .options-bar .search { border: 1px solid #DFDFDF; }

.entity-list .list-table table { color: #000000; }
.entity-list .list-table table thead th { background-color: #F3F3F3; border: 1px solid #D6D6D6; }
.entity-list .list-table table tbody tr.alert-row { color: #E11428; }
.entity-list .list-table table tbody tr:hover { outline: 1px solid #569783; background: #ddeaea; }
.entity-list .list-table table tbody tr td { border-bottom: 1px solid #D6D6D6; }

.entity-list .pager { color: #000000; }
.entity-list .pager .pager-button { background-color: #F3F3F3; border-color: #D6D6D6; }
.entity-list .pager .pager-button.current-page { border: 1px solid #569783; background-color: #ddeaea; }
