#dyspozycja,
#dyspozycja div {
    max-width: 600px;
    width: 1
}

div.customCopyright {
    width: 40%;
}

div.art-nostylemenufooter {
    width: 60%;
}

.art-footer a,
.art-footer a:link {
    font-size: 13px;
}

.data-od {
    display: flex;
}

.data-do {
    display: flex;
}

.data-od input {
    width: 100px;
}

#New_odczyt {
    width: 100%!important;
}

#tablicastan th {
    border: .5px solid var(--color-accent)!important;
    background-color: var(--color-background-alt);
}

#tablicastan td {
    border: solid 1px #DBDBDB!important;
    border-top: none!important;
}

table.dataTable {
    border-bottom: none!important;
}

.data-do input {
    width: 100px;
}

@media only screen and (max-width: 800px) {
    #New_odczyt h3 {
        width: 100%!important;
    }
}

@media only screen and (max-width: 1000px) {
    .dataTables_wrapper {
        width: 100%!important;
    }
}

#jdsearchtext {
    margin-buttom: 15px;
}

#wyslij {
    background: #40BEFF;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 17px;
    font-weight: bold;
}

.art-postcontent table:not([class]) tbody>tr:last-of-type>td:first-of-type {
    font-weight: 800!important;
    color: #00063B!important;
}

.art-vmenu li a {
    margin-bottom: 0px!important;
}

.art-vmenu li {
    margin-bottom: 0px!important;
}

#RozrachunkiMenu #BTNakt,
#RozrachunkiMenu #BTNpod_odcz,
#RozrachunkiMenu #BTNdokumenty,
#RozrachunkiMenu .DivMenuButton {
    font-size: 1.2em!important;
}

.wcag-contrast-default .art-postcontent .content-links a:link {
    color: #fff!important;
}

#Content_Zuzycie #RozData {
    margin-left: 20px;
}

.OdczytyTD1 {
    margin-left: 20px;
}

.art-postcontent table:not([class]) tbody>tr:last-of-type>td:first-of-type {
    padding-left: 0px;
    padding-right: 20px;
}

#Content_Zuzycie table#FakturyUstawienia tr:nth-child(1n) {
    width: 590px!important;
}

#FakturyUstawienia tbody {
    flex-wrap: wrap;
    max-width: 570px;
}

#WyboryRozrachunki #FakturyUstawienia tbody {
    max-width: 590px;
}

#Roz_Fak_BTN {
    margin-top: 26px;
}

#Content_Zuzycie #FakturyUstawienia tbody {
    flex-wrap: wrap;
    max-width: 550px;
}

#Content_Zuzycie #Roz_Fak_BTN {
    margin-top: 0px;
}

td#Roz_Wyb_Dat {
    width: 180px;
}

#Roz_Typ_Dok {
    margin-top: 25px;
}

#wodomierze th {
    font-size: 1.2em;
}

table,
ul.art-hmenu {
    font-size: 1em!important;
}

#wodomierze td {
    font-size: 1em!important;
    font-weight: bold!important;
    padding: 8px 10px;
}

@media only screen and (max-width: 1199px) {
    ul#MenuGora li a {
        text-align: left;
        padding-left: 20px;
        padding-bottom: 0px!important;
        padding-top: 0px!important;
        margin-bottom: 2px!important;
        font-size: 18px!important;
        font-weight: 600!important;
    }
    .navbar-menu-mobile .art-vmenu li a {
        text-align: left;
        padding-left: 20px;
        padding-bottom: 5px!important;
        padding-top: 5px!important;
        margin-bottom: 2px!important;
        font-size: 18px!important;
        font-weight: 600!important;
    }
    .navbar-menu-mobile .art-vmenu {
        background: transparent!important;
    }
    .navbar-menu-mobile .art-vmenublock {
        padding-top: 0px!important;
    }
    .navbar-menu-mobile ul#MenuGora li:hover {
        transform: inherit!important;
    }
    .navbar-menu-mobile ul#MenuGora {
        border-top: 2.5px solid #0693D8!important;
    }
}

.wcag-font-size-medium #WyboryRozrachunki #FakturyUstawienia tbody {
    max-width: 610px;
}

.wcag-font-size-medium #FakturyUstawienia tr:nth-child(2) {
    width: 320px!important;
}

.wcag-font-size-large #FakturyUstawienia tr:nth-child(2) {
    width: 320px!important;
}

.wcag-font-size-large #WyboryRozrachunki #FakturyUstawienia tbody {
    max-width: 610px;
}

@media only screen and (max-width: 1840px) {
    div#RozrachunkiMenu div.DivMenuButton,
    div#RozrachunkiMenu div.DivMenuButton2 {
        font-size: 16px!important;
        padding: 5px!important;
    }
}

@media only screen and (max-width: 1540px) {
    div#RozrachunkiMenu div.DivMenuButton,
    div#RozrachunkiMenu div.DivMenuButton2 {
        font-size: 14px!important;
    }
    div.customCopyright {
        width: 35%;
    }
    div.art-nostylemenufooter {
        width: 65%;
    }
}

@media only screen and (max-width: 1480px) {
    #FakturyUstawienia tbody {
        max-width: 84%!important;
    }
}

@media only screen and (max-width: 1350px) {
    #art-main .art-sheet {
        padding-left: 5vw;
        padding-right: 5vw;
    }
}

@media only screen and (max-width: 950px) {
    #art-main .art-sheet {
        padding-left: 2.5vw;
        padding-right: 2.5vw;
    }
    #payment {
        width: 100%!important;
    }
    #payment ul {
        width: 90%!important;
    }
    /* OD DO DATA */
    #Roz_Pod_Dat {
        background-color: transparent!important;
    }
    /*#Roz_Pod_Dat img{
    display:none;
}
*/
}


/* Fix buttons */

div#RozrachunkiMenu div.DivMenuButton {
    border: 1.5px solid #DBDBDB!important;
}

div#RozrachunkiMenu div.DivMenuButton2 {
    border: 1.2px solid black !important;
}

.componentheading {
    font-size: 1.2em!important;
    width: 270px!important;
    display: flex;
    justify-content: center;
    max-width: 270px!important;
}


/* Table query */

@media only screen and (max-width: 1199px) {
    table#FakturyUstawienia tr,
    table#Podaj_odczyt_TAB tr {
        max-width: 100%;
        width: 100%;
    }
    #FakturyUstawienia {
        width: 900px;
    }
    #Roz_Pod_Dat {
        margin-top: 50px;
    }
    #Roz_Typ_Dok select#typ_dok {
        width: 100%;
    }
    #data_od {
        width: 100%;
    }
    #data_typ {
        width: 100%;
    }
    input.hasDatepicker {
        width: 100%;
    }
    #PokazFak {
        font-size: 15.2px;
    }
}

div#RozrachunkiMenu {
    padding-bottom: 20px;
}

@media only screen and (max-width: 600px) {
    #payment div {
        width: 100%!important;
        padding: 0px!important;
        margin: 0 auto!important;
    }
    .p24_submitbtn {
        margin: 0 auto;
    }
}

@media only screen and (max-width: 800px) {
    .art-postcontent div a img {
        right: 0px;
    }
    #dane-klienta {
        margin-left: -25px;
    }
    #Roz_Typ_Dok select#typ_dok,
    #Roz_Wyb_Dat #data_typ {
        width: 100%!important;
    }
    #data_do {
        width: 100%!important;
    }
}

#FakturyUstawienia {
    max-width: 100%!important;
    width: 100%!important;
}

#RozrachunkiMenu #BTNpod_odcz {
    margin-right: 40px!important;
}

.navbar-wcag__control {
    align-items: baseline;
    display: flex;
}

#aktualizacja input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea {
    border: 0;
    max-width: 100% !important;
    background: #F3F3F3;
    padding: 10px;
    margin-bottom: 10px;
}

#RozrachunkiMenu #BTNakt,
#RozrachunkiMenu #BTNpod_odcz,
#RozrachunkiMenu #BTNdokumenty,
#RozrachunkiMenu .DivMenuButton {
    font-size: 1.2em!important;
}

@media only screen and (max-width: 1199px) {
    ul#MenuGora li a {
        text-align: left;
        padding-left: 20px;
        padding-bottom: 0px!important;
        padding-top: 0px!important;
        margin-bottom: 2px!important;
        font-size: 18px!important;
        font-weight: 600!important;
    }
    .navbar-menu-mobile .art-vmenu li a {
        text-align: left;
        padding-left: 20px;
        padding-bottom: 5px!important;
        padding-top: 5px!important;
        margin-bottom: 2px!important;
        font-size: 18px!important;
        font-weight: 600!important;
    }
    .navbar-menu-mobile .art-vmenu {
        background: transparent!important;
    }
    .navbar-menu-mobile .art-vmenublock {
        padding-top: 0px!important;
    }
    .navbar-menu-mobile ul#MenuGora li:hover {
        transform: inherit!important;
    }
    .navbar-menu-mobile ul#MenuGora {
        border-top: 2.5px solid #0693D8!important;
    }
}

@media only screen and (max-width: 1840px) {
    div#RozrachunkiMenu div.DivMenuButton,
    div#RozrachunkiMenu div.DivMenuButton2 {
        font-size: 16px!important;
        padding: 5px!important;
    }
}

@media only screen and (max-width: 1540px) {
    div#RozrachunkiMenu div.DivMenuButton,
    div#RozrachunkiMenu div.DivMenuButton2 {
        font-size: 14px!important;
    }
}

@media only screen and (max-width: 1350px) {
    #art-main .art-sheet {
        padding-left: 5vw;
        padding-right: 5vw;
    }
}

@media only screen and (max-width: 950px) {
    #art-main .art-sheet {
        padding-left: 2.5vw;
        padding-right: 2.5vw;
    }
    /* OD DO DATA */
    #Roz_Pod_Dat {
        background-color: transparent!important;
    }
    /*#Roz_Pod_Dat img{
    display:none;
}*/
}


/* Fix buttons */

div#RozrachunkiMenu div.DivMenuButton {
    border: 1.5px solid #DBDBDB!important;
}

div#RozrachunkiMenu div.DivMenuButton2 {
    border: 1.2px solid black !important;
}

.componentheading {
    font-size: 1.2em!important;
    width: 270px!important;
    display: flex;
    justify-content: center;
    max-width: 270px!important;
}


/* Table query */

@media only screen and (max-width: 1199px) {
    table#FakturyUstawienia tr,
    table#Podaj_odczyt_TAB tr {
        max-width: 100%;
        width: 100%;
    }
    #FakturyUstawienia {
        width: 900px;
    }
    #Roz_Pod_Dat {
        margin-top: 35px;
    }
    #Roz_Typ_Dok select#typ_dok {
        width: 100%;
    }
    #data_od {
        width: 150px;
    }
    #data_do {
        width: 150px!important;
    }
    #data_typ {
        width: 100%;
    }
    input.hasDatepicker {
        width: 100%;
    }
    #PokazFak {
        font-size: 15.2px;
    }
    #Content_Zuzycie table#FakturyUstawienia tr:nth-child(1n) {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    #FakturyUstawienia tbody {
        max-width: 100%!important;
    }
}

div#RozrachunkiMenu {
    padding-bottom: 20px;
}

@media only screen and (max-width: 800px) {
    .art-postcontent div a img {
        right: 0px;
    }
    #Roz_Typ_Dok select#typ_dok,
    #Roz_Wyb_Dat #data_typ {
        width: 100%!important;
    }
    #FakturyUstawienia {
        width: 400px!important;
    }
}

#FakturyUstawienia {
    max-width: 100%!important;
    width: 100%!important;
}

#RozrachunkiMenu #BTNpod_odcz {
    margin-right: 40px!important;
}

.navbar-wcag__control {
    align-items: baseline;
    display: flex;
}

