/*
Kolor EWIB:

#152e52 - Granatowy NBP (granatowy)
#6e6e73 - Szary NBP
#ffffff - Biały
#333333 - Czarny NBP

#d7ebe8 - Zielone tło (jasny zielony)
#e6e8eb - Szare tło
#d4ebf5 - Niebieskie tło

#152e52 - Granatowy

#c83250 - Czerwony
#F07800 - pomarańczowy

#31475a
*/

.colorDarkGreen {
    color: #152e52 !important; /* Granatowy NBP (granatowy) */
}

.ui-dialog-titlebar-close {
    float: right;
    margin: 0px;
    top: 0px;
    padding: 1px;
    cursor: pointer;
    background: white;
}

html {
    font-family: Verdana,Arial,sans-serif !important;
    background-color: #ffffff;
    height: 100%;
    margin: auto;
}

body {
    font-size: 12px;
    background-color: #F2F1F1;
    min-height: 100%;
    position: relative;
    margin: 0 0 0 0;
    padding: 0em;
}

.noborder {
    border: hidden !important;
}

.noborder td {
    border: hidden !important;
}

.graphicBorder {
    border: 1px solid #152e52 !important;
}

.graphicSize {
    width: 160px;
    height: 120px;
}

.terytAdmin .ui-treetable-scrollable-body {
    overflow-y: auto;
    overflow-x: hidden;
}

.drzewoTabela {
    border: 1px solid #6e6e73 !important;
    background: white;
}

.drzewoTabela .ui-column-title{
    font-weight: bold;
}

.drzewoTabela td{
    background-color: white;
    border-right: 1px solid #6e6e73 !important;
    border-top: 1px solid #6e6e73 !important;
    border-bottom: 1px solid #6e6e73 !important;
}

.drzewoTabela thead{
    border-bottom: solid 1px #6e6e73;
}

.leftColumn50 {
    width: 50%;
    float: left;
}

.rightColumn50 {
    width: 50%;
    float: right;
}

.terytDolny .ui-panelgrid-cell{
    width: 300px;
    height: 300px;
}

.top-line {
    border-bottom: hidden !important;
}

.top-line .ui-panelgrid-cell {
    border-right: hidden !important;
    border-left: hidden !important;
}

.no-r-l-border .ui-panelgrid-cell {
    border-right: hidden !important;
    border-left: hidden !important;
}

.gridTopAlgin {
    vertical-align: top;
}

.wyszukiwarka tr {
    vertical-align: top;
    border-width: 1px;
    border-color: #152e52;
    border-style: solid;
}

.mainGrid .ui-panelgrid-cell {
    padding: 0px 0px 0px 10px !important; /** dół prawy gora lewy */
}

.mainGrid tr {
    vertical-align: middle;
}

.wieszGora {
    vertical-align: top;
}

.wieszGora tr {
    vertical-align: top;
}

.noLeftPadding .ui-panelgrid .ui-panelgrid-cell {
    padding: 4px 10px 0px 0px !important; /** dół prawy gora lewy */
}

.rightPadding .ui-panelgrid .ui-panelgrid-cell {
    padding: 4px 300px 0px 0px !important; /** dół prawy gora lewy */
}

.table-ho-header thead {
    display: none;
}

.listaWyboruWyszInput {
    width: 410px;
}


.backgroundGradient {
    background: #F2F1F1;
}

/*elementy interfejsu*/
.header {
    font-family: Verdana,Arial,sans-serif !important;
    padding: 0.7em 0.7em 0.7em 1em;
    font-size: 13px !important;
    font-weight: bold !important;
    background-color: #152e52;
    color: #ffffff;
    display: block;
}

.headerInBody {
    font-family: Verdana,Arial,sans-serif !important;
    padding: 0.3em 0.3em 0.3em 0.3em;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #152e52;
    color: #ffffff;
    width: 100% !important;
}

.headerInBodyPanel {
    font-family: Verdana,Arial,sans-serif !important;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: #152e52;
    color: #ffffff;
    width: 100% !important;
}

.notificationType {
    font-family: Verdana,Arial,sans-serif !important;
    padding: 0.3em 0.3em 0.3em 0.3em;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: inherit;
    color: inherit;
}

.notificationTypeNew {
    font-family: Verdana,Arial,sans-serif !important;
    padding: 0.3em 0.3em 0.3em 0.3em;
    font-size: 12px !important;
    font-weight: bold !important;
    background-color: inherit;
    color: #c83250;
}

.ui-carousel .ui-carousel-header .ui-carousel-header-title{
    width: 60% !important;
}

.background_152e52 {
    background-color: #152e52 !important;
    color: #ffffff !important;
}

/**Usuniecie obramowania dla obrazkow**/
img {
    text-decoration: none;
    border: 0px
}

/*Usunięcie ramek dla sekcji głównych*/
.ui-layout, .ui-layout-doc, .ui-layout-unit, .ui-layout-wrap, .ui-layout-bd, .ui-layout-hd{
    border: none;
    padding: 0em !important;
}

