.app-worksheet-cell {
    background-image: url("cell-hlight.png");
    background-repeat: no-repeat;
    background-position: right bottom;
}

.grid-row-span .x-grid3-row {
    border-bottom: 0;
}

.grid-row-span .x-grid3-col {
    border-bottom: 1px solid #ededed;
}

.grid-row-span .row-span {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
}

.grid-row-span .row-span-first {
    position: relative;
    line-height: 44px;
}

    .grid-row-span .row-span-first .x-grid3-cell-inner {
        position: absolute;
    }

.grid-row-insert-below {
    border-bottom: 2px dashed black !important;
}

.grid-row-insert-above {
    border-top: 2px dashed black !important;
} 

.Historia_Nazwa_Typ_0 {
    color: black;
}

.Historia_Nazwa_Typ_1 {
    color: brown;
    font-weight: bold;
}


.Historia_Powod {
    color: green;
    font-weight: bold;
}

.Historia_Zmiana_Typ_0 {
    color: black;
    font-weight: normal;
    font-style: italic;
}

.Historia_Zmiana_Typ_1 {
    color: black;
    font-weight: bold;
    font-style: italic;
}

.Historia_Zmian_Przerwa {
    border-bottom: 1px solid;
}


.grid-row-span .row-span-last {
    border-bottom: 1px solid #ededed;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
    line-height: 4px;
}

.grid-row-span .row-span-middle {
    border-bottom: 0px solid #ededed;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
}

.app-grid-cell-height-40px {
    height: 40px;
}

.app-grid-cell-height-45px {
    height: 45px;
}

.app-grid-cell-height-22px {
    height: 22px;
}

.app-grid-cell-height-35px {
    height: 35px;
}

.app-grid-cell-height-30px {
    height: 30px;
}

.app-worksheet-cell-sobota {
    background-color: #DDDDDD;
}


.app-grid-row-podsumowanie {
    background-color: #FFCC66;
}

.app-grid-row-zdarzenia-szare {
    background-color: #fff8dc;
}

.app-grid-row-limity-szare {
    background-color: #fff8dc !important;
    border: none;
}

.app-grid-row-limity-szare > table td.row-span-first {
    border-bottom: 1px solid #fff8dc;
}

.app-grid-row-limity-szare > table td.row-span-last {
    border-top: 1px solid #fff8dc;
}

.app-grid-row-zdarzenia-biale {
    background-color: #ffffff;
}

.app-grid-row-podsumowanie-niebieskie {
    background-color: #CCFFFF;
}

.app-grid-row-pomaranczowy {
    background-color: #FF9900;
}

.app-grid-row-zielony {
    background-color: lightgreen;
}


.app-grid-row-kalkulacje-szare {
    background-color: #fff8dc;
}

.app-grid-row-kalkulacje-biale {
    background-color: #ffffff;
}

.app-grid-row-nieaktywny {
    background-color: #DEDEDE !important;
    color: gray !important;
    height: 30px;
}

.grid-wiersz-nieaktywny-tag-slowniki {
    background-color: #edebeb !important;
    color: black !important;
}

.app-grid-row-nieaktywny-szaryText {
    color: gray;
}

.app-grid-row-ostrzezenie {
    background-color: #FFFFCC;
}

.app-grid-row-blad {
    background-color: #F57777;
}

.app-grid-row-zdarzenia-niewliczanedokalkulacji {
    background-color: #fff8dc;
    color: gray;
}

.app-grid-row-pozwolenia-archiwalne {
    color: gray;
}

.app-worksheet-cell-niedziela {
    background-color: #6699FF;
}

.app-worksheet-cell-wolny {
    background-color: #669900;
}

.app-worksheet-cell-wolny {
    background-color: #669900;
}

.app-worksheet-cell-swieto {
    background-color: #F57777;
}

.app-row-okresZamkniety {
    background-color: #33CC00;
    border-style: solid;
    border-width: 1px;
    border-left-style: none;
}

.app-row-okresOtwarty {
    border-style: solid;
    border-width: 1px;
    background-color: #FF6666;
    border-left-style: none;
}

.app-row-miesiacZamkniety {
    background-color: #33CC00;
    border-style: solid;
    border-width: 1px;
}

.app-row-miesiacOtwarty {
    background-color: #FF6666;
    border-style: solid;
    border-width: 1px;
}

.app-row-miesiacOczekujacy {
    background-color: #FFCC33;
    border-style: solid;
    border-width: 1px;
}

.app-worksheet-cell-limitProg1 {
    background-color: #FFFF33;
}

.app-worksheet-cell-limitProg2 {
    background-color: #FFCB7D;
}

.app-worksheet-cell-limitProg3 {
    background-color: #FFAD33;
}

.app-worksheet-cell-limitOK {
    background-color: #B5FFB5;
}

.app-worksheet-cell-nieaktywny {
    background-color: #CFCFCF;
}

.app-worksheet-cell-swietoKartaPracy {
    /*background-color: #F7CACA;*/
    background-color: #CFE0FC;
}

.app-worksheet-cell-szary {
    /*background-color: #F7CACA;*/
    background-color: #E3E3E3;
}

.app-worksheet-cell-pogrubionaDolnaLinia {
    border-bottom: 5px solid #6666FF !important;
}