#aktualizacja input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea {
    border: 0;
    max-width: 100% !important;
    background: #F3F3F3;
    padding: 10px;
    margin-bottom: 10px;
}


/*#Roz_Pod_Dat img{

 display:none!important;
}
*/


/* the coolest programmer in the world Yurii Kobets  update 18.08.2021 */

img[src$=".png"] {
    background: none!important;
}

#zgloszenie {
    border: none!important;
}


/* colors change */


/* black yellow */

.wcag-contrast-black-yellow .content-links-a {
    border: 1px solid #ff0!important;
    background: #000!important;
}

.wcag-contrast-black-yellow .content-links-b {
    border: 1px solid #ff0!important;
    background: #000!important;
}

.wcag-contrast-black-yellow .content-links-c {
    border: 1px solid #ff0!important;
    background: #000!important;
}

.wcag-contrast-black-yellow .pretext::before {
    background: #ff0!important;
}

.wcag-contrast-black-yellow .secondary-header {
    background: #000!important;
    color: #ff0!important;
}

.wcag-contrast-black-yellow .inputbox {
    background: #000!important;
    color: #ff0!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow label {
    color: #ff0!important;
}

.wcag-contrast-black-yellow input[type='checkbox'] {
    width: 13px;
    height: 13px;
    outline: 2px solid #ff0!important;
}

.wcag-contrast-black-yellow input[type='checkbox'] {
    width: 13px;
    height: 13px;
    outline: 2px solid #ff0!important;
}

.wcag-contrast-black-yellow .form-login-utilities a {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .button {
    background-color: #000!important;
    color: #ff0!important;
    border: 1px solid #ff0;
}

.wcag-contrast-black-yellow .form-login-submit-wrapper p {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .ui-widget {
    background: #000!important;
    color: #ff0!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow .infotext {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .status_locked {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .status_unlocked {
    color: #ff0!important
}

.wcag-contrast-black-yellow .ui-slider-handle {
    background: #ff0!important;
}

.wcag-contrast-black-yellow .icon_active {
    visibility: hidden!important;
}

.wcag-contrast-black-yellow .icon_inactive {
    visibility: hidden!important;
}

.wcag-contrast-black-yellow .form-login-submit-wrapper img {
    visibility: hidden!important;
}

.wcag-contrast-black-yellow hr {
    border-color: #ff0!important;
}

.wcag-contrast-black-yellow .tabs {
    background: #000;
}

.wcag-contrast-black-yellow #tabHeader::before {
    background: #ff0;
}

.wcag-contrast-black-yellow #tabHeader #tab1,
#tabHeader #tab2 {
    border: 1px solid #ff0;
}

.wcag-contrast-black-yellow .main-content--right {
    background: #000!important;
}

.wcag-contrast-black-yellow .tabContent-inner a {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .main-content--right .userdata .form-register-wrapper a {
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow .main-content--right .userdata .form-register-wrapper a:hover {
    background: #000!important;
    border: 1px solid #ff0!important;
    color: #ff0!important
}

.wcag-contrast-black-yellow input[type='radio']:after {
    width: 13px;
    height: 13px;
    border: 1px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #000;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #ff0;
}

.wcag-contrast-black-yellow input[type='radio']:checked:after {
    width: 13px;
    height: 13px;
    border: 1px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #ff0;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #ff0;
}

.wcag-contrast-black-yellow #gotoPassword {
    background: #000!important;
}


/* yellow black */

.wcag-contrast-yellow-black .content-links-a {
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black .content-links-b {
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black .content-links-c {
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black .pretext::before {
    background: #000!important;
}

.wcag-contrast-yellow-black .secondary-header {
    background: #ff0!important;
    color: #000!important;
}

.wcag-contrast-yellow-black .inputbox {
    background: #ff0!important;
    color: #000!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black label {
    color: #000!important;
}

.wcag-contrast-yellow-black input[type='checkbox'] {
    width: 13px;
    height: 13px;
    outline: 2px solid #000!important;
}

.wcag-contrast-yellow-black input[type='checkbox'] {
    width: 13px;
    height: 13px;
    outline: 2px solid #000!important;
}

.wcag-contrast-yellow-black .form-login-utilities a {
    color: #000!important;
}


/* antirobot */

.wcag-contrast-yellow-black .button {
    background-color: #ff0!important;
    color: #000!important;
    border: 1px solid #000;
}

.wcag-contrast-yellow-black .form-login-submit-wrapper p {
    color: #000!important;
}

.wcag-contrast-yellow-black .ui-widget {
    background: #ff0!important;
    color: #000!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black .infotext {
    color: #000!important;
}

.wcag-contrast-yellow-black .status_locked {
    color: #000!important;
}

.wcag-contrast-yellow-black .status_unlocked {
    color: #000!important
}

.wcag-contrast-yellow-black .ui-slider-handle {
    background: #000!important;
}

.wcag-contrast-yellow-black .icon_active {
    visibility: hidden!important;
}

.wcag-contrast-yellow-black .icon_inactive {
    visibility: hidden!important;
}


/* end*/

.wcag-contrast-yellow-black .form-login-submit-wrapper img {
    visibility: hidden!important;
}

.wcag-contrast-yellow-black hr {
    border-color: #000!important;
}

.wcag-contrast-yellow-black .tabs {
    background: #ff0;
}

.wcag-contrast-yellow-black #tabHeader::before {
    background: #000;
}

.wcag-contrast-yellow-black #tabHeader .inactive {
    border: 1px solid #000;
}

.wcag-contrast-yellow-black .main-content--right {
    background: #ff0!important;
}

.wcag-contrast-yellow-black .tabContent-inner a {
    color: #000!important;
}

.wcag-contrast-yellow-black .main-content--right .userdata .form-register-wrapper a {
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black input[type='radio']:after {
    width: 13px;
    height: 13px;
    border: 1px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #ff0;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #000;
}

.wcag-contrast-yellow-black input[type='radio']:checked:after {
    width: 13px;
    height: 13px;
    border: 1px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #000;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #000;
}


/*black white */

.wcag-contrast-black-white .content-links-a {
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white .content-links-b {
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white .content-links-c {
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white .pretext::before {
    background: #fff!important;
}

.wcag-contrast-black-white .secondary-header {
    background: #000!important;
    color: #fff!important;
}

.wcag-contrast-black-white .inputbox {
    background: #000!important;
    color: #fff!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white label {
    color: #fff!important;
}

.wcag-contrast-black-white input[type='checkbox'] {
    width: 13px;
    height: 13px;
    outline: 2px solid #fff!important;
}

.wcag-contrast-black-white input[type='checkbox'] {
    width: 13px;
    height: 13px;
    outline: 2px solid #fff!important;
}

.wcag-contrast-black-white .form-login-utilities a {
    color: #fff!important;
}


/*antirobot*/

.wcag-contrast-black-white .button {
    background-color: #000!important;
    color: #fff!important;
    border: 1px solid #fff;
}

.wcag-contrast-black-white .form-login-submit-wrapper p {
    color: #fff!important;
}

.wcag-contrast-black-white .ui-widget {
    background: #000!important;
    color: #fff!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white .infotext {
    color: #fff!important;
}

.wcag-contrast-black-white .status_locked {
    color: #ffff!important;
}

.wcag-contrast-black-white .status_unlocked {
    color: #fff!important
}

.wcag-contrast-black-white .ui-slider-handle {
    background: #fff!important;
}

.wcag-contrast-black-white .icon_active {
    visibility: hidden!important;
}

.wcag-contrast-black-white .icon_inactive {
    visibility: hidden!important;
}


/* end*/

.wcag-contrast-black-white .form-login-submit-wrapper img {
    visibility: hidden!important;
}

.wcag-contrast-black-white hr {
    border-color: #fff!important;
}

.wcag-contrast-black-white .tabs {
    background: #000;
}

.wcag-contrast-black-white #tabHeader::before {
    background: #000;
}

.wcag-contrast-black-white #tabHeader .inactive {
    border: 1px solid #fff;
}

.wcag-contrast-black-white .main-content--right {
    background: #000!important;
}

.wcag-contrast-black-white .tabContent-inner a {
    color: #fff!important;
}

.wcag-contrast-black-white .main-content--right .userdata .form-register-wrapper a {
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white .main-content--right .userdata .form-register-wrapper a:hover {
    color: #fff!important;
}


/* colors after login*/


/* black yellow */

.wcag-contrast-black-yellow ul#MenuGora li a {
    color: #ff0!important;
}

.wcag-contrast-black-yellow #RozrachunkiMenu::before {
    background: #ff0!important;
}

.wcag-contrast-black-yellow #aiContactSafeForm h1::before {
    background: #ff0!important;
}

.wcag-contrast-black-yellow ul.art-vmenu>li>a.active {
    background: #ff0!important;
    color: #000!important;
}

.wcag-contrast-black-yellow ul#MenuGora li.active {
    background: #ff0!important;
    color: #000!important;
}

.wcag-contrast-black-yellow ul#MenuGora li.active a {
    color: #000!important;
}

.wcag-contrast-black-yellow #WyboryRozrachunki .PolaDane #dane-klienta div h2 {
    border-bottom: 1px solid #ff0!important;
    color: #ff0!important;
}

.wcag-contrast-black-yellow #WyboryRozrachunki .PolaDane #dane-klienta div .klient-info-podsumowanie .kwota {
    color: #ff0!important
}

.wcag-contrast-black-yellow .btn {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0;
}

.wcag-contrast-black-yellow #tooltip {
    background: #ff0!important;
    color: #000!important;
}

.wcag-contrast-black-yellow .dataTables_empty {
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #example1_previous {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #example1_next {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #wodomholder h1 {
    color: #ff0!important;
}

.wcag-contrast-black-yellow input[type="search"] {
    color: #ff0!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow select {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #jform_email {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #example td {
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #example_previous {
    border: 1px solid #ff0!important;
    background: #000!important;
    color: #ff0!important;
}

.wcag-contrast-black-yellow #example_next {
    border: 1px solid #ff0!important;
    background: #000!important;
    color: #ff0!important;
}

.wcag-contrast-black-yellow #accordion_sp1_id91 .toggler {
    border-bottom: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow .art-blockcontent a:link {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .art-block li {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .art-postcontent {
    color: #ff0!important;
}

.wcag-contrast-black-yellow #dokumenty_previous {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #dokumenty_next {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #Roz_Pod_Dat {
    color: #ff0!important;
    background-color: #000!important;
}

.wcag-contrast-black-yellow input.hasDatepicker {
    background: #000!important;
    color: #ff0!important;
}

.wcag-contrast-black-yellow p#PozKwota {
    color: #ff0!important;
}

.wcag-contrast-black-yellow table.dataTable tbody tr {
    background-color: #000!important;
}

.wcag-contrast-black-yellow #example2_previous {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #example2_next {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #windykTable_previous {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #windykTable_next {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #aktywnosci_previous {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #aktywnosci_next {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}


/* contact form */

.wcag-contrast-black-yellow .art-postcontent table:not([class]) tbody>tr:last-of-type>td:first-of-type {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .art-postcontent table {
    color: #ff0!important;
}

.wcag-contrast-black-yellow #zgloszenie td {
    color: #ff0!important;
}

.wcag-contrast-black-yellow #wstepna {
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #koncowa {
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #telefon {
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #email {
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #kontakt {
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #tresc {
    border: 1px solid #ff0!important;
    color: #ff0!important;
}

.wcag-contrast-black-yellow #wyslij {
    border: 1px solid #ff0!important;
    background: #000!important;
    color: #ff0!important;
}


/* end */

.wcag-contrast-black-yellow .paginate_button {
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    color: #ff0!important;
}

.wcag-contrast-black-yellow #aktywnosci td {
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow .componentheading::before {
    background: #ff0!important;
}

.wcag-contrast-black-yellow .jd_top_navi td {
    background: #000!important;
    border: 1px solid #ff0!important;
    color: #ff0!important;
}

