@charset "utf-8";

/* Styl strefy klienta - zawiera wszystkie wydzielone elementy charakterystyczne dla strefy (layout/buttons/list-page/chosen) */
a {
    color: #0067A3;
}

a:hover, a:active {
    color: #00507F;
}

.topBar .menuLeft .clientZone {
    background-color: #EDEEF2;
    color: #3A4F64;
}

.topBar .menuLeft .clerkZone {
    background-color: #4B60A5;
    color: #E8EBF4;
}

.topBar .menuLeft .clientZone a {
    background-color: #EDEEF2;
    color: #3A4F64;
}

.topBar .menuLeft .clerkZone a {
    background-color: #4B60A5;
    color: #E8EBF4;
}

.zoneMenuBar .current a {
    background: none;
    color: #EDEEF2;
    text-decoration: none;
}

.header {
    background-color: #EDEEF2;
}

.header .account .profileBox {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/profileBox.png.xhtml");
}

.header .account .profileMenu .context {
    border-bottom: 2px solid #008FE6;
    background: #0071B3;
}

.header .account .profileMenu .context:hover, .header .account .profileMenu .context:active {
    background: #008FE6;
}

.footer {
    background-color: #EDEEF2;
}

.bottomMenuBar li a {
    background: #EDEEF2;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus {
    border-color: #0071b3;
}

/* BUTTONS ************************************************************************************** */
.button {
    background-color: #0071B3;
}

.button:hover, .button:active {
    background-color: #005080;
}

.button.lessImportant {
    background-color: #CFD5E2;
    color: #0067A3;
}

.button.lessImportant:hover, .button.lessImportant:active {
    color: #00507F;
}

.button.smallPlusButton {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/white_plus_blue_bg_small.png.xhtml");
}

.button.smallUpArrowButton {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/white_arrow_up_blue_bg_small.png.xhtml");
}

.button.smallDownArrowButton {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/white_arrow_down_blue_bg_small.png.xhtml");
}

.button.smallLeftArrowButton {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/white_arrow_left_blue_bg_small.png.xhtml");
}

.button.smallRightArrowButton {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/white_arrow_right_blue_bg_small.png.xhtml");
}

.button.smallestLeftArrowButton {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/white_arrow_left_blue_bg_smallest.png.xhtml");
}

.button.smallestRightArrowButton {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/white_arrow_right_blue_bg_smallest.png.xhtml");
}

.button.mediumRightArrowButton {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/white_arrow_right_blue_bg_medium.png.xhtml");
}

.button.showMoreButton {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/blue_arrow_down_grey_bg_tiny.png.xhtml");
    background-color: #0071b3;
}

.button.showMoreButton:hover, .button.showMoreButton:active {
    color: #005080;
}

.backButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/back.png.xhtml");
}

.button.tinyPlainButton.leastImportant {
    /* Proszę nie ustawiać tutaj marginesów różnych od 0! */
    color: #127BB8;
    border-color: #127BB8;
}

.button.smallPlainButton.leastImportant {
    /* Proszę nie ustawiać tutaj marginesów różnych od 0! */
    color: #127BB8;
    border-color: #127BB8;
}

.button.mediumPlainButton.leastImportant {
    /* Proszę nie ustawiać tutaj marginesów różnych od 0! */
    color: #127BB8;
    border-color: #127BB8;
}

.button.tinyPlainButton.leastImportant:hover {
    /* Proszę nie ustawiać tutaj marginesów różnych od 0! */
    color: #015180;
    border-color: #015180;
}

.button.smallPlainButton.leastImportant:hover {
    /* Proszę nie ustawiać tutaj marginesów różnych od 0! */
    color: #015180;
    border-color: #015180;
}

.button.mediumPlainButton.leastImportant:hover {
    /* Proszę nie ustawiać tutaj marginesów różnych od 0! */
    color: #015180;
    border-color: #015180;
}

.activateButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/activate.png.xhtml");
}

.deactivateButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/deactivate.png.xhtml");
}

.approveButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/approve.png.xhtml");
}

.phaseOutButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/phaseOut.png.xhtml");
}

.blockButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/block.png.xhtml");
}

.reinstateButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/reinstate.png.xhtml");
}

.printButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/print.png.xhtml");
}

.deleteButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/delete.png.xhtml");
}

.editButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/edit.png.xhtml");
}

.usersButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/users.png.xhtml");
}

.bankButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/bank_icon.png.xhtml");
}

.cardButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/card_icon.png.xhtml");
}

.notebookButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/notebook_icon.png.xhtml");
}

.submissionButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/submission_icon.png.xhtml");
}

.addressButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/address.png.xhtml");
}

.extendTPButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/extendTP2.png.xhtml");
}

.changeIdpButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/extendTP.png.xhtml");
}

.submitTPButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/submitTP.png.xhtml");
}

.verifyTPButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/verifyTP.png.xhtml");
}

.invalidateTPButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/invalidateTP2.png.xhtml");
}

.applicationSubmisionByCPButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/applicationSubmissionByCP.png.xhtml");
}

.goToButton a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/go_to.png.xhtml");
}

.filterButton.upArrow a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/blue_arrow_up.png.xhtml");
}

.filterButton.downArrow a {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/blue_arrow_down.png.xhtml");
}

.account_manage {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/account_manage.png.xhtml");
    background-repeat: no-repeat;
}

.account_manage a:hover {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/account_manage2.png.xhtml");
    background-repeat: no-repeat;
}

.operations_list {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/operations_list.png.xhtml");
    background-repeat: no-repeat;
}

.operations_list a:hover {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/operations_list2.png.xhtml");
    background-repeat: no-repeat;
}

.brak_ikony_profileBox {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/brak_ikony_profileBox.png.xhtml");
    background-repeat: no-repeat;
}

.brak_ikony_profileBox a:hover {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/brak_ikony_profileBox2.png.xhtml");
    background-repeat: no-repeat;
}

/* PAGE LIST ************************************************************************************ */
.contentBody .list th a.sortedAscending {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/blue_arrow_up_narrow.png.xhtml");
}

.contentBody .list th a.sortedAscending:hover, .contentBody .list th a.sortedAscending:active {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/blue_arrow_up_narrow_hover.png.xhtml");
}

.contentBody .list th a.sortedDescending {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/blue_arrow_down_narrow.png.xhtml");
}

.contentBody .list th a.sortedDescending:hover, .contentBody .list th a.sortedDescending:active {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/blue_arrow_down_narrow_hover.png.xhtml");
}

.contentBody .listPage .filterMenu .fields .inputColumn .dateField {
    background: #FFFFFF url("/pz/javax.faces.resource/images/buttons/client/datepicker_no_focus.png.xhtml") no-repeat scroll 100% 50%;
}

.contentBody .listPage .filterMenu .fields .inputColumn .dateField:focus {
    background: #FFFFFF url("/pz/javax.faces.resource/images/buttons/client/datepicker_focus.png.xhtml") no-repeat scroll 100% 50%;
}

.contentBody .listPage .filterMenu .fieldsWithWildCards .blueStar {
    color: #0071b3;
}

.contentBody .objectsList:hover {
    border: 2px solid #0071b3;
}

/* CHOSEN *************************************************************************************** */
.chosen-container .chosen-single div {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/line_blue_arrow_down_no_focus.png.xhtml");
}

.chosen-container.chosen-container-active .chosen-single div {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/line_blue_arrow_down_focus.png.xhtml");
}

.chosen-container.chosen-container-active.chosen-with-drop .chosen-single div {
    background-image: url("/pz/javax.faces.resource/images/buttons/client/line_blue_arrow_down_focus.png.xhtml");
}

.chosen-container.chosen-container-active .chosen-single {
    border: 2px solid #0071b3;
}

.chosen-container.chosen-container-active.chosen-with-drop .chosen-single {
    border: 2px solid #0071b3;
}

.chosen-container .chosen-drop {
    border: 2px solid #0071b3;
}

.chosen-container .chosen-drop .chosen-results li.highlighted {
    background-color: #0071b3;
}

/* style pseudo-tablicy do wyświetlania rezultatów wyszukiwania */
.pseudo-table { font-size: 15px; }
.pseudo-table a { color: #252525; }
.pseudo-table .smaller { font-size: 12px; }
.pseudo-table .break { word-wrap: break-word; }

/* nagłówek */
.pseudo-table .head { display: table-row; }
.pseudo-table .head > div { display: table-cell; padding: 6px 20px 6px 0; }
.pseudo-table .head > div:first-child { padding-left: 20px; }
.pseudo-table .head > div .sorted { padding-right: 20px; background: #FFFFFF no-repeat scroll 100% 50%;  }
.pseudo-table .head > div .asc { background-image: url("/pz/javax.faces.resource/images/buttons/client/blue_arrow_up_narrow.png.xhtml"); }
.pseudo-table .head > div .desc { background-image: url("/pz/javax.faces.resource/images/buttons/client/blue_arrow_down_narrow.png.xhtml"); }

/* hover */
.pseudo-table > a > div:hover { color: #252525; outline: 2px solid #0067A3; }
.pseudo-table > a > div.even, .pseudo-table .fakeA > div.even { background-color: #F7F7F9; }
.pseudo-table > a > div.odd, .pseudo-table .fakeA > div.odd { background-color: #FFFFFF; }

/* wiersz */
.pseudo-table > a > div > div, .pseudo-table .fakeA > div > div { display: table-row; }
.pseudo-table > a > div > div > div, .pseudo-table .fakeA > div > div > div { display: table-cell; vertical-align: middle; padding: 6px 20px 6px 0; height: 44px; }
.pseudo-table > a > div > div > div:first-child, .pseudo-table .fakeA > div > div > div:first-child { padding-left: 20px; }
