﻿a.link-button {
    color: #00a49a;
}

/*
	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: #00a49a;
        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: #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: #00a49a;
        border-color: #009389;
    }

.selectboxit-btn {
    background-color: #FFFFFF;
    border-color: #D6D6D6;
}

.selectboxit-arrow-container {
    background-color: #F3F3F3;
    border-left: 1px solid #CCCCCC;
}

.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: #00a49a;
    background-color: #FFFFFF;
}

/*
	Page and -containers
*/
div.side-menu ul li.active {
    background-color: #e9f6f4;
    border: solid 1px #00a49a;
    color: #000;
}

/*
	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 td {
    border-bottom: 1px solid #D6D6D6;
}

.entity-list .list-table table tbody tr:hover {
    outline: none;    
    background-color: #e9f6f4;
    color: #000;
}

.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 #00a49a;
    background-color: #e9f6f4;
    color: #000;
}