.app-nieobecnosc-worksheet-cell {
    background: repeating-linear-gradient( 45deg, transparent, transparent 10px, #465298 10px, #465298 15px );
}

.app-odbior-dnia-w-zamian-za-prace-w-wolne-worksheet-cell {
    background: repeating-linear-gradient( -45deg, transparent, transparent 10px, #569dd8 10px, #569dd8 15px );
}

.app-sa-nadgodziny-do-odbioru-rowne-normie-worksheet-cell {
    background: repeating-linear-gradient( 45deg, transparent, transparent 10px, #469869 10px, #469869 15px );
}


.app-znacznik-worksheet-cell {
    border-bottom: 5px solid red;
    border-left: 5px solid transparent;
}


.podkreslenie {
    border-bottom: 4px solid #33FF00 !important;
}

.absenceLegend {
    background: repeating-linear-gradient( 45deg, transparent, transparent 3px, #465298 3px, #465298 6px );
}

.take-of-day-legend {
    background: repeating-linear-gradient( -45deg, transparent, transparent 3px, #569dd8 3px, #569dd8 6px );
}

.overtime-hours-legend {
    background: repeating-linear-gradient( -45deg, transparent, transparent 3px, #469869 3px, #469869 6px );
}


.app-worksheet-cell-niedziela-kalkulacje {
    background-color: #6699FF;
    border: 4px solid #6699FF;
}

.app-worksheet-cell-wolny-kalkulacje {
    background-color: #669900;
    border: 3px solid #669900;
    box-sizing: border-box;
}

.app-worksheet-cell-swieto-kalkulacje {
    background-color: #F57777;
    border: 4px solid #F57777;
}

.app-worksheet-cell-sobota-kalkulacje {
    background-color: #DDDDDD;
    border: 4px solid #DDDDDD;
}

.app-worksheet-cell-nieroboczy {
    font-weight: bold !important;
    text-decoration: underline !important;
}

.app-worksheet-row-disabled {
    background: #F4F4F4 !important;
    color: gray;
}

.app-worksheet-row-summary {
    background: #FCFBE2 !important;
    color: #3D3D3D;
}

.app-worksheet2-row-disabled {
    background: #D8D8D8 !important;
    color: gray;
}


.app-worksheet-cell-padding-no-border {
    border: 0px !important;
    padding: 4px !important;
}

    .app-worksheet-cell-padding-no-border div {
        border: 0px !important;
    }

.app-request-status-draft {
}

.app-request-status-approved {
    color: blue;
    font-weight: bold !important;
}

.app-request-status-rejected {
    color: red;
    font-weight: bold !important;
}

.app-request-status-pending {
    color: green;
    font-weight: bold !important;
}

.app-request-status-canceled {
    color: red;
    font-weight: bold !important;
}

.app-request-status-planned {
}

.app-request-status-pending-cancellation {
}

.app-hidden-icon {
    display: none !important;
}

.app-row-decorator-grayed {
    color: #A5A5A5;
}

.app-row-expanded-decorator- {
    color: #A5A5A5 !important;
    padding-left: 30px;
    font-style: italic;
}

.app-worksheet-cell-ramka {
    border-radius: 5px;
    border: 0px solid #8AC007;
    height: 40px;
}

.triangle-down-right {
    overflow: hidden;
}


    .triangle-down-right:after {
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 12%;
        height: 6%;
        border-top: 19px solid transparent;
        border-right: 35px solid red;
    }




.kolor_transparent:after {
    border-right-color: transparent;
}

.kolor_bisque:after {
    border-right-color: bisque;
}

.kolor_black:after {
    border-right-color: black;
}

.kolor_blanchedalmond:after {
    border-right-color: blanchedalmond;
}

.kolor_blue:after {
    border-right-color: blue;
}

.kolor_blueviolet:after {
    border-right-color: blueviolet;
}

.kolor_brown:after {
    border-right-color: brown;
}

.kolor_burlywood:after {
    border-right-color: burlywood;
}

.kolor_coral:after {
    border-right-color: coral;
}

.kolor_cornflowerblue:after {
    border-right-color: cornflowerblue;
}

.kolor_cornsilk:after {
    border-right-color: cornsilk;
}

.kolor_crimson:after {
    border-right-color: crimson;
}

.kolor_cyan:after {
    border-right-color: cyan;
}

.kolor_darkblue:after {
    border-right-color: darkblue;
}

.kolor_darkcyan:after {
    border-right-color: darkcyan;
}

.kolor_darkgoldenrod:after {
    border-right-color: darkgoldenrod;
}

.kolor_darkgray:after {
    border-right-color: darkgray;
}

.kolor_darkgreen:after {
    border-right-color: darkgreen;
}

.kolor_darkkhaki:after {
    border-right-color: darkkhaki;
}

.kolor_darkmagenta:after {
    border-right-color: darkmagenta;
}

.kolor_darkolivegreen:after {
    border-right-color: darkolivegreen;
}

.kolor_darkorange:after {
    border-right-color: darkorange;
}

.kolor_darkorchid:after {
    border-right-color: darkorchid;
}

.kolor_darkred:after {
    border-right-color: darkred;
}

.kolor_darksalmon:after {
    border-right-color: darksalmon;
}

.kolor_darkseagreen:after {
    border-right-color: darkseagreen;
}

.kolor_darkslateblue:after {
    border-right-color: darkslateblue;
}

.kolor_darkslategray:after {
    border-right-color: darkslategray;
}

.kolor_darkturquoise:after {
    border-right-color: darkturquoise;
}

.kolor_darkviolet:after {
    border-right-color: darkviolet;
}

.kolor_deeppink:after {
    border-right-color: deeppink;
}

.kolor_deepskyblue:after {
    border-right-color: deepskyblue;
}

.kolor_dimgray:after {
    border-right-color: dimgray;
}

.kolor_dodgerblue:after {
    border-right-color: dodgerblue;
}

.kolor_firebrick:after {
    border-right-color: firebrick;
}

.kolor_floralwhite:after {
    border-right-color: floralwhite;
}

.kolor_forestgreen:after {
    border-right-color: forestgreen;
}

.kolor_fuchsia:after {
    border-right-color: fuchsia;
}

.kolor_gainsboro:after {
    border-right-color: gainsboro;
}

.kolor_ghostwhite:after {
    border-right-color: ghostwhite;
}

.kolor_gold:after {
    border-right-color: gold;
}

.kolor_goldenrod:after {
    border-right-color: goldenrod;
}

.kolor_green:after {
    border-right-color: green;
}

.kolor_greenyellow:after {
    border-right-color: greenyellow;
}

.kolor_honeydew:after {
    border-right-color: honeydew;
}

.kolor_hotpink:after {
    border-right-color: hotpink;
}

.kolor_indianred:after {
    border-right-color: indianred;
}

.kolor_indigo:after {
    border-right-color: indigo;
}

.kolor_ivory:after {
    border-right-color: ivory;
}

.kolor_khaki:after {
    border-right-color: khaki;
}

.kolor_lavender:after {
    border-right-color: lavender;
}

.kolor_lavenderblush:after {
    border-right-color: lavenderblush;
}

.kolor_lawngreen:after {
    border-right-color: lawngreen;
}

.kolor_lemonchiffon:after {
    border-right-color: lemonchiffon;
}

.kolor_lightblue:after {
    border-right-color: lightblue;
}

.kolor_lightcoral:after {
    border-right-color: lightcoral;
}

.kolor_lightcyan:after {
    border-right-color: lightcyan;
}

.kolor_lightgoldenrodyellow:after {
    border-right-color: lightgoldenrodyellow;
}

.kolor_lightgrey:after {
    border-right-color: lightgrey;
}

.kolor_lightgreen:after {
    border-right-color: lightgreen;
}

.kolor_lightpink:after {
    border-right-color: lightpink;
}

.kolor_lightsalmon:after {
    border-right-color: lightsalmon;
}

.kolor_lightseagreen:after {
    border-right-color: lightseagreen;
}

.kolor_lightskyblue:after {
    border-right-color: lightskyblue;
}

.kolor_lightslategray:after {
    border-right-color: lightslategray;
}

.kolor_lightsteelblue:after {
    border-right-color: lightsteelblue;
}

.kolor_lightyellow:after {
    border-right-color: lightyellow;
}

.kolor_lime:after {
    border-right-color: lime;
}

.kolor_limegreen:after {
    border-right-color: limegreen;
}

.kolor_linen:after {
    border-right-color: linen;
}

.kolor_magenta:after {
    border-right-color: magenta;
}

.kolor_maroon:after {
    border-right-color: maroon;
}

.kolor_mediumaquamarine:after {
    border-right-color: mediumaquamarine;
}

.kolor_mediumblue:after {
    border-right-color: mediumblue;
}

.kolor_mediumorchid:after {
    border-right-color: mediumorchid;
}

.kolor_mediumpurple:after {
    border-right-color: mediumpurple;
}

.kolor_mediumseagreen:after {
    border-right-color: mediumseagreen;
}

.kolor_mediumslateblue:after {
    border-right-color: mediumslateblue;
}

.kolor_mediumspringgreen:after {
    border-right-color: mediumspringgreen;
}

.kolor_mediumturquoise:after {
    border-right-color: mediumturquoise;
}

.kolor_mediumvioletred:after {
    border-right-color: mediumvioletred;
}

.kolor_midnightblue:after {
    border-right-color: midnightblue;
}

.kolor_mintcream:after {
    border-right-color: mintcream;
}

.kolor_mistyrose:after {
    border-right-color: mistyrose;
}

.kolor_moccasin:after {
    border-right-color: moccasin;
}

.kolor_navajowhite:after {
    border-right-color: navajowhite;
}

.kolor_navy:after {
    border-right-color: navy;
}

.kolor_oldlace:after {
    border-right-color: oldlace;
}

.kolor_olive:after {
    border-right-color: olive;
}

.kolor_olivedrab:after {
    border-right-color: olivedrab;
}

.kolor_orange:after {
    border-right-color: orange;
}

.kolor_orangered:after {
    border-right-color: orangered;
}

.kolor_orchid:after {
    border-right-color: orchid;
}

.kolor_palegoldenrod:after {
    border-right-color: palegoldenrod;
}

.kolor_palegreen:after {
    border-right-color: palegreen;
}

.kolor_paleturquoise:after {
    border-right-color: paleturquoise;
}

.kolor_palevioletred:after {
    border-right-color: palevioletred;
}

.kolor_papayawhip:after {
    border-right-color: papayawhip;
}

.kolor_peachpuff:after {
    border-right-color: peachpuff;
}

.kolor_peru:after {
    border-right-color: peru;
}

.kolor_pink:after {
    border-right-color: pink;
}

.kolor_plum:after {
    border-right-color: plum;
}

.kolor_powderblue:after {
    border-right-color: powderblue;
}

.kolor_purple:after {
    border-right-color: purple;
}

.kolor_red:after {
    border-right-color: red;
}

.kolor_rosybrown:after {
    border-right-color: rosybrown;
}

.kolor_royalblue:after {
    border-right-color: royalblue;
}

.kolor_saddlebrown:after {
    border-right-color: saddlebrown;
}

.kolor_salmon:after {
    border-right-color: salmon;
}

.kolor_sandybrown:after {
    border-right-color: sandybrown;
}

.kolor_seagreen:after {
    border-right-color: seagreen;
}

.kolor_seashell:after {
    border-right-color: seashell;
}

.kolor_sienna:after {
    border-right-color: sienna;
}

.kolor_silver:after {
    border-right-color: silver;
}

.kolor_skyblue:after {
    border-right-color: skyblue;
}

.kolor_slateblue:after {
    border-right-color: slateblue;
}

.kolor_slategray:after {
    border-right-color: slategray;
}

.kolor_snow:after {
    border-right-color: snow;
}

.kolor_springgreen:after {
    border-right-color: springgreen;
}

.kolor_steelblue:after {
    border-right-color: steelblue;
}

.kolor_tan:after {
    border-right-color: tan;
}

.kolor_teal:after {
    border-right-color: teal;
}

.kolor_thistle:after {
    border-right-color: thistle;
}

.kolor_tomato:after {
    border-right-color: tomato;
}

.kolor_turquoise:after {
    border-right-color: turquoise;
}

.kolor_violet:after {
    border-right-color: violet;
}

.kolor_wheat:after {
    border-right-color: wheat;
}

.kolor_white:after {
    border-right-color: white;
}

.kolor_whitesmoke:after {
    border-right-color: whitesmoke;
}

.kolor_yellow:after {
    border-right-color: yellow;
}

.kolor_yellowgreen:after {
    border-right-color: yellowgreen;
}



.bacground_Kolor_cyan, .bacground_Kolor_cyan .x-grid3-cell-inner {
    background-color: cyan;
}

.bacground_Kolor_transparent, .bacground_Kolor_transparent .x-grid3-cell-inner {
    background-color: transparent;
}

.bacground_kolor_red, .bacground_kolor_red .x-grid3-cell-inner {
    background-color: red;
}



.bacground_Kolor_bisque {
    background-color: bisque;
}

.bacground_Kolor_black {
    background-color: black;
}

.bacground_Kolor_blanchedalmond {
    background-color: blanchedalmond;
}

.bacground_Kolor_blue {
    background-color: blue;
}

.bacground_Kolor_blueviolet {
    background-color: blueviolet;
}

.bacground_Kolor_brown {
    background-color: brown;
}

.bacground_Kolor_burlywood {
    background-color: burlywood;
}

.bacground_Kolor_coral {
    background-color: coral;
}

.bacground_Kolor_cornflowerblue {
    background-color: cornflowerblue;
}

.bacground_Kolor_cornsilk {
    background-color: cornsilk;
}

.bacground_Kolor_crimson {
    background-color: crimson;
}


.bacground_Kolor_darkblue {
    background-color: darkblue;
}

.bacground_Kolor_darkcyan {
    background-color: darkcyan;
}

.bacground_Kolor_darkgoldenrod {
    background-color: darkgoldenrod;
}

.bacground_Kolor_darkgray {
    background-color: darkgray;
}

.bacground_Kolor_darkgreen {
    background-color: darkgreen;
}

.bacground_Kolor_darkkhaki {
    background-color: darkkhaki;
}

.bacground_Kolor_darkmagenta {
    background-color: darkmagenta;
}

.bacground_Kolor_darkolivegreen {
    background-color: darkolivegreen;
}

.bacground_Kolor_darkorange {
    background-color: darkorange;
}

.bacground_Kolor_darkorchid {
    background-color: darkorchid;
}

.bacground_Kolor_darkred {
    background-color: darkred;
}

.bacground_Kolor_darksalmon {
    background-color: darksalmon;
}

.bacground_Kolor_darkseagreen {
    background-color: darkseagreen;
}

.bacground_Kolor_darkslateblue {
    background-color: darkslateblue;
}

.bacground_Kolor_darkslategray {
    background-color: darkslategray;
}

.bacground_Kolor_darkturquoise {
    background-color: darkturquoise;
}

.bacground_Kolor_darkviolet {
    background-color: darkviolet;
}

.bacground_Kolor_deeppink {
    background-color: deeppink;
}

.bacground_Kolor_deepskyblue {
    background-color: deepskyblue;
}

.bacground_Kolor_dimgray {
    background-color: dimgray;
}

.bacground_Kolor_dodgerblue {
    background-color: dodgerblue;
}

.bacground_Kolor_firebrick {
    background-color: firebrick;
}

.bacground_Kolor_floralwhite {
    background-color: floralwhite;
}

.bacground_Kolor_forestgreen {
    background-color: forestgreen;
}

.bacground_Kolor_fuchsia {
    background-color: fuchsia;
}

.bacground_Kolor_gainsboro {
    background-color: gainsboro;
}

.bacground_Kolor_ghostwhite {
    background-color: ghostwhite;
}

.bacground_Kolor_gold {
    background-color: gold;
}

.bacground_Kolor_goldenrod {
    background-color: goldenrod;
}

.bacground_Kolor_green {
    background-color: green;
}

.bacground_Kolor_greenyellow {
    background-color: greenyellow;
}

.bacground_Kolor_honeydew {
    background-color: honeydew;
}

.bacground_Kolor_hotpink {
    background-color: hotpink;
}

.bacground_Kolor_indianred {
    background-color: indianred;
}

.bacground_Kolor_indigo {
    background-color: indigo;
}

.bacground_Kolor_ivory {
    background-color: ivory;
}

.bacground_Kolor_khaki {
    background-color: khaki;
}

.bacground_Kolor_lavender {
    background-color: lavender;
}

.bacground_Kolor_lavenderblush {
    background-color: lavenderblush;
}

.bacground_Kolor_lawngreen {
    background-color: lawngreen;
}

.bacground_Kolor_lemonchiffon {
    background-color: lemonchiffon;
}

.bacground_Kolor_lightblue {
    background-color: lightblue;
}

.bacground_Kolor_lightcoral {
    background-color: lightcoral;
}

.bacground_Kolor_lightcyan {
    background-color: lightcyan;
}

.bacground_Kolor_lightgoldenrodyellow {
    background-color: lightgoldenrodyellow;
}

.bacground_Kolor_lightgrey {
    background-color: lightgrey;
}

.bacground_Kolor_lightgreen {
    background-color: lightgreen;
}

.bacground_Kolor_lightpink {
    background-color: lightpink;
}

.bacground_Kolor_lightsalmon {
    background-color: lightsalmon;
}

.bacground_Kolor_lightseagreen {
    background-color: lightseagreen;
}

.bacground_Kolor_lightskyblue {
    background-color: lightskyblue;
}

.bacground_Kolor_lightslategray {
    background-color: lightslategray;
}

.bacground_Kolor_lightsteelblue {
    background-color: lightsteelblue;
}

.bacground_Kolor_lightyellow {
    background-color: lightyellow;
}

.bacground_Kolor_lime {
    background-color: lime;
}

.bacground_Kolor_limegreen {
    background-color: limegreen;
}

.bacground_Kolor_linen {
    background-color: linen;
}

.bacground_Kolor_magenta {
    background-color: magenta;
}

.bacground_Kolor_maroon {
    background-color: maroon;
}

.bacground_Kolor_mediumaquamarine {
    background-color: mediumaquamarine;
}

.bacground_Kolor_mediumblue {
    background-color: mediumblue;
}

.bacground_Kolor_mediumorchid {
    background-color: mediumorchid;
}

.bacground_Kolor_mediumpurple {
    background-color: mediumpurple;
}

.bacground_Kolor_mediumseagreen {
    background-color: mediumseagreen;
}

.bacground_Kolor_mediumslateblue {
    background-color: mediumslateblue;
}

.bacground_Kolor_mediumspringgreen {
    background-color: mediumspringgreen;
}

.bacground_Kolor_mediumturquoise {
    background-color: mediumturquoise;
}

.bacground_Kolor_mediumvioletred {
    background-color: mediumvioletred;
}

.bacground_Kolor_midnightblue {
    background-color: midnightblue;
}

.bacground_Kolor_mintcream {
    background-color: mintcream;
}

.bacground_Kolor_mistyrose {
    background-color: mistyrose;
}

.bacground_Kolor_moccasin {
    background-color: moccasin;
}

.bacground_Kolor_navajowhite {
    background-color: navajowhite;
}

.bacground_Kolor_navy {
    background-color: navy;
}

.bacground_Kolor_oldlace {
    background-color: oldlace;
}

.bacground_Kolor_olive {
    background-color: olive;
}

.bacground_Kolor_olivedrab {
    background-color: olivedrab;
}

.bacground_Kolor_orange {
    background-color: orange;
}

.bacground_Kolor_orangered {
    background-color: orangered;
}

.bacground_Kolor_orchid {
    background-color: orchid;
}

.bacground_Kolor_palegoldenrod {
    background-color: palegoldenrod;
}

.bacground_Kolor_palegreen {
    background-color: palegreen;
}

.bacground_Kolor_paleturquoise {
    background-color: paleturquoise;
}

.bacground_Kolor_palevioletred {
    background-color: palevioletred;
}

.bacground_Kolor_papayawhip {
    background-color: papayawhip;
}

.bacground_Kolor_peachpuff {
    background-color: peachpuff;
}

.bacground_Kolor_peru {
    background-color: peru;
}

.bacground_Kolor_pink {
    background-color: pink;
}

.bacground_Kolor_plum {
    background-color: plum;
}

.bacground_Kolor_powderblue {
    background-color: powderblue;
}

.bacground_Kolor_purple {
    background-color: purple;
}

.bacground_Kolor_red {
    background-color: red;
}

.bacground_Kolor_rosybrown {
    background-color: rosybrown;
}

.bacground_Kolor_royalblue {
    background-color: royalblue;
}

.bacground_Kolor_saddlebrown {
    background-color: saddlebrown;
}

.bacground_Kolor_salmon {
    background-color: salmon;
}

.bacground_Kolor_sandybrown {
    background-color: sandybrown;
}

.bacground_Kolor_seagreen {
    background-color: seagreen;
}

.bacground_Kolor_seashell {
    background-color: seashell;
}

.bacground_Kolor_sienna {
    background-color: sienna;
}

.bacground_Kolor_silver {
    background-color: silver;
}

.bacground_Kolor_skyblue {
    background-color: skyblue;
}

.bacground_Kolor_slateblue {
    background-color: slateblue;
}

.bacground_Kolor_slategray {
    background-color: slategray;
}

.bacground_Kolor_snow {
    background-color: snow;
}

.bacground_Kolor_springgreen {
    background-color: springgreen;
}

.bacground_Kolor_steelblue {
    background-color: steelblue;
}

.bacground_Kolor_tan {
    background-color: tan;
}

.bacground_Kolor_teal {
    background-color: teal;
}

.bacground_Kolor_thistle {
    background-color: thistle;
}

.bacground_Kolor_tomato {
    background-color: tomato;
}

.bacground_Kolor_turquoise {
    background-color: turquoise;
}

.bacground_Kolor_violet {
    background-color: violet;
}

.bacground_Kolor_wheat {
    background-color: wheat;
}

.bacground_Kolor_white {
    background-color: white;
}

.bacground_Kolor_whitesmoke {
    background-color: whitesmoke;
}

.bacground_Kolor_yellow {
    background-color: yellow;
}

.bacground_Kolor_yellowgreen {
    background-color: yellowgreen;
}

.app-worksheet-cell-blednyWpis {
    background-color: #FFCC99;
}


/*  Wpisy dla karty pracy żeby środki był koloru schematu */


.bacground_Kolor_bisque_Kalendarz div {
    background-color: bisque;
}

.bacground_Kolor_black_Kalendarz div {
    background-color: black;
}

.bacground_Kolor_blanchedalmond_Kalendarz div {
    background-color: blanchedalmond;
}

.bacground_Kolor_blue_Kalendarz div {
    background-color: blue;
}

.bacground_Kolor_blueviolet_Kalendarz div {
    background-color: blueviolet;
}

.bacground_Kolor_brown_Kalendarz div {
    background-color: brown;
}

.bacground_Kolor_burlywood_Kalendarz div {
    background-color: burlywood;
}

.bacground_Kolor_coral_Kalendarz div {
    background-color: coral;
}

.bacground_Kolor_cornflowerblue_Kalendarz div {
    background-color: cornflowerblue;
}

.bacground_Kolor_cornsilk_Kalendarz div {
    background-color: cornsilk;
}

.bacground_Kolor_crimson_Kalendarz div {
    background-color: crimson;
}


.bacground_Kolor_darkblue_Kalendarz div {
    background-color: darkblue;
}

.bacground_Kolor_darkcyan_Kalendarz div {
    background-color: darkcyan;
}

.bacground_Kolor_darkgoldenrod_Kalendarz div {
    background-color: darkgoldenrod;
}

.bacground_Kolor_darkgray_Kalendarz div {
    background-color: darkgray;
}

.bacground_Kolor_darkgreen_Kalendarz div {
    background-color: darkgreen;
}

.bacground_Kolor_darkkhaki_Kalendarz div {
    background-color: darkkhaki;
}

.bacground_Kolor_darkmagenta_Kalendarz div {
    background-color: darkmagenta;
}

.bacground_Kolor_darkolivegreen_Kalendarz div {
    background-color: darkolivegreen;
}

.bacground_Kolor_darkorange_Kalendarz div {
    background-color: darkorange;
}

.bacground_Kolor_darkorchid_Kalendarz div {
    background-color: darkorchid;
}

.bacground_Kolor_darkred_Kalendarz div {
    background-color: darkred;
}

.bacground_Kolor_darksalmon_Kalendarz div {
    background-color: darksalmon;
}

.bacground_Kolor_darkseagreen_Kalendarz div {
    background-color: darkseagreen;
}

.bacground_Kolor_darkslateblue_Kalendarz div {
    background-color: darkslateblue;
}

.bacground_Kolor_darkslategray_Kalendarz div {
    background-color: darkslategray;
}

.bacground_Kolor_darkturquoise_Kalendarz div {
    background-color: darkturquoise;
}

.bacground_Kolor_darkviolet_Kalendarz div {
    background-color: darkviolet;
}

.bacground_Kolor_deeppink_Kalendarz div {
    background-color: deeppink;
}

.bacground_Kolor_deepskyblue_Kalendarz div {
    background-color: deepskyblue;
}

.bacground_Kolor_dimgray_Kalendarz div {
    background-color: dimgray;
}

.bacground_Kolor_dodgerblue_Kalendarz div {
    background-color: dodgerblue;
}

.bacground_Kolor_firebrick_Kalendarz div {
    background-color: firebrick;
}

.bacground_Kolor_floralwhite_Kalendarz div {
    background-color: floralwhite;
}

.bacground_Kolor_forestgreen_Kalendarz div {
    background-color: forestgreen;
}

.bacground_Kolor_fuchsia_Kalendarz div {
    background-color: fuchsia;
}

.bacground_Kolor_gainsboro_Kalendarz div {
    background-color: gainsboro;
}

.bacground_Kolor_ghostwhite_Kalendarz div {
    background-color: ghostwhite;
}

.bacground_Kolor_gold_Kalendarz div {
    background-color: gold;
}

.bacground_Kolor_goldenrod_Kalendarz div {
    background-color: goldenrod;
}

.bacground_Kolor_green_Kalendarz div {
    background-color: green;
}

.bacground_Kolor_greenyellow_Kalendarz div {
    background-color: greenyellow;
}

.bacground_Kolor_honeydew_Kalendarz div {
    background-color: honeydew;
}

.bacground_Kolor_hotpink_Kalendarz div {
    background-color: hotpink;
}

.bacground_Kolor_indianred_Kalendarz div {
    background-color: indianred;
}

.bacground_Kolor_indigo_Kalendarz div {
    background-color: indigo;
}

.bacground_Kolor_ivory_Kalendarz div {
    background-color: ivory;
}

.bacground_Kolor_khaki_Kalendarz div {
    background-color: khaki;
}

.bacground_Kolor_lavender_Kalendarz div {
    background-color: lavender;
}

.bacground_Kolor_lavenderblush_Kalendarz div {
    background-color: lavenderblush;
}

.bacground_Kolor_lawngreen_Kalendarz div {
    background-color: lawngreen;
}

.bacground_Kolor_lemonchiffon_Kalendarz div {
    background-color: lemonchiffon;
}

.bacground_Kolor_lightblue_Kalendarz div {
    background-color: lightblue;
}

.bacground_Kolor_lightcoral_Kalendarz div {
    background-color: lightcoral;
}

.bacground_Kolor_lightcyan_Kalendarz div {
    background-color: lightcyan;
}

.bacground_Kolor_lightgoldenrodyellow_Kalendarz div {
    background-color: lightgoldenrodyellow;
}

.bacground_Kolor_lightgrey_Kalendarz div {
    background-color: lightgrey;
}

.bacground_Kolor_lightgreen_Kalendarz div {
    background-color: lightgreen;
}

.bacground_Kolor_lightpink_Kalendarz div {
    background-color: lightpink;
}

.bacground_Kolor_lightsalmon_Kalendarz div {
    background-color: lightsalmon;
}

.bacground_Kolor_lightseagreen_Kalendarz div {
    background-color: lightseagreen;
}

.bacground_Kolor_lightskyblue_Kalendarz div {
    background-color: lightskyblue;
}

.bacground_Kolor_lightslategray_Kalendarz div {
    background-color: lightslategray;
}

.bacground_Kolor_lightsteelblue_Kalendarz div {
    background-color: lightsteelblue;
}

.bacground_Kolor_lightyellow_Kalendarz div {
    background-color: lightyellow;
}

.bacground_Kolor_lime_Kalendarz div {
    background-color: lime;
}

.bacground_Kolor_limegreen_Kalendarz div {
    background-color: limegreen;
}

.bacground_Kolor_linen_Kalendarz div {
    background-color: linen;
}

.bacground_Kolor_magenta_Kalendarz div {
    background-color: magenta;
}

.bacground_Kolor_maroon_Kalendarz div {
    background-color: maroon;
}

.bacground_Kolor_mediumaquamarine_Kalendarz div {
    background-color: mediumaquamarine;
}

.bacground_Kolor_mediumblue_Kalendarz div {
    background-color: mediumblue;
}

.bacground_Kolor_mediumorchid_Kalendarz div {
    background-color: mediumorchid;
}

.bacground_Kolor_mediumpurple_Kalendarz div {
    background-color: mediumpurple;
}

.bacground_Kolor_mediumseagreen_Kalendarz div {
    background-color: mediumseagreen;
}

.bacground_Kolor_mediumslateblue_Kalendarz div {
    background-color: mediumslateblue;
}

.bacground_Kolor_mediumspringgreen_Kalendarz div {
    background-color: mediumspringgreen;
}

.bacground_Kolor_mediumturquoise_Kalendarz div {
    background-color: mediumturquoise;
}

.bacground_Kolor_mediumvioletred_Kalendarz div {
    background-color: mediumvioletred;
}

.bacground_Kolor_midnightblue_Kalendarz div {
    background-color: midnightblue;
}

.bacground_Kolor_mintcream_Kalendarz div {
    background-color: mintcream;
}

.bacground_Kolor_mistyrose_Kalendarz div {
    background-color: mistyrose;
}

.bacground_Kolor_moccasin_Kalendarz div {
    background-color: moccasin;
}

.bacground_Kolor_navajowhite_Kalendarz div {
    background-color: navajowhite;
}

.bacground_Kolor_navy_Kalendarz div {
    background-color: navy;
}

.bacground_Kolor_oldlace_Kalendarz div {
    background-color: oldlace;
}

.bacground_Kolor_olive_Kalendarz div {
    background-color: olive;
}

.bacground_Kolor_olivedrab_Kalendarz div {
    background-color: olivedrab;
}

.bacground_Kolor_orange_Kalendarz div {
    background-color: orange;
}

.bacground_Kolor_orangered_Kalendarz div {
    background-color: orangered;
}

.bacground_Kolor_orchid_Kalendarz div {
    background-color: orchid;
}

.bacground_Kolor_palegoldenrod_Kalendarz div {
    background-color: palegoldenrod;
}

.bacground_Kolor_palegreen_Kalendarz div {
    background-color: palegreen;
}

.bacground_Kolor_paleturquoise_Kalendarz div {
    background-color: paleturquoise;
}

.bacground_Kolor_palevioletred_Kalendarz div {
    background-color: palevioletred;
}

.bacground_Kolor_papayawhip_Kalendarz div {
    background-color: papayawhip;
}

.bacground_Kolor_peachpuff_Kalendarz div {
    background-color: peachpuff;
}

.bacground_Kolor_peru_Kalendarz div {
    background-color: peru;
}

.bacground_Kolor_pink_Kalendarz div {
    background-color: pink;
}

.bacground_Kolor_plum_Kalendarz div {
    background-color: plum;
}

.bacground_Kolor_powderblue_Kalendarz div {
    background-color: powderblue;
}

.bacground_Kolor_purple_Kalendarz div {
    background-color: purple;
}

.bacground_Kolor_red_Kalendarz div {
    background-color: red;
}

.bacground_Kolor_rosybrown_Kalendarz div {
    background-color: rosybrown;
}

.bacground_Kolor_royalblue_Kalendarz div {
    background-color: royalblue;
}

.bacground_Kolor_saddlebrown_Kalendarz div {
    background-color: saddlebrown;
}

.bacground_Kolor_salmon_Kalendarz div {
    background-color: salmon;
}

.bacground_Kolor_sandybrown_Kalendarz div {
    background-color: sandybrown;
}

.bacground_Kolor_seagreen_Kalendarz div {
    background-color: seagreen;
}

.bacground_Kolor_seashell_Kalendarz div {
    background-color: seashell;
}

.bacground_Kolor_sienna_Kalendarz div {
    background-color: sienna;
}

.bacground_Kolor_silver_Kalendarz div {
    background-color: silver;
}

.bacground_Kolor_skyblue_Kalendarz div {
    background-color: skyblue;
}

.bacground_Kolor_slateblue_Kalendarz div {
    background-color: slateblue;
}

.bacground_Kolor_slategray_Kalendarz div {
    background-color: slategray;
}

.bacground_Kolor_snow_Kalendarz div {
    background-color: snow;
}

.bacground_Kolor_springgreen_Kalendarz div {
    background-color: springgreen;
}

.bacground_Kolor_steelblue_Kalendarz div {
    background-color: steelblue;
}

.bacground_Kolor_tan_Kalendarz div {
    background-color: tan;
}

.bacground_Kolor_teal_Kalendarz div {
    background-color: teal;
}

.bacground_Kolor_thistle_Kalendarz div {
    background-color: thistle;
}

.bacground_Kolor_tomato_Kalendarz div {
    background-color: tomato;
}

.bacground_Kolor_turquoise_Kalendarz div {
    background-color: turquoise;
}

.bacground_Kolor_violet_Kalendarz div {
    background-color: violet;
}

.bacground_Kolor_wheat_Kalendarz div {
    background-color: wheat;
}

.bacground_Kolor_white_Kalendarz div {
    background-color: white;
}

.bacground_Kolor_whitesmoke_Kalendarz div {
    background-color: whitesmoke;
}

.bacground_Kolor_yellow_Kalendarz div {
    background-color: yellow;
}

.bacground_Kolor_yellowgreen_Kalendarz div {
    background-color: yellowgreen;
}

.app-worksheet-cell-blednyWpis_Kalendarz div {
    background-color: #FFCC99;
}

/*  KONIEC Wpisy dla karty pracy żeby środki był koloru schematu */




td.ux-grid-hd-group-cell {
    background: url(/js/extjs.3.4.1/resources/images/default/grid/grid3-hrow.gif) repeat-x bottom;
}

.SzybkaRejestracja_Przycisk1 {
    margin-bottom: 5px;
}

    .SzybkaRejestracja_Przycisk1 .x-btn-mc {
        background-image: none !important;
        border-radius: 8px;
    }

        .SzybkaRejestracja_Przycisk1 .x-btn-mc > em {
            display: inline-block;
        }

            .SzybkaRejestracja_Przycisk1 .x-btn-mc > em > button {
                display: block;
                min-height: 50px;
            }

        .SzybkaRejestracja_Przycisk1 .x-btn-mc:hover {
            opacity: 0.35;
            filter: alpha(opacity=35); /* For IE8 and earlier */
        }


    .SzybkaRejestracja_Przycisk1 .x-btn-text {
        font-size: 20px !important;
        color: inherit !important;
        text-shadow: 7px 7px 14px rgba(150, 150, 150, 0.43);
    }

.kartotekiZielony {
    background-color: #e2ffe2;
    color: #090;
}

.kartotekiCzerwony {
    background-color: #ffe2e2;
    color: #900;
}


.x-checkboxcombo-list {
    background-color: #DDECFE;
    border: 1px solid #98C0F4;
    overflow: hidden;
}

.x-checkboxcombo-list-inner {
    background-color: #FFFFFF;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
}

    .x-checkboxcombo-list-inner .x-form-item {
        border: 1px solid #FFFFFF;
        font: 12px tahoma,arial,helvetica,sans-serif;
        overflow: hidden;
        padding: 2px;
        white-space: nowrap;
        margin: 0px;
    }

    .x-checkboxcombo-list-inner .x-checkboxcombo-item-over {
        background-color: #DFE8F6;
        border-color: #A3BAE9 !important;
        border: 1px dotted !important;
        cursor: pointer;
        background-color: #DFE8F6;
        border-color: #A3BAE9 !important;
    }

.grid-row-gray {
    color: gray;
}

.grid-row-none {
    display: none;
}

.tooltiptext {
    visibility: hidden;
    min-width: 50px;
    max-height: 70px;
    background-color: whitesmoke;
    box-shadow: 0 0 1px black;
    color: black;
    text-align: center;
    border-radius: 6px;
    position: absolute;
    top: 27px;
    left: -35px;
    z-index: 1;
    padding: 3px;
    font-size: 11px;
    font-weight: normal;
}

.day-cell:hover .tooltiptext {
    visibility: visible;
}


.app-grid-row-ostrzezenie-lekki_zolty {
    background-color: #FFFACD;
}

.app-grid-row-blad-czerwony {
    background-color: #f8abab;
}

.app-display-none {
    display: none;
}

.kalendarze-pracownikow-dzienTygodnia {
    box-sizing: border-box;
    position: relative;
}

.kalendarze-pracownikow-jest-zmiana-historyczna {
}

    .kalendarze-pracownikow-jest-zmiana-historyczna::before {
        content: "";
        position: absolute;
        left: 1px;
        top: 1px;
        height: 7px;
        width: 7px;
        box-sizing: border-box;
        border-radius: 10px;
        background-color: black;
        /*background-image: linear-gradient(to right, red,green);*/
        border: 1px solid white;
    }

.kalendarze-pracownikow-norma {
    box-sizing: border-box;
}

.pole-tekstowe-szukaj.x-form-field {
    background-image: none;
    background-color: #FFFF33;
}

/* Czas pracy pracownikow*/
.kontener-kalendarz {
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    overflow-x: scroll;
    z-index: 1;
    clear:both;
    content:'';
}

.kontener-kalendarz > * {
    box-sizing: border-box;
}

.naglowek-nazwisko-imie {
    float: left;
    position: relative;
    z-index: 4;
    height: 25px;
    width: 200px;
    top: 0;
    left: 0;
}

.naglowiek-dni {
    position: relative;
    float: left;
    z-index: 2;
    height: 25px;
    width: 0;
    width: calc(100% - 200px);
}

.kalendarz-pracownicy {
    position: relative;
    width: 200px;
    height: 100%;
    float: left;
    z-index: 3;
    top: 0;
    left: 0;
}

.kalendarz-dane {
    width: 0;
    float: left;
    height: 100%;
    width: calc(100% - 200px);
}

.link-do-karty-pracy {
    color: #EC5F00;
    font-size: 13px;
    display: inline-block;
    width: 100%;
    text-align: center;
}

.link-do-karty-pracy:active {
    color: #df5b02;
}

.zolte-tlo {
    background-color: #facc77;
}

.x-layer.x-checkboxcombo-list {
    z-index: 20000 !important;
}
.app-blad-logowania-text-czerwony
{
    color:red;
}

.x-checkboxcombo-list input[type=checkbox] {
    -webkit-appearance: initial;
    appearance: initial;
    width: 15px;
    height: 15px;
    background: white;
    position: relative;
    border: 0.5px solid #c3c3c3;
    border-radius: 3px 3px;
}

.x-checkboxcombo-list input[type=checkbox]:checked {
    background: #1a95ef;
    border: none;
}

.x-checkboxcombo-list input[type=checkbox]:checked:after {
    content: "\2714";
    font-size: 12px;
    color: white;
    position: absolute;
    left: 50%;
    top: 44%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}


.checkbox-square {
    color: white !important;
    background: white !important;
    border: 1px solid #c3c3c3 !important;
    border-radius: 3px 3px !important;
}

.checkbox-square:checked {
    background: white !important;
}

.checkbox-square:checked:after {
    content: "\220E" !important;
    font-size: 22px !important;
    color: black !important;
    left: 50% !important;
    top: 37% !important;
}

.grid-height-40 {
    height: 40px !important;
}

.grid-height-50 {
    height: 50px !important;
}

.grid-height-60 {
    height: 60px !important;
}

.grid-height-70 {
    height: 70px !important;
}

.grid-height-80 {
    height: 80px !important;
}

.grid-height-90 {
    height: 90px !important;
}

.grid-height-100{
    height:100px!important;
}

.grid-height-110 {
    height: 110px !important;
}


.grid-height-120 {
    height: 120px !important;
}

.grid-height-150 {
    height: 150px !important;
}

.grid-height-200 {
    height: 200px !important;
}
}

.nav-arrow-up-timesheet,
.nav-arrow-down-timesheet {
    margin-left: 3px;
    margin-top: 0px;
    display: inline-block;
    position: relative;
    float: right;
    text-decoration: none;
}

.nav-arrow-up-personal-records,
.nav-arrow-down-personal-records {
    text-decoration: none;
    position: relative;
}

.nav-arrow-up-personal-records {
    right: 5px;
}

.nav-arrow-down-personal-records {
    right: 3px;
}

.x-grid-cell-inner {
    overflow: hidden;
    padding: 3px 6px;
    white-space: nowrap;
    height: 20px;
}

.pl-5 {
    margin-left: 5px;
}

.pr-5 {
    margin-right: 5px;
}

.img-responsywne-tlo-ekranu-logowania {
    width: 100%;
    height: 100%;
}

.wniosek-odbior-nadgodzin-informacja {
    color: darkblue;
    font-size: 12px;
}

.x-item-disabled.x-combo-list-item {
    color: #8c8c8c;
    cursor: default;
}

.x-item-disabled.x-combo-list-item-over {
    background: inherit;
    border-color: white;
}

.czas-pracy-pracownikow-hint {
    padding: 10px;
    background: #ededed;
    border-radius: 10px;
    position: absolute;
    display: inline-block;
    width: 140px;
    height: auto;
    box-shadow: 1px 1px;
    border: 1px solid gray;
    font-size: 11px;
    opacity: 0.7;
    font-weight: bold;
    letter-spacing: 0.9px;
    display: none;
}

.app-grid-row-kalkulacje-zdarzenia-UZ {
    background-color: #f9ebb3;
}

.import-wykonany-naglowek {
    font-size: 14px;
}

.import-elektronicznych-L4-PUE {
    padding: 10px 20px 10px 20px;
    font-size: 12px;
    font-family: Tahoma;
    clear: both;
}

.import-elektronicznych-L4-PUE-IMG {
    float: left;
    display: block;
}

.import-elektronicznych-L4-PUE-wiadomosc {
    float: left;
    display: inline-block;
    margin-left: 10px;
}