.mandatory::before {
    content: "* ";
    color: #F33;
}

.inline {
    display: inline !important;
}

/*Wyłączenie wyświetlania x dla inputów grida w internet explorer*/
.gridInput::-ms-clear {
    width: 0;
    height: 0;
}

/*
    TODO jgolebiewski
    do dopracowania przez
    Artur Kępa

*/
.content-tabs .content:not(.ng-show) {
    display: none;
}

.show {
    display: block !important;
}

/*dashboardy dla ake */
#panel_chart_schemes_Section {
    width: 30%;
}

#panel_chart_benefits_Section {
    width: 60%;
}

.ui-grid-footer .error, .file-upload-validation .error {
    color: red;
}

.ui-grid-footer .success, .file-upload-validation .success  {
    color: green;
}

.ui-grid-footer .warning, .file-upload-validation .warning  {
    color: orange;
}

.ui-grid-footer {
    padding: 5px;
    display: table;
    table-layout: fixed;
    width: 100%;
}

.ui-grid-render-container:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #d4d4d4;
    display: block;
}

.ui-grid-footer > span {
    display: table-cell;
    height: 100%;
}

.ui-grid-footer-selection {
    display: block;
    float: right;
}
.ui-grid-footer-selection-bold {
    display: block;
    float: right;
    font-weight: bold;
}

.ui-grid-footer-status {
    display: block;
    float: left;
    font-weight: bold;
}

/* filtry grida */
.ui-grid-filter-option {
    cursor: pointer;
    display: block;
    padding: 3px;
    background-color: #FFFFFF;
}

filter-enum-directive,
filter-dictionary-directive {
    display: block;
    margin: 0;
    padding: 0;
    border: 1px solid #d4d4d4;
}

.ui-grid-filter-option.selected {
    background-color: #CCCCCC;
}

#uiGridFilterPopup {
    padding: 3px;
}

/* odstęp pomiędzy pierwszym wierszem a nagłówkiem */
.ui-grid-canvas {
    padding-top: 0;
}

/* pole zaznaczania w odstatnim wierszu gubi ramkę */
.ui-grid-row:last-child .ui-grid-cell {
    border-bottom-width: 1px !important;
}