/** TabMenu - zakładki **/
.ui-tabmenu {
    border: none;
}

.ui-tabmenu .ui-tabmenu-nav {
    background: #FFFFFF;
    border: none;
}

.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
    /*potrzebne zeby przy zakladkach 2-wierszowych nie rozjezdzalo sie ze wzgledu na podkreslenie aktywnej zakladki*/
    border-bottom: 5px solid #ffffff;
}

.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-default.ui-state-active {
    border-bottom: 5px solid #152e52;/*podkreslenie aktywnej zakladki*/
}

.ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-default.ui-state-active a{
    color: #F2F1F1;
    opacity: 1;
}

.ui-tabmenu .ui-tabmenu-nav li {
    border: none;
    background: #FFFFFF;
    box-shadow: none;
}

.ui-tabmenu .ui-tabmenu-nav li a {
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    color: #A5B6C3;
}

.ui-tabmenu .ui-tabmenu-nav li a:focus{
    outline: none;
}
/** TabMenu - zakładki - koniec **/

/** DATA TABLE **/
/*wszystkie nagłowki kolumny wyrównanie do lewej*/
.ui-datatable thead tr th {
    text-align: left !important;
    color: black !important;
    font-weight: bold !important;
    border: #6e6e73 solid 1px !important;
}

.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td {
    border-style: none;
    border: #6e6e73 solid 1px;
}

.ui-datatable .ui-widget-content {
    border-left: none;
    border-right: none;
    background: #ffffff;
}

/* Aktywny rekord tabeli */
.ui-datatable .ui-widget-content:hover {
    border: #bdad7d 1px solid !important;
    background: #d4ebf5 !important;
    color: #152e52 !important;
}

/* Checkbox w tabli*/
.ui-datatable .ui-chkbox-icon.ui-icon {
    overflow: visible;
    border: 0.02pt solid #6e6e73 !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: #f2f1f1 !important;
    border-color: #222222 !important;
}

.ui-datatable .ui-paginator .ui-icon {
    background-image: url("/faces/javax.faces.resource/ui-icons_222222_256x240.png?ln=images");
    background-color: #bdad7d !important;
    color: #ffffff !important;
}
/*koniec paginacji*/

.ui-datatable thead .ui-state-default {
    background: #bdad7d ;
    color: black; /* nagłowki kolumn */
    border: none;
}

.ui-datatable thead .ui-state-active {
    border: none;
    font-weight: bold;
    color: #A5B6C3;
}

/**rozwijanie wiersza - szczegoly*/
.ui-datatable .ui-expanded-row {
    background: #152e52;
}

.ui-datatable .ui-expanded-row-content{
    background: none;
    color: #333333;
}

.ui-datatable .ui-expanded-row-content .ui-widget-content {
    background: none;
    color: #333333;
}

/*ikonki na bialym tle*/
.ui-datatable .ui-button{
    background: none;
    color: #333333;
    border: none;
    box-shadow: none;
}

.ui-datatable .ui-expanded-row-content .ui-button,
.ui-datatable .ui-expanded-row-content .ui-widget-content .ui-button{
    background: none;
    color: #e6e8eb;/*kolor ikonek*/
    border: none;
    box-shadow: none;
}
/*koniec dataTable*/

/*.ui-treetable drzewo poczatek*/
.ui-treetable .ui-state-hover {
    background: #F2F1F1;
    color: #152e52;
}

.ui-treetable .ui-button{
    border: none;
    background: none;
}
/*.ui-treetable drzewo koniec*/

/*Panel rozwijalne*/
.ui-accordion-header {
    border: none !important;
    font-weight: bold !important;
}

/*Kryteria wyszukiwania*/
.searchCriteriaSelect .ui-datepicker-trigger,
.searchCriteriaSelect .ui-selectonemenu-trigger {
    border: none !important;
}

.searchCriteriaSelect .ui-selectonemenu {
    border: none !important;
}

.searchCriteriaSelect .ui-inputfield {
    box-shadow: none !important;
}

.searchCriteriaValue .ui-widget-content .ui-icon {
    background-image: url("/faces/javax.faces.resource/ui-icons_222222_256x240.png?ln=images");
}

/**Button z tlem**/
/**Naglowek dialogu - przyciski styl jak .button*/
.ui-dialog .ui-button {
    background: none !important;
    /*color: #ffffff !important;*/
}

