﻿a.link-button { color: #E11428; }

/*
	Top status bar, Basic Header, Content and Footer
*/
.top-body-border { background-color: #222222; }

#status-bar #status-bar-content { background-color: #222222; color: #FFFFFF;  }

header { border-bottom: 1px solid #D6D6D6; background-color: #F3F3F3; }
header .header-content nav ul li.active { color: #E11428; 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-datepicker .ui-datepicker-header { background-color: #4C4C4C; border: 1px solid #222222; }

.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: #4C4C4C; border: 1px solid #222222; 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; }
.selectboxit-list > .selectboxit-focus > a, 
.selectboxit-list > .selectboxit-focus > a:hover, 
.selectboxit-list > .selectboxit-focus > a:focus { 
	background-color: #FFDBDF; 
	border-top: 1px solid #E11428; 
	border-bottom: 1px solid #E11428; 
	background-image: none !important; 
	color: #000000;

}

.field label { color: #222222; }
.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: #4C4C4C;
	border-color: #222222;
	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: #E11428; background-color: #FFFFFF; }

/*
	Page and -containers
*/
div.side-menu ul li.active { background-color: #fde9eb; border: 1px solid #e11428;  }

/*
	List / table
*/
.entity-list .options-bar .search { border: 1px solid #DFDFDF; }

.entity-list .list-table table { color: #222222; }
.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 #E11428; background: #FFDBDF; }
.entity-list .list-table table tbody tr td { 
	border-bottom: 1px solid #D6D6D6; 
}

.entity-list .pager { color: #222222;  }
.entity-list .pager .pager-button { 
	background-color: #F3F3F3; 
	border-color: #D6D6D6;
}
.entity-list .pager .pager-button.current-page { border: 1px solid #F46472; background-color: #Fde9eb; }