.wcag-contrast-black-yellow .art-postcontent h3 {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .art-postcontent a:link {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .jd_sort_order {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .jd_cat_subheader b {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .jd_cat_subheader {
    border-bottom: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow .jd_top_navi td a {
    color: #ff0!important;
}

.wcag-contrast-black-yellow input[type="text"] {
    color: #ff0!important;
    border: 1px solid #ff0!important;
    background: #000!important;
}

.wcag-contrast-black-yellow div#aiContactSafe_mainbody_3 textarea {
    color: #ff0!important;
    border: 1px solid #ff0!important;
    background: #000!important;
}

.wcag-contrast-black-yellow div#aiContactSafe_mainbody_3 div#aiContactSafeBtns input {
    color: #ff0!important;
    border: 1px solid #ff0!important;
    background: #000!important;
}

.wcag-contrast-black-yellow #aiContactSafe_row_aics_send_to_sender label {
    color: #ff0!important;
    background: #000!important;
}

.wcag-contrast-black-yellow .jd_footer {
    color: #ff0!important;
    background: #000!important;
}

.wcag-contrast-black-yellow .jd_footer .art-pager .active {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-black-yellow .art-postcontent div {
    background-color: #000!important;
}

.wcag-contrast-black-yellow .item-page h2 a {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-black-yellow body {
    color: #ff0!important;
}

.wcag-contrast-black-yellow #ZmianaMaxWiek p {
    color: #ff0!important;
}

.wcag-contrast-black-yellow #maxwiek {
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #ZmianaDaty p {
    color: #ff0!important;
}

.wcag-contrast-black-yellow #uzytkownik {
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #nowadata {
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #ZmianaMaxWiek .btn {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #ZmianaDaty .btn {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #zablokuj_form label {
    color: #ff0!important;
}

.wcag-contrast-black-yellow #odblokuj_form label {
    color: #ff0!important;
}

.wcag-contrast-black-yellow #zablokuj_form #IDKontrahenta_add {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #IDKontrahenta_add {
    color: #ff0!important;
}

.wcag-contrast-black-yellow #IDKontrahenta_del {
    color: #ff0!important;
}

.wcag-contrast-black-yellow #odblokuj_form #IDKontrahenta_del {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #odblokuj_form input:nth-child(2) {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #zablokuj_form input:nth-child(2) {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #blokady_previous {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #blokady_next {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #Roz_Wyb_Dat #data_typ {
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #Roz_Typ_Dok select#typ_dok {
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #dyspozycje_previous {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow #dyspozycje_next {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow .category-list h1 {
    color: #ff0!important;
    background: #000!important;
    border-bottom: 1px solid #ff0!important;
}

.wcag-contrast-black-yellow .art-postcontent .category-list h2 {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .art-postcontent a,
.art-postcontent a:link {
    color: #ff0!important;
}

.wcag-contrast-black-yellow #aktualizacja h4 {
    color: #ff0!important;
    border-bottom: 1px solid #ff0;
}

.wcag-contrast-black-yellow #aktualizacja input[type="text"] {
    background: #000!important;
    border: 1px solid #ff0!important;
    color: #ff0!important;
}

.wcag-contrast-black-yellow .mobile-header__hamburger span {
    background-color: #ff0!important;
}

.wcag-contrast-black-yellow #nrlicznika {
    background: #000!important;
    border: 1px solid #ff0!important;
    color: #ff0!important;
}

.wcag-contrast-black-yellow #PokazFak {
    background: #000!important;
    border: 1px solid #ff0!important;
    color: #ff0!important;
}

.wcag-contrast-black-yellow .art-postcontent h1 {
    color: #ff0!important;
}

.wcag-contrast-black-yellow .ui-dialog-titlebar {
    background: #000!important;
    border: 1px solid #ff0!important;
    color: #ff0!important;
}

.wcag-contrast-black-yellow .ui-widget-content {
    color: #ff0!important;
    background: #000!important;
}

.wcag-contrast-black-yellow #aiContactSafeForm p strong {
    color: #ff0!important;
    background-color: #000!important;
}

.wcag-contrast-black-yellow #aiContactSafeForm p {
    color: #ff0!important;
}


/* yellow black */

.wcag-contrast-yellow-black ul#MenuGora li a {
    color: #000!important;
}

.wcag-contrast-yellow-black #RozrachunkiMenu::before {
    background: #000!important;
}

.wcag-contrast-yellow-black #aiContactSafeForm h1::before {
    background: #000!important;
}

.wcag-contrast-yellow-black ul.art-vmenu>li>a.active {
    background: #000!important;
    color: #ff0!important;
}

.wcag-contrast-yellow-black ul#MenuGora li.active {
    background: #000!important;
    color: #ff0!important;
}

.wcag-contrast-yellow-black ul#MenuGora li.active a {
    color: #ff0!important;
}

.wcag-contrast-yellow-black #WyboryRozrachunki .PolaDane #dane-klienta div h2 {
    border-bottom: 1px solid #000!important;
    color: #000!important;
}

.wcag-contrast-yellow-black #WyboryRozrachunki .PolaDane #dane-klienta div .klient-info-podsumowanie .kwota {
    color: #000!important
}

.wcag-contrast-yellow-black .btn {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000;
}

.wcag-contrast-yellow-black #tooltip {
    background: #000!important;
    color: #ff0!important;
}

.wcag-contrast-yellow-black .dataTables_empty {
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #example1_previous {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #example1_next {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #wodomholder h1 {
    color: #000!important;
}

.wcag-contrast-yellow-black input[type="search"] {
    color: #000!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black select {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #example td {
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #jform_email {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #example_previous {
    border: 1px solid #000!important;
    background: #ff0!important;
    color: #000!important;
}

.wcag-contrast-yellow-black #example_next {
    border: 1px solid #000!important;
    background: #ff0!important;
    color: #000!important;
}

.wcag-contrast-yellow-black #accordion_sp1_id91 .toggler {
    border-bottom: 1px solid #000!important;
}

.wcag-contrast-yellow-black .art-blockcontent a:link {
    color: #000!important;
}

.wcag-contrast-yellow-black .art-block li {
    color: #000!important;
}

.wcag-contrast-yellow-black .art-postcontent {
    color: #000!important;
}

.wcag-contrast-yellow-black #dokumenty_previous {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #dokumenty_next {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #Roz_Pod_Dat {
    color: #000!important;
    background-color: #ff0!important;
}

.wcag-contrast-yellow-black input.hasDatepicker {
    background: #ff0!important;
    color: #000!important;
}

.wcag-contrast-yellow-black p#PozKwota {
    color: #000!important;
}

.wcag-contrast-yellow-black table.dataTable tbody tr {
    background-color: #ff0!important;
}

.wcag-contrast-yellow-black #example2_previous {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #example2_next {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #windykTable_previous {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #windykTable_next {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #aktywnosci_previous {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #aktywnosci_next {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black .art-postcontent table:not([class]) tbody>tr:last-of-type>td:first-of-type {
    color: #000!important;
}


/* contact form */

.wcag-contrast-yellow-black .art-postcontent table:not([class]) tbody>tr:last-of-type>td:first-of-type {
    color: #000!important;
}

.wcag-contrast-yellow-black .art-postcontent table {
    color: #000!important;
}

.wcag-contrast-yellow-black #zgloszenie td {
    color: #000!important;
}

.wcag-contrast-yellow-black #wstepna {
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #koncowa {
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #telefon {
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #email {
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #kontakt {
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #tresc {
    border: 1px solid #000!important;
    color: #000!important;
}

.wcag-contrast-yellow-black #wyslij {
    border: 1px solid #000!important;
    background: #ff0!important;
    color: #000!important;
}


/* end */

.wcag-contrast-yellow-black .paginate_button {
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    color: #000!important;
}

.wcag-contrast-yellow-black #aktywnosci td {
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black .componentheading::before {
    background: #000!important;
}

.wcag-contrast-yellow-black .jd_top_navi td {
    background: #ff0!important;
    border: 1px solid #000!important;
    color: #000!important;
}

.wcag-contrast-yellow-black .art-postcontent h3 {
    color: #000!important;
}

.wcag-contrast-yellow-black .art-postcontent a:link {
    color: #000!important;
}

.wcag-contrast-yellow-black .jd_sort_order {
    color: #000!important;
}

.wcag-contrast-yellow-black .jd_cat_subheader {
    border-bottom: 1px solid #000!important;
}

.wcag-contrast-yellow-black .jd_cat_subheader b {
    color: #000!important;
}

.wcag-contrast-yellow-black .jd_top_navi td a {
    color: #000!important;
}

.wcag-contrast-yellow-black input[type="text"] {
    color: #000!important;
    border: 1px solid #000!important;
    background: #ff0!important;
}

.wcag-contrast-yellow-black div#aiContactSafe_mainbody_3 textarea {
    color: #000!important;
    border: 1px solid #000!important;
    background: #ff0!important;
}

.wcag-contrast-yellow-black div#aiContactSafe_mainbody_3 div#aiContactSafeBtns input {
    color: #000!important;
    border: 1px solid #000!important;
    background: #ff0!important;
}

.wcag-contrast-black-yellow #aiContactSafe_row_aics_send_to_sender label {
    color: #ff0!important;
    background: #000!important;
}

.wcag-contrast-yellow-black .jd_footer {
    color: #000!important;
    background: #ff0!important;
}

.wcag-contrast-yellow-black .jd_footer .art-pager .active {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black .art-postcontent div {
    background-color: #ff0!important;
}

.wcag-contrast-yellow-black .item-page h2 a {
    color: #ff0!important;
    background: #000!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black body {
    color: #000!important;
}

.wcag-contrast-yellow-black #ZmianaMaxWiek p {
    color: #000!important;
}

.wcag-contrast-yellow-black #maxwiek {
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #ZmianaDaty p {
    color: #000!important;
}

.wcag-contrast-yellow-black #uzytkownik {
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #nowadata {
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #ZmianaMaxWiek .btn {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #ZmianaDaty .btn {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #zablokuj_form label {
    color: #000!important;
}

.wcag-contrast-yellow-black #odblokuj_form label {
    color: #000!important;
}

.wcag-contrast-yellow-black #zablokuj_form #IDKontrahenta_add {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #IDKontrahenta_add {
    color: #000!important;
}

.wcag-contrast-yellow-black #IDKontrahenta_del {
    color: #000!important;
}

.wcag-contrast-yellow-black #odblokuj_form #IDKontrahenta_del {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #odblokuj_form input:nth-child(2) {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #zablokuj_form input:nth-child(2) {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #blokady_previous {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #blokady_next {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #Roz_Wyb_Dat #data_typ {
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #Roz_Typ_Dok select#typ_dok {
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #dyspozycje_previous {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black #dyspozycje_next {
    color: #000!important;
    background: #ff0!important;
    border: 1px solid #000!important;
}

.wcag-contrast-yellow-black .category-list h1 {
    color: #000!important;
    background: #ff0!important;
    border-bottom: 1px solid #000!important;
}

.wcag-contrast-yellow-black .art-postcontent .category-list h2 {
    color: #000!important;
}

.wcag-contrast-yellow-black .art-postcontent a,
.art-postcontent a:link {
    color: #000!important;
}

.wcag-contrast-yellow-black #aktualizacja h4 {
    color: #000!important;
    border-bottom: 1px solid #000;
}

.wcag-contrast-yellow-black #aktualizacja input[type="text"] {
    background: #ff0!important;
    border: 1px solid #000!important;
    color: #000!important;
}

.wcag-contrast-yellow-black #gotoPassword {
    background: #ff0!important;
}

.wcag-contrast-yellow-black .mobile-header__hamburger span {
    background-color: #000!important;
}

.wcag-contrast-yellow-black #nrlicznika {
    background: #ff0!important;
    border: 1px solid #000!important;
    color: #000!important;
}

