/* Dla nowych firm ustawiamy css, wykonując:
    - replace oodstaw kolorów stylu
    - zmienić plik logo.png
    - replace nazwy firmy (bo w katalogu jest logo, trzeba zmienić nazwę katalogu)
    - ewentualnie odkomentować i ustawić tło przy logowaniu i dla menu z lewej
      (jak jest zrobione dla Seris i Juwentus)

/*
   Kolor nazwy aplikacji z lewej strony na górze: #1E88E5
   Kolor paska menu z lewej: #173073
   Kolor paska górnego: #152669
   Kolor podświetlonego menu: #F4810C
   Kolor nieaktywnych pasków accorction: #363636

---

Ciekawe kolory:

Kolor niebieski z Seris: #004798
Kolor jasny niebieski z folderu: #138DD4 (nie używany)
*/




.ui-growl-message {
    color: black;
}
/* Dodane przez Damiana, 11.2019 ...*/

.login-body {
    /*background-image: url("/javax.faces.resource/custom-theme/moja_ochrona/login-bg.jpg.xhtml?ln=serenity-layout");*/
    background-image: none;
}

.layout-wrapper .layout-sidebar {
    /*background-image: url("/javax.faces.resource/custom-theme/moja_ochrona/menu-left.png.xhtml?ln=serenity-layout");*/
}

@media (min-width: 1025px) {
    .layout-wrapper.layout-menu-horizontal .layout-sidebar {
        background-image: url("/javax.faces.resource/custom-theme/moja_ochrona/menu-horizontal.png.xhtml?ln=serenity-layout");
    }
}

img.company-logo {
    content: url("/javax.faces.resource/custom-theme/moja_ochrona/mojaochrona_h_2.svg.xhtml?ln=serenity-layout");
}



/* Górny pasek logowania */
.login-body .login-panel .login-panel-header {
    background-color: #1E88E5;
}

/* Klawisz pod logowaniem (jeśli inny niż każdy klawisz)*/
#login_btn * {
    /*background-color: #152669 !important;*/
}

/* Górny pasek */
.layout-wrapper .layout-main .layout-topbar {
    background-color: #152669;
}


/* Pasek z nazwą aplikacji w lewym górnym rogu*/
.layout-wrapper .layout-sidebar .sidebar-logo {
    background-color: #1E88E5;

}

.nazwa_aplikacji_responsive {
    color: white;
}

/* Pasek menu z lewej */
.layout-wrapper .layout-sidebar {

    background-image: none;
    background-color: #173073;
    /*height: 100%;
    background-image: url("/javax.faces.resource/custom-theme/moja_ochrona/menu-left.png.xhtml?ln=serenity-layout");
    */
}



/* 2021-04-03 PM: Link z nazwą obiektu */
.link_top_normal {
    color: whitesmoke !important;
}

.site_id {
    color: #1E88E5 !important;
}

/* Paski nad panelami */
body .ui-button, body .ui-widget-header, body .ui-wizard .ui-wizard-step-titles {

}

body .ui-button, body .ui-widget-header, body .ui-wizard .ui-wizard-step-titles {
    background-color: #1E88E5 !important;
}

/* Klawisze */
body .ui-button {
    background-color: #1E88E5 !important;
    color: white;
}

/* Aktywny pasek accorcion */
body .ui-accordion .ui-accordion-header.ui-state-active {
    background-color: #1E88E5 !important;
}

/* Nieaktywny pasek accorcion */
body .ui-accordion .ui-accordion-header {
    /*background-color: #999999 !important;*/
    background-color: #AFAFAF !important;
}

/* Ikona aktywnego pasku accorcion */
body .ui-accordion .ui-accordion-header.ui-state-active .ui-icon{
    color: white !important;
}

.gc_help_text_events {
    background-color: #f2e7ff;
}

.site_selector input.ui-autocomplete-input {
    color: #fff;
}

body a:hover {
    /*    text-decoration: underline;*/
}

@media (max-width: 1024px) {
    .site_selector input.ui-autocomplete-input {
        color: #fff;
    }
    .layout-wrapper .layout-main .layout-topbar {
        text-align: left;
    }

    .site-selector-responsive {
        background-color: #1E88E5;
    }

}

.login-body {
    /*background-image: url("/javax.faces.resource/custom-theme/moja_ochrona/login-bg.jpg.xhtml?ln=serenity-layout");*/
}



@media (min-width: 1025px) {
    .layout-wrapper.layout-menu-horizontal .layout-sidebar {
        background-image: url("/javax.faces.resource/custom-theme/moja_ochrona/menu-horizontal.png.xhtml?ln=serenity-layout");
    }
}

/* 2020-01-23 PM: */
/*().ui-button {
    color: white;
}
*/

/* Napis Powiadomienia n górze */
.gc_notification-count {
    color: red;
    background-color: white;
}

/*Ilya Karitrskiy CSS*/


/* Kolor klawiszy rozwijania paneli*/
body .ui-fieldset .ui-fieldset-legend {
    color: #173073 !important;
}

/* Kolor ikony kalendarza */
body .ui-calendar .ui-datepicker-trigger .ui-icon {
    color: #173073 !important;
}

/* Kolor klawisza ikony kalendarza */
body .ui-calendar .ui-button {
    color: #173073 !important;
    background-color: transparent !important;
}


/*Menu z lewej podświetlone */
/* ładny czerwony: #ff0000*/
/*Disable animation in input*/
.layout-wrapper .layout-sidebar .layout-menu > li.active-menuitem > a {
    color: white !important;
    background-color: #F4810C !important;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(60, 72, 88, 0.3), 0 7px 10px -5px rgba(60, 72, 88, 0.1);
    -moz-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(60, 72, 88, 0.3), 0 7px 10px -5px rgba(60, 72, 88, 0.1);
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(60, 72, 88, 0.3), 0 7px 10px -5px rgba(60, 72, 88, 0.1);
}

/* Aktywne menu nadrzędne NIE DZIAŁA */
.layout-wrapper .layout-sidebar .layout-menu li.active-menuitem > a {
    color: white;
}
/* Aktywne podmenu */
.layout-wrapper .layout-sidebar .layout-menu li.active-menuitem > a {
    color: #F4810C;
}