/* Panel grid bez odstepów między komórkami */
.panelGridNoPadding .ui-panelgrid-cell {
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

/*Przycisk tak/nie*/
/*domyslna wartosc*/
.ui-inputswitch-on, .ui-inputswitch-off {
    background: #fff !important;
    color: #333333 !important;
    font-weight: normal;
}

/*przycisk do zmiany (bez napisu) */
.ui-inputswitch-handle {
    background: #152e52 !important;
}
/*Koniec Przycisk tak/nie*/

/* Pole do wprowadzania wartosci*/
.inputData {
    width: 450px;
}

/* lista rozwijalna */
.selectMenu {
    width:150px;
}

.width150 {
    width:150px !important;
}

.width165 {
    width:165px !important;
}

/* wysrodkowany tekst */
.textCenter {
    text-align: center;
}

.textLeft {
    text-align: left;
}
.floadLeft {
    float: left;
}

.ui-orderlist .ui-orderlist-list{
    height: auto !important;
}

.center {
    text-align: center;
}

.center > div, .center > table /* insert any other block-level elements here */ {
    margin-left: auto;
    margin-right: auto;
}

.notify,
.notifyHidden{
    color: #ffffff;
    background: #99142e;
    border-radius: 7px;
    padding: 1px 5px 1px 5px;
    text-decoration: none;
    position: relative;
    left: -42px;
    top: -18px;
}

.notifyHidden{
    visibility:hidden;
}

.redBold{
    color: #333333 !important;
    background: #F1FA8C !important;
    font-weight: bold;
}

.orangeBold{
    color: #333333 !important;
    font-weight: bold;
    background: #ffcc66 !important;
}

.normalBold{
    color: #333333 !important;
    font-weight: bold;
}

.redBoldItalic{
    color: #333333 !important;
    background: #F1FA8C !important;
    font-weight: bold;
    font-style: italic;
}

.orangeBoldItalic{
    color: #333333 !important;
    font-weight: bold;
    background: #ffcc66 !important;
    font-style: italic;
}

.normalBoldItalic{
    color: #333333 !important;
    font-weight: bold;
    font-style: italic;
}

.normal{
    color: #333333 !important;
}

.normalItalic{
    color: #333333 !important;
    font-style: italic;
}

.szary{
    background: #6e6e73 !important;
}

.szaryTlo{
    color: #333333 !important;
    background: #e6e8eb !important;
}

.zieloneTlo{
    color: #333333 !important;
    background: #d7ebe8 !important;
}


.naglowek{
    background-color: #ffffff !important;
    color: #333333 !important;
    font-weight: bold;
}

.bialy{
    background-color: #ffffff !important;
}

.red {
    color: #333333 !important;
    background: #F1FA8C !important;
}

.orange{
    color: #333333 !important;
    background: #ffcc66 !important;
}

.redItalic {
    color: #333333 !important;
    background: #F1FA8C !important;
    font-style: italic;
}

.orangeItalic {
    color: #333333 !important;
    background: #ffcc66 !important;
    font-style: italic;
}

/* przeniesione z nbp */
.uniwersalClass {
    border: none !important;
    background: none !important;
}

.inputText{
    width: 160px !important;
    border: none !important;
    border: 1px solid #f2f1f1 !important; /* ramka w kolorze tła - po najechaniu nie ma przesunięcia */
}

.inputText80{
    width: 80px !important;
    border: none !important;
    border: 1px solid #f2f1f1 !important; /* ramka w kolorze tła - po najechaniu nie ma przesunięcia */
}

.inputSelect {
    width: 145px !important;
    min-width: 145px !important;
    border: none !important;
}

.inputSelect72 {
    width: 72px !important;
    border: none !important;
}

.searchItem-label{
    width: 140px;
    border: none !important;
}

INPUT {
    border: 1px solid #f2f1f1 !important;
    box-shadow: none !important;
}

SELECT {
    box-shadow: none !important;
}

.toogablePanel  {
    background-color: #152e52 !important;
}

.defaultButton,
.ui-widget-content .defaultButton,
.ui-widget-header .defaultButton {
    font-weight: bold !important;
    font-size:11px !important;
    background: none !important;
    height: 30px !important;
}

.numeryWspoldzieloneButton,
.ui-widget-content .numeryWspoldzieloneButton,
.ui-widget-header .numeryWspoldzieloneButton {
    font-weight: bold !important;
    font-size:11px !important;
    background: none;
    height: 30px !important;
}

.numeryWspoldzieloneButton {
    border-left: #b9b9be 3px solid !important;
    border-radius: inherit;
    height: 30px !important;
}

.numeryWspoldzieloneButton:hover {
    border-left: #99142e 3px solid !important;
    height: 30px !important;
}

/*,
.ui-widget-content .defaultButton,
.ui-widget-header .defaultButton:hover */
.defaultButton {
    border-left: #b9b9be 3px solid !important;
    border-radius: inherit;
    height: 30px !important;
}

.defaultButton:hover {
    border-left: #99142e 3px solid !important;
    height: 30px !important;
}

.historyButton,
.ui-widget-content .historyButton,
.ui-widget-header .historyButton {
    font-weight: bold !important;
    font-size:11px !important;
    background: none !important;
    color: #333333;
    height: 16px !important;
}
.historyButton {
    /*border-left: #b9b9be 3px solid !important;*/
    border-radius: inherit;
    height: 16px !important;
}

.nazwaHandlowa {
    font-style: italic !important;
}

.table-link {
    text-decoration: none !important;
    color:  #333333 !important;
}

.table-link-selected {
    text-decoration: none !important;
    color: #152e52 !important;
    font-weight: bold !important;
}

.table-link-selected-italic {
    text-decoration: none !important;
    color: #152e52 !important;
    font-weight: bold !important;
    font-style: italic !important;
}

.table-row-selected .ui-state-highlight {
    text-decoration: none !important;
    color: #152e52 !important;
    font-weight: bold !important;
}

.table-row-selected-checkbox {
    text-decoration: none !important;
    color: #152e52 !important;
    font-weight: bold !important;
}

.table-row-selected-checkbox-italic{
    text-decoration: none !important;
    color: #152e52 !important;
    font-weight: bold !important;
    font-style: italic !important;
}

.table-row-selected-checkbox .italic{
    text-decoration: none !important;
    color: #152e52 !important;
    font-weight: bold !important;
    font-style: italic !important;
}

.rowGrayBold {
    background: #f2f1f1 !important;
}

.rowGrayBoldWidth {
    background: #f2f1f1 !important;
    width: 20px;
}

.width20 {
    width: 20px;
}

.remove-focus a:-moz-focusring { /* usuniecie ramki w Firefoxie */
    color: transparent !important;
    text-shadow: 0 0 0 #152e52 !important;
}

.remove-focus a{ /* usuniecie ramkni w Chrome EDGE */
    outline: -webkit-focus-ring-color auto 0px !important;
    outline: none !important;
}

.historyButton:hover {
    border-left: #99142e 2px solid !important;
    height: 16px !important;
}

.toolbarButton {
    width: 35px !important;
    height: 30px !important;
}

.ui-layout-unit .ui-layout-unit-content {
    padding: 0em 0em;
    border: 0px none;
    /*overflow: hidden !important;*/
}

.ui-selectonemenu .ui-selectonemenu-label {
    display: inline-block !important;
    border: none;
    white-space: nowrap;
    overflow: hidden;
    font-weight: normal;
    width: 100%;
    text-align: left;
    box-shadow: none;
}

.ui-datepicker-trigger  {
    background: #f2f1f1 !important;
}

.ui-slidemenu-backward {
    position: absolute;
    bottom: 0;
    width: 95%;
    margin-bottom: 0.4em;
    padding: 0.2em;
    cursor: pointer;
    display: none;
    /*color: #00695f !important;*/
}

.ui-fileupload .ui-widget {
    color: #152e52;
    background: #ffffff !important;
}

.ui-fileupload .ui-widget-header {
    background: #f2f1f1 !important;
    border: none !important;
}

.ui-toolbar {
    padding: 0.2em 0em 0em 0.2em;
    background: #f2f1f1 !important;
    border: none;
}

.black {
    color: #333333 !important;
}

.normalSteps .ui-steps-number  {
    font-size: 100% !important;
    display: block;
}

.normalSteps .ui-steps-title {
    display: block;
    white-space: nowrap;
    font-size: 8pt !important;
}

.normalSteps .ui-menuitem-link {
    text-decoration: none;
    display: block;
    padding-left: 1em !important;
    padding-right: 1em !important;
    padding-bottom: 0em !important;
    padding-top: 0em !important;
    position: relative;
    text-align: center;
}

.ui-panel {
    padding: 0em !important;
}

.ui-panel .ui-panel-content {
    border: 0;
    background: none;
    padding: 0.0em 0.2em !important;
}

.ui-progressbar {
    display: none;
}

.nopadding .ui-panelgrid-cell {
    padding: 0px 0px 0px 0px !important;  /** dół prawy gora lewy */
}

.defaultPadding .ui-panelgrid-cell {
    padding: 0px 0px 0px 10px !important;  /** dół prawy gora lewy */
}

/**
 Odległość między komórkami tabeli własnego komponentu.
*/
.componentGrid .ui-panelgrid-cell {
    padding: 0px 0px 0px 0px !important;
}
.outputLabelGrid .ui-panelgrid-cell {
    /*padding: 4px 0.5px 4px 4px !important; * dół prawy gora lewy */
    padding: 4px 0px 4px 1.5px !important;

}

.componentGrid2 .ui-panelgrid-cell {
    padding: 4px 0.5px 4px 2px !important; /** dół prawy gora lewy */
}

.searchPanelGrid .ui-panelgrid-cell {
    padding: 0px 0px 2px 10px !important;

}

.columnCheckbox {
    width:16px;
    text-align:center;
}

.inputWidthClass {
    width: 170px !important;
}

.inputSmallWidthClass {
    width: 50px !important;
}

.inputShort {
    width: 85px !important;
}

.inputDateWidthClass {
    width: 150px !important;
}

.selectOneWidthClass {
    width: 155px !important;
}

.selectOneWidthClassLarger {
    width: 272px !important;
}


.inputWidthClassJednostkaName{
    width: 375px !important;
    margin-left: -20px;
}

.selectCheckBoxWidthClass{
    width: 180px !important;
    margin-left:8px;
}


.ui-tabs-left > .ui-tabs-panels {
    height:100% !important;
    float:right !important;
    width:79% !important;
}

.ui-tabs-left > .ui-tabs-nav {
    float:left !important;
    width:20% !important;
    height:100% !important;
}


.colX{
    width:1%;
}
.instContainer .menuContainer {
    left: 0;
    bottom: 0;
    text-align: center;
    width:100%;
    padding: 2px 0 2px 0;
}

.menuContainer {
    display:none;
}

.menuContainerPanel {
    height: 32px !important;
}

.popMenuIconSize {
    width: 30px;
    height: 30px;
}

.columnsVertical{
    vertical-align: top;
    text-align: center;
    border: none;
}

.columnsVerticalZglInst{
    width:180px !important;
    /*
    background-color: red;
    */
}

.showdata {
    font-size:10px;
    color: #333333;
}

.accordionUnderTitle{
    background: #152e52;
    font-weight: bold;
    display:block;
    margin: 0px;
    padding: 2px 0px 2px 25px;
    color: white;
}

.accordionUnderTitleJednostka{
    background: #152e52;
    font-weight: bold;
    display:block;
    margin: 0px;
    padding: 0.5em 0.5em 0.5em 10px;
    color: white;
}

.zloteNumery{
    width:80px !important;
    font-size:10px;
}


.ui-fieldset .ui-fieldset-legend{
    padding: 0.6em 1em;
    background-color: #152e52 ;
    color: #ffffff;
    border-color: gray;
}

.ui-fieldset {
    padding: 0.6em 1em;
    border: 1px solid gray;
}

.statusDialog .ui-dialog-content {
    padding: 0px !important;
}
.przegladanieHeaderTitleBar > .ui-panel-titlebar {
    background: lightgray;
}

.rowColumnGray {
    background: lightgray  !important ;
}

.rowColumnItalic {
    font-style: italic;
}

.rowColumnGrayAndItalic {
    background: lightgray  !important ;
    font-style: italic;
}

.jednostkaSzczegolyLabel {
    width: 140px;
    display: inline-block;
}

.outputLabel {
    background-color: #ffffff !important;
}

.outputLabelDisabled {
    /*background-color: #e6e8eb !important;*/
    background-color: #E5F2F0 !important;
}

.outputLabelItem {
    margin-left: 2px !important;
}

.outputLabelError {
    background-color: #c83250 !important;
    color: #ffffff !important;
}

.width5 {
    width: 5px !important;
    padding: 0px !important;
}
.width10 {width: 10px;}
.width20 {width: 20px;}
.width40 {width: 40px;}
.width75 {width: 75px !important;}
.width110 {width: 110px;}
.width120 {width: 120px;}
.width175 {width: 175px !important;}
.width200 {width: 200px !important;}
.width230 {width: 227px !important;}
.width300 {width: 300px !important;}
.width465 {width: 465px;}
.width1000 {width: 1000px !important}
.width1500 {width: 1500px;}
.width1600 {width: 1600px;}

.dialog1100Content { min-width: 1067px; }
.dialog1000Content { min-width: 967px; }
.dialog900Content  { min-width: 867px; }
.dialog800Content  { min-width: 767px; }
.dialog700Content  { min-width: 667px; }
.dialog600Content  { min-width: 567px; }
.dialog500Content  { min-width: 467px; }
.dialog400Content  { min-width: 367px; }
.dialog300Content  { min-width: 267px; }
.dialog100Content  { min-width: 67px; }

.baseContentMargin {
    margin-left: 5px !important;
}

.column1, .column2 {
    width: 500px !important;
    vertical-align: top;
}
.column1 {padding-right: 10px !important;}
.column2 {padding-left: 10px !important;}
.column11 {width: 174px;}
.column21 {width: 270px;}

.column12 {width: 200px; text-align: right !important;}
.column22 {width: 200px; text-align: left !important;}


.alignTop {
    vertical-align: top;
}

.binColumn {
    padding-left: 3px;
    width: 190px
}

.miniButton,
.ui-widget-content .miniButton,
.ui-widget-header .miniButton {
    font-weight: bold !important;
    font-size:11px !important;
    background: none !important;
    color: #152e52;
    height: 30px !important;
}

.miniButton {
    border-left: #b9b9be 3px solid !important;
    border-radius: inherit;
    height: 30px !important;
}

.miniButton:hover {
    border-left: #99142e 3px solid !important;
    height: 30px !important;
}

.ui-fileupload-buttonbar {
    padding: 0em 0em !important;
}

.ui-fileupload .ui-widget {
    background: #f2f1f1  none repeat scroll 0 0 !important;
    border-left: #b9b9be 3px solid !important;
    color: #333333;
    height: 30px !important;
    vertical-align: middle  !important;
    font-weight: bold;
    font-size:11px !important;
}

.ui-fileupload .ui-widget:hover {
    border-left: #99142e 3px solid !important;
    color: #333333;
    height: 30px !important;
    font-weight: bold;
    font-size:11px !important;
}

.buttonLikeUpload {
    margin-bottom: 20px !important;
}

.column80 {width: 80%; height:auto}
.column20 {width: 20%; height:auto}
.column90 {width: 90%; height:auto}
.column10 {width: 10%; height:auto}
.width80 {width: 80px}
.width120 {width: 120px}
.width240 {width: 240px}
.width457 {width: 457px}

.ui-carousel .ui-carousel-page-links{
    background-color: white;
}

.ui-carousel .ui-carousel-button{
    background-color: white;
}

.dateField .ui-inputfield {
    width: 160px;
}

.changeDialogGrid {
    padding: 5px 5px 0px 10px !important; /** dół prawy gora lewy */
}

.ui-selectonemenu {
    min-width: 100px !important; /* po podbiciu wersji primeface`ów pola rozwijane zaczeły się rozjeżdzać przez dynamiczną zmiane tego stylu */
}

.instytucjaNazwa {
    word-break: break-all !important;
    width: 100% !important;
    display: block !important;
}

.zeroPadding {
    padding: 0px 0px 0px 0px !important;
}

.zeroPaddingGrid > tbody > tr > td {
    padding: 0px 0px 0px 0px !important;
}

.zeroPaddingGrid {
    border-spacing: 0px;
    border-collapse: collapse;
}

.italic {
    font-style: italic !important;
}

.separationBar {
    display: block;
    height: 27px;
    background: #152e52;
}

.dolGora .ui-panelgrid-cell {
    padding: 2px 0px 3px 0px !important;/** dół prawy gora lewy */
}

.column200 {
    width: 200px !important;
}

/*.outputLabelGrid .ui-panelgrid-cell {
    padding: 4px 0.5px 4px 4px !important; * dół prawy gora lewy

}*/

.paddingLeft30 {
    padding-left: 30px !important;
}

.ui-selectcheckboxmenu .ui-selectcheckboxmenu-label {
    display: block !important;
    padding: 3px 26px 3px 5px;
    width: auto;
    border: none;
    cursor: pointer;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap !important;
}

.ui-selectcheckboxmenu.ui-widget.ui-state-default.ui-corner-all.selectClass label {
    background: #ffffff !important;
    color: #333333 !important;
}

.ui-icon.ui-chkbox-icon {
    overflow: visible;
    border: 1px solid #6e6e73;
}

/*.ui-selectlistbox-item:hover{
    background-color: red !important;
}

.ui-selectlistbox-item:selected{
    background-color: yellow !important;
}*/

.componentGrid tr {
    vertical-align: central !important;
}


.darkorange{
    background: #bdad7d  !important;
    background-color: #bdad7d  !important;
    background-image:none;
}

.ui-inputtextarea {
    box-shadow: none !important;
}

.kryteriaKomuniaty .ui-panelgrid-cell {
    padding: 4px 0px 4px 2px !important; /** dół prawy gora lewy */
}

/* bez checkboxa ZAZNACZ WSZYSTKIE */
.without-selectall .ui-selection-column .ui-chkbox-all {
    display: none !important;
}

.generowanieTxt{
    padding: 15px 0px 15px 0 !important; /** góra prawy gora lewy */
    margin-left: auto;
    margin-right: auto;
}

.gridTop .ui-panelgrid-cell {
    vertical-align: text-top !important;
}

.helpButton,
.ui-widget-content .helpButton,
.ui-widget-header .helpButton {
    font-weight: bold !important;
    font-size:11px !important;
    background: none !important;
    color: #333333;
    height: 30px !important;
}
.helpButton {
    border-radius: inherit;
    height: 30px !important;
}

.helpButton:hover {
    height: 30px !important;
}

.ui-tree-default .ui-tree-container{
    white-space: normal !important;
}

.hide-column-names table thead tr {
    display: none;
}

.wyszukiwarkaPortal td{
    background-color: #d7ebe8 !important;
    border: hidden !important;
}

.ui-selectonemenu-panel .ui-selectonemenu-table td{
    border: hidden !important;
}

.selectClass label,
.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.selectClass label,
.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.selectClass input,
.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.selectClass > :last-child,
.ui-selectcheckboxmenu.ui-widget.ui-state-default.ui-corner-all.selectClass label,
.ui-selectcheckboxmenu.ui-widget.ui-state-default.ui-corner-all.selectClass > :last-child {
    border: none;
}

.selectClass {
    margin-bottom: 1px;
    max-height: 29px;
}

.selectClass * {
    max-height: 29px;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.selectClass label,
.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.selectClass input,
.ui-selectcheckboxmenu.ui-widget.ui-state-default.ui-corner-all.selectClass label {
    padding: 6px !important;
    height: 15px;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.selectClass > :last-child,
.ui-selectcheckboxmenu.ui-widget.ui-state-default.ui-corner-all.selectClass > :last-child {
    height: 27px;
}

.wyszukiwarka .ui-widget .ui-widget{
    font-size: 12px !important;
    /*border: hidden !important;*/
}

.ui-autocomplete button {
    max-height: 27px;
    margin-top: 2px;
    margin-right: 7px;
}

.ui-chkbox.ui-widget {
    border: none;
}

.ui-chkbox-box.ui-widget.ui-corner-all {
    border: 1px solid lightgray;
}


.ui-chkbox-box.ui-widget.ui-corner-all * {
    border: none !important;
}

.ui-paginator .ui-paginator-last, .ui-paginator .ui-paginator-next,
.ui-paginator .ui-paginator-first,.ui-paginator .ui-paginator-prev{
    background-color: #bdad7d !important;
}

.ui-accordion .ui-accordion-header .ui-icon {
    background-image: url("/faces/javax.faces.resource/ui-icons_ffffff_256x240.png?ln=images") !important;
}

.wyszukiwarkaGrid .ui-panelgrid .ui-panelgrid-cell{
    padding: 0px !important;
    padding-left: 4px !important;
    margin: 0px !important;
}

.ui-autocomplete-panel .ui-autocomplete-table{
    font-size: 12px !important;
}

.wyszukiwarkaSelectOne .ui-selectonemenu-list-item {
    font-size: 12px;
}

.ui-tree-default .ui-treenode-label{
    margin: 0px !important;
}
.ui-tree-default .ui-treenode-label .ui-widget,
.ui-tree-default .ui-treenode-label{
    font-size: 10px !important;
}
/******************************
*****   AUTOCOMPLETE **********
*******************************/
.autocomplete .ui-state-active {
    background: none; /* brak tła */
}
.autocomplete .ui-autocomplete-panel { /* panel rozwijany */
    max-width: 400px;
    z-index: 2012;
    overflow:auto;
    height: 200px;
}
.autocomplete .ui-autocomplete-dropdown { /* przycisk rozwinięcia */
    display: none !important;
}
.autocomplete .ui-inputfield { /*szerokość pola do wpisania */
    width: 600px;
}
.autocomplete .ui-widget-content { /* brak tła */
    background: none !important;
}

/******************************
***** Lista informacji  *******
*******************************/
.newsList .ui-accordion-header {
    background-color: #F2F1F1 !important;
    color: #152e52 !important;
}
.newsList .ui-accordion-header:focus { /** wybrany */
    color: #152e52 !important;
}
.newsListItem .ui-widget-content {
    border: none;
    background: #F2F1F1; /* globalny kolor tła */
    /*color: ;*/
}

/* Wyświetlanie STOPKI dla ckEDITOR */
.cke_path {
    display: none;
}
.cke_bottom {
    display: none !important;
}
/* Wyświetlanie okna dialogowego dla ckEDITOR */
.cke_dialog_tabs {
    display: none !important;
}
.cke_dialog_contents_body {
    height: 80px !important;
    width: 350px !important;
}

.alignRight{
    text-align: right;
}

.ui-autocomplete-query {
    font-weight: bold;
}

.link{
    color:#4a74b0 !important;
    text-decoration: none;
}

.link:hover{
    color:#99142e !important;
    text-decoration: underline;
}

.boldText{
    font-weight: bold;
}

.nodisplay {
    display: none !important;
}

.nowaInstytucjaKolumna1 {
    width: 175px !important;
}
.nowaInstytucjaKolumna2 {
    width: 340px !important;
}
.nowaInstytucjaLogo {
    width: 560px !important;
}

.kolumnaBezZmian {

}

.kolumnaDoGory {
    vertical-align: top;
}

.dataTableBezNaglowka table thead tr {
    display: none;
}

.dataTableDoPobrania table{
    border-collapse: separate;
    border-spacing: 10px;
    *border-collapse: expression('separate', cellSpacing = '10px');
}

.kolumna1{
    width: 25%;
    border-right: 1px solid black !important;
}

.kolumna2{
    width: 75%;
    height: 15px !important;
    color:  #333333;
    border: 1px solid black !important;
    white-space: pre-wrap;
}

.ui-autocomplete-panel{
    width: auto !important;
}

.layoutNoScrolling .ui-layout-unit-content {
    overflow: hidden !important;
}

.scroll-x {
    overflow-x: auto;
}

.scroll-y {
    overflow-y: scroll;
}

.height84Percent {
    height: 82% !important;
}

.adresKolumna1{
    width: 100px;
}
.adresKolumna2{
    width: 200px;
}

.ui-autocomplete-panel .ui-state-highlight{
    background: lightgrey !important;
}

.ui-icon{
    overflow: visible !important;

}

.listaWyboruWysz .ui-datatable-empty-message {
    display: none !important;
}

.listaWyboruWysz thead tr th {
    text-align: left !important;
    color: #333333 !important;
    font-weight: bold !important;
    border: none !important;
    margin-left: -2px;
}

.listaWyboruWysz td{
    border: hidden !important;
    width: 100%;
}

.wyszukiwarkaListaPowiat {
    width: 460px !important;
}

.wyszukiwarkaListaMiejsc {
    width: 435px !important;
}

input[type=text]::-ms-clear {
    display: none;
    width : 0;
    height: 0;
}

.ui-state-error.ui-outputlabel {
    border: none !important;
    background: transparent;
    color: #152e52;
}

.changeFieldBorder td {
    border: 3px solid #99142e !important;
}
.rachunekWidthClass {
    width: 240px !important;
}
.rachunekOldValue {
    width: 246px !important;
}

.inst-logo {
    background: white none repeat scroll 0 0;
}

.ui-slidemenu-backward, .ui-widget-header, .ui-corner-all, .ui-helper-clearfix > span.ui-icon-triangle-1-w{
    background-image: none;
}

.ui-menuitem-link, .ui-submenu-link, .ui-corner-all > span.ui-icon-triangle-1-e{
    background-image: none;
}

.fa.fa-hand-o-up.fa-2x.ui-draggable.ui-draggable-handle{
    color: #152e52;
}

td.ui-panelgrid-cell.column80 {
    background: #152e52;
}

td.ui-panelgrid-cell.column20 {
    background: #152e52;
}

td.ui-panelgrid-cell.column80 input.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all{
    border-color: #333333 !important;
}

td.ui-panelgrid-cell.column80 input.ui-inputfield.ui-inputtext.ui-widget.ui-state-default.ui-corner-all:hover{
    border-color: #cc654e !important;
}

span.ui-calendar button.ui-datepicker-trigger.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only span.ui-button-icon-left.ui-icon.ui-icon-calendar{
    background-image: url("/faces/javax.faces.resource/ui-icons_222222_256x240.png?ln=images");
}

td.ui-panelgrid-cell.column20 button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only span.ui-button-icon-left.ui-icon.ui-c.ui-icon-search{
    background-image: url("/faces/javax.faces.resource/ui-icons_222222_256x240.png?ln=images");
}

.ui-messages-error.ui-corner-all {
    padding: 5px 1px 5px 1px !important;
}

.panelBorder, .panelBorder tr {
    border-style: solid !important;
    border-collapse:collapse !important;
    border-color: silver !important;
}

.columnBorder {
    border-style: solid !important;
    border-collapse:collapse !important;
    border-color: silver !important;
}

.pdf-icon-image {
    background-image: url("/faces/javax.faces.resource/adobe_icon.png?ln=img") !important;
    width: 35px;
    height: 35px;
    left: 22% !important;
    top: 22% !important;
}

.xls-icon-image {
    background-image: url("/faces/javax.faces.resource/xls_icon.png?ln=img") !important;
    width: 35px;
    height: 35px;
    left: 22% !important;
    top: 22% !important;
}

.icon-center {
    left: 38% !important;
    top: 38% !important;
}

.historyGrid .ui-state-disabled {
    color:  #333333;
    opacity: 1;
    background: rgba(255, 255, 255, 0.35);
    border: solid 01px rgba(255, 255, 255, 0.35) !important;
}

#footerForm {
    background-color: #152e52;
    padding: 12px;
    margin-top: 150px;
}

.footer-container {
    color: white;
    max-width: 1000px;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
}

.footer-container > div {
    flex: auto;
    padding: 12px;
}

.footer-navigation {
    max-width: 476px;
}

.footer-links {
    max-width: 176px;
}

.footer-contact {
    max-width: 276px;
}

.footer-contact .adresKolumna1 {
    min-width: 100px;
}

.footer-title {
    display: block;
    color: #bdad7d;
    margin-bottom: 4px;
    font-weight: bold;
}

.footer-subtitle {
    margin-bottom: 2px;
    font-weight: bold;
    display: block;
}

.footer-container a {
    color: white !important;
    text-decoration: unset;
    white-space: nowrap;
    line-height: 32px;
}

.footer-container a:hover {
    color: white;
    text-decoration: underline;
}

.footer-version {
    opacity: 0.5;
    max-width: 976px;
    color: #bdad7d;
}
.footer-contact > .footer-title,
.class-2-portal-daneKontaktowe-departament{
    margin-bottom: 14px;
}

.vertical-separator {
    color: #bdad7d;
}

.application-icons a {
    font-weight: bold;
}

#krok3Form-buttonsNew .ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.selectClass label {
    border: 1px solid white !important;
}
#krok3Form-buttonsNew .ui-state-error {
    border: 1px solid #99142e !important;
}

.aria-input2 {
    background-color: white !important;
}

.language-change {
    background-color: white !important;
}

.selectOneFiltrWidthClass label {
    border: 1px solid white !important;
    background: none !important;
}

.selectOneFiltrWidthClass span {
    border: 1px solid white !important;
    background: none !important;
    display: block !important;
}
.layoutUnitCenter {
    padding-left: -10px;
    margin-left: -10px;
}
.logoImg {
    width:230px;
}