.wcag-contrast-yellow-black #PokazFak {
    background: #ff0!important;
    border: 1px solid #000!important;
    color: #000!important;
}

.wcag-contrast-yellow-black .art-postcontent h1 {
    color: #000!important;
}

.wcag-contrast-yellow-black .ui-dialog-titlebar {
    background: #ff0!important;
    border: 1px solid #000!important;
    color: #000!important;
}

.wcag-contrast-yellow-black .ui-widget-content {
    color: #000!important;
    background: #ff0!important;
}

.wcag-contrast-yellow-black #aiContactSafeForm p strong {
    color: #000!important;
    background-color: #ff0!important;
}

.wcag-contrast-yellow-black #aiContactSafeForm p {
    color: #000!important;
}


/*black white */

.wcag-contrast-black-white ul#MenuGora li a {
    color: #fff!important;
}

.wcag-contrast-black-white #RozrachunkiMenu::before {
    background: #fff!important;
}

.wcag-contrast-black-white #aiContactSafeForm h1::before {
    background: #fff!important;
}

.wcag-contrast-black-white ul.art-vmenu>li>a.active {
    background: #fff!important;
    color: #000!important;
}

.wcag-contrast-black-white ul#MenuGora li.active {
    background: #fff!important;
    color: #000!important;
}

.wcag-contrast-black-white ul#MenuGora li.active a {
    color: #000!important;
}

.wcag-contrast-black-white #WyboryRozrachunki .PolaDane #dane-klienta div h2 {
    border-bottom: 1px solid #fff!important;
    color: #fff!important;
}

.wcag-contrast-black-white #WyboryRozrachunki .PolaDane #dane-klienta div .klient-info-podsumowanie .kwota {
    color: #fff!important
}

.wcag-contrast-black-white .btn {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff;
}

.wcag-contrast-black-white #tooltip {
    background: #fff!important;
    color: #000!important;
}

.wcag-contrast-black-white .dataTables_empty {
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #example1_previous {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #example1_next {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #wodomholder h1 {
    color: #fff!important;
}

.wcag-contrast-black-white input[type="search"] {
    color: #fff!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white select {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #example td {
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #jform_email {
    border: 1px solid #fff!important;
    background: #000!important;
    color: #fff!important;
}

.wcag-contrast-black-white #example_previous {
    border: 1px solid #fff!important;
    background: #000!important;
    color: #fff!important;
}

.wcag-contrast-black-white #example_next {
    border: 1px solid #fff!important;
    background: #000!important;
    color: #fff!important;
}

.wcag-contrast-black-white #accordion_sp1_id91 .toggler {
    border-bottom: 1px solid #fff!important;
}

.wcag-contrast-black-white .art-blockcontent a:link {
    color: #fff!important;
}

.wcag-contrast-black-white .art-block li {
    color: #fff!important;
}

.wcag-contrast-black-white .art-postcontent {
    color: #fff!important;
}

.wcag-contrast-black-white #dokumenty_previous {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #dokumenty_next {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #Roz_Pod_Dat {
    color: #fff!important;
    background-color: #000!important;
}

.wcag-contrast-black-white input.hasDatepicker {
    background: #000!important;
    color: #fff!important;
}

.wcag-contrast-black-white p#PozKwota {
    color: #fff!important;
}

.wcag-contrast-black-white table.dataTable tbody tr {
    background-color: #000!important;
}

.wcag-contrast-black-white #example2_previous {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #example2_next {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #windykTable_previous {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #windykTable_next {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #aktywnosci_previous {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #aktywnosci_next {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white .art-postcontent table:not([class]) tbody>tr:last-of-type>td:first-of-type {
    color: #fff!important;
}


/* contact form */

.wcag-contrast-black-white .art-postcontent table:not([class]) tbody>tr:last-of-type>td:first-of-type {
    color: #fff!important;
}

.wcag-contrast-black-white .art-postcontent table {
    color: #fff!important;
}

.wcag-contrast-black-white #zgloszenie td {
    color: #fff!important;
}

.wcag-contrast-black-white #wstepna {
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #koncowa {
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #telefon {
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #email {
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #kontakt {
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #tresc {
    border: 1px solid #fff!important;
    color: #fff!important;
}

.wcag-contrast-black-white #wyslij {
    border: 1px solid #fff!important;
    background: #000!important;
    color: #fff!important;
}


/* end */

.wcag-contrast-black-white .paginate_button {
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    color: #fff!important;
}

.wcag-contrast-black-white #aktywnosci td {
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white .componentheading::before {
    background: #fff!important;
}

.wcag-contrast-black-white .jd_top_navi td {
    background: #000!important;
    border: 1px solid #fff!important;
    color: #fff!important;
}

.wcag-contrast-black-white .art-postcontent h3 {
    color: #fff!important;
}

.wcag-contrast-black-white .art-postcontent a:link {
    color: #fff!important;
}

.wcag-contrast-black-white .jd_sort_order {
    color: #fff!important;
}

.wcag-contrast-black-white .jd_cat_subheader b {
    color: #fff!important;
}

.wcag-contrast-black-white .jd_cat_subheader {
    border-bottom: 1px solid #fff!important;
}

.wcag-contrast-black-white .jd_top_navi td a {
    color: #fff!important;
}

.wcag-contrast-black-white input[type="text"] {
    color: #fff!important;
    border: 1px solid #fff!important;
    background: #000!important;
}

.wcag-contrast-black-white div#aiContactSafe_mainbody_3 textarea {
    color: #fff!important;
    border: 1px solid #fff!important;
    background: #000!important;
}

.wcag-contrast-black-white div#aiContactSafe_mainbody_3 div#aiContactSafeBtns input {
    color: #fff!important;
    border: 1px solid #fff!important;
    background: #000!important;
}

.wcag-contrast-black-yellow #aiContactSafe_row_aics_send_to_sender label {
    color: #ff0!important;
    background: #000!important;
}

.wcag-contrast-black-white .jd_footer {
    color: #fff!important;
    background: #000!important;
}

.wcag-contrast-black-white .jd_footer .art-pager .active {
    color: #000!important;
    background: #fff!important;
    border: 1px solid #000!important;
}

.wcag-contrast-black-white .art-postcontent div {
    background-color: #000!important;
}

.wcag-contrast-black-white .item-page h2 a {
    color: #000!important;
    background: #fff!important;
    border: 1px solid #000!important;
}

.wcag-contrast-black-white body {
    color: #fff!important;
}

.wcag-contrast-black-white #ZmianaMaxWiek p {
    color: #fff!important;
}

.wcag-contrast-black-white #maxwiek {
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #ZmianaDaty p {
    color: #fff!important;
}

.wcag-contrast-black-white #uzytkownik {
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #nowadata {
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #ZmianaMaxWiek .btn {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #ZmianaDaty .btn {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #zablokuj_form label {
    color: #fff!important;
}

.wcag-contrast-black-white #odblokuj_form label {
    color: #fff!important;
}

.wcag-contrast-black-white #zablokuj_form #IDKontrahenta_add {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #IDKontrahenta_add {
    color: #fff!important;
}

.wcag-contrast-yellow-black #IDKontrahenta_del {
    color: #fff!important;
}

.wcag-contrast-black-white #odblokuj_form #IDKontrahenta_del {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #odblokuj_form input:nth-child(2) {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #zablokuj_form input:nth-child(2) {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #blokady_previous {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #blokady_next {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #Roz_Wyb_Dat #data_typ {
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #Roz_Typ_Dok select#typ_dok {
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #dyspozycje_previous {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white #dyspozycje_next {
    color: #fff!important;
    background: #000!important;
    border: 1px solid #fff!important;
}

.wcag-contrast-black-white .category-list h1 {
    color: #fff!important;
    background: #000!important;
    border-bottom: 1px solid #fff!important;
}

.wcag-contrast-black-white .art-postcontent .category-list h2 {
    color: #fff!important;
}

.wcag-contrast-black-white .art-postcontent a,
.art-postcontent a:link {
    color: #fff!important;
}

.wcag-contrast-black-white #aktualizacja h4 {
    color: #fff!important;
    border-bottom: 1px solid #fff;
}

.wcag-contrast-black-white #aktualizacja input[type="text"] {
    background: #000!important;
    border: 1px solid #fff!important;
    color: #000!important;
}

.wcag-contrast-black-white input[type='radio']:after {
    width: 13px;
    height: 13px;
    border: 1px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #fff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #fff;
}

.wcag-contrast-black-white input[type='radio']:checked:after {
    width: 13px;
    height: 13px;
    border: 1px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #000;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid #fff;
}

.wcag-contrast-black-white #gotoPassword {
    background: #000!important;
}

.art-postcontent div a img {
    position: relative!important;
}

.wcag-contrast-black-white .mobile-header__hamburger span {
    background-color: #fff!important;
}

.wcag-contrast-black-white #nrlicznika {
    background: #000!important;
    border: 1px solid #fff!important;
    color: #000!important;
}

.wcag-contrast-black-white #PokazFak {
    background: #000!important;
    border: 1px solid #fff!important;
    color: #fff!important;
}

.wcag-contrast-black-white .art-postcontent h1 {
    color: #fff!important;
}

.wcag-contrast-black-white .ui-dialog-titlebar {
    background: #000!important;
    border: 1px solid #fff!important;
    color: #fff!important;
}

.wcag-contrast-black-white .ui-widget-content {
    color: #fff!important;
    background: #000!important;
}

.wcag-contrast-black-white #aiContactSafeForm p strong {
    background-color: #000!important;
    color: #fff!important;
}

.wcag-contrast-black-white #aiContactSafeForm p {
    color: #fff!important;
}


/* Font size change*/

.OdczytyTD1 {
    width: 155px!important;
}


/* medium font size */

table#FakturyUstawienia {
    font-size: 1.1em!important;
}

.wcag-font-size-medium table#FakturyUstawienia {
    font-size: 20px!important;
}

.wcag-font-size-medium .art-postcontent table:not([class]) tbody>tr:last-of-type>td:first-of-type {
    margin-left: 20px!impoertant;
    font size: 20px!impoertant;
}

.wcag-font-size-medium #Content_Zuzycie table#FakturyUstawienia tr:nth-child(1n) {
    width: 630px!important;
}

.wcag-font-size-medium #RozrachunkiMenu::before {
    height: 57px;
}

.wcag-font-size-medium #WyboryRozrachunki .PolaDane #dane-klienta div .klient-info-podsumowanie {
    font-size: 26px;
}

.wcag-font-size-medium div#RozrachunkiMenu div.DivMenuButton {
    font-size: 22px!important;
    height: 55px!important;
}

.wcag-font-size-medium #accordion_sp1_id91 .toggler span span {
    font-size: 22px!important;
}

.wcag-font-size-medium #accordion_sp1_id91 p {
    font-size: 22px!important;
}

.wcag-font-size-medium .art-block li {
    font-size: 20px!important;
}

.wcag-font-size-medium .art-blockcontent a:link {
    font-size: 22px!important;
}

.wcag-font-size-medium .PolaDane p {
    font-size: 20px!important;
}

.wcag-font-size-medium select {
    font-size: 20px!important;
}

.wcag-font-size-medium input {
    font-size: 20px!important;
}

.wcag-font-size-medium .art-postcontent h3 {
    font-size: 26px!important;
}

.wcag-font-size-medium .art-postcontent a:link {
    font-size: 22px!important;
}

.wcag-font-size-medium input[type='checkbox'] {
    width: 15px;
    height: 15px;
    left: -3px;
}

.wcag-font-size-medium input[type='checkbox'] {
    width: 15px;
    height: 15px;
    left: -3px;
}

.wcag-font-size-medium #RozData {
    font-size: 20px!important;
}

.wcag-font-size-medium #Roz_Typ_Dok {
    font-size: 20px!important;
}

.wcag-font-size-medium #data_od {
    font-size: 20px!important;
}