/*
.layout-wrapper .layout-sidebar .layout-menu > li.active-menuitem > a:hover {
  color: #ff0000;
  background-color: white !important;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(60, 72, 88, 0.3), 0 7px 10px -5px rgba(60, 72, 88, 0.1);
  -moz-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(60, 72, 88, 0.3), 0 7px 10px -5px rgba(60, 72, 88, 0.1);
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(60, 72, 88, 0.3), 0 7px 10px -5px rgba(60, 72, 88, 0.1);
}*/

.left-menu-logo {
    position: absolute;
    bottom: 30px;
    margin-left: 50px;
    width: 160px;
    background-size: contain;
    height: 60px !important;
    width: 135px !important;
    background-repeat: no-repeat;
    background-image: url("/javax.faces.resource/custom-theme/moja_ochrona/mojaochrona_h_2.svg.xhtml?ln=serenity-layout");
}

body .ui-inputfield:focus {
    background-image: linear-gradient(to bottom, #1E88E5, #1E88E5), linear-gradient(to bottom, #1E88E5, #1E88E5)!important;
    box-shadow: 0 0 0 0 #1E88E5 !important;
    border-bottom: 0px solid #1E88E5 !important;
}

body .ui-inputfield {
    background: none;
    /*2022-09-27 PM: W komentarz. Blokuje zmianę koloru tła:
    background-image: linear-gradient(to bottom, #cccccc, #cccccc), linear-gradient(to bottom, #cccccc, #cccccc)!important;*/
    box-shadow: 0 0 0 0 #cccccc !important;
    border-bottom: 0px solid #cccccc !important;
    background-size: 0 2px, 100% 1px;
    background-position: 50% 100%, 50% 100%;
    transition: background-size 0.3s cubic-bezier(0.64, 0.09, 0.08, 1);
    border-width: 0;
    /* 2021-07-31 PM: Zmiana z padding: 2px 2px 2px 2px; */
    padding: 4px;
    /* 2024-09-05 w komentarz:
    font-size: 14px;
    */
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

@media (max-height: 650px) {
    .left-menu-logo {
        display: none;
    }

}

/*Calendar header border color*/
body .ui-datepicker .ui-datepicker-header {
    border-color: #1E88E5 !important;
}

/*Global button color*/
body button {
    background-color: #1E88E5 !important;
    color: #ffffff;
}

/*.layout-wrapper .layout-sidebar .layout-menu li.active-menuitem > a {
    color: white !important;
}*/

body div div div form table tbody tr td span button {
    background-color: #FF0000 !important;
}

/* góra menu użytkownika */
.layout-wrapper .layout-main .layout-topbar .layout-topbar-menu-wrapper .topbar-menu > li > ul {
    border-top: #1E88E5 !important;
}
/*Site color text*/
body .siteName_link {
    color: #ffffff !important;
}


/*Dane obiektu text color*/
body .ui-tabs-nav li a {
    color: #ffffff !important;
}

/*Service name text color [/list_service_client]*/
.ui-datatable-tablewrapper table tbody tr td a {
    color: #1E88E5;
    font-weight: bold
}

/*Calendar subheader color*/
body .ui-datepicker thead tr {
    background-color: #1E88E5 !important;
}

/*Accroid element text color and background [/report_documents]*/
body .ui-accordion-header {
    color: #ffffff !important;
}

body .ui-accordion .ui-accordion-header .ui-state-active .ui-icon {
    color: #ffffff !important;
}




/*Fix border color in calendar*/
.ui-datatable thead th {
    border-left: #000;
}

/*FIX HOVER COLOR IN HEADER IN TABS*/
/*IK 2020-05-15*/
body .ui-tabs .ui-tabs-nav > li.ui-state-hover {
    background-color: #1E88E5 !important;
}

.login-body .login-panel .login-panel-header img {
    /*    width: 80px !important;*/
}

.login-body .login-panel .login-panel-content {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.login-body .login-panel .login-panel-content {
    padding: 0px !important;
}

/* Zmiana koloru nagłówka okien dialogowych */
body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    color: white !important;
}
.ui-dialog-title {
    color: white !important;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    color: white !important;
}
.ui-dialog-titlebar .ui-dialog-title {
    color: white !important;
}
/*body a:hover {
   color: #1E88E5 !important;
}*/
.layout-sidebar-active:hover {
    color: #ffffff !important;
}
.layout-wrapper .layout-sidebar .layout-menu > li.active-menuitem > a :hover {
    color: #ffffff !important;
}
body .ui-tabs-nav li a:hover {
    /*color: #F4810C !important;*/
}

.layout-wrapper .layout-main .layout-topbar .layout-topbar-menu-wrapper .topbar-menu > li > a {
    /* color: #E8EAF6; */
    color: #FF0000 !important;
    /* position: relative; */
}

/*FIREFOX*/
/*@-moz-document url-prefix() {
    .login-body .login-panel .login-panel-header img {
        width: 190px !important;
    }
}
*/


/*IE10+*/
/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .login-body .login-panel .login-panel-header img {
        width: 190px !important;
    }
}
*/

/*IE6,7*/
/*@media screen\9 {
    .login-body .login-panel .login-panel-header img {
        width: 190px !important;
    }
}
*/

/*IE8*/
/*@media \0screen {
    .login-body .login-panel .login-panel-header img {
        width: 190px !important;
    }
}
*/

/*IE6,7,8*/
/*@media \0screen\,screen\9 {
    .login-body .login-panel .login-panel-header img {
        width: 190px !important;
    }
}
*/

/*IE9,10*/
/*@media screen and (min-width:0\0){
    .login-body .login-panel .login-panel-header img {
        width: 190px !important;
    }
}
*/

/*IE6,7,9,10*/
/*@supports (-ms-ime-align:auto) {
    .login-body .login-panel .login-panel-header img {
        width: 190px !important;
    }}
*/

/*
.company-logo {
    width: 45px !important;
}

img.company-logo {
    width: 45px !important;
}
*/



/*Fix header hight in *Dane obiektu*/


/*Ilya Karitrskiy CSS END*/



/* ############################# IK 05.05.2020 ############################# */
/* ######################################################################### */
/* ################################ OLD CSS ################################ */
/* ######################################################################### */


/*.layout-wrapper .layout-sidebar .nano .sidebar-scroll-content .layout-menu {
    padding-bottom: 20px !important;
    border-radius: 16px;
    background-color: white;
    margin: 8px;
}

.layout-wrapper .layout-sidebar .layout-menu li.active-menuitem > a i {
    color: #9CCC65;
}


.nazwa_aplikacji_responsive {
    font-family: "Segoe UI", Arial;
    font-size: 16px;
    color: white;
    margin-left: 10px;
    vertical-align: middle;
    font-weight: 100;
    height: 100%;
}

.layout-wrapper .layout-main .layout-topbar .layout-topbar-menu-wrapper .topbar-menu > li > ul a {
    color: #212121;
    background-color: white !important;
}

.layout-wrapper .layout-sidebar .layout-menu li > a:hover {
    background-color: #F1F1F1 !important;
    color: #FF0000 !important;
}
.layout-wrapper .layout-sidebar .layout-menu li > a:hover i {
    color: #FF0000 !important;
}


.layout-wrapper .layout-main .layout-topbar .layout-topbar-menu-wrapper .topbar-menu > li > a i {
    color: white !important;
}

.layout-wrapper .layout-main .layout-topbar .layout-topbar-menu-wrapper .topbar-menu > li > a i:hover {
    color: #FF0000 !important;
}

.site_selector input.ui-autocomplete-input {
    color: #000 !important;
}

.layout-wrapper .layout-sidebar .layout-menu li > a i {
    color: #1E88E5;
}

.layout-topbar-menu-wrapper a {
    background: transparent !important;
    background-color:  #1E88E5 !important;
}

.layout-wrapper .layout-sidebar .layout-menu li > a {
    color: #1E88E5 !important;
}

 Dodane przez PM 22-01-2020 z default.css

.body {

    font-size: 13px;

}

.pola_login {
    width: 200px;
}

.chatMessageInput {
    width: 500px;
}

.dataList_no_border .ui-datalist-data {
    border: none;
    background: transparent;
    background-image: none;
}

.klawisze_menu_gornego .ui-button-text {
    padding: 3px;
}

.menu_gorne .ui-button {
    background-color: #FF0000 !important;
}

.menu_gorne .ui-button-text {
    padding: 3px;
    padding-left: 25px;
    background-color: #FF0000 !important;
}

a:link:hover.ui-menuitem-link, a:visited:hover.ui-menuitem-link,
.ui-menuitem-text, .ui-menuitem-text {
    font-weight: normal;
    color: black;
}

.klawisze_menu_lewego .ui-button-text {
    padding: 3px;
}

.klawisze_menu_lewego {
    width: 145px;
    margin-top: 5px;
    margin-bottom: 3px;
    position: relative;
    text-align: center;
}

.klawisze_menu_lewego_popup {
    width: 145px;
    margin-top: 5px;
    margin-bottom: 3px;
    position: relative;
    text-align: left;
    font-weight: normal;
}

.ui-menuitem-text klawisze_menu_lewego_popup {
    text-align: center;
}

.klawisze_cienkie .ui-button-text {
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
}

.klawisze_bcienkie .ui-button-text {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: small;
}

.klawisze_bcienkie {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 3px;
    margin-right: 3px;
    position: relative;
    text-align: center;
}

.klawisze_cienkie {
    margin-top: 5px;
    margin-bottom: 3px;
    position: relative;
    text-align: center;
}

.klawisze_male .ui-button-text {
    padding: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    font-size: smaller;
}

.klawisze_male {
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    position: relative;
    text-align: center;
}

.klawisze_menu_gornego {
    margin-left: 5px;
    margin-right: 10px;
    vertical-align: middle;
}

.klawisze_grid_open {
    width: 80px !important;
    margin-bottom: 2px;
    text-align: center;
}

.klawisze_dotyk_wysokie {
    width: 150px;
    height: 60px;
    text-align: center;
}

.klawisze_grid_open .ui-button-text {
    padding: 3px;
    padding-left: 5px;
    padding-right: 5px;
}

.klawisze_raportu_zadan {
    width: 300px;
    text-align: center;
}

.klawisze_120_center .ui-button-text {
    padding: 3px;
}

.klawisze_120_center {
    height: 24px;
    width: 120px;
    text-align: center;
    vertical-align: middle;
    alignment-adjust: middle;
}

.image-ring {
    width: 100%;
}

.image-ring .ui-ring-item {
    border-bottom-style: none;
    border-width: 0;
}

.image-ring .ui-ring-item img {
    width: 100%;
}

.ui-ring {
    list-style: none;
    width: 75%;
    height: 10em;
    margin: 1em auto;
}

.ui-ring-item {
    height: 4em;
    width: 8em;
    cursor: pointer;
}

.ui-ring-item-focus {
    cursor: auto;
}

.site_plans__RFID_name {
    background-color: #ffffff;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
    font-size: 12px;
}

.site_plans_mini_RFID_name {
    background-color: #ffffff;
    font-weight: bold;
    color: #000000;
    white-space: nowrap;
    font-size: 10px;
}

.site_plans_frame {
    position: relative;
    min-width: 200px;
    min-height: 200px;
    border: 1px solid black;

}

.site_plans_menu_frame {
    position: relative;
    width: 100%;
    height: 30px;
    line-height: 30px;
    border: 1px solid gray;
    background: #F2F5F9;
    z-index: 0;
    display: block;
}

.site_plans_plan {
    position: absolute;
    z-index: 1;
    cursor: pointer;
    border: 5px dotted red;
}

.site_plans_point {
    position: absolute;
    z-index: 2;
    cursor: pointer;
    white-space: nowrap;
}

.site_plans_image {
    border: 0px;
    border-color: white;
    border-style: solid;
}

.nowe_ewidencja_pole_opis_blokada {
    font-weight: bold;
    font-size: 13px;
}

.nowe_ewidencja_pole_opis_wysoki_blokada {
    font-weight: bold;
    font-size: 13px;
}

.nowe_ewidencja_pole_str_blokada {
    font-weight: bold;
    font-size: 13px;
}

.nowe_ewidencja_pole_data_blokada {
    font-weight: bold;
    font-size: 13px;
}

.nowe_ewidencja_pole_godzina_blokada {
    font-weight: bold;
    font-size: 13px;
}

.nowe_ewidencja_pole_int_blokada {
    font-weight: bold;
    font-size: 13px;
}

.nowe_ewidencja_pole_dec_blokada {
    font-weight: bold;
    font-size: 13px;
}

.nowe_ewidencja_pole_opis {
    width: 300px;
    vertical-align: top;
    font-size: 12px;
}

.nowe_ewidencja_pole_opis_wysoki {
    width: 600px;
    vertical-align: top;
    font-size: 12px;
}

.nowe_ewidencja_pole_str {
    text-transform: uppercase;
    vertical-align: top;
    font-size: 12px;
}

.nowe_ewidencja_pole_str_bez_upper {
    vertical-align: top;
    font-size: 12px;
}

.nowe_ewidencja_pole_data input {
    width: 100px;
    text-align: center;
    vertical-align: top;
    font-size: 12px;
}

.nowe_ewidencja_pole_godzina {
    width: 100px;
    text-align: center;
    vertical-align: top;
    font-size: 12px;
}

.ui-inputfield.nowe_ewidencja_pole_godzina, .ui-inputfield.nowe_ewidencja_pole_int{width:80px;}

.nowe_ewidencja_pole_int {
    width: 100px;
    vertical-align: top;
    font-size: 12px;
}

.nowa_obsada_tekst {
    text-transform: uppercase;
    font-size: 12px;
}

.nowe_ewidencja_pole_dec {
    width: 100px;
    text-align: right;
    vertical-align: top;
    font-size: 12px;
}

.nowe_ewidencja_pole_str_auto {
    text-transform: uppercase;
    width: auto;
    vertical-align: top;
    font-size: 12px;
}

.nowe_ewidencje_klawisze {
    height: 32px;
    color: white;
}

.pola_login {
    width: 300px;
    height: 18px;
}

.lista_plikow {
    width: 480px;
}

.lista_tras {
    width: 80px;
    margin-left: 0;
    margin-right: 0;
}

.pola_filtr {
    width: 170px;
    text-transform: uppercase;
}

.document_form {
    background-color: transparent;
    color: black;
}

.new_event_button {
    float: right;
    margin-top: 5px;
    margin-bottom: 3px;
    position: relative;
    text-align: center;
    height: 28px;
}

.new_event_site_name {
    font-weight: bold;
}

.new_event_site_address {

}

.new_event_dialog {
    width: 600px;
}

.new_event_comments {
    width: 380px;
    font-size: 12px;
}

.nowa_ewidencja_pole_str_bez_upper {
    width: 300px;
    vertical-align: top;
    font-size: 12px;
}

.nowa_ewidencja_pole_str_upper {
    text-transform: uppercase;
    width: 300px;
    vertical-align: top;
    font-size: 12px;
}

.new_event_indicator {
    font-size: 12px;
    font-weight: bold;
color: #ff0000;
}

.comments_list_user {
    background-color: transparent;
    background: transparent;
    font-size: 12px;
}

.comments_list_description {
    font-weight: bold;
    color: black;
    background-color: transparent;
    background: transparent;
    font-size: 12px;
}

.comments_list {
    background: transparent;
    background-color: transparent;
    font-size: 12px;
}

.comments_field {
    background: white;
    font-size: 12px;
}

.warning {
    font-weight: bold;
    color: red;
    font-size: 14px;;
}

.bold_red {
    font-weight: bold;
    color: red;
    font-size: 12px;
}

.larger_bold {
    font-weight: bold;
    font-size: 14px;
}

.chat_panel_grid, .chat_panel_grid td, .chat_panel_grid th {
    border: none;
}

.invited_to_chat_panel {
    height: 200px;
    overflow: auto;
    padding: 10px;
    border-left: 1px solid gray;
    background-color: whitesmoke;
    float: right;
    font-size: 12px;
}

.chatroom {
    position: absolute;
    top: 0px;
    left: 0px;
    font-size: 12px;
}

.chat_panel {
    position: relative;
    height: 200px;
    font-size: 12px;
}

.dialog_administrator {
    width: 600px;
}

.dialog_person {
    width: 600px;
    height: 400px;
}

.dialog_administrator_text, .dialog_administrator_text>input {
    width: 450px;
}

.pole_string_szerokie {
    width: 500px;
    font-size: 12px;
}

.table_document_comments_width {
    width: auto;
    font-size: 12px;
}

.table_button_column_width {
    width: 80px;
    font-size: 12px;
}

.table_button_column_large_width {
    width: 185px;
    font-size: 12px;
}

.space_between_buttons {
    width: 5px;
    height: 1px;
}

.bold {
    font-weight: bold;
    font-size: 12px;
}

.bold_upper {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;
}

.cit_verification_text {
    font-weight: bold;
    font-size: 14px;
}

.packets_list {
    width: 600px;
}

.font_larger_bold {
    font-weight: bold;
    font-size: 14px;
}

.hidden {
    visibility: hidden;
}

.table_narrow {
    width: 480px;
}

.table_middle {
    width: 720px;
}

.table_row_white {
    color: black;
}

.table_row_red {
    color: red;
    font-weight: bold;
}

.table_row_violet {
    color: darkmagenta;
    font-weight: bold;
}

.pole_str_upper_500 {
    text-transform: uppercase;
    width: 500px;
    font-size: 12px;
}

.pole_str_upper_700 {
    text-transform: uppercase;
    width: 650px;
    font-size: 12px;
}

.pole_str_upper_600 {
    text-transform: uppercase;
    width: 600px;
    font-size: 12px;
}

.pole_str_650 {
    width: 650px;
    font-size: 12px;
}

.nowa_obsada_data_bold {
    font-weight: bold;
    width: 150px;
    font-size: 12px;
}

.text_bold_larger {
    font-weight: bold;
    font-size: 14px;
}

.pole_upper {
    text-transform: uppercase;
    font-size: 12px;
}

.text_align_right {
    text-align: right;
}

.text_align_left {
    text-align: left;
}

.text_align_right_row td {
    text-align: right;
}

.row_align_center td {
    text-align: center;
}

.row_green {
    color: black !important;
    background-color: #a3f393 !important;
}

.row_yellow {
    color: black !important;
    background-color: #fbff8b !important;
}

.row_red {
    color: black !important;
    background-color: #ff8c80 !important;
}

.row_white {
    color: black !important;
    background-color: white !important;
}

.tab_view_reader_conf {
    height: 300px;
}

.bottom_field {
    position: absolute !important;
    bottom: 10px !important;
}

.dialog_zadania_komentarz_krotki {
    width: 500px;
    height: 40px;
}

.grey {
    color: gray;
    font-size: 12px;
}

.ui-stack {
    bottom: 3px;
    left: 180px;
}

.ui-icon-site {
    background: url(../images/plans/points/home.png) no-repeat;
    height: 16px;
    width: 16px;
}

.ui-icon-rfid {
    background: url(../images/plans/points/rfid.png) no-repeat;
    height: 16px;
    width: 16px;
}

.icon_help {
    background: url(../images/plans/points/help_icon.png) no-repeat;
}

.nowe_wejscie {
    text-transform: uppercase;
    font-size: 12px;
    width: 300px;
}

.nowe_wejscie input {
    width: 300px;
    font-size: 12px;
}

.nowe_wejscie_uwagi {
    font-size: 12px;
    width: 300px;
    height: 300px;
    vertical-align: top;
}

.nowe_wejscie_klawisze {

}

.nowy_meldunek {
    width: 500px;
    font-size: 12px;
}

.nowy_meldunek_uwagi {
    width: 500px;
    height: 300px;
    font-size: 12px;
}

.pokaz_meldunek {
    width: 500px;
    font-size: 12px;
    font-weight: bold;
}

.pokaz_meldunek_uwagi {
    width: 500px;
    height: 500px;
    font-weight: bold;
    font-size: 12px;
}

.lista_plikow {
    width: 480px;
    font-size: 12px;
}

.pola_filtr {
    width: 170px;
    text-transform: uppercase;
    font-size: 12px;
}

.ui-accordion-header {
    background-color: #c5c5c5;
    background: #c5c5c5;
}

.ewidencje_otrzymane_zadania .ui-datalist-item {
    color: red;
    font-weight: bold;
}

.ewidencje_zadania_dla_innych .ui-datalist-item {
    color: dimgray;
}

.zadania_ewidencji.ui-datatable table {
    border-collapse: separate;
}

.zadania_ewidencji.ui-datatable table thead {
    display: none;
}

.zadania_ewidencji.ui-datatable tr {
    color: red;
    background: transparent none;
    font-weight: bold;
}

.no_border.ui-datatable table {
    width: 480px;
    border: 0 hidden;
    border-collapse: separate;
}

.no_border.ui-datatable table thead {
    display: none;
}

.no_border.ui-datatable tr {
    border: 0 transparent;
    color: red;
    background: transparent none;
    font-weight: bold;
    margin: 0;
}

.dialog_zadania.ui-dialog {
    height: 300px;
}

.dialog_zadania_komentarz {
    width: 400px;
    height: 270px;
}

.etap_obslugi {
    color: #666666;
}

.ewidencje_zadania_lista_komentarzy {
    color: #000000;
    font-weight: bold;
}

.ewidencje_zadania_dla_innych_do_obslugi {
    color: red;
    font-weight: bold;
}

.nowe_wyjscie_osoba {
    font-size: 18px;
    font-weight: bold;
}

.nowe_ewidencja_pole_str_auto {
    text-transform: uppercase;
    width: auto;
}

.ui-tabs-nav {
    height: 30px;
}

.row_event_red {
    font-size: 12px;
    color: red;
    font-weight: bold;
}

.row_event_yellow {
    font-size: 12px;
    color: #ff9900;
    font-weight: bold;
}

.row_event_blue {
    font-size: 12px;
    color: #4556a3;
    font-weight: bold;
}

.row_event_white {
    color: black;
    font-size: 12px;
}

.row_signal_red {
    font-size: 12px;
    color: red;
}

.row_signal_yellow {
    font-size: 12px;
    color: #ff9900;
}

.row_signal_blue {
    font-size: 12px;
    color: #4556a3;
}

.row_signal_white {
    font-size: 12px;
    color: black;
}

Zmiana koloru nieparzystych wierszy
.ui-datatable-odd {
    background: none repeat scroll 0 0 #F2F5F9;
}

.console_event_buttons {
    width: 124px;
}

.console_event_close_button {
    width: 382px;
}

.wybor_rodzaju_zdarzen {
    width: 300px;
}

.ui-picklist-list-source, .ui-picklist-list-target {
    width: 250px !important;
    height: 400px !important;
}

.ui-picklist-list {
    height: 400px !important;
    width: 400px !important;
}

.ui-button {
    min-height: 28;
    font-weight: normal;
    color: black;
}

.klawisze_grid {
    height: 32px;
}

.buttons {
    height: 32px;
}

.document_form {
    background-color: #f0f0f3;
    color: black;
}

.dataList_no_border .ui-widget-content {
    border: none;
}

.dataList_without_border>div {
    border: none
}

#login_content {
    margin-left: 50px;
    margin-top: 20px;
}

.login_title {
    margin-bottom: 135px;
    font-size: 14px;
    line-height: 45px;
    vertical-align: top;
}

.login_label {
    font-weight: bold;
}

.login_field {
    margin-top: 5px;
    margin-bottom: 14px;
    width: 250px;
    height: 27px;
    font-size: 12px;
}

.login_button {
    margin-top: 5px;
    height: 30px;
    width: 100px;
}

.help_icon {
        vertical-align: top;
}

.document_field {
    vertical-align: middle;
}

.columns_top_aligment>tbody {
    vertical-align: top;
}

.columns_top_aligment_center>tbody {
    vertical-align: top;
    text-align: center
}

.center {
    text-align: center !important;
}

.EmployeeFormTab {
    min-width: 650px;
    min-height: 350px;
}

.NotificationTab {
    min-width: 650px;
    min-height: 200px;
}

.rfid_type_dropdown {
    width: 100px;
}

.emloyee_function_dropDown {
    width: 70px;
}

.statystyka_row_total {
    background-color: lightskyblue;
    background-image: none;
    color: #000000;
    font-weight: bold;
        border-bottom-color: black;
    border-bottom-style: double;
    border-bottom-width: 3px;
}

.readerDialogWindow {
    min-height: 310px;;
    top: 150 !important;
    width: 600px !important;
}

.readerDialogWindowTab {
    min-height: 280px;
}

.siteDataTab {
    min-height: 280px;
}

.siteInfoTab {
    min-height: 180px;
}

#top>form>a.siteName_link, #top>form>a.siteName_link:link:hover {
    font-weight: bold;
}

#top>form>a.link_top_normal, #top>form>a.link_top_normal:link:hover {
    font-weight: normal;
}

.pattern_email_text {
    width: 300px;
    min-height: 200px;
    vertical-align: top;
}

.tab_minimal_height {
    min-height: 150px;
}

.dt_column_center_align, .dt_column_center_align>div {
    text-align: center;
}

.schedule_filter_lists {
    width: 200px;
}

.nowe_ewidencja_pole_120 {
    width: 120px;
    vertical-align: top;
    font-size: 12px;
}

.dialog_dashboard.ui-dialog {
    height: 650px;
    width: 700px;
}

.tab_dialog_dashboard {
    height: 600px;
    width: 650px;
}

.tab_dialog_graph {
    height: 450px;
}

img {
    border: none;
}

.dashboard_group {
    width: 200px;
}

.dashboard_doc {
    width: 1000px;
}

.ui-growl {
    top: 150px;
}

.klawisze_dialogbox .ui-button-text {
    padding: 3px;
}

.klawisze_dialogbox {
    width: 120px;
    height: 32px;
    text-align: center;
}

.calendar_250 input {
    width: 250px;
}

.dialog_grid_column {
    width: 240px;
}

.dialog_footer {
    text-align: right;
    padding: 5px;
    margin-right: 5px
}

div#rft {
    width: 300px;
}

.ui-autocomplete-input {
    width: 300px;
}

.ui-autocomplete {
    width: 310px;
}

.nr_telefonu {
    width: 150px;
}

.nr_telefonu_ext {
    width: 30px;
}

.fields_client_info {
    width: 200px !important;
}

.field_w100 {
    width: 100px !important;
}

.field_w200 {
    width: 200px !important;
}

.grid_top {
    vertical-align: top;
}

.grid_right {
    float: right;
}

body .ui-tabs .ui-tabs-nav > li.ui-tabs-selected a {
    color: white !important;
}

.font_titel {
    font-weight: bold;
    font-size: 14px;
}

.font_title_underlined {
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline;
}

.buttons_standard {
    min-width: 100px;
}

.site_selector .ui-autocomplete-input {
    text-transform: uppercase;
    width: 375px;

vertical-align: top;

    font-weight: bold;
}

.autocomplete_person_name .ui-autocomplete-input {
    text-transform: uppercase;
    width: 440px;
    vertical-align: top;
}

.dialog_remove_confirmation {
    min-width: 300px;
}

.noBorderGrid tr, .noBorderGrid td {
    border: none !important;
    background-color: transparent !important;
}

.service_client_preview_tab {
    min-height: 250px;
    min-width: 400px;
}

.selectRadioWithMargin label {
    text-align: left;
    margin-right: 30px;
}

 2015-07-27 PM: Usunąłem:
.dataTableCienkieWiersze tr, .dataTableCienkieWiersze td{
    height : 10px;
}

.filter_in_table_columns {
    width: 80px;
}

.WizzardTab {
    min-width: 995px;
    min-height: 450px;
    position: relative;
}

.WizzardTab_footer {
    position: absolute;
    right: 30px;
    bottom: 30px;
    text-align: right;
    padding: 5px;
    margin-right: 5px
}
.fpx_panel {
    padding: 25px;
}
a:link.link_black, a:visited.link_black, a:hover.link_black {
    color: black;
    text-decoration: none;
}

.ui-carousel-header {
    text-align: left;
}

.spacer_uniwersalny {
    width: 15px;
    height: 1px;
}

.klawisze_uniwesalne .ui-button-text {
    padding: 3px;
}

.klawisze_uniwesalne {
    height: 32px;
    text-align: center;
}

.panel_grid_vertical_middle, .panel_grid_vertical_middle td {
    vertical-align: middle;
}

.panel_grid_vertical_bottom, .panel_grid_vertical_bottom td {
    vertical-align: bottom;
}

.panel_grid_vertical_top, .panel_grid_vertical_top td {
    vertical-align: top;
}

.column_align_left, .column_align_left td {
    text-align: left !important;
}

.column_align_center, .column_align_center td {
    text-align: center !important;
}

.column_align_right, .column_align_right td {
    text-align: right !important;
}

.panel_grid_horizontal_center {
    text-align: center;
}

.float_security_reports {
    float: right;
}

.document_panel {
    background-image: url(../images/background9.jpg);
    color: black;
}

.security_reports_panel {
    background-image: url(../images/background9.jpg);
    color: black;
}

.spacer_icon_and_doc {
    width: 15px;
}
#footer {
    float: left;
    display: block;
    width: 100%;
    text-align: center;
    padding: 2rem 0;
}
.version_number {
    color:#999;
}
.document_created_by {
    text-align: right;
    font-style: italic;
    color: gray;
}

.document_help {
    font-style: italic;
}

.fields_str_incident {
    width: 300px;
}

.fields_str_incident_short {
    width: 150px;
}

.details_full_size {
    width: 100%;
    min-height: 100px;
}

.panelGrid_page_title {
    width: 100%;
}

.cit_warning_text {
    font-weight: bold;
    color: red;
    font-size: 12px;
}

.monitoring_console_ag_columns {
    width: 33%;
}

.monitoring_console_main_tabs {
    vertical-align: top;
    height: 1000px
}

console_main_grid_columns {
    vertical-align: top;
}

monitoring_console_tab_events {
    height: 200px;
    width: 50px;
}

.monitoring_console_tables {
    height: 910px;
    width: 340px;
    color: #ece3a5;
}

.monitoring_console_current_event_table {
    width: 380px;
    color: #ece3a5;
}

.monitoring_console_tables_column_1 {
    width: 51px;
}

.monitoring_console_tables_column_2 {
    width: 220px;
}

.console_current_event_type {
    font-weight: bold;
    font-size: 14px;
}

.employee_carousel_picture {
    height: 80px;
}

.employee_custom_pictures {
}
.employee_custom_pictures.ui-panelgrid{
    width:100px;
}
.employee_custom_pictures.ui-panelgrid .ui-panelgrid-cell {
    border: none;
}

.monitoring_console_tab_rounds {
    width: 196px;
}

.monitoring_console_current_event {
    width: 206px;
}

.monitoring_console_current_event_texts {
    width: 382px;
}

.help_text {
    font-style: italic;
    color: gray;
}

.site_plans_frame_console {
    position: relative;
    width: 196px;
    min-height: 200px;
    border: 0px solid grey;
    z-index: 0;
}

.no_border {
    border: none;
    background-color: transparent;
    background: transparent;
}

div#right {
    text-align: right;
    background-color: transparent;
}

.table_aligment_right_central {
    text-align: right;
    vertical-align: central
}

.carousel_slider {
    overflow-x: auto !important;
    text-align: left !important;
    border: 1px solid;
    border-radius: 2px;
    height: 220px;
    border-color: #A8A8A8;
}

li.bg_red>a {
    text-shadow: none !important;
}

li.bg_red {
    background: lightcoral !important;
    border-right: 10px solid lightcoral !important;
    border-left: 10px solid lightcoral !important;
}


.nowrap {
    white-space: nowrap;
}

a:link.link_lista_zdarzen_mon, a:visited.link_lista_zdarzen_mon, a:hover.link_lista_zdarzen_mon,
a:active.link_lista_zdarzen_mon {
    display: block;
    color: black;
    background-color: whitesmoke;
    text-decoration: none;
    font-size: smaller;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    cursor: default;
}

a:link.link_lista_zdarzen_mon_wybrany, a:visited.link_lista_zdarzen_mon_wybrany,
a:hover.link_lista_zdarzen_mon_wybrany, a:active.link_lista_zdarzen_mon_wybrany
{
    display: block;
    color: white;
    background-color: slategray;
    text-decoration: none;
    font-size: smaller;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    cursor: default;
}

a:link.link_lista_zdarzen_mon_alarm, a:visited.link_lista_zdarzen_mon_alarm,
a:hover.link_lista_zdarzen_mon_alarm, a:active.link_lista_zdarzen_mon_alarm
{
    display: block;
    color: white;
    background-color: tomato;
    text-decoration: none;
    font-size: smaller;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    cursor: default;
}

.dt_no_padding, .dt_no_padding td, .dt_no_padding th {
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
}

.tabView_no_padding .ui-tabs-panel {
    padding-top: 5px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.width_5proc {
    width: 5%;
}

.width_20proc {
    width: 20%;
}

.width_75proc {
    width: 75%;
}

.row_active {
    color: white;
    background-color: slategray;
}

.dt_male_odstepy td, .dt_male_odstepy th {
    padding: 1px !important;
    font-size: small !important;
}

.dt_row_red {
    background: none repeat scroll 0 0 lightcoral;
}

.dt_row_orange {
    background: none repeat scroll 0 0 lightsalmon;
}

.dt_row_green {
    background: none repeat scroll 0 0 lightgreen;
}

.authImage {
    float: right;
    text-align: right;
    position: absolute;
    margin-left: 40px;
    margin-right: auto;
    display: inline-block;
    right: 1%;
}

.forty-percent {
    width: 50%;
}

.sixty-percent {
    width: 50%;
}

.top-alignment {
    vertical-align: top;
}

.middle-alignment {
    vertical-align: middle;
}

.reportsInputLabel {
    width: 80px;
    text-align: right;
    vertical-align: bottom;
    padding-bottom: 5px;
    padding-right: 3px;
}

.reportsInputData {
    width: 115px;
    text-align: left;
}

.reportsMainFilterPanel {
    margin-top: 5px;
    margin-bottom: 0px;
}

.reportsCheckMarkFilterPanel {
    vertical-align: top;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 0px;
}

.reportsCheckMarkFilterCheckAll {
    vertical-align: top;
    margin-left: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.reportsCheckMarkFilterSection {
    width: 400px;
    vertical-align: top;
}

.reportsCheckMarkFilterButtons {
    width: 145px;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 10px;
}

.reportsCheckMarkFilterSectionColumn {
    padding-bottom: 10px;
}

.reportsCheckMarkFilterCheckbox {
    width: 25px;
    padding-bottom: 5px;
}

.reportsCheckMarkFilterLabel {
    width: 200px;
    padding-bottom: 5px;
}

.reportsInputCheck {
    width: 100px;
    padding-bottom: 0px;
}

.reportColumnHeaderText {
    text-wrap: none;
}

.reportsPrintoutButtons {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 5px;
    text-align: right;
    width: 100%;
}

.rounds_main_grid_columns {
    vertical-align: top;
}

.rounds_main_tabs {
    vertical-align: top;
    height: 100%;
    width: 20%;
}

.rounds_details_tabs {
    vertical-align: top;
    height: 100%;
    width: 100%;
}

.rounds_details {
    vertical-align: top;
}

.reportsEmployeesDropDown {
    width: 110px;
}*/

/*.siteChooseDropDown {
    width: 200px;
}

.listyAutoryzowaneOpcje {
    min-width: 350px;
    max-width: 350px;
    margin: 5px;
}

.listysAutoryzowaneOpcjeEtykiety {
    display: block;
    min-width: 100px;
    max-width: 100px;
}

.dateTimeField input {
    vertical-align: middle;
    margin-right: 1px;
    width: 40px;
}

.error_page_container {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%
}

.grid_top_mini_left {
    vertical-align: top;
    width: 200px;
    margin-left: 0;
    padding-left: 0;
        position: fixed;top:0px;left:0px;width: 100%
}

.nazwa_skrocona_klienta {
    text-transform: uppercase;
    width: 80px;
}

.grid_top_mini_right {
    vertical-align: top;
    width: 105px !important;
}

.rounds_plans_image_mini {
    overflow: hidden;
    max-width: 390px;
}

.site_plans_frame_mini {
    max-width: 390px;
    overflow: hidden;
}

.rounds_plans_image_medium {
    overflow: hidden;
    max-width: 600px;
}

.site_plans_frame_medium {
    max-width: 600px;
    overflow: hidden;
}

.roundsGrid tr, .roundsGrid td {
    border: none;
    padding: 2px 5px;
}

.site_center_plan_frame {
        width: 843px;
    height: 586px;

}

.site_center_plan_image {
    width: 675px;
    height: 450px;
}

.rounds_plan_frame {
        width: 632px;
    height: 440px;

}

table tbody td span {
    font-family: Verdana, Arial;
    font-size: 12px;
}



@font-face {
    font-size: 12px;
    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

.standard_text {
    font-size: 12px;
    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

.standard_text_bold {
    font-size: 12px;
    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    font-weight: bold;
}

.ui-widget, .ui-widget .ui-widget .ui-datatable {
    font-size: 12px;
    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

.ui-datatable thead th, .ui-datatable tfoot td {
    font-size: 12px;
    font-weight: normal;
    color: black;
    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

.ui-widget-content {
    font-size: 12px;
    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

#left {
    font-size: 12px;
    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

#top {
    font-size: 12px;
    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

#bottom {
    font-size: 12px;
    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

#right {
    font-size: 12px;
    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

#content {
    font-size: 12px;
    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button,
.ui-inputfield, .ui-inputtext, .ui-widget-content, .ui-widget-header {
    font-size: 12px;
    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield
{
    font-size: 12px;
    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
}

.dialog_administrator {
    top: 50% !important;
    transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    -webkit-transform: translate(0, -50%) !important;
    -moz-transform: translate(0, -50%) !important;
    -o-transform: translate(0, -50%) !important;
}


.dialog_confirmation {
    top: 50% !important;
    transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    -webkit-transform: translate(0, -50%) !important;
    -moz-transform: translate(0, -50%) !important;
    -o-transform: translate(0, -50%) !important;
}

.ui-confirm-dialog .ui-dialog .ui-widget .ui-widget-content .ui-corner-all .ui-shadow .ui-hidden-container .dialog_confirmation
{
    top: 50% !important;
    transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    -webkit-transform: translate(0, -50%) !important;
    -moz-transform: translate(0, -50%) !important;
    -o-transform: translate(0, -50%) !important;
}

.ui-confirm-dialog ui-dialog ui-widget ui-widget-content ui-corner-all ui-shadow ui-hidden-container dialog_confirmation
{
    top: 50% !important;
    transform: translate(0, -50%) !important;
    -ms-transform: translate(0, -50%) !important;
    -webkit-transform: translate(0, -50%) !important;
    -moz-transform: translate(0, -50%) !important;
    -o-transform: translate(0, -50%) !important;
}

.ui-dialog, .dialog_standard {

}

.dialog_zadania {

}

.ui-datatable .ui-column-filter {
    width: 100%;
    max-width: 150px;
}*/


/*.ui-widget-content .ui-state-default {
    font-weight: normal;
    color: black;
}


 20120-01-23 PM:
.ui-widget-content .ui-state-default.ui-button {
    color: white;
}



.ui-widget {
    font-weight: normal;
    font-size: 12px;
    color: black;

    nie
    można,
    bo
    zmienia
    kolor
    tła
    w
    Guard
    Center;
}

.ui-commandlink.ui-state-hover,.ui-commandlink.ui-state-highlight,.ui-widget.ui-state-hover,.ui-widget.ui-state-highlight {
    font-weight: normal;
}

.ui-widget-header .ui-state-default {
    font-weight: normal;
    color: black;
}

.fc-basic-view tbody .fc-row {
    overflow: auto;
}

.error_page_container {
    background-color: #f0f0f3;
}


#confirmDialog {

}

.nazwa_aplikacji_biezacej {
    font-family: "Segoe UI", Arial;
    font-size: 18px;
    color: white;
    margin-left: 10px;
    vertical-align: middle;
    font-weight: 100;
    height: 100%;
}

.style_text_left {
    text-align: left
}

2015-10-14 PM (od Kamila )
.gc_site_selector .ui-autocomplete-input {
    height: 18px !important;
}
/Poprawia wygląd pustych tabel na Chrome, ale powoduje niezgodność nagłówków z zawartością kolumn:
//.ui-datatable table { //
table-layout: auto !important;
//
}*/

/*PM .*/
/*.ui-datatable .ui-datatable-data .ui-state-highlight td {
    border-bottom: 1px solid #eeb420;
}

.ui-datatable .ui-datatable-data .ui-state-error td {
    border-bottom: 1px solid #ffb73d;
}

 ustawenie w formularzu dodawania nowego użytkownika tekstu casesensitive
.users_data input{
    text-transform:none !important;
}
._pager_button{border: 0;width: 32px;height: 26px;}

.pdf{
    float: left;
    height: 34px;
    width: 31px;
    background-color:transparent;
    background-image: url(../icons/gc/pdf_32_34.png);
}
.xls{
    float: left;
    height: 34px;
    width: 31px;
    background-color:transparent;
    background-image: url(../icons/gc/xls_31_34.png);
}*/
/*.print{
    float: left;
    height: 34px;
    width: 31px;
    background-color:transparent;
    background-image: url(../icons/gc/print_28_34.png);
}

.disabled .xls, .disabled .pdf, .disabled .print{opacity:0.3; cursor: default;}

.cells_top_aligment td{vertical-align: top;}

.table_column_card_no{
    width: 80px;
}

.table_column_lp{
    width: 20px;
    text-align: center;
}

.column_50{
    width: 50px;
}

.column_60{
    width: 60px;
}

 2020-01-30
.column_70{
    width: 80px;
}

.column_100{
    width: 100px;
}

.column_datetime{
    width: 90px;
}

.nowa_ewidencja_etykieta_zakladka {

    font-family: Verdana, "Verdana CE", Arial, "Arial CE",
        "Lucida Grande CE", lucida, "Helvetica CE", sans-serif;
    border-bottom: 1px solid #AFAFAF;
    font-size: 15px;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    color: #000000;
}

.nazwa_aplikacji_responsive {
    font-family: "Segoe UI", Arial;
    font-size: 16px;
    color: white;
    margin-left: 10px;
    vertical-align: middle;
    font-weight: 100;
    height: 100%;
}*/

/*2023-02 DP: START zmiany po przejsciu na primefaces 12.0.4 i serenity-theme 5.1.0*/
/*usuniecie bialego domyslnego tla z przyciskow tabView*/
body .ui-tabs .ui-tabs-nav li.ui-tabs-header {
    background: transparent !important;
}


/*usuniecie tla z rozwijanych elementow formularza*/
body .ui-fieldset .ui-fieldset-legend .ui-fieldset-toggler {
    background-color: transparent !important;
}

/*usuniecie calej ramki wokol aktywnego elementu tabView*/
body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header.ui-state-active {
    border-color: transparent !important;
}

/*dodanie dolnej ramki do aktywnego elementu tabView*/
body .ui-tabs.ui-tabs-top > .ui-tabs-nav li.ui-tabs-header.ui-state-active {
    border-bottom-color: #F4810C !important;
    border-bottom-width: 2px;
}
/*2023-02 DP: END zmiany po przejsciu na primefaces 12.0.4 i serenity-theme 5.1.0*/