.wcag-font-size-medium #data_do {
    font-size: 20px!important;
}

.wcag-font-size-medium .componentheading {
    font-size: 22px!important;
    height: 55px!important;
}

.wcag-font-size-medium .jd_cat_subheader {
    font-size: 22px!important;
}

.wcag-font-size-medium .jd_div_content {
    font-size: 24px!important;
}

.wcag-font-size-medium #dane-klienta .klient-info-podsumowanie strong {
    width: 350px;
}


/* large font size */

.wcag-font-size-large table#FakturyUstawienia {
    font-size: 22px!important;
}

.wcag-font-size-large #Content_Zuzycie table#FakturyUstawienia tr:nth-child(1n) {
    width: 670px!important;
}

.wcag-font-size-large #RozrachunkiMenu::before {
    height: 62px;
}

.wcag-font-size-large #dane-klienta .klient-info-ustawienia strong {
    width: 900px;
}

.wcag-font-size-large #WyboryRozrachunki .PolaDane #dane-klienta div .klient-info-podsumowanie {
    font-size: 28px;
}

.wcag-font-size-large #dane-klienta .klient-info-podsumowanie strong {
    width: 350px;
}

.wcag-font-size-large div#RozrachunkiMenu div.DivMenuButton {
    font-size: 24px!important;
    height: 60px!important;
}

.wcag-font-size-large #accordion_sp1_id91 .toggler span span {
    font-size: 24px!important;
}

.wcag-font-size-large #accordion_sp1_id91 p {
    font-size: 24px!important;
}

.wcag-font-size-large .art-block li {
    font-size: 22px!important;
}

.wcag-font-size-large .art-blockcontent a:link {
    font-size: 24px!important;
}

.wcag-font-size-large .PolaDane p {
    font-size: 22px!important;
}

.wcag-font-size-large select {
    font-size: 22px!important;
}

.wcag-font-size-large input {
    font-size: 22px!important;
}

.wcag-font-size-large .art-postcontent h3 {
    font-size: 30px!important;
}

.wcag-font-size-large .art-postcontent a:link {
    font-size: 24px!important;
}

.wcag-font-size-large .art-blockcontent {
    font-size: 24px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;
}

.wcag-font-size-large .art-blockcontent a:link {
    padding-left: 50px!important;
    padding-right: 50px!important;
}

.wcag-font-size-large #modlgn-remember {
    transform: scale(1.0)!important;
}

.wcag-font-size-large input[type='checkbox'] {
    width: 17px;
    height: 17px;
    left: -3px;
}

.wcag-font-size-large input[type='checkbox'] {
    width: 17px;
    height: 17px;
    left: -3px;
}

.wcag-font-size-large .art-footer-inner {
    height: 100px!important;
}

.wcag-font-size-large #RozData {
    font-size: 22px!important;
}

.wcag-font-size-large #Roz_Typ_Dok {
    font-size: 22px!important;
}

.wcag-font-size-large #Roz_Typ_Dok {
    font-size: 22px!important;
}

.wcag-font-size-large #Roz_Typ_Dok {
    font-size: 22px!important;
}

.wcag-font-size-large .componentheading {
    font-size: 24px!important;
    height: 70px!important;
}

.wcag-font-size-large .jd_cat_subheader {
    font-size: 24px!important;
}

.wcag-font-size-large .jd_div_content {
    font-size: 24px!important;
}

.wcag-font-size-large .jd_cat_title {
    font-size: 20px!important;
}

.wcag-font-size-medium .jd_cat_title {
    font-size: 18px!important;
}

#zgloszenie td {
    border: none!important;
}

.DivMenuButton {
    padding: 0!important;
}

ul.art-vmenu>li>a {
    line-height: 34px;
}

@media only screen and (max-width: 800px) {
    #Roz_Fak_BTN {
        margin-top: 20px;
    }
    #Roz_Typ_Dok {
        width: 35%!important;
    }
    #RozrachunkiMenu #BTNdokumenty {
        max-width: 100%!important;
    }
    .wcag-font-size-large div#RozrachunkiMenu div.DivMenuButton {
        font-size: 24px!important;
    }
    .wcag-font-size-large select {
        font-size: 20px!important;
    }
    .wcag-font-size-large #Roz_Wyb_Dat #data_typ {
        width: 100%!important;
    }
    .wcag-font-size-large #RozData {
        font-size: 20px!important;
    }
    .wcag-font-size-large #Roz_Typ_Dok {
        font-size: 20px!important;
    }
    .wcag-font-size-large #Roz_Pod_Dat {
        font-size: 20px!important;
    }
    .wcag-font-size-large .PolaDane b {
        font-size: 20px!important;
    }
    .wcag-font-size-large #example_previous {
        font-size: 20px!important;
    }
    .wcag-font-size-large #example_next {
        font-size: 20px!important;
    }
    .wcag-font-size-large #dokumenty_next {
        font-size: 20px!important;
    }
    .wcag-font-size-large #Windykacja_previous {
        font-size: 20px!important;
    }
    .wcag-font-size-large #Windykacja_next {
        font-size: 20px!important;
    }
    .wcag-font-size-large #aktywnosci_previous {
        font-size: 20px!important;
    }
    .wcag-font-size-large #aktywnosci_next {
        font-size: 20px!important;
    }
    .wcag-font-size-large #windykTable_previous {
        font-size: 20px!important;
    }
    .wcag-font-size-large #windykTable_next {
        font-size: 20px!important;
    }
    .wcag-font-size-large #example_previous {
        font-size: 20px!important;
    }
    .wcag-font-size-large #example_next {
        font-size: 20px!important;
    }
    .wcag-font-size-large #blokady_previous {
        font-size: 20px!important;
    }
    .wcag-font-size-large #blokady_next {
        font-size: 20px!important;
    }
    .wcag-font-size-large #dyspozycje_previous {
        font-size: 20px!important;
    }
    .wcag-font-size-large #dyspozycje_next {
        font-size: 20px!important;
    }
    .wcag-font-size-large #example1_previous {
        font-size: 20px!important;
    }
    .wcag-font-size-large #example1_next {
        font-size: 20px!important;
    }
    .wcag-font-size-large #example2_previous {
        font-size: 20px!important;
    }
    .wcag-font-size-large #example2_next {
        font-size: 20px!important;
    }
    .wcag-font-size-medium div#RozrachunkiMenu div.DivMenuButton {
        font-size: 22px!important;
    }
    .wcag-font-size-medium select {
        font-size: 18px!important;
        width: 80%;
    }
    .wcag-font-size-medium #RozData {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #Roz_Typ_Dok {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #Roz_Pod_Dat {
        font-size: 18px!important;
    }
    .wcag-font-size-medium .PolaDane b {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #example_previous {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #dokumenty_previous {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #example_previous {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #example_next {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #dokumenty_next {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #Windykacja_previous {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #Windykacja_next {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #aktywnosci_previous {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #aktywnosci_next {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #windykTable_previous {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #windykTable_next {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #example_previous {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #example_next {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #blokady_previous {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #blokady_next {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #dyspozycje_previous {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #dyspozycje_next {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #example1_previous {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #example1_next {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #example2_previous {
        font-size: 18px!important;
    }
    .wcag-font-size-medium #example2_next {
        font-size: 18px!important;
    }
    .jd_top_navi td {
        margin: 2px!important;
    }
    input[type="text"] {
        padding-left: 5px!important;
    }
    #zgloszenie tr {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
    #zgloszenie textarea {
        min-width: 100px!important;
        width: 310px!important;
    }
    #zgloszenie #koncowa {
        max-width: 330px!important;
        width: 330px!important;
    }
    #zgloszenie #telefon {
        width: 310px!important;
    }
    #zgloszenie #email {
        width: 310px!important;
    }
    #zgloszenie #wstepna {
        max-width: 330px!important;
        width: 330px!important;
    }
    #zgloszenie #kontakt {
        max-width: 330px!important;
        width: 330px!important;
    }
    #zgloszenie .rodo p {
        padding-right: 5px!important;
    }
}

input[disabled=""] {
    background-color: #B0B0B0!important;
}

input[disabled="disabled"] {
    background-color: #B0B0B0!important;
}


/* Vlad poprawki */

#Roz_Fak_BTN {
    width: fit-content!important;
}

#FakturyUstawienia tr:nth-child(2) {
    width: 300px!important;
}

#FakturyUstawienia tr:nth-child(3) {
    width: 170px!important;
}

#PokazFak {
    font-size: 17px;
}

@media only screen and (max-width: 1600px) {
    #FakturyUstawienia tr:nth-child(2) {
        width: 290px!important;
    }
    #FakturyUstawienia tr:nth-child(3) {
        width: 170px!important;
    }
}

@media only screen and (max-width: 1830px) {
    .wcag-font-size-large #dane-klienta .klient-info-ustawienia strong {
        width: 850px;
    }
}

@media only screen and (max-width: 1740px) {
    .wcag-font-size-large #dane-klienta .klient-info-ustawienia strong {
        width: 820px;
    }
}

@media only screen and (max-width: 1660px) {
    .wcag-font-size-large #dane-klienta .klient-info-ustawienia strong {
        width: 750px;
    }
}

@media only screen and (max-width: 1480px) {
    #FakturyUstawienia tr:nth-child(2) {
        width: 290px!important;
    }
    #FakturyUstawienia tr:nth-child(3) {
        width: 150px!important;
    }
}

@media only screen and (max-width: 800px) {
    #FakturyUstawienia tr:nth-child(2) {
        width: 290px!important;
        height: 70px!important;
    }
    #FakturyUstawienia tr:nth-child(3) {
        width: 1px!important;
    }
    .content-links ul {
        align-items: center;
    }
}

@media only screen and (max-width: 1480px) {
    #ZmianaMaxWiek .btn {
        margin-left: 0!important;
    }
    #ZmianaDaty .btn {
        margin-left: 0!important;
    }
}

@media only screen and (max-width: 800px) {
    #RozrachunkiMenu #BTNpod_odcz {
        margin-right: 0px!important;
    }
    #FakturyUstawienia tbody tr:nth-child(3n) {
        margin-top: 35px!important;
    }
    #WyboryOdczyty #Roz_Fak_BTN input {
        height: 50px;
        margin-top: 0px!important;
        margin-bottom: 20px;
    }
    #WyboryOdczyty #Roz_Fak_BTN {
        margin-bottom: 20px;
    }
    #Content_Zuzycie {
        height: 350px!important;
    }
    #zablokuj_form input:nth-child(2) {
        font-size: 16px!important;
        height: 45px!important;
        margin-top: 20px;
        width: 330px;
    }
    #odblokuj_form input:nth-child(2) {
        font-size: 16px!important;
        height: 45px!important;
        margin-top: 20px;
        width: 330px;
    }
    #zablokuj_form {
        flex-direction: column;
    }
    #odblokuj_form {
        flex-direction: column;
    }
    #RozrachunkiMenu #BTNzuzycie {
        padding: 4px 15px!important;
    }
    table#FakturyUstawienia tr td {
        width: 200px!important;
    }
    #Roz_Pod_Dat {
        margin: 0 auto;
        margin-top: 35px!important;
    }
    #RozrachunkiMenu::before {
        display: none;
    }
    #RozData {
        margin: 0 auto;
    }
    #Roz_Wyb_Dat {
        margin: 0 auto;
    }
    #PokazFak {
        margin-top: 35px;
        margin-bottom: 35px;
    }
}

.art-postcontent div a img {
    top: -1px;
}

#wyslij {
    margin-top: 10px;
}

.jd_top_navi :nth-child(3n) {
    display: none!important;
}

.jd_top_navi :nth-child(4n) {
    display: none!important;
}

.jd_top_navi :nth-child(5n) {
    display: none!important;
}

.jd_cat_title {
    font-size: 15px!important;
}

@media only screen and (max-width: 2200px) {
    .div#RozrachunkiMenu div.DivMenuButton:hover,
    div#RozrachunkiMenu:hover div.DivMenuButton2:hover {
        font-size: 15.5px!important;
        transform: none!important;
    }
    div#RozrachunkiMenu div.DivMenuButton {
        font-size: 15.5px!important;
        transform: none!important;
        padding: 0px!important;
    }
}

#user-registration button[disabled=""] {
    background-color: #B0B0B0!important;
}

#user-registration button[disabled="disabled"] {
    background-color: #B0B0B0!important;
}

.ui-widget {
    font-family: 'Roboto', sans-serif;
    line-height: 28px
}

.ui-widget li {
    margin-bottom: 10px;
}

.ui-dialog-buttonpane {
    display: flex;
    justify-content: center;
}

.ui-corner-all {
    border-radius: 0px;
}

.ui-dialog-titlebar {
    background: #40BEFF!important;
}

.ui-widget {
    font-size: 18px!important;
}

#aiContactSafeForm h1 {
    font-weight: bold;
}

#aiContactSafeForm small {
    display: block;
}

.content-links-c {
    border: 2px solid #40BEFF!important;
    background: #40BEFF!important;
    color: #ffff!important;
    outline: none!important;
    transition: all 0.4s ease;
    border-radius: 40px;
    font-weight: 800;
    text-align: center;
    width: fit-content;
}

.content-links-b {
    border: 2px solid #00063B!important;
    background: #00063B!important;
    color: #ffff!important;
    outline: none!important;
    transition: all 0.4s ease;
    border-radius: 40px;
    font-weight: 800;
    text-align: center;
    width: fit-content;
}

.content-links-a {
    border: 2px solid #00063B!important;
    background: #00063B!important;
    color: #ffff!important;
    outline: none!important;
    transition: all 0.4s ease;
    border-radius: 40px;
    font-weight: 800;
    text-align: center;
    width: fit-content;
}

.content-links-a {
    overflow-x: auto!important;
    overflow-y: auto!important;
}

.content-links-b {
    overflow-x: auto!important;
    overflow-y: auto!important;
    margin-top: 10px;
    margin-bottom: 10px;
}

.content-links-c {
    overflow-x: auto!important;
    overflow-y: auto!important;
}

.content-links-a a {
    color: #ffff!important;
    font-weight: bold;
    font-size: 17.5px;
}

.content-links-b a {
    color: #ffff!important;
    font-weight: bold;
    font-size: 17.5px;
}

.content-links-c a {
    color: #ffff!important;
    font-weight: bold;
    font-size: 17.5px;
}

.art-post .content-links ul>li:before {
    display: none;
}

.content-links ul {
    display: flex;
    flex-direction: column;
}

.art-postcontent .content-links li,
.art-post li,
.art-textblock li {
    margin: 15px 0 0 0;
}

.art-postcontent ul>li,
.art-post ul>li {
    padding: 5px 35px;
}

#dane-klienta {
    line-height: 100%;
}

#dane-klienta .klient-info-dane strong {
    width: 400px;
}

#dane-klienta .klient-info-ustawienia strong {
    width: 700px;
}

@media only screen and (max-width: 1430px) {
    #dane-klienta .klient-info-ustawienia strong {
        width: 600px;
    }
    #RozrachunkiMenu .DivMenuButton {
        margin-right: 24px!important;
    }
    .art-postcontent table:not([class]) tbody>tr:last-of-type>td:first-of-type {
        padding-left: 0px;
    }
    #RozrachunkiMenu .DivMenuButton {
        margin-right: 22px!important;
    }
}

@media only screen and (max-width: 1280px) {
    #dane-klienta .klient-info-ustawienia strong {
        width: 500px;
    }
}

#WyboryRozrachunki .PolaDane #dane-klienta div .klient-info-podsumowanie {
    font-size: 20px;
}

#WyboryRozrachunki {
    box-sizing: content-box;
    padding-left: 20px!important;
}

#dokumenty_wrapper {
    box-sizing: content-box;
    padding-left: 20px!important;
}

#example2_wrapper {
    box-sizing: content-box;
    padding-left: 20px!important;
}

#windykTable_wrapper {
    box-sizing: content-box;
    padding-left: 20px!important;
}

#aktywnosci_wrapper {
    box-sizing: content-box;
    padding-left: 20px!important;
}

#example1_wrapper {
    box-sizing: content-box;
}

#Content_Odczyty {
    line-height: 150%!important;
}

#Content_Dokonaj_zgloszenia {
    line-height: 150%!important;
}

#example_wrapper {
    box-sizing: content-box;
    padding-left: 20px!important;
}

#aktywnosci_wrapper {
    box-sizing: content-box;
    padding-left: 20px!important;
}

.dataTables_wrapper {
    width: 101%;
}

#RozrachunkiMenu #BTNdokumenty {
    font-size: 15.5px!important;
}

.wcag-font-size-medium #RozrachunkiMenu #BTNdokumenty {
    font-size: 22px!important;
    height: 55px!important;
}

.wcag-font-size-large #RozrachunkiMenu #BTNdokumenty {
    font-size: 24px!important;
    height: 60px!important;
}

.wcag-font-size-medium .navbar-menu-mobile .art-vmenu li a {
    font-size: 22px!important;
}

.wcag-font-size-large .navbar-menu-mobile .art-vmenu li a {
    font-size: 25px!important;
}

.wcag-font-size-medium ul#MenuGora li a {
    font-size: 22px!important;
}

.wcag-font-size-large ul#MenuGora li a {
    font-size: 25px!important;
}

.ui-state-default,
.ui-widget-content .ui-state-default {
    border: none;
}

.ui-dialog-buttonset .ui-button-text-only {
    cursor: pointer;
    background: #40BEFF;
    -webkit-border-radius: 40px !important;
    -moz-border-radius: 40px !important;
    border-radius: 40px !important;
    font-family: 'Roboto', sans-serif;
    color: #ffffff;
    font-size: 25px;
    font-weight: bold;
    padding: 5px 30px 5px 30px;
    text-decoration: none;
    border: none;
    outline: none!important;
}

.reset {
    max-width: 500px;
    margin: 0 auto;
}

.remind {
    max-width: 500px;
    margin: 0 auto;
}

.art-content-layout .art-content {
    padding-right: 12px;
}

#user-registration p {
    text-align: center;
}

@media only screen and (max-width: 680px) {
    #dane-klienta {
        line-height: 150%;
    }
}

@media only screen and (max-width: 1000px) {
    .dataTables_wrapper {
        width: 90%;
    }
    #wodomierze {
        width: 100%!important;
    }
}

@media only screen and (max-width: 1540px) {
    div#RozrachunkiMenu div.DivMenuButton,
    div#RozrachunkiMenu div.DivMenuButton2 {
        font-size: 15.5px!important;
    }
    #WyboryRozrachunki .PolaDane #dane-klienta {
        width: 100%;
    }
}

.camera_wrap img {
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
}

.art-article p {
    text-align: justify!important;
}

#wodomholder h1 {
    color: #0693D8!important;
    font-weight: 500;
    font-size: 1.4em;
}

.category-list h1 {
    color: #0693D8!important;
}

.art-postcontent table:not([class]) tbody {
    justify-content: flex-start;
}

.art-postcontent table:not([class]) tbody>tr:first-of-type {
    max-width: 100%!important;
}

#Roz_Pod_Dat {
    padding-right: 20px!important;
}

.OdczytyTD1 {
    text-align: start!important;
    color: var(--color-text);
}

#nrlicznika {
    margin-right: 20px!important;
}

@media only screen and (max-width: 1199px) {
    .OdczytyTD2 {
        display: flex;
    }
    #nrlicznika {
        margin: 0 auto!important;
        display: flex;
    }
    #Roz_Fak_BTN {
        display: flex;
        margin: 0 auto;
        margin-top: 20px;
    }
    #Content_Zuzycie table#FakturyUstawienia tr:nth-child(1n) {
        width: 100%!important;
        display: flex!important;
        flex-direction: column;
        margin: 0 auto;
    }
    #Roz_Pod_Dat {
        width: 100%;
        padding-right: 0px!important;
    }
    #Roz_Pod_Dat img {
        width: 18px;
        height: 21px;
    }
    table#FakturyUstawienia tr td {
        width: 210px!important;
    }
    table#FakturyUstawienia tr td.OdczytyTD1 {
        margin: 0 auto;
        width: 140px!important;
        padding-right: 40px!important;
    }
    .OdczytyTD2 {
        margin: 0 auto;
    }
    #PokazFak {
        font-size: 14px!important;
    }
    #WyboryOdczyty #Roz_Fak_BTN {
        height: 50px!important;
        width: 200px!important;
        padding-right: 0px!important;
        padding-left: 0px;
    }
    #FakturyUstawienia tbody tr:nth-child(1) {
        max-width: 400px!important;
        flex-wrap: wrap;
        margin: 0 auto;
        align-items: center;
        justify-content: center;
    }
    #FakturyUstawienia {
        width: 85vw!important;
    }
    #FakturyUstawienia tbody tr:nth-child(2n) {
        margin: 0 auto;
    }
    #Roz_Typ_Dok {
        margin: 0 auto;
    }
    #FakturyUstawienia tbody tr:nth-child(3n) {
        margin: 0 auto;
        width: 100%!important;
    }
    #FakturyUstawienia tbody tr:nth-child(3n) td {
        width: 158px!important;
    }
    .data-od {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    #FakturyUstawienia #Roz_Pod_Dat {
        margin-top: 0px!important;
    }
    table#FakturyUstawienia tr td#Roz_Wyb_Dat {
        width: 220px!important;
    }
    #Roz_Typ_Dok {
        margin-top: 35px!important;
    }
    #Roz_Fak_BTN {
        margin-top: 35px!important;
    }
    #Roz_Wyb_Dat #data_typ {
        padding: 0px!important;
        width: 220px!important;
    }
    #Roz_Wyb_Dat {
        padding-right: 5px!important;
    }
}

@media only screen and (max-width: 1199px) {
    #FakturyUstawienia tbody tr:nth-child(3n) {
        margin-bottom: 35px;
    }
}


/* Fix new poprawki 26.03.2021 */

@media only screen and (max-width: 850px) {
    /*  input {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    */
    #aktualizacja input {
        -webkit-appearance: auto!important;
        -moz-appearance: auto!important;
        appearance: auto!important;
    }
    .navbar-menu-mobile {
        overflow: auto!important;
    }
    #MenuGora li {
        /*  background:white!important; */
    }
    #RozrachunkiMenu {
        display: table!important;
    }
    /*
#nrlicznika{
    margin-top:150px!important;
}*/
    #Content_Zuzycie {
        height: fit-content!important;
        height: -moz-max-content!important;
        display: table!important;
        padding-bottom: 40px!important;
    }
    #FakturyUstawienia .fakturyTD3 {
        height: 200px!important;
    }
    #aiContactSafeSendButton {
        height: 50px!important;
        display: flex!important;
        align-items: center!important;
    }
}

.art-postcontent table:not([class]) tbody {
    justify-content: space-between!important;
}


/* WCAG #1 */

.wcag-contrast-yellow-black .art-footer-inner {
    background: #ffff00;
}

.wcag-contrast-black-yellow .customCopyright {
    background: #ffff00;
}

.wcag-contrast-yellow-black .art-footer a,
.art-footer a {
    color: #000;
}

.wcag-contrast-black-white div#aiContactSafe_mainbody_3 label {
    color: #000;
}


/* WCAG #2 */

.wcag-contrast-black-yellow .art-footer-inner {
    background: #000;
}

.wcag-contrast-black-yellow .customCopyright {
    background: #0000;
}

.wcag-contrast-black-yellow .art-footer a,
.art-footer a {
    color: #ffff00;
}

.wcag-contrast-black-yellow div#aiContactSafe_mainbody_3 label {
    color: #ffff00;
}


/* WCAG #3 */

.wcag-contrast-black-yellow .customCopyright {
    background: #000!important
}

.wcag-contrast-black-white .art-footer-inner {
    background: #000!important
}

.wcag-contrast-black-white .art-footer a,
.art-footer a {
    color: #ffff;
}

.wcag-contrast-black-white div#aiContactSafe_mainbody_3 label {
    color: #ffff;
}

@media only screen and (max-width: 860px) {
    #RozrachunkiMenu {
        display: flex!important;
        justify-content: center!important;
    }
    #RozrachunkiMenu .DivMenuButton {
        margin-right: 0px!important;
    }
}

#zgloszenie {
    overflow: hidden;
}

#RozrachunkiMenu #BTNpod_odcz {
    font-size: 15.5px!important;
    transform: none!important;
}

#BTNzuzycie {
    font-size: 15.5px!important;
    transform: none!important;
}

.wcag-font-size-medium div#RozrachunkiMenu #BTNpod_odcz {
    font-size: 22px!important;
    height: 55px!important;
}

.wcag-font-size-large div#RozrachunkiMenu #BTNpod_odcz {
    font-size: 24px!important;
    height: 60px!important;
}

.wcag-font-size-medium div#RozrachunkiMenu div.DivMenuButton2:hover {
    transition: none!important;
    transform: none!important;
    font-size: 22px!important;
}

.wcag-font-size-medium div#RozrachunkiMenu div.DivMenuButton:hover {
    transition: none!important;
    transform: none!important;
    font-size: 22px!important;
}

.wcag-font-size-medium div#RozrachunkiMenu div.DivMenuButton2 {
    transition: none!important;
    transform: none!important;
    font-size: 22px!important;
}

.wcag-font-size-medium div#RozrachunkiMenu div.DivMenuButton {
    transition: none!important;
    transform: none!important;
    font-size: 22px!important;
}

.wcag-font-size-large div#RozrachunkiMenu div.DivMenuButton2:hover {
    transition: none!important;
    transform: none!important;
    font-size: 24px!important;
}

.wcag-font-size-large div#RozrachunkiMenu div.DivMenuButton:hover {
    transition: none!important;
    transform: none!important;
    font-size: 24px!important;
}

.wcag-font-size-large div#RozrachunkiMenu div#RozrachunkiMenu div.DivMenuButton2 {
    transition: none!important;
    transform: none!important;
    font-size: 24px!important;
}

.wcag-font-size-large div#RozrachunkiMenu div.DivMenuButton {
    transition: none!important;
    transform: none!important;
    font-size: 24px!important;
}


/* Show scrollbar */

::-webkit-scrollbar {
    width: 10px!important;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
    border-radius: 8px;
    -webkit-border-radius: 8px;
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(100, 100, 100, 0.8);
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

.wcag-font-size-medium .art-footer>.art-footer-inner {
    padding-top: 20px;
    padding-bottom: 20px;
    height: fit-content!important;
}

.wcag-font-size-medium .art-blockcontent a:link {
    line-height: 30px!important;
}

.wcag-font-size-medium .userdata .form-login-utilities {
    flex-wrap: wrap!important;
    justify-content: flex-start!important;
}

.wcag-font-size-medium #form-login-remember {
    font-size: 22px!important;
}

.wcag-font-size-large .art-blockcontent a:link {
    line-height: 30px!important;
}

.wcag-font-size-large .ui-slider-handle {
    padding: 0px!important;
    max-width: fit-content!important;
}

.wcag-font-size-large .userdata .form-login-utilities {
    flex-wrap: wrap!important;
    justify-content: flex-start!important;
}

.wcag-font-size-large .art-blockcontent .form-login-utilities a:link {
    padding-left: 0px!important;
}

.wcag-font-size-large .form-login-help {
    padding-left: 0px!important;
}

.wcag-font-size-large .form-register-wrapper .button {
    padding-left: 10px!important;
    padding-right: 10px!important;
}

.wcag-font-size-large .main-content--right .userdata #cdcaptcha .cdcaptcha_content .slider .ui-slider-handle {
    padding: 0px!important;
    max-width: 20px!important;
    width: 20px!important;
}

.wcag-font-size-large .form-login-submit-wrapper a {
    padding-left: 0px!important;
    margin-left: -50px!important;
}


/* Odczyty */

#Content_Zuzycie #Roz_Pod_Dat {
    display: flex;
    align-items: center;
}

#Content_Zuzycie #Roz_Pod_Dat {
    display: flex;
    align-items: center;
}

#nrlicznika {
    width: 240px;
}

#Content_Zuzycie #FakturyUstawienia tbody {
    max-width: 150%!important;
}

#Content_Zuzycie table#FakturyUstawienia tr:nth-child(1n) {
    width: 790px!important;
}

#Content_Zuzycie .OdczytyTD1 {
    justify-content: flex-start!important;
    width: fit-content!important;
}

.wcag-font-size-medium #Content_Zuzycie table#FakturyUstawienia tr:nth-child(1n) {
    width: 790px!important;
}

.wcag-font-size-large #Content_Zuzycie table#FakturyUstawienia tr:nth-child(1n) {
    width: 870px!important;
}

.wcag-font-size-medium #zgloszenie td {
    font-size: 20px!important;
}

.wcag-font-size-large #zgloszenie td {
    font-size: 22px!important;
}

.wcag-font-size-medium #aiContactSafeForm strong {
    font-size: 18px!important;
}

.wcag-font-size-large #aiContactSafeForm strong {
    font-size: 20px!important;
}

.wcag-font-size-medium .aiContactSafe_info {
    font-size: 16px!important;
}

.wcag-font-size-large .aiContactSafe_info {
    font-size: 18px!important;
}

.wcag-font-size-medium div#aiContactSafe_mainbody_3 label {
    font-size: 18px!important;
}

.wcag-font-size-large div#aiContactSafe_mainbody_3 label {
    font-size: 20px!important;
}

.wcag-font-size-medium #aiContactSafeForm {
    font-size: 18px!important;
}

.wcag-font-size-large #aiContactSafeForm {
    font-size: 20px!important;
}

#Roz_Pod_Dat {
    width: 350px;
}

@media only screen and (max-width: 1199px) {
    #Content_Zuzycie table#FakturyUstawienia tr:nth-child(1n) {
        width: 100%!important;
    }
}

@media only screen and (max-width:1199px) {
    table#FakturyUstawienia tr td {
        width: 220px!important;
    }
    #LogaFirmStopka {
        overflow: hidden!important;
    }
}

@media only screen and (max-width:800px) {
    #ui-datepicker-div {
        top: 400px!important;
    }
    #Content_Zuzycie {
        margin: 0 auto!important;
    }
    #RozData {
        width: 210px!important;
        color: var(--color-text);
        font-weight: 800;
    }
}


}
@media only screen and (max-width:800px) {
    #zgloszenie table td {
        margin-right: -100px;
    }
    
    #WyboryRozrachunki .PolaDane #dane-klienta {
        margin-top: 30px;
    }
    
    #Content_Zuzycie #Roz_Pod_Dat {
        margin-bottom: 50px;
    }
}
.wcag-font-size-medium #aiContactSafeForm p {
    font-size: 18px!important;
}
.wcag-font-size-large #aiContactSafeForm p {
    font-size: 20px!important;
}
.ui-datepicker-trigger {
    width: 15px;
    height: 16px;
}

/** Po zmianach w odczyt.php **/
.odczyt-calendar #Roz_Pod_Dat {
    width: 200px;
}
.odczyt-calendar #data_do {
    width: 120px;
    font-size: 15px;
    font-weight: 600;
}
.odczyt-calendar #data_od {
    width: 120px;
    font-size: 15px;
    font-weight: 600;
}
#Roz_Pod_Dat img {
    width: 15px;
    height: 16px;
}
@media only screen and (max-width: 1199px) {
    .odczyt-calendar #data_do {
        width: 240px!important;
    }
    
    html body #dane-klienta .klient-info-dane strong {
        width: auto!important;
    }
    
    .odczyt-calendar #data_od {
        width: 240px!important;
    }
    
    #nrlicznika {
        width: 240px!important;
    }
}
#nrlicznika {
    width: 120px;
}
@media only screen and (max-width: 800px) {
    div#RozrachunkiMenu {
        flex-direction: column;
        height: fit-content!important;
        height: intrinsic;
        height: -moz-max-content;
        width: 100%!important;
        margin: 0 auto!important;
        justify-content: center!important;
        display: flex!important;
        align-items: center!important;
    }
}

/* New update */
#nowestany #tablicastan tr {
    color: #00063B!important;
}
#nowestany #tablicastan td {
    color: #00063B!important;
}
.ui-dialog {
    width: 950px!important;
    margin-left: auto!important;
    margin-right: auto!important;
    left: 0!important;
    right: 0!important;
}
@media only screen and (max-width: 1600px) {
    .ui-dialog {
        width: 890px!important;
        height: auto!important;
        top: 419px;
        display: block;
    }
    
    #prognozy th {
        font-size: 17.5px!important;
        line-height: 18.5px!important;
    }
    
    #prognozy td {
        font-size: 15.5px!important;
        line-height: 17.2px!important;
    }
}
@media only screen and (max-width: 1380px) {
    .ui-dialog {
        width: 790px!important;
    }
    
    #prognozy th {
        font-size: 17.5px!important;
        line-height: 18.5px!important;
    }
    
    #prognozy td {
        font-size: 15.5px!important;
        line-height: 17.2px!important;
    }
}
@media only screen and (max-width: 1080px) {
    .ui-dialog {
        width: 550px!important;
    }
}
.wcag-contrast-black-yellow #tablicastan th {
    color: #ff0!important;
}
.wcag-contrast-black-yellow #nowestany #tablicastan td {
    color: #ff0!important;
}
.wcag-contrast-black-yellow #tablicastan td {
    border: 1px solid #ff0!important;
}
.wcag-contrast-black-yellow .art-article th,
.wcag-contrast-black-yellow .art-article td {
    border: 1px solid #ff0!important;
}
.wcag-contrast-yellow-black #tablicastan td {
    border: 1px solid #000!important;
}
.wcag-contrast-yellow-black .art-article th,
.wcag-contrast-yellow-black .art-article td {
    border: 1px solid #000!important;
}
.wcag-contrast-yellow-black div#RozrachunkiMenu div.DivMenuButton {
    border: 1px solid #000!important;
}
.wcag-contrast-black-white #tablicastan th {
    color: #fff!important;
}
.wcag-contrast-black-white #nowestany #tablicastan td {
    color: #fff!important;
}
input[type="number"] {
    border: 1px solid #000;
}
@media only screen and (max-width: 800px) {
    .ui-dialog {
        width: 100%!important;
    }
    
    #odczyt-holder {
        display: flex;
        min-width: 100%;
    }
    
    #Content_Zuzycie #Roz_Pod_Dat {
        margin-top: 20px!important;
        margin-bottom: 20px!important;
    }
    
    #example1_wrapper {
        width: 100%!important;
    }
    
    #Content_Zuzycie {
        padding-bottom: 80px!important;
    }
    
    #Roz_Pod_Dat input {
        margin-top: 0px!important;
    }
    
    #New_odczyt h3 {
        font-size: 15px!important;
        max-width: 50%!important;
    }
    
    .odczyt-calendar {
        margin-top: 30px!important;
    }
    
    #aktualizacja {
        overflow: hidden;
    }
    
    #aktualizacja .half {
        width: 100%!important;
    }
    
    #aktualizacja input[type="text"],
    input[type="password"],
    input[type="email"],
    input[type="url"],
    textarea {
        width: 100%!important;
    }
    
    #aktualizujDane {
        display: flex;
        margin: 0 auto;
        justify-content: center;
        margin-bottom: 20px!important;
    }
}
#Content_Umowy #example th {
    font-size: 16px!important;
    line-height: 18.5px!important
}
#dane-klienta .klient-info-dane strong {
    width: 700px!important;
}
@media only screen and (max-width: 1430px) {
    #dane-klienta .klient-info-dane strong {
        width: 600px!important;
    }
}
@media only screen and (max-width: 1280px) {
    #dane-klienta .klient-info-dane strong {
        width: 500px!important;
    }
}
@media only screen and (max-width: 1199px) {
    #dane-klienta .klient-info-dane strong {
        width: fit-content!important;
        display: table;
    }
}
#Faktury div a img {
    position: inherit!important;
}
.paginate_button.current {
    background: #00063B!important;
    color: #ffffff!important;
}
.paginate_button.current {
    color: #ffffff!important;
    --color-text: #ffffff!important;
}
.art-postcontent table:nth-child(4) {
    display: block!important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #ffffff!important;
    --color-text: #ffffff!important;
}
html body .art-postcontent #aiContactSafeForm span a:link {
    border-radius: 40px;
    color: #ffff;
    padding: 15px 50px;
    font-weight: 600;
    font-size: 18px;
    background: #0693D8!important;
    outline: none!important;
    color: #ffff!important;
    text-decoration: none!important;
}
html body .art-postcontent #aiContactSafeForm span a {
    color: #ffff!important;
    text-decoration: none!important;
}
.art-postcontent #aiContactSafeForm li {
    overflow: visible;
    list-style-type: none;
    padding: 0px!important;
}
.art-postcontent #aiContactSafeForm ul {
    margin-left: 0px!important;
    margin-top: 25px;
    margin-bottom: 25px;
}
.art-postcontent #aiContactSafeForm ul>li:before,
.art-post ul>li:before,
.art-textblock ul>li:before {
    display: none!important;
}
.wcag-contrast-black-yellow .art-postcontent #aiContactSafeForm span a:link {
    color: #ff0!important;
    border: 1px solid #ff0!important;
    font-size: 18px;
    font-weight: 600;
    border-radius: 40px;
    padding: 15px 50px;
    background: #000!important;
}
.wcag-contrast-yellow-black .art-postcontent #aiContactSafeForm span a:link {
    color: #000!important;
    border: 1px solid #000!important;
    background: #ff0!important;
}
.wcag-contrast-black-white .art-postcontent #aiContactSafeForm span a:link {
    color: #fff!important;
    border: 1px solid #fff!important;
    background: #000!important;
}
@media only screen and (max-width: 400px) {
    .art-postcontent #aiContactSafeForm span a:link {
        padding: 15px 10px;
    }
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea {
    border: 0;
    max-width: 100% !important;
    background: #F3F3F3;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 10px;
    padding: 16px;
    border-radius: 0px;
    color: #252B30 !important;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    font-weight: normal;
    font-style: normal;
    text-shadow: none;
    margin: 2px;
    outline: none!important;
}
.art-layout-cell.art-content .login {
    max-width: 500px;
    margin: 0 auto;
}
#cdcaptcha {
    width: 100%;
}
#cdcaptcha .infotext {
    font-style: inherit;
}
#cdcaptcha .cdcaptcha_content {
    padding: 20px !important;
    border: 0 !important;
    background: #F3f3f3;
}
.art-layout-cell.art-content .login fieldset {
    padding: 0px;
    margin: 0px;
}
.art-nostyle.tabs {
    max-width: 100%;
}
.wcag-contrast-default .art-postcontent .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    margin-left: -.6em;
    font-weight: bold;
    color: #2779aa;
    border: none;
    background: #0693D8;
    border-radius: 3px;
    top: -3px;
    left: 0%;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea {
    background: #F3F3F3!important;
    color: #252B30 !important;
}
.wcag-contrast-black-yellow input[type="password"] {
    background: #000!important;
    color: #ff0!important;
    border: 1px solid #ff0!important;
}
.wcag-contrast-yellow-black input[type="password"] {
    color: #000!important;
    border: 1px solid #000!important;
    background: #ff0!important;
}
.wcag-contrast-black-white input[type="password"] {
    color: #fff!important;
    border: 1px solid #fff!important;
    background: #000!important;
}

/* Vlad changes */
@media (min-width:1990px) and (max-width:2700px) {
    #RozrachunkiMenu #BTNakt {
        width: 400px!important;
        max-width: 400px!important;
    }
}
@media only screen and (max-width: 850px) {
    #dokumenty_previous,
    #dokumenty_next,
    #Windykacja_previous,
    #Windykacja_next,
    #aktywnosci_previous,
    #aktywnosci_next,
    #windykTable_previous,
    #windykTable_next,
    #example_previous,
    #example_next,
    #blokady_previous,
    #blokady_next,
    #dyspozycje_previous,
    #dyspozycje_next,
    #example1_previous,
    #example1_next,
    #example2_previous,
    #example2_next {
        display: none!important;
    }
}
html .wcag-contrast-default .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current {
    color: #ffff!important;
}
html .wcag-contrast-default .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #ffff!important;
}
.art-postcontent a:link {
    color: #0984B9!important;
}
html .wcag-contrast-default .jd_search_form .jd_search_result_title {
    text-align: left;
    color: #00063B!important;
}
html .wcag-contrast-default .jd_search_form .jd_search_results font {
    text-align: left;
    color: #00063B!important;
}
html .wcag-contrast-default .jd_search_form .jd_search_results {
    background: white!important;
    color: #00063B!important;
}
html body #FakturyUstawienia .fakturyTD3 {
    height: auto!important;
}
table {
    overflow-y: scroll!important;
    overflow: scroll!important;
    overflow-x: scroll!important;
}
.art-postcontent div a img[title="Pomoc"] {
    position: absolute!important;
    right: -20px!important;
    display: block!important;
}

}
html .wcag-contrast-default .jd_top_navi td {
    background: #00063B!important;
    color: #ffff!important;
}
html .wcag-contrast-default .jd_top_navi td:hover {
    background: #00063B!important;
    color: #ffff!important;
}
html .wcag-contrast-default .jd_top_navi td a:link {
    color: #ffff!important;
}
html .wcag-contrast-black-yellow .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #ff0!important;
}
html .wcag-contrast-black-yellow #example_paginate span .paginate_button.current {
    color: black!important
}
html .wcag-contrast-black-yellow .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: black!important;
}

/*!important */
html .wcag-contrast-yellow-black .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: black!important;
}
html .wcag-contrast-yellow-black #example_paginate span .paginate_button.current {
    color: #ff0!important;
}
html .wcag-contrast-yellow-black .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #ff0!important;
}
html .wcag-contrast-black-white .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: white!important;
}
html .wcag-contrast-black-white #example_paginate span .paginate_button.current {
    color: black!important;
}
html .wcag-contrast-black-white .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: black!important;
}

/*
.wcag-contrast-default .art-postcontent a:link {
    color: #0984B9; 
}
*/
html body #dane-klienta .klient-info-dane strong {
    width: 500px!important;
    margin-right: 8px;
}
body div#aiContactSafe_mainbody_3 div#aiContactSafeBtns input {
    height: 50px;
}
html .wcag-font-size-medium .art-postcontent #aiContactSafeForm ul {
    position: absolute;
}
html .wcag-font-size-medium .art-postcontent #aiContactSafeForm span a:link {
    padding: 12px;
}
html .wcag-font-size-large .art-postcontent #aiContactSafeForm ul {
    position: absolute;
}
html .wcag-font-size-large .art-postcontent #aiContactSafeForm span a:link {
    padding: 12px;
}
@media (min-width:1000px) and (max-width:2800px) {
    html #FakturyUstawienia #Roz_Pod_Dat img {
        margin-top: -62px!important;
    }
    html #FakturyUstawienia #Roz_Pod_Dat .ui-datepicker-trigger {
        margin-top: 0px!important
    }
    html #FakturyUstawienia #Roz_Pod_Dat .data-od .ui-datepicker-trigger {
        margin-top: 9px!important
    }
    html #FakturyUstawienia #Roz_Pod_Dat .data-do .ui-datepicker-trigger {
        margin-top: 9px!important
    }
}
@-moz-document url-prefix() {
    #Roz_Pod_Dat {
        width: 100px;
        position: relative;
    }
}
.wcag-contrast-black-white .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    --color-text: #000!important;
}
.wcag-contrast-black-yellow .dataTables_wrapper .dataTables_paginate .paginate_button.current {
    --color-text: #000!important;
}
@media only screen and (max-width: 1050px) {
    html body .art-postcontent #aiContactSafeForm span a:link {
        padding: 15px 20px!important;
    }
    .art-postcontent #aiContactSafeForm tbody>tr:first-of-type>td img {
        width: auto!important;
    }
}
@media only screen and (max-width: 850px) {
    .jd_cat_subheader {
        padding-bottom: 50px;
    }
}
.download-custom {
    padding-top: 15px;
}
.download-custom .the-row {
    display: flex;
    padding-top: 5px;
    flex-wrap: wrap;
}
.download-custom .the-row h4 {
    font-weight: bold;
}
.download-custom .the-field {
    margin-right: 10px;
}
.download-custom .the-field:nth-child(2n) {
    font-weight: bold;
}
@-moz-document url-prefix() {
    #data_od,
    #data_do {
        width: 200px;
    }
}
#jdsearchtext {
    margin-buttom: 15px!important;
}
input[name="searchsubmit"] {
    margin-top: 15px;
    margin-bottom: 15px;
}
#paybtn .payment {
    padding: 2px!important;
}
.wcag-contrast-yellow-black li.title {
    background-color: #ff0!important;
    color: #000;
}
.wcag-contrast-black-white li.title {
    background-color: #000!important;
}
.wcag-contrast-black-yellow table.dataTable tr td b {
    color: #ff0!important;
}
.wcag-contrast-black-yellow table.tabele tr td b {
    color: #ff0!important;
}
.wcag-contrast-black-white table.dataTable tr td b {
    color: #fff!important;
}
.wcag-contrast-black-white table.tabele tr td b {
    color: #fff!important;
}
.wcag-contrast-black-yellow li.title {
    color: #ff0!important;
    background-color: #000!important;
}
.wcag-contrast-black-yellow .art-postcontent li {
    color: #ff0!important;
}
.wcag-contrast-black-yellow .art-textblock li {
    color: #ff0!important;
}
.wcag-contrast-black-yellow .art-post li {
    color: #ff0!important;
}
.wcag-contrast-black-yellow #payment ul li {
    border: 1px solid #ff0!important;
}
.wcag-contrast-black-white table.dataTable tr td b {
    color: #fff!important;
}
.wcag-contrast-black-white table.tabele tr td b {
    color: #fff!important;
}
.wcag-contrast-black-white table.dataTable tr td b {
    color: #fff!important;
}
.wcag-contrast-black-white table.tabele tr td b {
    color: #fff!important;
}
.wcag-contrast-black-white li.title {
    color: #fff!important;
}
.wcag-contrast-black-white .art-postcontent li {
    color: #fff!important;
}
.wcag-contrast-black-white .art-textblock li {
    color: #fff!important;
}
.wcag-contrast-black-white .art-post li {
    color: #fff!important;
}
.wcag-contrast-black-white #payment ul li {
    border: 1px solid #fff!important;
}
@media only screen and (max-width: 1199px) {
    html body #dane-klienta .klient-info-dane strong {
        width: auto!important;
    }
    #WyboryRozrachunki .PolaDane #dane-klienta div .klient-info-dane {
        display: flex!important;
        justify-content: space-between;
    }
    .klient-info-ustawienia {
        display: flex!important;
        justify-content: space-between;
    }
}
@media only screen and (max-width: 620px) {
    #WyboryRozrachunki .PolaDane #dane-klienta div .klient-info-dane {
        flex-direction: column;
    }
    .art-postcontent div a img {
        left: -5px;
        width: 22px;
    }
}
.art-post [value="Dalej"] {
    display: flex!important;
}