/* Minification failed. Returning unminified contents.
(9590,91537): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9590,91594): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9590,140367): run-time error CSS1030: Expected identifier, found '.'
(9590,140430): run-time error CSS1031: Expected selector, found ')'
(9590,140430): run-time error CSS1025: Expected comma or open brace, found ')'
 */
@import "/Content/RLPL/base/css/components/ebok-table-extensions.css";
@font-face {
    font-family: 'pko_bank_polski';
    src: url('/Content/RLPL/base/font/PKOBankPolski-Regular.eot');
    src: url('/Content/RLPL/base/font/PKOBankPolski-Regular.eot?#iefix') format('embedded-opentype'), url('/Content/RLPL/base/font/PKOBankPolski-Regular.woff2') format('woff2'), url('/Content/RLPL/base/font/PKOBankPolski-Regular.woff') format('woff'), url('/Content/RLPL/base/font/PKOBankPolski-Regular.ttf') format('truetype'), url('/Content/RLPL/base/font/PKOBankPolski-Regular.otf') format('opentype'), url('/Content/RLPL/base/font/PKOBankPolski-Regular.svg#PKOBankPolski-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
    font-family: 'pko_bank_polski_bold';
    src: url('/Content/RLPL/base/font/PKOBankPolski-Bold.eot?oqhvwn');
    src: url('/Content/RLPL/base/font/PKOBankPolski-Bold.eot?oqhvwn#iefix') format('embedded-opentype'),
         url('/Content/RLPL/base/font/PKOBankPolski-Bold.woff2?oqhvwn') format('woff2'),
         url('/Content/RLPL/base/font/PKOBankPolski-Bold.woff?oqhvwn') format('woff'),
         url('/Content/RLPL/base/font/PKOBankPolski-Bold.ttf?oqhvwn') format('truetype'),
         url('/Content/RLPL/base/font/PKOBankPolski-Bold.svg?oqhvwn#PKOBankPolski-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

html, button, input, select, textarea { font-family: sans-serif; }

body, form, fieldset, legend, input, select, textarea, button { margin: 0; }

html { font-size: 100%; }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

body {
    font-family: pko_bank_polski, Arial, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    line-height: 24px;
    line-height: 1.42857rem;
    color: #000000;
    background-color: #fff;
    -webkit-text-size-adjust: 100%;
}

.clear::before, .clear::after {
    content: "";
    display: table;
}

.clear::after { clear: both; }

.clear {
    zoom: 1;
}

i, em, .em, dfn, blockquote, q { font-style: italic; }

a {
    color: #004c9a;
    text-decoration: none;
}

a:hover { color: #585858; }

a:focus { outline: none; }

a:active, a:hover { outline: 0; }

a.black { color: #000; }

a.black:hover { color: #065199; }

p { margin: 0 0 1.6em 0; }

pre { margin: 1em 0; }

ul + p, ul + pre, ol + p, ol + pre { margin-top: 0; }

abbr[title] { border-bottom: 1px dotted; }

mark {
    background: #ff0;
    color: #111;
}

audio:not([controls]) { height: 0; }

small { font-size: 80%; }

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img {
    border: 0;
    max-width: 100%;
    max-height: 100%;
}

svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

hr {
    border: 0;
    background: none;
    outline: 0;
    background-color: #ddd;
    margin: 0;
    box-sizing: content-box;
    height: 1px;
}

h1, h2, h3, h4, h5, h6 {
    line-height: normal;
    font-weight: normal;
    margin: 0 0 0.33em 0;
    font-family: pko_bank_polski, Arial, sans-serif;
    color: #000;
}

h1, .h1 {
    font-size: 22px;
    font-size: 1.375rem;
}

h2, .h2 {
    font-size: 24px;
    font-size: 1.5rem;
}

h3, .h3 {
    font-size: 16px;
    font-size: 1rem;
}

h4, .h4 {
    font-size: 15px;
    font-size: 0.9375rem;
}

h5, .h5 {
    font-size: 14px;
    font-size: 0.875rem;
}

h6, .h6 {
    font-size: 13px;
    font-size: 0.8125rem;
}

.no-style-heading { font-size: 100%; }

dl, menu, ol, ul { margin: 1em 0; }

dd, ul ul, ol ol, ul ol, ol ul { margin: 0; }

dd { margin-bottom: 1em; }

menu, ol, ul { padding: 0 0 0 17px; }

nav ul, nav ol {
    list-style: none;
    list-style-image: none;
}

.list-unstyled, .list-inline {
    list-style: none;
    padding: 0;
    margin: 0;
}

.list-unstyled li, .list-inline li {
    margin-top: 0;
    margin-bottom: 0;
}

blockquote {
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 32px;
    line-height: 2.28571rem;
    color: #434343;
    margin: 1em 0;
}

blockquote p { margin: 1em 0; }

cite {
    color: #434343;
    font-style: normal;
    font-size: 16px;
    font-size: 1rem;
    line-height: normal;
}

q { quotes: none; }

q:before, q:after {
    content: '';
    content: none;
}

code, kbd, pre, samp {
    word-wrap: break-word;
    font-family: 'courier new', monospace, serif;
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: normal;
    font-weight: normal;
    background-color: #f1f1f1;
    padding: 10px;
}

code { color: #111; }

table {
    width: 100%;
    font-size: 16px;
    font-size: 1rem;
    margin: 1em 0;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    word-wrap: break-word;
    *white-space: normal;
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    table {
        font-size: 14px;
        font-size: 0.875rem;
    }
}

table .middle-align { vertical-align: middle; }

table tbody:first-child tr:first-child td { border-top: 0; }

table th, table td {
    padding: 6px 9px;
    text-align: left;
    vertical-align: top;
}

@media screen and (min-width: 46.25em) {
    table th, table td { text-align: right; }

    table th:first-child, table td:first-child {
        text-align: left;
        padding-left: 0;
    }

    table th.align-left, table td.align-left { text-align: left; }
}

table th, .table-with-header header div {
    font-size: 16px;
    font-size: 1rem;
    color: #8d8d8d;
    padding: 8px 9px 0;
}

table thead th, table tfoot th, .table-with-header header div {
    vertical-align: bottom;
    font-family: pko_bank_polski, Arial, sans-serif;
    white-space: nowrap;
}

table caption {
    padding: 8px;
    font-weight: normal;
    font-style: normal;
    border-bottom: 0;
}

table td.with-icon .relative, table td.with-wide-icon .relative { padding-left: 45px; }

table td.with-icon .relative .center33 .cut-text, table td.with-wide-icon .relative .center33 .cut-text { display: block; }

table td.with-icon .absolute-left, table td.with-wide-icon .absolute-left {
    font-size: 27.5px;
    font-size: 1.71875rem;
    color: #adadad;
    position: absolute;
    top: 4px;
    left: 0px;
}

table td.with-icon .absolute-left:before, table td.with-wide-icon .absolute-left:before { margin-left: 0; }

table td.with-icon a i, table td.with-wide-icon a i { color: #000000; }

table td.with-wide-icon .relative { padding-left: 64px; }

table td.with-wide-icon .absolute-left {
    font-size: 31px;
    font-size: 1.9375rem;
    color: #adadad;
}

table td.with-wide-icon .absolute-left.icon-car {
    font-size: 27px;
    font-size: 1.6875rem;
}

table td.with-wide-icon .absolute-left.icon-bookmark, table td.with-wide-icon .absolute-left.icon-safe {
    font-size: 33px;
    font-size: 2.0625rem;
}

table td.with-wide-icon .icon-car, table td.with-wide-icon .icon-tractor {
    left: 3px;
    top: 7px;
}

table td.with-wide-icon .icon-bookmark {
    left: 11px;
    top: 4px;
}

table td.with-wide-icon .icon-card {
    left: 7px;
    top: 5px;
}

table td.with-wide-icon .icon-safe {
    left: 11px;
    top: -2px;
}

@media screen and (max-width: 46.19em) {
    table td.with-wide-icon .icon-safe { left: 10px !important; }
}

table td.with-wide-icon .icon-house { left: -2px; }

.no-flexbox table td.with-wide-icon .absolute-left {
    top: 50%;
    margin-top: -15px;
}

.no-flexbox table td.with-wide-icon .absolute-left.icon-car { margin-top: -14px; }

.no-flexbox table td.with-wide-icon .absolute-left.icon-bookmark { margin-top: -16px; }

.no-flexbox table td.with-wide-icon .absolute-left.icon-safe { margin-top: -22px; }

.flexbox table td.with-wide-icon .absolute-left {
    top: 0;
    bottom: 0;
    margin-top: 0 !important;
    align-items: center;
    display: flex;
    justify-content: center;
}

table .bit-bigger, table .bigger, table .much-bigger { color: #000000; }

table .bit-bigger.gray, table .bigger.gray, table .much-bigger.gray { color: #8d8d8d; }

@media screen and (max-width: 46.19em) {
    table:not(.always-table):not(.ui-datepicker-calendar) { border: 0; }

    table:not(.always-table):not(.ui-datepicker-calendar) thead.show-mobile + tbody tr:first-child { border-top: 0; }

    table:not(.always-table):not(.ui-datepicker-calendar) tr:last-child.bottom-row-link { border-bottom: 0; }

    table:not(.ui-datepicker-calendar):not(.always-table) thead, table:not(.ui-datepicker-calendar):not(.always-table) th { display: none; }

    table:not(.ui-datepicker-calendar):not(.always-table) thead.show-mobile {
        display: block;
        border-top: 1px solid #d2d2d2;
    }

    table:not(.ui-datepicker-calendar):not(.always-table) thead.show-mobile tr { border-top: 0; }

    table:not(.ui-datepicker-calendar):not(.always-table) thead.show-mobile th:first-child, table:not(.ui-datepicker-calendar):not(.always-table) thead.show-mobile th.with-checkbox, table:not(.ui-datepicker-calendar):not(.always-table) thead.show-mobile th.with-checkbox + th {
        display: inline-block;
        border-top: 0;
    }

    table:not(.ui-datepicker-calendar):not(.always-table) thead.show-mobile th.with-checkbox + th { padding-left: 0; }

    table:not(.ui-datepicker-calendar):not(.always-table) tr { display: block; }

    table:not(.ui-datepicker-calendar):not(.always-table) tr.no-mobile { display: none; }

    table:not(.ui-datepicker-calendar):not(.always-table) td {
        display: block;
        border-top: 0;
    }

    table:not(.ui-datepicker-calendar):not(.always-table) td.no-mobile { display: none; }

    table:not(.ui-datepicker-calendar):not(.always-table) td.with-checkbox {
        float: left;
        margin-top: 15px;
    }

    table:not(.ui-datepicker-calendar):not(.always-table) td.with-checkbox ~ td {
        max-width: 300px;
        padding-left: 44px;
    }

    table:not(.ui-datepicker-calendar):not(.always-table) td.with-checkbox + .with-icon .absolute-left { margin-top: -12px; }

    table:not(.ui-datepicker-calendar):not(.always-table) td.with-checkbox + .with-icon .bigger {
        font-size: 1.4em;
        padding-top: 0.85em;
    }

    table .button { display: block; }

    table td.with-icon ~ td { padding-left: 38px; }

    table td.with-wide-icon ~ td { padding-left: 75px; }

    table .status, table .date { display: inline-block; }

    .flexbox table td.with-wide-icon .relative .absolute-left {
        top: 5px;
        align-items: flex-start;
        justify-content: flex-start;
    }
}

table.middle-align td.with-icon .relative, table.attachments td.with-icon .relative { padding-left: 40px; }

table.with-checkboxes.middle-align td.with-icon .relative, table.with-checkboxes.attachments td.with-icon .relative { padding-left: 34px; }

table.middle-align td { vertical-align: middle; }

table.middle-align td .status-icon { margin-top: -0.2em; }

@media screen and (max-width: 62.19em) and (min-width: 46.25em) {
    table.middle-align td.with-icon .absolute-left { margin-top: -20px; }
}

@media screen and (max-width: 62.19em) {
    table.table-without-header:not(.attachments) .relative {
        min-height: 53px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
    }
}

@media screen and (max-width: 46.19em) {
    table:not(.always-table):not(.ui-datepicker-calendar) th, table:not(.always-table):not(.ui-datepicker-calendar) td {
        padding-left: 25px;
        padding-right: 25px;
    }

    table.middle-align.cells59 td.with-icon .absolute-left {
        top: 0;
        margin-top: 0 !important;
    }

    table td.with-icon .absolute-left { left: -3px; }

    table.middle-align td.with-icon .relative, table.attachments td.with-icon .relative { padding-left: 33px; }

    table.middle-align td.with-icon, table.attachments td.with-icon { padding-bottom: 0; }

    table.middle-align td.with-icon + td, table.attachments td.with-icon + td { padding-top: 3px; }

    table.middle-align.less-pad-bottom td.with-icon { margin-bottom: 0.15em; }

    table.middle-align.less-pad-bottom a.mobile-right { margin-top: 0.55em; }

    table.middle-align.less-pad-bottom a.mobile-right.button { margin-top: 0; }

    table.middle-align td.with-icon .absolute-left { margin-top: -6px; }

    table td.with-icon ~ td { /*padding-left: 48px !important;*/ }

    table td.with-wide-icon .relative { padding-left: 61px; }

    table td.with-wide-icon .absolute-left { left: 0; }

    table td.with-wide-icon .absolute-left.icon-bookmark {
        left: 8px;
        margin-top: -18px;
    }

    table td.with-wide-icon .absolute-left.icon-card {
        left: 4px;
        margin-top: -23px;
    }

    table td.with-wide-icon ~ td { padding-left: 76px !important; }
}

th.with-checkbox, td.with-checkbox {
    width: 19px;
    padding-right: 6px;
    padding-top: 7px;
    text-align: right !important;
    vertical-align: top;
}

@media screen and (min-width: 46.25em) {
    .table-with-wide-icons td { height: 55px; }

    .table-with-wide-icons th:first-child, .table-with-wide-icons td:first-child { padding-left: 18px; }

    .table-with-wide-icons td.with-wide-icon { padding-right: 0; }

    .table-with-wide-icons td.with-wide-icon .icon-car, .table-with-wide-icons td.with-wide-icon .icon-bookmark, .table-with-wide-icons td.with-wide-icon .icon-card {
        top: 50%;
        left: 0;
        margin-top: -20px !important;
    }

    .table-with-wide-icons td.with-wide-icon .icon-bookmark { left: 8px; }

    .table-with-wide-icons td.with-wide-icon .icon-card { left: 4px; }

    .table-with-wide-icons td.with-wide-icon .relative {
        line-height: 1.5;
        padding-left: 70px;
    }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .table-with-wide-icons td {
        padding-top: 2px !important;
        padding-bottom: 3px !important;
    }
}

@media screen and (max-width: 46.19em) {
    .table-with-wide-icons td {
        padding-top: 0.6em !important;
        padding-bottom: 0.6em !important;
    }

    .table-with-wide-icons td:first-child { padding-top: 15px !important; }

    .table-with-wide-icons td:last-child { padding-bottom: 20px !important; }

    .table-with-wide-icons .with-wide-icon .relative { padding-left: 72px; }

    .table-with-wide-icons .with-wide-icon .relative .absolute-left { top: 40%; }

    .table-with-wide-icons .with-wide-icon .relative .bigger {
        margin-bottom: 0.5em;
        font-size: 17px;
        font-size: 1.0625rem;
    }

    .table-with-wide-icons .with-wide-icon ~ td { padding-left: 87px !important; }
}

@media screen and (min-width: 46.25em) {
    .cells59 .with-icon .relative { min-height: 24px; }

    .cells59 .with-icon .relative .flex-middle {
        display: flex;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 46.19em) {
    .cells59 .with-icon .relative .flex-middle {
        display: flex;
        align-items: center;
        min-height: 35px;
        flex-direction: row;
        flex-wrap: wrap;
    }

    table td.with-wide-icon .relative .absolute-left.icon-helicopter { left: -6px; }

    table td.with-wide-icon .relative .absolute-left.icon-house { left: -3px; }
}

fieldset {
    border: 0;
    padding: 0;
}

legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px;
}

label {
    margin: 0;
    cursor: pointer;
}

button, input, select, textarea {
    font-size: 100%;
    vertical-align: baseline;
    *vertical-align: middle;
}

input[type=text], input[type=password], input[type=email], input[type=search], input[type=tel], textarea, .general-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    line-height: normal;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #111;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: 0;
    line-height: 1;
    padding-left: 0.750rem;
    padding-right: 0.750rem;
    height: 37px;
    border-radius: 3px;
    color: #585858;
    zoom: 1;
}

input[type=checkbox], input[type=radio] {
    cursor: pointer;
    box-sizing: border-box;
    line-height: normal;
    margin: 0;
    padding: 0;
    *height: 13px;
    *width: 13px;
}

.checkbox { margin: 0.2em 0; }

.checkbox input[type=checkbox], .checkbox input[type=radio] { margin-top: 0.05em; }

.checkbox label {
    padding-left: 5px;
    overflow: hidden;
    display: table;
    *zoom: 1;
}

button, input { line-height: normal; }

button, select { text-transform: none; }

textarea {
    overflow: auto;
    vertical-align: top;
    resize: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}

button[disabled], html input[disabled] { cursor: default; }

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.button {
    border: 1px solid transparent;
    padding: 0.5em 1.25em;
    background-color: #e4202c;
    color: #fff;
    text-decoration: none;
    font-family: pko_bank_polski, Arial, sans-serif;
    font-size: 16px;
    font-size: 1rem;
    position: relative;
    background-image: none;
    border-radius: 8px 0;
    -webkit-transition: background-color 250ms;
    transition: background-color 250ms;
}

a.button { line-height: normal; }

.simple-table .button {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 0.6em 0.75em;
}

@media screen and (max-width: 46.19em) {
    .simple-table .button { padding: 0.6em 0.75em !important; }
}

.simple-table .button i {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 12px;
}

.simple-table .button i:before { margin-left: 0; }

.button:hover {
    background-color: #004c9a;
    color: #fff;
}

.button:focus {
    text-decoration: underline;
    color: #fff;
}

.touch .button:active {
    background-color: #004c9a;
    color: #fff;
}

.touch .button:hover {
    background-color: #004c9a;
    color: #fff;
}

.grey-button {
    background-color: #eee;
    color: #434343;
}

.grey-button:hover { background-color: #f1f1f1; }

.button[disabled], .button.disabled,
.button[disabled]:hover, .button.disabled:hover {
    color: #999;
    background-color: #f1f1f1;
    cursor: default;
    pointer-events: none;
}

.button-unstyled {
    font-size: 14px;
    font-size: 0.875rem;
    color: #004c9a;
    border: 0;
    background: transparent;
    height: auto;
    padding: 0;
    cursor: pointer;
    outline: 0;
}

.button-unstyled:hover, .button-unstyled:active {
    text-decoration: none;
    color: #585858 !important;
    background: none !important;
}

.touch .button-unstyled:hover, .no-touchevents .button-unstyled:hover, .touch .button-unstyled:active, .no-touchevents .button-unstyled:active { color: #585858 !important; }

.button-unstyled[disabled], .button-unstyled.disabled {
    text-decoration: none;
    color: #999;
    background-color: #ccc;
}

.black-button {
    background: #004c9a;
    color: #fff;
    font-size: 14px;
    font-size: 0.875rem;
    padding: 0 0.6em;
    min-height: 36px;
    line-height: 36px;
}

.black-button i {
    line-height: 28px;
    font-size: 1.75em;
    position: relative;
    top: 0.2em;
}

.black-button i:before {
    margin-left: -0.18em;
    margin-right: 0;
}

.no-touchevents .black-button:hover, .touch .black-button:hover, .touch .black-button:active, .no-touchevents .black-button:active {
    background-color: #003574 !important;
    color: #fff !important;
}

.black-button.more-padding { padding-right: 1.1em; }

.black-button.more-padding i { margin-right: 0.35em; }

.gray-button {
    background: #f0f0f0;
    border: 1px solid #000;
}

.gray-button:hover { background: #aaa; }

.transparent-button {
    background: none;
    border: 1px solid #010101;
    color: #000;
}

.transparent-button:hover, .transparent-button:focus {
    background: #fff !important;
    color: #000 !important;
}

.transparent-button.gray-hover:hover { background-color: #ebebeb !important; }

.button.download-checked {
    padding-left: 0.93em !important;
    padding-right: 0.93em !important;
}

.left, .checkbox input[type=checkbox], .checkbox input[type=radio] { float: left; }

.pad-left { padding-left: 15px; }

.th-middle > th { vertical-align: middle; }

.text-break {
    white-space: pre-wrap;
    text-align: center;
}

.pad-right { padding-right: 15px !important; }

.downloaded-col {
    width: 130px !important;
    text-align: right;
}

.invoice-date { font-size: 0.875rem; }

.right { float: right; }

.float-none {
    float: none !important;
}

.block, .checkbox { display: block; }

.inline { display: inline; }

.inline-block, audio, canvas, video, .list-inline, .list-inline li, .button, #Footer .supporter > *, #Footer .payu-logo, .form-layout .input-col .short + .dropdown {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.none, audio:not([controls]), [hidden] { display: none; }

.font-ultra-bold { font-weight: 900; }

.font-bold, b, strong, .strong { font-weight: 700; }

.font-normal, dt, cite, table thead th, table tfoot th, .table-with-header header div, table caption, legend, input[type=text], input[type=password], input[type=email], input[type=search], input[type=tel], textarea { font-weight: 500; }

.font-light { font-weight: 300; }

.font-thin { font-weight: 100; }

.font-normal, dt, cite, table thead th, table tfoot th, .table-with-header header div, table caption, legend, input[type=text], input[type=password], input[type=email], input[type=search], input[type=tel], textarea { font-style: normal; }

.capitalize { text-transform: capitalize; }

.uppercase { text-transform: uppercase; }

.text-left, table caption { text-align: left; }

.text-right { text-align: right; }

.text-center, .button { text-align: center; }

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    left: -9999em;
}

.image-left { margin-right: 20px; }

.image-right { margin-left: 20px; }

.section { position: relative; }

.container {
    max-width: 1196px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 25px;
    padding-right: 25px;
}

.container-full {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.col { float: left; }

[class*="pull-"], [class*="push-"] { position: relative; }

.no-gutter {
    padding-left: 0;
    padding-right: 0;
}

.col-1 { width: 8.33333%; }

.col-2 { width: 16.66667%; }

.col-1-5 { width: 20%; }

.col-3, .col-1-4 { width: 25%; }

.col-3-5 { width: 29.166666%; }

.col-4, .col-1-3 { width: 33.33333%; }

.col-5 { width: 41.66665%; }

.col-6, .col-1-2 { width: 50%; }

.col-7 { width: 58.33333%; }

.col-8 { width: 66.66666%; }

.col-9, .col-3-4 { width: 75%; }

.col-10 { width: 83.33333%; }

.col-11 { width: 91.66666%; }

.col-12 { width: 100%; }

.push-0-5 { left: 4.16666%; }

.push-1 { left: 8.33333%; }

.pull-1 { left: -8.33333%; }

.push-2 { left: 16.66667%; }

.pull-2 { left: -16.66667%; }

.push-3, .push-1-4 { left: 25%; }

.pull-3, .pull-1-4 { left: -25%; }

.push-4, .push-1-3 { left: 33.33333%; }

.pull-4, .pull-1-3 { left: -33.33333%; }

.push-5 { left: 41.66665%; }

.pull-5 { left: -41.66665%; }

.push-6, .push-1-2 { left: 50%; }

.pull-6, .pull-1-2 { left: -50%; }

.push-7 { left: 58.33333%; }

.pull-7 { left: -58.33333%; }

.push-8 { left: 66.66666%; }

.pull-8 { left: -66.66666%; }

.push-9, .push-3-4 { left: 75%; }

.pull-9, .pull-3-4 { left: -75%; }

.push-10 { left: 83.33333%; }

.pull-10 { left: -83.33333%; }

.push-11 { left: 91.66666%; }

.pull-11 { left: -91.66666%; }

.row {
    padding-top: 1em;
    padding-bottom: 1em;
}

.no-desktop { display: none; }

.no-margin, .no-style-heading { margin: 0; }

.no-padding { padding: 0; }

@media only screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .container, .tablet-container {
        max-width: 1164px;
        padding-left: 25px;
        padding-right: 25px;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .container:first-child, .tablet-container:first-child { margin-left: auto; }

    .tablet-container-full {
        padding-left: 0;
        padding-right: 0;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .tablet-container-full:first-child { margin-left: auto; }

    .tablet-no-gutter {
        padding-left: 0;
        padding-right: 0;
    }

    .tablet-col-1 { width: 8.33333%; }

    .tablet-col-2 { width: 16.66667%; }

    .tablet-col-1-5 { width: 20% }

    .tablet-col-3, .tablet-col-1-4 { width: 25%; }

    .tablet-col-4, .tablet-col-1-3 { width: 33.33333%; }

    .tablet-col-5 { width: 41.66665%; }

    .tablet-col-6, .tablet-col-1-2 { width: 50%; }

    .tablet-col-7 { width: 58.33333%; }

    .tablet-col-8 { width: 66.66666%; }

    .tablet-col-9, .tablet-col-3-4 { width: 75%; }

    .tablet-col-10 { width: 83.33333%; }

    .tablet-col-11 { width: 91.66666%; }

    .tablet-col-12 { width: 100%; }

    .tablet-push-1 { left: 8.33333%; }

    .tablet-pull-0 { left: 0; }

    .tablet-pull-1 { left: -8.33333%; }

    .tablet-push-2 { left: 16.66667%; }

    .tablet-pull-2 { left: -16.66667%; }

    .tablet-push-3, .tablet-push-1-4 { left: 25%; }

    .tablet-pull-3, .tablet-pull-1-4 { left: -25%; }

    .tablet-push-4, .tablet-push-1-3 { left: 33.33333%; }

    .tablet-pull-4, .tablet-pull-1-3 { left: -33.33333%; }

    .tablet-push-5 { left: 41.66665%; }

    .tablet-pull-5 { left: -41.66665%; }

    .tablet-push-6, .tablet-push-1-2 { left: 50%; }

    .tablet-pull-6, .tablet-pull-1-2 { left: -50%; }

    .tablet-push-7 { left: 58.33333%; }

    .tablet-pull-7 { left: -58.33333%; }

    .tablet-push-8 { left: 66.66666%; }

    .tablet-pull-8 { left: -66.66666%; }

    .tablet-push-9, .tablet-push-3-4 { left: 75%; }

    .tablet-pull-9, .tablet-pull-3-4 { left: -75%; }

    .tablet-push-10 { left: 83.33333%; }

    .tablet-pull-10 { left: -83.33333%; }

    .tablet-push-11 { left: 91.66666%; }

    .tablet-pull-11 { left: -91.66666%; }

    .tablet-no-push, .tablet-no-pull { left: auto; }

    .tablet-row {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    .tablet-full {
        left: auto;
        clear: both;
        float: none;
        width: 100%;
        margin: 1em 0 0 0;
        display: block;
    }

    .tablet-full:first-child { margin-top: 0; }

    .tablet-text-left { text-align: left; }

    .tablet-text-right { text-align: right; }

    .tablet-text-center { text-align: center; }

    .tablet-left { float: left; }

    .tablet-right { float: right; }

    .tablet-no-float { float: none; }

    .tablet-no-margin { margin: 0; }

    .tablet-no-padding { padding: 0; }

    .no-tablet { display: none; }

    .show-tablet { display: block; }

    .tablet-mobile-no-pull { left: auto; }

    #MainProfileMenu #ProfileMenu ul .big a {
        font-size: 20px;
        font-size: 1.25rem;
    }

    .full-width-table {
        font-size: 12px;
        font-size: 0.75rem;
    }

    .with-aside > .main-col > section { margin-top: 0.25em; }

    .button {
        font-size: 16px;
        font-size: 1rem;
    }

    .left-label-layout > .huge.no-tablet + .row .label-col h2 { margin-top: 1em; }

    .hide-tablet { visibility: hidden; }
}

.mobile-only { display: none; }

@media only screen and (max-width: 46.19em) {
    .container, .mobile-container {
        padding-left: 25px;
        padding-right: 25px;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .container:first-child, .mobile-container:first-child { margin-left: auto; }

    .mobile-container-full {
        padding-left: 0;
        padding-right: 0;
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

    .mobile-container-full:first-child { margin-left: auto; }

    .mobile-no-gutter {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .mobile-col-1 { width: 8.33333%; }

    .mobile-col-2 { width: 16.66667%; }

    .mobile-col-3 { width: 25%; }

    .mobile-col-4 { width: 33.33333%; }

    .mobile-col-5 { width: 41.66665%; }

    .mobile-col-6 { width: 50%; }

    .mobile-col-7 { width: 58.33333%; }

    .mobile-col-8 { width: 66.66666%; }

    .mobile-col-9 { width: 75%; }

    .mobile-col-10 { width: 83.33333%; }

    .mobile-col-11 { width: 91.66666%; }

    .mobile-col-12 { width: 100%; }

    .mobile-col-1-2 { width: 50%; }

    .mobile-col-1-3 { width: 33.33333%; }

    .mobile-col-1-4 { width: 25%; }

    .mobile-col-3-4 { width: 75%; }

    .mobile-col-5 { width: 41.66665%; }

    .mobile-col-7 { width: 58.33333%; }

    .mobile-push-1-2 { left: 50%; }

    .mobile-pull-1-2 { left: -50%; }

    .mobile-push-1-3 { left: 25%; }

    .mobile-pull-1-3 { left: -25%; }

    .mobile-push-1-4 { left: 33.33333%; }

    .mobile-pull-1-4 { left: -33.33333%; }

    .mobile-push-3-4 { left: 75%; }

    .mobile-pull-3-4 { left: -75%; }

    .mobile-no-push, .mobile-no-pull { left: auto; }

    .mobile-row {
        padding-top: 1em;
        padding-bottom: 1em;
    }

    .mobile-full {
        left: auto;
        clear: both;
        float: none;
        width: 100%;
        margin: 0.2em 0 0 0;
        display: block;
    }

    .mobile-full:first-child { margin-top: 0; }

    .mobile-text-left { text-align: left; }

    .mobile-text-right { text-align: right; }

    .mobile-text-center { text-align: center; }

    .mobile-left { float: left; }

    .mobile-right { float: right; }

    .mobile-no-float { float: none; }

    .mobile-no-margin { margin: 0; }

    .mobile-no-padding { padding: 0; }

    .no-mobile { display: none; }

    .mobile-only,
    .show-mobile { display: block; }

    body, table {
        font-size: 12px;
        font-size: 0.75rem;
    }

    table .mobile-only.gray {
        font-size: 14px;
        font-size: 0.875rem;
    }

    h2 {
        font-size: 20px;
        font-size: 1.250rem;
        display: flex;
        align-items: stretch;
        flex-direction: row;
        justify-content: space-between;
        /*white-space: nowrap;*/
    }

    h2.blue-button-offset-down .blue-link { top: 42px; }

    h2.huge { white-space: normal; }

    h1 .blue-link, h2 .blue-link {
        display: inline;
        text-align: right;
        -webkit-align-self: center;
        -moz-align-self: center;
        align-self: center;
        -ms-flex-item-align: center;
        white-space: normal;
        max-width: 120px;
        position: relative;
    }

    h1 .blue-link i, h2 .blue-link i {
        position: absolute;
        right: -5px;
        top: 50%;
        margin-top: -7px;
    }

    h1 .blue-link.no-mobile, h2 .blue-link.no-mobile { display: none; }

    .button {
        font-size: 14px;
        font-size: 0.875rem;
    }

    .left-label-layout:last-child table.with-checkboxes, .left-label-layout:last-child table.mobile-bottom-border, .left-label-layout:last-child table.table-with-wide-icons { border-bottom: 1px solid #d2d2d2; }

    .form-layout {
        font-size: 16px;
        font-size: 1rem;
    }

    .form-layout .no-inputs .row:not(.table-header) + .row { margin-top: 0.5em; }

    .form-layout .attachments .no-inputs .row + .row { margin-top: 1em; }

    .form-layout .attachments .no-inputs .row + fieldset.row:last-child { padding-bottom: 0.75em; }

    .form-layout .form-border .row .empty { display: none; }

    .form-layout .form-border { position: relative; }

    .form-layout .form-border .legend {
        position: absolute;
        top: -31px;
        right: 15px;
    }

    .mobile-one-line { white-space: nowrap; }

    .mobile-float-none { float: none; }

    .left-label-layout > .huge.no-mobile + .row .label-col h2 { margin-top: 1em; }

    .mobile-lower { margin-top: 1em; }

    .mobile-bit-lower { margin-top: 0.35em; }

    .mobile-white-bg { background: #fff; }

    .mobile-smaller {
        font-size: 12px;
        font-size: 0.75rem;
    }

    .five-col-table .mobile-smaller { margin-bottom: 0.35em; }

    .full-width-table .main-col .col-10 + .col-2 {
        margin-top: -0.5em;
        margin-bottom: -0.5em;
    }

    .mobile-block { display: block; }

    .simple-table .mobile-block {
        padding-left: 0;
    }
}

@media print {
    * { background: transparent; }

    a, a:visited { text-decoration: underline; }

    abbr[title]:after { content: " (" attr(title) ")"; }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead { display: table-header-group; }

    tr, img { page-break-inside: avoid; }

    img { max-width: 100%; }

    @page {
        margin: 0.5cm;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 { page-break-after: avoid; }
}

@font-face {
    font-family: 'icomoon';
    src: url('/Content/RLPL/base/font/icomoon.eot?p7ku0');
    src: url('/Content/RLPL/base/font/icomoon.eot?p7ku0#iefix') format('embedded-opentype'), url('/Content/RLPL/base/font/icomoon.ttf?p7ku0') format('truetype'), url('/Content/RLPL/base/font/icomoon.woff?p7ku0') format('woff'), url('/Content/RLPL/base/font/icomoon.svg?p7ku0#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"]:before, .dropdown .carat:before, [class*=" icon-"]:before, .icheckbox_minimal, .default-pkol-checkbox, .autocomplete-outer .autocomplete-button:before {
    font-family: "icomoon";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-PKO-ikonki-do-www-70x70px-v4_textfile .path1:before {
    content: "\e935";
    color: rgb(0, 76, 154);
}

.icon-PKO-ikonki-do-www-70x70px-v5_blok:before {
    content: "\e93a";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v5_spinacz:before {
    content: "\e93b";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_attachfile:before {
    content: "\e900";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_avatar:before {
    content: "\e901";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_bell:before {
    content: "\e902";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_bookmark:before {
    content: "\e903";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_calendar-18:before {
    content: "\e904";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_calendar-19:before {
    content: "\e905";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_car:before {
    content: "\e906";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_card:before {
    content: "\e907";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_check:before {
    content: "\e908";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_done:before {
    content: "\e909";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_done-1:before {
    content: "\e90a";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_editfile:before {
    content: "\e90b";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_helicopter:before {
    content: "\e90c";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_page:before {
    content: "\e90d";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_pencil:before {
    content: "\e90e";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_safe:before {
    content: "\e90f";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_suitcase:before {
    content: "\e910";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_timeout:before {
    content: "\e911";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_tractor:before {
    content: "\e912";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_trailer:before {
    content: "\e913";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_waiting:before {
    content: "\e914";
    color: #004c9a;
}

.icon-PKO-ikonki-do-www-70x70px-v4_wallet:before {
    content: "\e915";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Block:before {
    content: "\e916";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Check:before {
    content: "\e917";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_DOC:before {
    content: "\e918";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Home:before { content: "\e919"; }

.icon-PKO_IKONY_ICO_infotip:before { content: "\e91a"; }

.icon-PKO_IKONY_ICO_Kalendarz:before {
    content: "\e91b";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Kalendarz-after:after {
    content: "\e91b";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Logowanie:before { content: "\e91c"; }

.icon-PKO_IKONY_ICO_Lokalizacja-07:before {
    content: "\e91d";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Lokalizacja-16:before {
    content: "\e91e";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Menu:before {
    content: "\e91f";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Minus:before {
    content: "\e920";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Niepelnosprawny:before {
    content: "\e921";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_PDF:before {
    content: "\e922";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Plus:before {
    content: "\e923";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_POS:before {
    content: "\e924";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Przeladuj:before {
    content: "\e925";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Strzalka_drop1:before {
    content: "\e926";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Strzalka_drop2:before {
    content: "\e927";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Strzalka1:before {
    content: "\e928";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Strzalka2:before {
    content: "\e929";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Strzalka3:before {
    content: "\e92a";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Strzalka4:before {
    content: "\e92b";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Strzalka5:before {
    content: "\e92c";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Strzalka6:before {
    content: "\e92d";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Strzalka7:before {
    content: "\e92e";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Szukaj:before {
    content: "\e92f";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Telefon:before {
    content: "\e930";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Wykres:before {
    content: "\e931";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_XML:before {
    content: "\e932";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_Zamknij:before {
    content: "\e933";
    color: #004c9a;
}

.icon-PKO_IKONY_ICO_ZIP:before {
    content: "\e934";
    color: #004c9a;
}

.icon-file:before { content: '\e800'; }

/* '' */

.icon-done:before { content: '\e801'; }

/* '' */

.icon-car:before { content: '\e802'; }

/* '' */

.icon-card:before { content: '\e803'; }

/* '' */

.icon-textfile:before { content: '\e804'; }

/* '' */

.icon-done-1:before { content: '\e805'; }

/* '' */

.icon-avatar:before { content: '\e806'; }

/* '' */

.icon-bookmark:before { content: '\e807'; }

/* '' */

.icon-waiting:before { content: '\e808'; }

/* '' */

.icon-timedout:before { content: '\e809'; }

/* '' */

.icon-check:before { content: '\e80a'; }

/* '' */

.icon-calendar:before { content: '\e80b'; }

/* '' */

.icon-textfile2:before { content: '\e80c'; }

/* '' */

.icon-addfile:before { content: '\e80d'; }

/* '' */

.icon-question:before { content: '\e80e'; }

/* '' */

.icon-addperson:before { content: '\e80f'; }

/* '' */

.icon-search:before { content: '\e810'; }

/* '' */

.icon-underneath:before { content: '\e811'; }

/* '' */

.icon-right-open-big:before { content: '\e812'; }

/* '' */

.icon-down-open-big:before, .dropdown:not(.open) .carat:before {
    content: "\e926";
    color: #004c9a;
    margin: 0 2px;
}

/* '' */

.icon-up-open-big:before, .dropdown.open .carat:before {
    content: "\e927";
    color: #004c9a;
    margin: 0 2px;
}

/* '' */

.icon-left-open-big:before { content: '\e815'; }

/* '' */

.icon-pencil:before { content: '\e816'; }

/* '' */

.icon-suitcase:before { content: '\e817'; }

/* '' */

.icon-page:before { content: '\e818'; }

/* '' */

.icon-wallet:before { content: '\e819'; }

/* '' */

.icon-home:before { content: '\e81a'; }

/* '' */

.icon-bell:before { content: '\e81b'; }

/* '' */

.icon-logout:before { content: '\e81c'; }

/* '' */

.icon-pdf:before { content: '\e81d'; }

/* '' */

.icon-attachfile:before { content: '\e81e'; }

/* '' */

.icon-editfile:before { content: '\e81f'; }

/* '' */

.icon-close:before { content: '\e820'; }

/* '' */

.icon-arrow-down:before { content: '\e821'; }

/* '' */

.icon-arrow-right:before { content: '\e822'; }

/* '' */

.icon-tel:before { content: '\e823'; }

/* '' */

.icon-contact:before { content: '\e824'; }

/* '' */

.icon-safe:before { content: '\e825'; }

/* '' */

.icon-tractor:before { content: '\e826'; }

/* '' */

.icon-house:before { content: '\e827'; }

/* '' */

.icon-helicopter:before { content: '\e828'; }

/* '' */

.icon-trailer:before { content: '\e829'; }

.header-font, #Footer { font-family: pko_bank_polski, Arial, sans-serif; }

/*
 * 	Default theme - Owl Carousel CSS File
 */

.owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.owl-nav [class*='owl-']:hover {
    background: #004c9a;
    color: #FFF;
    text-decoration: none;
}

.owl-nav .disabled {
    opacity: 0.5;
    cursor: default;
}

.owl-nav.disabled + .owl-dots { margin-top: 10px; }

.owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}

.owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 4px;
    background: none;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span { background: #004c9a; }

.no-borderradius .owl-dot span {
    width: 12px;
    height: 12px;
    margin: 2px;
    background: url(/Content/RLPL/base/images/owl-dots.png) -19px 0;
}

.no-borderradius .owl-dot.active span, .no-borderradius .owl-dot:hover span { background: url(/Content/RLPL/base/images/owl-dots.png) 0 0; }

/*
 *  Core Owl Carousel CSS File
 */

.owl-carousel {
    /*display: none;*/
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d;
}

.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; }

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.borderradius .owl-carousel .owl-dot span { border: 1px solid #004c9a; }

.owl-carousel.owl-loaded { display: block; }

.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden { opacity: 0; }

.owl-carousel.owl-refresh .owl-item { display: none; }

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.owl-carousel.owl-rtl { direction: rtl; }

.owl-carousel.owl-rtl .owl-item { float: right; }

/* No Js */

.no-js .owl-carousel { display: block; }

/* When position: sticky is supported but native behavior is ignored */

.fixedsticky-withoutfixedfixed .fixedsticky-off, .fixed-supported .fixedsticky-off { position: relative; }

.fixedsticky-withoutfixedfixed .fixedsticky-on, .fixed-supported .fixedsticky-on { position: fixed; }

.fixedsticky-dummy { display: none; }

.fixedsticky-on + .fixedsticky-dummy { display: block; }

/* --- EASYDROPDOWN DEFAULT THEME --- */

/* PREFIXED CSS */

.dropdown div, .dropdown div::after {
    -webkit-transition: all 150ms ease-in-out;
    -moz-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
}

.dropdown .selected::after, .dropdown.scrollable div::after {
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    pointer-events: none;
}

/* WRAPPER */

.dropdown {
    position: relative;
    border: 1px solid #bababa;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    border-radius: 3px;
    height: 37px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.dropdown .label { display: block; }

.dropdown .double {
    color: #878787;
    font-size: 14px;
    font-size: 0.875rem;
}

.dropdown .double .label {
    color: #000;
    font-size: 16px;
    font-size: 1rem;
}

.seamless-dropdown .dropdown {
    border-color: transparent;
    margin-left: -8px;
}

.dropdown.open { z-index: 999; }

.dropdown.inner-scroll div { max-height: 260px; }

.dropdown.inner-scroll.open div ul { overflow-y: auto; }

/* CARAT */

.dropdown .carat {
    font-size: 34px;
    height: 35px;    
    width: 37px;
    position: absolute;
    right: 1px;
    top: 0;
    border-left: 1px solid #bababa;
    pointer-events: none;
}

.seamless-dropdown .dropdown .carat {
    font-size: 16px;
    font-size: 1rem;
}

/* OLD SELECT (HIDDEN) */

.dropdown .old {
    position: absolute;
    left: 0;
    top: 0;
    height: 0;
    width: 0;
    overflow: hidden;
}

.dropdown select {
    position: absolute;
    left: 0px;
    top: 0px;
}

.dropdown.touch .old {
    width: 100%;
    height: 100%;
}

.dropdown.touch select {
    width: 100%;
    height: 100%;
    opacity: 0;
}

/* SELECTED FEEDBACK ITEM */

.dropdown .selected, .dropdown li {
    display: block;
    line-height: 1;
    color: #000;
    padding: 10px 12px;
    overflow: hidden;
    white-space: nowrap;
}

.seamless-dropdown .dropdown .selected, .seamless-dropdown .dropdown li { padding: 5px 7px 8px; }

.dropdown.shorter .selected, .dropdown.shorter li { padding-left: 18px; }

.dropdown .selected.double {
    padding-top: 10px;
    padding-bottom: 8px;
    color: #878787;
    font-size: 14px;
    font-size: 0.875rem;
}

.dropdown .selected.double .label {
    color: #000;
    font-size: 16px;
    font-size: 1rem;
}

.dropdown.disabled .selected { color: #999; }

.dropdown .selected::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 60px;
}

.seamless-dropdown .dropdown .selected::after { box-shadow: inset -35px 0 25px -20px #fff; }

/* DROP DOWN WRAPPER */

.dropdown div {
    position: absolute;
    height: 0;
    left: -1px;
    right: -1px;
    top: 100%;
    margin-top: -1px;
    background: #fff;
    border: 1px solid #ccc;
    overflow: hidden;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

/* Height is adjusted by JS on open */

.dropdown.open div {
    opacity: 1;
    z-index: 2;
    filter: Alpha(Opacity=100);
}

/* FADE OVERLAY FOR SCROLLING LISTS */

.dropdown.scrollable div::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50px;
    box-shadow: inset 0 -50px 30px -35px #fff;
}

.dropdown.scrollable.bottom div::after { opacity: 0; }

/* DROP DOWN LIST */

.dropdown ul {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    list-style: none;
    overflow: hidden;
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.dropdown.scrollable.open ul { overflow-y: auto; }

/* DROP DOWN LIST ITEMS */

.dropdown li {
    list-style: none;
    padding: 8px 12px;
}

.dropdown li:first-child { border-top: none; }

/* .focus class is also added on hover */

.dropdown li.focus {
    color: #004c9a;
    position: relative;
    z-index: 3;
}

.dropdown li.active { color: #004c9a; }

/*
 * qTip2 - Pretty powerful tooltips - v2.2.1
 * http://qtip2.com
 *
 * Copyright (c) 2014
 * Released under the MIT licenses
 * http://jquery.org/license
 *
 * Date: Tue Sep 9 2014 07:03 EDT-0400
 * Plugins: tips viewport
 * Styles: core
 */

.qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    max-width: 280px;
    min-width: 50px;
    line-height: 1.35;
    direction: ltr;
    box-shadow: none;
    padding: 0;
}

.qtip-content {
    position: relative;
    padding: 16px 17px 21px;
    overflow: hidden;
    text-align: left;
    word-wrap: break-word;
}

.qtip-titlebar {
    position: relative;
    padding: 5px 35px 5px 10px;
    overflow: hidden;
    border-width: 0 0 1px;
    font-weight: bold;
}

.qtip-titlebar + .qtip-content { border-top-width: 0 !important; }

/* Default close button class */

.qtip-close {
    position: absolute;
    right: -9px;
    top: -9px;
    z-index: 11;
    /* Overlap .qtip-tip */
    cursor: pointer;
    outline: medium none;
    border: 1px solid transparent;
}

.qtip-titlebar .qtip-close {
    right: 4px;
    top: 50%;
    margin-top: -9px;
}

* html .qtip-titlebar .qtip-close { top: 16px; }

/* IE fix */

.qtip-titlebar .ui-icon, .qtip-icon .ui-icon {
    display: block;
    text-indent: -1000em;
    direction: ltr;
}

.qtip-icon, .qtip-icon .ui-icon {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none;
}

.qtip-icon .ui-icon {
    width: 18px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    text-indent: 0;
    font: normal bold 10px/13px Tahoma, sans-serif;
    color: inherit;
    background: transparent none no-repeat -100em -100em;
}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */

/* Default tooltip style */

.qtip-default {
    border: 1px solid transparent;
    background: #7f7f7f;
    color: #fff;
}

.no-rgba .qtip-default { background: #7f7f7f; }

.qtip-default .qtip-titlebar .qtip-close {
    border-color: #AAA;
    color: #111;
}

.qtip .qtip-tip {
    margin: 0 auto;
    overflow: hidden;
    z-index: 10;
}

/* Opera bug #357 - Incorrect tip position
	https://github.com/Craga89/qTip2/issues/367 */

x:-o-prefocus, .qtip .qtip-tip { visibility: hidden; }

.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas {
    position: absolute;
    background: transparent;
}

.qtip .qtip-tip canvas {
    top: 1px;
    left: 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    .qtip-default { background: #7f7f7f; }
}

@media screen and (max-width: 46.19em) {
    .qtip .qtip-tip canvas {
        top: 1px;
        left: 1px;
    }
}

.qtip .qtip-tip .qtip-vml {
    behavior: url(/Content/RLPL/base/css/#default#VML);
    display: inline-block;
    visibility: visible;
}

/*! jQuery UI - v1.11.3 - 2015-03-05
* http://jqueryui.com
* Includes: core.css, autocomplete.css, datepicker.css, menu.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after { clear: both; }

.ui-helper-clearfix { min-height: 0; }

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
    /* support: IE8 */
}

.ui-front { z-index: 100; }

/* Interaction Cues
----------------------------------*/

.ui-state-disabled { cursor: default !important; }

a.ui-state-disabled { color: #ccc; }

/* Icons
----------------------------------*/

/* states and images */

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/

/* Overlays */

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-datepicker {
    width: 438px;
    padding: 0.2em 0.2em 0;
    display: none;
}

@media screen and (max-width: 30em) {
    .ui-datepicker { width: 300px; }
}

/*.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.5em 0; }*/

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    cursor: pointer;
}

.ui-datepicker .ui-datepicker-prev { left: 2px; }

.ui-datepicker .ui-datepicker-next { right: 2px; }

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

/*.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }*/

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

/*.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%; }*/

/*.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em; }*/

.ui-datepicker th {
    padding: 0.7em 0.3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.ui-datepicker td {
    border: 0;
    padding: 1.5px;
}

/*.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none; }*/

.ui-datepicker .ui-datepicker-buttonpane {
    background: none;
    padding: 0 0.2em;
    border: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 45px;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    cursor: pointer;
    width: auto;
    overflow: visible;
    background: none;
    border: 0;
    color: #004c9a;
    font-size: 30px;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { display: none; }

/* with multiple calendars */

.ui-datepicker.ui-datepicker-multi { width: auto; }

.ui-datepicker-multi .ui-datepicker-group { float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

/* RTL support */

.ui-datepicker-rtl { direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: none;
}

.ui-menu .ui-menu { position: absolute; }

.ui-menu .ui-menu-item {
    position: relative;
    margin: 0;
    cursor: pointer;
    min-height: 0;
    /* support: IE7 */
    /* support: IE10, see #8844 */
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-divider {
    height: 0;
    font-size: 0;
    line-height: 0;
}

/* icon support */

.ui-menu-icons { position: relative; }

/* left-aligned */

.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0.2em;
    margin: auto 0;
}

/* right-aligned */

.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}

/* iCheck plugin Minimal skin, black
----------------------------------- */

.icheckbox_minimal, .iradio_minimal {
    display: inline-block;
    *display: inline;
    width: 20px;
    height: 20px;
    cursor: pointer;
    border-radius: 3px;
    content: '';
    border: 1px solid #bababa;
    top: 0;
    left: 0;
    background-color: #fff;
    z-index: 10;
    margin-left: 0;
}

.boxsizing .form-layout .input-col .icheckbox_minimal input,
.form-layout .input-col .icheckbox_minimal input { height: auto; }

.iCheck-helper {
    z-index: 9;
    font-size: 16px !important;
    line-height: 16px !important;
}

.check-box.input-validation-error + .iCheck-helper { border-color: red; }

.icheckbox_minimal.checked::after {
    content: "\e908";
    color: #004c9a;
    position: absolute;
    top: 2px;
    left: 3px;
}

.iradio_minimal { background-position: -100px 0; }

.iradio_minimal.hover { background-position: -120px 0; }

.iradio_minimal.checked { background-position: -140px 0; }

.iradio_minimal.disabled {
    background-position: -160px 0;
    cursor: default;
}

.iradio_minimal.checked.disabled { background-position: -180px 0; }

/* HiDPI support */

/* Magnific Popup CSS */

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #ffffff;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.mfp-align-top .mfp-container:before { display: none; }

@media all and (max-width: 599px) {
    .mfp-container:before { display: none; }
}

.mfp-content {
    background: #fff;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}

.mfp-inline-holder .mfp-content, .mfp-ready .mfp-ajax-holder .mfp-content {
    border: 1px solid #d2d2d2;
    cursor: auto;
}

@media all and (max-width: 767px) {
    .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
        width: 100%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
}

.mfp-ajax-cur { cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content { cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure { display: none; }

.mfp-hide { display: none !important; }

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

.mfp-preloader a { color: #CCC; }

.mfp-preloader a:hover { color: #FFF; }

.mfp-s-ready .mfp-preloader { display: none; }

.mfp-s-error .mfp-content { display: none; }

button.mfp-close, button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.mfp-close {
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 16px;
    font-family: pko_bank_polski, Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus { color: #065199; }

.mfp-close:active { top: 1px; }

.mfp-close-btn-in .mfp-close { font-size: 1.875rem; }

.mfp-close-btn-in .mfp-close:hover, .mfp-close-btn-in .mfp-close.focus { color: #065199; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    filter: alpha(opacity=65);
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active { margin-top: -54px; }

.mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100);
}

.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}

.mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}

.mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}

.mfp-arrow-left { left: 0; }

.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px;
}

.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right { right: 0; }

.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px;
}

.mfp-arrow-right:before, .mfp-arrow-right .mfp-b { border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}

.mfp-iframe-holder .mfp-close { top: -40px; }

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000;
}

/* Main image in popup */

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}

/* The shadow behind the image */

.mfp-figure { line-height: 0; }

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
}

.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px;
}

.mfp-figure figure { margin: 0; }

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}

.mfp-image-holder .mfp-content { max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    /**
       * Remove all paddings around the image on small screen
       */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }

    .mfp-img-mobile img.mfp-img { padding: 0; }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    .mfp-container {
        padding-left: 4px;
        padding-right: 4px;
    }
}

@media all and (max-width: 767px) {
    .mfp-container {
        padding-left: 0;
        padding-right: 0;
    }
}

.mfp-ie7 .mfp-img { padding: 0; }

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.mfp-ie7 .mfp-container { padding: 0; }

.mfp-ie7 .mfp-content { padding-top: 44px; }

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0;
}

html { -webkit-font-smoothing: antialiased; }

[class^="icon-"].big, .dropdown .big.carat, [class*=" icon-"].big {
    float: left;
    margin-top: -0.1em;
    font-size: 1.5em;
}

.relative > [class^="icon-"].big, .dropdown .relative > .big.carat, .relative > [class*=" icon-"].big {
    float: none;
    position: absolute;
    right: 100%;
    margin-top: -0.35em;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .ui-datepicker:after, .sprite-icon:before, #Footer .footer-logo, #Footer .payu-logo { background-image: url(/Content/RLPL/base/images/rl_sprites_1x.png); }

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3/1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next, .ui-datepicker:after, .sprite-icon:before, #Footer .footer-logo, #Footer .payu-logo {
        background-image: url(/Content/RLPL/base/images/rl_sprites_2x.png);
        background-size: 200px 250px;
    }
}

.highlight { color: #e4172c; }

@media screen and (min-width: 46.25em) {
    .one-line, .cut-text { white-space: nowrap; }

    .cut-text {
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .full-width-table .cut-text.header-font, .full-width-table .cut-text#Footer { height: 1.3em; }
}

.attachments .one-line, .carousel .one-line { white-space: nowrap; }

.carousel .cut-text {
    overflow: hidden;
    text-overflow: ellipsis;
}

.white { color: #fff; }

.red { color: #e4172c; }

.orange { color: #f7941d; }

.green { color: #3cb878; }

.lightgray { color: #878787; }

.gray { color: #8d8d8d; }

.gray.inactive, .gray8 { color: #8d8d8d; }

.gray-bg { background: #f9f9f9; }

.gray-text { color: #8d8d8d; }

.darkgray { color: #656565; }

.blue-link {
    font-size: 16px;
    font-size: 1rem;
    font-family: pko_bank_polski, Arial, sans-serif;
    font-weight: normal;
}

.on-tablet.inline-block, audio.on-tablet, canvas.on-tablet, video.on-tablet, .on-tablet.list-inline, .list-inline li.on-tablet, .on-tablet.button, #Footer .supporter > .on-tablet, #Footer .on-tablet.payu-logo, .form-layout .input-col .short + .on-tablet.dropdown {
    display: block;
    margin-left: 15px;
}

@media screen and (min-width: 30em) {
    .on-tablet.inline-block, audio.on-tablet, canvas.on-tablet, video.on-tablet, .on-tablet.list-inline, .list-inline li.on-tablet, .on-tablet.button, #Footer .supporter > .on-tablet, #Footer .on-tablet.payu-logo, .form-layout .input-col .short + .on-tablet.dropdown {
        display: inline-block;
        margin-left: 10px;
    }
}

@media screen and (min-width: 62.25em) {
    .on-tablet.inline-block, audio.on-tablet, canvas.on-tablet, video.on-tablet, .on-tablet.list-inline, .list-inline li.on-tablet, .on-tablet.button, #Footer .supporter > .on-tablet, #Footer .on-tablet.payu-logo, .form-layout .input-col .short + .on-tablet.dropdown {
        display: block;
        margin-left: 0px;
    }
}

.status-icon {
    font-size: 21px;
    font-size: 1.3125rem;
}

.back-link { padding: 1em 0 0.7em; }

.back-link i:before { margin-left: -2px; }

.back-link + h2, .back-link + article > h2:first-child {
    margin-top: -0.25em;
    margin-bottom: 0.4em;
}

.back-link + h2.lower { margin-top: 0; }

.back-link + .full-width-table { margin-top: 4px; }

.relative { position: relative; }

h1 .blue-link, h2 .blue-link { margin-left: 1em; }

.smaller { font-size: 0.93em; }

.bit-bigger { font-size: 1.1em; }

@media screen and (max-width: 46.19em) {
    .simple-table .bit-bigger.smaller-for-touchdevs { font-size: 1em; }

    .bit-bigger.mobile12 {
        font-size: 12px;
        font-size: 0.75rem;
    }
}

.bit-bigger.invoice-no {
    font-size: 15px;
    font-size: 0.9375rem;
}

.bigger { font-size: 1.25em; }

.bigger.title { font-size: 1.4em; }

@media screen and (max-width: 46.19em) {
    .bigger.mobile14 {
        font-size: 14px;
        font-size: 0.875rem;
    }

    .bigger.mobile12 {
        font-size: 12px;
        font-size: 0.75rem;
    }
}

.much-bigger { font-size: 1.5em; }

.huge {
    font-size: 22px;
    font-size: 1.375rem;
}

section .huge:first-child {
    margin-top: 0.75em;
    margin-bottom: 0.65em;
}

@media screen and (min-width: 46.25em) {
    .huge {
        font-size: 28px;
        font-size: 1.75rem;
    }

    section .huge:first-child { margin-bottom: 0.4em; }
}

@media screen and (min-width: 62.25em) {
    .huge {
        font-size: 30px;
        font-size: 1.875rem;
    }

    section .huge:first-child {
        margin-top: 1em;
        margin-bottom: 0.75em;
    }
}

section i.huge:first-child { margin: 0; }

.big-title {
    padding: 8px 0 13px;
    border-bottom: 1px solid #d2d2d2;
}

@media screen and (max-width: 46.19em) {
    .big-title { padding: 4px 0 7px; }

    .big-title .no-mobile { display: none !important; }
}

@media screen and (max-width: 46.19em) {
    .mobile-text-left { text-align: left; }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .side-col.progress-inside {
        position: relative;
        max-width: 359px;
        margin-left: auto;
        margin-right: 9px;
    }

    .side-col.progress-inside .pad {
        padding-left: 0;
        padding-right: 0;
    }

    .side-col.progress-inside > .pad-top2 { padding-top: 4px; }

    .side-col.progress-inside > .pad-top2 .bigger { margin-left: 0.5em; }

    .side-col.progress-inside:not(.tablet-half) > .pad > div:first-child:not(.progress) {
        position: absolute;
        right: 100%;
        top: 1px;
        width: 200px;
        text-align: right;
        margin-right: 15px;
    }
}

.unread-numbers {
    display: block;
    text-align: center;
    font-family: pko_bank_polski, Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    font-size: 0.875rem;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: white;
    background: #e4172c;
    border-radius: 10px;
    position: absolute;
}

.unread-numbers.wider {
    width: auto;
    padding: 0 4px;
    border-radius: 4px;
}

.no-borderradius .unread-numbers.wider {
    min-width: 21px;
    background: url(/Content/RLPL/base/images/numbercircle_wider.png) no-repeat;
}

.no-borderradius .unread-numbers { background: url(/Content/RLPL/base/images/numbercircle.png) no-repeat; }

section > h1, section > h2, .post > h1, .post > h2, aside > h1, aside > h2 { margin: 0.71em 0 0.65em; }

@media screen and (max-width: 46.19em) {
    section > h1, section > h2, .post > h1, .post > h2, aside > h1, aside > h2 {
        padding-left: 25px;
        padding-right: 25px;
        margin: 1em 0 0.8em;
    }
}

@media screen and (min-width: 46.25em) {
    section > h1 + .button.right, .post > h1 + .button.right, .post > h2 + .button.right, aside > h1 + .button.right, aside > h2 + .button.right { margin-top: -3.4em; }
}

@media screen and (max-width: 46.19em) {
    section > h1 + .button.right, section > h2 + .button.right, .post > h1 + .button.right, .post > h2 + .button.right, aside > h1 + .button.right, aside > h2 + .button.right {
        float: none;
        margin-left: 25px;
        margin-top: -4px;
    }
}

@media screen and (max-width: 46.19em) {
    .back-link, .left-label-layout h2 { padding-left: 15px; }
}

#Main .header-font, #Main #Footer { color: #000; }

#Main .header-font.gray, #Main .gray#Footer { color: #8d8d8d; }

section + section:not(:empty) { margin-top: 2.5em; }

section + section.left-label-layout:not(.grid-layout) { margin-top: 1.8em; }

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    section + section.left-label-layout:not(.grid-layout) { margin-top: 0.3em; }

    section + section.left-label-layout:not(.grid-layout) h2 { margin-bottom: 0.7em; }
}

section + section.left-label-layout.no-top-margin { margin-top: 0; }

section + section.row { margin-top: 0; }

.with-aside.row { padding: 4px 0 0; }

.inline-edit-wrapper form { display: none; }

.inline-edit-wrapper.active form { display: block; }

.inline-edit-wrapper.active form * { vertical-align: middle; }

.inline-edit-wrapper button {
    font-size: 14px;
    font-size: 0.875rem;
}

.big-title .inline-edit-wrapper .button {
    padding-top: 9px;
    padding-bottom: 9px;
}

.big-title .inline-edit-wrapper .cancel-button {
    padding-top: 5px;
    padding-bottom: 5px;
}

.big-title .inline-edit-wrapper input {
    font-family: pko_bank_polski, Arial, sans-serif;
    padding-top: 0;
    padding-bottom: 3px;
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .big-title .inline-edit-wrapper input {
        padding-top: 2px;
        padding-bottom: 4px;
    }
}

.big-title .inline-edit-wrapper form {
    margin-top: -2px;
    margin-bottom: -4px;
    float: left;
}

.inline-edit-wrapper .button-unstyled {
    padding-left: 14px;
    padding-right: 14px;
}

.inline-edit-wrapper .cancel-button {
    padding-top: 5px;
    padding-bottom: 5px;
}

@media screen and (max-width: 62.19em) {
    .mobile-inlineblock { display: inline-block; }

    .inline-block + .mobile-inlineblock, audio + .mobile-inlineblock, canvas + .mobile-inlineblock, video + .mobile-inlineblock, .list-inline + .mobile-inlineblock, .list-inline li + .mobile-inlineblock, .button + .mobile-inlineblock, #Footer .supporter > * + .mobile-inlineblock, #Footer .payu-logo + .mobile-inlineblock, .form-layout .input-col .short + .dropdown + .mobile-inlineblock { margin-left: 1em; }
}

.table-label { text-align: right; }

.table-label + .bit-bigger { margin-top: -1px; }

.table-label + .bigger { margin-top: -2px; }

.pad-sides {
    padding-left: 9px;
    padding-right: 9px;
}

.pad-sides.bigger {
    padding-left: 6px;
    padding-right: 6px;
}

@media screen and (min-width: 62.25em) {
    h2 + .calendar-link {
        position: relative;
        top: -3px;
    }
}

.calendar-link i {
    margin-right: 0.3em;
    font-size: 1.25em;
}

.calendar-link i:before { margin-left: 0.02em; }

@media screen and (max-width: 62.19em) {
    .calendar-link i { margin-left: 1em; }
}

@media screen and (min-width: 46.25em) {
    .calendar-link br { display: none; }
}

@media screen and (max-width: 46.19em) {
    .calendar-link {
        float: right;
        margin-right: 15px;
        max-width: 100px;
        position: relative;
        line-height: 1;
    }

    .calendar-link i {
        position: absolute;
        left: -45px;
        top: 5px;
    }
}

@media screen and (max-width: 46.19em) {
    #Main.container {
        padding-left: 0;
        padding-right: 0;
    }
}

.pagination {
    text-align: right;
    line-height: 38px;
    font-size: 16px;
    font-size: 1rem;
    margin-top: 20px;
}

.pagination li { float: left; }

.pagination li:first-child a { margin-left: 0; }

.pagination a, .pagination span {
    display: block;
    text-align: center;
    margin-left: 6px;
}

.pagination a {
    width: 38px;
    border: 1px solid #d2d2d2;
}

.pagination .current a {
    color: #8d8d8d;
    background: #ebebeb;
}

.pagination span { color: #8d8d8d; }

@media screen and (min-width: 46.25em) {
    .pagination a, .pagination span { margin-left: 12px; }

    .pagination li:first-child a { margin-left: 0; }
}

@media screen and (max-width: 46.19em) {
    .pagination {
        margin-right: 15px;
        margin-top: 19px;
    }
}

@media screen and (min-width: 62.25em) {
    .not-for-desktop { display: none; }
}

@media screen and (max-width: 46.19em) {
    .mobile-inner-scroll { overflow-x: auto; }

    .mobile-inner-scroll > * {
        margin-left: 15px;
        margin-right: 15px;
    }
}

@media screen and (max-width: 62.19em) {
    .smaller-tablet-bottommargin { margin-bottom: 0.35em !important; }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .left-label-layout h3.mobiles-bigger {
        font-size: 20px;
        font-size: 1.25rem;
    }
}

@media screen and (max-width: 46.19em) {
    .left-label-layout h3.mobiles-bigger {
        font-size: 19px;
        font-size: 1.1875rem;
    }
}

.blue-icon { color: #004c9a; }

.shift-left {
    float: none !important;
    margin-left: -1.7em;
    margin-top: 0;
}

.shift-up { margin-top: -0.75em; }

.yellow-bg { background: #fffccc; }

.flipped {
    display: inline-block;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.sprite-icon:before {
    content: '\e800';
    text-align: left;
    text-indent: -9999px;
    display: inline-block;
    width: 1em;
    margin-left: 0.2em;
    margin-right: 0.2em;
    line-height: 1em;
}

.info-icon:before {
    background-position: -168px -159px;
    width: 31px;
    height: 31px;
}

@media screen and (max-width: 22.1875em) {
    .fix320 {
        line-height: 1 !important;
        display: table-cell !important;
        vertical-align: middle;
        width: 35%;
        white-space: normal !important;
    }

    .fix320 .none, .fix320 audio:not([controls]) { display: block; }
}

@media screen and (max-width: 59.9375em) {
    .no-smart { display: none; }
}

@media screen and (max-width: 46.19em) {
    .smart22, .mobile-bigger.smart22 {
        font-size: 22px;
        font-size: 1.375rem;
    }

    .left-label-layout .smart22, .left-label-layout .mobile-bigger.smart22 { padding-left: 0; }
}

.font16 {
    font-size: 16px;
    font-size: 1rem;
}

.shift-bit-up { margin-top: -0.25em; }

.two-lines-max {
    max-height: 2.5em;
    overflow: hidden;
}

.two-lines-max.bit-bigger { max-height: 2.4em; }

.email-inside { word-wrap: break-word; }

html, body {
    height: 100%;
    min-height: 100%;
}

.modal-open body { height: auto; }

#BodyWrapper {
    min-height: 100%;
    position: relative;
}

#BodyWrapper > #Footer {
    margin-top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

#BodyWrapper > #Footer {
    position: absolute;
    z-index: 998;
}

@media screen and (min-width: 30em) and (max-width: 46.19em) {
    #BodyWrapper > #Footer .logo, #BodyWrapper > #Footer .supporter > * { margin-bottom: 0 !important; }
}

#MainMenu, #Footer {
    font-family: pko_bank_polski, Arial, sans-serif;
    color: #000;
}

#MainMenu {
    background: white;
    border-right: none;
    border-left: none;
}

#MainMenu a, #Footer a {
    color: #585858;
    display: block;
}

#MainMenu a, #Footer a:hover { color: #004c9a; }

#Footer a.blue-color { color: #004c9a; }

#Footer a.blue-color:hover { color: #585858; }

#MainMenu {
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}

@media screen and (min-width: 46.25em) {
    #MainMenu { min-height: 38px; }
}

#MainMenu a { position: relative; }

@media screen and (min-width: 62.25em) {
    #MainMenu a { overflow: hidden; }
}

#MainMenu nav li { float: left; }

#MainMenu nav li.current a {
    color: #004c9a;
}

#MainMenu nav .dropdown .carat, .dropdown #MainMenu nav .carat {
    position: relative;
    top: 0.08em;
    left: -5px;
}

#MainMenu nav [class^="icon-"]:before, #MainMenu nav .dropdown .carat:before, .dropdown #MainMenu nav .carat:before, #MainMenu nav [class*=" icon-"]:before { margin-left: 0; }


#MainProfileMenu #ProfileMenu {
    padding: 0 10px;
    color: #000;
    font-size: 15px;
    font-size: 0.9375rem;
    position: relative;
    z-index: 1000;
}

@media screen and (min-width: 53.75em) {
    #MainProfileMenu #ProfileMenu { width: 280px; }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    #MainProfileMenu #ProfileMenu { margin-right: -18px; }

    #MainProfileMenu #ProfileMenu .avatar { margin-right: 7px; }
}

@media screen and (max-width: 46.19em) {
    #MainProfileMenu #ProfileMenu {
        padding-right: 15px;
        position: absolute;
        right: 0;
        top: 0;
    }

    .flexbox #MainProfileMenu #ProfileMenu {
        display: flex;
        align-items: stretch;
        flex-direction: row;
        justify-content: flex-end;
    }

    .flexbox #MainProfileMenu #ProfileMenu .profile-info {
        order: 1;
        align-self: center;
    }

    .flexbox #MainProfileMenu #ProfileMenu .avatar {
        order: 2;
    }

    .no-flexbox #MainProfileMenu #ProfileMenu .profile-info { padding-top: 20px; }
}

@media screen and (min-width: 25.0625em) and (max-width: 46.19em) {
    .no-flexbox #MainProfileMenu #ProfileMenu .profile-info { padding-top: 26px; }
}

#MainProfileMenu #ProfileMenu ul {
    position: absolute;
    top: 100%;
    margin-top: -1px;
    right: 0;
    width: 280px;
    background: #363636;
    text-align: left;
    padding: 0 10px 14px;
    font-size: 13px;
    font-size: 0.8125rem;
}

@media screen and (max-width: 25em) {
    #MainProfileMenu #ProfileMenu ul { width: 200px; }
}

#MainProfileMenu #ProfileMenu ul li:first-child { border-top: 1px solid #585858; }

#MainProfileMenu #ProfileMenu ul .border-bottom { border-bottom: 1px solid #585858; }

#MainProfileMenu #ProfileMenu ul li {
    padding: 0 10px;
    line-height: 2.1;
}

#MainProfileMenu #ProfileMenu ul a {
    font-size: 15px;
    font-size: 0.9375rem;
    position: relative;
    padding-left: 40px;
}

#MainProfileMenu #ProfileMenu ul a.one-line {
    line-height: 1.8;
    min-height: 30px;
    max-width: 220px;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#MainProfileMenu #ProfileMenu ul .big a {
    font-size: 22px;
    font-size: 1.375rem;
    padding-left: 0;
    padding-bottom: 0.22em;
}

#MainProfileMenu #ProfileMenu ul .big a i {
    position: relative;
    top: 0.08em;
}

#MainProfileMenu #ProfileMenu ul .big a i:before { margin-left: 0; }

#MainProfileMenu #ProfileMenu ul .profilMenu a {
    padding-left: 0;
    padding-bottom: 0.62em;
    padding-top: 0.53em;
}

#MainProfileMenu #ProfileMenu ul .gray {
    line-height: 2.2;
    position: relative;
    top: 0.25em;
    margin-bottom: 0.8em;
}

#MainProfileMenu #ProfileMenu ul .icon-suitcase {
    font-size: 1.25em;
    position: absolute;
    left: -3px;
    top: -5px;
}

#MainProfileMenu #ProfileMenu a {
    border: 0;
    height: auto;
    overflow: visible;
    color: #fff;
}

#MainProfileMenu #ProfileMenu a:hover { color: #8d8d8d; }

.no-touchevents #MainProfileMenu #ProfileMenu:hover .profile-name > span:nth-of-type(2),
.profile-menu-visible #MainProfileMenu #ProfileMenu .profile-name > span:nth-of-type(2),
.no-touchevents #MainProfileMenu #ProfileMenu:hover .avatar,
.profile-menu-visible #MainProfileMenu #ProfileMenu .avatar { color: #fff; }

.no-touchevents #MainProfileMenu #ProfileMenu:hover, .profile-menu-visible #MainProfileMenu #ProfileMenu { background: #363636; }

.no-touchevents #MainProfileMenu #ProfileMenu:hover .avatar .icon-avatar, .profile-menu-visible #MainProfileMenu #ProfileMenu .avatar .icon-avatar { display: none; }

.no-touchevents #MainProfileMenu #ProfileMenu:hover .avatar .icon-avatar + *, .profile-menu-visible #MainProfileMenu #ProfileMenu .avatar .icon-avatar + * { display: inline; }

.no-touchevents #MainProfileMenu #ProfileMenu:hover ul, .profile-menu-visible #MainProfileMenu #ProfileMenu ul { display: block; }

@media screen and (max-width: 25em) {
    .no-touchevents #MainProfileMenu #ProfileMenu:hover, .profile-menu-visible #MainProfileMenu #ProfileMenu { background: none; }

    .no-touchevents #MainProfileMenu #ProfileMenu:hover:before, .profile-menu-visible #MainProfileMenu #ProfileMenu:before {
        content: ' ';
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 125px;
        height: 60px;
        background: #000;
        z-index: 1000;
    }

    .no-touchevents #MainProfileMenu #ProfileMenu:hover > div, .profile-menu-visible #MainProfileMenu #ProfileMenu > div {
        position: relative;
        z-index: 1001;
    }

    .no-touchevents #MainProfileMenu #ProfileMenu:hover ul, .profile-menu-visible #MainProfileMenu #ProfileMenu ul { z-index: 1002; }

    .no-touchevents #MainProfileMenu #ProfileMenu:hover ul li:first-child, .profile-menu-visible #MainProfileMenu #ProfileMenu ul li:first-child { border-top: 0; }
}

#MainProfileMenu #ProfileMenu.current .avatar, #MainProfileMenu #ProfileMenu.current .profile-name span:nth-child(2) { color: #e4172c; }

@media screen and (min-width: 46.25em) {
    #MainProfileMenu #ProfileMenu.current:after {
        content: ' ';
        display: block;
        position: absolute;
        left: 10px;
        right: 10px;
        top: 75px;
        height: 5px;
        background: #e4172c;
    }

    #MainProfileMenu #ProfileMenu.current:hover:after { display: none; }
}

#MainMenu .avatar, #MainMenu .icon-avatar, #MainMenu .icon-up-open-big, #MainMenu .dropdown.open .carat, .dropdown.open #MainMenu .carat {
    font-size: 26px;
    font-size: 1.625rem;
}

#MainMenu .avatar {
    line-height: 80px;
    margin-left: 5px;
}

#MainMenu .avatar i:before { margin-right: 0; }

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    #MainMenu .avatar { line-height: 60px; }
}

@media screen and (max-width: 46.19em) {
    #MainMenu .profile-info { padding-left: 25px; }
}

#MainMenu .profile-company {
    padding-top: 16px;
    max-width: 140px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

@media screen and (min-width: 52.5em) {
    #MainMenu .profile-company { max-width: 230px; }
}

#MainMenu .profile-name { white-space: nowrap; }

@media screen and (max-width: 46.19em) {
    #MainMenu .profile-name { white-space: normal; }

    #MainMenu .profile-name span { text-align: right; }
}

@media screen and (max-width: 25em) {
    #MainMenu .profile-name span:not(.label) {
        display: inline-block;
        width: 70px;
    }
}

#MainMenu .profile-name:first-child { padding-top: 34px; }

#MainMenu .profile-company, #MainMenu .label, #MainMenu .gray { color: #868686; }

#MainMenu .profile-company {
    font-size: 13px;
    font-size: 0.8125rem;
}

@media screen and (max-width: 60em) {
    #MainMenu .label { display: none; }
}

@media screen and (max-width: 62.19em) {
    #MainMenu .profile-info { line-height: 1.75; }

    #MainMenu .profile-company { padding-top: 7px; }

    #MainMenu .profile-company, #MainMenu .profile-name, #MainProfileMenu #ProfileMenu ul, #MainProfileMenu #ProfileMenu ul a {
        font-size: 12px;
        font-size: 0.75rem;
    }
}

#MainMenu .mobile-before { display: none; }

#MobileMenuBottom {
    margin-top: 80px;
    margin-bottom: 19px;
    font-size: 14px;
    font-size: 0.875rem;
}

#MobileMenuBottom li {
    border: 0 !important;
    padding-left: 27px;
    color: #000;
    padding-top: 15px;
}

#MobileMenuBottom li a {
    display: inline;
    line-height: inherit;
    color: #878787;
    padding-left: 0 !important;
    margin-left: 0 !important;
}

#MobileMenuBottom li a.white { color: #fff; }

#MobileMenuBottom li a:hover { color: #004c9a; }

.hamburger {
    display: inline-block;
    width: 30px;
    height: 25px;
    margin-right: 19px;
}

.hamburger b {
    display: block;
    width: 100%;
    height: 3px;
    background: #000;
    margin-top: 8px;
}

.hamburger b:first-child { margin: 0; }

#Main { padding-bottom: 65px; }

@media screen and (max-width: 62.19em) and (min-width: 64em) {
    #MainMenu nav .unread-numbers { top: 9px; }
}

@media screen and (max-width: 46.19em) {
    #BodyWrapper {
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

    .mobile-menu, .mobile-menu body {
        position: relative;
        overflow: hidden;
        width: 100vw;
        height: 100vh;
        -webkit-overflow-scrolling: none;
    }

    .no-flexbox.mobile-menu #ProfileMenu { display: none; }

    .mobile-menu #Main {
        opacity: 0.5;
        overflow: hidden;
        height: calc(100% - 110px);
        -webkit-overflow-scrolling: none;
        position: relative;
    }

    .mobile-menu.yellow-header-outside #Main { height: calc(100% - 50px); }

    .mobile-menu.yellow-header-outside #Main .fixedsticky {
        position: fixed !important;
        top: 0;
    }

    .mobile-menu.ios8.yellow-header-outside #Main { margin-top: 0 !important; }
}

.pad {
    padding-left: 9px;
    padding-right: 9px;
}

@media screen and (min-width: 62.25em) {
    .pad.more-pad-right { padding-right: 33px; }

    .pad.no-pad-right { padding-right: 0; }
}

@media screen and (max-width: 46.19em) {
    .pad {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media screen and (min-width: 62.25em) {
    .full-width-table .pad .pad-top .col-7 { width: 60%; }

    .full-width-table .pad .pad-top .col-7 + .col-5 { width: 40%; }

    .full-width-table .pad .pad-top .col-5 .bigger { margin-top: -0.08em; }
}

.pad > .row, .full-width-table .row .row {
    padding-top: 0;
    padding-bottom: 0;
}

.full-width-table {
    padding: 5px 0 0;
    border-bottom: 1px solid #fff;
    line-height: 1.563rem;
    vertical-align: baseline;
}

.full-width-table .header-font, .full-width-table #Footer {
    font-size: 20px;
    font-size: 1.250rem;
}

.full-width-table b {
    font-weight: normal;
    color: #000;
}

.full-width-table a {
    font-size: 16px;
    font-size: 1rem;
}

.full-width-table .blue-link:not(.inline-block) { display: block; }

@media screen and (min-width: 46.25em) {
    .full-width-table .pad-top, .full-width-table .row .row.pad-top { padding-top: 3.5px; }

    .full-width-table .pad-top2 { padding-top: 1.75px; }

    .full-width-table .col .pad.no-pad-right { padding-left: 0; }

    .full-width-table .blue-link:not(.inline-block) { padding-top: 2px; }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .full-width-table .header-font, .full-width-table #Footer {
        font-size: 20px;
        font-size: 1.25rem;
    }

    .full-width-table > .row:first-child { padding-top: 0.2em; }

    .full-width-table .blue-link:not(.inline-block) { padding-top: 4px; }

    .full-width-table .row.pad-top > div > div:nth-child(2) { margin-top: -6px; }

    .full-width-table .row.pad-top .col-7 b {
        font-size: 14px;
        font-size: 0.875rem;
    }
}

@media screen and (max-width: 46.19em) {
    .full-width-table .mobile-full .col:first-child .text-right { text-align: left; }

    .full-width-table .mobile-full .col { line-height: 1.428571429; }

    .full-width-table .mobile-col-3-4 { width: 65%; }

    .full-width-table .mobile-col-1-4 { width: 35%; }

    .full-width-table > .row:first-child { padding-top: 3px; }

    .full-width-table .header-font, .full-width-table #Footer {
        font-size: 16px;
        font-size: 1rem;
    }
}

.full-width-table .header-font, .full-width-table #Footer {
    font-family: pko_bank_polski_bold, Arial, sans-serif;
    line-height: 1.563rem;
}

.progress {
    height: 18px;
    background: #cacaca;
    margin-right: -1px;
}

.progress.filled { background: none; }

.progress b {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 18px;
    float: left;
    background: #cacaca;
    display: block;
    border-right: 1px solid #e1e1e1;
    -webkit-transition: background 0.2s ease-out 0s;
    -moz-transition: background 0.2s ease-out 0s;
    transition: background 0.2s ease-out 0s;
}

.progress b:last-child { border: 0; }

.progress b.green { background: #3cb878; }

.full-width-table.three-col { line-height: 27px; }

.full-width-table.three-col.extended-table { line-height: 19px; }

@media screen and (max-width: 46.19em) {
    .full-width-table.three-col.extended-table .col-4 .col, .full-width-table.three-col.extended-table .col-1-3 .col { margin-bottom: 0.2em; }
}

.full-width-table.three-col .icon-check {
    margin-left: -0.2em;
    margin-right: -0.2em;
}

.full-width-table.three-col .icon-check:before { margin-left: 0; }

.full-width-table.three-col .pad + .row { padding: 0.95em 0 1.05em; }

.full-width-table.three-col.extended-table .pad + .row {
    padding: 0.9em 0 0.9em;
    position: relative;
}

.full-width-table.three-col .big-title .header-font, .full-width-table.three-col .big-title #Footer, .full-width-table.three-col .big-title .header-font input, .full-width-table.three-col .big-title #Footer input {
    font-size: 25px;
    font-size: 1.5625rem;
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .full-width-table.three-col .big-title .header-font, .full-width-table.three-col .big-title #Footer, .full-width-table.three-col .big-title .header-font input, .full-width-table.three-col .big-title #Footer input {
        font-size: 21px;
        font-size: 1.3125rem;
    }
}

@media screen and (max-width: 46.19em) {
    .full-width-table.three-col .big-title .header-font, .full-width-table.three-col .big-title #Footer, .full-width-table.three-col .big-title .header-font input, .full-width-table.three-col .big-title #Footer input {
        font-size: 18px;
        font-size: 1.125rem;
    }
}

.full-width-table.three-col .big-title .right { margin-top: -3px; }

.full-width-table.three-col .big-title + .row { padding-top: 1.2em; }

.full-width-table.three-col.extended-table .big-title .right { margin-top: 2px; }

@media screen and (min-width: 46.25em) {
    .full-width-table.three-col .side-col {
        width: 310px;
        float: right;
    }

    .full-width-table.three-col .side-col.progress-inside {
        width: 373px;
        font-size: 14px;
        font-size: 0.875rem;
    }
}

@media screen and (min-width: 46.25em) {
    .full-width-table.three-col.extended-table .side-col {
        position: absolute;
        bottom: 16px;
        right: 0;
    }
}

.full-width-table.three-col.extended-table .side-col .pad > div:first-child { padding-bottom: 0.35em; }

@media screen and (max-width: 60em) and (min-width: 46.25em) {
    .full-width-table.three-col {
        padding-bottom: 23px;
        position: relative;
    }

    .full-width-table.three-col .tablet-half { width: 45%; }

    .full-width-table.three-col .tablet-move-down {
        bottom: 10px;
        width: 100%;
        position: absolute;
    }

    .full-width-table.three-col .tablet-move-down .row {
        float: left;
        width: 45%;
    }

    .full-width-table.three-col .tablet-move-down .row:nth-child(2) {
        width: 369px;
        float: right;
    }

    .full-width-table.three-col .tablet-move-down .row:nth-child(2) .col {
        display: inline;
        width: auto;
    }

    .full-width-table.three-col .tablet-move-down .row:nth-child(2) .col.table-label + * { margin-top: 0; }

    .full-width-table.three-col .tablet-move-down .col:nth-child(odd) { width: 41.66%; }

    .full-width-table.three-col .tablet-move-down .col:nth-child(even) { width: 58.3333%; }

    .full-width-table.three-col.extended-table { padding-bottom: 0; }

    .full-width-table.three-col.extended-table .tablet-move-down {
        position: static;
        width: 45%;
        clear: left;
    }

    .full-width-table.three-col.extended-table .tablet-move-down .row {
        float: left;
        width: 100%;
    }

    .full-width-table.three-col.extended-table .tablet-move-down .row:nth-child(2) .col {
        width: 41.66%;
        display: block;
    }
}

@media screen and (min-width: 60.01em) and (max-width: 72.1875em) {
    .full-width-table.three-col .tablet-move-down { width: 26%; }

    .full-width-table.three-col .tablet-move-down .row:first-child .pad-sides { padding-right: 0; }
}

@media screen and (max-width: 46.19em) {
    .full-width-table.three-col .mobile-col-1-2:first-child { width: 40%; }

    .full-width-table.three-col .col-4 .col, .full-width-table.three-col .col-1-3 .col { margin-bottom: 0.65em; }

    .full-width-table.three-col .icon-check {
        line-height: 1;
        margin-top: -0.25em;
        margin-left: -0.3em;
        margin-right: 0.1em;
        position: absolute;
        left: 11px;
    }

    .full-width-table.three-col .tablet-move-down .row:first-child .col:nth-child(2) {
        padding-top: 0.15em;
        margin-bottom: 0.65em;
        position: relative;
        top: -1px;
    }

    .full-width-table.three-col .tablet-move-down .row:nth-child(2) {
        position: relative;
        top: -2px;
    }

    .full-width-table.three-col .tablet-move-down .row:nth-child(2) .col:first-child { clear: left; }

    .full-width-table.three-col .tablet-move-down .row:last-child .col { margin-bottom: 4px; }

    .full-width-table.three-col .pad-sides.smaller {
        position: relative;
        padding-left: 27px;
    }
}

@media screen and (min-width: 60.01em) and (max-width: 75.01em) {
    .full-width-table.three-col.extended-table .no-tablet { display: block; }
}

@media screen and (max-width: 60em) and (min-width: 46.25em) {
    .full-width-table.three-col.extended-table .tablet-move-down { bottom: 14px; }

    .full-width-table.three-col.extended-table .no-tablet {
        display: block;
        position: absolute;
        right: 0;
        top: 11px;
        float: none !important;
        width: 368px !important;
    }

    .full-width-table.three-col.extended-table .no-tablet .col { width: auto; }
}

@media screen and (max-width: 46.19em) {
    .full-width-table.three-col.extended-table .one-line { white-space: nowrap; }

    .full-width-table.three-col.extended-table .tablet-move-down .row:nth-child(2) { top: 0; }
}

.table-label + * [class^="icon-"]:before, .table-label + * .dropdown .carat:before, .dropdown .table-label + * .carat:before, .table-label + * [class*=" icon-"]:before {
    margin-left: 0;
    margin-right: 0.3em;
}

.simple-table td { line-height: 1.4; }

.simple-table td:first-child a.blue-link { white-space: nowrap; }

@media screen and (max-width: 46.19em) {
    .simple-table td:first-child a.blue-link.right {
        display: block;
        float: none;
        line-height: 1.8;
        margin-bottom: -5px;
    }
}

.simple-table + .blue-link { margin-top: 0.5em; }

@media screen and (min-width: 46.25em) {
    .simple-table td {
        padding-top: 10px;
        padding-bottom: 9px;
    }

    .simple-table.middle-align td {
        padding-top: 8px;
        padding-bottom: 9px;
    }

    .simple-table.middle-align.less-pad-bottom td {
        padding-top: 7px;
        padding-bottom: 6px;
    }

    .simple-table.middle-align.cells59 td {
        padding-top: 11px;
        padding-bottom: 11px;
    }

    .simple-table.middle-align.with-checkboxes td {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .simple-table.middle-align.with-checkboxes.cells59 td {
        padding-top: 8px;
        padding-bottom: 11px;
    }

    .simple-table.middle-align.with-checkboxes.cells59 td .bit-bigger + .invoice-no {
        display: block;
        margin-top: 0.25em;
    }

    .simple-table.middle-align.with-checkboxes.cells59 .no-vat td {
        padding-top: 16px;
        padding-bottom: 18px;
    }

    .simple-table.middle-align.with-checkboxes .gray, .simple-table.middle-align.with-checkboxes .status { padding-top: 1px; }

    .simple-table.middle-align td.align-left .blue-link {
        display: block;
        padding-top: 3px;
    }

    .simple-table.middle-align .small-table-col .bigger { padding-top: 0; }

    .simple-table.middle-align .small-table-col .bigger + div {
        margin-top: 0.1em;
        position: relative;
        top: 4px;
    }

    .simple-table.middle-align.with-checkboxes .small-table-col .bigger + div { position: static; }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .simple-table.middle-align.with-checkboxes.cells59 td .bit-bigger + .invoice-no {
        margin-top: 0;
        white-space: nowrap;
    }
}

@media screen and (max-width: 60em) {
    .simple-table.middle-align.with-checkboxes.cells59 td:last-child .bigger {
        font-size: 14px;
        font-size: 0.875rem;
    }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .simple-table.middle-align.with-checkboxes .with-icon .bigger {
        font-size: 14px;
        font-size: 0.875rem;
        padding-top: 1px;
    }

    .simple-table.middle-align.with-checkboxes .with-icon .absolute-left { margin-top: -20px; }
}

.simple-table td:first-child .gray {
    font-size: 16px;
    font-size: 1rem;
}

.simple-table td:first-child .gray.no-bottom-margin { margin-bottom: 0; }

.simple-table td:first-child .gray.smaller {
    font-size: 13px;
    font-size: 0.8125rem;
    margin-bottom: 0;
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .simple-table td:first-child .gray.smaller {
        font-size: 12px;
        font-size: 0.75rem;
    }
}

@media screen and (max-width: 60em) {
    .simple-table .smaller-for-touchdevs, .simple-table td:first-child .gray.smaller-for-touchdevs {
        font-size: 12px;
        font-size: 0.75rem;
    }

    .simple-table.middle-align.less-pad-bottom td .absolute-left { margin-top: -20px; }
}

@media screen and (max-width: 46.19em) {
    .simple-table.cells59 td:first-child .gray {
        font-size: 14px;
        font-size: 0.875rem;
    }

    .simple-table.cells59 td:first-child .gray.mobile14 {
        font-size: 14px;
        font-size: 0.875rem;
    }

    .simple-table .small-on-mobile, .simple-table td:first-child .gray.small-on-mobile {
        font-size: 12px;
        font-size: 0.75rem;
    }

    .simple-table.middle-align.less-pad-bottom td .absolute-left {
        margin-top: 0;
        top: 0;
    }

    .simple-table.middle-align.less-pad-bottom td .center33 {
        display: table-cell;
        height: 33px;
        vertical-align: middle;
    }
}

.simple-table td:last-child { padding-top: 7px; }

.simple-table .small-table-col .bigger { padding-top: 2px; }

.simple-table .small-table-col .bigger + .one-line.lightgray { margin-top: 4px; }

.simple-table .date {
    padding-top: 5px;
    padding-left: 1.5em;
    position: relative;
    color: #878787;
}

.simple-table .date.red { color: #e4172c; }

.simple-table .date.black { color: #000; }

.simple-table .date .status-icon {
    position: absolute;
    right: 67px;
    margin-top: -0.3em;
}

@media screen and (min-width: 46.25em) {
    .small-table-col {
        padding-top: 0;
        padding-bottom: 0;
        width: 170px;
    }

    .small-table-col:not(:first-child):not(.align-left):not(:last-child) {
        padding-right: 0;
        width: 139px;
    }

    .small-table-col.smaller-col {
        padding-left: 0 !important;
        width: 94px !important;
    }

    .with-checkboxes .small-table-col { width: 120px; }

    .with-checkboxes .small-table-col:not(:first-child):not(.align-left):not(:last-child) { width: 129px; }

    .with-checkboxes.smaller-cols .small-table-col { width: 105px; }

    .with-checkboxes.smaller-cols .small-table-col:not(:first-child):not(.align-left):not(:last-child) { width: 114px; }

    .small-table-col.status-col { width: 100px; }

    .small-table-col.status-col:not(:first-child):not(.align-left):not(:last-child) { width: 109px; }

    .small-table-col.status-col + .small-table-col {
        width: 140px;
        padding-right: 14px;
    }

    .with-checkboxes.smaller-cols .small-table-col.status-col:not(:first-child):not(.align-left):not(:last-child) { width: 96px; }

    .with-checkboxes.smaller-cols .small-table-col.status-col + .small-table-col {
        padding-right: 12px;
        width: 125px;
    }

    .small-table-col.bit-wider-table-col { width: 144px !important; }

    .small-table-col.much-wider-table-col { width: 173px !important; }

    .small-table-col.big-button-col { width: 169px !important; }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .with-checkboxes .small-table-col { width: 102px; }

    .with-checkboxes .small-table-col:not(:first-child):not(.align-left):not(:last-child) { width: 111px; }

    .with-checkboxes .small-table-col.invoice-col {
        padding-right: 5px !important;
        padding-left: 0 !important;
    }

    .small-table-col.status-col { width: 85px; }

    .small-table-col.status-col:not(:first-child):not(.align-left):not(:last-child) { width: 94px; }

    .small-table-col.status-col + .small-table-col { width: 120px; }

    .with-checkboxes.smaller-cols .small-table-col.status-col:not(:first-child):not(.align-left):not(:last-child) { width: 86px; }

    .with-checkboxes.smaller-cols .small-table-col.status-col + .small-table-col { width: 105px; }

    .with-checkboxes.smaller-cols .small-table-col { width: 102px; }

    .with-checkboxes.smaller-cols .small-table-col:not(:first-child):not(.align-left):not(:last-child) { width: 111px; }

    .small-table-col.bit-wider-table-col { width: 146px !important; }

    .small-table-col.bit-wider-table-col:last-child { width: 118px !important; }

    .simple-table td:first-child .gray { line-height: 1.2; }

    .simple-table .invoice-no + a.no-desktop.show-tablet {
        display: inline-block;
        margin-left: 0.5em;
    }

    .with-checkboxes.cells59 .relative .bit-bigger.gray {
        font-size: 13px;
        font-size: 0.8125rem;
        line-height: 1.2;
    }
}

@media screen and (min-width: 60em) and (max-width: 62.19em) {
    .with-checkboxes .small-table-col.invoice-col {
        width: 30% !important;
        text-align: center !important;
    }

    .with-checkboxes .small-table-col.invoice-col > * {
        float: none;
        display: inline-block !important;
        width: 150px;
        text-align: right;
    }

    .with-checkboxes.smaller-cols .small-table-col.invoice-col { width: 20% !important; }
}

@media screen and (max-width: 46.19em) {
    .simple-table td:first-child { padding-top: 11px; }

    .simple-table td:last-child { padding-bottom: 18px; }

    .simple-table.with-checkboxes td { padding-bottom: 0; }

    .simple-table.with-checkboxes td.with-icon { padding-bottom: 4px; }

    .simple-table.with-checkboxes td:last-child {
        padding-top: 0;
        padding-bottom: 0;
    }

    .simple-table.with-checkboxes td .bigger { font-size: 1.4em; }

    .simple-table div + .status { display: inline-block; }

    .simple-table div + .status.margin-right {
        font-size: 13px;
        font-size: 0.8125rem;
        margin-left: 0;
        margin-right: 0.25em;
    }

    .simple-table .small-table-col .bigger.one-line {
        margin-left: 0;
        display: inline-block;
    }

    .simple-table .small-table-col .bigger.one-line { margin-right: 0.4em; }

    .simple-table .small-table-col .bigger.one-line + .one-line { display: inline-block; }

    .simple-table .small-table-col .bigger.one-line + .one-line.no-mobile { display: none; }

    .simple-table td:last-child { padding-bottom: 11px; }

    .simple-table .date {
        padding-left: 0;
        padding-right: 2.7em;
    }

    .simple-table .status + .date {
        padding-left: 0.5em;
        padding-right: 0.5em;
    }

    .simple-table .date, .simple-table .date + .status {
        font-size: 13px;
        font-size: 0.8125rem;
    }

    .simple-table .date .status-icon { right: 0; }

    .simple-table .button { padding: 1em; }

    .simple-table.middle-align .date { padding-top: 8px; }

    .simple-table.middle-align td:last-child .button {
        margin-right: 33px;
        margin-bottom: 7px;
    }

    .invoice-date { display: inline; }
}

@media screen and (max-width: 22.4375em) {
    .simple-table .status + .date {
        padding-left: 0.25em;
        padding-right: 0;
    }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    table.simple-table td.with-icon .relative { line-height: 1.5; }
}

@media screen and (min-width: 46.25em) {
    .smaller-table .bigger { font-size: 1.08em; }
}

.smaller-table td { vertical-align: middle; }

@media screen and (max-width: 46.19em) {
    .smaller-table { line-height: 1.4; }

    .smaller-table td {
        padding-top: 10px;
        padding-bottom: 14px;
    }

    .smaller-table .small-table-col:not(.no-mobile), .smaller-table .small-table-col:not(.no-mobile) + td {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: inline-block;
        width: 50%;
    }

    .smaller-table .small-table-col.status-col:not(.no-mobile) {
        padding-right: 0;
        width: 60%;
    }

    .smaller-table .small-table-col.status-col:not(.no-mobile) + .preview-link-col {
        width: 40%;
        padding-left: 0 !important;
        white-space: nowrap;
    }

    .smaller-table.application-table .small-table-col:not(.no-mobile) { width: 60%; }

    .smaller-table.application-table .small-table-col:not(.no-mobile) + td {
        padding-left: 0;
        width: 40%;
    }

    .smaller-table .small-table-col:not(.no-mobile) + td { text-align: right; }

    .smaller-table .status {
        font-size: 13px;
        font-size: 0.8125rem;
    }

    .smaller-table .status.mobile-pad-right { padding-right: 0.25em; }

    .smaller-table .status.mobile-pad-right + .date {
        padding-left: 0;
        padding-top: 0;
    }
}

@media screen and (max-width: 25em) {
    .smaller-table .small-table-col.status-col:not(.no-mobile) {
        display: block;
        width: auto;
    }

    .smaller-table .small-table-col.status-col:not(.no-mobile) + .preview-link-col {
        width: auto;
        display: block;
        text-align: right;
    }
}

.application-table td.with-icon .absolute-left { top: 2px; }

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .application-table .relative { line-height: 1.4; }

    .application-table td.with-icon .absolute-left { top: 0; }
}

@media screen and (min-width: 46.25em) {
    .application-table .gray + .bigger { margin-top: -5px; }
}

@media screen and (max-width: 46.19em) {
    .application-table td:nth-child(2) div { display: inline-block; }
}

table .date, table .date + .status { line-height: 1.2; }

.simple-table .date + .status { margin-top: 0.35em; }

@media screen and (min-width: 46.25em) {
    .agreement-table td { padding: 9px 9px 10px; }

    .agreement-table td.with-icon .absolute-left { top: -3px; }
}

@media screen and (max-width: 46.19em) {
    .agreement-table td.with-icon {
        padding-left: 15px;
        padding-bottom: 0;
    }

    .agreement-table td.with-icon .relative {
        padding-left: 0;
        align-items: stretch;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
    }

    .agreement-table td.with-icon .relative > * {
        position: static;
        align-self: center;
    }

    .agreement-table td.with-icon .relative > .absolute-left {
        position: relative;
        top: 0;
    }

    .agreement-table td.small-table-col { padding-top: 4px; }
}

.grayed-out .bigger.one-line { color: #8d8d8d; }

.left-label-layout .schedule-table { margin-bottom: 11px; }

.schedule-table th {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: normal;
}

@media screen and (max-width: 46.19em) {
    .schedule-table {
        width: 740px;
        position: relative;
    }

    .schedule-table:before {
        content: '_';
        display: block;
        position: absolute;
        left: 100%;
        top: 0;
        width: 15px;
        opacity: 0;
        filter: Alpha(Opacity=0);
    }
}

.schedule-table td, .schedule-table th { text-align: right; }

.schedule-table td:first-child, .schedule-table th:first-child { text-align: left; }

.schedule-table .small-table-col { width: 90px; }

.schedule-table .small-table-col:not(:first-child):not(.align-left):not(:last-child) {
    padding-right: 0;
    width: 99px;
}

.schedule-table .small-table-col:last-child { width: 99px; }

.schedule-table .date-col { width: 74px; }

.schedule-table .date-col:not(:first-child):not(.align-left):not(:last-child) {
    padding-right: 0;
    padding-left: 0;
    width: 92px;
}

@media screen and (max-width: 62.19em) {
    .schedule-table td {
        font-size: 12px;
        font-size: 0.75rem;
    }
}

@media screen and (min-width: 60em) {
    .schedule-table .small-table-col { width: 120px; }

    .schedule-table .small-table-col:not(:first-child):not(.align-left):not(:last-child) {
        padding-right: 0;
        width: 129px;
    }

    .schedule-table .small-table-col:last-child { width: 129px; }

    .schedule-table .date-col { width: 77px; }

    .schedule-table .date-col:not(:first-child):not(.align-left):not(:last-child) {
        padding-right: 0;
        padding-left: 0;
        width: 95px;
    }
}

@media screen and (min-width: 46.25em) and (max-width: 47.9375em) {
    .schedule-table td:first-child { white-space: nowrap; }
}

.schedule-table th:last-child { padding-right: 9px; }

.schedule-table td {
    padding-right: 0;
    padding-top: 9px;
    padding-bottom: 8px;
}

.schedule-table td:last-child { padding-right: 9px; }

.schedule-table td:first-child {
    padding-top: 9px;
    font-size: 13px;
    font-size: 0.8125rem;
}

.schedule-table td:nth-child(2) {
    padding-left: 0;
    padding-right: 0;
}

@media screen and (min-width: 60em) {
    .schedule-table td {
        padding-top: 11px;
        padding-bottom: 6px;
    }

    .schedule-table td:first-child {
        padding-top: 10px;
        font-size: 15px;
        font-size: 0.9375rem;
    }
}

.simple-table audio.status, .simple-table canvas.status, .simple-table video.status, .simple-table .status.list-inline, .simple-table .list-inline li.status, .list-inline .simple-table li.status, .simple-table .status.button, .simple-table #YellowBar .container > * > .status, #YellowBar .simple-table .container > * > .status, .simple-table #YellowBar h1.status, #YellowBar .simple-table h1.status, .simple-table #YellowBar h2.status, #YellowBar .simple-table h2.status, .simple-table #Footer .supporter > .status, #Footer .simple-table .supporter > .status, .simple-table #Footer .status.payu-logo, #Footer .simple-table .status.payu-logo, .simple-table .form-layout .input-col .short + .status.dropdown, .form-layout .input-col .simple-table .short + .status.dropdown {
    position: relative;
    padding-left: 1.5em;
}

@media screen and (max-width: 46.19em) {
    .simple-table .inline-block.status.no-icon-smart, .simple-table audio.status.no-icon-smart, .simple-table canvas.status.no-icon-smart, .simple-table video.status.no-icon-smart, .simple-table .status.no-icon-smart.list-inline, .simple-table .list-inline li.status.no-icon-smart, .list-inline .simple-table li.status.no-icon-smart, .simple-table .status.no-icon-smart.button, .simple-table #YellowBar .container > * > .status.no-icon-smart, #YellowBar .simple-table .container > * > .status.no-icon-smart, .simple-table #YellowBar h1.status.no-icon-smart, #YellowBar .simple-table h1.status.no-icon-smart, .simple-table #YellowBar h2.status.no-icon-smart, #YellowBar .simple-table h2.status.no-icon-smart, .simple-table #Footer .supporter > .status.no-icon-smart, #Footer .simple-table .supporter > .status.no-icon-smart, .simple-table #Footer .status.no-icon-smart.payu-logo, #Footer .simple-table .status.no-icon-smart.payu-logo, .simple-table .form-layout .input-col .short + .status.no-icon-smart.dropdown, .form-layout .input-col .simple-table .short + .status.no-icon-smart.dropdown { padding-left: 0; }
}

.simple-table .inline-block.status i, .simple-table audio.status i, .simple-table canvas.status i, .simple-table video.status i, .simple-table .status.list-inline i, .simple-table .list-inline li.status i, .list-inline .simple-table li.status i, .simple-table .status.button i, .simple-table #YellowBar .container > * > .status i, #YellowBar .simple-table .container > * > .status i, .simple-table #YellowBar h1.status i, #YellowBar .simple-table h1.status i, .simple-table #YellowBar h2.status i, #YellowBar .simple-table h2.status i, .simple-table #Footer .supporter > .status i, #Footer .simple-table .supporter > .status i, .simple-table #Footer .status.payu-logo i, #Footer .simple-table .status.payu-logo i, .simple-table .form-layout .input-col .short + .status.dropdown i, .form-layout .input-col .simple-table .short + .status.dropdown i {
    position: absolute;
    margin: 0;
    bottom: -0.1em;
    left: 0;
}

.simple-table .inline-block.status i:before, .simple-table audio.status i:before, .simple-table canvas.status i:before, .simple-table video.status i:before, .simple-table .status.list-inline i:before, .simple-table .list-inline li.status i:before, .list-inline .simple-table li.status i:before, .simple-table .status.button i:before, .simple-table #YellowBar .container > * > .status i:before, #YellowBar .simple-table .container > * > .status i:before, .simple-table #YellowBar h1.status i:before, #YellowBar .simple-table h1.status i:before, .simple-table #YellowBar h2.status i:before, #YellowBar .simple-table h2.status i:before, .simple-table #Footer .supporter > .status i:before, #Footer .simple-table .supporter > .status i:before, .simple-table #Footer .status.payu-logo i:before, #Footer .simple-table .status.payu-logo i:before, .simple-table .form-layout .input-col .short + .status.dropdown i:before, .form-layout .input-col .simple-table .short + .status.dropdown i:before { margin-left: -0.25em; }

@media screen and (max-width: 46.19em) {
    .simple-table .gray.mobile-only + .inline-block.status, .simple-table .gray.mobile-only + audio.status, .simple-table .gray.mobile-only + canvas.status, .simple-table .gray.mobile-only + video.status, .simple-table .gray.mobile-only + .status.list-inline, .simple-table .list-inline .gray.mobile-only + li.status, .list-inline .simple-table .gray.mobile-only + li.status, .simple-table .gray.mobile-only + .status.button, .simple-table #YellowBar .container > * > .gray.mobile-only + .status, #YellowBar .simple-table .container > * > .gray.mobile-only + .status, .simple-table #YellowBar .gray.mobile-only + h1.status, #YellowBar .simple-table .gray.mobile-only + h1.status, .simple-table #YellowBar .gray.mobile-only + h2.status, #YellowBar .simple-table .gray.mobile-only + h2.status, .simple-table #Footer .supporter > .gray.mobile-only + .status, #Footer .simple-table .supporter > .gray.mobile-only + .status, .simple-table #Footer .gray.mobile-only + .status.payu-logo, #Footer .simple-table .gray.mobile-only + .status.payu-logo, .simple-table .form-layout .input-col .short.gray.mobile-only + .status.dropdown, .form-layout .input-col .simple-table .short.gray.mobile-only + .status.dropdown { margin-top: 10px; }

    .simple-table .small-table-col:last-child .mobile-only .button { margin-top: 1.5em; }
}

@media screen and (max-width: 46.19em) {
    .simple-table .small-table-col:last-child .mobile-only .button {
        max-width: 219px;
        padding: 0.8em 0.75em !important;
    }
}

.simple-table .mobile-label { display: none; }

@media screen and (max-width: 46.19em) {
    .simple-table .mobile-label {
        display: inline-block;
        width: 52%;
        text-align: right;
        color: #8d8d8d;
        font-family: pko_bank_polski, Arial, sans-serif;
        font-size: 14px;
        font-size: 0.875rem;
    }

    .boxsizing .simple-table .mobile-label {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 15px;
    }

    .simple-table .mobile-label + * {
        display: inline-block;
        width: 46%;
        text-align: left;
    }

    .simple-table .mobile-label, .simple-table .mobile-label + * { margin-bottom: 0.7em; }

    .simple-table .mobile-label.one-line {
        display: inline;
        width: auto;
        text-align: left;
        padding-right: 0;
        margin-bottom: 0;
    }

    .simple-table .mobile-label.one-line + * {
        margin-bottom: 0;
        display: inline;
        width: auto;
    }
}

@media screen and (max-width: 46.19em) {
    .simple-table .mobile-pad-bottom:not(.no-mobile) {
        display: block;
        padding-bottom: 3em;
    }

    .simple-table .mobile-pad-bottom:not(.no-mobile) .mobile-move-down {
        position: absolute;
        bottom: 1.2em;
        left: 70px;
    }

    .mobile-bigger {
        font-size: 17px;
        font-size: 1.0625rem;
    }
}

@media screen and (min-width: 46.25em) {
    .simple-table .no-right-padding-desktop { padding-right: 0; }
}

time { display: block; }

.news article { line-height: 1.45; }

.news.news-list h2, .news.news-list h3 { margin-bottom: 0.15em; }

@media screen and (max-width: 46.19em) {
    .news.news-list h2, .news.news-list h3 { margin: 0.15em 0 0.25em; }
}

@media screen and (max-width: 46.19em) {
    .news.news-list > div:not(.with-carousel) { padding: 12px 25px 5px; }
}

.news.news-list p { margin: 0 0 0.5em; }

@media screen and (min-width: 46.25em) {
    .news.news-list p {
        font-size: 13px;
        font-size: 0.8125rem;
    }
}

.news h2, .news h3 {
    font-family: pko_bank_polski, Arial, sans-serif;
    color: #000;
}

.news.sidebar time {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1;
    color: #8d8d8d;
}

.news .carousel { overflow: hidden; }

.news .carousel img {
    width: 100%;
    height: auto;
    margin-bottom: 8px;
}

.news .carousel .item, .news .carousel h3 {
    float: left;
    font-size: 16px;
    font-size: 1rem;
}

.news .carousel h3 { max-width: 250px; }

@media screen and (max-width: 46.19em) {
    .news .carousel h3 {
        box-sizing: border-box;
        max-width: 65%;
        padding-left: 15px;
    }
}

.news .carousel a {
    float: right;
    margin-right: -5px;
}

@media screen and (max-width: 46.19em) {
    .news .carousel a { padding-right: 15px; }
}

.news .carousel .item { width: 100%; }

.news .carousel .owl-dots {
    position: absolute;
    right: 6px;
    bottom: 31px;
}

@media screen and (max-width: 46.19em) {
    .news .carousel .owl-dots { right: 12px; }
}

.no-borderradius .news .carousel .owl-dots {
    right: 9px;
    bottom: 35px;
}

.no-borderradius .news .carousel .owl-dots span { width: 13px; }

.news-list-layout .row {
    padding: 0;
    position: relative;
}

.news-list-layout time {
    font-size: 13px;
    font-size: 0.8125rem;
}

.news-list-layout p { margin-bottom: 0.5em; }

.news-list-layout h3 { line-height: 1.25; }

@media screen and (min-width: 62.25em) {
    .news-list-layout .col { float: left; }

    .news-list-layout h3 {
        font-size: 22px;
        font-size: 1.375rem;
    }

    .news-list-layout h3 + time { padding-top: 3px; }

    .news-list-layout p {
        font-size: 15px;
        font-size: 0.9375rem;
    }

    .news-list-layout .col-3, .news-list-layout .col-1-4 {
        width: 29.109589041%;
        height: 100%;
    }

    .news-list-layout .col-3 .pad-right, .news-list-layout .col-1-4 .pad-right { padding-right: 30px; }

    .news-list-layout .col-3 h3, .news-list-layout .col-1-4 h3, .news-list-layout .col-3 time, .news-list-layout .col-1-4 time { text-align: right; }

    .news-list-layout .col-9, .news-list-layout .col-3-4 {
        float: right;
        width: 70.890410959%;
    }

    .news-list-layout .col-3 h3, .news-list-layout .col-1-4 h3, .news-list-layout .col-9, .news-list-layout .col-3-4 { padding-top: 20px; }

    .news-list-layout .col-9, .news-list-layout .col-3-4 {
        padding-bottom: 20px;
        border-top: 1px solid #d2d2d2;
    }

    .news-list-layout .row:last-child .col-9, .news-list-layout .row:last-child .col-3-4 { border-bottom: 1px solid #d2d2d2; }

    .news-list-layout .row:last-child .col-9:after, .news-list-layout .row:last-child .col-3-4:after {
        content: ' ';
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        height: 1px;
        background: #d2d2d2;
        width: 26.54109589%;
    }
}

@media screen and (max-width: 74.9em) and (min-width: 46.25em) {
    .news-list-layout .col-9, .news-list-layout .col-3-4 { padding-top: 15px; }

    .news-list-layout .col-3 h3, .news-list-layout .col-1-4 h3 { padding-top: 11px; }

    .news-list-layout .col-9, .news-list-layout .col-3-4 {
        padding-top: 0;
        padding-bottom: 15px;
    }

    .news-list-layout h3 {
        font-size: 20px;
        font-size: 1.25rem;
    }

    .news-list-layout p {
        font-size: 13px;
        font-size: 0.8125rem;
    }

    .news-list-layout article .col-9 img, .news-list-layout article .col-3-4 img { margin-bottom: 22px !important; }

    .news-list-layout article:last-child { border-bottom: 1px solid #d2d2d2; }
}

@media screen and (max-width: 74.9em) {
    .news-list-layout header time { display: none; }

    .news-list-layout time.none {
        display: block;
        position: relative;
        top: -5px;
        margin-bottom: -5px;
    }
}

@media screen and (min-width: 46.25em) {
    .news-list-layout .col-3 h3, .news-list-layout .col-1-4 h3 { border-top: 1px solid #d2d2d2; }

    .news-list-layout article .col-9 img, .news-list-layout article .col-3-4 img {
        max-width: 150px;
        height: auto;
        margin: 0 22px 0 0;
    }

    .news-list-layout time, .news-list-layout p, .news-list-layout nav { padding-left: 172px; }

    .news-list-layout.without-photos time, .news-list-layout.without-photos p, .news-list-layout.without-photos nav { padding-left: 0; }
}

@media screen and (max-width: 46.19em) {
    .news-list-layout .row {
        padding: 15px 15px 13px;
        border-top: 1px solid #d2d2d2;
    }

    .news-list-layout .row:last-child { border-bottom: 1px solid #d2d2d2; }

    .news-list-layout article .col-9 img, .news-list-layout article .col-3-4 img {
        max-width: 75px;
        height: auto;
        position: absolute;
        top: 22px;
        right: 15px;
    }

    .news-list-layout h3 {
        font-size: 16px;
        font-size: 1rem;
        padding-top: 11px;
        padding-right: 85px;
    }

    .news-list-layout time.none {
        font-size: 12px;
        font-size: 0.75rem;
        position: absolute;
        left: 15px;
        top: 7px;
    }

    .news-list-layout p {
        line-height: 1.43;
        padding-right: 85px;
        margin-bottom: 0.25em;
    }

    .news-list-layout.without-photos h3, .news-list-layout.without-photos p { padding-right: 0; }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .news-list > div {
        float: left;
        width: 50%;
    }

    .news-list > div:nth-child(odd) article, .news-list > div:nth-child(odd) .carousel { margin-right: 6px; }

    .news-list > div:nth-child(even) article { margin-left: 6px; }

    .news.news-list h3 { margin: 0.2em 0; }

    .news.news-list p { margin-bottom: 0.2em; }
}

.news-detail-layout img {
    max-width: 100%;
    width: 300px;
    height: 300px;
}

@media screen and (max-width: 46.19em) {
    .news-detail-layout img { float: none; }
}

@media screen and (min-width: 46.25em) {
    .news-detail-layout img { margin-right: 20px; }
}

@media screen and (min-width: 62.25em) {
    .news-detail-layout img { margin-right: 30px; }
}

.news-detail-layout p {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.5;
    margin: 0.5em 0 1.25em;
}

.news-detail-layout header {
    border-top: 1px solid #d2d2d2;
    padding-top: 5px;
}

.news-detail-layout header p {
    font-size: 17px;
    font-size: 1.0625rem;
}

@media screen and (min-width: 62.25em) {
    .news-detail-layout header:not(.disable-fixed-width) {
        float: right;
        width: 838px;
    }
}

.news-detail-layout time {
    font-size: 13px;
    font-size: 0.8125rem;
}

@media screen and (max-width: 46.19em) {
    .news-detail-layout img { margin: -9px 0 7px; }
}

@media screen and (min-width: 46.25em) {
    .news-detail-layout .mobile-container { margin-top: 22px; }

    .news-detail-layout img {
        max-width: 300px;
        max-height: 300px;
    }
}

@media screen and (min-width: 46.25em) and (max-width: 75.01em) {
    .news-detail-layout .group {
        position: relative;
        min-height: 310px;
    }

    .news-detail-layout .group img {
        position: absolute;
        left: 0;
        top: 0;
    }

    .news-detail-layout .group header { margin-left: 320px; }

    .news-detail-layout .post-content { margin-top: -6px; }
}

.news-list.sidebar h3, .news-list.sidebar p { overflow: hidden; }

.news-list.sidebar p { max-height: 5.9em; }

.left-label-layout h2 + .row { padding-top: 0; }

.left-label-layout h3 {
    font-size: 16px;
    font-size: 1rem;
}

@media screen and (min-width: 62.25em) {
    .left-label-layout h3 {
        font-size: 18px;
        font-size: 1.125rem;
    }
}

@media screen and (max-width: 46.19em) {
    .left-label-layout h3 { margin-left: 15px; }
}

@media screen and (min-width: 62.25em) {
    .left-label-layout .label-col h3, .left-label-layout .label-col .switcher {
        text-align: right;
        padding-right: 33px;
    }
}

@media screen and (min-width: 62.25em) {
    .left-label-layout .label-col .switcher { text-align: left; }

    .left-label-layout .label-col .switcher button { width: 50%; }

    .no-boxsizing .left-label-layout .label-col .switcher button { width: 110px; }
}

.left-label-layout .col {
    float: none;
    width: 100%;
}

@media screen and (min-width: 46.25em) {
    .left-label-layout #ValidationMsg .col, .left-label-layout .form-border .col { float: left; }

    .left-label-layout .table-navigation .col-3, .left-label-layout .table-navigation .col-1-4 { width: 18.579234973%; }

    .left-label-layout .table-navigation .col-3.prev-next, .left-label-layout .table-navigation .prev-next.col-1-4 {
        width: 37.978142077%;
        text-align: right;
    }

    .left-label-layout .table-navigation .col-6, .left-label-layout .table-navigation .col-1-2 { width: 40.983606557%; }

    .left-label-layout .table-navigation.bottom-nav .col-6, .left-label-layout .table-navigation.bottom-nav .col-1-2 {
        float: left;
        width: 50%;
    }

    .left-label-layout .table-navigation.bottom-nav .col-6.right, .left-label-layout .table-navigation.bottom-nav .right.col-1-2 { text-align: right; }
}

.left-label-layout .label-col + .col > table { margin-top: 0; }

.left-label-layout .row:last-child { padding-bottom: 0; }

.left-label-layout table { margin-bottom: 0; }

@media screen and (min-width: 62.25em) {
    .left-label-layout .table-navigation .col-3, .left-label-layout .table-navigation .col-1-4, .left-label-layout .table-navigation .col-3.prev-next, .left-label-layout .table-navigation .prev-next.col-1-4 { width: 29.621380846%; }

    .left-label-layout .table-navigation .col-6, .left-label-layout .table-navigation .col-1-2 { width: 40.757238307%; }

    .left-label-layout .col { float: left; }

    .left-label-layout .label-col { width: 270px; }

    .left-label-layout .label-col + .right-col {
        float: right;
        width: 898px;
    }

    .left-label-layout .label-col h2 { line-height: 1; }

    .left-label-layout .label-col h2 + .mobile-inlineblock .black-button { margin-top: 3px; }

    .left-label-layout #ValidationMsg .label-col { width: 120px; }

    .left-label-layout #ValidationMsg .label-col + .right-col { width: 897px; }
}

@media screen and (min-width: 62.25em) and (max-width: 76em) {
    .left-label-layout .label-col { width: 22%; }
}

.left-label-layout .bottom-row-link:hover { background: none; }

.left-label-layout .bottom-row-link a {
    display: block;
    padding: 0.2em 0;
}

@media screen and (max-width: 62.19em) {
    .left-label-layout h2 + .mobile-inlineblock {
        float: right;
        margin-top: -7px;
    }
}

@media screen and (max-width: 46.19em) {
    .left-label-layout .label-col { padding-bottom: 0.4em; }

    .left-label-layout.form-layout .form-border .label-col { padding-bottom: 0; }

    .left-label-layout.form-layout form > .row:not(#ValidationMsg) + .row > .label-col { margin-top: 0.8em; }

    .left-label-layout tr.bottom-row-link { border-bottom: 0; }

    .left-label-layout tr.bottom-row-link td:first-child ~ td { display: none; }

    .left-label-layout h2 + .mobile-inlineblock {
        margin-right: 15px;
        margin-bottom: 9px;
    }
}

@media screen and (max-width: 62.19em) {
    .left-label-layout.form-layout > form > .row > .label-col { padding-bottom: 0.5em; }
}

@media screen and (min-width: 46.25em) {
    .table-without-header.middle-align td {
        line-height: 21px;
        padding-top: 14px;
        padding-bottom: 13px;
    }

    .table-without-header.middle-align td:first-child .gray { margin-bottom: 0; }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .table-without-header.middle-align td {
        padding-top: 7px;
        padding-bottom: 9px;
    }
}

.attachments tr:hover { background: none; }

.attachments td {
    padding-top: 1px !important;
    padding-bottom: 0 !important;
}

.attachments div.relative { margin: 1.35em 0 1.35em; }

.attachments div.relative .absolute-left {
    top: -4px;
    left: -3px;
}

@media screen and (max-width: 46.19em) {
    .attachments div.relative {
        margin: 1.94em 0;
        line-height: 1.3;
    }
}

.attachments a:hover { color: #585858; }

.filters-row { padding: 5px 10px 10px !important; }

.filters-row h3 {
    font-size: 18px;
    font-size: 1.125rem;
}

@media screen and (min-width: 46.25em) {
    .filters-row { padding: 19px 10px 20px !important; }

    .filters-row h3 { margin-top: 28px; }
}

@media screen and (min-width: 62.25em) {
    .filters-row {
        padding-top: 14px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .filters-row h3 { margin-top: 34px; }
}

.filters-row .group { vertical-align: bottom; }

.filters-row label {
    display: block;
    color: #868686;
    font-family: pko_bank_polski, Arial, sans-serif;
    font-size: 13px;
    font-size: 0.8125rem;
}

@media screen and (min-width: 62.25em) {
    .filters-row label { margin-bottom: 0.35em; }
}

.filters-row .group, .filters-row .date-range div:nth-child(2) { margin-left: 20px; }

@media screen and (max-width: 62.19em) {
    .filters-row .group, .filters-row .date-range div:nth-child(2) { margin-left: 10px; }
}

.filters-row .five-elements .group, .filters-row .five-elements .date-range div:nth-child(2) { margin-left: 10px; }

.filters-row .five-elements select, .filters-row .five-elements .dropdown { width: 216px; }

.filters-row .five-elements .dropdown.touch { width: 238px; }

.filters-row .five-elements .dropdown.touch select { width: 100%; }

.filters-row .five-elements .dropdown.focus:not(.touch), .filters-row .five-elements .dropdown.open:not(.touch) {
    width: 212px !important;
    padding-right: 0;
}

@media screen and (max-width: 59.99em) {
    .filters-row .five-elements .search-col {
        display: block;
        margin-left: 0;
        margin-top: 10px;
    }

    .filters-row .five-elements select, .filters-row .five-elements .dropdown { width: 198px; }

    .filters-row .five-elements .dropdown.touch { width: 220px; }

    .filters-row .five-elements .dropdown.touch select { width: 100%; }

    .filters-row .five-elements .dropdown.focus:not(.touch), .filters-row .five-elements .dropdown.open:not(.touch) { width: 220px !important; }
}

@media screen and (max-width: 46.875em) and (min-width: 46.25em) {
    .filters-row .five-elements { float: none !important; }

    .filters-row .five-elements .group.date-range {
        display: block;
        margin-left: 0;
    }
}

@media screen and (max-width: 46.19em) and (min-width: 37.5em) {
    .filters-row { position: relative; }

    .filters-row .five-elements .date-range {
        float: left;
        margin-left: 0;
    }

    .filters-row .five-elements .search-col {
        width: 50%;
        position: absolute;
        bottom: 10px;
        right: 10px;
        text-align: right;
    }
}

.filters-row .group:first-child { margin-left: 0; }

.filters-row .short { width: 130px; }

.no-boxsizing .filters-row .short { width: 112px; }

.filters-row .short input { width: 100%; }

.filters-row .invoice-no input { width: 200px; }

.no-boxsizing .filters-row .invoice-no input { width: 182px; }

@media screen and (min-width: 46.19em) and (max-width: 47.9375em) {
    .filters-row .invoice-no input { width: 180px; }

    .no-boxsizing .filters-row .invoice-no input { width: 162px; }
}

@media screen and (min-width: 51.25em) {
    .filters-row .invoice-no input { width: 240px; }

    .no-boxsizing .filters-row .invoice-no input { width: 222px; }
}

.filters-row .search-col .button { margin-left: 0 !important; }

.filters-row .calendar-ui + i {
    font-size: 18.2px;
    font-size: 1.1375rem;
    top: -1px;
    margin-left: -33px;
}

@media screen and (min-width: 46.25em) and (max-width: 75.01em) {
    .left-label-layout .filters-row .label-col {
        width: 15.300546448%;
        float: left;
    }

    .left-label-layout .filters-row .right-col {
        width: auto;
        float: left;
    }
}

@media screen and (min-width: 46.25em) and (max-width: 48.75em) {
    .left-label-layout .filters-row .right-col { float: right; }
}

@media screen and (max-width: 46.19em) {
    .left-label-layout .filters-row {
        margin-left: 15px;
        margin-right: 15px;
    }
}

@media screen and (max-width: 41.25em) {
    .left-label-layout .filters-row .invoice-no input { width: 100%; }
}

@media screen and (max-width: 41.25em) and (min-width: 38.75em) {
    .left-label-layout .filters-row .invoice-no { width: 27%; }

    .left-label-layout .filters-row .five-elements .invoice-no { width: auto; }
}

@media screen and (max-width: 38.6875em) {
    .left-label-layout .filters-row .group { width: 100%; }

    .left-label-layout .filters-row .five-elements .group { width: auto; }

    .left-label-layout .filters-row .date-range, .left-label-layout .filters-row .search-col { margin-left: 0; }

    .left-label-layout .filters-row .date-range { margin-top: 3px; }
}

@media screen and (min-width: 30em) and (max-width: 38.6875em) {
    .left-label-layout .filters-row { position: relative; }

    .left-label-layout .filters-row .search-col {
        width: auto;
        position: absolute;
        right: 10px;
        bottom: 10px;
    }

    .left-label-layout .filters-row .five-elements .group.invoice-no { width: 49%; }

    .left-label-layout .filters-row .five-elements .group.invoice-no + .invoice-type {
        width: 49%;
        float: right;
    }

    .left-label-layout .filters-row .five-elements .group.invoice-no + .invoice-type .dropdown { width: auto !important; }

    .left-label-layout .filters-row .group.date-range .short { width: 140px; }
}

@media screen and (min-width: 30em) and (max-width: 37.4375em) {
    .left-label-layout .filters-row .five-elements .group.invoice-no, .left-label-layout .filters-row .five-elements .group.invoice-no + .invoice-type { width: 48%; }

    .left-label-layout .filters-row .search-col { padding-bottom: 0; }
}

@media screen and (max-width: 29.9375em) {
    .left-label-layout .filters-row .search-col { margin-top: 20px; }

    .flexbox .left-label-layout .filters-row .date-range {
        align-items: stretch;
        display: flex;
    }

    .flexbox .left-label-layout .filters-row .date-range .short {
        width: auto;
        flex: 1;
    }

    .no-flexbox .left-label-layout .filters-row .date-range > div { width: 130px; }

    .left-label-layout .filters-row .five-elements .group:not(.search-col) { margin-top: 0.5em; }

    .left-label-layout .filters-row .five-elements .group:not(.date-range) {
        display: block;
        margin-left: 0;
    }

    .left-label-layout .filters-row .five-elements .group:not(.date-range) .dropdown { width: auto !important; }
}

.left-label-layout .table-navigation {
    margin-top: 0;
    padding-top: 1.4em;
}

.left-label-layout .table-navigation.row { padding-bottom: 0.55em; }

.left-label-layout .table-navigation + .row { padding-top: 0; }

.left-label-layout .table-navigation .right-col {
    position: relative;
    min-height: 51px;
}

.left-label-layout .table-navigation .select-all-download { text-align: right; }

@media screen and (max-width: 46.19em) {
    .left-label-layout .table-navigation .select-all-download { text-align: left; }

    .left-label-layout .table-navigation .select-all-download .transparent-button {
        margin-left: 98px;
        margin-right: 0;
    }
}

@media screen and (max-width: 30em) {
    .left-label-layout .table-navigation .select-all-download { text-align: right; }
}

@media screen and (max-width: 62.19em) {
    .left-label-layout .table-navigation .select-all-download button { margin-right: 21px; }
}

@media screen and (min-width: 62.25em) {
    .left-label-layout .table-navigation .select-all-download { text-align: right; }

    .left-label-layout .table-navigation .select-all-download button { margin-right: 11px; }

    .left-label-layout .table-navigation .select-all-download .transparent-button { margin-left: 0; }
}

.left-label-layout .table-navigation .seamless-dropdown select, .left-label-layout .table-navigation .seamless-dropdown .dropdown { width: 125px; }

.left-label-layout .table-navigation .seamless-dropdown .dropdown {
    display: inline-block;
    width: auto;
    padding-right: 22px;
}

.left-label-layout .table-navigation .seamless-dropdown .dropdown.open:not(.touch), .left-label-layout .table-navigation .seamless-dropdown .dropdown.focus:not(.touch) { width: 145px; }

.left-label-layout .table-navigation .seamless-dropdown.wide-dropdown .dropdown.open:not(.touch), .left-label-layout .table-navigation .seamless-dropdown.wide-dropdown .dropdown.focus:not(.touch) { width: 170px; }

.left-label-layout .table-navigation .seamless-dropdown.wider-dropdown .dropdown.open:not(.touch), .left-label-layout .table-navigation .seamless-dropdown.wider-dropdown .dropdown.focus:not(.touch) { width: 200px; }

.left-label-layout .table-navigation .seamless-dropdown.much-wider-dropdown .dropdown.open:not(.touch), .left-label-layout .table-navigation .seamless-dropdown.much-wider-dropdown .dropdown.focus:not(.touch) { width: 215px; }

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .left-label-layout .table-navigation .seamless-dropdown select, .left-label-layout .table-navigation .seamless-dropdown .dropdown { width: 115px; }

    .left-label-layout .table-navigation .seamless-dropdown .dropdown { width: auto; }

    .left-label-layout .table-navigation .seamless-dropdown .dropdown select { width: 100%; }

    .left-label-layout .table-navigation .seamless-dropdown .dropdown.open:not(.touch), .left-label-layout .table-navigation .seamless-dropdown .dropdown.focus:not(.touch) { width: 125px; }

    .left-label-layout .table-navigation .seamless-dropdown.wide-dropdown .dropdown.focus:not(.touch) { width: 150px; }
}

.left-label-layout .table-navigation button.select-all {
    cursor: pointer !important;
    font-family: pko_bank_polski, Arial, sans-serif;
    color: #8d8d8d;
    font-size: 14px;
    font-size: 0.875rem;
    border: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    padding-bottom: 0;
    padding-left: 1em;
    cursor: default;
}

.left-label-layout .table-navigation button.select-all i {
    position: relative;
    top: 0.5em;
}

.left-label-layout .table-navigation button.select-all i:before { margin-right: 0.4em; }

@media screen and (max-width: 62.19em) {
    .left-label-layout .table-navigation button.select-all {
        max-width: 100px;
        height: 50px;
        left: 12px;
        line-height: 1.2;
    }

    .left-label-layout .table-navigation button.select-all i {
        position: absolute;
        left: 0px;
        bottom: 0;
        top: auto;
    }
}

@media screen and (max-width: 46.19em) {
    .left-label-layout .table-navigation { padding-top: 1.7em; }

    .left-label-layout .table-navigation > .right { margin-right: 15px; }

    .left-label-layout .table-navigation .right-col {
        width: auto;
        padding-left: 15px;
        padding-right: 15px;
    }

    .left-label-layout .table-navigation .col .col {
        float: none !important;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
    }

    .left-label-layout .table-navigation .col .col.prev-next {
        text-align: right;
        padding-bottom: 22px;
    }

    .left-label-layout .table-navigation .col .col .seamless-dropdown { padding-bottom: 11px !important; }

    .left-label-layout .table-navigation .col .col.mobile-taller .seamless-dropdown { padding-bottom: 8px !important; }
}

@media screen and (max-width: 37.4375em) {
    .left-label-layout .table-navigation .col .col.prev-next { text-align: left; }
}

@media screen and (min-width: 37.5em) and (max-width: 46.19em) {
    .left-label-layout .table-navigation .col .col.prev-next {
        position: absolute;
        bottom: 7px;
        right: 15px;
        left: 50%;
        width: auto;
        padding-bottom: 0;
    }

    .left-label-layout .table-navigation .col .col.last-group .seamless-dropdown {
        text-align: left;
        padding-top: 1em;
        position: relative;
        top: 7px;
    }
}

.emptyList { padding: 0; }

@media only screen and (min-width: 740px) {
    .emptyList { padding: 0; }
}

@media only screen and (min-width: 1200px) {
    .emptyList { padding-top: 2px; }
}

input, select, textarea {
    font-size: 16px;
    font-size: 1rem;
    -webkit-appearance: none;
    border-radius: 0;
    background: white;
}

input[type="radio"] {
    background: transparent;
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

::-ms-clear { display: none; }

input[type="date"], input[type="tel"], input[type="email"] { background: white !important; }

input[type="search"] {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
}

#ValidationMsg {
    font-size: 14px;
    font-size: 0.875rem;
    color: #e4172c;
    padding: 0.6em 0;
}

#ValidationMsg .pad-right { position: relative; }

@media screen and (min-width: 46.25em) {
    #ValidationMsg .pad-right { text-align: right; }

    #ValidationMsg .pad-right .status-icon { float: right; }

    #ValidationMsg .pad-right .status-icon + span { float: right; }
}

@media screen and (max-width: 46.19em) {
    /*#ValidationMsg {
      padding: 12px 9px 14px;
      margin: 15px; }*/
    #ValidationMsg .status-icon:before { margin: 0; }

    #ValidationMsg .col {
        width: auto;
        position: relative;
        /*padding-left: 26px;*/
        line-height: 1.4;
    }

    #ValidationMsg .col i {
        position: absolute;
        top: -6px;
        left: 0;
    }

    #ValidationMsg .col .pad-right i { left: -26px; }

    #ValidationMsg .col.label-col { padding-bottom: 0.6em; }
}

.validation-message {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 8px 9px;
    margin: 0.75em 0;
    position: relative;
    padding-left: 15px;
}

.validation-message.info-message {
    color: #004c9a;
    border: 1px solid #004c9a;
    background: #e9f3fb;
}

.validation-message.warning-message {
    color: #f7931d;
    border: 1px solid #f7941e;
    background: #fef8f0;
}

.validation-message.critical-message {
    overflow: hidden;
    color: #e4172c;
    border: 1px solid rgba(228, 32, 44, 0.3);
    background: #fef3f4;
}

.form-layout .form-container > .row { padding: 0.71em 0; }

@media screen and (max-width: 46.19em) {
    .form-layout .form-container > .row.margin-top { margin-top: 1em; }
}

.form-layout .form-border .label-col, .form-layout .form-border .legend, .form-layout .right-col .label-col, .form-layout .table-header .col { color: #8d8d8d; }

.form-layout .tip-col { width: auto; }

.form-layout .tip-col i:before { margin-left: 3px; }

.form-layout abbr {
    border: 0;
    font-size: 24px;
    font-size: 1.5rem;
}

.form-layout .legend abbr {
    position: relative;
    top: 5px;
}

.form-layout .fieldset .label-col label, .form-layout .fieldset .label-col .label {
    display: inline-block;
    position: relative;
}

.form-layout .fieldset .label-col abbr {
    position: absolute;
    right: -0.5em;
    top: -0.2em;
}

@media screen and (max-width: 46.19em) {
    .form-layout .fieldset .label-col abbr { top: 0; }
}

.form-layout .fieldset.error input, .form-layout .fieldset.error select, .form-layout .fieldset.error textarea { border-color: #e4172c; }

.form-layout .bigger, .form-layout .bit-bigger { color: #000; }

.form-layout .for-radio {
    display: inline-block;
    padding-top: 0.7em;
    padding-right: 0.7em;
}

.form-layout .input-col input, .form-layout .input-col select, .form-layout .input-col textarea {
    padding: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #bababa;
    text-indent: 9px;
}

.form-layout .input-col input.input-validation-error:not(input[type=radio]), .form-layout .input-col select.input-validation-error, .form-layout .input-col textarea.input-validation-error,
.form-layout .input-col input.input-validation-error + span + span.autocomplete-button,
.icheckbox_minimal.error,
.icheckbox_minimal.input-validation-error {
    border-color: rgba(228, 32, 44, 0.3);
    background: #fef3f4;
}

.boxsizing .form-layout .input-col input, .boxsizing .form-layout .input-col select, .boxsizing .form-layout .input-col textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: 0;
    line-height: 1;
    padding-left: 0.750rem;
    padding-right: 0.750rem;
    height: 37px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #585858;
    -webkit-appearance: none;
    zoom: 1;
}

.form-layout .input-col input[type="radio"] {
    width: auto;
    height: auto;
    border: 0;
    text-indent: 0;
    padding: 0;
}

.form-layout .input-col select.shorter { text-indent: 18px; }

.form-layout .input-col textarea { min-height: 98px; }

.boxsizing .form-layout .input-col textarea { padding-top: 10px; }

.form-layout .input-col .short + div, .form-layout .input-col .short + input, .form-layout .input-col .short + select { margin-left: 9px; }

.form-layout .input-col .short + .dropdown { position: absolute; }

.form-layout .input-col .short { width: 144px; }

.form-layout .input-col .shorter { width: 105px; }

.dialog-content .form-layout .input-col .shorter { width: 75px; }

.dialog-content .form-layout .input-col .middle-long { width: 230px; }

.form-layout .input-col .shorter-col + .long-col { width: 326px; }

.dialog-content .form-layout .input-col .shorter-col + .long-col { width: 238px; }

@media screen and (max-width: 62.19em) {
    .form-layout .input-col .mobile-flex {
        align-items: stretch;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
    }

    .form-layout .input-col .mobile-flex .middle-col {
        padding-right: 9px;
        flex: 2;
    }

    .form-layout .input-col .mobile-flex .shorter-col {
        width: auto;
        flex: 1;
        padding-right: 9px;
    }

    .form-layout .input-col .mobile-flex .shorter-col .shorter,
    .form-layout .input-col .mobile-flex .middle-col .middle-long { width: 100%; }

    .form-layout .input-col .mobile-flex .shorter-col + .long-col {
        width: auto;
        flex: 4;
    }
}

@media screen and (max-width: 46.19em) {
    .form-layout .input-col .mobile-flex .shorter-col + .long-col {
        flex: 3;
    }
}

.form-layout .contact-form .input-col textarea { min-height: 120px; }

.form-layout .label-col-for-tall-select ~ .tip-col { padding-top: 14px; }

.form-layout .validation-col {
    font-size: 13px;
    font-size: 0.8125rem;
}

.form-layout .validation-col .field-validation-error { color: #e4172c; }

.form-layout .validation-col span { display: none; }

.form-layout .validation-col.only-up-down-padding-validation-message .field-validation-error {
    padding: 0.5rem 0;
}

.form-layout .validation-col span.active,
.form-layout .do-not-hide-validation-error .validation-col span.field-validation-error {
    display: block;
    padding: 0.5rem 0.9375rem 0.125rem;
}

@media screen and (max-width: 62.19em) {
    .form-layout .validation-col span.active,
    .form-layout .do-not-hide-validation-error .validation-col span.field-validation-error {
        display: block;
    }
}

.form-layout .attachments .input-col .file-link {
    display: block;
    color: #000;
    position: relative;
    padding-left: 1.9em;
}

.form-layout .attachments .input-col .file-link i, .form-layout .attachments .input-col .file-link .gray { color: #878787; }

.form-layout .attachments .input-col .file-link i {
    font-size: 1.7em;
    position: absolute;
    left: -0.33em;
    top: -0.16em;
}

.form-layout .attachments .input-col a.file-link:hover { color: #065199; }

.form-layout .attachments .input-col a.file-link:hover i { color: #065199; }

/*.form-layout .attachments .input-col a.black-button:hover i {
  background-color: #003574 }*/

@media screen and (max-width: 62.19em) {
    .form-layout .attachments .input-col .file-link { line-height: 1.2; }

    .form-layout .attachments .input-col .file-link i {
        font-size: 1.9em;
        top: 50%;
        margin-top: -16px;
    }
}

.form-layout .file-inputs {
    position: relative;
    max-width: 150px;
    cursor: pointer;
}

.form-layout .file-inputs:hover .black-button { background-color: #003574 }

.form-layout .fake-file {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    cursor: pointer;
}

.form-layout input[type="file"] {
    position: relative;
    text-align: right;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    z-index: 2;
    cursor: pointer !important;
    width: 150px;
    font-size: 0;
    line-height: 40px !important;
}

input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus, textarea:focus, .form-layout .input-col textarea:focus, .dropdown.focus, .dropdown.open, .dropdown div { outline: none; }

.calendar-ui + i {
    color: #004c9a;
    margin-left: -37px;
    font-size: 22px;
    font-size: 1.375rem;
    position: relative;
    top: 2px;
    cursor: pointer;
}

.calendar-ui[type="date"] + i {
    background: #fff;
    pointer-events: none;
}

.q-mark {
    cursor: help;
    color: #bababa;
}

.tip-col .q-mark { display: block; }

.icon-question {
    font-size: 20px;
    font-size: 1.25rem;
}

.form-border {
    border: 1px solid #d2d2d2;
    padding-top: 2px;
}

@media screen and (max-width: 46.19em) {
    .form-border {
        border-left: 0;
        border-right: 0;
    }
}

.form-border.no-border { border: 0; }

.form-col .row {
    margin-top: 10px;
    padding: 0;
}

.contact-form .form-col .row { margin-top: 8px; }

@media screen and (max-width: 46.19em) {
    .contact-form .form-col .row { margin-top: 13px; }
}

.form-col .row:first-child { margin-top: 0; }

@media screen and (min-width: 46.25em) {
    .form-col .row:first-child { padding-top: 1em; }
}

@media screen and (min-width: 46.25em) {
    .form-col .row:last-child { padding-bottom: 1.1em; }

    .preview .form-col .row { margin-top: 18px; }

    .preview .form-col .row:first-child { margin-top: 0; }
}

@media screen and (max-width: 46.19em) {
    .form-col .row { margin-top: 15px; }

    .form-col .row.no-mobile:first-child + .row { margin-top: 0; }
}

@media screen and (min-width: 46.25em) {
    .preview .form-col .no-inputs .row:not(:first-child) { margin-top: 9px; }
}

.form-col .form-border div.row:first-child + fieldset.row { margin-top: 7px; }

@media screen and (max-width: 46.19em) {
    .form-col .form-border div.row:first-child + fieldset.row { margin-top: 0; }
}

.contact-form .form-col .form-border div.row:first-child + fieldset.row { margin-top: 3px; }

@media screen and (max-width: 46.19em) {
    .contact-form .form-col .form-border div.row:first-child + fieldset.row { margin-top: 0; }
}

.form-col .no-inputs .row { margin-top: 10px; }

@media screen and (min-width: 46.25em) {
    .form-col .no-inputs .row:first-child { padding-top: 0.9em; }
}

.form-col .form-border fieldset.row:first-child { padding-top: 1.25em; }

@media screen and (max-width: 46.19em) {
    .form-col .form-border fieldset.row:first-child { padding-top: 0.05em; }
}

.form-col .form-border fieldset.row:last-child { padding-bottom: 1.35em; }

@media screen and (min-width: 46.25em) {
    .form-col .no-inputs { line-height: 20px; }
}

@media screen and (min-width: 46.25em) {
    .form-col.attachments .no-inputs .row:first-child { padding-top: 1.5em; }

    .form-col.attachments .no-inputs .row:last-child { padding-bottom: 1.5em; }
}

@media screen and (min-width: 62.25em) {
    .form-layout .label-col { text-align: right; }

    .form-layout .label-col .pad-right { padding-right: 32px; }

    /*.form-layout .validation-col {
    width: 22.222222222%;
    padding-left: 5px; }*/

    .left-label-layout .form-border .label-col + .col { float: left; }

    .left-label-layout .form-border .label-col { width: 20%; }

    .left-label-layout .form-border .label-col + .input-col { width: 52.777777778%; }

    .left-label-layout.preview .form-border .label-col + .input-col { width: 80%; }
}

@media screen and (min-width: 46.25em) {
    .left-label-layout .contact-form .form-border .label-col { width: 27.673796791%; }

    .left-label-layout .contact-form .form-border .label-col + .input-col { width: 63.502673797%; }

    .form-layout .contact-form .validation-col {
        width: 10.026737968%;
        margin-right: -20px;
        padding-left: 0;
    }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .left-label-layout .form-border .label-col, .left-label-layout #ValidationMsg .label-col { width: 23.4375%; }

    .left-label-layout .form-border .label-col + .input-col, .left-label-layout #ValidationMsg .label-col + .col { width: 58.59375%; }

    .left-label-layout #ValidationMsg .label-col + .col { margin-left: 18px; }

    .left-label-layout.preview .form-border .label-col + .input-col { width: 75%; }
}

@media screen and (min-width: 46.25em) {
    .form-layout .form-border .label-col { text-align: right; }

    .left-label-layout .form-border .input-col .pad, .left-label-layout .form-border .wide-col .pad, .left-label-layout .right-col .data-col .pad { padding-left: 21px; }

    .left-label-layout.form-layout.preview .form-border .input-col { line-height: 1.2; }

    .left-label-layout.form-layout.preview .form-border .input-col .pad { padding-top: 0.2em; }

    .left-label-layout.preview .form-border .input-col .pad, .left-label-layout.preview .form-border .input-col .pad.legend { margin-top: -0.2em; }

    .flexbox .left-label-layout.preview .form-border .fieldset {
        display: flex;
    }

    .flexbox .left-label-layout.preview .form-border .fieldset .label-col {
        align-items: flex-start;
        -ms-flex-align: start;
    }

    .flexbox .left-label-layout.preview .form-border .fieldset .label-col > * { padding-left: 0; }

    .flexbox .left-label-layout.preview .form-border .fieldset .input-col {
        display: flex;
        align-items: center;
    }

    .form-layout .form-border:not(.no-inputs) .label-col, .form-layout .validation-col {
        line-height: 1.25;
        min-height: 42px;
    }

    .form-layout .validation-col { min-height: 20px; }

    .form-layout .form-border:not(.no-inputs) .label-col.label-col-for-tall-select, .form-layout .form-border:not(.no-inputs) .label-col.label-col-for-tall-select ~ .validation-col { min-height: 52px; }

    .form-layout .form-border:not(.no-inputs) .label-col > * { padding-left: 9px; }

    .form-layout .form-border:not(.no-inputs) .label-col.empty { min-height: 1.9em; }

    .left-label-layout .attachments .form-border .row { padding: 1.5em 0 0; }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .form-layout .validation-col {
        display: block;
        float: none;
        margin-left: 23.4375%;
    }

    .form-layout .form-border:not(.no-inputs) .label-col.label-col-for-tall-select ~ .validation-col, .form-layout .validation-col { min-height: 0; }

    .left-label-layout .attachments .form-border .label-col + .input-col {
        width: 75%;
        position: relative;
        top: 2px;
    }
}

@media screen and (min-width: 46.25em) {
    .form-layout .validation-col {
        justify-content: flex-start;
    }

    .form-layout .validation-col > * {
        align-self: center;
    }

    .form-layout .form-border:not(.no-inputs) .label-col, .form-layout .validation-col {
        display: flex;
        flex-direction: row;
    }

    .form-layout .form-border:not(.no-inputs) .label-col {
        justify-content: flex-end;
        align-items: center;
    }

    .form-layout .form-border:not(.no-inputs) .label-col label {
        display: block;
        max-width: 160px;
    }

    .form-layout .contact-form .form-border:not(.no-inputs) .label-col.empty, .form-layout.preview .form-border:not(.no-inputs) .label-col {
        height: auto;
        min-height: 0;
    }

    .form-layout .form-border:not(.no-inputs) .label-col > * { padding-left: 21px; }
}

@media screen and (max-width: 62.19em) {
    .form-layout .validation-col {
        width: auto;
        margin-left: 0;
    }
}

.form-navigation {
    margin-top: 9px;
    padding: 12px 9px;
    font-family: pko_bank_polski, Arial, sans-serif;
    height: 45px;
    line-height: 45px;
}

.form-navigation .button {
    font-size: 16px;
    font-size: 1rem;
}

@media screen and (min-width: 37.5em) {
    .form-navigation {
        margin-top: 21px;
        padding: 15px;
    }

    .form-navigation br { display: none; }

    .form-navigation button {
        float: right;
        margin-left: 9px;
    }

    .form-navigation .blue-link {
        font-size: 14px;
        font-size: 0.875rem;
        float: left;
        padding: 0;
    }
}

@media screen and (max-width: 46.19em) {
    .form-layout .form-border { padding: 4px 15px; }

    .form-layout .form-border .pad { padding: 0; }

    .form-layout .form-border fieldset { position: relative; }

    .form-layout .form-border fieldset .tip-col {
        position: absolute;
        top: -0.85em;
        right: 0;
    }

    .preview .attachments .form-border { padding-bottom: 1em; }
}

@media screen and (max-width: 37.4375em) {
    .form-navigation {
        height: auto;
        text-align: center;
    }

    .form-navigation button { margin-bottom: 1em; }

    .form-navigation button:first-child { width: 100%; }
}

.pseudo-checkbox { padding-right: 31px; }

.pseudo-checkbox.disabled { cursor: default; }

@media screen and (max-width: 46.19em) {
    .pseudo-checkbox {
        padding-right: 48px;
        display: inline-block;
        margin-top: 0.7em;
    }
}

.contact-form {
    max-width: 748px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 15px 0;
    margin-bottom: 50px;
}

.contact-form h2 {
    font-size: 25px;
    font-size: 1.5625rem;
    margin-bottom: 0.15em;
}

.contact-form p { margin-bottom: 0.75em; }

@media screen and (max-width: 60em) {
    .contact-form p {
        font-size: 13px;
        font-size: 0.8125rem;
    }
}

@media screen and (max-width: 46.19em) {
    .contact-form p { margin-bottom: 2em; }
}

@media screen and (min-width: 60em) {
    .contact-form {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.contact-form button {
    font-size: 16px;
    font-size: 1rem;
    min-width: 119px;
    padding-top: 0.55em;
    padding-bottom: 0.55em;
}

@media screen and (max-width: 22.5em) {
    .contact-form button { width: 100%; }
}

.contact-form .form-col .row:first-child { padding-top: 0; }

.contact-form .form-col .row:last-child { margin-top: 1.4em; }

@media screen and (max-width: 46.19em) {
    .contact-form .form-col .row:last-child { margin-top: 1em; }
}

.left-label-layout .contact-form h2, .left-label-layout .contact-form .form-border {
    padding-left: 0;
    padding-right: 0;
}

section + .grid-layout { margin-top: 3px; }

.grid-layout .last-logged {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.4;
}

.grid-layout .last-logged .row {
    padding-top: 0;
    padding-bottom: 0;
}

.grid-layout .form-border {
    line-height: 1.45;
    padding-top: 0;
}

.grid-layout .form-border .row {
    padding-top: 0.79em;
    padding-bottom: 0.79em;
    border-top: 1px solid #d2d2d2;
}

.grid-layout .form-border .row:first-child { border: 0; }

@media screen and (max-width: 46.19em) {
    .grid-layout .label-col h2 {
        margin-bottom: 0;
        white-space: normal;
        vertical-align: bottom;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .grid-layout .label-col h2 + .mobile-inlineblock {
        vertical-align: bottom;
        float: none;
        width: 60%;
        text-align: right;
        margin: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-right: 15px;
        position: relative;
        top: -5px;
    }

    .grid-layout .label-col h2 + .mobile-inlineblock a { white-space: nowrap; }

    .grid-layout .label-col h2.half-width { width: 40%; }

    .grid-layout.grid-header { margin-top: 7px; }

    .grid-layout.grid-header .last-logged { margin-bottom: 0.15em; }

    .grid-layout .form-border {
        padding-left: 0;
        padding-right: 0;
    }

    .grid-layout .form-border > .row {
        padding: 3px 15px 0;
        position: relative;
    }

    .grid-layout .form-border > .row .blue-link.right {
        position: absolute;
        top: 0.25em;
        right: 15px;
    }

    .grid-layout:not(.grid-header) > .row { padding-top: 1.5em; }

    .grid-layout .right-col { margin-top: 0.5em; }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .grid-layout .right-col { margin-top: 0.6em; }
}

@media screen and (max-width: 62.19em) {
    .grid-layout > .row {
        padding-top: 0.68em;
        padding-bottom: 0.68em;
    }

    .grid-layout.grid-header > .row > .col.right-col { text-align: right; }

    .grid-layout.grid-header > .row > .col.right-col .row .col, .grid-layout.grid-header > .row > .col.right-col .pad {
        display: inline;
        width: auto;
    }
}

@media screen and (min-width: 37.5em) {
    .grid-layout.grid-header {
        margin-top: 15px;
        display: table;
    }

    .grid-layout.grid-header > .row { display: table-row; }

    .grid-layout.grid-header > .row > .col {
        display: table-cell;
        vertical-align: bottom;
        float: none;
    }

    .grid-layout.grid-header h2 { margin-bottom: 0; }
}

@media screen and (min-width: 37.5em) and (max-width: 46.19em) {
    .grid-layout .last-logged {
        padding-right: 15px;
        position: relative;
        top: 6px;
    }

    .grid-layout .last-logged .row { white-space: nowrap; }
}

@media screen and (min-width: 46.25em) {
    .grid-layout .form-border { line-height: 1.2; }

    .grid-layout.grid-header { margin-top: 20px; }

    .grid-layout .right-col .row .label-col { width: 29.371584699%; }

    .grid-layout .right-col .row .data-col { width: 70.628415301%; }

    .grid-layout .right-col .form-border:not(.five-col-table) .row .col {
        float: none !important;
        display: inline-block;
        vertical-align: middle;
    }
}

@media screen and (min-width: 37.5em) and (max-width: 62.19em) {
    .grid-layout.grid-header > .row > .col { width: 50%; }

    .grid-layout.grid-header > .row > .col.right-col .pad { padding-right: 0; }
}

@media screen and (min-width: 62.25em) {
    .grid-layout.grid-header { margin-top: 38px; }

    .grid-layout > .row { padding: 1.4em 0; }

    .grid-layout > .row > .label-col { text-align: left; }

    .grid-layout .right-col .row .label-col { width: 23.942093541%; }

    .grid-layout .right-col .row .data-col { width: 76.057906459%; }

    .grid-layout .label-col h2 + .mobile-inlineblock { margin-top: 0.5em; }
}

.grid-layout .label-col h2 { margin-top: 0; }

.grid-layout .last-logged { border: 0; }

.five-col-table, .form-layout .form-border.five-col-table .label-col { text-align: left; }

.five-col-table .right { margin-right: 9px; }

.five-col-table .row:not(.table-header) .label-col { color: inherit !important; }

@media screen and (max-width: 46.19em) {
    .five-col-table .table-header { display: none; }

    .five-col-table .table-header + .row { border-top: 0; }
}

@media screen and (min-width: 46.25em) {
    .five-col-table .wide-col { width: 29.464480874%; }

    .five-col-table .tel-col { width: 25.207650273%; }

    .five-col-table .pesel-col { width: 14.890710383%; }

    .five-col-table .status-col { width: 8.196721311%; }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .five-col-table .label-col { width: 20.04454343% !important; }
}

@media screen and (min-width: 62.25em) {
    .five-col-table .wide-col { width: 29.400890869%; }

    .five-col-table .tel-col { width: 24.808463252%; }

    .five-col-table .pesel-col { width: 14.365256125%; }

    .five-col-table .status-col { width: 5.567928731%; }
}

.inline-checkbox-edit-context { position: relative; }

.inline-checkbox-edit-context > .row > .row, .grid-layout .inline-checkbox-edit-context.form-border > .row > .row {
    border: 0;
    padding-top: 0;
    padding-bottom: 0.4em;
}

.inline-checkbox-edit-context > .row > .row:last-child, .grid-layout .inline-checkbox-edit-context.form-border > .row > .row:last-child { padding-bottom: 0.8em; }

.inline-checkbox-edit-context.row, .grid-layout .form-border .inline-checkbox-edit-context.row { padding-bottom: 0; }

@media screen and (min-width: 46.25em) {
    .inline-checkbox-edit-context > .row > .row, .grid-layout .inline-checkbox-edit-context.form-border > .row > .row { padding-bottom: 0.9em; }
}

.inline-checkbox-edit-context.active .inline-checkbox-edit { display: none; }

.inline-checkbox-edit-context.active .none, .inline-checkbox-edit-context.active audio:not([controls]) { display: inline-block; }

.inline-checkbox-edit-context button {
    position: absolute;
    top: 3px;
    right: 0;
}

@media screen and (max-width: 46.19em) {
    .inline-checkbox-edit-context {
        -webkit-transition: all 0.4s ease-in-out;
        -moz-transition: all 0.4s ease-in-out;
        transition: all 0.4s ease-in-out;
    }

    .inline-checkbox-edit-context.active { padding-bottom: 50px !important; }

    .inline-checkbox-edit-context.active button {
        position: absolute;
        top: auto;
        bottom: 15px;
        right: 15px;
    }
}

.table-navigation input, .table-navigation button, .filters-row input, .filters-row button {
    height: 40px;
    line-height: 40px;
    border: 1px solid #d2d2d2;
    text-indent: 9px;
}

.boxsizing .table-navigation input, .boxsizing .table-navigation button, .boxsizing .filters-row input, .boxsizing .filters-row button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: 0;
    line-height: 1;
    padding: 1px 9px 0;
}

.table-navigation button:not(.transparent-button), .filters-row button:not(.transparent-button) { color: #004c9a; }

.table-navigation button:not(.transparent-button):hover { color: #000; }

.table-navigation button, .filters-row button {
    font-size: 16px;
    font-size: 1rem;
}

.table-navigation button.transparent-button, .filters-row button.transparent-button { border-color: #010101; }

.table-navigation .search-col div, .table-navigation .search-col button, .filters-row .search-col div, .filters-row .search-col button { vertical-align: middle; }

.table-navigation .search-col .button, .filters-row .search-col .button {
    margin-left: 9px;
    border-color: #000;
    color: #000;
    position: relative;
    padding-left: 2.8em;
    padding-right: 1.3em;
}

.table-navigation .search-col .button i, .filters-row .search-col .button i {
    position: absolute;
    top: 10px;
    left: 10px;
}

@media screen and (max-width: 46.19em) {
    .table-navigation .search-col .button, .filters-row .search-col .button {
        padding-left: 0;
        padding-right: 0;
        width: 40px;
    }

    .table-navigation .search-col .button i, .filters-row .search-col .button i { left: 6px; }
}

.table-navigation .dropdown, .filters-row .dropdown { padding-right: 22px; }

.table-navigation .dropdown.touch select, .filters-row .dropdown.touch select { width: 100%; }

.table-navigation .dropdown.touch .carat, .filters-row .dropdown.touch .carat { pointer-events: none; }

.table-navigation .dropdown.open:not(.touch), .filters-row .dropdown.open:not(.touch) {
    padding-right: 0;
    width: 250px;
}

@media screen and (min-width: 46.25em) {
    .table-navigation .dropdown.open:not(.touch), .filters-row .dropdown.open:not(.touch) { width: 220px; }
}

@media screen and (min-width: 62.25em) {
    .table-navigation .dropdown.open:not(.touch), .filters-row .dropdown.open:not(.touch) { width: 248px; }
}

@media screen and (min-width: 62.25em) {
    .table-navigation.bottom-nav .row, .filters-row.bottom-nav .row { padding-top: 0.25em; }
}

@media screen and (max-width: 46.19em) {
    .table-navigation.bottom-nav .row .download-checked, .filters-row.bottom-nav .row .download-checked {
        margin-top: -13px;
        margin-left: 15px;
        margin-bottom: 20px;
    }

    .table-navigation.bottom-nav .row .right, .filters-row.bottom-nav .row .right {
        float: right;
        text-align: right;
        margin-right: 15px;
    }
}

@media screen and (max-width: 46.19em) and (min-width: 31.5625em) {
    .table-navigation.bottom-nav .row .col:first-child:not(.right), .filters-row.bottom-nav .row .col:first-child:not(.right) {
        float: left;
        width: auto;
        clear: left;
    }

    .table-navigation.bottom-nav .row .col:first-child:not(.right) + .col, .filters-row.bottom-nav .row .col:first-child:not(.right) + .col {
        margin-top: -11px;
        clear: none;
        width: auto;
        float: right;
    }
}

@media screen and (min-width: 46.25em) {
    .table-navigation .right-col .last-group .col, .filters-row .right-col .last-group .col {
        width: 50%;
        float: left;
    }

    .table-navigation .right-col .last-group .col.right, .filters-row .right-col .last-group .col.right { text-align: right; }

    .table-navigation .right-col .last-group .col.prev-next, .filters-row .right-col .last-group .col.prev-next {
        width: 264px;
        float: left;
    }

    .table-navigation .right-col .last-group .col.prev-next.right, .filters-row .right-col .last-group .col.prev-next.right {
        width: 50%;
        text-align: right;
    }
}

@media screen and (min-width: 62.25em) {
    .table-navigation, .filters-row { margin-top: 16px; }

    .table-navigation.more-margins, .filters-row.more-margins {
        margin-top: 24px;
        margin-bottom: 11px;
    }

    .table-navigation .first-group, .filters-row .first-group { width: 58.219178082%; }

    .table-navigation .right-col .first-group, .filters-row .right-col .first-group { width: 39.755011136%; }

    .table-navigation .right-col .first-group input, .filters-row .right-col .first-group input { width: 241px; }

    .no-borderbox .table-navigation .right-col .first-group input, .no-borderbox .filters-row .right-col .first-group input { width: 223px; }

    .table-navigation .last-group, .filters-row .last-group { width: 41.780821918%; }

    .table-navigation .right-col .last-group, .filters-row .right-col .last-group { width: 60.244988864%; }

    .table-navigation .right-col .last-group .col, .filters-row .right-col .last-group .col { width: auto; }

    .table-navigation .right-col .last-group .col.right, .filters-row .right-col .last-group .col.right { float: right; }

    .table-navigation .seamless-dropdown label, .filters-row .seamless-dropdown label {
        display: block;
        line-height: 1;
        margin-bottom: 0.25em;
    }

    .table-navigation .seamless-dropdown:first-child, .filters-row .seamless-dropdown:first-child { margin-left: 21px; }

    .table-navigation .col-3 .seamless-dropdown, .table-navigation .col-1-4 .seamless-dropdown, .filters-row .col-3 .seamless-dropdown, .filters-row .col-1-4 .seamless-dropdown { margin-left: 11px; }
}

@media screen and (max-width: 62.19em) {
    .table-navigation, .filters-row { margin-top: 6px; }

    .table-navigation.bottom-nav, .filters-row.bottom-nav {
        margin-top: 0;
        padding-top: 16px;
    }

    .table-navigation .first-group, .table-navigation .last-group, .filters-row .first-group, .filters-row .last-group { float: none; }

    .table-navigation .first-group:after, .table-navigation .last-group:after, .filters-row .first-group:after, .filters-row .last-group:after {
        content: ' ';
        display: table;
        clear: both;
    }

    .table-navigation .tablet-inline-block + .search-col input, .filters-row .tablet-inline-block + .search-col input { width: 214px; }
}

@media screen and (max-width: 62.19em) and (min-width: 46.25em) {
    .table-navigation .tablet-block, .filters-row .tablet-block { display: block; }

    .table-navigation .tablet-inline-block, .filters-row .tablet-inline-block {
        display: inline-block;
        width: auto;
    }

    .table-navigation .tablet-inline-block + .search-col, .filters-row .tablet-inline-block + .search-col {
        display: inline-block;
        width: auto;
        margin-left: 1em;
    }

    .table-navigation .first-group.tablet-left, .filters-row .first-group.tablet-left {
        float: left;
        width: auto;
    }

    .table-navigation .last-group, .filters-row .last-group {
        margin-top: 20px;
        padding-top: 19px;
        border-top: 1px solid #d2d2d2;
    }

    .table-navigation .last-group.no-border-tablet, .filters-row .last-group.no-border-tablet { border-top: 0; }

    .table-navigation .last-group.no-border-tablet.tablet-right, .filters-row .last-group.no-border-tablet.tablet-right {
        float: right;
        width: auto;
        padding-top: 0;
        margin-top: 0;
    }

    .table-navigation .last-group.no-border-tablet.tablet-right.tablet-more, .filters-row .last-group.no-border-tablet.tablet-right.tablet-more { width: 45%; }

    .table-navigation .last-group.no-border-tablet.tablet-right.tablet-more .col, .filters-row .last-group.no-border-tablet.tablet-right.tablet-more .col { width: auto; }

    .table-navigation .last-group.no-border-tablet.tablet-right.tablet-more .col.right, .filters-row .last-group.no-border-tablet.tablet-right.tablet-more .col.right { float: right; }

    .table-navigation .seamless-dropdown, .filters-row .seamless-dropdown {
        margin-top: 2px;
        font-size: 12px;
        font-size: 0.75rem;
    }

    .table-navigation .seamless-dropdown label, .filters-row .seamless-dropdown label {
        display: block;
        line-height: 1.3;
    }

    .table-navigation .first-group.tablet-col-6, .table-navigation .first-group.tablet-col-1-2, .filters-row .first-group.tablet-col-6, .filters-row .first-group.tablet-col-1-2 {
        float: left;
        width: 50%;
    }

    .table-navigation .first-group.tablet-col-6 + .tablet-col-6, .table-navigation .first-group.tablet-col-1-2 + .tablet-col-6, .table-navigation .first-group.tablet-col-6 + .tablet-col-1-2, .table-navigation .first-group.tablet-col-1-2 + .tablet-col-1-2, .filters-row .first-group.tablet-col-6 + .tablet-col-6, .filters-row .first-group.tablet-col-1-2 + .tablet-col-6, .filters-row .first-group.tablet-col-6 + .tablet-col-1-2, .filters-row .first-group.tablet-col-1-2 + .tablet-col-1-2 {
        float: right;
        width: 50%;
        margin: 0;
        padding: 0;
        border: 0;
    }

    .table-navigation .first-group .no-desktop.show-tablet, .filters-row .first-group .no-desktop.show-tablet {
        display: inline-block;
        width: auto;
    }

    .table-navigation .first-group .no-desktop.show-tablet + .search-col, .filters-row .first-group .no-desktop.show-tablet + .search-col {
        margin-left: 1em;
        display: inline-block;
        width: auto;
    }

    .table-navigation .tablet-absolute-right, .filters-row .tablet-absolute-right { float: right; }
}

@media screen and (max-width: 63.9375em) and (min-width: 46.25em) {
    .table-navigation .first-group.semi-nofloat, .filters-row .first-group.semi-nofloat { float: none; }

    .table-navigation .last-group.no-border-tablet.tablet-right.tablet-more, .filters-row .last-group.no-border-tablet.tablet-right.tablet-more {
        margin-top: 20px;
        padding-top: 19px;
        border-top: 1px solid #d2d2d2;
        float: none;
        width: 100%;
    }
}

@media screen and (max-width: 46.19em) {
    .table-navigation .tablet-inline-block.mobile-full, .filters-row .tablet-inline-block.mobile-full {
        margin-left: 0;
        margin-bottom: 0.5em;
    }

    .table-navigation .last-group.no-border-tablet.tablet-right, .filters-row .last-group.no-border-tablet.tablet-right {
        width: 100%;
        margin-top: 10px;
    }

    .table-navigation.text-right.bottom-nav .prev-next, .filters-row.text-right.bottom-nav .prev-next { margin-right: 15px; }
}

@media screen and (max-width: 62.19em) and (min-width: 37.5em) {
    .table-navigation .first-group .middle-align, .filters-row .first-group .middle-align { vertical-align: middle; }
}

@media screen and (max-width: 46.19em) and (min-width: 37.5em) {
    .left-label-layout .table-navigation .col .col.first-group.tablet-left, .left-label-layout .filters-row .col .col.first-group.tablet-left {
        float: left !important;
        width: auto;
        clear: none !important;
    }

    .table-navigation .last-group.no-border-tablet.tablet-right, .filters-row .last-group.no-border-tablet.tablet-right {
        float: right !important;
        width: auto;
        clear: none !important;
        position: relative;
        top: 40px;
    }

    .table-navigation .last-group.no-border-tablet.tablet-right.tablet-more, .filters-row .last-group.no-border-tablet.tablet-right.tablet-more {
        float: none !important;
        border-top: 1px solid #d2d2d2;
        width: auto;
        clear: both !important;
        top: 10px;
    }
}

@media screen and (max-width: 62.19em) and (min-width: 37.5em) {
    .table-navigation .search-col .much-shorter input, .filters-row .search-col .much-shorter input { width: 165px; }
}

@media screen and (min-width: 46.25em) {
    .table-navigation .right, .filters-row .right { float: right; }

    .table-navigation h2, .filters-row h2 { margin: -2px 0 0 !important; }

    .table-navigation.agreements-nav .search-col, .filters-row.agreements-nav .search-col { margin-left: 26px; }

    .table-navigation.agreements-nav .search-col input, .filters-row.agreements-nav .search-col input { width: 201px; }
}

@media screen and (max-width: 46.19em) {
    .table-navigation .row, .filters-row .row { margin: 0; }

    .table-navigation h2, .filters-row h2 { margin-top: 0 !important; }

    .table-navigation .col .col, .filters-row .col .col {
        float: none;
        padding: 0 15px 20px;
    }

    .table-navigation .col .col.right:not(.mobile-left), .filters-row .col .col.right:not(.mobile-left) { float: right; }

    .table-navigation .col .col.mobile-taller, .filters-row .col .col.mobile-taller { margin-top: 1em; }

    .table-navigation .col:last-child .col:last-child, .filters-row .col:last-child .col:last-child { padding-bottom: 7px; }

    .table-navigation .col .header-col, .filters-row .col .header-col { padding-bottom: 0; }

    .table-navigation .seamless-dropdown, .filters-row .seamless-dropdown {
        margin-top: -5px;
        padding-bottom: 15px !important;
        font-size: 14px;
        font-size: 0.875rem;
    }

    .table-navigation .seamless-dropdown label, .table-navigation .seamless-dropdown > div, .filters-row .seamless-dropdown label, .filters-row .seamless-dropdown > div {
        display: inline-block;
        vertical-align: top;
    }

    .table-navigation .seamless-dropdown > div, .filters-row .seamless-dropdown > div {
        margin-left: 0;
        margin-top: -2px;
    }

    .table-navigation .mobile-taller .seamless-dropdown .dropdown, .filters-row .mobile-taller .seamless-dropdown .dropdown {
        margin-left: -8px;
        width: auto;
    }

    .table-navigation .mobile-taller .seamless-dropdown .dropdown.open:not(.touch), .table-navigation .mobile-taller .seamless-dropdown .dropdown.focus:not(.touch), .filters-row .mobile-taller .seamless-dropdown .dropdown.open:not(.touch), .filters-row .mobile-taller .seamless-dropdown .dropdown.focus:not(.touch) {
        width: auto;
        padding-right: 22px;
    }

    .table-navigation .first-group .no-desktop.show-tablet h3, .filters-row .first-group .no-desktop.show-tablet h3 {
        margin-left: 0;
        float: left;
        margin-top: 0.5em;
    }

    .table-navigation .first-group .no-desktop.show-tablet h3 + .switcher, .filters-row .first-group .no-desktop.show-tablet h3 + .switcher { float: right; }

    .table-navigation .first-group .no-desktop.show-tablet h3 + .switcher:after, .filters-row .first-group .no-desktop.show-tablet h3 + .switcher:after { display: none !important; }

    .table-navigation .first-group .no-desktop.show-tablet + .search-col, .filters-row .first-group .no-desktop.show-tablet + .search-col {
        padding-top: 1em;
        clear: both;
    }
}

@media screen and (max-width: 25em) {
    .table-navigation .first-group .no-desktop.show-tablet h3, .table-navigation .first-group .no-desktop.show-tablet h3 + .switcher, .filters-row .first-group .no-desktop.show-tablet h3, .filters-row .first-group .no-desktop.show-tablet h3 + .switcher { float: none; }
}

@media screen and (max-width: 37.4375em) {
    .table-navigation .first-group .no-desktop.show-tablet + .search-col, .filters-row .first-group .no-desktop.show-tablet + .search-col { padding-top: 15px; }

    .table-navigation .last-group .col.seamless-dropdown, .filters-row .last-group .col.seamless-dropdown { margin-top: 15px; }

    .table-navigation .last-group.col.mobile-taller .col.seamless-dropdown, .filters-row .last-group.col.mobile-taller .col.seamless-dropdown { padding-bottom: 12px !important; }

    .table-navigation .search-col, .table-navigation .col .col.search-col, .filters-row .search-col, .filters-row .col .col.search-col { padding-bottom: 15px; }

    .table-navigation.mobile-pagination-fix, .filters-row.mobile-pagination-fix { padding-bottom: 11px !important; }

    .table-navigation.mobile-pagination-fix .col:last-child .col:last-child, .filters-row.mobile-pagination-fix .col:last-child .col:last-child { padding-bottom: 0; }

    .table-navigation.mobile-pagination-fix .col .col.mobile-taller, .filters-row.mobile-pagination-fix .col .col.mobile-taller { margin-top: 15px; }

    .table-navigation.mobile-pagination-fix2, .filters-row.mobile-pagination-fix2 { padding-bottom: 15px !important; }

    .table-navigation.mobile-pagination-fix2 .col:last-child .col:last-child, .filters-row.mobile-pagination-fix2 .col:last-child .col:last-child { padding-bottom: 0; }

    .table-navigation.mobile-pagination-fix3, .filters-row.mobile-pagination-fix3 { padding-bottom: 3px !important; }

    .table-navigation.mobile-pagination-fix3 .col:last-child .col:last-child, .filters-row.mobile-pagination-fix3 .col:last-child .col:last-child { padding-bottom: 0; }

    .table-navigation.mobile-pagination-fix3 .col .col.right.mobile-left:last-child, .filters-row.mobile-pagination-fix3 .col .col.right.mobile-left:last-child { padding-bottom: 0; }

    .table-navigation.mobile-pagination-fix4, .filters-row.mobile-pagination-fix4 { padding-top: 15px; }

    .table-navigation.mobile-pagination-fix4 .col .col.mobile-border-bottom, .filters-row.mobile-pagination-fix4 .col .col.mobile-border-bottom {
        padding-bottom: 15px !important;
        height: 40px;
    }

    .flexbox .table-navigation .search-col, .flexbox .filters-row .search-col {
        display: flex;
        flex-direction: row;
    }

    .flexbox .table-navigation .search-col div, .flexbox .filters-row .search-col div {
        flex: 1;
    }

    .flexbox .table-navigation .search-col div input, .flexbox .filters-row .search-col div input { width: 100%; }

    .flexbox .table-navigation .search-col .button, .flexbox .filters-row .search-col .button { max-width: 40px; }

    .flexbox .table-navigation .search-col + .mobile-left, .flexbox .filters-row .search-col + .mobile-left {
        display: flex;
        flex-direction: row;
    }

    .flexbox .table-navigation .search-col + .mobile-left .switcher, .flexbox .filters-row .search-col + .mobile-left .switcher {
        flex: 1;
    }

    .flexbox .table-navigation .search-col + .mobile-left .switcher .button, .flexbox .filters-row .search-col + .mobile-left .switcher .button { width: 50%; }

    .flexbox .table-navigation .search-col + .mobile-left:after, .flexbox .filters-row .search-col + .mobile-left:after {
        content: ' ';
        display: inline-block;
        width: 48px;
        max-width: 48px;
    }

    .flexbox .table-navigation .match-input-underneath, .flexbox .filters-row .match-input-underneath {
        display: flex;
        flex-direction: row;
    }

    .flexbox .table-navigation .match-input-underneath .button, .flexbox .filters-row .match-input-underneath .button { width: 50%; }

    .flexbox .table-navigation .match-input-underneath:after, .flexbox .filters-row .match-input-underneath:after {
        content: ' ';
        display: inline-block;
        width: 57px;
        max-width: 57px;
    }

    .no-flexbox .table-navigation .search-col div, .no-flexbox .filters-row .search-col div { width: 82.8%; }

    .no-flexbox .table-navigation .search-col div input, .no-flexbox .filters-row .search-col div input { width: 100%; }

    .no-flexbox .table-navigation .search-col .button, .no-flexbox .filters-row .search-col .button { float: right; }

    .no-flexbox .table-navigation .search-col + .mobile-left .switcher, .no-flexbox .filters-row .search-col + .mobile-left .switcher { width: 83%; }

    .no-flexbox .table-navigation .search-col + .mobile-left .switcher .button, .no-flexbox .filters-row .search-col + .mobile-left .switcher .button { width: 50%; }

    .no-flexbox .table-navigation .match-input-underneath, .no-flexbox .filters-row .match-input-underneath { padding-right: 48px; }

    .no-flexbox .table-navigation .match-input-underneath .button, .no-flexbox .filters-row .match-input-underneath .button { width: 50%; }

    .table-navigation .prev-next, .table-navigation.bottom-nav .prev-next, .table-navigation.bottom-nav .row .right.prev-next, .filters-row .prev-next, .filters-row.bottom-nav .prev-next, .filters-row.bottom-nav .row .right.prev-next {
        float: none !important;
        text-align: left;
    }

    .table-navigation .prev-next .next, .table-navigation.bottom-nav .prev-next .next, .table-navigation.bottom-nav .row .right.prev-next .next, .filters-row .prev-next .next, .filters-row.bottom-nav .prev-next .next, .filters-row.bottom-nav .row .right.prev-next .next { float: right; }

    .table-navigation.bottom-nav .prev-next, .table-navigation.bottom-nav .row .right.prev-next, .filters-row.bottom-nav .prev-next, .filters-row.bottom-nav .row .right.prev-next { margin-left: 15px; }

    .table-navigation.bottom-nav .prev-next.mobile-full, .filters-row.bottom-nav .prev-next.mobile-full { width: auto; }

    .table-navigation .mobile-border-top, .filters-row .mobile-border-top {
        padding-top: 16px !important;
        padding-bottom: 0 !important;
        position: relative;
    }

    .table-navigation .mobile-border-top:before, .filters-row .mobile-border-top:before {
        content: ' ';
        position: absolute;
        display: block;
        height: 1px;
        background: #d2d2d2;
        left: -15px;
        right: -15px;
        top: 0;
    }

    .table-navigation .right-col .mobile-border-top:before, .filters-row .right-col .mobile-border-top:before { right: -15px; }

    .table-navigation .mobile-border-bottom, .filters-row .mobile-border-bottom {
        padding-bottom: 21px !important;
        position: relative;
        margin-bottom: 15px;
    }

    .table-navigation .mobile-border-bottom:after, .filters-row .mobile-border-bottom:after {
        content: ' ';
        position: absolute;
        display: block;
        height: 1px;
        background: #d2d2d2;
        left: -15px;
        right: -15px;
        bottom: 0;
    }
}

@media screen and (max-width: 46.19em) {
    .flexbox .table-navigation .search-col.group .button, .no-flexbox .table-navigation .search-col.group .button, .flexbox .filters-row .search-col.group .button, .no-flexbox .filters-row .search-col.group .button {
        width: auto;
        max-width: none;
        padding-left: 2.8em;
        padding-right: 1.3em;
    }

    .flexbox .table-navigation .search-col.group .button i, .no-flexbox .table-navigation .search-col.group .button i, .flexbox .filters-row .search-col.group .button i, .no-flexbox .filters-row .search-col.group .button i { left: 10px; }
}

@media screen and (max-width: 22.4375em) {
    .table-navigation .search-col input.smaller-font, .filters-row .search-col input.smaller-font {
        font-size: 13px;
        font-size: 0.8125rem;
    }
}

@media screen and (min-width: 37.5em) and (max-width: 46.19em) {
    .table-navigation.agreements-nav .first-group .col.search-col {
        float: left;
        padding-right: 0;
    }

    .table-navigation.agreements-nav .first-group .col.search-col + .right {
        float: right;
        padding-left: 0;
    }

    .table-navigation.agreements-nav .last-group .col.seamless-dropdown {
        float: left;
        padding-top: 15px !important;
        padding-bottom: 0 !important;
        padding-right: 0 !important;
    }

    .table-navigation .small-tablet-lower {
        position: relative;
        top: 52px;
    }

    .table-navigation .search-col .shorter input { width: 208px; }
}

.switcher {
    position: relative;
    z-index: 1;
}

.switcher button {
    padding-left: 0.2em !important;
    padding-right: 0.2em !important;
    min-width: 105px;
    position: relative;
}

.switcher button + button { margin-left: -1px; }

.switcher .active {
    color: #8d8d8d !important;
    background: #ebebeb;
    z-index: 1;
    cursor: default;
}

@media screen and (min-width: 37.5em) {
    .search-col + .mobile-left .switcher button:first-child { margin-left: 8px; }
}

.switcher.wider-switcher button { min-width: 118px; }

@media screen and (min-width: 600px) {
    .switcher-t2 {
        position: absolute !important;
        left: 280px;
    }
}

@media screen and (min-width: 46.25em) and (max-width: 1199px) {
    .switcher-t3 {
        position: absolute !important;
        left: 520px;
    }
}

.prev-next .button { white-space: nowrap; }

.prev-next .button + .button { margin-left: 10px; }

.prev-next .icon-left-open-big:before { margin-left: 0; }

.prev-next .icon-right-open-big:before { margin-right: 0; }

.prev-next .prev { text-align: right; }

.prev-next .prev i:before {
    margin-right: 2px;
    margin-left: -1px;
}

section.table-navigation + section.table-with-header { margin-top: 0; }

.table-with-header .bigger.title {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.25;
}

.table-with-header .bigger { font-size: 1.15em; }

.table-with-header .progress { margin-top: 4px; }

.table-with-header .status i:before { margin-left: 0; }

.table-with-header .status .icon-check { margin-left: -0.2em; }

.table-with-header .row { position: relative; }

.table-with-header .row + .row { border-top: 1px solid #d2d2d2; }

@media screen and (min-width: 62.25em) {
    .table-with-header .bigger.title {
        font-size: 18px;
        font-size: 1.125rem;
        margin-bottom: 0.4em;
    }

    .table-with-header .col-5 { width: 36.98630137%; }

    .table-with-header .small-col { width: 11.815068493%; }

    .table-with-header .saldo-col { width: 10.445205479%; }

    .table-with-header .progressbar-width, .table-with-header .progress-inside { width: 30.821917808%; }

    .table-with-header .right { float: right; }

    .table-with-header > .row > .col {
        display: inline-block;
        vertical-align: middle;
        float: none;
    }

    .table-with-header > .row > .col.right { float: right; }

    .table-with-header .dates-col { line-height: 1.2; }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .table-with-header div.row { padding-bottom: 1.5em; }

    .table-with-header .col { width: 45%; }

    .table-with-header .saldo-col, .table-with-header .progress-inside { float: right; }

    .table-with-header .col-5 {
        width: 47%;
        padding-right: 0;
    }

    .table-with-header .dates-col {
        position: absolute;
        left: 0;
        bottom: 15px;
        text-align: left;
        width: 50%;
    }

    .table-with-header .saldo-col { width: 35%; }

    .table-with-header .progress-inside {
        width: 359px;
        margin-top: 0.5em;
    }
}

@media screen and (min-width: 46.25em) {
    .table-with-header { border: 1px solid #d2d2d2; }

    .table-with-header .bigger.title { margin-bottom: 0.6em; }

    .table-with-header .status { margin-right: 28px; }

    .table-with-header header.row {
        padding: 0;
        border-bottom: 1px solid #d2d2d2;
    }

    .table-with-header header.row + .row { border-top: 0; }
}

@media screen and (max-width: 46.19em) {
    .table-with-header { border-bottom: 1px solid #d2d2d2; }

    .table-with-header .row {
        padding-top: 1.25em;
        padding-bottom: 1.5em;
    }

    .table-with-header .col {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
    }

    .table-with-header .status {
        font-size: 13px;
        font-size: 0.8125rem;
        margin-right: 28px;
    }

    .table-with-header .dates-col {
        text-align: left;
        line-height: 1.1;
        margin: 0.5em 0 1em;
    }

    .table-with-header .dates-col .gray { display: block; }

    .table-with-header .progress-inside div > span {
        width: 50%;
        display: inline-block;
        vertical-align: baseline;
    }

    .table-with-header .progress-inside div > span.bigger { text-align: right; }

    .table-with-header .progress-inside div > span.raty-left, .table-with-header .progress-inside div > span.bigger.raty-left { text-align: left; }

    .table-with-header .progress-inside .mobile-only .bigger { margin-left: 0.5em; }

    .table-with-header .dates-col .one-line { font-size: 1.15em; }
}

@media screen and (max-width: 62.19em) {
    .table-with-header .progress-inside div > span.raty-left, .table-with-header .progress-inside div > span.raty-left + span {
        display: inline-block;
        width: 50%;
    }

    .table-with-header .progress-inside div > span.raty-left + span { text-align: right; }
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .table-with-header .bigger.title.two-lines-max { margin-bottom: 0; }
}

.invoice-container { max-width: 960px; }

@media screen and (min-width: 60em) {
    .invoice-container .container {
        padding-left: 19px;
        padding-right: 19px;
    }
}

@media screen and (min-width: 37.5em) {
    .invoice-container .mobile-full {
        display: table;
        float: left;
        clear: none;
        width: auto;
    }

    .invoice-container .mobile-full > .row { display: table-row; }

    .invoice-container .mobile-full > .row.mobile-only { display: none; }

    .invoice-container .mobile-full > .row > .col {
        display: table-cell;
        width: auto;
        float: none;
        margin-top: 0;
        padding-top: 0.4em;
    }

    .invoice-container .mobile-full > .row .table-label { text-align: right; }
}

.invoice-container .full-width-table.three-col .big-title .header-font, .invoice-container .full-width-table.three-col .big-title #Footer {
    font-size: 18px;
    font-size: 1.125rem;
}

@media screen and (min-width: 46.25em) {
    .invoice-container .full-width-table.three-col .big-title .header-font, .invoice-container .full-width-table.three-col .big-title #Footer {
        font-size: 22px;
        font-size: 1.375rem;
    }
}

@media screen and (max-width: 46.19em) {
    .invoice-container .full-width-table.three-col .big-title .header-font .gray, .invoice-container .full-width-table.three-col .big-title #Footer .gray { display: block; }
}

.invoice-container .full-width-table.three-col .big-title + .row { padding-top: 0.6em; }

.invoice-container .full-width-table.three-col .big-title + .row .col { margin-top: 0.4em; }

.invoice-container .full-width-table.three-col .big-title + .row .col.mobile-full { margin-top: 0.6em; }

@media screen and (min-width: 46.25em) {
    .invoice-container .full-width-table {
        font-size: 14px;
        font-size: 0.875rem;
    }
}

.invoice-container .full-width-table.three-col .table-label { white-space: nowrap; }

.invoice-container .full-width-table.three-col > .row > .col { margin-right: 40px; }

.invoice-container b {
    font-weight: normal;
    color: #000;
}

.invoice-container .big-title {
    border: 0;
    padding-bottom: 0;
}

.invoice-container section + section { margin-top: 0; }

.invoice-table { min-width: 758px; }

.invoice-table td {
    font-size: 13px;
    font-size: 0.8125rem;
}

@media screen and (max-width: 46.25em) {
    .invoice-table td .item-name {
        font-size: 12px;
        font-size: 0.75rem;
    }
}

.invoice-table th, .invoice-table td {
    padding-left: 16px;
    padding-right: 16px;
}

.invoice-table td {
    padding-top: 16px;
    padding-bottom: 11px;
    padding-right: 0;
}

.invoice-table td:last-child, .invoice-table td.bigger {
    padding-right: 16px;
    text-align: right;
}

.invoice-table .item-name { text-align: left; }

.invoice-table .bigger {
    font-size: 16px;
    font-size: 1rem;
}

.invoice-table .item-no-col {
    padding-right: 0;
    width: 20px;
    text-align: right;
}

.invoice-table .quantity-col, .invoice-table .price-col, .invoice-table .wider-price-col {
    padding-right: 0;
    padding-left: 0;
}

.invoice-table .quantity-col { width: 68px; }

.invoice-table .price-col { width: 86px; }

.invoice-table .wider-price-col { width: 100px; }

.invoice-table td:first-child { text-align: center; }

.invoice-table td.item-name { line-height: 1.2; }

@media screen and (max-width: 59.99em) {
    .table-container {
        padding-left: 0;
        padding-right: 0;
    }

    .table-container .invoice-table {
        border-left: 0;
        border-right: 0;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
}

.invoice-table .bold-col, .invoice-summary .last-col {
    width: 109px;
    text-align: right;
    padding-left: 16px;
}

.invoice-summary { padding-right: 16px; }

.invoice-summary .row {
    padding-top: 0.18em;
    padding-bottom: 0;
}

.invoice-summary .margin-top { margin-top: 1em; }

.invoice-summary .col {
    float: right;
    min-height: 1px;
}

.invoice-summary .bigger {
    font-size: 14px;
    font-size: 0.875rem;
}

@media screen and (min-width: 46.25em) {
    .invoice-summary .bigger {
        font-size: 16px;
        font-size: 1rem;
    }
}

.invoice-container .nav-container { padding: 15px; }

.invoice-container .nav-container .button {
    font-size: 16px;
    font-size: 1rem;
    margin-left: 8px;
}

@media screen and (min-width: 46.25em) {
    .invoice-container .nav-container .button { min-width: 131px; }
}

@media screen and (min-width: 46.25em) {
    .gray-section { padding: 10px; }

    section + .gray-section { margin-top: 3em; }

    .gray-section .no-margin, .gray-section .no-style-heading { margin-top: 0.2em; }

    .gray-section p.no-margin, .gray-section p.no-style-heading { margin-top: 0; }
}

.gray-section .border-top { border-top: 1px solid #d2d2d2; }

.gray-section .left-label-layout { padding-bottom: 20px; }

@media screen and (min-width: 46.25em) {
    .gray-section .left-label-layout .label-col { width: 20.034843206%; }

    .gray-section .left-label-layout .label-col h3 { padding-right: 0; }

    .gray-section .left-label-layout .right-col {
        float: right;
        width: 77.351916376%;
    }

    .gray-section .left-label-layout .finder-row .col { padding-top: 20px; }

    .gray-section .left-label-layout .finder-row .col h3 { margin-top: 0.4em; }
}

@media screen and (min-width: 37.5em) and (max-width: 62.19em) {
    .gray-section .left-label-layout .label-col {
        width: 25.983146067%;
        float: left;
    }

    .gray-section .left-label-layout .right-col {
        width: 71.348314607%;
        float: right;
    }
}

.gray-section .left-label-layout .finder-row input {
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #d2d2d2;
    text-indent: 9px;
}

.boxsizing .gray-section .left-label-layout .finder-row input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: 0;
    line-height: 1;
    padding: 1px 9px 0;
}

.gray-section .left-label-layout .finder-row input + .shift-left {
    position: relative;
    top: 0.1em;
    pointer-events: none;
}

@media screen and (min-width: 37.5em) {
    .gray-section .left-label-layout .finder-row input {
        font-size: 16px;
        font-size: 1rem;
        width: 304px;
    }
}

.gray-section h3 {
    font-size: 16px;
    font-size: 1rem;
}

@media screen and (min-width: 46.25em) {
    .gray-section h3 {
        font-size: 18px;
        font-size: 1.125rem;
    }
}

#noAcResults {
    color: #fd4e3f;
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.5;
    margin: 5px 0;
    display: none;
}

.big-dots, #Results ul {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 1.85;
}

.big-dots a, #Results ul a { color: #000; }

.big-dots a:hover, #Results ul a:hover { color: #004c9a; }

.big-dots li, #Results ul li {
    position: relative;
    padding-left: 20px;
}

.borderradius .big-dots li:before, .borderradius #Results ul li:before {
    content: ' ';
    display: block;
    position: absolute;
    top: 7px;
    left: 0;
    width: 11px;
    height: 11px;
    border-radius: 5px;
    background: #d2d2d2;
}

.no-borderradius .big-dots li, .no-borderradius #Results ul li { background: url(/Content/RLPL/base/images/big-dot.png) no-repeat left 7px; }

.no-borderradius .big-dots li.subtree, .no-borderradius #Results ul li.subtree { background: none; }

.big-dots li.subtree:before, #Results ul li.subtree:before { display: none; }

@media screen and (max-width: 46.25em) {
    .big-dots h4, #Results ul h4 { margin-top: 0.75em; }
}

.first-li-as-header > li:first-child {
    padding-left: 0;
    margin-left: -10px;
    font-family: pko_bank_polski, Arial, sans-serif;
    font-size: 16px;
    font-size: 1rem;
}

@media screen and (min-width: 46.25em) {
    .first-li-as-header > li:first-child {
        font-size: 18px;
        font-size: 1.125rem;
    }
}

.first-li-as-header > li:first-child:before { display: none; }

.first-li-as-header > li:first-child + li {
    padding-left: 0;
    margin-left: -10px;
}

.first-li-as-header > li:first-child + li:before { display: none; }

.first-li-as-header > li:first-child + li ul li:first-child { display: none; }

.first-li-as-header ul ul { margin-left: 0 !important; }

.first-li-as-header h4 {
    margin-top: 0.2em;
    margin-left: -20px;
    padding-top: 10px;
}

#Results .ui-widget-content {
    border: 0;
    background: none;
    padding-top: 0.5em;
}

@media screen and (max-width: 46.19em) {
    .gray-section {
        padding-left: 15px;
        padding-right: 15px;
    }

    .gray-section h2 {
        margin-left: -15px;
        margin-right: -15px;
        padding-bottom: 1em;
    }

    .gray-section p {
        margin-top: 1em;
        font-size: 14px;
        font-size: 0.875rem;
    }

    .gray-section .finder-row { padding-top: 0.5em; }

    .gray-section .text-right {
        margin-left: 0;
        margin-top: 0.5em;
    }

    .big-dots li a, #Results ul li {
        padding-top: 0.4em;
        padding-bottom: 0.5em;
    }

    .borderradius .big-dots li:before, .borderradius #Results ul li:before { top: 6px; }

    .big-dots a, #Results ul a {
        display: block;
        line-height: 1;
    }
}

@media screen and (min-width: 37.5em) and (max-width: 46.19em) {
    .gray-section .finder-row .col { padding-top: 20px; }
}

@media screen and (max-width: 37.4375em) {
    .gray-section .text-right { text-align: left; }

    .gray-section .right-col.border-top { border: 0; }
}

.login-section h3 {
    font-size: 19px;
    font-size: 1.1875rem;
}


@media screen and (min-width: 46.25em) {
    .login-section .col-5 {
        margin-left: 22px;
        width: 44.230769231%;
    }

    .login-section h3 {
        font-size: 20px;
        font-size: 1.25rem;
    }

    .login-section .upper h3 { margin-top: -0.25em; }

    .flexbox .login-section > .row {
        display: flex;
    }

    .flexbox .login-section > .row .col-5 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .login-section .col-5 {
        font-size: 13px;
        font-size: 0.8125rem;
    }
}

@media screen and (max-width: 46.19em) {
    .login-section .col-5 {
        width: auto;
        padding: 15px;
    }

    .login-section .form-layout > .row { padding-top: 0.65em; }

    .login-section .form-layout .input-col { margin-top: 0; }

    .login-section .form-layout .tip-col { display: none; }

    .login-section .form-layout .empty-col { height: 1px; }

    .login-section .lower { margin-top: 2.2em; }
}

section + section.message { margin-top: 0.85em; }

.message {
    font-size: 14px;
    font-size: 0.875rem;
}

.message .alert-modal-text,
.message .alert-info-text,
.message .alert-confirm-text,
.message .alert-continue-confirm-text {
    color: #8d8d8d;
}

@media screen and (min-width: 46.25em) {
    .message {
        font-size: 16px;
        font-size: 1rem;
    }
}

.message .huge {
    font-size: 32px;
    font-size: 2rem;
}

@media screen and (min-width: 46.25em) and (max-width: 62.19em) {
    .message.no-mobile { margin-bottom: 1em; }
}

.inline-validation-message {
    color: #e4172c;
}

@font-face {
  font-family: 'deliciousitico';
  src: url("/Content/RLPL/base/font/deliciousit.eot?-1tweri");
  src: url("/Content/RLPL/base/font/deliciousit.eot?#iefix-1tweri") format("embedded-opentype"), url("/Content/RLPL/base/font/deliciousit.ttf?-1tweri") format("truetype"), url("/Content/RLPL/base/font/deliciousit.woff?-1tweri") format("woff"), url("/Content/RLPL/base/font/deliciousit.svg?-1tweri#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-dit-"]::before, [class*=" icon-dit-"]::before {
  font-family: 'deliciousitico';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  text-rendering: auto;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-dit-offers::before {
  content: "\e600" !important; }

.icon-dit-leasing-calc::before {
  content: "\e601" !important; }

.icon-dit-insurance::before {
  content: "\e602" !important; }

.icon-dit-announcements-board::before {
  content: "\e603" !important; }

.icon-dit-my-announcements::before {
  content: "\e604" !important; }

.collapsebar {
  background: #363636;
  color: white;
  margin: 19px 0 0;
  overflow: hidden;
  box-sizing: border-box;
  padding: 10px 100px 10px 10px;
  position: relative;
  white-space: normal; }

a.collapse {
  color: inherit;
  font-size: 14px;
  position: absolute;
  right: 10px;
  top: 50%;
  height: 26px;
  margin-top: -14px; }
  a.collapse i {
    font-size: 22px;
    vertical-align: middle;
    margin-left: 6px;
    line-height: 34px; }
  a.collapse .c-expand {
    display: none; }
  a.collapse .icon-down-open-big {
    display: none; }
  a.collapse.expand .c-collapse {
    display: none; }
  a.collapse.expand .icon-up-open-big {
    display: none; }
  a.collapse.expand .c-expand {
    display: inline-block; }
  a.collapse.expand .icon-down-open-big {
    display: inline-block; }

div.collapsable {
  transition: max-height 0.5s ease;
  max-height: 520px;
  overflow: hidden; }
  @media screen and (min-width: 740px) {
    div.collapsable {
      max-height: 420px; } }
  div.collapsable.collapsed {
    max-height: 0; }

table.collapsable {
  margin-top: 0;
  border-top: 0; }
  table.collapsable tr {
    position: relative; }
  @media screen and (max-width: 739px) {
    table.collapsable td.small-table-col {
      padding-bottom: 0;
      padding-top: 0; }
      table.collapsable td.small-table-col:last-child {
        padding-bottom: 15px; } }
  table.collapsable td.small-table-col .blue-link {
    display: block;
    padding: 0; }
  @media screen and (min-width: 740px) {
    table.collapsable td.small-table-col {
      width: 140px; } }
  table.collapsable td.small-table-col .to-corner {
    position: absolute;
    right: 10px;
    bottom: 0px; }
    @media screen and (max-width: 739px) {
      table.collapsable td.small-table-col .to-corner {
        padding: 0; } }
    @media screen and (min-width: 740px) {
      table.collapsable td.small-table-col .to-corner {
        position: static; } }
  @media screen and (max-width: 739px) {
    table.collapsable td.with-wide-icon {
      padding-bottom: 0; } }
  table.collapsable td.with-wide-icon .gray {
    margin-top: 4px; }
    @media screen and (max-width: 739px) {
      table.collapsable td.with-wide-icon .gray {
        margin-top: 7px;
        margin-bottom: 0; } }
    table.collapsable td.with-wide-icon .gray strong {
      font-weight: normal;
      color: black; }
  table.collapsable td.with-wide-icon .relative {
    position: static; }
    @media screen and (min-width: 740px) {
      table.collapsable td.with-wide-icon .relative {
        position: relative; } }
    table.collapsable td.with-wide-icon .relative .whole-width {
      margin-left: -61px;
      display: inline-block; }
      @media screen and (min-width: 740px) {
        table.collapsable td.with-wide-icon .relative .whole-width {
          margin-left: 0;
          display: inline; } }
    table.collapsable td.with-wide-icon .relative i.absolute-left {
      color: black;
      left: 10px;
      top: auto;
      bottom: 15px; }
      @media screen and (min-width: 740px) {
        table.collapsable td.with-wide-icon .relative i.absolute-left {
          bottom: auto;
          top: 6px;
          left: 0; } }
      table.collapsable td.with-wide-icon .relative i.absolute-left.icon-safe {
        left: 22px; }
        @media screen and (max-width: 739px) {
          table.collapsable td.with-wide-icon .relative i.absolute-left.icon-safe {
            left: 22px !important; } }
        @media screen and (min-width: 740px) {
          table.collapsable td.with-wide-icon .relative i.absolute-left.icon-safe {
            left: 12px; } }
      table.collapsable td.with-wide-icon .relative i.absolute-left.icon-trailer {
        left: 14px; }
        @media screen and (min-width: 740px) {
          table.collapsable td.with-wide-icon .relative i.absolute-left.icon-trailer {
            left: 4px; } }

.special {
  font-size: 16px;
  margin-top: 20px; }
  .special strong {
    color: black; }

#MainMenu nav {
  font-size: 1.125rem; }
  #MainMenu nav .icon-dit-offers {
    top: 0.25rem; }

#MainProfileMenu #ProfileMenu {
  width: 190px; }
  @media screen and (min-width: 960px) {
    #MainProfileMenu #ProfileMenu {
      width: 250px; } }
  @media screen and (min-width: 980px) {
    #MainProfileMenu #ProfileMenu {
      width: 280px; } }
  @media screen and (min-width: 1024px) {
    #MainProfileMenu #ProfileMenu {
      max-width: 250px; } }
  @media screen and (min-width: 1110px) {
    #MainProfileMenu #ProfileMenu {
      max-width: 280px; } }

#MainMenu .profile-company {
  max-width: 140px; }
  @media screen and (min-width: 960px) {
    #MainMenu .profile-company {
      max-width: 200px; } }
  @media screen and (min-width: 980px) {
    #MainMenu .profile-company {
      max-width: 230px; } }
  @media screen and (min-width: 1024px) {
    #MainMenu .profile-company {
      max-width: 200px; } }
  @media screen and (min-width: 1110px) {
    #MainMenu .profile-company {
      max-width: 230px; } }

#MainMenu .profile-info {
  max-width: 140px;
  overflow: hidden;
  text-overflow: ellipsis; }
  @media screen and (min-width: 960px) {
    #MainMenu .profile-info {
      max-width: 200px; } }
  @media screen and (min-width: 980px) {
    #MainMenu .profile-info {
      max-width: 230px; } }
  @media screen and (min-width: 1024px) {
    #MainMenu .profile-info {
      max-width: 200px; } }
  @media screen and (min-width: 1110px) {
    #MainMenu .profile-info {
      max-width: 230px; } }

.dit-sidebar-container {
  padding: 0;
  margin-bottom: 80px; }
  @media screen and (min-width: 990px) {
    .dit-sidebar-container {
      padding: 0 0 0 340px;
      overflow: hidden; } }
  .dit-sidebar-container .dit-filter-nav {
    overflow: hidden;
    border-bottom: solid 1px #d2d2d2;
    border-top: solid 1px #d2d2d2;
    padding: 10px 0 10px 0; }
    @media screen and (min-width: 580px) {
      .dit-sidebar-container .dit-filter-nav {
        padding: 10px 264px 10px 0; } }
    .dit-sidebar-container .dit-filter-nav .search-col {
      padding-right: 46px; }
      @media screen and (min-width: 580px) {
        .dit-sidebar-container .dit-filter-nav .search-col {
          float: left;
          padding-right: 0; } }
      .dit-sidebar-container .dit-filter-nav .search-col .inline-block {
        width: 100%;
        height: 40px; }
        @media screen and (min-width: 580px) {
          .dit-sidebar-container .dit-filter-nav .search-col .inline-block {
            width: 200px; } }
      .dit-sidebar-container .dit-filter-nav .search-col input {
        width: 100%;
        height: 40px;
        box-sizing: border-box;
        vertical-align: middle;
        padding: 0.25em 0.85em; }
        @media screen and (min-width: 580px) {
          .dit-sidebar-container .dit-filter-nav .search-col input {
            width: 200px; } }
      .dit-sidebar-container .dit-filter-nav .search-col button {
        width: 47px;
        height: 40px;
        box-sizing: border-box;
        vertical-align: middle;
        padding: 0.25em 0.85em;
        margin-left: -1px;
        margin-right: -46px; }
        @media screen and (min-width: 740px) {
          .dit-sidebar-container .dit-filter-nav .search-col button {
            width: 107px;
            margin-left: 10px;
            margin-right: 0; } }
    .dit-sidebar-container .dit-filter-nav .filter {
      float: left;
      font-size: 0;
      padding-top: 11px;
      font-family: pko_bank_polski;
      overflow-y: auto;
      white-space: nowrap;
      width: 100%;
      margin-bottom: 10px;
      border-bottom: solid 1px #d2d2d2; }
      @media screen and (min-width: 1120px) {
        .dit-sidebar-container .dit-filter-nav .filter {
          margin-bottom: -11px;
          float: left;
          border: none; } }
      .dit-sidebar-container .dit-filter-nav .filter a {
        font-size: 14px;
        display: inline-block;
        height: 35px;
        color: black;
        margin-right: 7px;
        box-sizing: border-box; }
        @media screen and (min-width: 1120px) {
          .dit-sidebar-container .dit-filter-nav .filter a {
            height: 40px; } }
        .dit-sidebar-container .dit-filter-nav .filter a.current, .dit-sidebar-container .dit-filter-nav .filter a:hover {
          border-bottom: solid 5px #e4172c; }
    .dit-sidebar-container .dit-filter-nav .prev-next {
      margin-top: 20px;
      width: 100%; }
      @media screen and (min-width: 580px) {
        .dit-sidebar-container .dit-filter-nav .prev-next {
          margin-top: 0;
          float: right;
          width: 264px;
          margin-right: -264px; } }
      .dit-sidebar-container .dit-filter-nav .prev-next button {
        border-color: #d2d2d2;
        height: 40px;
        box-sizing: border-box;
        padding: 0.25em 0.85em;
        color: #288CD8;
        overflow: hidden; }
        .dit-sidebar-container .dit-filter-nav .prev-next button.prev {
          float: left; }
        .dit-sidebar-container .dit-filter-nav .prev-next button.next {
          float: right; }
        .dit-sidebar-container .dit-filter-nav .prev-next button:hover {
          color: black; }
    .dit-sidebar-container .dit-filter-nav.withfilter {
      padding: 10px 0 10px 0; }
      @media screen and (min-width: 1120px) {
        .dit-sidebar-container .dit-filter-nav.withfilter {
          padding: 10px 264px 10px 0; } }
      .dit-sidebar-container .dit-filter-nav.withfilter .prev-next {
        margin-top: 20px;
        width: 100%;
        float: none;
        margin-right: 0; }
        @media screen and (min-width: 580px) {
          .dit-sidebar-container .dit-filter-nav.withfilter .prev-next {
            width: 264px;
            float: right; } }
        @media screen and (min-width: 1120px) {
          .dit-sidebar-container .dit-filter-nav.withfilter .prev-next {
            margin-top: 0;
            margin-right: -264px; } }
  .dit-sidebar-container .dit-sidebar {
    padding: 0; }
    @media screen and (min-width: 990px) {
      .dit-sidebar-container .dit-sidebar {
        float: left;
        width: 310px;
        margin-left: -340px; } }
    .dit-sidebar-container .dit-sidebar .dit-subnav {
      padding: 0;
      font-family: pko_bank_polski;
      position: relative;
      margin: 0 0 -1px; }
      @media screen and (min-width: 740px) {
        .dit-sidebar-container .dit-sidebar .dit-subnav {
          margin: 0 -18px -1px; } }
      @media screen and (min-width: 990px) {
        .dit-sidebar-container .dit-sidebar .dit-subnav {
          margin: 0; } }
      .dit-sidebar-container .dit-sidebar .dit-subnav .dit-dropdown {
        margin: 15px 15px 15px;
        padding: 8px 12px 0;
        box-sizing: border-box;
        height: 40px;
        border: 1px solid #d2d2d2;
        font-family: pko_bank_polski;
        font-size: 16px;
        cursor: pointer; }
        @media screen and (min-width: 640px) {
          .dit-sidebar-container .dit-sidebar .dit-subnav .dit-dropdown {
            display: none; } }
        .dit-sidebar-container .dit-sidebar .dit-subnav .dit-dropdown.tablet {
          display: block; }
          @media screen and (min-width: 990px) {
            .dit-sidebar-container .dit-sidebar .dit-subnav .dit-dropdown.tablet {
              display: none; } }
        .dit-sidebar-container .dit-sidebar .dit-subnav .dit-dropdown .icon-up-open-big {
          display: none; }
        .dit-sidebar-container .dit-sidebar .dit-subnav .dit-dropdown.expanded .icon-up-open-big {
          display: inline; }
        .dit-sidebar-container .dit-sidebar .dit-subnav .dit-dropdown.expanded .icon-down-open-big {
          display: none; }
        .dit-sidebar-container .dit-sidebar .dit-subnav .dit-dropdown i {
          float: right;
          color: #489bdd; }
      .dit-sidebar-container .dit-sidebar .dit-subnav > ul {
        margin: 0 15px 0;
        padding: 0;
        list-style-type: none;
        height: 240px;
        overflow: hidden;
        position: absolute;
        top: 40px;
        left: 0px;
        right: 0px;
        background: white;
        z-index: 10;
        box-sizing: border-box;
        border-left: solid 1px #d2d2d2;
        border-right: solid 1px #d2d2d2;
        max-height: 0; }
        .dit-sidebar-container .dit-sidebar .dit-subnav > ul.expanded {
          max-height: 200px; }
          @media screen and (min-width: 640px) {
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul.expanded {
              max-height: none; } }
        @media screen and (min-width: 640px) {
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul {
                margin: 0;
                padding: 0 20px;
                border: none;
                border-bottom: solid 1px #d2d2d2;
                text-align: justify;
                text-align-last: justify;
                /* IE */
                height: 50px;
                max-height: none;
                overflow: visible;
                position: static;
                z-index: initial;
            }
        }
        @media screen and (min-width: 990px) {
          .dit-sidebar-container .dit-sidebar .dit-subnav > ul {
            height: auto;
            padding: 0;
            text-align: left;
            border: none;
            border-top: solid 1px #d2d2d2; } }
        @media screen and (min-width: 640px) {
          .dit-sidebar-container .dit-sidebar .dit-subnav > ul::before {
            content: '';
            display: block;
            width: 100%; } }
        @media screen and (min-width: 990px) {
          .dit-sidebar-container .dit-sidebar .dit-subnav > ul::before {
            display: none; } }
        @media screen and (min-width: 640px) {
          .dit-sidebar-container .dit-sidebar .dit-subnav > ul:after {
            content: '';
            display: inline-block;
            width: 100%; } }
        @media screen and (min-width: 990px) {
          .dit-sidebar-container .dit-sidebar .dit-subnav > ul:after {
            display: none; } }
        .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li {
          display: block;
          height: 40px;
          overflow: hidden;
          border-bottom: solid 1px #d2d2d2;
          margin: 0;
          box-sizing: border-box;
          color: #353535; }
          @media screen and (min-width: 640px) {
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li {
              height: 50px;
              display: inline-block;
              margin-bottom: -1px;
              position: relative; } }
          @media screen and (min-width: 990px) {
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li {
              display: block;
              height: 54px; } }
          @media screen and (min-width: 640px) {
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li.onlydrop {
              display: none; } }
          .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li.current {
            background: #efefef;
            color: black; }
          .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li:hover {
            color: black; }
          @media screen and (min-width: 640px) {
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li.current, .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li:hover {
              color: inherit;
              border-bottom: solid 5px #e4172c;
              background: none;
              color: #353535; } }
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > a {
                display: block;
                width: 100%;
                overflow: hidden;
                -moz-text-align-last: left;
                text-align-last: left;
                box-sizing: border-box;
                line-height: 1em;
                position: relative;
                font-size: 0.875em;
                height: 40px;
                padding: 12px 15px 0;
                color: inherit;
            }
            @media screen and (min-width: 640px) {
              .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > a {
                padding: 22px 0 0 0;
                height: 50px; } }
            @media screen and (min-width: 990px) {
              .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > a {
                padding: 20px 0 0 38px;
                height: 53px;
                font-size: 1em; } }
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > a:focus, .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > a:active {
              outline: 0; }
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > a i:first-child {
              display: none;
              float: left;
              margin-left: -40px;
              font-size: 1.5rem;
              margin-top: -6px; }
              @media screen and (min-width: 990px) {
                .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > a i:first-child {
                  display: inline-block; } }
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > a i.icon-up-open-big, .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > a i.icon-down-open-big {
              color: #439add;
              position: absolute;
              right: -4px;
              top: 18px;
              font-size: 22px;
              display: none; }
            @media screen and (min-width: 990px) {
              .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > a i.icon-down-open-big {
                display: block; } }
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > a i.icon-up-open-big {
              display: none; }
          @media screen and (min-width: 990px) {
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li.expanded {
              border-bottom: solid 1px #d2d2d2;
              height: auto; } }
          @media screen and (min-width: 990px) {
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li.expanded > a i.icon-up-open-big {
              display: block; } }
          .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li.expanded > a i.icon-down-open-big {
            display: none; }
          .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > ul {
            padding: 0 41px 12px 38px;
            display: none; }
            @media screen and (min-width: 990px) {
              .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > ul {
                display: block; } }
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > ul li {
              width: 100%;
              height: 43px; }
              .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > ul li a {
                display: block;
                width: 100%;
                height: 43px;
                box-sizing: border-box;
                padding: 10px 15px;
                color: #8d8d8d; }
              .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > ul li.current {
                background: #ebebeb; }
                .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > ul li.current a {
                  color: black; }
              .dit-sidebar-container .dit-sidebar .dit-subnav > ul > li > ul li:hover a {
                color: black; }
        .dit-sidebar-container .dit-sidebar .dit-subnav > ul.tablet {
          max-height: 0px;
          margin: 0 15px 0;
          padding: 0;
          border: none;
          border-left: solid 1px #d2d2d2;
          border-right: solid 1px #d2d2d2;
          text-align: left;
          height: 160px;
          overflow: hidden;
          position: absolute;
          top: 105px;
          z-index: 10; }
          .dit-sidebar-container .dit-sidebar .dit-subnav > ul.tablet > li {
            height: 40px;
            display: block;
            margin-bottom: 0; }
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul.tablet > li.current {
              background: #efefef;
              color: black; }
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul.tablet > li:hover {
              color: black; }
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul.tablet > li.current, .dit-sidebar-container .dit-sidebar .dit-subnav > ul.tablet > li:hover {
              border-bottom: solid 1px #d2d2d2; }
            .dit-sidebar-container .dit-sidebar .dit-subnav > ul.tablet > li > a {
              padding: 12px 15px 0;
              height: 40px; }
          .dit-sidebar-container .dit-sidebar .dit-subnav > ul.tablet::before, .dit-sidebar-container .dit-sidebar .dit-subnav > ul.tablet:after {
            display: none; }
          .dit-sidebar-container .dit-sidebar .dit-subnav > ul.tablet.expanded {
            max-height: 120px; }
  .dit-sidebar-container .dit-sidebar-content {
    padding: 0 12px; }
    @media screen and (min-width: 740px) {
      .dit-sidebar-container .dit-sidebar-content {
        padding: 0; } }
    @media screen and (min-width: 990px) {
      .dit-sidebar-container .dit-sidebar-content {
        float: left;
        width: 100%; } }

.dit-articles-alt > header {
  margin-bottom: 3px; }
  .dit-articles-alt > header h3 {
    display: inline-block;
    margin-right: 0;
    padding-right: 0; }
  .dit-articles-alt > header a {
    display: inline-block;
    margin-left: 15px; }
.dit-articles-alt article {
  padding-bottom: 20px;
  border-bottom: solid 1px #d2d2d2;
  margin-bottom: 16px; }
  .dit-articles-alt article > header {
    margin-bottom: 20px; }
    .dit-articles-alt article > header h4 {
      font-size: 18px; }
    .dit-articles-alt article > header a:hover h2, .dit-articles-alt article > header a:hover h3, .dit-articles-alt article > header a:hover h4 {
      color: inherit; }
  .dit-articles-alt article img.tile {
    border: solid 1px #d3d2d0;
    width: 73px;
    float: right;
    margin-left: 15px;
    margin-bottom: 15px; }
    @media screen and (min-width: 580px) {
      .dit-articles-alt article img.tile {
        float: left;
        width: 98px;
        margin: 0; } }
    @media screen and (min-width: 740px) {
      .dit-articles-alt article img.tile {
        width: 148px;
        margin-top: -6px; } }
  .dit-articles-alt article p {
    font-size: 14px;
    line-height: 1.3em; }
    @media screen and (min-width: 580px) {
      .dit-articles-alt article p {
        padding-left: 118px; } }
    @media screen and (min-width: 740px) {
      .dit-articles-alt article p {
        padding-left: 172px; } }
  .dit-articles-alt article .subheader {
    margin-bottom: 8px;
    color: #676767;
    font-size: 0.875em; }
    @media screen and (min-width: 580px) {
      .dit-articles-alt article .subheader {
        padding-left: 118px; } }
    @media screen and (min-width: 740px) {
      .dit-articles-alt article .subheader {
        padding-left: 172px; } }
    .dit-articles-alt article .subheader .status {
      display: inline-block;
      padding: 4px 12px;
      text-transform: uppercase;
      font-family: pko_bank_polski;
      margin-right: 20px; }
      .dit-articles-alt article .subheader .status.status-green {
        background-color: #60b574;
        color: white; }
      .dit-articles-alt article .subheader .status.status-light {
        background-color: #fff0ab;
        color: black; }
      .dit-articles-alt article .subheader .status.status-red {
        background-color: #f76162;
        color: white; }
      .dit-articles-alt article .subheader .status.status-white {
        background-color: #ffffff;
        color: #8d8d8d;
        padding-left: 0; }
      .dit-articles-alt article .subheader .status.status-grey {
        background-color: #d2d2d2;
        color: #8d8d8d; }
    .dit-articles-alt article .subheader .date {
      display: block;
      margin-top: 5px; }
      @media screen and (min-width: 390px) {
        .dit-articles-alt article .subheader .date {
          display: inline-block; } }
  .dit-articles-alt article nav {
    margin-top: 32px;
    position: relative;
    padding-right: 10px; }
    .dit-articles-alt article nav .divided {
      border-left: solid 2px #d2d2d2;
      margin-left: 8px;
      padding-left: 5px; }
    .dit-articles-alt article nav .opensub {
      display: inline-block;
      height: 23px;
      padding-right: 10px;
      margin-right: -10px; }
      .dit-articles-alt article nav .opensub .icon-up-open-big {
        display: none; }
      .dit-articles-alt article nav .opensub.expanded {
        background: #efefef; }
        .dit-articles-alt article nav .opensub.expanded .icon-up-open-big {
          display: inline; }
        .dit-articles-alt article nav .opensub.expanded .icon-down-open-big {
          display: none; }
    .dit-articles-alt article nav .subtoopen {
      overflow: hidden;
      text-align: right;
      height: 0;
      position: absolute;
      background: #efefef;
      right: 0;
      top: 23px;
      margin: 0;
      padding: 0; }
      .dit-articles-alt article nav .subtoopen li {
        margin-bottom: 10px; }
      .dit-articles-alt article nav .subtoopen.expanded {
        height: auto;
        padding: 10px 10px 0; }

.dit-tbhide {
  display: none; }
  @media screen and (min-width: 990px) {
    .dit-tbhide {
      display: block; } }

.dit-leasing-calc {
  background-color: #f9f9f9;
  padding: 20px;
  margin-top: 20px; }
  @media screen and (min-width: 990px) {
    .dit-leasing-calc {
      margin-top: 0; } }
  .dit-leasing-calc p {
    margin: 8px 0 45px;
    padding: 0;
    font-size: 20px; }
  .dit-leasing-calc .sumup {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: solid 1px #d2d2d2; }
  .dit-leasing-calc .act-form {
    min-height: 280px; }
  .dit-leasing-calc .act-form, .dit-leasing-calc .sumup {
    overflow: hidden; }
    @media screen and (min-width: 740px) {
      .dit-leasing-calc .act-form, .dit-leasing-calc .sumup {
        padding-left: 210px; } }
    .dit-leasing-calc .act-form label, .dit-leasing-calc .sumup label {
      display: block;
      margin-bottom: 2px;
      margin-left: 3px; }
      @media screen and (min-width: 740px) {
        .dit-leasing-calc .act-form label, .dit-leasing-calc .sumup label {
          width: 200px;
          margin-left: -210px;
          float: left;
          vertical-align: middle;
          text-align: right;
          height: 40px;
          line-height: 40px;
          clear: both; } }
      .dit-leasing-calc .act-form label.in-sumup, .dit-leasing-calc .sumup label.in-sumup {
        margin: 0;
        margin-top: 12px; }
        @media screen and (min-width: 740px) {
          .dit-leasing-calc .act-form label.in-sumup, .dit-leasing-calc .sumup label.in-sumup {
            margin: 0;
            margin-left: -210px;
            height: 40px;
            line-height: 40px; } }
      .dit-leasing-calc .act-form label abbr, .dit-leasing-calc .sumup label abbr {
        text-decoration: none;
        font-size: 1.8em;
        border: none; }
    .dit-leasing-calc .act-form .dropdown, .dit-leasing-calc .act-form input, .dit-leasing-calc .act-form select, .dit-leasing-calc .sumup .dropdown, .dit-leasing-calc .sumup input, .dit-leasing-calc .sumup select {
      width: 99%;
      vertical-align: middle;
      box-sizing: border-box;
      height: 40px;
      margin-bottom: 10px;
      display: inline-block;
      margin-top: 0; }
      @media screen and (min-width: 740px) {
        .dit-leasing-calc .act-form .dropdown, .dit-leasing-calc .act-form input, .dit-leasing-calc .act-form select, .dit-leasing-calc .sumup .dropdown, .dit-leasing-calc .sumup input, .dit-leasing-calc .sumup select {
          float: right; } }
    .dit-leasing-calc .act-form p, .dit-leasing-calc .sumup p {
      margin: 0 !important;
      padding: 0 !important; }
      @media screen and (min-width: 740px) {
        .dit-leasing-calc .act-form p, .dit-leasing-calc .sumup p {
          min-height: 40px;
          line-height: 38px;
          margin-bottom: 2px !important;
          margin-top: 0 !important; } }
      .dit-leasing-calc .act-form p.orange, .dit-leasing-calc .sumup p.orange {
        font-weight: bold; }
      .dit-leasing-calc .act-form p.strong, .dit-leasing-calc .sumup p.strong {
        font-size: 1.8em; }
  .dit-leasing-calc .dit-buttons {
    margin: 8px -20px 0;
    padding: 20px 20px 0;
    border-top: solid 1px #d2d2d2; }
    @media screen and (min-width: 480px) {
      .dit-leasing-calc .dit-buttons {
        padding-bottom: 24px; } }
    .dit-leasing-calc .dit-buttons .button {
      width: 100%;
      box-sizing: border-box; }
      @media screen and (min-width: 480px) {
        .dit-leasing-calc .dit-buttons .button {
          float: right;
          width: auto;
          margin-top: 0px; } }
    .dit-leasing-calc .dit-buttons a:not(.button) {
      display: block;
      margin-top: 15px;
      margin-bottom: 0;
      text-align: center; }
      @media screen and (min-width: 480px) {
        .dit-leasing-calc .dit-buttons a:not(.button) {
          float: left;
          vertical-align: middle;
          margin-top: -10px; } }

.dit-header-add {
  overflow: hidden;
  margin-bottom: 8px;
  padding-bottom: 1px; }
  @media screen and (min-width: 480px) {
    .dit-header-add {
      padding-bottom: 0; } }
  @media screen and (min-width: 990px) {
    .dit-header-add {
      margin-top: -15px; } }
  .dit-header-add h2 {
    display: none;
    margin-top: 25px; }
    @media screen and (min-width: 480px) {
      .dit-header-add h2 {
        display: inline-block; } }
  .dit-header-add a.dit-goto {
    display: block; }
    @media screen and (min-width: 480px) {
      .dit-header-add a.dit-goto {
        display: inline;
        margin-left: 15px; } }
  .dit-header-add a.button {
    vertical-align: top;
    margin-top: 15px;
    float: none;
    width: 100%;
    box-sizing: border-box; }
    @media screen and (min-width: 480px) {
      .dit-header-add a.button {
        float: right;
        width: auto; } }

i.icon-plus {
  font-size: 1.5em;
  font-family: pko_bank_polski;
  font-style: normal;
  vertical-align: top;
  margin-right: 5px;
  margin-top: 1px;
  display: inline-block; }

.post-content ul {
  margin-left: 0;
  padding-left: 25px; }
@media screen and (min-width: 740px) {
  .post-content.no-wrap {
    margin-left: 320px; } }
@media screen and (min-width: 1200px) {
  .post-content.no-wrap {
    margin-left: 330px; } }
.post-content.no-wrap h2 {
  padding-left: 0;
  padding-right: 0; }
.post-content.divider {
  border-top: solid 1px #d2d2d2; }

.dit-art-category {
  display: inline-block;
  padding: 4px 12px;
  font-family: pko_bank_polski;
  margin-right: 20px;
  background-color: #ebebeb;
  color: #8d8d8d;
  margin-top: 10px;
  margin-bottom: 10px; }

#ValidationMsg.orange {
  background-color: #fff8f0;
  border-color: #f7941d;
  color: #f7941d;
  padding-left: 8px;
  line-height: 28px;
  margin: 0;
  margin-bottom: 20px;
  margin-top: 20px; }
  @media screen and (min-width: 990px) {
    #ValidationMsg.orange {
      margin-top: 0; } }
  #ValidationMsg.orange i {
    vertical-align: middle; }
@media screen and (min-width: 740px) {
  .left-label-layout #ValidationMsg .label-col {
    width: 30%; } }
@media screen and (min-width: 960px) {
  .left-label-layout #ValidationMsg .label-col {
    width: 23.4375%; } }
@media screen and (min-width: 1200px) {
  .left-label-layout #ValidationMsg .label-col {
    width: 269px; } }

.form-layout .form-border .no-inputs .label-col {
  line-height: 20px;
  height: auto;
  align-items: initial;
  display: block;
  min-height: 0; }

.news-detail-layout .dit-nomin {
  min-height: 0; }
  .news-detail-layout .dit-nomin header {
    margin-bottom: 15px; }
    @media screen and (min-width: 740px) {
      .news-detail-layout .dit-nomin header {
        margin-bottom: 0; } }

@media screen and (max-width:62.19em){table.table-without-header:not(.attachments) .relative{align-items:stretch!important;}}.wrap-text{word-wrap:break-word!important;}span.white-spaces{white-space:pre-wrap;}.white-spaces{white-space:pre-wrap;}.white-space-pre-line{white-space:pre-line;}.white-space-normal{white-space:normal;}.value:empty:after{content:"";}#ModalWrapper .value:empty:after{content:"";}.validation-summary-valid{display:none;}@media screen and (min-width:46.25em){.left-label-layout .ValidationMsg .col,.left-label-layout .form-border .col{float:left;}.left-label-layout .ValidationMsg .label-col{width:120px;}.left-label-layout .ValidationMsg .label-col+.right-col{width:897px;}}@media screen and (min-width:62.25em){.left-label-layout .ValidationMsg .label-col,.left-label-layout #ValidationMsg .label-col{width:269px;}.left-label-layout .ValidationMsg .label-col+.right-col{width:897px;}}.ValidationMsg{font-size:14px;font-size:.875rem;color:#e4172c;padding:.6em 0;padding-bottom:.6em!important;margin-bottom:10px;}.ValidationMsg .pad-right{position:relative;}@media screen and (min-width:46.25em){.ValidationMsg .pad-right{text-align:right;}.ValidationMsg .pad-right .status-icon{float:right;}.ValidationMsg .pad-right .status-icon+span{float:right;}}@media screen and (max-width:46.19em){.ValidationMsg .status-icon:before{margin:0;}.ValidationMsg .col{width:auto;position:relative;line-height:1.2;}.ValidationMsg .col .pad-right i{left:-26px;}.ValidationMsg .col.label-col{padding-bottom:.6em;}}@media screen and (min-width:46.25em) and (max-width:62.19em){.left-label-layout .form-border .label-col,.left-label-layout .ValidationMsg .label-col{width:23.4375%;}.left-label-layout .form-border .label-col+.input-col,.left-label-layout .ValidationMsg .label-col+.col{width:58.59375%;}.left-label-layout .ValidationMsg .label-col+.col{margin-left:18px;}}@media screen and (min-width:46.25em){.left-label-layout .ValidationMsg .col,.left-label-layout .form-border .col{float:left;}}label.for-radio:not(:empty):after{content:"";}.login-form .validation-summary-errors ul{max-width:500px;}.validation-summary-errors ul{margin:0;list-style:none;float:left;padding:0;}.margin-top-20{margin-top:20px;}.margin-top-55{margin-top:55px;}button.disabled{pointer-events:none;cursor:not-allowed;background:#ebebeb;}fieldset.hidden,div.hidden,button.hidden{display:none!important;}section[data-ui-fn="ajaxloadsection"]{min-height:100px;clear:both;}section[data-ui-fn="ajaxloadsection"].loaded{min-height:0;}.break-line-section{border-bottom:1px solid #dedede;}.alert-info,.alert-modal,.alert-confirm,.alert-continue-confirm,.alert-no-buttons{display:none;}.padding-right-0{padding-right:0!important;}.captchaContainer{display:flex;margin-bottom:10px;}.captchaContainer a.newCaptcha{align-self:center;margin-left:15px;}.captchaContainer a.newCaptcha i{font-size:25px;}@media screen and (min-width:46.25em){.left-label-layout .contact-form .form-border .label-col.custom-label-form,.form-layout .contact-form .validation-col.custom-label-form{margin-top:55px;}}@media screen and (max-width:46.19em){.left-label-layout .contact-form .form-border .label-col.custom-label-form,.form-layout .contact-form .validation-col.custom-label-form{margin-top:auto;}}@media screen and (min-width:740px){table.collapsable td.with-wide-icon .relative .whole-width.cut-text{display:block;}}@media screen and (max-width:46.19em){.simple-table td:empty{padding-top:0;padding-bottom:0;}}#Footer .left.logo{min-width:0;}@media screen and (max-width:46.19em) and (min-width:30em){#Footer .right.supporter{float:right;width:70%;}#Footer .right.supporter.logout{float:right;width:50%;}#Footer .left.logo{width:auto;}}@media screen and (max-width:46.19em){#Footer .right.supporter .group>div{display:inline-block;width:33.33%;}#Footer .right.supporter.logout .group>div{display:inline-block;width:50%;}}.left-label-layout .contact-form #ValidationMsg .label-col+.right-col{width:465px;}.dropdown.input-validation-error,input.input-validation-error:not(input[type=radio]){border-color:rgba(228,32,44,.3);background:#fef3f4;min-width:1px;}input[type=radio].input-validation-error::before{border-color:rgba(228,32,44,.3)!important;}.dropdown.input-validation-error .carat{background:#fef3f4;}#ValidationMsg{display:none;}#ValidationMsg ul.additional-errors-placeholder{color:#e4172c!important;font-size:14px;font-size:.875rem;list-style:none;margin:0;padding:0;}#ValidationMsg .label-col{color:#e4172c;}#ValidationMsg.display{display:block!important;}.dialog-box .left-label-layout #ValidationMsg .label-col{color:#e4172c;height:inherit;}@media screen and (min-width:62.25em){.dialog-box .left-label-layout #ValidationMsg .right-col{width:550px;line-height:inherit;}.dialog-box .left-label-layout #ValidationMsg .label-col{width:120px;}}@media screen and (max-width:46.19em){.dialog-box #ValidationMsg .col.label-col{padding-bottom:0;margin-top:0;float:left;margin-right:10px;}}@media screen and (min-width:46.25em){.dialog-box #ValidationMsg .col.label-col{line-height:inherit;}}.validate-login{display:block!important;}.ui-autocomplete{z-index:9999!important;}.autocomplete-outer{position:relative;cursor:pointer;font-family:"rl";font-style:normal;font-weight:normal;speak:none;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;}.autocomplete-outer .autocomplete-button{font-size:34px;height:35px;background:#fff;width:37px;position:absolute;right:2px;top:1px;padding:0;border-left:1px solid #bababa;z-index:999;display:block;font-family:'icomoon';}.autocomplete-outer .autocomplete-button:before{content:"";color:#004c9a;margin:0 2px;}.dropdown-mode,.ajax-mode{position:absolute;left:0;top:0;width:100%;list-style:none;overflow:hidden;padding-left:0;margin-top:0;margin-bottom:0;padding-top:0;outline:0;}.dropdown-mode li.ui-menu-item,.ajax-mode li.ui-menu-item{list-style:none;}.dropdown-mode li.ui-menu-item:first-child,.ajax-mode li.ui-menu-item:first-child{border-top:0;}.dropdown-mode li.ui-menu-item a,.ajax-mode li.ui-menu-item a{display:block;line-height:1;color:#000;overflow:hidden;white-space:nowrap;padding:8px 12px;}.dropdown-mode li.ui-menu-item a.ui-state-focus,.ajax-mode li.ui-menu-item a.ui-state-focus{color:#004c9a;position:relative;z-index:3;}.dropdown-mode li.ui-menu-item a:hover,.ajax-mode li.ui-menu-item a:hover{color:#004c9a!important;}.dropdown-mode li.ui-menu-item a:empty,.ajax-mode li.ui-menu-item a:empty{height:18px;}.dropdown-mode.ui-menu,.ajax-mode.ui-menu{max-height:300px;overflow-y:auto;overflow-x:visible;border-radius:0;background:#fff;}.ajax-mode.tagit-autocomplete{border:1px solid #bababa;}.hidden-autopopupopen{display:none!important;}.form-layout .input-col input.editor-datepicker{width:144px;}.editor-datepicker+i{margin-left:-40px;font-size:22px;font-size:1.375rem;position:relative;top:2px;cursor:pointer;}.filters-row .editor-datepicker+i{font-size:18.2px;font-size:1.1375rem;top:-1px;margin-left:-33px;}.editor-datepicker[type="date"]+i{background:#fff;pointer-events:none;}.form-layout .no-inputs .tip-col{padding-top:0;}.form-layout .attachments .input-col .file-del{padding-left:10px;float:left;}.form-layout .attachments .input-col .file-ready{float:left;}.form-layout .attachments .input-col .file-del-in{padding-left:10px;}.file-info{font-size:11px;color:#686868;padding-top:12px;}.form-layout .form-navigation .link-button{float:right;line-height:20px;}form .icheckbox_minimal{top:5px;margin-right:10px;}.application-cont-comm .icheckbox_minimal{margin-bottom:20px;top:15px;}.mfp-content .dialog-box .uploaded-files{padding:0;}.application-container .pad-application span.value{margin-top:10px;display:block;}label.pseudo-checkbox:not(:empty):after{content:"";}.form-layout .application-cont-comm .bit-bigger>span.value{min-height:1px;display:block;}@media screen and (min-width:62.25em){.left-label-layout .application-cont-comm .form-border .label-col{width:40%;}.form-layout .application-container .validation-col{width:50%;padding-left:20px;}.left-label-layout .application-cont-comm .form-border .label-col+.input-col{width:56%;}}@media screen and (min-width:46.25em){.form-layout .application-cont-comm .form-border:not(.no-inputs) .label-col label{max-width:100%;}.form-layout .application-container .validation-col{min-height:0;}}@media screen and (max-width:62.19em) and (min-width:46.25em){.left-label-layout .application-cont-comm .form-border .label-col{width:37%;}.form-layout .application-container .validation-col{width:55%;}.left-label-layout .application-cont-comm .attachments .form-border .label-col+.input-col{width:60%;}}@media screen and (max-width:46.19em){.dropdown-mode li.ui-menu-item a,.ajax-mode li.ui-menu-item a{font-size:14px;}.application-cont-comm .form-col .form-border fieldset.row:first-child{margin-top:5px;}.application-cont-comm .icheckbox_minimal{top:0;margin-bottom:0;}}.invoice-no .blue-link{display:inline!important;}.left-label-layout table div.invoice-overdue{white-space:nowrap;}.cut-text-mobile{max-height:100px;overflow:hidden;}@media screen and (max-width:62.19em){.left-label-layout .filters-row-pay{padding:0!important;float:right;margin:6px 0;}}@media screen and (min-width:62.25em){.left-label-layout .filters-row-pay{padding:14px 0 0 0!important;margin:0;}}@media screen and (max-width:55.625em) and (min-width:46.25em){#ContractInvoicesShortListSectionId .simple-table tr>.align-left.small-table-col:nth-of-type(2) span{visibility:visible;}}@media screen and (max-width:62.19em){.left-label-layout .table-navigation .select-all-download{float:left;text-align:left;}}@media screen and (max-width:62.19em){.left-label-layout .table-navigation .select-all-download button{margin-right:10px;}}@media screen and (max-width:60em) and (min-width:46.25em){.left-label-layout .table-navigation .select-all-download button{font-size:12px;}}@media screen and (max-width:46.19em){.left-label-layout .table-navigation .select-all-download button.js-download-all{margin-left:10px;}.left-label-layout .table-navigation .select-all-download .transparent-button{margin-left:0;}}@media screen and (max-width:29.9375em){.left-label-layout .table-navigation .select-all-download button{font-size:12px;}.left-label-layout .table-navigation .select-all-download .transparent-button{margin-left:0;}}@media screen and (min-width:46.25em){.simple-table .mobile-label.inline{display:inline;}}@media screen and (min-width:60em){.mfp-content .invoice-custom-container{width:960px;}}@media only screen and (max-width:46.19em){.mobile-only.inline-block{display:inline-block;}}@media screen and (min-width:46.25em){#InvoiceToPayList>div>div.col.right-col>table .small-table-col:not(:first-child):not(.align-left):not(:last-child){width:100px;}}@media screen and (max-width:46.19em){table.middle-align td.with-icon+td+td{padding-top:3px;}table.middle-align td.with-icon+td{padding-bottom:2px;}}@media screen and (max-width:46.19em){.simple-table td>.status.dark{padding-top:8px;}}.invoice-container .red>b{color:#e4172c;}.invoice-container .pad-sides.dark{color:#000;}@media screen and (min-width:62.25em){.left-label-layout .table-navigation.invoice-history-navigation-payment .col-3.prev-next{width:30%;}.left-label-layout .table-navigation.invoice-history-navigation-payment .col-3.sort-type{width:19%;}.left-label-layout .table-navigation.invoice-history-navigation-payment .select-all-download{width:51%;}}@media screen and (max-width:62.19em){.left-label-layout .table-navigation.invoice-history-navigation-payment .select-all-download button.js-download-all{margin-top:10px;margin-left:0;}.left-label-layout .table-navigation.invoice-history-navigation-payment .select-all-download button.download-checked{margin-right:10px;}.left-label-layout .table-navigation.invoice-history-navigation-payment .select-all-download button.export{margin-right:10px;}}@media screen and (max-width:46.19em){.table-navigation.mobile-pagination-fix4.invoice-history-navigation-payment .col .col.mobile-border-bottom{padding-bottom:15px!important;height:40px;position:relative;margin-bottom:15px;text-align:left;top:0;right:0;left:0;}.table-navigation.mobile-pagination-fix4.invoice-history-navigation-payment .col .col.mobile-border-bottom .nextButton{float:right;}}@media screen and (max-width:23.125em){.left-label-layout .table-navigation.invoice-history-navigation-payment .select-all-download button.js-download-all{margin-left:0;}}.filters-row.history-filter .five-elements .group.dowlnload-filter .icheckbox_minimal{height:40px;left:20px;}.filters-row.history-filter .five-elements .dropdown{width:190px;}.filters-row.history-filter .five-elements .dropdown.open:not(.touch){width:212px!important;padding-right:0;}@media screen and (min-width:51.25em){.filters-row.history-filter .invoice-no input{width:200px;}.no-boxsizing .filters-row.history-filter .invoice-no input{width:200px;}}@media screen and (max-width:51.56em){.filters-row.history-filter .five-elements .date-range{margin-left:0;}}@media screen and (max-width:38.6875em) and (min-width:30em){.left-label-layout .filters-row.history-filter .five-elements .group.invoice-no,.left-label-layout .filters-row.history-filter .five-elements .group.invoice-no+.invoice-type{width:41%;}.left-label-layout .filters-row.history-filter .five-elements .group.dowlnload-filter{width:12%;}}@media only screen and (max-width:46.19em){.simple-table.main-page-invoice-list .download-invoice{display:inline-block;}.simple-table .small-table-col.inv-dwnl.invoice-col a.download-invoice{margin-right:5px;}}#InvoiceToPayList .small-table-col.bit-wider-table-col{width:115px!important;}@media screen and (min-width:62.25em){.form-layout #UpdateNotificationConfigurationForm .text-left{text-align:left;}}.agreement-invoice.active form{display:inline-block;margin-left:20px;}@media screen and (max-width:46.19em){.agreement-invoice .inline-action{display:inline-block;}.agreement-invoice.active form{margin-left:0;}}#MainMenu .profile-name{max-width:145px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}@media screen and (min-width:52.5em){#MainMenu .profile-name{max-width:235px;}}#dane_klienta .address-col a.blue-link{padding-left:10px;}.news-list-layout h3,.news-list-layout p,article{word-wrap:break-word!important;}h2.bottom-line{border-bottom:1px solid #ccc;padding-bottom:12px;}article.bottom-line{border-bottom:1px solid #ccc;padding-bottom:15px;}@media only screen and (max-width:46.19em){h2.huge{display:block!important;}}@media screen and (max-width:46.19em){.table-navigation .col .col .switcher{float:left;}}@media screen and (min-width:62.25em){#ContractListFilterForm .table-navigation .first-group{width:68.219178%;}}@media screen and (min-width:62.25em){#ContractListFilterForm .table-navigation .last-group{width:31.780822%;}}@media screen and (min-width:46.19em) and (max-width:49.9em){#ContractListFilterForm .switcher{margin-top:10px;}#ContractListFilterForm .switcher button{margin-left:0;}}@media screen and (min-width:46.25em){#ContractListFilterForm .table-navigation.agreements-nav .search-col{margin-left:20px;}}@media screen and (min-width:46.19em) and (max-width:75em){.contract-item-dto .progress-inside{min-height:45px;}}@media only screen and (max-width:46.19em){#ContractListFilterForm .last-group.mobile-full{width:96%;}}#FinalContractListId ul.apps-list{margin:0;margin-top:7px;list-style-type:circle;}#FinalContractListId ul.apps-list>li{padding:2px 0;}@media screen and (min-width:37.5em) and (max-width:39.375em){.search-col+.mobile-left .switcher button:first-child{margin-left:0;}}@media screen and (max-width:37.4375em){.flexbox .table-navigation .search-col+.mobile-left .switcher .button:last-child{margin-left:0;margin-top:-1px;}}@media screen and (max-width:62.19em) and (min-width:46.25em){.table-navigation .first-group .no-desktop.show-tablet+.search-col.cfm-col{margin-left:0;}}@media screen and (min-width:46.25em){.with-checkboxes.smaller-cols .small-table-col.status-col:not(:first-child):not(.align-left):not(:last-child){width:110px;}}@media screen and (max-width:62.19em) and (min-width:46.25em){.with-checkboxes.smaller-cols .small-table-col.status-col:not(:first-child):not(.align-left):not(:last-child){width:100px;}}@media screen and (max-width:55.625em) and (min-width:46.25em){#ContractInvoicesShortListSectionId .simple-table .small-table-col.inv-dwnl,#ContractInvoicesShortListSectionId .simple-table .bottom-row-link .inv-dwnl{display:none;}}@media screen and (max-width:46.19em){#ContractInvoicesShortListSectionId .simple-table .small-table-col.inv-dwnl{display:block;}}.ui-datepicker{z-index:9999!important;}.dit-subnav .tablet.hide-insurance-submenu,.dit-sidebar-container .dit-sidebar .dit-subnav .dit-dropdown.hide-insurance-submenu{display:none;}#CreditLimitSectionId.credit-limit-section{min-height:0;}#AdPanelPagination .ads-client{float:left;margin-bottom:5px;}.post-content.clause-content{margin-left:0;margin-top:4em;}.post-content.clause-content p{font-size:12px;font-size:.75rem;color:#989999;}.dit-sidebar-container .dit-filter-nav .filter a{font-size:13px!important;}#CreateAdvertisementForm div.col.input-col>div.pad>span{display:flex;min-height:42px;justify-content:flex-start;align-items:center;}.dit-articles-alt{padding-bottom:10px;}.dit-my-ads{padding-bottom:50px;}@media screen and (min-width:46.25em){.form-layout .form-border:not(.no-inputs) .label-col.textarea-label{min-height:100px;}}@media screen and (min-width:46.25em) and (max-width:62.19em){.form-layout #CreateAdvertisementForm .validation-col.clausule-validation{position:relative;left:23.5%;}}.news-list-layout #CalculationStep .form-border{border:0;min-height:280px;}.news-list-layout #CalculationStep .form-border .row{border:0;}#SidebarContent .dit-leasing-calc p.smaller-font{font-size:14px;}.login-form span.smaller-font{font-size:11px;}.login-form .smaller-col{height:auto!important;}@media screen and (max-width:46.19em){.login-section .form-layout .empty-col.smaller-col{height:1px!important;}}.dit-articles-alt article img.borderless{border:0;}#CookieBar{font-size:.8em;line-height:1.3em;background:#fff;color:#585858;position:fixed;bottom:0;width:100%;z-index:9999;border-top:1px solid #dedede;-moz-transition:opacity 1s ease-out,max-height 1s linear;-o-transition:opacity 1s ease-out,max-height 1s linear;-webkit-transition:opacity 1s ease-out,max-height 1s linear;transition:opacity 1s ease-out,max-height 1s linear;opacity:0;max-height:0;overflow:hidden;}#CookieBar.show{opacity:1;max-height:300px;-moz-transition:opacity 1s ease-out .5s,max-height 1s ease-in .5s;-o-transition:opacity 1s ease-out .5s,max-height 1s ease-in .5s;-webkit-transition:opacity 1s ease-out .5s,max-height 1s ease-in .5s;transition:opacity 1s ease-out .5s,max-height 1s ease-in .5s;}#CookieBar .cookie-container{padding:0 15px;}#CookieBar .cookie-container>div{display:table;min-height:45px;float:left;width:90%;}#CookieBar .cookie-container>div>p{padding-bottom:0;padding:1em .75em;display:table-cell;vertical-align:middle;}#CookieBar .cookie-container>a>i{float:right;padding:.5em 0;font-size:35px;font-size:2.188rem;}@media screen and (max-width:46.19em){#CookieBar .cookie-container>div{width:85%;}}@media screen and (max-width:22.5em){#CookieBar .cookie-container>div{width:80%;}}table div>span.settlement-content{font-size:10px;font-size:.625rem;display:block;margin-top:2px;}@media only screen and (max-width:46.19em){table div>span.settlement-content.show-mobile{display:block;}}@media only screen and (max-width:46.19em){table div>span.settlement-content.no-mobile{display:none;}}@media only screen and (min-width:46.25em) and (max-width:62.19em){table div>span.settlement-content.no-tablet{display:none;}}@media screen and (min-width:62.25em){table div>span.settlement-content.no-desktop{display:none;}}

@font-face {
    font-family: 'pko-icons';
    src:  url('/Content/RLPL/base/font/pko-icons.eot?oqhvwn1');
    src:  url('/Content/RLPL/base/font/pko-icons.eot?oqhvwn1#iefix') format('embedded-opentype'),
          url('/Content/RLPL/base/font/pko-icons.ttf?oqhvwn1') format('truetype'),
          url('/Content/RLPL/base/font/pko-icons.woff?oqhvwn1') format('woff'),
          url('/Content/RLPL/base/font/pko-icons.svg?oqhvwn1#pko-icons') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="pko-icon-"], [class*=" pko-icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'pko-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    display: inline-block;
    text-decoration: inherit;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/* dodane ręcznie */
.pko-icon-red-bell .path1:before {
    content: "\e903";
    color: rgb(228, 32, 44);
}

.pko-icon-red-bell .path2:before {
    content: "\e904";
    margin-left: -1em;
}
.pko-icon-red-messages .path1:before {
    content: "\e903";
    color: rgb(228, 32, 44);
}
.pko-icon-red-messages .path2:before {
    content: "\e926";
    /*margin-left: -1em;*/
    margin-left: -30px;
}
.pko-icon.pko-icon-disabled:before {
    /* jak kolor tekstu nieaktywnego przycisku z makiety */
    color: #999999;
}
/* end dodane ręcznie */

.pko-icon-messages:before {
    content: "\e900";
    /*color: #bababa;*/
}

.pko-icon-calendar:before {
    content: "\e901";
    color: #004c9a;
}

.pko-icon-red-alert:before {
    content: "\e902";
    color: #e4202c;
}

.pko-icon-bell:before {
    content: "\e905";
    /*color: #bababa;*/
}

.pko-icon-alert:before {
    content: "\e906";
    color: #094e99;
}

.pko-icon-documents:before {
    content: "\e907";
    color: #004c9a;
}

.pko-icon-documents-copy:before {
    content: "\e908";
    color: #094e99;
}

.pko-icon-documents-copy-3:before {
    content: "\e909";
    color: #bbb;
}

.pko-icon-documents-copy-4:before {
    content: "\e90a";
    color: #004c9a;
}

.pko-icon-documents-copy-5:before {
    content: "\e90b";
    color: #094e99;
}

.pko-icon-home:before {
    content: "\e90c";
    color: #094e99;
}

.pko-icon-home-copy-9:before {
    content: "\e90d";
    color: #bababa;
}

.pko-icon-inf:before {
    content: "\e90e";
    color: #094e99;
}

.pko-icon-info:before {
    content: "\e90f";
    color: #094e99;
}

.pko-icon-info-copy:before {
    content: "\e910";
    color: #e4202c;
}

.pko-icon-checkbox-inside-circle::before {
    font-size: 24px;
    content: "\e911";
}

.pko-icon-checkbox-inside-circle-bigger::before {
    font-size: 32px;
}

.pko-icon-info-copy-3 .path1:before {
    content: "\e912";
    color: rgb(186, 186, 186);
}

.pko-icon-info-copy-3 .path2:before {
    content: "\e913";
    margin-left: -1em;
    color: rgb(227, 33, 44);
}

.pko-icon-info-copy-7:before {
    content: "\e914";
    color: #094e99;
}

.pko-icon-karta_paliwowa:before {
    content: "\e915";
    color: #004c9a;
}

.pko-icon-message-alert .path1:before {
    content: "\e916";
    color: rgb(227, 33, 44);
}

.pko-icon-message-alert .path2:before {
    content: "\e917";
    margin-left: -1em;
    color: rgb(186, 186, 186);
}

.pko-icon-obsluga-przedsprzedazowa:before {
    content: "\e918";
    color: #094e99;
}

.pko-icon-PKO_IKONY_ICO_Strzalka1-Copy-4:before {
    content: "\e919";
    color: #979797;
}

.pko-icon-PKO_IKONY_ICO_Strzalka1-Copy-5:before {
    content: "\e91a";
    color: #004c9a;
}

.pko-icon-pobierz_PDF:before {
    content: "\e91b";
    color: #094e99;
}

.pko-icon-pobierz_XLS:before {
    content: "\e91c";
    color: #094e99;
}

.pko-icon-polisy:before {
    content: "\e91d";
    color: #004c9a;
}

.pko-icon-przeslij-jako-PDF:before {
    content: "\e91e";
    color: #094e99;
}

.pko-icon-search:before {
    content: "\e91f";
    color: #585858;
}

.pko-icon-search-copy:before {
    content: "\e920";
    color: #585858;
}

.pko-icon-szkody:before {
    content: "\e921";
    color: #004c9a;
}

.pko-icon-txt:before {
    content: "\e922";
    color: #094e99;
}

.pko-icon-wniosek_F:before {
    content: "\e923";
    color: #094e99;
}

.pko-icon-wnioski_samoobsugowe:before {
    content: "\e924";
    color: #004c9a;
}

.pko-icon-zmien-nazwe:before {
    content: "\e925";
    color: #094e99;
}

.icon-messages-cut-e900:before {
    content: "\e926";
}

.pko-icon-centrum_likwidacji_szkod:before {
    content: "\e927";
}

.pko-icon-helpline:before {
    content: "\e928";
}

.pko-icon-red-dot-up:before {
    content: "\e916";
    color: rgb(228, 32, 44);
    font-size: 24px
}

.pko-icon-red-dot-down:before {
    content: "\e913";
    color: rgb(228, 32, 44);
    font-size: 24px;
    margin-left: -10px;
}

.border-box{box-sizing:border-box;}.flex-space-between{display:flex;justify-content:space-between;}.justify-content-center{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;}.justify-content-end{-webkit-box-pack:end;-moz-box-pack:end;-webkit-justify-content:end;justify-content:end;-webkit-justify-content:flex-end;justify-content:flex-end;}.align-items-center{align-items:center;}.flex-nowrap{display:flex;flex-wrap:nowrap;}.gap-20{gap:20px;}.gap-40{gap:40px;}.align-self-flex-start{align-self:flex-start;}.flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.flex-row{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;}.flex-column{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap;}.flex-end{align-self:end;align-self:flex-end;}.margin-top-0{margin-top:0;}.margin-top-1{margin-top:.0625rem;}.margin-top-2{margin-top:.125rem;}.margin-top-3{margin-top:.1875rem;}.margin-top-4{margin-top:.25rem;}.margin-top-5{margin-top:.3125rem;}.margin-top-6{margin-top:.375rem;}.margin-top-7{margin-top:.4375rem;}.margin-top-8{margin-top:.5rem;}.margin-top-9{margin-top:.5625rem;}.margin-top-10{margin-top:.625rem;}.margin-top-11{margin-top:.6875rem;}.margin-top-12{margin-top:.75rem;}.margin-top-13{margin-top:.8125rem;}.margin-top-14{margin-top:.875rem;}.margin-top-15{margin-top:.9375rem;}.margin-top-16{margin-top:1rem;}.margin-top-17{margin-top:1.0625rem;}.margin-top-18{margin-top:1.125rem;}.margin-top-19{margin-top:1.1875rem;}.margin-top-20{margin-top:1.25rem;}.margin-top-21{margin-top:1.3125rem;}.margin-top-22{margin-top:1.375rem;}.margin-top-23{margin-top:1.4375rem;}.margin-top-24{margin-top:1.5rem;}.margin-top-25{margin-top:1.5625rem;}.margin-top-26{margin-top:1.625rem;}.margin-top-27{margin-top:1.6875rem;}.margin-top-28{margin-top:1.75rem;}.margin-top-29{margin-top:1.8125rem;}.margin-top-30{margin-top:1.875rem;}.margin-top-31{margin-top:1.9375rem;}.margin-top-32{margin-top:2rem;}.margin-top-33{margin-top:2.0625rem;}.margin-top-34{margin-top:2.125rem;}.margin-top-35{margin-top:2.1875rem;}.margin-top-36{margin-top:2.25rem;}.margin-top-37{margin-top:2.3125rem;}.margin-top-38{margin-top:2.375rem;}.margin-top-39{margin-top:2.4375rem;}.margin-top-40{margin-top:2.5rem;}.margin-top-41{margin-top:2.5625rem;}.margin-top-42{margin-top:2.625rem;}.margin-top-43{margin-top:2.6875rem;}.margin-top-44{margin-top:2.75rem;}.margin-top-45{margin-top:2.8125rem;}.margin-top-46{margin-top:2.875rem;}.margin-top-47{margin-top:2.9375rem;}.margin-top-48{margin-top:3rem;}.margin-top-49{margin-top:3.0625rem;}.margin-top-50{margin-top:3.125rem;}.margin-top-51{margin-top:3.1875rem;}.margin-top-52{margin-top:3.25rem;}.margin-top-53{margin-top:3.3125rem;}.margin-top-54{margin-top:3.375rem;}.margin-top-55{margin-top:3.4375rem;}.margin-top-56{margin-top:3.5rem;}.margin-top-57{margin-top:3.5625rem;}.margin-top-58{margin-top:3.625rem;}.margin-top-59{margin-top:3.6875rem;}.margin-top-60{margin-top:3.75rem;}.margin-top-61{margin-top:3.8125rem;}.margin-top-62{margin-top:3.875rem;}.margin-top-63{margin-top:3.9375rem;}.margin-top-64{margin-top:4rem;}.margin-top-65{margin-top:4.0625rem;}.margin-top-66{margin-top:4.125rem;}.margin-top-67{margin-top:4.1875rem;}.margin-top-68{margin-top:4.25rem;}.margin-top-69{margin-top:4.3125rem;}.margin-top-70{margin-top:4.375rem;}.margin-top-71{margin-top:4.4375rem;}.margin-top-72{margin-top:4.5rem;}.margin-top-73{margin-top:4.5625rem;}.margin-top-74{margin-top:4.625rem;}.margin-top-75{margin-top:4.6875rem;}.margin-top-76{margin-top:4.75rem;}.margin-top-77{margin-top:4.8125rem;}.margin-top-78{margin-top:4.875rem;}.margin-top-79{margin-top:4.9375rem;}.margin-top-80{margin-top:5rem;}.margin-top-81{margin-top:5.0625rem;}.margin-top-82{margin-top:5.125rem;}.margin-top-83{margin-top:5.1875rem;}.margin-top-84{margin-top:5.25rem;}.margin-top-85{margin-top:5.3125rem;}.margin-top-86{margin-top:5.375rem;}.margin-top-87{margin-top:5.4375rem;}.margin-top-88{margin-top:5.5rem;}.margin-top-89{margin-top:5.5625rem;}.margin-top-90{margin-top:5.625rem;}.margin-top-91{margin-top:5.6875rem;}.margin-top-92{margin-top:5.75rem;}.margin-top-93{margin-top:5.8125rem;}.margin-top-94{margin-top:5.875rem;}.margin-top-95{margin-top:5.9375rem;}.margin-top-96{margin-top:6rem;}.margin-top-97{margin-top:6.0625rem;}.margin-top-98{margin-top:6.125rem;}.margin-top-99{margin-top:6.1875rem;}.margin-top-100{margin-top:6.25rem;}.margin-bottom-0{margin-bottom:0;}.margin-bottom-1{margin-bottom:.0625rem;}.margin-bottom-2{margin-bottom:.125rem;}.margin-bottom-3{margin-bottom:.1875rem;}.margin-bottom-4{margin-bottom:.25rem;}.margin-bottom-5{margin-bottom:.3125rem;}.margin-bottom-6{margin-bottom:.375rem;}.margin-bottom-7{margin-bottom:.4375rem;}.margin-bottom-8{margin-bottom:.5rem;}.margin-bottom-9{margin-bottom:.5625rem;}.margin-bottom-10{margin-bottom:.625rem;}.margin-bottom-11{margin-bottom:.6875rem;}.margin-bottom-12{margin-bottom:.75rem;}.margin-bottom-13{margin-bottom:.8125rem;}.margin-bottom-14{margin-bottom:.875rem;}.margin-bottom-15{margin-bottom:.9375rem;}.margin-bottom-16{margin-bottom:1rem;}.margin-bottom-17{margin-bottom:1.0625rem;}.margin-bottom-18{margin-bottom:1.125rem;}.margin-bottom-19{margin-bottom:1.1875rem;}.margin-bottom-20{margin-bottom:1.25rem;}.margin-bottom-21{margin-bottom:1.3125rem;}.margin-bottom-22{margin-bottom:1.375rem;}.margin-bottom-23{margin-bottom:1.4375rem;}.margin-bottom-24{margin-bottom:1.5rem;}.margin-bottom-25{margin-bottom:1.5625rem;}.margin-bottom-26{margin-bottom:1.625rem;}.margin-bottom-27{margin-bottom:1.6875rem;}.margin-bottom-28{margin-bottom:1.75rem;}.margin-bottom-29{margin-bottom:1.8125rem;}.margin-bottom-30{margin-bottom:1.875rem;}.margin-bottom-31{margin-bottom:1.9375rem;}.margin-bottom-32{margin-bottom:2rem;}.margin-bottom-33{margin-bottom:2.0625rem;}.margin-bottom-34{margin-bottom:2.125rem;}.margin-bottom-35{margin-bottom:2.1875rem;}.margin-bottom-36{margin-bottom:2.25rem;}.margin-bottom-37{margin-bottom:2.3125rem;}.margin-bottom-38{margin-bottom:2.375rem;}.margin-bottom-39{margin-bottom:2.4375rem;}.margin-bottom-40{margin-bottom:2.5rem;}.margin-bottom-41{margin-bottom:2.5625rem;}.margin-bottom-42{margin-bottom:2.625rem;}.margin-bottom-43{margin-bottom:2.6875rem;}.margin-bottom-44{margin-bottom:2.75rem;}.margin-bottom-45{margin-bottom:2.8125rem;}.margin-bottom-46{margin-bottom:2.875rem;}.margin-bottom-47{margin-bottom:2.9375rem;}.margin-bottom-48{margin-bottom:3rem;}.margin-bottom-49{margin-bottom:3.0625rem;}.margin-bottom-50{margin-bottom:3.125rem;}.margin-bottom-51{margin-bottom:3.1875rem;}.margin-bottom-52{margin-bottom:3.25rem;}.margin-bottom-53{margin-bottom:3.3125rem;}.margin-bottom-54{margin-bottom:3.375rem;}.margin-bottom-55{margin-bottom:3.4375rem;}.margin-bottom-56{margin-bottom:3.5rem;}.margin-bottom-57{margin-bottom:3.5625rem;}.margin-bottom-58{margin-bottom:3.625rem;}.margin-bottom-59{margin-bottom:3.6875rem;}.margin-bottom-60{margin-bottom:3.75rem;}.margin-bottom-61{margin-bottom:3.8125rem;}.margin-bottom-62{margin-bottom:3.875rem;}.margin-bottom-63{margin-bottom:3.9375rem;}.margin-bottom-64{margin-bottom:4rem;}.margin-bottom-65{margin-bottom:4.0625rem;}.margin-bottom-66{margin-bottom:4.125rem;}.margin-bottom-67{margin-bottom:4.1875rem;}.margin-bottom-68{margin-bottom:4.25rem;}.margin-bottom-69{margin-bottom:4.3125rem;}.margin-bottom-70{margin-bottom:4.375rem;}.margin-bottom-71{margin-bottom:4.4375rem;}.margin-bottom-72{margin-bottom:4.5rem;}.margin-bottom-73{margin-bottom:4.5625rem;}.margin-bottom-74{margin-bottom:4.625rem;}.margin-bottom-75{margin-bottom:4.6875rem;}.margin-bottom-76{margin-bottom:4.75rem;}.margin-bottom-77{margin-bottom:4.8125rem;}.margin-bottom-78{margin-bottom:4.875rem;}.margin-bottom-79{margin-bottom:4.9375rem;}.margin-bottom-80{margin-bottom:5rem;}.margin-bottom-81{margin-bottom:5.0625rem;}.margin-bottom-82{margin-bottom:5.125rem;}.margin-bottom-83{margin-bottom:5.1875rem;}.margin-bottom-84{margin-bottom:5.25rem;}.margin-bottom-85{margin-bottom:5.3125rem;}.margin-bottom-86{margin-bottom:5.375rem;}.margin-bottom-87{margin-bottom:5.4375rem;}.margin-bottom-88{margin-bottom:5.5rem;}.margin-bottom-89{margin-bottom:5.5625rem;}.margin-bottom-90{margin-bottom:5.625rem;}.margin-bottom-91{margin-bottom:5.6875rem;}.margin-bottom-92{margin-bottom:5.75rem;}.margin-bottom-93{margin-bottom:5.8125rem;}.margin-bottom-94{margin-bottom:5.875rem;}.margin-bottom-95{margin-bottom:5.9375rem;}.margin-bottom-96{margin-bottom:6rem;}.margin-bottom-97{margin-bottom:6.0625rem;}.margin-bottom-98{margin-bottom:6.125rem;}.margin-bottom-99{margin-bottom:6.1875rem;}.margin-bottom-100{margin-bottom:6.25rem;}.margin-left-0{margin-left:0;}.margin-left-1{margin-left:.0625rem;}.margin-left-2{margin-left:.125rem;}.margin-left-3{margin-left:.1875rem;}.margin-left-4{margin-left:.25rem;}.margin-left-5{margin-left:.3125rem;}.margin-left-6{margin-left:.375rem;}.margin-left-7{margin-left:.4375rem;}.margin-left-8{margin-left:.5rem;}.margin-left-9{margin-left:.5625rem;}.margin-left-10{margin-left:.625rem;}.margin-left-11{margin-left:.6875rem;}.margin-left-12{margin-left:.75rem;}.margin-left-13{margin-left:.8125rem;}.margin-left-14{margin-left:.875rem;}.margin-left-15{margin-left:.9375rem;}.margin-left-16{margin-left:1rem;}.margin-left-17{margin-left:1.0625rem;}.margin-left-18{margin-left:1.125rem;}.margin-left-19{margin-left:1.1875rem;}.margin-left-20{margin-left:1.25rem;}.margin-left-21{margin-left:1.3125rem;}.margin-left-22{margin-left:1.375rem;}.margin-left-23{margin-left:1.4375rem;}.margin-left-24{margin-left:1.5rem;}.margin-left-25{margin-left:1.5625rem;}.margin-left-26{margin-left:1.625rem;}.margin-left-27{margin-left:1.6875rem;}.margin-left-28{margin-left:1.75rem;}.margin-left-29{margin-left:1.8125rem;}.margin-left-30{margin-left:1.875rem;}.margin-left-31{margin-left:1.9375rem;}.margin-left-32{margin-left:2rem;}.margin-left-33{margin-left:2.0625rem;}.margin-left-34{margin-left:2.125rem;}.margin-left-35{margin-left:2.1875rem;}.margin-left-36{margin-left:2.25rem;}.margin-left-37{margin-left:2.3125rem;}.margin-left-38{margin-left:2.375rem;}.margin-left-39{margin-left:2.4375rem;}.margin-left-40{margin-left:2.5rem;}.margin-left-41{margin-left:2.5625rem;}.margin-left-42{margin-left:2.625rem;}.margin-left-43{margin-left:2.6875rem;}.margin-left-44{margin-left:2.75rem;}.margin-left-45{margin-left:2.8125rem;}.margin-left-46{margin-left:2.875rem;}.margin-left-47{margin-left:2.9375rem;}.margin-left-48{margin-left:3rem;}.margin-left-49{margin-left:3.0625rem;}.margin-left-50{margin-left:3.125rem;}.margin-left-51{margin-left:3.1875rem;}.margin-left-52{margin-left:3.25rem;}.margin-left-53{margin-left:3.3125rem;}.margin-left-54{margin-left:3.375rem;}.margin-left-55{margin-left:3.4375rem;}.margin-left-56{margin-left:3.5rem;}.margin-left-57{margin-left:3.5625rem;}.margin-left-58{margin-left:3.625rem;}.margin-left-59{margin-left:3.6875rem;}.margin-left-60{margin-left:3.75rem;}.margin-left-61{margin-left:3.8125rem;}.margin-left-62{margin-left:3.875rem;}.margin-left-63{margin-left:3.9375rem;}.margin-left-64{margin-left:4rem;}.margin-left-65{margin-left:4.0625rem;}.margin-left-66{margin-left:4.125rem;}.margin-left-67{margin-left:4.1875rem;}.margin-left-68{margin-left:4.25rem;}.margin-left-69{margin-left:4.3125rem;}.margin-left-70{margin-left:4.375rem;}.margin-left-71{margin-left:4.4375rem;}.margin-left-72{margin-left:4.5rem;}.margin-left-73{margin-left:4.5625rem;}.margin-left-74{margin-left:4.625rem;}.margin-left-75{margin-left:4.6875rem;}.margin-left-76{margin-left:4.75rem;}.margin-left-77{margin-left:4.8125rem;}.margin-left-78{margin-left:4.875rem;}.margin-left-79{margin-left:4.9375rem;}.margin-left-80{margin-left:5rem;}.margin-left-81{margin-left:5.0625rem;}.margin-left-82{margin-left:5.125rem;}.margin-left-83{margin-left:5.1875rem;}.margin-left-84{margin-left:5.25rem;}.margin-left-85{margin-left:5.3125rem;}.margin-left-86{margin-left:5.375rem;}.margin-left-87{margin-left:5.4375rem;}.margin-left-88{margin-left:5.5rem;}.margin-left-89{margin-left:5.5625rem;}.margin-left-90{margin-left:5.625rem;}.margin-left-91{margin-left:5.6875rem;}.margin-left-92{margin-left:5.75rem;}.margin-left-93{margin-left:5.8125rem;}.margin-left-94{margin-left:5.875rem;}.margin-left-95{margin-left:5.9375rem;}.margin-left-96{margin-left:6rem;}.margin-left-97{margin-left:6.0625rem;}.margin-left-98{margin-left:6.125rem;}.margin-left-99{margin-left:6.1875rem;}.margin-left-100{margin-left:6.25rem;}.margin-right-0{margin-right:0;}.margin-right-1{margin-right:.0625rem;}.margin-right-2{margin-right:.125rem;}.margin-right-3{margin-right:.1875rem;}.margin-right-4{margin-right:.25rem;}.margin-right-5{margin-right:.3125rem;}.margin-right-6{margin-right:.375rem;}.margin-right-7{margin-right:.4375rem;}.margin-right-8{margin-right:.5rem;}.margin-right-9{margin-right:.5625rem;}.margin-right-10{margin-right:.625rem;}.margin-right-11{margin-right:.6875rem;}.margin-right-12{margin-right:.75rem;}.margin-right-13{margin-right:.8125rem;}.margin-right-14{margin-right:.875rem;}.margin-right-15{margin-right:.9375rem;}.margin-right-16{margin-right:1rem;}.margin-right-17{margin-right:1.0625rem;}.margin-right-18{margin-right:1.125rem;}.margin-right-19{margin-right:1.1875rem;}.margin-right-20{margin-right:1.25rem;}.margin-right-21{margin-right:1.3125rem;}.margin-right-22{margin-right:1.375rem;}.margin-right-23{margin-right:1.4375rem;}.margin-right-24{margin-right:1.5rem;}.margin-right-25{margin-right:1.5625rem;}.margin-right-26{margin-right:1.625rem;}.margin-right-27{margin-right:1.6875rem;}.margin-right-28{margin-right:1.75rem;}.margin-right-29{margin-right:1.8125rem;}.margin-right-30{margin-right:1.875rem;}.margin-right-31{margin-right:1.9375rem;}.margin-right-32{margin-right:2rem;}.margin-right-33{margin-right:2.0625rem;}.margin-right-34{margin-right:2.125rem;}.margin-right-35{margin-right:2.1875rem;}.margin-right-36{margin-right:2.25rem;}.margin-right-37{margin-right:2.3125rem;}.margin-right-38{margin-right:2.375rem;}.margin-right-39{margin-right:2.4375rem;}.margin-right-40{margin-right:2.5rem;}.margin-right-41{margin-right:2.5625rem;}.margin-right-42{margin-right:2.625rem;}.margin-right-43{margin-right:2.6875rem;}.margin-right-44{margin-right:2.75rem;}.margin-right-45{margin-right:2.8125rem;}.margin-right-46{margin-right:2.875rem;}.margin-right-47{margin-right:2.9375rem;}.margin-right-48{margin-right:3rem;}.margin-right-49{margin-right:3.0625rem;}.margin-right-50{margin-right:3.125rem;}.margin-right-51{margin-right:3.1875rem;}.margin-right-52{margin-right:3.25rem;}.margin-right-53{margin-right:3.3125rem;}.margin-right-54{margin-right:3.375rem;}.margin-right-55{margin-right:3.4375rem;}.margin-right-56{margin-right:3.5rem;}.margin-right-57{margin-right:3.5625rem;}.margin-right-58{margin-right:3.625rem;}.margin-right-59{margin-right:3.6875rem;}.margin-right-60{margin-right:3.75rem;}.margin-right-61{margin-right:3.8125rem;}.margin-right-62{margin-right:3.875rem;}.margin-right-63{margin-right:3.9375rem;}.margin-right-64{margin-right:4rem;}.margin-right-65{margin-right:4.0625rem;}.margin-right-66{margin-right:4.125rem;}.margin-right-67{margin-right:4.1875rem;}.margin-right-68{margin-right:4.25rem;}.margin-right-69{margin-right:4.3125rem;}.margin-right-70{margin-right:4.375rem;}.margin-right-71{margin-right:4.4375rem;}.margin-right-72{margin-right:4.5rem;}.margin-right-73{margin-right:4.5625rem;}.margin-right-74{margin-right:4.625rem;}.margin-right-75{margin-right:4.6875rem;}.margin-right-76{margin-right:4.75rem;}.margin-right-77{margin-right:4.8125rem;}.margin-right-78{margin-right:4.875rem;}.margin-right-79{margin-right:4.9375rem;}.margin-right-80{margin-right:5rem;}.margin-right-81{margin-right:5.0625rem;}.margin-right-82{margin-right:5.125rem;}.margin-right-83{margin-right:5.1875rem;}.margin-right-84{margin-right:5.25rem;}.margin-right-85{margin-right:5.3125rem;}.margin-right-86{margin-right:5.375rem;}.margin-right-87{margin-right:5.4375rem;}.margin-right-88{margin-right:5.5rem;}.margin-right-89{margin-right:5.5625rem;}.margin-right-90{margin-right:5.625rem;}.margin-right-91{margin-right:5.6875rem;}.margin-right-92{margin-right:5.75rem;}.margin-right-93{margin-right:5.8125rem;}.margin-right-94{margin-right:5.875rem;}.margin-right-95{margin-right:5.9375rem;}.margin-right-96{margin-right:6rem;}.margin-right-97{margin-right:6.0625rem;}.margin-right-98{margin-right:6.125rem;}.margin-right-99{margin-right:6.1875rem;}.margin-right-100{margin-right:6.25rem;}.padding-left-0{padding-left:0;}.padding-left-1{padding-left:.0625rem;}.padding-left-2{padding-left:.125rem;}.padding-left-3{padding-left:.1875rem;}.padding-left-4{padding-left:.25rem;}.padding-left-5{padding-left:.3125rem;}.padding-left-6{padding-left:.375rem;}.padding-left-7{padding-left:.4375rem;}.padding-left-8{padding-left:.5rem;}.padding-left-9{padding-left:.5625rem;}.padding-left-10{padding-left:.625rem;}.padding-left-11{padding-left:.6875rem;}.padding-left-12{padding-left:.75rem;}.padding-left-13{padding-left:.8125rem;}.padding-left-14{padding-left:.875rem;}.padding-left-15{padding-left:.9375rem;}.padding-left-16{padding-left:1rem;}.padding-left-17{padding-left:1.0625rem;}.padding-left-18{padding-left:1.125rem;}.padding-left-19{padding-left:1.1875rem;}.padding-left-20{padding-left:1.25rem;}.padding-left-21{padding-left:1.3125rem;}.padding-left-22{padding-left:1.375rem;}.padding-left-23{padding-left:1.4375rem;}.padding-left-24{padding-left:1.5rem;}.padding-left-25{padding-left:1.5625rem;}.padding-left-26{padding-left:1.625rem;}.padding-left-27{padding-left:1.6875rem;}.padding-left-28{padding-left:1.75rem;}.padding-left-29{padding-left:1.8125rem;}.padding-left-30{padding-left:1.875rem;}.padding-left-31{padding-left:1.9375rem;}.padding-left-32{padding-left:2rem;}.padding-left-33{padding-left:2.0625rem;}.padding-left-34{padding-left:2.125rem;}.padding-left-35{padding-left:2.1875rem;}.padding-left-36{padding-left:2.25rem;}.padding-left-37{padding-left:2.3125rem;}.padding-left-38{padding-left:2.375rem;}.padding-left-39{padding-left:2.4375rem;}.padding-left-40{padding-left:2.5rem;}.padding-left-41{padding-left:2.5625rem;}.padding-left-42{padding-left:2.625rem;}.padding-left-43{padding-left:2.6875rem;}.padding-left-44{padding-left:2.75rem;}.padding-left-45{padding-left:2.8125rem;}.padding-left-46{padding-left:2.875rem;}.padding-left-47{padding-left:2.9375rem;}.padding-left-48{padding-left:3rem;}.padding-left-49{padding-left:3.0625rem;}.padding-left-50{padding-left:3.125rem;}.padding-left-51{padding-left:3.1875rem;}.padding-left-52{padding-left:3.25rem;}.padding-left-53{padding-left:3.3125rem;}.padding-left-54{padding-left:3.375rem;}.padding-left-55{padding-left:3.4375rem;}.padding-left-56{padding-left:3.5rem;}.padding-left-57{padding-left:3.5625rem;}.padding-left-58{padding-left:3.625rem;}.padding-left-59{padding-left:3.6875rem;}.padding-left-60{padding-left:3.75rem;}.padding-left-61{padding-left:3.8125rem;}.padding-left-62{padding-left:3.875rem;}.padding-left-63{padding-left:3.9375rem;}.padding-left-64{padding-left:4rem;}.padding-left-65{padding-left:4.0625rem;}.padding-left-66{padding-left:4.125rem;}.padding-left-67{padding-left:4.1875rem;}.padding-left-68{padding-left:4.25rem;}.padding-left-69{padding-left:4.3125rem;}.padding-left-70{padding-left:4.375rem;}.padding-left-71{padding-left:4.4375rem;}.padding-left-72{padding-left:4.5rem;}.padding-left-73{padding-left:4.5625rem;}.padding-left-74{padding-left:4.625rem;}.padding-left-75{padding-left:4.6875rem;}.padding-left-76{padding-left:4.75rem;}.padding-left-77{padding-left:4.8125rem;}.padding-left-78{padding-left:4.875rem;}.padding-left-79{padding-left:4.9375rem;}.padding-left-80{padding-left:5rem;}.padding-left-81{padding-left:5.0625rem;}.padding-left-82{padding-left:5.125rem;}.padding-left-83{padding-left:5.1875rem;}.padding-left-84{padding-left:5.25rem;}.padding-left-85{padding-left:5.3125rem;}.padding-left-86{padding-left:5.375rem;}.padding-left-87{padding-left:5.4375rem;}.padding-left-88{padding-left:5.5rem;}.padding-left-89{padding-left:5.5625rem;}.padding-left-90{padding-left:5.625rem;}.padding-left-91{padding-left:5.6875rem;}.padding-left-92{padding-left:5.75rem;}.padding-left-93{padding-left:5.8125rem;}.padding-left-94{padding-left:5.875rem;}.padding-left-95{padding-left:5.9375rem;}.padding-left-96{padding-left:6rem;}.padding-left-97{padding-left:6.0625rem;}.padding-left-98{padding-left:6.125rem;}.padding-left-99{padding-left:6.1875rem;}.padding-left-100{padding-left:6.25rem;}.padding-right-0{padding-right:0;}.padding-right-1{padding-right:.0625rem;}.padding-right-2{padding-right:.125rem;}.padding-right-3{padding-right:.1875rem;}.padding-right-4{padding-right:.25rem;}.padding-right-5{padding-right:.3125rem;}.padding-right-6{padding-right:.375rem;}.padding-right-7{padding-right:.4375rem;}.padding-right-8{padding-right:.5rem;}.padding-right-9{padding-right:.5625rem;}.padding-right-10{padding-right:.625rem;}.padding-right-11{padding-right:.6875rem;}.padding-right-12{padding-right:.75rem;}.padding-right-13{padding-right:.8125rem;}.padding-right-14{padding-right:.875rem;}.padding-right-15{padding-right:.9375rem;}.padding-right-16{padding-right:1rem;}.padding-right-17{padding-right:1.0625rem;}.padding-right-18{padding-right:1.125rem;}.padding-right-19{padding-right:1.1875rem;}.padding-right-20{padding-right:1.25rem;}.padding-right-21{padding-right:1.3125rem;}.padding-right-22{padding-right:1.375rem;}.padding-right-23{padding-right:1.4375rem;}.padding-right-24{padding-right:1.5rem;}.padding-right-25{padding-right:1.5625rem;}.padding-right-26{padding-right:1.625rem;}.padding-right-27{padding-right:1.6875rem;}.padding-right-28{padding-right:1.75rem;}.padding-right-29{padding-right:1.8125rem;}.padding-right-30{padding-right:1.875rem;}.padding-right-31{padding-right:1.9375rem;}.padding-right-32{padding-right:2rem;}.padding-right-33{padding-right:2.0625rem;}.padding-right-34{padding-right:2.125rem;}.padding-right-35{padding-right:2.1875rem;}.padding-right-36{padding-right:2.25rem;}.padding-right-37{padding-right:2.3125rem;}.padding-right-38{padding-right:2.375rem;}.padding-right-39{padding-right:2.4375rem;}.padding-right-40{padding-right:2.5rem;}.padding-right-41{padding-right:2.5625rem;}.padding-right-42{padding-right:2.625rem;}.padding-right-43{padding-right:2.6875rem;}.padding-right-44{padding-right:2.75rem;}.padding-right-45{padding-right:2.8125rem;}.padding-right-46{padding-right:2.875rem;}.padding-right-47{padding-right:2.9375rem;}.padding-right-48{padding-right:3rem;}.padding-right-49{padding-right:3.0625rem;}.padding-right-50{padding-right:3.125rem;}.padding-right-51{padding-right:3.1875rem;}.padding-right-52{padding-right:3.25rem;}.padding-right-53{padding-right:3.3125rem;}.padding-right-54{padding-right:3.375rem;}.padding-right-55{padding-right:3.4375rem;}.padding-right-56{padding-right:3.5rem;}.padding-right-57{padding-right:3.5625rem;}.padding-right-58{padding-right:3.625rem;}.padding-right-59{padding-right:3.6875rem;}.padding-right-60{padding-right:3.75rem;}.padding-right-61{padding-right:3.8125rem;}.padding-right-62{padding-right:3.875rem;}.padding-right-63{padding-right:3.9375rem;}.padding-right-64{padding-right:4rem;}.padding-right-65{padding-right:4.0625rem;}.padding-right-66{padding-right:4.125rem;}.padding-right-67{padding-right:4.1875rem;}.padding-right-68{padding-right:4.25rem;}.padding-right-69{padding-right:4.3125rem;}.padding-right-70{padding-right:4.375rem;}.padding-right-71{padding-right:4.4375rem;}.padding-right-72{padding-right:4.5rem;}.padding-right-73{padding-right:4.5625rem;}.padding-right-74{padding-right:4.625rem;}.padding-right-75{padding-right:4.6875rem;}.padding-right-76{padding-right:4.75rem;}.padding-right-77{padding-right:4.8125rem;}.padding-right-78{padding-right:4.875rem;}.padding-right-79{padding-right:4.9375rem;}.padding-right-80{padding-right:5rem;}.padding-right-81{padding-right:5.0625rem;}.padding-right-82{padding-right:5.125rem;}.padding-right-83{padding-right:5.1875rem;}.padding-right-84{padding-right:5.25rem;}.padding-right-85{padding-right:5.3125rem;}.padding-right-86{padding-right:5.375rem;}.padding-right-87{padding-right:5.4375rem;}.padding-right-88{padding-right:5.5rem;}.padding-right-89{padding-right:5.5625rem;}.padding-right-90{padding-right:5.625rem;}.padding-right-91{padding-right:5.6875rem;}.padding-right-92{padding-right:5.75rem;}.padding-right-93{padding-right:5.8125rem;}.padding-right-94{padding-right:5.875rem;}.padding-right-95{padding-right:5.9375rem;}.padding-right-96{padding-right:6rem;}.padding-right-97{padding-right:6.0625rem;}.padding-right-98{padding-right:6.125rem;}.padding-right-99{padding-right:6.1875rem;}.padding-right-100{padding-right:6.25rem;}.padding-top-0{padding-top:0;}.padding-top-1{padding-top:.0625rem;}.padding-top-2{padding-top:.125rem;}.padding-top-3{padding-top:.1875rem;}.padding-top-4{padding-top:.25rem;}.padding-top-5{padding-top:.3125rem;}.padding-top-6{padding-top:.375rem;}.padding-top-7{padding-top:.4375rem;}.padding-top-8{padding-top:.5rem;}.padding-top-9{padding-top:.5625rem;}.padding-top-10{padding-top:.625rem;}.padding-top-11{padding-top:.6875rem;}.padding-top-12{padding-top:.75rem;}.padding-top-13{padding-top:.8125rem;}.padding-top-14{padding-top:.875rem;}.padding-top-15{padding-top:.9375rem;}.padding-top-16{padding-top:1rem;}.padding-top-17{padding-top:1.0625rem;}.padding-top-18{padding-top:1.125rem;}.padding-top-19{padding-top:1.1875rem;}.padding-top-20{padding-top:1.25rem;}.padding-top-21{padding-top:1.3125rem;}.padding-top-22{padding-top:1.375rem;}.padding-top-23{padding-top:1.4375rem;}.padding-top-24{padding-top:1.5rem;}.padding-top-25{padding-top:1.5625rem;}.padding-top-26{padding-top:1.625rem;}.padding-top-27{padding-top:1.6875rem;}.padding-top-28{padding-top:1.75rem;}.padding-top-29{padding-top:1.8125rem;}.padding-top-30{padding-top:1.875rem;}.padding-top-31{padding-top:1.9375rem;}.padding-top-32{padding-top:2rem;}.padding-top-33{padding-top:2.0625rem;}.padding-top-34{padding-top:2.125rem;}.padding-top-35{padding-top:2.1875rem;}.padding-top-36{padding-top:2.25rem;}.padding-top-37{padding-top:2.3125rem;}.padding-top-38{padding-top:2.375rem;}.padding-top-39{padding-top:2.4375rem;}.padding-top-40{padding-top:2.5rem;}.padding-top-41{padding-top:2.5625rem;}.padding-top-42{padding-top:2.625rem;}.padding-top-43{padding-top:2.6875rem;}.padding-top-44{padding-top:2.75rem;}.padding-top-45{padding-top:2.8125rem;}.padding-top-46{padding-top:2.875rem;}.padding-top-47{padding-top:2.9375rem;}.padding-top-48{padding-top:3rem;}.padding-top-49{padding-top:3.0625rem;}.padding-top-50{padding-top:3.125rem;}.padding-top-51{padding-top:3.1875rem;}.padding-top-52{padding-top:3.25rem;}.padding-top-53{padding-top:3.3125rem;}.padding-top-54{padding-top:3.375rem;}.padding-top-55{padding-top:3.4375rem;}.padding-top-56{padding-top:3.5rem;}.padding-top-57{padding-top:3.5625rem;}.padding-top-58{padding-top:3.625rem;}.padding-top-59{padding-top:3.6875rem;}.padding-top-60{padding-top:3.75rem;}.padding-top-61{padding-top:3.8125rem;}.padding-top-62{padding-top:3.875rem;}.padding-top-63{padding-top:3.9375rem;}.padding-top-64{padding-top:4rem;}.padding-top-65{padding-top:4.0625rem;}.padding-top-66{padding-top:4.125rem;}.padding-top-67{padding-top:4.1875rem;}.padding-top-68{padding-top:4.25rem;}.padding-top-69{padding-top:4.3125rem;}.padding-top-70{padding-top:4.375rem;}.padding-top-71{padding-top:4.4375rem;}.padding-top-72{padding-top:4.5rem;}.padding-top-73{padding-top:4.5625rem;}.padding-top-74{padding-top:4.625rem;}.padding-top-75{padding-top:4.6875rem;}.padding-top-76{padding-top:4.75rem;}.padding-top-77{padding-top:4.8125rem;}.padding-top-78{padding-top:4.875rem;}.padding-top-79{padding-top:4.9375rem;}.padding-top-80{padding-top:5rem;}.padding-top-81{padding-top:5.0625rem;}.padding-top-82{padding-top:5.125rem;}.padding-top-83{padding-top:5.1875rem;}.padding-top-84{padding-top:5.25rem;}.padding-top-85{padding-top:5.3125rem;}.padding-top-86{padding-top:5.375rem;}.padding-top-87{padding-top:5.4375rem;}.padding-top-88{padding-top:5.5rem;}.padding-top-89{padding-top:5.5625rem;}.padding-top-90{padding-top:5.625rem;}.padding-top-91{padding-top:5.6875rem;}.padding-top-92{padding-top:5.75rem;}.padding-top-93{padding-top:5.8125rem;}.padding-top-94{padding-top:5.875rem;}.padding-top-95{padding-top:5.9375rem;}.padding-top-96{padding-top:6rem;}.padding-top-97{padding-top:6.0625rem;}.padding-top-98{padding-top:6.125rem;}.padding-top-99{padding-top:6.1875rem;}.padding-top-100{padding-top:6.25rem;}.padding-bottom-0{padding-bottom:0;}.padding-bottom-1{padding-bottom:.0625rem;}.padding-bottom-2{padding-bottom:.125rem;}.padding-bottom-3{padding-bottom:.1875rem;}.padding-bottom-4{padding-bottom:.25rem;}.padding-bottom-5{padding-bottom:.3125rem;}.padding-bottom-6{padding-bottom:.375rem;}.padding-bottom-7{padding-bottom:.4375rem;}.padding-bottom-8{padding-bottom:.5rem;}.padding-bottom-9{padding-bottom:.5625rem;}.padding-bottom-10{padding-bottom:.625rem;}.padding-bottom-11{padding-bottom:.6875rem;}.padding-bottom-12{padding-bottom:.75rem;}.padding-bottom-13{padding-bottom:.8125rem;}.padding-bottom-14{padding-bottom:.875rem;}.padding-bottom-15{padding-bottom:.9375rem;}.padding-bottom-16{padding-bottom:1rem;}.padding-bottom-17{padding-bottom:1.0625rem;}.padding-bottom-18{padding-bottom:1.125rem;}.padding-bottom-19{padding-bottom:1.1875rem;}.padding-bottom-20{padding-bottom:1.25rem;}.padding-bottom-21{padding-bottom:1.3125rem;}.padding-bottom-22{padding-bottom:1.375rem;}.padding-bottom-23{padding-bottom:1.4375rem;}.padding-bottom-24{padding-bottom:1.5rem;}.padding-bottom-25{padding-bottom:1.5625rem;}.padding-bottom-26{padding-bottom:1.625rem;}.padding-bottom-27{padding-bottom:1.6875rem;}.padding-bottom-28{padding-bottom:1.75rem;}.padding-bottom-29{padding-bottom:1.8125rem;}.padding-bottom-30{padding-bottom:1.875rem;}.padding-bottom-31{padding-bottom:1.9375rem;}.padding-bottom-32{padding-bottom:2rem;}.padding-bottom-33{padding-bottom:2.0625rem;}.padding-bottom-34{padding-bottom:2.125rem;}.padding-bottom-35{padding-bottom:2.1875rem;}.padding-bottom-36{padding-bottom:2.25rem;}.padding-bottom-37{padding-bottom:2.3125rem;}.padding-bottom-38{padding-bottom:2.375rem;}.padding-bottom-39{padding-bottom:2.4375rem;}.padding-bottom-40{padding-bottom:2.5rem;}.padding-bottom-41{padding-bottom:2.5625rem;}.padding-bottom-42{padding-bottom:2.625rem;}.padding-bottom-43{padding-bottom:2.6875rem;}.padding-bottom-44{padding-bottom:2.75rem;}.padding-bottom-45{padding-bottom:2.8125rem;}.padding-bottom-46{padding-bottom:2.875rem;}.padding-bottom-47{padding-bottom:2.9375rem;}.padding-bottom-48{padding-bottom:3rem;}.padding-bottom-49{padding-bottom:3.0625rem;}.padding-bottom-50{padding-bottom:3.125rem;}.padding-bottom-51{padding-bottom:3.1875rem;}.padding-bottom-52{padding-bottom:3.25rem;}.padding-bottom-53{padding-bottom:3.3125rem;}.padding-bottom-54{padding-bottom:3.375rem;}.padding-bottom-55{padding-bottom:3.4375rem;}.padding-bottom-56{padding-bottom:3.5rem;}.padding-bottom-57{padding-bottom:3.5625rem;}.padding-bottom-58{padding-bottom:3.625rem;}.padding-bottom-59{padding-bottom:3.6875rem;}.padding-bottom-60{padding-bottom:3.75rem;}.padding-bottom-61{padding-bottom:3.8125rem;}.padding-bottom-62{padding-bottom:3.875rem;}.padding-bottom-63{padding-bottom:3.9375rem;}.padding-bottom-64{padding-bottom:4rem;}.padding-bottom-65{padding-bottom:4.0625rem;}.padding-bottom-66{padding-bottom:4.125rem;}.padding-bottom-67{padding-bottom:4.1875rem;}.padding-bottom-68{padding-bottom:4.25rem;}.padding-bottom-69{padding-bottom:4.3125rem;}.padding-bottom-70{padding-bottom:4.375rem;}.padding-bottom-71{padding-bottom:4.4375rem;}.padding-bottom-72{padding-bottom:4.5rem;}.padding-bottom-73{padding-bottom:4.5625rem;}.padding-bottom-74{padding-bottom:4.625rem;}.padding-bottom-75{padding-bottom:4.6875rem;}.padding-bottom-76{padding-bottom:4.75rem;}.padding-bottom-77{padding-bottom:4.8125rem;}.padding-bottom-78{padding-bottom:4.875rem;}.padding-bottom-79{padding-bottom:4.9375rem;}.padding-bottom-80{padding-bottom:5rem;}.padding-bottom-81{padding-bottom:5.0625rem;}.padding-bottom-82{padding-bottom:5.125rem;}.padding-bottom-83{padding-bottom:5.1875rem;}.padding-bottom-84{padding-bottom:5.25rem;}.padding-bottom-85{padding-bottom:5.3125rem;}.padding-bottom-86{padding-bottom:5.375rem;}.padding-bottom-87{padding-bottom:5.4375rem;}.padding-bottom-88{padding-bottom:5.5rem;}.padding-bottom-89{padding-bottom:5.5625rem;}.padding-bottom-90{padding-bottom:5.625rem;}.padding-bottom-91{padding-bottom:5.6875rem;}.padding-bottom-92{padding-bottom:5.75rem;}.padding-bottom-93{padding-bottom:5.8125rem;}.padding-bottom-94{padding-bottom:5.875rem;}.padding-bottom-95{padding-bottom:5.9375rem;}.padding-bottom-96{padding-bottom:6rem;}.padding-bottom-97{padding-bottom:6.0625rem;}.padding-bottom-98{padding-bottom:6.125rem;}.padding-bottom-99{padding-bottom:6.1875rem;}.padding-bottom-100{padding-bottom:6.25rem;}@media screen and (max-width:46.19em){.mobile-margin-top-0{margin-top:0;}.mobile-margin-top-1{margin-top:.0625rem;}.mobile-margin-top-2{margin-top:.125rem;}.mobile-margin-top-3{margin-top:.1875rem;}.mobile-margin-top-4{margin-top:.25rem;}.mobile-margin-top-5{margin-top:.3125rem;}.mobile-margin-top-6{margin-top:.375rem;}.mobile-margin-top-7{margin-top:.4375rem;}.mobile-margin-top-8{margin-top:.5rem;}.mobile-margin-top-9{margin-top:.5625rem;}.mobile-margin-top-10{margin-top:.625rem;}.mobile-margin-top-11{margin-top:.6875rem;}.mobile-margin-top-12{margin-top:.75rem;}.mobile-margin-top-13{margin-top:.8125rem;}.mobile-margin-top-14{margin-top:.875rem;}.mobile-margin-top-15{margin-top:.9375rem;}.mobile-margin-top-16{margin-top:1rem;}.mobile-margin-top-17{margin-top:1.0625rem;}.mobile-margin-top-18{margin-top:1.125rem;}.mobile-margin-top-19{margin-top:1.1875rem;}.mobile-margin-top-20{margin-top:1.25rem;}.mobile-margin-top-21{margin-top:1.3125rem;}.mobile-margin-top-22{margin-top:1.375rem;}.mobile-margin-top-23{margin-top:1.4375rem;}.mobile-margin-top-24{margin-top:1.5rem;}.mobile-margin-top-25{margin-top:1.5625rem;}.mobile-margin-top-26{margin-top:1.625rem;}.mobile-margin-top-27{margin-top:1.6875rem;}.mobile-margin-top-28{margin-top:1.75rem;}.mobile-margin-top-29{margin-top:1.8125rem;}.mobile-margin-top-30{margin-top:1.875rem;}.mobile-margin-top-31{margin-top:1.9375rem;}.mobile-margin-top-32{margin-top:2rem;}.mobile-margin-top-33{margin-top:2.0625rem;}.mobile-margin-top-34{margin-top:2.125rem;}.mobile-margin-top-35{margin-top:2.1875rem;}.mobile-margin-top-36{margin-top:2.25rem;}.mobile-margin-top-37{margin-top:2.3125rem;}.mobile-margin-top-38{margin-top:2.375rem;}.mobile-margin-top-39{margin-top:2.4375rem;}.mobile-margin-top-40{margin-top:2.5rem;}.mobile-margin-top-41{margin-top:2.5625rem;}.mobile-margin-top-42{margin-top:2.625rem;}.mobile-margin-top-43{margin-top:2.6875rem;}.mobile-margin-top-44{margin-top:2.75rem;}.mobile-margin-top-45{margin-top:2.8125rem;}.mobile-margin-top-46{margin-top:2.875rem;}.mobile-margin-top-47{margin-top:2.9375rem;}.mobile-margin-top-48{margin-top:3rem;}.mobile-margin-top-49{margin-top:3.0625rem;}.mobile-margin-top-50{margin-top:3.125rem;}.mobile-margin-top-51{margin-top:3.1875rem;}.mobile-margin-top-52{margin-top:3.25rem;}.mobile-margin-top-53{margin-top:3.3125rem;}.mobile-margin-top-54{margin-top:3.375rem;}.mobile-margin-top-55{margin-top:3.4375rem;}.mobile-margin-top-56{margin-top:3.5rem;}.mobile-margin-top-57{margin-top:3.5625rem;}.mobile-margin-top-58{margin-top:3.625rem;}.mobile-margin-top-59{margin-top:3.6875rem;}.mobile-margin-top-60{margin-top:3.75rem;}.mobile-margin-top-61{margin-top:3.8125rem;}.mobile-margin-top-62{margin-top:3.875rem;}.mobile-margin-top-63{margin-top:3.9375rem;}.mobile-margin-top-64{margin-top:4rem;}.mobile-margin-top-65{margin-top:4.0625rem;}.mobile-margin-top-66{margin-top:4.125rem;}.mobile-margin-top-67{margin-top:4.1875rem;}.mobile-margin-top-68{margin-top:4.25rem;}.mobile-margin-top-69{margin-top:4.3125rem;}.mobile-margin-top-70{margin-top:4.375rem;}.mobile-margin-top-71{margin-top:4.4375rem;}.mobile-margin-top-72{margin-top:4.5rem;}.mobile-margin-top-73{margin-top:4.5625rem;}.mobile-margin-top-74{margin-top:4.625rem;}.mobile-margin-top-75{margin-top:4.6875rem;}.mobile-margin-top-76{margin-top:4.75rem;}.mobile-margin-top-77{margin-top:4.8125rem;}.mobile-margin-top-78{margin-top:4.875rem;}.mobile-margin-top-79{margin-top:4.9375rem;}.mobile-margin-top-80{margin-top:5rem;}.mobile-margin-top-81{margin-top:5.0625rem;}.mobile-margin-top-82{margin-top:5.125rem;}.mobile-margin-top-83{margin-top:5.1875rem;}.mobile-margin-top-84{margin-top:5.25rem;}.mobile-margin-top-85{margin-top:5.3125rem;}.mobile-margin-top-86{margin-top:5.375rem;}.mobile-margin-top-87{margin-top:5.4375rem;}.mobile-margin-top-88{margin-top:5.5rem;}.mobile-margin-top-89{margin-top:5.5625rem;}.mobile-margin-top-90{margin-top:5.625rem;}.mobile-margin-top-91{margin-top:5.6875rem;}.mobile-margin-top-92{margin-top:5.75rem;}.mobile-margin-top-93{margin-top:5.8125rem;}.mobile-margin-top-94{margin-top:5.875rem;}.mobile-margin-top-95{margin-top:5.9375rem;}.mobile-margin-top-96{margin-top:6rem;}.mobile-margin-top-97{margin-top:6.0625rem;}.mobile-margin-top-98{margin-top:6.125rem;}.mobile-margin-top-99{margin-top:6.1875rem;}.mobile-margin-top-100{margin-top:6.25rem;}.mobile-margin-bottom-0{margin-bottom:0;}.mobile-margin-bottom-1{margin-bottom:.0625rem;}.mobile-margin-bottom-2{margin-bottom:.125rem;}.mobile-margin-bottom-3{margin-bottom:.1875rem;}.mobile-margin-bottom-4{margin-bottom:.25rem;}.mobile-margin-bottom-5{margin-bottom:.3125rem;}.mobile-margin-bottom-6{margin-bottom:.375rem;}.mobile-margin-bottom-7{margin-bottom:.4375rem;}.mobile-margin-bottom-8{margin-bottom:.5rem;}.mobile-margin-bottom-9{margin-bottom:.5625rem;}.mobile-margin-bottom-10{margin-bottom:.625rem;}.mobile-margin-bottom-11{margin-bottom:.6875rem;}.mobile-margin-bottom-12{margin-bottom:.75rem;}.mobile-margin-bottom-13{margin-bottom:.8125rem;}.mobile-margin-bottom-14{margin-bottom:.875rem;}.mobile-margin-bottom-15{margin-bottom:.9375rem;}.mobile-margin-bottom-16{margin-bottom:1rem;}.mobile-margin-bottom-17{margin-bottom:1.0625rem;}.mobile-margin-bottom-18{margin-bottom:1.125rem;}.mobile-margin-bottom-19{margin-bottom:1.1875rem;}.mobile-margin-bottom-20{margin-bottom:1.25rem;}.mobile-margin-bottom-21{margin-bottom:1.3125rem;}.mobile-margin-bottom-22{margin-bottom:1.375rem;}.mobile-margin-bottom-23{margin-bottom:1.4375rem;}.mobile-margin-bottom-24{margin-bottom:1.5rem;}.mobile-margin-bottom-25{margin-bottom:1.5625rem;}.mobile-margin-bottom-26{margin-bottom:1.625rem;}.mobile-margin-bottom-27{margin-bottom:1.6875rem;}.mobile-margin-bottom-28{margin-bottom:1.75rem;}.mobile-margin-bottom-29{margin-bottom:1.8125rem;}.mobile-margin-bottom-30{margin-bottom:1.875rem;}.mobile-margin-bottom-31{margin-bottom:1.9375rem;}.mobile-margin-bottom-32{margin-bottom:2rem;}.mobile-margin-bottom-33{margin-bottom:2.0625rem;}.mobile-margin-bottom-34{margin-bottom:2.125rem;}.mobile-margin-bottom-35{margin-bottom:2.1875rem;}.mobile-margin-bottom-36{margin-bottom:2.25rem;}.mobile-margin-bottom-37{margin-bottom:2.3125rem;}.mobile-margin-bottom-38{margin-bottom:2.375rem;}.mobile-margin-bottom-39{margin-bottom:2.4375rem;}.mobile-margin-bottom-40{margin-bottom:2.5rem;}.mobile-margin-bottom-41{margin-bottom:2.5625rem;}.mobile-margin-bottom-42{margin-bottom:2.625rem;}.mobile-margin-bottom-43{margin-bottom:2.6875rem;}.mobile-margin-bottom-44{margin-bottom:2.75rem;}.mobile-margin-bottom-45{margin-bottom:2.8125rem;}.mobile-margin-bottom-46{margin-bottom:2.875rem;}.mobile-margin-bottom-47{margin-bottom:2.9375rem;}.mobile-margin-bottom-48{margin-bottom:3rem;}.mobile-margin-bottom-49{margin-bottom:3.0625rem;}.mobile-margin-bottom-50{margin-bottom:3.125rem;}.mobile-margin-bottom-51{margin-bottom:3.1875rem;}.mobile-margin-bottom-52{margin-bottom:3.25rem;}.mobile-margin-bottom-53{margin-bottom:3.3125rem;}.mobile-margin-bottom-54{margin-bottom:3.375rem;}.mobile-margin-bottom-55{margin-bottom:3.4375rem;}.mobile-margin-bottom-56{margin-bottom:3.5rem;}.mobile-margin-bottom-57{margin-bottom:3.5625rem;}.mobile-margin-bottom-58{margin-bottom:3.625rem;}.mobile-margin-bottom-59{margin-bottom:3.6875rem;}.mobile-margin-bottom-60{margin-bottom:3.75rem;}.mobile-margin-bottom-61{margin-bottom:3.8125rem;}.mobile-margin-bottom-62{margin-bottom:3.875rem;}.mobile-margin-bottom-63{margin-bottom:3.9375rem;}.mobile-margin-bottom-64{margin-bottom:4rem;}.mobile-margin-bottom-65{margin-bottom:4.0625rem;}.mobile-margin-bottom-66{margin-bottom:4.125rem;}.mobile-margin-bottom-67{margin-bottom:4.1875rem;}.mobile-margin-bottom-68{margin-bottom:4.25rem;}.mobile-margin-bottom-69{margin-bottom:4.3125rem;}.mobile-margin-bottom-70{margin-bottom:4.375rem;}.mobile-margin-bottom-71{margin-bottom:4.4375rem;}.mobile-margin-bottom-72{margin-bottom:4.5rem;}.mobile-margin-bottom-73{margin-bottom:4.5625rem;}.mobile-margin-bottom-74{margin-bottom:4.625rem;}.mobile-margin-bottom-75{margin-bottom:4.6875rem;}.mobile-margin-bottom-76{margin-bottom:4.75rem;}.mobile-margin-bottom-77{margin-bottom:4.8125rem;}.mobile-margin-bottom-78{margin-bottom:4.875rem;}.mobile-margin-bottom-79{margin-bottom:4.9375rem;}.mobile-margin-bottom-80{margin-bottom:5rem;}.mobile-margin-bottom-81{margin-bottom:5.0625rem;}.mobile-margin-bottom-82{margin-bottom:5.125rem;}.mobile-margin-bottom-83{margin-bottom:5.1875rem;}.mobile-margin-bottom-84{margin-bottom:5.25rem;}.mobile-margin-bottom-85{margin-bottom:5.3125rem;}.mobile-margin-bottom-86{margin-bottom:5.375rem;}.mobile-margin-bottom-87{margin-bottom:5.4375rem;}.mobile-margin-bottom-88{margin-bottom:5.5rem;}.mobile-margin-bottom-89{margin-bottom:5.5625rem;}.mobile-margin-bottom-90{margin-bottom:5.625rem;}.mobile-margin-bottom-91{margin-bottom:5.6875rem;}.mobile-margin-bottom-92{margin-bottom:5.75rem;}.mobile-margin-bottom-93{margin-bottom:5.8125rem;}.mobile-margin-bottom-94{margin-bottom:5.875rem;}.mobile-margin-bottom-95{margin-bottom:5.9375rem;}.mobile-margin-bottom-96{margin-bottom:6rem;}.mobile-margin-bottom-97{margin-bottom:6.0625rem;}.mobile-margin-bottom-98{margin-bottom:6.125rem;}.mobile-margin-bottom-99{margin-bottom:6.1875rem;}.mobile-margin-bottom-100{margin-bottom:6.25rem;}.mobile-margin-right-0{margin-right:0;}.mobile-margin-right-1{margin-right:.0625rem;}.mobile-margin-right-2{margin-right:.125rem;}.mobile-margin-right-3{margin-right:.1875rem;}.mobile-margin-right-4{margin-right:.25rem;}.mobile-margin-right-5{margin-right:.3125rem;}.mobile-margin-right-6{margin-right:.375rem;}.mobile-margin-right-7{margin-right:.4375rem;}.mobile-margin-right-8{margin-right:.5rem;}.mobile-margin-right-9{margin-right:.5625rem;}.mobile-margin-right-10{margin-right:.625rem;}.mobile-margin-right-11{margin-right:.6875rem;}.mobile-margin-right-12{margin-right:.75rem;}.mobile-margin-right-13{margin-right:.8125rem;}.mobile-margin-right-14{margin-right:.875rem;}.mobile-margin-right-15{margin-right:.9375rem;}.mobile-margin-right-16{margin-right:1rem;}.mobile-margin-right-17{margin-right:1.0625rem;}.mobile-margin-right-18{margin-right:1.125rem;}.mobile-margin-right-19{margin-right:1.1875rem;}.mobile-margin-right-20{margin-right:1.25rem;}.mobile-margin-right-21{margin-right:1.3125rem;}.mobile-margin-right-22{margin-right:1.375rem;}.mobile-margin-right-23{margin-right:1.4375rem;}.mobile-margin-right-24{margin-right:1.5rem;}.mobile-margin-right-25{margin-right:1.5625rem;}.mobile-margin-right-26{margin-right:1.625rem;}.mobile-margin-right-27{margin-right:1.6875rem;}.mobile-margin-right-28{margin-right:1.75rem;}.mobile-margin-right-29{margin-right:1.8125rem;}.mobile-margin-right-30{margin-right:1.875rem;}.mobile-margin-right-31{margin-right:1.9375rem;}.mobile-margin-right-32{margin-right:2rem;}.mobile-margin-right-33{margin-right:2.0625rem;}.mobile-margin-right-34{margin-right:2.125rem;}.mobile-margin-right-35{margin-right:2.1875rem;}.mobile-margin-right-36{margin-right:2.25rem;}.mobile-margin-right-37{margin-right:2.3125rem;}.mobile-margin-right-38{margin-right:2.375rem;}.mobile-margin-right-39{margin-right:2.4375rem;}.mobile-margin-right-40{margin-right:2.5rem;}.mobile-margin-right-41{margin-right:2.5625rem;}.mobile-margin-right-42{margin-right:2.625rem;}.mobile-margin-right-43{margin-right:2.6875rem;}.mobile-margin-right-44{margin-right:2.75rem;}.mobile-margin-right-45{margin-right:2.8125rem;}.mobile-margin-right-46{margin-right:2.875rem;}.mobile-margin-right-47{margin-right:2.9375rem;}.mobile-margin-right-48{margin-right:3rem;}.mobile-margin-right-49{margin-right:3.0625rem;}.mobile-margin-right-50{margin-right:3.125rem;}.mobile-margin-right-51{margin-right:3.1875rem;}.mobile-margin-right-52{margin-right:3.25rem;}.mobile-margin-right-53{margin-right:3.3125rem;}.mobile-margin-right-54{margin-right:3.375rem;}.mobile-margin-right-55{margin-right:3.4375rem;}.mobile-margin-right-56{margin-right:3.5rem;}.mobile-margin-right-57{margin-right:3.5625rem;}.mobile-margin-right-58{margin-right:3.625rem;}.mobile-margin-right-59{margin-right:3.6875rem;}.mobile-margin-right-60{margin-right:3.75rem;}.mobile-margin-right-61{margin-right:3.8125rem;}.mobile-margin-right-62{margin-right:3.875rem;}.mobile-margin-right-63{margin-right:3.9375rem;}.mobile-margin-right-64{margin-right:4rem;}.mobile-margin-right-65{margin-right:4.0625rem;}.mobile-margin-right-66{margin-right:4.125rem;}.mobile-margin-right-67{margin-right:4.1875rem;}.mobile-margin-right-68{margin-right:4.25rem;}.mobile-margin-right-69{margin-right:4.3125rem;}.mobile-margin-right-70{margin-right:4.375rem;}.mobile-margin-right-71{margin-right:4.4375rem;}.mobile-margin-right-72{margin-right:4.5rem;}.mobile-margin-right-73{margin-right:4.5625rem;}.mobile-margin-right-74{margin-right:4.625rem;}.mobile-margin-right-75{margin-right:4.6875rem;}.mobile-margin-right-76{margin-right:4.75rem;}.mobile-margin-right-77{margin-right:4.8125rem;}.mobile-margin-right-78{margin-right:4.875rem;}.mobile-margin-right-79{margin-right:4.9375rem;}.mobile-margin-right-80{margin-right:5rem;}.mobile-margin-right-81{margin-right:5.0625rem;}.mobile-margin-right-82{margin-right:5.125rem;}.mobile-margin-right-83{margin-right:5.1875rem;}.mobile-margin-right-84{margin-right:5.25rem;}.mobile-margin-right-85{margin-right:5.3125rem;}.mobile-margin-right-86{margin-right:5.375rem;}.mobile-margin-right-87{margin-right:5.4375rem;}.mobile-margin-right-88{margin-right:5.5rem;}.mobile-margin-right-89{margin-right:5.5625rem;}.mobile-margin-right-90{margin-right:5.625rem;}.mobile-margin-right-91{margin-right:5.6875rem;}.mobile-margin-right-92{margin-right:5.75rem;}.mobile-margin-right-93{margin-right:5.8125rem;}.mobile-margin-right-94{margin-right:5.875rem;}.mobile-margin-right-95{margin-right:5.9375rem;}.mobile-margin-right-96{margin-right:6rem;}.mobile-margin-right-97{margin-right:6.0625rem;}.mobile-margin-right-98{margin-right:6.125rem;}.mobile-margin-right-99{margin-right:6.1875rem;}.mobile-margin-right-100{margin-right:6.25rem;}.mobile-padding-top-0{padding-top:0;}.mobile-padding-top-1{padding-top:.0625rem;}.mobile-padding-top-2{padding-top:.125rem;}.mobile-padding-top-3{padding-top:.1875rem;}.mobile-padding-top-4{padding-top:.25rem;}.mobile-padding-top-5{padding-top:.3125rem;}.mobile-padding-top-6{padding-top:.375rem;}.mobile-padding-top-7{padding-top:.4375rem;}.mobile-padding-top-8{padding-top:.5rem;}.mobile-padding-top-9{padding-top:.5625rem;}.mobile-padding-top-10{padding-top:.625rem;}.mobile-padding-top-11{padding-top:.6875rem;}.mobile-padding-top-12{padding-top:.75rem;}.mobile-padding-top-13{padding-top:.8125rem;}.mobile-padding-top-14{padding-top:.875rem;}.mobile-padding-top-15{padding-top:.9375rem;}.mobile-padding-top-16{padding-top:1rem;}.mobile-padding-top-17{padding-top:1.0625rem;}.mobile-padding-top-18{padding-top:1.125rem;}.mobile-padding-top-19{padding-top:1.1875rem;}.mobile-padding-top-20{padding-top:1.25rem;}.mobile-padding-top-21{padding-top:1.3125rem;}.mobile-padding-top-22{padding-top:1.375rem;}.mobile-padding-top-23{padding-top:1.4375rem;}.mobile-padding-top-24{padding-top:1.5rem;}.mobile-padding-top-25{padding-top:1.5625rem;}.mobile-padding-top-26{padding-top:1.625rem;}.mobile-padding-top-27{padding-top:1.6875rem;}.mobile-padding-top-28{padding-top:1.75rem;}.mobile-padding-top-29{padding-top:1.8125rem;}.mobile-padding-top-30{padding-top:1.875rem;}.mobile-padding-top-31{padding-top:1.9375rem;}.mobile-padding-top-32{padding-top:2rem;}.mobile-padding-top-33{padding-top:2.0625rem;}.mobile-padding-top-34{padding-top:2.125rem;}.mobile-padding-top-35{padding-top:2.1875rem;}.mobile-padding-top-36{padding-top:2.25rem;}.mobile-padding-top-37{padding-top:2.3125rem;}.mobile-padding-top-38{padding-top:2.375rem;}.mobile-padding-top-39{padding-top:2.4375rem;}.mobile-padding-top-40{padding-top:2.5rem;}.mobile-padding-top-41{padding-top:2.5625rem;}.mobile-padding-top-42{padding-top:2.625rem;}.mobile-padding-top-43{padding-top:2.6875rem;}.mobile-padding-top-44{padding-top:2.75rem;}.mobile-padding-top-45{padding-top:2.8125rem;}.mobile-padding-top-46{padding-top:2.875rem;}.mobile-padding-top-47{padding-top:2.9375rem;}.mobile-padding-top-48{padding-top:3rem;}.mobile-padding-top-49{padding-top:3.0625rem;}.mobile-padding-top-50{padding-top:3.125rem;}.mobile-padding-top-51{padding-top:3.1875rem;}.mobile-padding-top-52{padding-top:3.25rem;}.mobile-padding-top-53{padding-top:3.3125rem;}.mobile-padding-top-54{padding-top:3.375rem;}.mobile-padding-top-55{padding-top:3.4375rem;}.mobile-padding-top-56{padding-top:3.5rem;}.mobile-padding-top-57{padding-top:3.5625rem;}.mobile-padding-top-58{padding-top:3.625rem;}.mobile-padding-top-59{padding-top:3.6875rem;}.mobile-padding-top-60{padding-top:3.75rem;}.mobile-padding-top-61{padding-top:3.8125rem;}.mobile-padding-top-62{padding-top:3.875rem;}.mobile-padding-top-63{padding-top:3.9375rem;}.mobile-padding-top-64{padding-top:4rem;}.mobile-padding-top-65{padding-top:4.0625rem;}.mobile-padding-top-66{padding-top:4.125rem;}.mobile-padding-top-67{padding-top:4.1875rem;}.mobile-padding-top-68{padding-top:4.25rem;}.mobile-padding-top-69{padding-top:4.3125rem;}.mobile-padding-top-70{padding-top:4.375rem;}.mobile-padding-top-71{padding-top:4.4375rem;}.mobile-padding-top-72{padding-top:4.5rem;}.mobile-padding-top-73{padding-top:4.5625rem;}.mobile-padding-top-74{padding-top:4.625rem;}.mobile-padding-top-75{padding-top:4.6875rem;}.mobile-padding-top-76{padding-top:4.75rem;}.mobile-padding-top-77{padding-top:4.8125rem;}.mobile-padding-top-78{padding-top:4.875rem;}.mobile-padding-top-79{padding-top:4.9375rem;}.mobile-padding-top-80{padding-top:5rem;}.mobile-padding-top-81{padding-top:5.0625rem;}.mobile-padding-top-82{padding-top:5.125rem;}.mobile-padding-top-83{padding-top:5.1875rem;}.mobile-padding-top-84{padding-top:5.25rem;}.mobile-padding-top-85{padding-top:5.3125rem;}.mobile-padding-top-86{padding-top:5.375rem;}.mobile-padding-top-87{padding-top:5.4375rem;}.mobile-padding-top-88{padding-top:5.5rem;}.mobile-padding-top-89{padding-top:5.5625rem;}.mobile-padding-top-90{padding-top:5.625rem;}.mobile-padding-top-91{padding-top:5.6875rem;}.mobile-padding-top-92{padding-top:5.75rem;}.mobile-padding-top-93{padding-top:5.8125rem;}.mobile-padding-top-94{padding-top:5.875rem;}.mobile-padding-top-95{padding-top:5.9375rem;}.mobile-padding-top-96{padding-top:6rem;}.mobile-padding-top-97{padding-top:6.0625rem;}.mobile-padding-top-98{padding-top:6.125rem;}.mobile-padding-top-99{padding-top:6.1875rem;}.mobile-padding-top-100{padding-top:6.25rem;}.mobile-padding-bottom-0{padding-bottom:0;}.mobile-padding-bottom-1{padding-bottom:.0625rem;}.mobile-padding-bottom-2{padding-bottom:.125rem;}.mobile-padding-bottom-3{padding-bottom:.1875rem;}.mobile-padding-bottom-4{padding-bottom:.25rem;}.mobile-padding-bottom-5{padding-bottom:.3125rem;}.mobile-padding-bottom-6{padding-bottom:.375rem;}.mobile-padding-bottom-7{padding-bottom:.4375rem;}.mobile-padding-bottom-8{padding-bottom:.5rem;}.mobile-padding-bottom-9{padding-bottom:.5625rem;}.mobile-padding-bottom-10{padding-bottom:.625rem;}.mobile-padding-bottom-11{padding-bottom:.6875rem;}.mobile-padding-bottom-12{padding-bottom:.75rem;}.mobile-padding-bottom-13{padding-bottom:.8125rem;}.mobile-padding-bottom-14{padding-bottom:.875rem;}.mobile-padding-bottom-15{padding-bottom:.9375rem;}.mobile-padding-bottom-16{padding-bottom:1rem;}.mobile-padding-bottom-17{padding-bottom:1.0625rem;}.mobile-padding-bottom-18{padding-bottom:1.125rem;}.mobile-padding-bottom-19{padding-bottom:1.1875rem;}.mobile-padding-bottom-20{padding-bottom:1.25rem;}.mobile-padding-bottom-21{padding-bottom:1.3125rem;}.mobile-padding-bottom-22{padding-bottom:1.375rem;}.mobile-padding-bottom-23{padding-bottom:1.4375rem;}.mobile-padding-bottom-24{padding-bottom:1.5rem;}.mobile-padding-bottom-25{padding-bottom:1.5625rem;}.mobile-padding-bottom-26{padding-bottom:1.625rem;}.mobile-padding-bottom-27{padding-bottom:1.6875rem;}.mobile-padding-bottom-28{padding-bottom:1.75rem;}.mobile-padding-bottom-29{padding-bottom:1.8125rem;}.mobile-padding-bottom-30{padding-bottom:1.875rem;}.mobile-padding-bottom-31{padding-bottom:1.9375rem;}.mobile-padding-bottom-32{padding-bottom:2rem;}.mobile-padding-bottom-33{padding-bottom:2.0625rem;}.mobile-padding-bottom-34{padding-bottom:2.125rem;}.mobile-padding-bottom-35{padding-bottom:2.1875rem;}.mobile-padding-bottom-36{padding-bottom:2.25rem;}.mobile-padding-bottom-37{padding-bottom:2.3125rem;}.mobile-padding-bottom-38{padding-bottom:2.375rem;}.mobile-padding-bottom-39{padding-bottom:2.4375rem;}.mobile-padding-bottom-40{padding-bottom:2.5rem;}.mobile-padding-bottom-41{padding-bottom:2.5625rem;}.mobile-padding-bottom-42{padding-bottom:2.625rem;}.mobile-padding-bottom-43{padding-bottom:2.6875rem;}.mobile-padding-bottom-44{padding-bottom:2.75rem;}.mobile-padding-bottom-45{padding-bottom:2.8125rem;}.mobile-padding-bottom-46{padding-bottom:2.875rem;}.mobile-padding-bottom-47{padding-bottom:2.9375rem;}.mobile-padding-bottom-48{padding-bottom:3rem;}.mobile-padding-bottom-49{padding-bottom:3.0625rem;}.mobile-padding-bottom-50{padding-bottom:3.125rem;}.mobile-padding-bottom-51{padding-bottom:3.1875rem;}.mobile-padding-bottom-52{padding-bottom:3.25rem;}.mobile-padding-bottom-53{padding-bottom:3.3125rem;}.mobile-padding-bottom-54{padding-bottom:3.375rem;}.mobile-padding-bottom-55{padding-bottom:3.4375rem;}.mobile-padding-bottom-56{padding-bottom:3.5rem;}.mobile-padding-bottom-57{padding-bottom:3.5625rem;}.mobile-padding-bottom-58{padding-bottom:3.625rem;}.mobile-padding-bottom-59{padding-bottom:3.6875rem;}.mobile-padding-bottom-60{padding-bottom:3.75rem;}.mobile-padding-bottom-61{padding-bottom:3.8125rem;}.mobile-padding-bottom-62{padding-bottom:3.875rem;}.mobile-padding-bottom-63{padding-bottom:3.9375rem;}.mobile-padding-bottom-64{padding-bottom:4rem;}.mobile-padding-bottom-65{padding-bottom:4.0625rem;}.mobile-padding-bottom-66{padding-bottom:4.125rem;}.mobile-padding-bottom-67{padding-bottom:4.1875rem;}.mobile-padding-bottom-68{padding-bottom:4.25rem;}.mobile-padding-bottom-69{padding-bottom:4.3125rem;}.mobile-padding-bottom-70{padding-bottom:4.375rem;}.mobile-padding-bottom-71{padding-bottom:4.4375rem;}.mobile-padding-bottom-72{padding-bottom:4.5rem;}.mobile-padding-bottom-73{padding-bottom:4.5625rem;}.mobile-padding-bottom-74{padding-bottom:4.625rem;}.mobile-padding-bottom-75{padding-bottom:4.6875rem;}.mobile-padding-bottom-76{padding-bottom:4.75rem;}.mobile-padding-bottom-77{padding-bottom:4.8125rem;}.mobile-padding-bottom-78{padding-bottom:4.875rem;}.mobile-padding-bottom-79{padding-bottom:4.9375rem;}.mobile-padding-bottom-80{padding-bottom:5rem;}.mobile-padding-bottom-81{padding-bottom:5.0625rem;}.mobile-padding-bottom-82{padding-bottom:5.125rem;}.mobile-padding-bottom-83{padding-bottom:5.1875rem;}.mobile-padding-bottom-84{padding-bottom:5.25rem;}.mobile-padding-bottom-85{padding-bottom:5.3125rem;}.mobile-padding-bottom-86{padding-bottom:5.375rem;}.mobile-padding-bottom-87{padding-bottom:5.4375rem;}.mobile-padding-bottom-88{padding-bottom:5.5rem;}.mobile-padding-bottom-89{padding-bottom:5.5625rem;}.mobile-padding-bottom-90{padding-bottom:5.625rem;}.mobile-padding-bottom-91{padding-bottom:5.6875rem;}.mobile-padding-bottom-92{padding-bottom:5.75rem;}.mobile-padding-bottom-93{padding-bottom:5.8125rem;}.mobile-padding-bottom-94{padding-bottom:5.875rem;}.mobile-padding-bottom-95{padding-bottom:5.9375rem;}.mobile-padding-bottom-96{padding-bottom:6rem;}.mobile-padding-bottom-97{padding-bottom:6.0625rem;}.mobile-padding-bottom-98{padding-bottom:6.125rem;}.mobile-padding-bottom-99{padding-bottom:6.1875rem;}.mobile-padding-bottom-100{padding-bottom:6.25rem;}.mobile-padding-right-0{padding-right:0;}.mobile-padding-right-1{padding-right:.0625rem;}.mobile-padding-right-2{padding-right:.125rem;}.mobile-padding-right-3{padding-right:.1875rem;}.mobile-padding-right-4{padding-right:.25rem;}.mobile-padding-right-5{padding-right:.3125rem;}.mobile-padding-right-6{padding-right:.375rem;}.mobile-padding-right-7{padding-right:.4375rem;}.mobile-padding-right-8{padding-right:.5rem;}.mobile-padding-right-9{padding-right:.5625rem;}.mobile-padding-right-10{padding-right:.625rem;}.mobile-padding-right-11{padding-right:.6875rem;}.mobile-padding-right-12{padding-right:.75rem;}.mobile-padding-right-13{padding-right:.8125rem;}.mobile-padding-right-14{padding-right:.875rem;}.mobile-padding-right-15{padding-right:.9375rem;}.mobile-padding-right-16{padding-right:1rem;}.mobile-padding-right-17{padding-right:1.0625rem;}.mobile-padding-right-18{padding-right:1.125rem;}.mobile-padding-right-19{padding-right:1.1875rem;}.mobile-padding-right-20{padding-right:1.25rem;}.mobile-padding-right-21{padding-right:1.3125rem;}.mobile-padding-right-22{padding-right:1.375rem;}.mobile-padding-right-23{padding-right:1.4375rem;}.mobile-padding-right-24{padding-right:1.5rem;}.mobile-padding-right-25{padding-right:1.5625rem;}.mobile-padding-right-26{padding-right:1.625rem;}.mobile-padding-right-27{padding-right:1.6875rem;}.mobile-padding-right-28{padding-right:1.75rem;}.mobile-padding-right-29{padding-right:1.8125rem;}.mobile-padding-right-30{padding-right:1.875rem;}.mobile-padding-right-31{padding-right:1.9375rem;}.mobile-padding-right-32{padding-right:2rem;}.mobile-padding-right-33{padding-right:2.0625rem;}.mobile-padding-right-34{padding-right:2.125rem;}.mobile-padding-right-35{padding-right:2.1875rem;}.mobile-padding-right-36{padding-right:2.25rem;}.mobile-padding-right-37{padding-right:2.3125rem;}.mobile-padding-right-38{padding-right:2.375rem;}.mobile-padding-right-39{padding-right:2.4375rem;}.mobile-padding-right-40{padding-right:2.5rem;}.mobile-padding-right-41{padding-right:2.5625rem;}.mobile-padding-right-42{padding-right:2.625rem;}.mobile-padding-right-43{padding-right:2.6875rem;}.mobile-padding-right-44{padding-right:2.75rem;}.mobile-padding-right-45{padding-right:2.8125rem;}.mobile-padding-right-46{padding-right:2.875rem;}.mobile-padding-right-47{padding-right:2.9375rem;}.mobile-padding-right-48{padding-right:3rem;}.mobile-padding-right-49{padding-right:3.0625rem;}.mobile-padding-right-50{padding-right:3.125rem;}.mobile-padding-right-51{padding-right:3.1875rem;}.mobile-padding-right-52{padding-right:3.25rem;}.mobile-padding-right-53{padding-right:3.3125rem;}.mobile-padding-right-54{padding-right:3.375rem;}.mobile-padding-right-55{padding-right:3.4375rem;}.mobile-padding-right-56{padding-right:3.5rem;}.mobile-padding-right-57{padding-right:3.5625rem;}.mobile-padding-right-58{padding-right:3.625rem;}.mobile-padding-right-59{padding-right:3.6875rem;}.mobile-padding-right-60{padding-right:3.75rem;}.mobile-padding-right-61{padding-right:3.8125rem;}.mobile-padding-right-62{padding-right:3.875rem;}.mobile-padding-right-63{padding-right:3.9375rem;}.mobile-padding-right-64{padding-right:4rem;}.mobile-padding-right-65{padding-right:4.0625rem;}.mobile-padding-right-66{padding-right:4.125rem;}.mobile-padding-right-67{padding-right:4.1875rem;}.mobile-padding-right-68{padding-right:4.25rem;}.mobile-padding-right-69{padding-right:4.3125rem;}.mobile-padding-right-70{padding-right:4.375rem;}.mobile-padding-right-71{padding-right:4.4375rem;}.mobile-padding-right-72{padding-right:4.5rem;}.mobile-padding-right-73{padding-right:4.5625rem;}.mobile-padding-right-74{padding-right:4.625rem;}.mobile-padding-right-75{padding-right:4.6875rem;}.mobile-padding-right-76{padding-right:4.75rem;}.mobile-padding-right-77{padding-right:4.8125rem;}.mobile-padding-right-78{padding-right:4.875rem;}.mobile-padding-right-79{padding-right:4.9375rem;}.mobile-padding-right-80{padding-right:5rem;}.mobile-padding-right-81{padding-right:5.0625rem;}.mobile-padding-right-82{padding-right:5.125rem;}.mobile-padding-right-83{padding-right:5.1875rem;}.mobile-padding-right-84{padding-right:5.25rem;}.mobile-padding-right-85{padding-right:5.3125rem;}.mobile-padding-right-86{padding-right:5.375rem;}.mobile-padding-right-87{padding-right:5.4375rem;}.mobile-padding-right-88{padding-right:5.5rem;}.mobile-padding-right-89{padding-right:5.5625rem;}.mobile-padding-right-90{padding-right:5.625rem;}.mobile-padding-right-91{padding-right:5.6875rem;}.mobile-padding-right-92{padding-right:5.75rem;}.mobile-padding-right-93{padding-right:5.8125rem;}.mobile-padding-right-94{padding-right:5.875rem;}.mobile-padding-right-95{padding-right:5.9375rem;}.mobile-padding-right-96{padding-right:6rem;}.mobile-padding-right-97{padding-right:6.0625rem;}.mobile-padding-right-98{padding-right:6.125rem;}.mobile-padding-right-99{padding-right:6.1875rem;}.mobile-padding-right-100{padding-right:6.25rem;}}.fs-1{font-size:1px!important;}.fs-2{font-size:2px!important;}.fs-3{font-size:3px!important;}.fs-4{font-size:4px!important;}.fs-5{font-size:5px!important;}.fs-6{font-size:6px!important;}.fs-7{font-size:7px!important;}.fs-8{font-size:8px!important;}.fs-9{font-size:9px!important;}.fs-10{font-size:10px!important;}.fs-11{font-size:11px!important;}.fs-12{font-size:12px!important;}.fs-13{font-size:13px!important;}.fs-14{font-size:14px!important;}.fs-15{font-size:15px!important;}.fs-16{font-size:16px!important;}.fs-17{font-size:17px!important;}.fs-18{font-size:18px!important;}.fs-19{font-size:19px!important;}.fs-20{font-size:20px!important;}.fs-21{font-size:21px!important;}.fs-22{font-size:22px!important;}.fs-23{font-size:23px!important;}.fs-24{font-size:24px!important;}.fs-25{font-size:25px!important;}.margin-0-auto{margin:0 auto;}.margin-x-auto{margin-left:auto;margin-right:auto;}.margin-y-auto{margin-top:auto;margin-bottom:auto;}::-webkit-input-placeholder{color:#808080;font-weight:normal;}.gray-d{color:#585858;}.boxsizing-border-box{box-sizing:border-box;}.pad-bottom-0{padding-bottom:0!important;}.form-layout .tip-col:empty{padding:0;}.label-col-colon:not(:empty)::after{content:":";}.icheckbox_minimal~label.required-cond:after,.icheckbox_minimal~label.required:after{content:"*";}.blockUI.blockOverlay{background:#fff;}.mfp-ajax-cur .blockUI.blockOverlay{background:transparent;}hr{margin:2.1875rem 0;}.tablet-m-only{display:none;}.blue{color:#004c9a;}.margin-0{margin:0;}.link-button-r{font-family:'pko_bank_polski',Arial,sans-serif;background:none;color:#004c9a;border:0;cursor:pointer;}.link-button-r:focus{outline:0;}.link-button-r:hover{color:#585858;}.link-with-button-height{line-height:2.3125rem;}@media screen and (max-width:62.19em){.link-button-r{font-size:.875rem;}hr{margin:1.5625rem 0;}.tablet-m-only,.tablet-block{display:block;}}@media screen and (max-width:46.19em){.empty-list-main{padding:0 1.5625rem;}hr{margin:1.25rem 1.5625rem;}.with-mobile-container hr{margin:1.25rem 0;}.tablet-block{display:inline-block;}.credit-limit-content{font-size:1rem;}.credit-limit-table tr>td .bigger{font-size:1rem;}}#MainMenu .header-actions{font-size:1rem;color:#585858;position:relative;float:left;margin-top:.75rem;margin-left:4.375rem;}#MainMenu .header-actions a{display:inline-block;color:#585858;vertical-align:middle;float:left;}#MainMenu .header-actions a,#MainMenu .header-actions .without-submenu{line-height:1.6875rem;}#MainMenu .header-actions a .icon{color:#bababa;font-size:1.875rem;}#MainMenu .header-actions a .icon:before{margin:0;}#MainMenu .header-actions a:hover .icon{color:#004c9a;}.site-nav-close{font-size:2.8125rem;transform:rotate(45deg) scale(1.3);float:right;color:#bababa;cursor:pointer;margin-top:15px;display:none;position:relative;width:18px;height:18px;outline:0;z-index:9999;}.site-nav-close::before{width:18px;height:2px;top:8px;left:0;content:'';background-color:#004c9a;border-radius:0 2px;position:absolute;}.site-nav-close::after{width:2px;height:18px;background-color:#004c9a;position:absolute;top:0;left:8px;content:'';border-radius:2px 0;}.site-nav-hamburger{top:19px;cursor:pointer;width:20px;height:20px;position:absolute;color:#004c9a;font-size:.9375rem;}.site-nav-hamburger span{width:20px;height:3px;top:6px;left:0;background-color:#004c9a;position:absolute;display:inline-block;}.site-nav-hamburger span::before,.site-nav-hamburger span::after{width:20px;height:3px;position:absolute;left:0;content:'';display:block;background-color:currentColor;}.site-nav-hamburger span::before{top:-6px;}.site-nav-hamburger span::after{bottom:-6px;}#MainMenu .header-actions a:hover{color:#004c9a;}#MainMenu .header-actions [class^="icon-"],.header-actions [class*=" icon-"]{margin:-.1em -.1em 0 0;font-size:1.5625rem;float:left;}#MainMenu .site-nav .site-nav-sub-list{position:relative;left:0;padding:0;}#MainMenu .site-nav .unread-numbers{top:2px;right:0;}#MainMenu .site-nav .site-nav-additional{display:none;}#MainMenu .site-nav li.menu-home a{color:#bababa;border-bottom:0;line-height:2.5rem;}#MainMenu .site-nav li.menu-home a:hover,#MainMenu .site-nav li.menu-home.current a{color:#004c9a;}@media screen and (max-width:46.19em){.mobile-menu #MainMenu .header__inner{max-height:100%;overflow:auto;position:fixed;width:100%;-webkit-overflow-scrolling:touch;border-bottom:1px solid #dedede;}}@media screen and (max-width:46.19em){.mobile-menu #MainMenu.fixedsticky{position:fixed;}#MainMenu .site-nav-sub-list{padding:1.25rem 0;display:none;}.mobile-menu #MainMenu .site-nav-sub-list,.mobile-menu #MainMenu .site-nav-sub-list .mobile-only,.mobile-menu #MainMenu .site-nav-close{display:block;}.mobile-menu #MainMenu .header__inner{max-height:100%;overflow:auto;width:100%;-webkit-overflow-scrolling:touch;border-bottom:1px solid #dedede;}#MainMenu .header__inner{background:#fff;max-height:6.25rem;-webkit-transition:max-height .7s linear;transition:max-height .7s linear;overflow:hidden;}.header-actions .no-mobile{display:none;}}@media screen and (max-width:46.19em){.mobile-menu #MainMenu .site-nav li{float:none;}}@media screen and (min-width:46.25em){#MainMenu .header-actions{float:right;margin-top:1.25rem;margin-left:3.75rem;}.site-nav-hamburger{display:none;}}#MainProfileMenu .header-h1{margin:0;}.header-logo img{max-width:100%;height:auto;width:auto;}#ProfileMenu2{font-family:'pko_bank_polski',Arial,sans-serif;position:relative;z-index:999;float:left;width:260px;}#ProfileMenu2 .profile-company{font-size:1.125rem;color:#8d8d8d;}#ProfileMenu2 .profile-name{font-size:1.125rem;color:#000;padding-top:.4375rem;padding-right:.4375rem;}.no-touchevents #ProfileMenu2:hover ul,.profile-menu-visible #ProfileMenu2 ul{display:block;}.no-touchevents #ProfileMenu2:hover,.profile-menu-visible #ProfileMenu2{border:1px solid #dedede;border-bottom:0;padding:0 0 0 1.25rem;margin-top:-1.5625rem;}.no-touchevents #ProfileMenu2:hover .profile-info,.profile-menu-visible #ProfileMenu2 .profile-info{padding-top:1.5625rem;}.profile-menu-visible #ProfileMenu2 .site-nav-close{display:block;float:right;margin-right:.625rem;}#MainProfileMenu{margin-bottom:2.5rem;}#ProfileMenu2 ul{position:absolute;top:100%;left:-1px;width:260px;background:#fff;border:1px solid #dedede;border-top:0;text-align:left;padding:15px 0 15px 20px;}#ProfileMenu2>*{float:left;}#ProfileMenu2 ul li{line-height:2.1;}#ProfileMenu2 ul .profilMenu a{padding-left:0;padding-bottom:.62em;padding-top:.53em;font-size:1.125rem;position:relative;border:0;height:auto;overflow:visible;color:#000;}#ProfileMenu2 ul .profilMenu a:hover{color:#004c9a;}#ProfileMenu2 ul li.gray{color:#8d8d8d;font-size:1rem;border-top:1px solid #dedede;padding-top:.9375rem;margin-top:.9375rem;margin-right:1.25rem;}@media screen and (min-height:768px){#MainProfileMenu #ProfileMenu2 ul{overflow-y:auto;max-height:750px;}}@media screen and (min-height:500px) and (max-height:767px){#MainProfileMenu #ProfileMenu2 ul{overflow-y:auto;max-height:530px;}}@media screen and (max-height:499px){#MainProfileMenu #ProfileMenu2 ul{overflow-y:auto;max-height:350px;}}@media screen and (max-width:46.19em){#MainProfileMenu{margin-top:1.6875rem;margin-bottom:1.6875rem;}#ProfileMenu2 .profile-company,#ProfileMenu2 .profile-name,#ProfileMenu2 ul .profilMenu a,#ProfileMenu2 ul li.gray{font-size:.875rem;}}@media screen and (max-width:46.19em){.header-actions-content{margin-top:.9375rem;}.site-nav-hamburger{top:30px;}}.scrollie{display:none;}@media(min-width:83.75em){.scrollie{font-size:12px;display:inline-block;position:fixed;bottom:0;right:0;text-align:center;cursor:pointer;line-height:1.2;color:#918f8f;transition:bottom 250ms ease;z-index:999;margin-right:.5rem;}.scrollie:hover{color:#004c9a;}.scrollie .scrollie-arrow{font-size:2.0625rem;position:relative;top:-.125rem;}.scrollie.up .scrollie-arrow{top:.3125rem;}.scrollie.up{bottom:2.8125rem;}#CookieBar.show~.scrollie{bottom:4.375rem;}#CookieBar.show~.scrollie.up{bottom:5.3125rem;}}@media(min-width:90em){.scrollie{margin-right:calc((100vw - 1180px)/2 - 100px);}}.progress-bar .blue{background:#004c9a;height:.5rem;display:inline-block;}.progress-bar .gray{background:#bababa;height:.5rem;display:inline-block;}.progress-bar-border-left{border-radius:.25rem 0 0 .25rem;}.progress-bar-border-right{border-radius:0 .25rem .25rem 0;}.progress-bar-border-all{border-radius:.25rem;}.contract-table .col-contract{width:43%;}.contract-table .col-progress{width:48%;}.contract-table .col-progress-text{width:9%;}.contract-table .col-progress-text .repayments-progress{margin-top:1.6875rem;font-size:1.25rem;}.contract-table .col-progress .repayments-txt{font-size:1.25rem;}.main-col .document-historical{overflow:hidden;}.main-col .document-historical .button{font-size:.875rem;}@media screen and (max-width:46.19em){.blue-link{font-size:.875rem;}}@media screen and (max-width:62.19em){.full-width-table .header-font{font-size:1rem;}.mobile-14,.full-width-table a.blue-link{font-size:.875rem;}.contract-table .col-progress-text .repayments-progress,.contract-table .col-progress .repayments-txt{font-size:.875rem;}.contract-table .col-contract{width:50%;}.contract-table .col-progress{width:41%;}}@media screen and (max-width:46.19em){.capitalize-mobile{text-transform:capitalize;}.mobile-14,.contract-table .col-progress-text .repayments-progress,.contract-table .col-progress .repayments-txt,.blue-link,.full-width-table a.blue-link{font-size:.875rem;}.contract-table .col-contract{width:100%;}.contract-table .col-progress{width:80%;}.contract-table .col-progress-text{width:20%;}.contract-table .col-progress-text .repayments-progress{margin-top:1.875rem;}.full-width-table .header-font,.full-width-table{line-height:1.375rem;}.contract-table .col-progress .pad-top{padding-top:.625rem;}.main-col .document-historical{padding:0;display:block;}}@media screen and (max-width:30em){.main-col .document-historical{padding:0;display:block;}.main-col .document-historical span{display:block;padding-bottom:1.25rem;}.main-col .document-historical .button{float:left;}}@media screen and (max-width:26.25em){.contract-table .col-progress{width:77%;}.contract-table .col-progress-text{width:23%;}}@media screen and (min-width:46.25em){.full-width-table .pad{padding-left:0;}.section-right-link{display:block;float:right;line-height:1.75rem;}}table td.with-icon .pdf-ico.absolute-left,table td.with-wide-icon .pdf-ico.absolute-left{top:-2px;left:-4px;}table td.with-icon .pdf-ico.absolute-left::before,table td.with-wide-icon pdf-ico.absolute-left::before{font-size:2.5rem;}table td.with-icon .absolute-left::before,table td.with-wide-icon .absolute-left::before{font-size:2rem;}.simple-table .invoice-num{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1rem;}.simple-table .table-link-actiont{margin-top:.4375rem;}.simple-table td:first-child a.blue-link{padding-right:.3125rem;}.simple-table .status,.simple-table .date{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1rem;}.simple-table .date{padding-left:0;}.main-col{float:left;width:70%;min-height:18.75rem;}.side-col{width:30%;float:right;}.side-col.no-border>*:first-child{border:0;}.item .marketing-slider-text-content{padding-left:3.75rem;}.item h3.marketing-title{font-family:'pko_bank_polski_bold',Arial,sans-serif;margin-top:.625rem;font-size:1.875rem;line-height:2.25rem;}.item p.marketing-header{margin-bottom:.3125rem;line-height:1.125rem;color:#8d8d8d;}@media screen and (min-width:62.25em){.main-col-border>*{padding-right:50px;}.side-col>*:first-child{padding-left:.8125rem;padding-bottom:1.875rem;border-left:1px solid #dedede;}}@media screen and (min-width:46.25em) and (max-width:62.19em){.main-col-border.tablet-col-border>*{padding-right:30px;}.side-col.tablet-col-border>*:first-child{padding-left:.8125rem;padding-bottom:1.875rem;border-left:1px solid #dedede;}.small-table-col{width:6.875rem;}}@media screen and (max-width:62.19em){table thead th,table tfoot th,.table-with-header header div{font-size:.75rem;}.simple-table td .relative div,.simple-table td:first-child .gray,.simple-table td.small-table-col div{font-size:.875rem;}.simple-table td:first-child .gray.invoice-date{font-size:.75rem;}.simple-table td.small-table-col div.bigger{font-size:1rem;}table td.with-icon .relative,table td.with-wide-icon .relative{padding-left:2.5rem;}.item h3.marketing-title{font-family:'pko_bank_polski_bold',Arial,sans-serif;margin-top:.625rem;font-size:1.3125rem;line-height:1.5625rem;}.item p.marketing-header{font-size:.75rem;line-height:normal;}.item .marketing-slider-text-content{padding-left:2.8125rem;}}@media screen and (max-width:46.19em){table td.with-icon .absolute-left,table td.with-wide-icon .absolute-left{display:none;}table td.with-icon .relative,table td.with-wide-icon .relative{padding-left:0;}.simple-table .status,.simple-table .date{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.875rem;}.simple-table td.small-table-col div.bigger{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1rem;}.item h3.marketing-title{font-size:1.125rem;}.item p.marketing-header{font-size:.875rem;line-height:normal;}}.bold-font{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.main-col section .table-add-button{margin-top:-3.4em;}@media screen and (max-width:62.19em){.main-col section .table-add-button{margin-top:0;float:left;}.main-col section .link-aside-button{display:block;float:right;}}@media screen and (max-width:46.19em){.simple-table .small-table-col.status-col{padding-top:0;}.simple-table .status+.date{color:#000;}}.final-contract-short-list{padding-right:1.5625rem;box-sizing:border-box;}.marketing-short-list{padding-left:1.5625rem;box-sizing:border-box;}.news.sidebar time{font-size:14px;font-size:.875rem;line-height:1.875rem;color:#8d8d8d;}.news-list.sidebar h3{font-size:1.5rem;line-height:1.875rem;}.news-list.sidebar p{font-size:1rem;line-height:1.5rem;}.news.news-list article{margin-bottom:1.25rem;}@media screen and (max-width:62.19em){.final-contract-short-list{float:left;max-width:48.875rem;width:65%;padding-right:0;}.marketing-short-list{width:100%;padding-left:0;}.simple-table .status+.date.red{color:#e4172c;}.news-list.sidebar h3{font-size:1.125rem;line-height:1.25rem;}.news.sidebar time{font-size:.75rem;}.news.news-list article{margin-bottom:0;}}@media screen and (max-width:46.19em){.simple-table .status.mobile-pad-right+.date{margin-top:0;padding-left:0;}.final-contract-short-list{left:auto;clear:both;float:none;width:100%;padding-right:0;}}@media screen and (min-width:62.25em){.final-contract-short-list .small-table-col{width:130px;}}#Footer .footer-bottom{font-size:.8125rem;margin-top:1.25rem;}#Footer .footer-bottom .footer-bottom-inner{padding-top:1.25rem;overflow:hidden;}#Main{padding-bottom:150px;}#Footer{min-height:7.8125rem;}@media screen and (min-width:62.25em){#Footer .footer-bottom{font-size:.875rem;margin-top:1.875rem;}#Footer .footer-bottom .footer-bottom-inner{padding-top:1.875rem;}#Main{padding-bottom:180px;}#Footer{min-height:9.6875rem;}}#Footer .footer-bottom::before{content:'';width:100%;height:1px;display:block;background-color:#dedede;}#Footer .footer-bottom .footer-bottom-info{float:left;width:50%;}#Footer .footer-bottom .footer-bottom-call{float:right;width:50%;text-align:right;}#Footer .footer-bottom .call-top,#Footer .footer-bottom .call-phone{display:inline-block;}#Footer .footer-bottom .call-phone{font-size:1.25rem;line-height:1.75rem;}@media screen and (max-width:46.19em){#Footer .footer-bottom .call-top,#Footer .footer-bottom .call-phone{display:block;}#Footer .footer-bottom .call-phone{line-height:1.5rem;}#Footer .footer-bottom .footer-bottom-info{width:100%;margin-top:.625rem;}#Footer .footer-bottom .footer-bottom-call{width:100%;float:left;text-align:left;}#Main{padding-bottom:210px;}#Footer{min-height:10.9375rem;}}.dialog-box .dialog-title{font-size:1.5rem;font-family:'pko_bank_polski',Arial,sans-serif;}.dialog-box .dialog-message{color:#585858;}.dialog-box .dialog-message-narrow{color:#585858;max-width:31.25rem;}.dialog-box .dialog-top{margin-bottom:1.25rem;}.dialog-box .dialog-bottom{margin-top:1.25rem;}.dialog-box{min-height:8.125rem;position:relative;max-width:46.875rem!important;}.dialog-box .editable-row{padding-bottom:1.25rem;min-height:1.6875rem;}.dialog-box .editable-row .data-col{min-height:1.6875rem;}.dialog-box .editable-row .editable-row-data input{height:1.6875rem;}.dialog-box .editable-row .field-validation-error span{font-size:.8125rem;color:#e4172c;}.dialog-box.individual-user-list-width{max-width:63.75rem!important;}.dialog-box form{font-size:inherit;}.dialog-box.widest-dialog-box{max-width:60rem!important;}.mfp-content .dialog-box{width:auto;}.ios .mfp-content .dialog-box button.button:hover{background:#004c9a!important;}.ios .mfp-content .dialog-box button.button:active{background:#004c9a!important;}.dialog-box .row{padding-bottom:.5em;}.dialog-box .row.margin-top{margin-top:1.5em;}.mfp-content .dialog-box .form-layout .row{padding-top:.25em;padding-bottom:.25em;}.mfp-content .alert-confirm .blue-link,.mfp-content .alert-continue-confirm .blue-link{padding-left:1.25rem;}@media screen and (min-width:46.25em){.dialog-box .dialog-blue-link{line-height:2.3125rem;}.mfp-content .dialog-box{min-width:28.75rem;}.mfp-content .dialog-box.wider-dialog-box,.mfp-content .dialog-box.widest-dialog-box{min-width:37.5rem;}.mfp-content .dialog-box .left-label-layout .input-col,.mfp-content .dialog-box .dialog-bottom{width:75%;}.mfp-content .dialog-box .left-label-layout .input-col.dialog-bottom-wide,.mfp-content .dialog-box .dialog-bottom.dialog-bottom-wide{width:100%;}.dialog-box{padding:1.875rem;}.dialog-box .form-layout .validation-col{min-height:1.25rem;}.dialog-box .dialog-title{font-size:1.25rem;margin-bottom:1.5625rem;}.dialog-box .dialog-message{font-size:.875rem;}.mfp-content .alert-modal .dialog-box,.mfp-content .alert-info .dialog-box,.mfp-content .alert-confirm .dialog-box,.mfp-content .alert-continue-confirm .dialog-box{min-width:18.75rem;}}@media screen and (min-width:62.25em){.dialog-box .dialog-message{font-size:1rem;}.dialog-box .dialog-title{font-size:1.5rem;}.dialog-box{padding:2.8125rem;}}@media screen and (max-width:46.19em){.mfp-content .dialog-box{font-size:.875rem;}.dialog-box{padding:1.875rem 1.5625rem 1.875rem 1.5625rem;}.dialog-box .dialog-blue-link{line-height:2.0625rem;}.dialog-box .dialog-title{font-size:1.125rem;margin-bottom:1.25rem;}.dialog-box .form-layout .validation-col{min-height:.9375rem;}}@media screen and (max-width:25em){.dialog-box .dialog-blue-link{display:block;width:100%;margin-top:20px;}}.notifications-list-layout time{font-size:1rem;}.notifications-list-layout h3{font-size:1rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.notifications-list-layout p{margin-bottom:0;}.list-navigation .pager .button{margin-top:.9375rem;}.col>.list-navigation .pager .button{margin-top:0;}@media screen and (max-width:62.19em){.notifications-list-layout p,.notifications-list-layout time.gray{font-size:.875rem;}}@media screen and (max-width:46.19em){.notifications-list-layout{padding-right:0;margin-bottom:0;border:0;}.notifications-list-layout article{padding-right:0;}.list-navigation .pager>button{font-size:.875rem;}.list-navigation .pager>button:first-child{float:left;}}.dit-menu{border-bottom:1px solid #d2d2d2;margin-bottom:2.5rem;}.dit-menu .dit-subnav-r{position:relative;}.dit-menu .dit-subnav-r ul{padding:0;font-size:0;}.dit-menu .dit-subnav-r ul li{display:inline-block;background:#f9f9f9;border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;}.dit-menu .dit-subnav-r ul li:first-child{border-top-left-radius:3px;}.dit-menu .dit-subnav-r ul li:last-child{border-right:1px solid #d2d2d2;border-top-right-radius:3px;}.dit-menu .dit-subnav-r ul li a{color:#000;font-size:1rem;padding:0 1.25em;line-height:2.5rem;height:2.5rem;display:block;}.dit-menu .dit-subnav-r ul li.current{background:#004c9a;border-top:1px solid transparent;}.dit-menu .dit-subnav-r ul li.current a{color:#fff;}.dit-menu .dit-subnav-r .dit-dropdown{display:none;position:relative;}.dit-menu .dit-subnav-r .dit-dropdown i{float:right;border-left:1px solid #87abcf;height:100%;position:absolute;right:0;top:0;width:2.8125rem;font-size:1.875rem;}.dit-menu .dit-subnav-r .dit-dropdown i:before{color:#fff;}.dit-menu .dit-subnav-r .dit-dropdown i.icon-PKO_IKONY_ICO_Strzalka_drop2,.dit-menu .dit-subnav-r .dit-dropdown.expanded i.icon-PKO_IKONY_ICO_Strzalka_drop1{display:none;}.dit-menu .dit-subnav-r .dit-dropdown i.icon-PKO_IKONY_ICO_Strzalka_drop1:before{top:5px;position:absolute;}.dit-menu .dit-subnav-r .dit-dropdown.expanded i.icon-PKO_IKONY_ICO_Strzalka_drop2{display:block;}.dit-leasing-calc-banner{-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:26px;}.dit-leasing-calc-banner p{float:left;line-height:2.3125rem;margin-bottom:0;margin-right:1.25rem;color:#585858;}.dit-leasing-calc-banner.line-height-normal p{line-height:normal;}.dit-articles-alt-r .offer-article{border-bottom:solid 1px #dedede;padding-bottom:1.875em;padding-top:1.25em;}.dit-articles-alt-r .offer-article header h4{font-size:1.5rem;line-height:1.875rem;margin-bottom:1.875rem;}.dit-articles-alt-r .offer-article p{margin-top:1.875rem;margin-bottom:.625rem;color:#585858;}.adv-short-alt.dit-articles-alt-r article:last-child{border-bottom:0;}.news-detail-layout-r .post-header span.post-title{display:inline-block;}.news-detail-layout-r .group header p{font-size:1.5rem;line-height:1.875rem;}.dit-articles-alt-r.offer-sale-articles>.offer-article:last-of-type{border-bottom:0;}.dit-articles-alt-r>header{padding-bottom:1.25rem;}.news-detail-layout-r article.post .post-header{margin-top:0;margin-bottom:1.875rem;padding-right:.3125rem;}.news-detail-layout-r .post-content-r p{margin-top:1.875rem;color:#585858;}@media screen and (max-width:62.19em){.dit-menu{margin-bottom:1.875rem;}.dit-leasing-calc-banner p{font-size:.875rem;}.dit-articles-alt-r>header{padding-bottom:0;}.dit-articles-alt-r>header h2,.dit-articles-alt-r .offer-article header h4,.news-detail-layout-r article.post .post-header,.news-detail-layout-r .group header p{font-size:1.25rem;}.dit-articles-alt-r .offer-article header h4,.news-detail-layout-r .group header p{margin-bottom:1.25rem;}.dit-articles-alt-r .offer-article p,.news-detail-layout-r .post-content-r p{font-size:.875rem;margin-top:1.25rem;}}@media screen and (max-width:46.19em){.dit-menu{border-bottom:0;margin-bottom:1.25rem;}.dit-menu .dit-subnav-r .dit-dropdown{display:block;background:#004c9a;color:#fff;padding:0 .9375rem;box-sizing:border-box;font-size:1rem;height:2.5rem;line-height:2.5rem;border-radius:3px;-webkit-appearance:none;cursor:pointer;}.dit-menu .dit-subnav-r>ul{padding:0;list-style-type:none;overflow:hidden;position:absolute;top:37px;left:0;right:0;background:#fff;z-index:9999;box-sizing:border-box;border-left:solid 1px #d2d2d2;border-right:solid 1px #d2d2d2;}.dit-menu .dit-subnav-r.dit-subnav-selectable ul:not(.expanded) li{display:none;}.dit-menu .dit-subnav-r>ul.expanded{border-bottom:solid 1px #d2d2d2;min-height:100%;}.dit-menu .dit-subnav-r ul.expanded li a{background:none;color:#000;line-height:40px;padding:0 15px;}.dit-menu .dit-subnav-r>ul.expanded li{display:block;background:none;border:0;}.dit-leasing-calc-banner p{font-size:.875rem;width:100%;display:block;line-height:normal;margin-bottom:.625rem;}.dit-articles-alt-r .offer-article header h4{margin-bottom:.9375rem;}.dit-articles-alt-r .offer-article p{margin-top:.9375rem;}.news-detail-layout-r .post-header{padding-left:0;white-space:normal;}}.insurance-articles .accordion-elem .accordion-body .col{box-sizing:border-box;}.accordion-elem .accordion-body{display:none;margin-bottom:2.5rem;}.accordion-elem .accordion-header{display:block;border-top:1px solid #dedede;cursor:pointer;font-size:1.5rem;position:relative;color:#000;max-height:3.625rem;box-sizing:border-box;padding:1.0625rem 3.125rem 1.0625rem 0;outline:0;}.accordion-elem .accordion-header.active{color:#004c9a;}.accordion-elem .accordion-header:focus{outline:0;}.accordion-elem .accordion-header-icon{color:#004c9a;position:absolute;top:17px;right:10px;width:21px;height:21px;}.accordion-elem .accordion-header-icon::before{width:21px;height:3px;top:9px;left:0;content:'';background-color:#004c9a;border-radius:0 2px;position:absolute;}.accordion-elem .accordion-header-icon::after{width:3px;height:21px;background-color:#004c9a;position:absolute;top:0;left:9px;content:'';border-radius:2px 0;}.accordion-elem .accordion-header.active .accordion-header-icon::after{width:2px;top:8px;height:0;background-color:currentColor;position:absolute;left:8px;content:'';border-radius:2px 0;}.accordion-elem .accordion-header.active .accordion-header-icon::before{width:21px;height:3px;top:9px;left:0;position:absolute;content:'';background-color:currentColor;border-radius:0 2px;}.accordion-elem .accordion-header-icon::before,.accordion-header-icon::after{-webkit-transition:height 250ms,top 250ms;transition:height 250ms,top 250ms;background-color:currentColor;}.dit-articles-border-b{border-bottom:1px solid #dedede;}.dit-articles-alt-r article.accord-offer-article{margin-top:1.25rem;}.dit-articles-alt-r article.accord-offer-article header h3{font-size:1.5rem;line-height:1.875rem;}.dit-articles-alt-r article.accord-offer-article p{font-size:1rem;line-height:1.3125rem;margin:0;color:#585858;}.dit-articles-alt-r article .nav-accord{margin-top:.3125rem;}@media screen and (min-width:62.25em){.insurance-articles .accordion-elem .accordion-body .row>.col:nth-of-type(odd){padding-right:.625rem;}}@media screen and (max-width:62.19em) and (min-width:46.25em){.insurance-articles .accordion-elem .accordion-body .row>[class*="tablet-"]:nth-child(-n+2){padding-right:.625rem;}}@media screen and (max-width:62.19em){.main-col{float:left;width:65%;}.side-col{width:35%;float:right;}.main-col-tablet-full{width:100%;max-width:100%;}.side-col-tablet-none{display:none;}.main-col-tablet-full.main-col-border::after{width:0;border:0;}.main-col .sidebar-container{padding-right:0;}.accordion-elem .accordion-header{font-size:1.125rem;max-height:3.25rem;padding:.9375rem 3.125rem .9375rem 0;}.dit-articles-alt-r article.accord-offer-article header h3{font-size:1.25rem;}.dit-articles-alt-r article.accord-offer-article p{font-size:.875rem;}}@media screen and (max-width:46.19em){.side-col{max-width:none;}.main-col{max-width:none;left:auto;clear:both;float:none;width:100%;}.accordion-elem .accordion-body{margin-bottom:1.25rem;}.accordion-elem .accordion-header{font-size:1rem;}.accordion-elem .accordion-info{font-size:.875rem;}.dit-articles-alt-r article.accord-offer-article{margin-top:0;}.main-col-border::after{width:0;border:0;}.main-col .sidebar-container{padding-right:0;}.insurance-articles .accordion-elem .accordion-body .row>[class*="col-"]:not(:first-child){margin-top:1.5625rem;}}.left-label-layout-r .form-section-header .addit-info{font-size:1rem;padding-left:1.25rem;}.left-label-layout-r .form-section-header .addit-info abbr{font-size:1rem;}.left-label-layout-r .input-col,.left-label-layout-r .validation-col{width:95%;}.left-label-layout-r .validation-col{min-height:0;}[data-ui-fn="imageuploader"]{position:relative;display:table;}.image-upload-ctr{display:table-cell;vertical-align:middle;float:none;}.left-label-layout-r.form-layout .money-input{width:60%;}.left-label-layout-r .display-field label{color:#8d8d8d;}.left-label-layout-r .form-section{margin-bottom:1.875rem;}.form-navigation-r button{margin-right:1.25rem;}.form-navigation-r .cancel-form{float:right;line-height:2.3125rem;}.form-navigation-r .cancel-form.canel-left{padding-left:.625rem;float:none;}.form-navigation-r .delete-ad{line-height:normal;}@media screen and (max-width:46.19em){.left-label-layout-r .form-section-header h2{justify-content:flex-start;font-size:1rem;}.left-label-layout-r .form-section-header h2 .addit-info{font-size:.875rem;}}@media screen and (min-width:37.5em){.form-navigation-r br{display:none;}}@media screen and (max-width:37.4375em){.form-navigation-r>button:not(:first-child),.form-navigation-r .delete-ad{margin-top:.9375rem;}.form-navigation-r .cancel-form{float:none;display:block;margin-top:1.25rem;}.form-navigation-r .cancel-form.canel-left{padding-left:0;}}.sidebar-container .dit-header-add-r{margin-bottom:1.875rem;}.sidebar-container .dit-header-add-r h2{display:inline-block;}.sidebar-container .dit-header-add-r a.dit-goto{float:right;line-height:2.3125rem;margin-right:2.5rem;}.sidebar-container .dit-header-add-r .show-on-mobile{display:none;}.sidebar-container .dit-filter-nav{margin-bottom:1.25rem;}.sidebar-container .dit-filter-nav .dropdown{border:0;}.sidebar-container .dit-filter-nav .dropdown .carat{border-left:0;position:static;}.sidebar-container .dit-filter-nav .dropdown .selected{color:#004c9a;float:left;padding-right:0;font-size:1.25rem;}.sidebar-container .dit-filter-nav label{float:left;line-height:2.375rem;color:#000;font-size:1.25rem;padding-right:.625rem;}.sidebar-container .ads-image,.sidebar-container .ads-right-content-list{float:left;}.sidebar-container .ads-right-content-list{width:70%;}.sidebar-container .ads-right-content-list .subheader{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.875rem;}.sidebar-container .ads-right-content-list .subheader .status-active{color:#000;}.sidebar-container .ads-right-content-list .subheader .status-active.status{padding-right:.625rem;}.sidebar-container .ads-right-content-list .subheader .status-white{color:#585858;}.sidebar-container .ads-right-content-list .subheader .status-light,.sidebar-container .ads-right-content-list .subheader .status-red{color:#e4172c;}.sidebar-container .ads-right-content-list .subheader .status-grey{color:#8d8d8d;}.sidebar-container .ads-right-content-list header h4{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1.25rem;line-height:1.25rem;padding:.3125em 0;}.sidebar-container .ads-right-content-list p{margin:0;color:#585858;}.sidebar-container .ads-image{width:30%;max-width:12.5rem;}.sidebar-container .ad-article{margin-bottom:2.5rem;}.dit-articles-alt-r article nav{position:relative;margin-top:.3125rem;}.dit-articles-alt-r article nav .opensub{display:inline-block;outline:0;}.dit-articles-alt-r article nav .opensub .icon-up-open-big{display:none;}.dit-articles-alt-r article nav .opensub.expanded .icon-up-open-big{display:inline;}.dit-articles-alt-r article nav .opensub.expanded .icon-down-open-big{display:none;}.dit-articles-alt-r article nav .subtoopen{overflow:hidden;background:#fff;height:0;position:absolute;left:0;top:30px;margin:0;padding:0;min-width:6.25rem;}.dit-articles-alt-r article nav .subtoopen li{margin-bottom:.625rem;}.dit-articles-alt-r article nav .subtoopen.expanded{border:1px solid #ccc;height:auto;padding:.625rem .625rem 0;}.dit-articles-alt-r article .link-before-subt{line-height:2.125rem;float:left;}.dit-articles-alt-r article .opensub i{font-size:2.125rem;}@media screen and (max-width:62.19em){.sidebar-container .dit-filter-nav label,.sidebar-container .dit-filter-nav .dropdown .selected{font-size:1.125rem;}.sidebar-container .dit-filter-nav label{line-height:2.25rem;}.sidebar-container .ads-right-content-list .subheader{font-size:.75rem;}.sidebar-container .ads-right-content-list header h4{font-size:1.1875rem;}.sidebar-container .ads-right-content-list p{font-size:.9375rem;}}@media screen and (max-width:46.19em){.sidebar-container .dit-header-add-r a.dit-goto{margin-bottom:10px;}.sidebar-container .ads-image,.sidebar-container .ads-right-content-list{width:100%;}.sidebar-container .ad-article{margin-bottom:.9375rem;}.sidebar-container .ads-right-content-list .subheader{margin-top:.625rem;}}@media screen and (max-width:37.4375em){.sidebar-container .dit-header-add-r .hide-on-mobile{display:none;}.sidebar-container .dit-header-add-r .show-on-mobile,.sidebar-container .dit-header-add-r h2{display:block;}.sidebar-container .dit-header-add-r .button,.sidebar-container .dit-header-add-r a.dit-goto{float:none;}.sidebar-container .dit-header-add-r{margin-bottom:1.25rem;}}.news-detail-layout-r.post-layout-r .post-details-content .post-header{font-size:1.125rem;margin-bottom:.625rem;}.news-detail-layout-r.post-layout-r .post-content-ad h2{font-size:1.875rem;}.news-detail-layout-r.post-layout-r .post-content-ad li{padding-bottom:.625rem;}.news-detail-layout-r.post-layout-r .post-content-ad li .post-content-val{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.news-detail-layout-r.post-layout-r .post-content-ad p{margin:0;color:#000;}.news-detail-layout-r.post-layout-r .post-content-r.clause-content p{font-size:.875rem;color:#585858;}@media screen and (max-width:62.19em){.news-detail-layout-r.post-layout-r .post-content-ad h2{font-size:1.25rem;padding-left:0;}.news-detail-layout-r.post-layout-r .post-content-r.clause-content p{font-size:.75rem;}.news-detail-layout-r.post-layout-r article.post>h2{white-space:normal;padding-left:0;}}@media screen and (max-width:46.19em){.news-detail-layout-r.post-layout-r article.post>h2{font-size:1.1875rem;}.news-detail-layout-r.post-layout-r .post-details-content .post-header{font-size:1rem;}.news-detail-layout-r.post-layout-r .post-details-content .post-content,.news-detail-layout-r.post-layout-r .post-content-ad li{font-size:.875rem;}}.calculation-form .dit-buttons{margin-top:1.25rem;}.calculation-form .dit-buttons .button{margin-right:1.875rem;}.tip-col .q-mark .icon{font-size:1.875rem;}.tip-col .q-mark .icon:before{margin:0;}.left-label-layout-r .input-col>div{padding-right:.625rem;}.dit-leasing-calc-r .act-form{font-size:1.125rem;}.dit-leasing-calc-r .act-form .form-calc-readonly{margin-bottom:.625rem;}.dit-leasing-calc-r .act-form .form-calc-readonly p{margin:0;font-weight:bold;}.dit-leasing-calc-r .act-form .form-calc-readonly p.blue{color:#004c9a;}.dit-leasing-calc-r .act-form.sumup{margin:1.5625rem 0;}.dit-leasing-calc-r .act-form .form-calc-readonly label{float:left;margin-right:.625rem;}.dit-leasing-calc-r .act-form.sumup .form-calc-readonly{font-size:1.5rem;margin-bottom:1.25rem;}.dit-leasing-calc-r .act-form label:not(:empty):after{content:":";}@media screen and (max-width:62.19em){.recalculated-info{font-size:.75rem;margin-bottom:.625rem;}.dit-leasing-calc-r .act-form .form-calc-readonly{margin-bottom:.4375rem;}.dit-leasing-calc-r .act-form{font-size:.875rem;}.dit-leasing-calc-r .act-form.sumup .form-calc-readonly{font-size:1.25rem;}}@media screen and (max-width:46.19em){.dit-leasing-calc-r .act-form .form-calc-readonly label{margin-right:.3125rem;}.dit-leasing-calc-r .act-form .form-calc-readonly label.sumup-r{width:100%;margin-bottom:.4375rem;}.left-label-layout-r .input-col,.left-label-layout-r .validation-col{width:91%;}.left-label-layout-r .input-col>div{padding-right:.3125rem;}}@media screen and (max-width:25em){.left-label-layout-r .input-col,.left-label-layout-r .validation-col{width:88%;}.left-label-layout-r .calculation-summary-back-r{display:block;padding-top:1.25rem;}}.notification-edit .account-container #AccountContainer>*:not(.notification-section),.notification-edit .side-col>*,.notification-edit #MainMenu,.notification-edit #MainProfileMenu,.notification-edit .ebok-user-section,.notification-edit .account-container .contract-switcher{-moz-opacity:.3;opacity:.3;filter:alpha(opacity=30);pointer-events:none;}.ebok-user-section h2{float:left;margin:0;padding-right:2.5rem;}.ebok-user-section .session-line{float:left;line-height:1.75rem;}.ebok-user-section .session-line:first-of-type{margin-right:20px;}.ebok-user-section .session-line .label-col{padding-right:.3125rem;color:#8d8d8d;}.ebok-user-section .session-line>div{display:inline-block;font-size:.875rem;}.account-container .account-section{border-bottom:1px solid #dedede;padding-bottom:1.875rem;margin-bottom:2.1875rem;}.account-container .account-section header h2{margin-bottom:1.25rem;}.account-container .account-section header .notification-configuration-message,.account-container .account-section .notification-configuration-message-2{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.account-container .account-section header .notification-configuration-message i.pko-icon,.account-container .account-section .notification-configuration-message-2 i.pko-icon{top:.125rem;position:relative;font-size:1rem;}.account-container .account-section header .notification-configuration-message span,.account-container .account-section .notification-configuration-message-2 span{font-size:.6875rem;font-family:'pko_bank_polski',Arial,sans-serif;padding-left:.3125rem;}.account-container .account-section .label-col{color:#8d8d8d;}.account-container .account-section .label-col .pko-icon,.account-container .account-section th .pko-icon{position:relative;top:.125rem;font-size:1rem;}.account-container .account-section .label-col .pko-icon:before,.account-container .account-section th .pko-icon:before{color:inherit;}.account-container .account-section .col.pad{padding:0;padding-right:.625rem;box-sizing:border-box;}.account-container .account-section .col.pad:last-of-type{padding:0;}.account-container .account-section .col .password-col span{display:block;}.ebok-client-table{width:100%;font-size:13px;font-size:.8125rem;table-layout:fixed;border-collapse:collapse;border-spacing:0;word-wrap:break-word;*white-space:normal;margin:0;}.ebok-client-table thead tr{border-width:0;}.ebok-client-table th{color:#8d8d8d;font-size:1rem;text-align:left;}.ebok-client-table td{font-size:1rem;text-align:left;}.ebok-client-table td a{font-size:.9375rem;}.ebok-client-table tbody tr{color:#000;}.ebok-client-table th:last-child,.ebok-client-table td:last-child{padding-right:0;}.ebok-client-table th,.ebok-client-table td{padding:.5rem .5rem;}.ebok-client-table th.email-col{width:30%;}.ebok-client-table th.status-col{width:17%;}.ebok-client-table th.action-col{width:12%;}.ebok-client-table .ebok-user-name{display:inline-block;}.ebok-client-table .ebok-user-name span{display:block;}.account-section .data-col .pseudo-checkbox-r:first-of-type{margin-right:.9375rem;}.account-section .row>.e-invoice-kind i{margin-top:-.1875rem;}@media screen and (min-width:62.25em){.account-section .row>.e-invoice-kind{margin-bottom:1.25rem;}}@media screen and (min-width:46.25em) and (max-width:62.25em){.account-section .row>.e-invoice-kind{margin-right:6.25rem;}}.account-section .row>.notification-col:not(:last-of-type){padding-bottom:1.5625rem;}.icheckbox_minimal{font-size:1rem;}.pseudo-checkbox-r.disabled,.icheckbox_minimal.disabled{cursor:default;}.account-section .agreements-row{width:100%;overflow:hidden;}.account-section .row>.agreements-row:not(:last-child){margin-bottom:1.25rem;}.account-container .account-section:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}.account-section header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;align-items:flex-start;}.account-section header .account-section-actions{padding-left:.5rem;margin-left:auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}.account-section header .account-section-actions>*{margin-left:1.25rem;}@media screen and (max-width:46.19em){.account-section header h2{white-space:normal;}.account-section header .account-section-actions{min-width:7.1875rem;-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-align:flex-end;-moz-box-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;}.account-section header .account-section-actions>*{margin-left:0;}}#EditUserAccessLevelsData td{vertical-align:middle;}#EditUserAccessLevelsData .access-level-col .autocomplete-outer{width:11.25rem;}#EditUserAccessLevelsData .access-level-col .autocomplete-outer .input_large{width:100%;}#EditUserAccessLevelsData .email-col{word-wrap:break-word;}#EditUserAccessLevelsData .full-name-col,#EditUserAccessLevelsData .access-level-col,#EditUserAccessLevelsData .email-col{width:25%;}#EditUserAccessLevelsData .system-name-col,#EditUserAccessLevelsData .status-col{width:12.5%;}@media screen and (max-width:62.19em){#EditUserAccessLevelsData .full-name-col{width:50%;}#EditUserAccessLevelsData .system-name-col{width:20%;}#EditUserAccessLevelsData .access-level-col{width:30%;min-width:200px;}}@media screen and (max-width:46.19em){#EditUserAccessLevelsData .full-name-col{width:60%;}#EditUserAccessLevelsData .access-level-col{width:40%;min-width:0;}#EditUserAccessLevelsData .access-level-col .autocomplete-outer{width:9.0625rem;font-size:.875rem;}#EditUserAccessLevelsData .access-level-col .autocomplete-outer .autocomplete-input{font-size:.875rem;}}@media screen and (max-width:37.4375em){#EditUserAccessLevelsData .full-name-col{width:50%;}#EditUserAccessLevelsData .access-level-col{width:50%;}}#EditProfileUserData td{vertical-align:top;}#EditProfileUserData .full-name-col{width:20%;}#EditProfileUserData .system-name-col,#EditProfileUserData .status-col{width:10%;}#EditProfileUserData .access-level-col{width:18%;}#EditProfileUserData .access-level-col .autocomplete-outer{width:10rem;}#EditProfileUserData .access-level-col .autocomplete-outer .input_large{width:100%;font-size:inherit;}#EditProfileUserData .access-level-col .autocomplete-outer .autocomplete-button{padding-right:.875rem;}#EditProfileUserData .access-level-col .autocomplete-outer .ui-helper-hidden-accessible,#EditProfileUserData .access-level-col .autocomplete-outer .autocomplete-button,#EditProfileUserData .access-level-col .autocomplete-outer .autocomplete-button::before{height:1.5rem;width:1.25rem;line-height:inherit;}#EditProfileUserData .email-col{max-width:22%;}#EditProfileUserData .email-col input{display:block;width:100%;font-size:inherit;}#EditProfileUserData .phone-number-col{width:20%;}#EditProfileUserData .phone-number-col input{display:block;font-size:inherit;width:9.375rem;}#EditProfileUserData .text-holder{display:flex;justify-content:space-between;}#EditProfileUserData .text-to-edit{width:85%;}@media screen and (max-width:62.25em){#EditProfileUserData .access-level-col{width:18%;}#EditProfileUserData .access-level-col .autocomplete-outer{width:8.75rem;}}@media screen and (max-width:46.19em){#EditProfileUserData tr{padding-bottom:1.25rem;}#EditProfileUserData .email-col{max-width:90%;}#EditProfileUserData .email-col input{width:50%;}#EditProfileUserData .full-name-col,#EditProfileUserData .system-name-col,#EditProfileUserData .phone-number-col,#EditProfileUserData .access-level-col{width:90%;}}#EditProfileUserData .pko-icon,#LoggedUserNotificationData .pko-icon{font-size:1.5rem;margin-left:.3125rem;margin-top:-.25rem;}#EditProfileUserData .inline-edit-wrapper input,#LoggedUserNotificationData .inline-edit-wrapper input{height:1.6875rem;}#EditProfileUserData .inline-edit-wrapper label.error,#LoggedUserNotificationData .inline-edit-wrapper label.error,#EditProfileUserData .inline-edit-wrapper span.field-validation-error,#LoggedUserNotificationData .inline-edit-wrapper span.field-validation-error{font-size:.8125rem;color:#e4172c;display:block;}#EditProfileUserData .inline-edit-wrapper-actions,#LoggedUserNotificationData .inline-edit-wrapper-actions{display:flex;padding-top:.25rem;}#LoggedUserNotificationData button{position:relative;}#LoggedUserNotificationData .text-holder{display:flex;}#LoggedUserNotificationData .email-display{word-wrap:break-word;min-width:5%;max-width:90%;}@media screen and (max-width:46.19em){#LoggedUserNotificationData button{top:0;bottom:0;right:0;}}#UpdateNotificationConfigurationContainer.inline-checkbox-edit-context.active .inline-edit-wrapper .inline-action{display:inline-block;}#UpdateNotificationConfigurationContainer.inline-checkbox-edit-context.active .inline-edit-wrapper.active .inline-action{display:none;}#UpdateNotificationConfigurationContainer.inline-checkbox-edit-context .inline-action{display:none;}#UpdateNotificationConfigurationContainer .notification-tooltip-icon{display:inline-block;position:relative;font-size:1.25rem;top:.25rem;}@media screen and (max-width:71.875em){.ebok-user-section h2{padding-right:1.25rem;}.ebok-user-section .session-line>div{font-size:.75rem;}}@media screen and (max-width:62.19em){.account-container .account-section .label-col{font-size:.875rem;}.ebok-client-table th,.ebok-client-table td{font-size:.875rem;}.ebok-client-table th a,.ebok-client-table td a{font-size:.875rem;}}@media screen and (min-width:46.25em){.ebok-client-table tr .align-right-desctop{text-align:right;}.account-section .agreements-row{display:flex;align-items:center;}}@media screen and (max-width:46.19em){.ebok-user-section h2{padding-bottom:1.25rem;}.ebok-user-section .session-line{line-height:1.25rem;width:100%;}.account-container .account-section{padding-bottom:1.25rem;margin-bottom:1.5625rem;}.account-container .account-section header h2{margin-bottom:.625rem;}.account-container .account-section .row{padding-bottom:0;}.account-container .account-section .row+.row{padding-top:0;}.account-container .account-section .col{margin-bottom:10px;font-size:.875rem;}.account-container .account-section .col .password-col span{display:inline-block;}.account-container .account-section .col .password-col a{float:right;}.ebok-client-table th,.ebok-client-table td{padding-left:0!important;padding:.125rem .625rem .125rem 0!important;}.ebok-client-table tr{padding-bottom:.625rem;}.ebok-client-table .ebok-user-name{width:85%;}.account-section .row>.notification-col:not(:last-of-type){padding-bottom:.3125rem;}.account-section .agreements-row .label-col,.account-section .row>.agreements-row:not(:last-child){margin-bottom:0;}.account-section .agreements-row .data-col{width:100%;}.account-section .agreements-row .data-col .pad{padding:0;}}.available-access-levels-modal .available-access-levels-table{min-width:42.375rem;}.available-access-levels-modal .mobile-inner-scroll{width:100%;}table.available-access-levels-table{border:1px solid #dedede;border-right:0;}table.available-access-levels-table tr{border-top:1px solid #dedede;}table.available-access-levels-table th,table.available-access-levels-table td{border-right:1px solid #dedede;text-align:center;font-size:.75rem;padding:.25rem .25rem;}table.available-access-levels-table th{padding:.5rem .25rem!important;color:#000;}table.available-access-levels-table td{color:#585858;}table.available-access-levels-table th,table.available-access-levels-table tr:nth-child(even){background:#f9f9f9;}table.available-access-levels-table th{color:#585858;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.8125rem;}table.available-access-levels-table th,table.available-access-levels-table td{vertical-align:middle;}table.available-access-levels-table .available-access-levels-feature-col{text-align:left;}table.available-access-levels-table i{position:relative;font-size:1.125rem;line-height:1.125rem;}table.available-access-levels-table i.access{top:.125rem;}table.available-access-levels-table i.access::before{color:#004c9a;}table.available-access-levels-table i.no-access{top:.1875rem;}table.available-access-levels-table i.no-access::before{color:#c8c8c8;transform:scale(1.25,1.25);}.mfp-content .dialog-box .form-layout .row.zip-street-row .shorter-col{width:40%;}.mfp-content .dialog-box .form-layout .row.zip-street-row .longer-col{width:55%;}.dialog-box .dialog-bottom .button+a.modal-cancel{padding-left:1.25rem;}.dialog-box .dialog-bottom .button+.modal-custom-cancel{padding-left:1.25rem;}.edit-account-user .row .label-col{width:100%;text-align:left;color:#8d8d8d;}.form-layout input[type="radio"]{position:relative;min-width:1.5625rem;min-height:1.25rem;outline:0;border:0;}.form-layout.edit-account-user .for-radio{padding-top:0;}.mfp-content .dialog-box .form-layout.edit-account-user fieldset.row{padding-bottom:.9375rem;}input[type="radio"]::before{width:17px;height:17px;border-radius:50%;content:'';border:1px solid #bababa;display:inline-block;position:absolute;top:14px;opacity:1;left:0;margin-top:-9px;}input[type="radio"]::after{width:9px;height:9px;background-color:transparent;border-radius:50%;display:inline-block;position:absolute;content:'';top:10px;opacity:1;left:5px;}input[type="radio"]:checked::after{background-color:#004c9a;}.marketing-message-section div>article.row:not(:first-of-type){padding-top:1.875rem;}.marketing-message-section article.row time{font-size:.75rem;}.marketing-message-section article.row h3{font-size:1.125rem;padding:.625rem 0;}.marketing-message-section article.row p{color:#5a5a5a;margin-bottom:1.25rem;}.marketing-message-section article.row div.content-text{color:#5a5a5a;margin-bottom:1.25rem;}.marketing-message-deat .post time{font-size:1rem;padding-bottom:.3125rem;}.news-detail-layout-r.marketing-message-deat .group header p{font-size:1rem;}.news-detail-layout-r.marketing-message-deat .post-content-r p{margin-top:0;}@media screen and (max-width:28.5em){.form-layout .zip-street-row .input-col .mobile-flex{flex-direction:column;}.mfp-content .dialog-box .form-layout .row.zip-street-row .shorter-col{padding-bottom:.25rem;width:100%;}.mfp-content .dialog-box .form-layout .row.zip-street-row .longer-col{width:100%;}}@media screen and (max-width:62.19em){.marketing-message-section div>article.row:not(:first-of-type){padding-top:1.25rem;}.marketing-message-section article.row h3{font-size:1.125rem;padding:.4375rem 0;}.marketing-message-section article.row p{color:#5a5a5a;margin-bottom:.9375rem;}time.gray{font-size:.875rem;}}@media screen and (max-width:46.19em){.marketing-message-section article.row p,.marketing-message-deat .post time,.news-detail-layout-r.marketing-message-deat .group header p{font-size:.875rem;}.news-detail-layout-r.marketing-message-deat .group header p{line-height:1.25rem;}.marketing-message-section article.row div.content-text{font-size:.875rem;}}.contracts-section .navigation-table{margin-bottom:.9375rem;}.navigation-table .col input{width:100%;}.navigation-table .search-col{position:relative;}.navigation-table .search-col .search-page{position:absolute;right:0;background:none;top:3px;font-size:1.6875rem;height:2.3125rem;padding:0;}.navigation-table .right-sort{position:absolute;width:27%;max-width:20rem;right:.625rem;top:4px;padding-left:2.1875rem;padding-bottom:2.5rem;min-height:18.75rem;border-left:1px solid #dedede;}.navigation-table .right-sort .contract-status-label{font-size:1.5rem;display:block;padding-bottom:1.5625rem;margin-top:.375rem;}.contracts-list .contract-table{line-height:1.5625rem;}.contracts-list .contract-table .col{box-sizing:border-box;}.contracts-list .contract-table .col-contract{width:53%;padding-right:1.25rem;}.contracts-list .contract-table .col-contract .blue-link{line-height:2.1875rem;}.contracts-list .contract-table .col-progress{width:39%;}.contracts-list .contract-table .col-progress-text{width:8%;}.contracts-list .contract-table .col-progress-text>div{float:left;}.contracts-list .contract-table .col.progress-inside .pad,.last-contract-list .contract-table .col.progress-inside .pad{padding-right:.5625rem;}.contracts-list .contract-table .col .pad,.last-contract-list .contract-table .col .pad{padding-left:0;padding-right:0;}.last-contract-list .contract-table .col.col-contract .pad{padding-right:.3125rem;}.contracts-list .contract-table .status-row{padding:0;}.contracts-list .contract-table .status-row+.row{padding-top:0;padding-bottom:2.1875rem;}.contracts-list .contract-table .header-font{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1.25rem;line-height:2.1875rem;}@media screen and (max-width:62.19em){.contracts-list .contract-table .col-contract{width:100%;padding-right:0;}.contracts-list .contract-table .col-progress{margin:1.25rem 0 .625rem;width:75%;}.contracts-list .contract-table .col-progress-text{margin:1.25rem 0 .625rem;width:20%;}.contracts-list .contract-table .col-contract .blue-link{font-size:1rem;}.contracts-list .contract-table .col-progress .repayments-txt{font-size:1.25rem;}.contracts-list .contract-table .col-progress-text .repayments-progress{font-size:1.25rem;}.navigation-table .right-sort{width:30%;}}@media screen and (max-width:46.19em){.navigation-table .right-sort .contract-status-label{margin-top:1.25rem;}.navigation-table .right-sort{min-height:0;border-left:0;padding:0;}.contracts-list .contract-table .col-contract{line-height:1.375rem;font-size:.875rem;}.contracts-section .navigation-table .row{padding:.625rem 0;}.contracts-section .navigation-table .right-sort{position:static;width:100%;}.contracts-list .contract-table .col-contract .header-font{font-size:1rem;line-height:1.375rem;}.contracts-list .contract-table .col-progress .repayments-txt,.contracts-list .contract-table .col-progress-text .repayments-progress{font-size:.875rem;}.contracts-list .contract-table .col-progress-text .repayments-progress{margin-top:2.1875rem;}.contracts-list .contract-table .col-progress,.contracts-list .contract-table .col-progress-text{margin:0;}.contracts-list .contract-table .status-row+.row{padding-bottom:1.25rem;}}.contract-details-nav{margin-bottom:2.5rem;}.contract-details-nav h2.contract-header-nav{font-size:1.5rem;line-height:1.43125rem;}.contract-details-nav h2.contract-header-nav.bold{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.contract-details-nav h2.contract-header-nav .contract-nav-title{display:inline-block;}.contract-details-nav h2.contract-header-nav .section-right-link{line-height:2.5rem;}.contract-table .inline-edit-wrapper .text-to-edit{float:left;width:80%;}.inline-edit-wrapper.active .text-to-edit,.inline-edit-wrapper.active .inline-action{display:none;}.contracts-list.contract-header .contract-table .status-row+.row{padding-bottom:0;}.details-section section h2{font-size:1.25rem;margin-bottom:.5rem;}.contract-case-table tr td{line-height:1.5625rem;}.contract-case-table .case-name{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1rem;}.contract-case-table td a.blue-link{line-height:2.1875rem;}.main-col .last-applicationc-c-list .table-add-button{margin-top:-2.5rem;}.dialog-box .row .modal-row{width:100%;overflow:hidden;}.dialog-box .row .modal-row .label-col{color:#585858;}@media screen and (max-width:62.19em){.main-col .last-applicationc-c-list .table-add-button{float:left;margin-top:0;}.contract-details-nav h2.contract-header-nav,.contract-details-nav h2.contract-header-nav .section-right-link{line-height:1.875rem;}.contract-details-nav h2.contract-header-nav .contract-nav-title{font-size:1.5rem;}.contract-table .inline-edit-wrapper .text-to-edit,.contract-table .inline-edit-wrapper .inline-action{line-height:25px;}.dialog-box .row .modal-row{font-size:.875rem;}}@media screen and (max-width:46.19em){.main-col .last-applicationc-c-list .table-add-button~.emptyList{float:left;width:100%;margin-top:.9375rem;}.contract-details-nav{margin-bottom:1.25rem;}.contract-details-nav h2.contract-header-nav{display:block;white-space:normal;}.contract-details-nav h2.contract-header-nav .contract-nav-title{width:100%;}.contract-details-nav h2.contract-header-nav .section-right-link{float:none;margin:0;}.details-section section h2{padding-left:0;}table.no-padding-mobile :not(.always-table):not(.ui-datepicker-calendar) th,table.no-padding-mobile :not(.always-table):not(.ui-datepicker-calendar) td{padding-left:0;padding-right:0;line-height:1.25rem;}.contract-case-table tr td{font-size:.875rem;}.last-applicationc-c-list>h2+.button.right{margin-left:0;}.dialog-box .row .modal-row .data-col{width:100%;}.dialog-box .row .modal-row .data-col .pad{padding:0;}}table.payment-shedule-table{border:1px solid #dedede;border-right:0;}table.payment-shedule-table tr{border-top:1px solid #dedede;}table.payment-shedule-table th,table.payment-shedule-table td{border-right:1px solid #dedede;text-align:center;font-size:.75rem;padding:.25rem .25rem;}.left-label-layout-r .form-container .section-content table.payment-shedule-table td .no-padding{padding:0;}table.payment-shedule-table th{padding:.5rem .25rem!important;color:#000;}table.payment-shedule-table th,table.payment-shedule-table tr:nth-child(even){background:#f9f9f9;}table.payment-shedule-table td{color:#585858;}table.payment-shedule-table th.installment-number-col,table.payment-shedule-table td.installment-number-col{width:6.5%;}table.payment-shedule-table .year-col{width:6%;}table.payment-shedule-table .period-col{width:25%;}table.payment-shedule-table .date-col{width:12%;}table.payment-shedule-table .payment-lease-col,table.payment-shedule-table .lump-service-amount-col{width:17%;}.left-label-layout-r .mobile-inner-scroll{width:100%;}.details-section .link-button-r{padding:0;font-size:1.125rem;}.left-label-layout-r .form-switcher .dit-menu{margin-bottom:.625rem;}.datepicker-wrapper label{color:#585858;}.datepicker-wrapper .datepicker-value{border:0;color:#004c9a;outline:0;line-height:1.25rem;padding-right:1.375rem;padding-left:.125rem;background:transparent;position:relative;z-index:1;cursor:pointer;}.datepicker-wrapper .datepicker-value .pko-icon{font-size:1rem;padding-left:.3125rem;position:absolute;top:0;}@media screen and (max-width:62.19em){table.payment-shedule-table th,table.payment-shedule-table td{font-size:.671875rem;}}@media screen and (max-width:46.19em){table.payment-shedule-table{border:1px solid #dedede!important;border-right:0!important;width:46.25rem;}table.payment-shedule-table tr{display:table-row;padding:0;}table.payment-shedule-table thead{display:table-header-group;}table.payment-shedule-table th,table.payment-shedule-table td{display:table-cell;padding:.25rem .25rem!important;}table.payment-shedule-table th{padding:.5rem .25rem!important;}.left-label-layout-r .mobile-block{display:block;}.details-section .link-button-r{text-align:left;float:none;clear:both;margin-top:.625rem;}.always-dit-menu{border-bottom:1px solid #d2d2d2;}.dit-menu.always-dit-menu .dit-subnav-r>ul{position:static;overflow:visible;max-height:none;height:auto;border-left:0;border-right:0;}}.navigation-table .row+.row{padding-top:0;}.navigation-table .row .col .row{padding:0;}.invoice-history-table{overflow:hidden;}.invoice-history-table td{line-height:1.25rem;}.invoice-history-table .with-checkbox{padding-right:0;width:1.375rem;}.invoice-history-table td.with-checkbox .icheckbox_minimal{top:8px;}.invoice-history-table .small-table-col{width:20%;white-space:normal;}.invoice-history-table .name-col{width:35%;}.invoice-history-table .with-checkbox+.with-icon{padding-left:.3125rem;}.invoice-history-table td.with-icon .relative{padding-left:2.5rem;}.invoice-history-table .bold-col{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1rem;}.left-label-layout-r .history-list{margin-top:.9375rem;}.left-label-layout-r .history-list .invoice-history-table tr>th.with-checkbox+th{padding-top:0;}.left-label-layout-r .history-list .invoice-history-table tr>th.with-checkbox{padding-top:.3125rem;}.history-list .history-button-panel{margin-top:1.5625rem;}.history-list .history-button-panel>.col>.button{margin-right:1.25rem;}.main-col .payment-header-nav{font-size:1.875rem;margin-bottom:2.1875rem;}@media screen and (min-width:46.25em){.main-col section .table-tablet,.main-col section .table-tablet .blue-link,.main-col section .table-tablet td .relative div,.main-col section .table-tablet td:first-child .gray,.main-col section .table-tablet td.small-table-col div{font-size:1rem;}.main-col section .table-tablet thead.show-mobile th:first-child,.main-col section .table-tablet thead.show-mobile th.with-checkbox,.main-col section .table-tablet thead.show-mobile th.with-checkbox+th{font-size:1rem;}}@media screen and (min-width:62.25em) and (max-width:68.75em){.main-col section .table-tablet td.small-table-col div{font-size:.9375rem;}}@media screen and (min-width:46.25em) and (max-width:62.19em){.navigation-table>.row>.col+.col.no-padding-tablet{padding-top:0;}}@media screen and (max-width:62.19em){.main-col section .table-tablet{overflow:hidden;}table th.tablet-align-left,table td.tablet-align-left{text-align:left;}.main-col section .table-tablet tr{display:block;}.main-col section .table-tablet thead,.main-col section .table-tablet th{display:none;}.main-col section .table-tablet thead.show-mobile th:first-child,.main-col section .table-tablet thead.show-mobile th.with-checkbox,.main-col section .table-tablet thead.show-mobile th.with-checkbox+th{display:inline-block;border-top:0;}.main-col section .table-tablet thead.show-mobile{display:block;border-top:0;margin-bottom:.625rem;}.main-col section .table-tablet td{display:block;border-top:0;box-sizing:border-box;}.main-col section .table-tablet .mobile-label{display:inline-block;color:#8d8d8d;padding-right:.625rem;}.main-col section .table-tablet .status,.main-col section .table-tablet .date{display:inline-block;}.main-col section .table-tablet .mobile-label+*,.main-col section .table-tablet .bigger.one-line+.one-line{display:inline-block;}.main-col section .table-tablet .bigger.one-line{margin-right:.4em;}.main-col section .table-tablet .mobile-pad-bottom:not(.no-mobile){display:block;padding-bottom:1.25rem;}.main-col section .table-tablet tbody>.mobile-pad-bottom:last-child{padding-bottom:0;}.main-col section .table-tablet td.small-table-col,.main-col section .table-tablet td.name-col{width:100%;}.main-col section .table-tablet td.with-checkbox{float:left;margin:0;padding:.3125rem 0;}.main-col section .table-tablet td.with-icon .absolute-left,.main-col section .table-tablet td.with-wide-icon .absolute-left{display:block;}.main-col section .table-tablet .mobile-label,.main-col section .table-tablet .mobile-label+*{margin:0;text-align:left;width:auto;}.main-col section .table-tablet .mobile-link{line-height:2.5rem;}.main-col section .table-tablet td.with-icon .relative{padding-left:2.375rem;}.main-col section .table-tablet td.with-icon~td{padding:.125rem 0 .125rem 2.375rem;}.history-list .history-button-panel .list-navigation .pager .button{margin-top:1.25rem;}.history-list .history-button-panel .list-navigation .pager>button:first-child{float:left;}.navigation-table>.row>.col+.col{padding-top:1rem;}.navigation-table .mobile-full{margin:0;}.main-col section .invoice-history-table thead.show-mobile th.with-checkbox+th{padding-left:5px;}.main-col section .invoice-history-table td.with-checkbox~td{padding:.125rem 0 .125rem 4.0625rem;}.main-col section .invoice-history-table td.with-checkbox+td{padding-left:1.6875rem;}.main-col section .invoice-history-table td.with-checkbox+.with-icon .absolute-left{display:block;margin-top:0;}.main-col section .invoice-history-table td.with-checkbox .icheckbox_minimal{top:5px;}.main-page-invoice-list .table-link-actiont a.blue-link{padding-right:.625rem;}.main-page-invoice-list tbody tr{padding-bottom:1.25rem;}}@media screen and (max-width:25.19em){.main-col section .table-tablet .bigger.one-line{display:block;}}.dialog-content.invoice-details{line-height:1.25rem;}.dialog-content.invoice-details .pad{padding:0 .3125rem;}.dialog-content.invoice-details header .label-col:after{content:":";}.row .whole-row{overflow:hidden;width:100%;}.row .whole-row .label-col{color:#585858;}.row.row-less-padd-top{padding-top:.5em;}.mfp-content table.payment-shedule-table{max-width:33.125rem;}table.payment-shedule-table .desc-col{width:30%;}table.payment-shedule-table .number-col{width:6%;}table.payment-shedule-table .amount-col{width:15%;}@media screen and (max-width:62.19em){.dialog-content.invoice-details .row .whole-row{font-size:1rem;}.dialog-content.invoice-details .mobile-full .pad{padding:0;}}@media screen and (max-width:46.19em){.dialog-content.invoice-details .mobile-inner-scroll{width:100%;}.mfp-content table.payment-shedule-table{width:33.125rem;}.main-page-invoice-list tbody tr{padding-bottom:.625rem;}}.details-section .applications-list-cont{margin-top:3.75rem;}.details-section .applications-list-cont>h2{white-space:normal;}.application-main-nav{margin-bottom:1.875rem;}.application-main-nav.contract-details-nav h2.contract-header-nav .contract-nav-title{font-family:'pko_bank_polski',Arial,sans-serif;}.applications-list-cont .applications-list{margin-top:.9375rem;margin-bottom:1.875rem;}.applications-list .accordion-elem .accordion-header{max-height:none;}.applications-list .accordion-elem .accordion-body ul>li>a{color:#585858;line-height:1.5rem;}.applications-list .accordion-elem .accordion-body ul>li>a:hover{color:#004c9a;}.applications-list .accordion-elem .accordion-body ul>li:last-of-type{padding-bottom:1.25rem;}.applications-list .accordion-elem .accordion-body{margin-bottom:0;}.applications-list .accordion-elem .accordion-elem{padding-left:2.5rem;}#ResultsList>ul{border:0;padding-top:1.25rem;}#ResultsList>ul>li{padding:.25rem 0;}#ResultsList>ul>li>a{color:#585858;line-height:1.5rem;}#ResultsList>ul>li>a:hover{color:#004c9a;}.header-nav{margin-bottom:.625rem;}@media screen and (max-width:46.19em){.table-with-icon-mobile td.with-icon .absolute-left{display:block;}.table-with-icon-mobile td.with-icon .relative,.table-with-icon-mobile td.with-icon~td{padding-left:2.375rem!important;}.application-main-nav{margin-bottom:.9375rem;}.details-section .applications-list-cont{margin-top:1.25rem;}.details-section .applications-list-cont>h2{font-size:1rem;}.applications-list .accordion-elem .accordion-body ul>li>a,#ResultsList>ul>li>a{font-size:.875rem;}.application-table .small-table-col.status-col{margin-top:.625rem;}.application-table .status+.date{padding-top:0;margin:0;}}.pad-bottom-20{padding-bottom:1.25rem;}.no-bullets{list-style-type:none;}.left-label-layout-r .form-container.form-application#CreateIndyvidualInsurance>.row.small-padding fieldset.fieldset{padding-bottom:2px;padding-top:2px;}.left-label-layout-r .form-container.form-application>.row{padding:1.25rem 0;}.left-label-layout-r .form-container .section-content h2{margin-bottom:1.125rem;font-size:1.25rem;line-height:1.875rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;}.left-label-layout-r .form-container .section-content h3{margin-bottom:1.25rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1rem;color:#000;line-height:1.875rem;}.left-label-layout-r .form-container .section-content .row{padding-bottom:0;padding-top:.75rem;}.left-label-layout-r .form-container .section-content .form-row>.row:first-child{padding-top:0;}.left-label-layout-r .form-container .section-content .form-row .readonly{padding:0;line-height:1.25rem;}.left-label-layout-r .form-container .section-content .form-row .fieldset+.readonly{padding-top:.75rem;}.left-label-layout-r .form-container .section-content .form-row .readonly .label-col{color:#585858;font-size:1rem;line-height:1.25rem;padding-right:.5625rem;}.left-label-layout-r .form-container .section-content .form-row .readonly .label-col label{cursor:default;}.left-label-layout-r .form-container .section-content .form-row .readonly .data-col .pad-right{padding-right:.5625rem!important;color:#000;font-size:1rem;line-height:1.25rem;}.left-label-layout-r .form-container .section-content .form-row .readonly .label-col label::after{content:":";}.left-label-layout-r .form-container.form-application.form-application .section-content .form-row .readonly .label-col label.required:after{content:":*";}.left-label-layout-r .form-container .section-content .form-row.checkbox-inside .input-col{width:95%;}.left-label-layout-r .form-container .section-content .form-row .input-col{width:50%;color:#585858;font-family:'pko_bank_polski',Arial,sans-serif;font-size:1rem;line-height:1.25rem;}.left-label-layout-r .form-container .section-content .form-row .validation-col{width:52%;}.left-label-layout-r .form-container .section-content .form-row .validation-col.validation-col-full{width:100%;}.left-label-layout-r .form-container .application-navigation{margin-top:2.5rem;}.left-label-layout-r .form-container .section-content .form-row.no-inputs-r .tip-col{height:1.25rem;}.left-label-layout-r .form-container .section-content .form-row.no-inputs-r .tip-col .q-mark{position:relative;top:-5px;}.left-label-layout-r .form-container .section-content .form-row.no-inputs-r .row:not(.table-header)+.row{margin-top:.3125em;}.download-file__ellapsis-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;min-width:0;}.form-layout .input-col .autocomplete-outer .autocomplete-input,.dropdown .selected{padding-right:2.5rem;overflow:hidden;display:block;text-overflow:ellipsis;color:#000;font-size:16px;line-height:1;font-family:'pko_bank_polski',Arial,sans-serif;}.dropdown-mode li.ui-menu-item a,.ajax-mode li.ui-menu-item a,.dropdown li{white-space:normal;}.left-label-layout-r .summary-h2{white-space:normal;margin-top:.5em;}.input-col input.sum-discount-input{width:105%;}.left-label-layout-r .form-container .autocomplete-input::-webkit-input-placeholder,.left-label-layout-r .form-container .dropdown .selected::-webkit-input-placeholder,.left-label-layout-r .form-container input::-webkit-input-placeholder{color:#585858!important;font-family:'pko_bank_polski',Arial,sans-serif;font-size:1rem;}.left-label-layout-r .form-container .autocomplete-input::placeholder,.left-label-layout-r .form-container .dropdown .selected::placeholder,.left-label-layout-r .form-container input::placeholder{color:#585858!important;font-family:'pko_bank_polski',Arial,sans-serif;font-size:1rem;}.left-label-layout-r .form-container ul.tagit:after{color:#585858;font-family:'pko_bank_polski',Arial,sans-serif;font-size:1rem;}.left-label-layout-r .form-container .tagit-label{color:#000;font-weight:normal;font-family:'pko_bank_polski',Arial,sans-serif;font-size:1rem;}.mixin_CssForApplicationInputsAndPlaceholders{font-family:'pko_bank_polski',Arial,sans-serif;font-size:1rem;}.left-label-layout-r .form-container .section-content .application-form-additional-content-row{padding:0;}.left-label-layout-r .form-container .section-content .application-form-additional-content-row .application-form-conditional-message{margin:0;padding:.5rem .75rem;font-size:.8125rem;}.left-label-layout-r .form-container .section-content .application-form-additional-content-row .application-form-conditional-message.readonly{padding:0 0 .75rem 0;}.left-label-layout-r .form-container .section-content .application-form-additional-content-row .application-form-conditional-message .pko-icon{position:relative;top:.125rem;font-size:1rem;}@media screen and (max-width:73.19em){.left-label-layout-r .form-container .section-content .form-row .input-col,.left-label-layout-r .form-container .section-content .form-row .validation-col{width:55%;}}@media screen and (max-width:62.19em){.left-label-layout-r .form-container .section-content .form-row .input-col,.left-label-layout-r .form-container .section-content .form-row .validation-col{width:82%;}.header-nav{margin-bottom:1.25rem;}.header-nav h2.contract-header-nav .contract-nav-title{width:100%;}.header-nav a.section-right-link{width:100%;margin:0;padding-top:.3125rem;float:none;}}@media screen and (max-width:46.19em){.left-label-layout-r .form-container .application-navigation{margin-top:1.25rem;}.left-label-layout-r .form-container .section-content .form-row.no-inputs-r .row:not(.table-header)+.row{margin-top:.5em;}.left-label-layout-r .form-container .section-content .form-row .input-col,.left-label-layout-r .form-container .section-content .form-row .validation-col{width:91%;}}@media screen and (max-width:46.19em){.left-label-layout-r .form-container .section-content .form-row .input-col,.left-label-layout-r .form-container .section-content .form-row .validation-col{width:88%;}.left-label-layout-r .summary-h2{white-space:normal;margin-top:.75em;margin-bottom:.65em;}}.settlement-table>.row .col{box-sizing:border-box;}.settlement-table .settlement-header br{display:none;}.settlement-table .settlement-value{line-height:normal;}.ebok-switcher{float:right;}.ebok-switcher>a{color:#585858;text-align:right;}.ebok-switcher>a:not(:last-child){padding-right:1.5625rem;}.ebok-switcher>a:hover,.ebok-switcher>a.active{color:#004c9a;}.invoice-pay-form .row .col h2{margin:0;font-size:1.125rem;}.invoice-history-table .status-payment-col{width:23%;}.invoice-pay-list .invoice-history-table{margin-top:0;}@media screen and (max-width:72.813em){.custom-button-panel-12{width:100%;}.custom-button-panel-12 .list-navigation .pager .button{margin-top:1.25rem;}}@media screen and (min-width:62.25em){.navigation-table .datepicker-wrapper{line-height:2.3125rem;}}@media screen and (max-width:62.19em){.ebok-switcher>a{font-size:.875rem;}.ebok-switcher>a:not(:last-child){padding-right:.4375rem;}}@media screen and (max-width:46.19em){.history-list .history-button-panel>.col>.button.download-checked{margin-right:0;}.history-list .history-button-panel .link-button-r{float:left;width:100%;}.ebok-switcher{margin:.625rem 0;}.ebok-switcher,.settlement-table .over-payvalue{left:auto;clear:both;float:none;}}@media screen and (max-width:62.19em) and (min-width:46.25em){.dialog-content table.mobile-big-table .small-table-col{width:9.375rem;}}@media screen and (max-width:46.19em){.application-main-con .dit-menu .dit-subnav-r ul li a{font-size:.875rem;line-height:2.5rem;}.application-table td.with-icon{padding:.625rem 0 1.25rem 0;}.dialog-content table.mobile-big-table tr{margin-bottom:.625rem;}.dialog-content table.mobile-big-table tr>td{padding-left:0;}}.contract-premature-form .buyout-options,.contract-premature-form .settlement-options,.contract-premature-form .all-contract-premature-options{display:none;}.contract-accordion{margin-bottom:3.125rem;}.contract-header .contract-accordion ul>li .q-mark{font-size:1.875rem;vertical-align:middle;}.calculation-option-container .contract-schedule-bookmark>a.active,.calculation-option-container .contract-schedule-bookmark>a:hover{color:#004c9a;}.calculation-option-container .contract-schedule-bookmark>a{color:#585858;padding-right:1.5625rem;padding-left:1.5625rem;border-right:1px solid #dedede;}.calculation-option-container .contract-schedule-bookmark>a:last-of-type{border:0;}.calculation-option-container .contract-schedule-bookmark>a:first-of-type{padding-left:0;}.calculation-option-container .calcualtion-action-container{margin-top:.625rem;}.calculation-option-container .slider-contract-content .slider-content{margin-left:.3125rem;margin-top:.3125rem;}.calculation-option-container .calcualtion-action-container .cancel-form{float:none;}.calculation-option-container .calcualtion-action-container .form-navigation-r{margin-top:2.1875rem;}.calculation-option-container .calcualtion-action-container .contract-schedule-payment .input-col .col{box-sizing:border-box;}.boxsizing .form-layout .input-col input[disabled]{color:#999;background-color:#f1f1f1;}@media screen and (max-width:46.19em){.calculation-option-container h2{white-space:normal;}.calculation-option-container .contract-schedule-bookmark>a{width:100%;display:block;padding:.3125rem 0;border:0;}}#CreateUserAccountForm .section-content p{font-size:.9375rem;}#CreateUserAccountForm .section-content .form-left-column{padding-right:2.5rem;}#CreateUserAccountForm .section-content .form-left-column .fieldset{padding-top:.9375rem;}#CreateUserAccountForm .section-content .form-left-column .fieldset .col{width:100%;}#CreateUserAccountForm .section-content .create-user-statement{max-width:50rem;margin-top:1.25rem;margin-bottom:.25rem;}#CreateUserAccountForm .section-content .create-user-statement .value{font-size:.8125rem;line-height:normal;}#CreateUserAccountForm .available-access-levels-inline{margin-top:.9375rem;margin-bottom:.9375rem;}#CreateUserAccountForm .form-navigation-r{margin-top:0;}#CreateUserAccountForm.readonly-application .section-content .form-left-column fieldset.readonly{padding-top:.5rem;}#CreateUserAccountForm.readonly-application .available-access-levels-inline{margin-top:0;}@media only screen and (max-width:62.19em){#CreateUserAccountForm .section-content .form-left-column{padding-right:0;}}@media screen and (max-width:46.19em){.external-policy-content,.font-mobile-14{font-size:.875rem;}}.main-col-border .contact-elem{padding:1.25rem 0;}.main-col-border .contact-elem p{margin:0;line-height:1.5rem;}.main-col-border .contact-elem p.contact-elem-header{font-weight:700;font-size:1.0625rem;}@media screen and (max-width:46.19em){.main-col-border .contact-elem{font-size:.875rem;}.main-col-border .contact-elem p.contact-elem-header{font-weight:700;font-size:.9375rem;}}@media screen and (max-width:46.19em){.set-friendly-login-button{margin-top:.9375rem;}}

.border-box{box-sizing:border-box;}.flex-space-between{display:flex;justify-content:space-between;}.justify-content-center{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;}.justify-content-end{-webkit-box-pack:end;-moz-box-pack:end;-webkit-justify-content:end;justify-content:end;-webkit-justify-content:flex-end;justify-content:flex-end;}.align-items-center{align-items:center;}.flex-nowrap{display:flex;flex-wrap:nowrap;}.gap-20{gap:20px;}.gap-40{gap:40px;}.align-self-flex-start{align-self:flex-start;}.flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.flex-row{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;}.flex-column{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;}.flex-wrap{-webkit-flex-wrap:wrap;flex-wrap:wrap;}.flex-end{align-self:end;align-self:flex-end;}.list-navigation .pager .button{background:none;color:#004c9a;font-size:.8125rem;box-shadow:none;position:relative;padding:0;margin-top:1.25rem;}.list-navigation .pager .button .icon{font-size:1rem;vertical-align:middle;}.list-navigation .pager .button.prevButton .icon:before{transform:rotate(90deg);}.list-navigation .pager .button.nextButton .icon:before{transform:rotate(-90deg);}.info-box{display:flex;flex-direction:row;gap:5px;}.info-box.info-box__loosely{margin-top:20px;margin-bottom:20px;}.info-box p{margin:0;}.info-box a{font-size:.8125rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.info-box .info-box__message :last-child{margin-bottom:0;}.info-box .pko-icon{margin-right:.375rem;}.info-box .info-box__message{line-height:1.3;color:#004c9a;font-size:.8125rem;font-family:'pko_bank_polski',Arial,sans-serif;}.info-box--blue.info-box{background-color:#004c9a;border-radius:.25rem;}.info-box--blue.info-box .info-box__message{color:#fff;padding:1.5rem;font-size:.9375rem;line-height:1.375rem;}.info-box--smaller-font.info-box>*{font-size:.6875rem;}.info-box--smaller-font.info-box .info-box__message{font-size:.6875rem;}.selectable-cards{display:flex;flex-wrap:wrap;gap:20px;}.selectable-card__container{display:flex;box-sizing:border-box;background:#f9f9f9;border-radius:4px;}.selectable-card{display:flex;flex-direction:column;gap:1rem;width:100%;}.selectable-cards--big-flexible{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;width:100%;}.selectable-cards--big-flexible .selectable-card__container{position:relative;padding:16px;border:1px solid #f9f9f9;}.selectable-cards--big-flexible .selectable-card__container p{margin:0;}@media only screen and (max-width:46.19em){.selectable-cards--big-flexible{grid-auto-flow:row;}}.selectable-cards--big-flexible .selectable-card__container--selected{border:1px solid #004c9a;}.selectable-cards--big-flexible .selectable-card__container--selected .pko-icon-checkbox-inside-circle::before{color:#004c9a;}.selectable-cards--big-flexible-max3{grid-template-columns:repeat(3,1fr);grid-auto-flow:unset;}@media only screen and (max-width:62.19em){.selectable-cards--big-flexible-max3{grid-template-columns:repeat(2,1fr);}}@media only screen and (max-width:46.19em){.selectable-cards--big-flexible-max3{grid-template-columns:repeat(1,1fr);}}.selectable-cards--big-fixed{display:flex;flex-wrap:wrap;justify-content:left;}.selectable-cards--big-fixed .selectable-card__container{position:relative;padding:16px;width:362px;height:221px;border:1px solid #f9f9f9;gap:16px;}@media only screen and (max-width:62.19em){.selectable-cards--big-fixed .selectable-card__container{width:344px;}}@media only screen and (max-width:46.19em){.selectable-cards--big-fixed .selectable-card__container{width:270px;}}@media only screen and (max-width:20em){.selectable-cards--big-fixed .selectable-card__container{width:calc(100vw - 54px);}}.selectable-cards--big-fixed .selectable-card__container p{margin:0;}.selectable-cards--big-fixed .selectable-card__container--selected{border:1px solid #004c9a;}.selectable-cards--big-fixed .selectable-card__container--selected .pko-icon-checkbox-inside-circle::before{color:#004c9a;}.selectable-cards--big-fixed .selectable-card__header--with-checkbox-icon p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:362px;max-width:290px;}@media only screen and (max-width:62.19em){.selectable-cards--big-fixed .selectable-card__header--with-checkbox-icon p{width:272px;}}@media only screen and (max-width:46.19em){.selectable-cards--big-fixed .selectable-card__header--with-checkbox-icon p{width:198px;}}@media only screen and (max-width:20em){.selectable-cards--big-fixed .selectable-card__header--with-checkbox-icon p{width:calc(100vw - 110px);}}.selectable-cards--big-fixed .selectable-card__header--no-wrap-ellipsis p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:330px;max-width:330px;}@media only screen and (max-width:62.19em){.selectable-cards--big-fixed .selectable-card__header--no-wrap-ellipsis p{width:312px;}}@media only screen and (max-width:46.19em){.selectable-cards--big-fixed .selectable-card__header--no-wrap-ellipsis p{width:238px;}}@media only screen and (max-width:20em){.selectable-cards--big-fixed .selectable-card__header--no-wrap-ellipsis p{width:calc(100vw - 54px);}}.selectable-cards--small .selectable-card__container{padding:32px;color:#585858;width:160px;height:100px;font-size:13px;line-height:16px;text-align:center;justify-content:center;align-items:center;}.selectable-cards--small .selectable-card__container p{margin:0;}.selectable-cards--small .selectable-card__container--selected{color:#fff;background:#004c9a;}.selectable-cards--small .selectable-card{justify-content:center;align-items:center;}.selectable-card__checkbox{color:#dedede;font-size:24px;position:absolute;top:16px;right:16px;}.selectable-card__header{font-size:20px;color:#000;}@media only screen and (max-width:62.19em){.selectable-card__header{font-size:16px;}}.selectable-card__subheader{font-size:13px;color:#000;}.selectable-card--centered{text-align:center;}.selectable-card__footer{align-self:center;width:fit-content;}.selectable-card__content{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;width:100%;}.vertical-line-1px-solid-gray{display:inline-block;border-left:1px solid #d8d8d8;height:131px;width:1px;}.presentation-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:16px;width:362px;height:221px;border:1px solid #f9f9f9;background:#f9f9f9;border-radius:4px;}@media only screen and (min-width:638px) and (max-width:820px){.presentation-card{width:344px;}}@media only screen and (max-width:360px){.presentation-card{width:calc(100% - 2px);}}.presentation-card p{margin:0;}.presentation-card__checkbox{color:#dedede;font-size:24px;position:absolute;top:16px;right:16px;}.presentation-card--selected{border:1px solid #004c9a;}.presentation-card--selected .pko-icon-checkbox-inside-circle::before{color:#004c9a;}.presentation-card__header{font-size:20px;color:#000;}@media only screen and (max-width:62.19em){.presentation-card__header{font-size:16px;}}.presentation-card__subheader{font-size:13px;color:#000;}.presentation-card__content{display:flex;flex-direction:row;justify-content:space-between;gap:16px;margin-top:16px;}.vertical-line-1px-solid-gray{display:inline-block;border-left:1px solid #d8d8d8;height:131px;width:1px;}.balance-presentation__value{font-size:30px;font-family:'pko_bank_polski_bold',Arial,sans-serif;margin-top:2.5rem;text-align:right;}@media(max-width:820px){.balance-presentation__value{font-size:20px;}}.balance-presentation__currency{font-size:15px;}.presentation-card--labeled{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-template-areas:"icon" "check";justify-items:center;align-items:stretch;background-color:#fff;padding:.9375rem;width:5rem;height:8.125rem;}.presentation-card--labeled-icon{grid-area:icon;width:3.125rem;height:fit-content;}.presentation-card--labeled-check{grid-area:check;display:flex;align-items:flex-end;padding-bottom:.625rem;}.presentation-card--labeled-check .presentation-card__checkbox{position:inherit;}.balance-presentation__value{font-size:30px;font-family:'pko_bank_polski_bold',Arial,sans-serif;margin-top:2.5rem;text-align:right;}@media(max-width:820px){.balance-presentation__value{font-size:20px;}}.balance-presentation__currency{font-size:15px;}.pay-count{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1.5rem;}.contract-sign-progress__holder{width:min-content;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;}.contract-sign-progress__label{color:#585858;font-size:.8125rem;text-align:center;}.contract-sign-content-progress__content-txt{width:100%;}.doughnut-chart--small .contract-sign-progress__content{font-size:.75rem;}.doughnut-chart--big .contract-sign-progress__content{font-size:.8125rem;}.contract-sign-progress__content{color:#585858;line-height:normal;text-align:center;margin:auto .625rem;position:absolute;left:0;bottom:0;right:0;top:58%;transform:translateY(-58%);display:flex;align-items:center;}.repayments-label{color:#585858;font-size:13px;}.repayments-progress{font-size:.8125rem;line-height:normal;text-align:center;margin:auto;position:absolute;left:0;bottom:0;right:0;top:58%;transform:translateY(-58%);}.doughnut-chart canvas{width:6.5625rem;}.canvas-holder{position:relative;}.labeled-radio .labeled-radio__label{margin-bottom:.625rem;color:#585858;padding-right:.5625rem;}.labeled-radio .labeled-radio__label .readonly{line-height:unset;}.labeled-radio .labeled-radio__label label::after{content:":";}.labeled-radio .labeled-radio__label label.required::after{content:":*";}.labeled-radio .labeled-radio__editor{display:flex;flex-wrap:wrap;gap:.625rem 3.125rem;justify-content:left;}@media(max-width:37.4375rem){.labeled-radio .labeled-radio__editor{flex-direction:column;gap:.625rem;}}.form-row .radio-width-validation .field-validation-error>span{color:#e4202c;font-size:.8125rem;margin:.3125rem .9375rem;}.split-radio-button{box-sizing:border-box;display:inline-flex;justify-content:center;margin:30px 0;}@media(max-width:500px){.split-radio-button{display:flex;flex-direction:column;gap:4px;align-items:center;}}.split-radio-button .split-radio-button__input{display:none!important;}.split-radio-button input:checked+label{background-color:#004c9a;color:#fff;}.split-radio-button label{text-align:center;box-sizing:border-box;width:303px;padding:8px 14px;color:#004c9a;background-color:#fff;cursor:pointer;transition:linear .1s;border-top:1px solid #004c9a;border-right:1px solid #004c9a;border-bottom:1px solid #004c9a;}@media(max-width:500px){.split-radio-button label{width:100%;margin:0 16px;border:1px solid #004c9a;border-radius:5px;}}.split-radio-button label:first-of-type{border-left:1px solid #004c9a;border-top-left-radius:5px;border-bottom-left-radius:5px;}.split-radio-button label:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px;}.label-value-pair{display:flex;justify-content:space-between;}.label-value-pair--vertical{flex-direction:column;}.label-value-pair__label{display:flex;align-items:center;}.aside-panel{box-sizing:border-box;}.aside-panel__presentation-card{height:376px;width:380px;box-sizing:border-box;display:flex;flex-direction:column;padding:25px;background:#f9f9f9;justify-content:space-between;}@media(max-width:500px){.aside-panel__presentation-card{max-height:342px;width:100%;padding:8px;}}.file-drag-and-drop-uploader .file-drag-and-drop-area{display:inline-block;}@media(max-width:400px){.file-drag-and-drop-uploader .file-drag-and-drop-area{width:100%;}}.file-drag-and-drop-uploader .file-drag-and-drop-area__input{display:none!important;}.file-drag-and-drop-uploader .file-drag-and-drop-area__label-for-input{width:320px;height:160px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#004c9a;background:#f9f9f9;border:1px dashed #004c9a;box-sizing:border-box;padding:5px;border-radius:4px;cursor:pointer;}@media(max-width:400px){.file-drag-and-drop-uploader .file-drag-and-drop-area__label-for-input{width:100%;height:160px;}}.file-drag-and-drop-uploader .file-list__filename-container{display:flex;min-width:0;}.file-drag-and-drop-uploader .download-file__ellapsis-container{display:flex;min-width:0;}.file-drag-and-drop-uploader span.download-file__ellapsis-container>span{color:#585858;}.file-drag-and-drop-uploader .file-drag-and-drop-area__label-for-input:hover{background-color:#dedede;}.file-drag-and-drop-uploader .file-drag-and-drop-area__file-list{display:flex;flex-direction:column;gap:25px;padding:0;list-style:none;}.file-drag-and-drop-uploader .file-list__element{display:flex;flex-direction:row;gap:10px;align-items:center;}.file-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;gap:1.5625rem;padding:0;}ul.file-list{list-style:none;}.file-list .file-list__element-icon{font-size:1.625rem;}.file-list .file-list__element{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;gap:.625rem;align-items:center;}.file-list .file-list__element .text-ellipsis{min-width:.625rem;}.file-list .file-list__element-size{flex:0 0 auto;}.description-box{padding:1.5625rem;margin:0;background-color:#f9f9f9;}.description-box>*{margin:12px 0 0 0;}.editor-datepicker.hasDatepicker.input-validation-error+label+span{color:#e4172c;}.editor-datepicker.hasDatepicker.input-validation-error+label+span .pko-icon-calendar:before{color:#e4172c;}.datepicker-wrapper .datepicker-value .pko-icon{position:relative;}@media(max-width:48rem){.datepicker-value{padding-right:0;}}.collapsible-important-message{border:.0625rem solid #979797;border-radius:.25rem;box-sizing:border-box;display:flex;flex-direction:column;padding:1.5rem;gap:1rem;order:4;align-self:stretch;flex-grow:0;}.collapsible-important-message .collapse_button{text-align:right;}.collapsible-important-message .important-message_header{position:absolute;z-index:1;line-height:1.375rem;order:1;flex-grow:0;}.collapsible-important-message .important-message_header span{font-weight:700;font-size:1.125rem;color:#585858;padding-left:2.25rem;}.collapsible-important-message .important-message_header i{position:absolute;padding-top:.1875rem;padding-left:.1875rem;width:1.125rem;height:1.125rem;font-size:1.125rem;}.collapsible-important-message .important-message_content{font-size:.9375rem;color:#585858;order:1;align-self:stretch;flex-grow:0;padding-top:2.125rem;display:flex;flex-direction:column;line-height:1.125rem;}.collapsible-important-message .arrow-link::after{transform:rotate(0deg);height:.75rem;top:-5px;}.collapsible-important-message .arrow-link.active::after{transform:rotate(180deg);height:.75rem;top:5px;}@media(max-width:20rem){.collapsible-important-message{justify-content:center;align-items:center;order:3;}.collapsible-important-message .collapse_button{text-align:center;}.collapsible-important-message .important-message_header{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:.75rem;position:static;z-index:auto;order:0;}.collapsible-important-message .important-message_header span{line-height:1.375rem;flex:none;order:1;flex-grow:0;}}.questionnaire-bookmark-wrapper{height:1.875rem;display:flex;justify-content:flex-end;margin:0 0 1.25rem 0;}@media screen and (min-width:81.25rem){.questionnaire-bookmark-wrapper{display:none;}}@media screen and (max-width:21.1875rem){.questionnaire-bookmark-wrapper{justify-content:center;margin-right:0;}}@media screen and (min-width:21.25rem) and (max-width:46.125rem){.questionnaire-bookmark-wrapper{justify-content:flex-end;margin-right:.625rem;}}.questionnaire-bookmark-wrapper-horizontal{position:relative;top:-1.875rem;min-width:20rem;min-height:3rem;width:20rem;}@media screen and (max-width:20rem){.questionnaire-bookmark-wrapper-horizontal{width:100%;min-width:0;margin:0 .625rem;}}@media screen and (max-width:46.125rem){.questionnaire-bookmark-wrapper-horizontal{margin-top:.625rem;margin-bottom:.625rem;}}.questionnaire-bookmark-wrapper-vertical{position:fixed;min-height:13.75rem;top:15.625rem;left:0;}@media screen and (max-width:81.25rem){.questionnaire-bookmark-wrapper-vertical{display:none;}}.questionnaire-bookmark__switcher--horizontal{display:flex;gap:.875rem;border-radius:0 0 .25rem .25rem;}.questionnaire-bookmark__switcher--horizontal .questionnaire-bookmark__switcher-container{padding:.9375rem 0 .9375rem .9375rem;flex-wrap:nowrap;flex-direction:row;gap:.875rem;width:100%;}.questionnaire-bookmark__switcher--horizontal .questionnaire-bookmark__switcher-arrow{transform:rotate(90deg);margin-right:1.625rem;}.questionnaire-bookmark__switcher--vertical{height:100%;display:flex;gap:.875rem;flex-direction:column-reverse;border-radius:0 .25rem .25rem 0;}.questionnaire-bookmark__switcher--vertical .questionnaire-bookmark__switcher-container{height:100%;padding:1.625rem .875rem 1.625rem .875rem;flex-direction:column-reverse;gap:.875rem;}.questionnaire-bookmark__switcher--vertical .questionnaire-bookmark__switcher-text{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);}.questionnaire-bookmark__switcher--vertical .questionnaire-bookmark__switcher-arrow{transform:rotate(0deg);}.questionnaire-bookmark__switcher .questionnaire-bookmark__switcher-container{display:flex;font-size:1rem;font-family:'pko_bank_polski',Arial,sans-serif;line-height:1.1875rem;align-self:center;align-items:center;position:relative;cursor:pointer;}.questionnaire-bookmark__switcher .questionnaire-bookmark__switcher-text{text-align:center;flex:1 1 auto;}.questionnaire-bookmark__switcher .questionnaire-bookmark__switcher-arrow{flex:0 1 auto;font-size:2em;align-self:center;font-style:normal;font-weight:400;font-size:1rem;text-align:center;}.questionnaire-bookmark__switcher .icon-PKO_IKONY_ICO_Strzalka2:before{color:#fff;padding:0;margin:0;}.questionnaire-bookmark__switcher--blue{color:#fff;background-color:#004c9a;}.questionnaire-bookmark__switcher--open{box-shadow:0 .5rem 1rem rgba(88,88,88,.25);}.questionnaire-bookmark__switcher--close .questionnaire-bookmark__switcher-arrow{transform:rotate(180deg);}.questionnaire-bookmark__switcher--close .questionnaire-bookmark__switcher-text{flex:0 0 auto;}.questionnaire-bookmark__content h2{display:none;}.questionnaire_popup{width:100%;height:100%;display:grid;gap:0 0;grid-auto-flow:row;box-shadow:0 .5rem 1rem rgba(88,88,88,.25);}.questionnaire_popup--vertical{grid-template-columns:min-content 1fr min-content;grid-template-rows:min-content 1fr min-content;grid-template-areas:"title title close" "collapse body body" "action action action";}.questionnaire_popup--vertical .questionnaire_popup__title{margin:0 2rem;}.questionnaire_popup--vertical .questionnaire_popup__content_wrapper{margin:1.5rem 2rem 1.5rem 0;}.questionnaire_popup--horizontal{grid-template-columns:1fr 1fr;grid-template-rows:min-content min-content 1fr min-content;grid-template-areas:"collapse close" "title title" "body body" "action action";}.questionnaire_popup--horizontal .questionnaire_popup__collapse{display:flex;align-content:start;}.questionnaire_popup--horizontal .questionnaire-bookmark__switcher--close .questionnaire-bookmark__switcher-arrow{transform:rotate(270deg);}.questionnaire_popup--horizontal .questionnaire-bookmark__switcher--tight .questionnaire-bookmark__switcher-container{padding-left:1rem;padding-right:1rem;}.questionnaire_popup--horizontal .questionnaire_popup__title{padding-top:0;margin:0 1rem;}.questionnaire_popup--horizontal .questionnaire_popup__content_wrapper{margin:0 1rem;padding-top:2rem;}.questionnaire-bookmark__switcher--tight .questionnaire-bookmark__switcher-container{padding-left:.5rem;padding-right:.5rem;justify-content:center;color:#004c9a;line-height:1rem;}.questionnaire-bookmark__switcher--tight .icon-PKO_IKONY_ICO_Strzalka2:before{color:#004c9a;}[data-ui-regioninitializer-region-name="PopupViewRegion"]{min-height:13.75rem;}.questionnaire_popup__collapse{grid-area:collapse;}.questionnaire_popup__content_wrapper{grid-area:body;display:flex;flex-direction:column;justify-content:center;align-items:center;font-style:normal;font-weight:400;font-size:.8125rem;line-height:1rem;text-align:center;}.questionnaire_popup__action{grid-area:action;margin:0 1rem 1.5rem 1rem;display:flex;justify-content:center;}.questionnaire_popup__action>p:first-child{margin-bottom:0;text-align:center;}.questionnaire_popup__title{grid-area:title;font-style:normal;font-weight:700;font-size:1.0625rem;line-height:1.25rem;color:#000;padding-top:1.5rem;text-align:center;}.questionnaire-bookmark__content-horizontal{left:0;top:-37.5rem;position:relative;width:auto;}.questionnaire-bookmark__content-vertical{left:-22.5rem;top:15.625rem;width:20rem;}@media screen and (max-width:81.25rem){.questionnaire-bookmark__content-vertical{display:none;}}.questionnaire-bookmark__content{background-color:#fff;z-index:100;}.money-block{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:flex-end;-moz-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;column-gap:5px;}.dialog-box.unclosable-dialog-box+button.mfp-close{display:none!important;}.dialog-box.centered-dialog-box .dialog-title{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1.25rem;text-align:center;}.dialog-box.centered-dialog-box .dialog-message{text-align:center;}.dialog-box.centered-dialog-box .dialog-bottom{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;width:100%;gap:2.5rem;}.selectable-card__content--contract-item{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;}.statute-version{font-size:.8125rem;}.statute-visible-from{color:#8d8d8d;}.statute-buttons-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:space-around;-moz-box-pack:space-around;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-pack:justify;-moz-box-pack:justify;}.statute-popup-rejection{height:270px;}#DocumentListSection .documents-list--header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;}#DocumentListSection .documents-list--header h2{font-size:1.5rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;padding-top:.3125rem;margin:0;}#DocumentListSection .documents-list--message{margin:0 0 0 1.5625rem;display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:inline-flex;}#DocumentListSection .documents-list--message .pko-icon{margin-right:.375rem;line-height:1.3;}#DocumentListSection .documents-list--message-content{font-size:.8125rem;}#DocumentListSection .documents-list--filter-tabs{margin:1.875rem 0 1.5625rem 0;}#DocumentListSection .documents-list--filter-tabs .ebok-switcher{float:none;}#DocumentListSection .documents-list--filter-form>.row{padding-bottom:0;}#DocumentListSection .documents-list--filter-form>.row>.col{margin-bottom:1rem;}#DocumentListSection .empty-col{height:3.625rem;}#DocumentListSection .document-categories-col.filter-with-label .dropdown .selected:before{content:"Kategoria dokumentu";display:block;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.8125rem;color:#8d8d8d;}#DocumentListSection .document-list-table th{color:#585858;font-size:.8125rem;padding:.3125rem .9375rem;vertical-align:middle;white-space:normal;}#DocumentListSection .document-list-table td{height:5.25rem;color:#585858;font-size:.8125rem;padding:.3125rem .9375rem;vertical-align:middle;}#DocumentListSection .document-list-table--category-col{width:30%;}#DocumentListSection td.document-list-table--category-col div{display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}#DocumentListSection td.document-list-table--category-col .pko-icon{margin-right:.3125rem;font-size:1.625rem;}#DocumentListSection .document-list-table--date-col{width:20%;}#DocumentListSection .document-list-table--contract-col{width:20%;}#DocumentListSection .first-download{clear:both;margin-top:.125rem;margin-left:1.8125rem;font-size:.6875rem;line-height:1.2;}#DocumentListSection .first-download span{white-space:nowrap;word-break:keep-all;}@media only screen and (min-width:46.25em){#DocumentListSection .contract-number-col{padding-right:0;}#DocumentListSection .contract-number-col button{right:.625rem;}}@media only screen and (min-width:46.25em) and (max-width:62.19em){#DocumentListSection .contract-number-col{padding-right:1.25rem;}#DocumentListSection .contract-number-col button{right:1.875rem;}}@media only screen and (min-width:46.25em) and (max-width:62.19em){#DocumentListSection .document-categories-col{padding-right:0;}#DocumentListSection .document-categories-col button{right:.625rem;}}@media only screen and (min-width:46.25em) and (max-width:62.19em){#DocumentListSection .description-col{padding-right:0;}#DocumentListSection .description-col button{right:.625rem;}}@media only screen and (max-width:46.19em){#DocumentListSection .documents-list--header{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;}#DocumentListSection .documents-list--message{margin:.9375rem 0 0 0;}#DocumentListSection .document-list-table tbody{background:none;box-shadow:none;}#DocumentListSection .document-list-table tr{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-box-align:flex-start;-moz-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;}#DocumentListSection .document-list-table tr::before,#DocumentListSection .document-list-table tr::after{content:"";display:table;clear:both;}#DocumentListSection .document-list-table td{box-sizing:border-box;display:block;height:auto;}#DocumentListSection .document-list-table .document-list-table--category-col{width:100%;padding-left:0;padding-right:0;}#DocumentListSection .document-list-table .document-list-table--date-col{width:50%;padding-right:0;text-align:right;}#DocumentListSection .document-list-table .document-list-table--contract-col{width:50%;padding-left:0;text-align:left;}#DocumentListSection .document-list-table .document-list-table--actions-col{width:auto;margin-left:auto;padding-right:0;text-align:right;}#DocumentListSection .first-download{max-width:6rem;margin:0;position:relative;top:.3125rem;}#DocumentListSection .first-download-info--label{max-width:6rem;}}#DocumentListSection .first-download-info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;align-items:center;}#DocumentListSection .first-download-info--label,#DocumentListSection .first-download-info--value{font-family:'pko_bank_polski',Arial,sans-serif;font-size:.6875rem;line-height:1.2;}#DocumentListSection .first-download-info--label{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;}#DocumentListSection .first-download-info--value{white-space:nowrap;word-break:keep-all;}#LoginHeader.login-layout{min-height:4.6875rem;padding-top:1.25rem;background-color:#fff;}#LoginHeader.login-layout .header-h1 .header-logo.header-logo--pko-leasing-dc{float:none;height:3.4375rem;position:relative;display:block;}@media only screen and (min-width:62.25em){#LoginHeader.login-layout .header-h1 .header-logo.header-logo--pko-leasing-dc{width:16.25rem;}}@media only screen and (max-width:62.19em){#LoginHeader.login-layout .header-h1 .header-logo.header-logo--pko-leasing-dc{width:5.9375rem;}}#Main.main-login-container .dialog-title{line-height:1.875rem;margin-bottom:2.5rem;margin-top:2.5rem;color:#585858;}#Main.main-login-container .dialog-title p{font-size:1.5rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;margin:0;}#Main.main-login-container .dialog-title p.sub-title{font-size:.9375rem;font-family:'pko_bank_polski',Arial,sans-serif;}#Main.main-login-container .inputs-container{margin-bottom:5.625rem;}#Main.main-login-container .inputs-container>fieldset input{height:3.625rem;border-radius:.25rem;padding-left:1.25rem;padding-right:1.25rem;}#Main.main-login-container .inputs-container .login-submit-action button{width:7.5rem;}#Main.main-login-container .inputs-container .login-submit-action button[disabled]{color:#999;background-color:#f1f1f1;}#Main.main-login-container .login-form-actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}#Main.main-login-container .login-form-actions .actions-container>a{display:block;font-size:.8125rem;}.login-help-dialog .dialog-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;padding-top:.3125rem;}.login-help-dialog .dialog-content .login-help-section{font-size:.9375rem;line-height:normal;color:#585858;}.login-help-dialog .dialog-content .login-help-section .button{padding-left:1rem;padding-right:1rem;}@media only screen and (min-width:62.25em){.login-help-dialog .dialog-content{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;margin-left:-2.1875rem;margin-right:-1.5625rem;}.login-help-dialog .dialog-content .login-help-section{width:33%;max-width:16.875rem;padding-left:2.1875rem;padding-right:1.5625rem;border-right:1px solid #f4f4f4;}.login-help-dialog .dialog-content .login-help-section:last-of-type{border-right:0;}}@media only screen and (max-width:62.19em){.login-help-dialog .dialog-content{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;margin-top:-1.875rem;margin-bottom:-1.875rem;}.login-help-dialog .dialog-content .login-help-section{width:100%;max-width:28.75rem;padding-top:1.875rem;padding-bottom:1.875rem;border-bottom:1px solid #f4f4f4;}.login-help-dialog .dialog-content .login-help-section:last-of-type{border-bottom:0;}}@media only screen and (max-width:62.19em) and (max-width:767px){.login-help-dialog .dialog-content .login-help-section{max-width:100%;}}#BannerTop{box-sizing:border-box;padding:1.5625rem 0;}#BannerTop .banner-top-message+.banner-top-message{margin-top:1.5625rem;}#BannerTop .banner-top-message{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:stretch;-moz-box-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;position:relative;}#BannerTop .banner-top-message>*+*{margin-left:1.25rem;}#BannerTop .banner-top-message .banner-top-message-content{flex-shrink:1;flex-grow:1;margin-right:1.25rem;}#BannerTop .banner-top-message .banner-top-message-cta,#BannerTop .banner-top-message #BannerTopCloseButton,#BannerTop .banner-top-message .banner-top-message-close-button-placeholder{flex-shrink:0;flex-grow:0;}#BannerTop .banner-top-message-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:stretch;-moz-box-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}#BannerTop .banner-top-message-content .banner-top-message-icon{flex-shrink:0;flex-grow:0;}#BannerTop .banner-top-message-content .banner-top-message-text{flex-shrink:1;flex-grow:1;}#BannerTop .banner-top-message-icon{width:2rem;height:2rem;margin-right:1.25rem;}#BannerTop .banner-top-message-text p:first-of-type{margin:0;}#BannerTop .banner-top-message-text p:not(:first-of-type){margin-bottom:1.4em;}#BannerTop .banner-top-message-text.banner-top-message-has-title p:first-of-type{display:inline;}#BannerTop .banner-top-message-text a:not(.button){text-decoration:underline;}#BannerTop .banner-top-message-text a:not(.button)[href^="tel:"]{text-decoration:none;}#BannerTop .banner-top-message-text a:not(.button):hover,#BannerTop .banner-top-message-text a:not(.button)[href^="tel:"]:hover{cursor:pointer;text-decoration:underline;}#BannerTop .banner-top-message-title{display:inline;font-size:inherit;}#BannerTop .banner-top-message-title::after{content:"";margin-right:.25rem;}#BannerTop .banner-top-message-cta{font-size:.9375rem;line-height:1.125rem;text-align:center;}#BannerTop #BannerTopCloseButton{position:static;top:auto;right:auto;z-index:auto;}#BannerTop #BannerTopCloseButton::before{line-height:3.125rem;}#BannerTop .banner-top-message-close-button-placeholder{width:50px;}#BannerTop.banner-top-quest{color:#585858;background-color:#f9f9f9;}#BannerTop.banner-top-quest .banner-top-message-title{font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;}#BannerTop.banner-top-quest #BannerTopCloseButton::before{color:#bababa;}#BannerTop.banner-top-logged-user{color:#fff;background-color:#004c9a;}#BannerTop.banner-top-logged-user .banner-top-message-text a:not(.button){color:#fff;}#BannerTop.banner-top-logged-user .banner-top-message-title{font-weight:700;color:#fff;}#BannerTop.banner-top-logged-user .banner-top-message-cta{background-color:#fff;color:#585858;}#BannerTop.banner-top-logged-user .banner-top-message-cta:not([disabled]):not(.disabled):hover{background:#e4202c;color:#fff;}#BannerTop.banner-top-logged-user #BannerTopCloseButton::before{color:#eee;}@media only screen and (max-width:62.19em){#BannerTop .banner-top-message>*+*{margin-left:.9375rem;}#BannerTop .banner-top-message-content{margin-right:.9375rem;font-size:.9375rem;}}@media only screen and (max-width:46.19em){#BannerTop{padding:1.25rem 0;}#BannerTop .banner-top-message-content{-webkit-flex-wrap:wrap;flex-wrap:wrap;}#BannerTop .banner-top-message-text{max-width:calc(100% - 60px);}#BannerTop .banner-top-message-cta{margin-top:.625rem;margin-left:50%;transform:translateX(-50%);}}.side-bar-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}.side-bar-container .side-baner-row{padding-left:6.875rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}.side-bar-container .side-baner-row .col{box-sizing:border-box;}.side-bar-container .side-baner-row .image-wrapper .image-content:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;border-collapse:separate;}.side-bar-container .side-baner-row .image-wrapper .image-content--faded:after{-webkit-box-shadow:inset 0 0 40px 30px #fff;box-shadow:inset 0 0 40px 30px #fff;-webkit-filter:drop-shadow(0 0 0 #fff);filter:drop-shadow(0 0 0 #fff);}.side-bar-container .side-baner-row .content-wrapper{text-align:left;padding-left:2.5rem;}.side-bar-container .side-baner-row .content-wrapper h2{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1.5rem;color:#585858;margin-bottom:.625rem;display:block;white-space:normal;}.side-bar-container .side-baner-row .content-wrapper .content{font-size:.9375rem;color:#585858;}@media only screen and (max-width:62.19em){.side-bar-container .side-baner-row{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;padding-left:3.125rem;}}@media only screen and (max-width:46.19em){#Main.main-login-container .inputs-container{margin-bottom:0;}.login-section-v2{margin-bottom:9.375rem;}.side-bar-container .side-baner-row{padding-left:0;margin-top:2.5rem;}}#Main.main-login-container .image-container{text-align:right;}#Main.main-login-container .image-container .centered-image{padding:1px;width:auto;margin-left:3.75rem;vertical-align:middle;}#Main.main-login-container .image-container .faded{position:relative;display:inline-block;color:#fff;}#Main.main-login-container .image-container .faded:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;border-collapse:separate;}#Main.main-login-container .image-container .faded.faded-all:after{-webkit-box-shadow:inset 0 0 40px 30px #fff;box-shadow:inset 0 0 40px 30px #fff;-webkit-filter:drop-shadow(0 0 0 #fff);filter:drop-shadow(0 0 0 #fff);}.dialog-box.first-login-step-2 .password-requirements-message{top:-.125rem;}.dialog-box.reset-password-step-2 .password-requirements-message{top:-.125rem;}@media only screen and (max-width:62.19em){#Main.main-login-container .image-container .centered-image{margin-top:16%;}#Main.main-login-container .dialog-title{margin-top:1.25rem;}#Main.main-login-container{padding-left:1.25rem;padding-right:1.25rem;}#LoginHeader.login-layout{padding-left:.625rem;padding-right:.625rem;}#Main.main-login-container .inputs-container>fieldset{margin-bottom:1.25rem;}}@media only screen and (min-width:53.125em) and (max-width:62.19em){#Main.main-login-container .image-container .centered-image{margin-top:8%;}}@media only screen and (max-width:46.19em){#Main.main-login-container .dialog-title{margin-top:0;}}#Main.main-login-container .unavailable-section .dialog-title p{font-size:1.375rem;}#Main.main-login-container .unavailable-section .message-part-1{line-height:2.0625rem;font-size:1.1875rem;color:#585858;margin-bottom:2.5rem;}#Main.main-login-container .unavailable-section .message-part-2{font-size:1.375rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;margin-bottom:2.5rem;}#Main.main-login-container .unavailable-section a.button{color:#fff;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.inaccessibility-message-container{padding:1.5625rem;background-color:#f9f9f9;}.inaccessibility-message{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;color:#585858;}.inaccessibility-message i.pko-icon{font-size:1.5625rem;margin-bottom:.9375rem;}.inaccessibility-message .title{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.9375rem;margin-bottom:.1875rem;}.inaccessibility-message .content{font-family:'pko_bank_polski',Arial,sans-serif;font-size:.9375rem;margin:0;}#Main.main-login-container section.logout-section{margin:1.25rem 0;font-family:'pko_bank_polski',Arial,sans-serif;color:#585858;}#Main.main-login-container section.logout-section .logout-left-column{height:400px;min-height:400px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}#Main.main-login-container section.logout-section .logout-info{padding-right:3.125rem;}#Main.main-login-container section.logout-section .image-container,#Main.main-login-container section.logout-section .side-bar-container{box-sizing:border-box;min-height:400px;border-left:2px solid #f9f9f9;border-top:0 solid #f9f9f9;}#Main.main-login-container section.logout-section .image-container .centered-image{margin-top:0;}#Main.main-login-container section.logout-section h1{margin-bottom:.0625rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1.5rem;line-height:1.875rem;color:#585858;}#Main.main-login-container section.logout-section .sub-title{font-size:.9375rem;}@media only screen and (max-width:62.19em){#Main.main-login-container section.logout-section .logout-left-column{height:300px;min-height:300px;}#Main.main-login-container section.logout-section .image-container,#Main.main-login-container section.logout-section .side-bar-container{min-height:300px;}}@media only screen and (max-width:46.19em){#Main.main-login-container section.logout-section .logout-left-column{height:200px;min-height:200px;}#Main.main-login-container section.logout-section .logout-info{padding-right:0;padding-bottom:3.125rem;}#Main.main-login-container section.logout-section .image-container,#Main.main-login-container section.logout-section .side-bar-container{min-height:0;border-left-width:0;border-top-width:2px;}}.item-r h1.marketing-title{margin-top:.625rem;line-height:1.875rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:22px;}.promos-r .row{margin-left:-.625rem;margin-right:-.625rem;}.promos-r .row .col{padding:.625rem;}.item-r p.marketing-header{margin-top:.3125rem;font-size:15px;}.item-r div.marketing-header{margin-top:.3125rem;font-size:15px;margin-bottom:25px;}.promos-r.special-offer-r .col span.special-label{font-size:.9375rem;line-height:1.875rem;}.promos-r.special-offer-r .col h2.special-title{font-family:'pko_bank_polski_bold',Arial,sans-serif;line-height:2.5rem;font-size:22px;}.promos-r.special-offer-r .col p.special-header{font-size:.9375rem;}.promos-r.special-offer-r .col div.special-header{font-size:.9375rem;margin-bottom:1.5625rem;}.promos-r.special-offer-r .col div.contact-details{font-size:.9375rem;line-height:1.875rem;}@media only screen and (max-width:62.19em){.item-r h1.marketing-title{line-height:normal;}.promos-r.special-offer-r .col h2.special-title{line-height:1.75rem;display:block;white-space:normal;}.promos-r .row .col{padding:.5rem;}}@media only screen and (max-width:46.19em){#Main.main-login-container section.logout-section{margin-bottom:1.25rem;}.item-r h1.marketing-title{font-size:1.375rem;}section.promos-r.best-promos-r h2{margin-left:-.125rem;padding:0;}.promos-r .row{padding:0;}}.adjustment-component__calculation-section-row{min-height:2.25rem;}.adjustment-component__overpayment-calculation-section-row{min-height:6.25rem;}.adjustment-component__main-section{display:flex;flex-direction:row;justify-content:space-between;gap:25px;}@media(max-width:1100px){.adjustment-component__main-section{flex-direction:column;}}.adjustment-component__article{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;}.adjustment-component{width:100%;display:flex;flex-direction:column;}#schedule-adjustment-component__slider-section-period,#schedule-adjustment-component__slider-section-rv,#schedule-adjustment-component__slider-section-overpayment{display:none;}.schedule-preview{display:flex;flex-direction:column;gap:40px;}.schedule-preview__summary-headline{display:flex;flex-direction:row;box-sizing:border-box;padding:25px;justify-content:space-between;align-items:center;gap:20px;background-color:#f9f9f9;}@media only screen and (max-width:62.19em){.schedule-preview__summary-headline{padding:16px;}}@media only screen and (max-width:46.19em){.schedule-preview__summary-headline{gap:35px;flex-direction:column;align-items:flex-start;}}.schedule-preview__contract-number-and-doughnutchart-wrapper{display:flex;flex-direction:row;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;gap:20px;}@media only screen and (max-width:62.19em){.schedule-preview__contract-number-and-doughnutchart-wrapper{flex-direction:column;align-items:flex-start;gap:0;}}.schedule-preview__ebok-switcher-and-buttons{display:flex;justify-content:space-between;align-items:center;}@media only screen and (max-width:46.19em){.schedule-preview__ebok-switcher-and-buttons{flex-direction:column;justify-content:center;gap:20px;}}@media only screen and (max-width:46.19em){.schedule-preview__ebok-switcher{display:flex;flex-direction:column;justify-content:center;align-items:center;}}.schedule-preview__actions{display:flex;gap:24px;}@media only screen and (max-width:46.19em){.schedule-preview__actions{justify-content:center;align-items:center;}}.schedule-preview__horizontal-separator{margin:15px 0;}@media only screen and (max-width:46.19em){.schedule-preview__change-comparison-wrapper{width:100%;}}.schedule-preview__change-comparison{display:flex;gap:50px;}@media only screen and (max-width:1020px){.schedule-preview__change-comparison{gap:16px;}}@media only screen and (max-width:46.19em){.schedule-preview__change-comparison{flex-direction:column;align-items:flex-start;gap:8px;}}.schedule-preview__change-comparison-value-pairs{display:flex;gap:30px;}.schedule-preview__change-comparison-value-pairs h2{font-size:20px;}@media only screen and (max-width:46.19em){.schedule-preview__change-comparison-value-pairs{flex-direction:column;align-items:flex-start;gap:20px;}}.schedule-change-custom-application-form .schedule-change__h1{font-size:24px!important;}.schedule-change-custom-application-form .schedule-change__h2{font-size:20px!important;}.schedule-change-custom-application-form .schedule-change__contract-dropdown-wrapper .col.input-col{width:450px;}@media only screen and (max-width:46.19em){.schedule-change-custom-application-form .schedule-change__contract-dropdown-wrapper .col.input-col{width:100%;}.schedule-change-custom-application-form .schedule-change__contract-dropdown-wrapper .col.input-col>div{padding-right:0;}}.schedule-change-custom-application-form .schedule-change__action-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:20px;}@media only screen and (max-width:410px){.schedule-change-custom-application-form .schedule-change__action-buttons{justify-content:center;align-items:flex-start;flex-direction:column;}}@media(max-width:1100px){.schedule-change-custom-application-form .schedule-change__action-buttons{padding-top:40px;}}.schedule-change-custom-application-form .schedule-change__input-validation-error{margin-left:10px;font-size:13px;margin-top:10px;color:#e4202c;}.schedule-change-custom-application-form .field-validation-error{display:block;padding-top:15px;padding-left:0;font-size:.875rem;color:#e4172c;}.schedule-change-custom-application-form .input-validation-error{border:1px solid #f00!important;background-color:#fee!important;}.schedule-change-custom-application-form .schedule-preview__actions .money-tooltip-icon{display:inline-block;position:relative;font-size:1.25rem;top:5px;}.schedule-change-custom-application-form .capital-overpayment #showManualHandlingSection{margin-top:2.8125rem;}@media only screen and (max-width:62.19em){.schedule-change-custom-application-form .capital-overpayment #showManualHandlingSection{margin-top:.625rem;}}@media only screen and (max-width:46.19em){.schedule-change-custom-application-form .contract-switcher .ebok-switcher{padding:0!important;margin:0!important;}.schedule-change-custom-application-form .contract-switcher .ebok-switcher>a{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;}.schedule-change-custom-application-form .unsettled-payment-currency-col{display:flex;flex-direction:column;justify-content:space-around;height:100px;}}.application-summary-with-annex__h1{font-size:24px!important;}.application-summary-with-annex__presentation-card-wrapper{display:flex;flex-direction:row;gap:20px;}@media only screen and (max-width:62.19em){.application-summary-with-annex__presentation-card-wrapper{flex-direction:column;gap:30px;}}.application-summary-with-annex__icon-with-header{display:flex;gap:15px;justify-content:center;align-items:center;}.application-summary-with-annex__separator-wrapper{display:flex;flex-direction:row;width:100%;gap:30px;justify-content:space-around;align-items:center;font-size:15px;}.application-summary-with-annex__separator-wrapper>hr{margin:0 5px;width:100%;display:flex;justify-content:center;align-items:center;background-color:#c4c4c4;}.application-summary-with-annex__separator-wrapper--margin-top{margin-top:18px;}@media only screen and (min-width:1109px) and (max-width:1188px){.application-summary-with-annex__separator-wrapper--margin-top{margin-top:0;}}@media only screen and (max-width:62.19em){.application-summary-with-annex__separator-wrapper--margin-top{margin-top:0;}}.application-summary-with-annex__presentation-card{display:flex;flex-direction:column;gap:30px;align-items:center;flex:1;box-sizing:border-box;padding:20px;border:1px solid #f9f9f9;}.application-summary-with-annex__blue-block{box-sizing:border-box;padding:16px;width:80%;background:#004c9a;border-radius:4px;}.application-summary-with-annex__checked-icon{font-size:35px;}.custom-application-list-with-filter-section .contract-details-nav h2.contract-header-nav{font-size:1.5rem;line-height:2.5rem;}.custom-application-list-with-filter-section .navigation-table{margin-bottom:.75rem;}.custom-application-column-header-titles{font-size:.8125rem;padding:.75rem 1.25rem;}.customer-application-list-container{font-size:.8125rem;color:#585858;text-align:left;}.customer-application-list-container:not(:last-of-type){margin-bottom:1.875rem;}.custom-application-left-border:before{border-left:.125rem solid #004c9a;position:absolute;content:" ";height:130%;left:-1.25rem;}.customer-application-list-container .customer-application-contract-type-and-number{padding-left:2.1875rem;font-size:.6875rem;color:#585858;}.customer-application-list-container .customer-application-header{position:relative;box-sizing:border-box;}.customer-application-list-container .customer-application-header i.pko-icon-txt{position:absolute;display:inline-block;font-size:1.625rem;left:0;top:5px;}.customer-application-list-container .customer-application-header .application-name{font-size:.9375rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.customer-application-list-container .customer-application-header.application-subtitle-number span.value{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.customer-application-list-container .customer-application-sent-date{text-align:left;}.customer-application-list-container .customer-application-date{text-align:left;}.customer-application-list-container .customer-application-status{text-align:left;}.customer-application-list-container .customer-application-status span.status-indicator{display:inline-block;width:9px;height:9px;background-color:#999b98;border-radius:50%;margin-right:3px;}.customer-application-list-container .customer-application-status span.status-indicator.yellow{background-color:#ffbe00;}.customer-application-list-container .customer-application-status span.status-indicator.green{background-color:#7dc85a;}.customer-application-list-container .customer-application-status span.status-indicator.gray{background-color:#999b98;}.customer-application-list-container .customer-application-status span.status-indicator.red{background-color:#ff1900;}.customer-application-list-container .customer-application-details{text-align:right;}.customer-application-list-container .customer-application-header span.pko-icon{padding-right:.3125rem;}.customer-application-list-container .application-document-status{display:block;}.customer-application-list-container .application-document-status span.pko-icon{vertical-align:middle;font-size:.9375rem;display:inline-block;padding-right:.3125rem;}.customer-application-list-container .application-document-status span.value{color:#004c9a;}@media only screen and (max-width:46.19em){.customer-application-list-container{box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);background:#fff;padding:1.25rem .9375rem;border-radius:.25rem;}.customer-application-list-container:not(:last-of-type){margin-bottom:1.25rem;}.custom-application .col-section{padding:0;background:none;border-radius:0;box-shadow:none;padding-top:.9375rem;}.customer-application-list-container .customer-application-header{padding-bottom:.9375rem;}.customer-application-list-container .customer-application-header i.pko-icon-PKO_IKONY_ICO_Strzalka1-Copy-5{font-size:.8125rem;}.customer-application-list-container .customer-application-date{text-align:left;}.custom-application-list-with-filter-section a.custom-application-mobile-full-width-button{width:100%;padding-left:0;padding-right:0;}.custom-application-list-with-filter-section .contract-details-nav{margin-bottom:.625rem;}.customer-application-list-container .customer-application-status{text-align:right;}}.custom-application-no-contract{font-size:.75rem;}.custom-application-no-contract .pko-icon{font-size:1rem;vertical-align:middle;position:relative;top:-.0625rem;}.profile-application-message{margin:.9375rem 0 .9375rem 0;max-width:36.875rem;display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:inline-flex;}.profile-application-message .pko-icon{margin-right:.375rem;line-height:1.3;}.profile-application-message .profile-application-message-content{font-size:.8125rem;font-family:'pko_bank_polski',Arial,sans-serif;}.sls .editor-line-full-width{padding-top:0;}.sls .editor-line-full-width .editor-line-full-width__editor{width:100%;float:none;}.sls .editor-line-full-width .editor-line-full-width__validation{min-height:0;}.sls .flex-radio-line{width:100%;padding-top:0;}.sls .flex-radio-line .flex-radio-line__editor{width:100%;display:flex;flex-wrap:wrap;gap:.625rem 3.125rem;justify-content:left;font-size:.8125rem;margin:4.58px 0;color:#585858;}@media(max-width:37.4375rem){.sls .flex-radio-line .flex-radio-line__editor{flex-direction:column;gap:.625rem;}}.sls .flex-radio-line .flex-radio-line__editor--horizontal{flex-direction:row;display:inline-flex;}@media(max-width:37.4375rem){.sls .flex-radio-line .flex-radio-line__editor--horizontal{gap:3.125rem;}}.sls .flex-radio-line .flex-radio-line__validation{clear:left;min-height:0;}.sls .sls-section{display:flex;flex-direction:column;}.sls .sls-section .sls-section__header h2{font-size:1.5rem;margin:0;}.sls .sls-section .sls-section__content fieldset:nth-of-type(n){padding-top:.75rem;}.sls .sls-section .sls-section__subtitle{font-weight:400;font-size:.9375rem;line-height:1.125rem;}.sls .sls-section.sls-section--lvl-2nd .sls-section__header h3{font-size:1.25rem;color:#585858;margin:0;}.sls .sls-section.sls-section--lvl-3nd .sls-section__header h4{font-size:1rem;color:#585858;margin:0;}.sls .sls-section .clear-last-margin>:last-child{margin-bottom:0;}.sls .sls-section .sls-section--summary>h2{color:#004c9a;}.sls .sls-section.sls-section--summary.sls-section--lvl-2nd .sls-section__header h3{font-size:20px;line-height:19px;color:#004c9a;}.sls .sls-section.sls-section--summary.sls-section--lvl-3nd .sls-section__header h4{font-size:1rem;color:#000;font-weight:700;}.sls .sls-section.sls-section--summary .h3{font-size:20px;line-height:24px;color:#004c9a;}.sls section+section:not(:empty){margin-top:0;}.sls .readonly{color:#585858;}.sls .readonly input [type=checkbox],.sls .readonly input[type=radio]{cursor:default;}.sls .readonly input[type="radio"]:checked::after{background-color:#8d8d8d;}.sls .readonly label{cursor:default;}.sls .input-col .autocomplete-outer .autocomplete-input,.sls .dropdown .selected{color:#585858;}.sls .select-options .icheckbox_minimal{background-color:#fff!important;border-color:#bababa!important;}.sls .select-options .radio-field-tooltip-hint:before{font-size:16px;color:#bababa!important;vertical-align:text-top;}@media only screen and (max-width:46.19em){.sls .dropdown{display:grid;}}.sls input,.sls textarea{font-family:'pko_bank_polski',Arial,sans-serif;}.sls .row{padding-left:0;padding-right:0;padding-bottom:0;}.sls .input-col{color:#585858;}.sls .basic-info .basic-info__company-details-body{display:flex;flex-direction:column;gap:.5rem;}.sls .basic-info .basic-info__subject-choice__content{display:flex;flex-direction:column;gap:1.875rem;}.sls .basic-info .basic-info__subject-choice-info-box{margin-bottom:0;}.sls .basic-info .basic-info__subject-choice-cascade>.col{width:100%;}.sls .basic-info .basic-info__damage-type-form{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.625rem 50px;grid-template-areas:"partial complete" "partial-theft theft";font-style:normal;font-weight:400;font-size:13px;line-height:16px;color:#585858;}@media(max-width:37.4375rem){.sls .basic-info .basic-info__damage-type-form{grid-template-areas:"partial" "complete" "partial-theft" "theft";}}.sls .basic-info .basic-info__damage-type-form .radio-field{white-space:nowrap;}.sls .basic-info .partial{grid-area:partial;}.sls .basic-info .complete{grid-area:complete;}.sls .basic-info .partial-theft{grid-area:partial-theft;}.sls .basic-info .theft{grid-area:theft;}.sls .basic-info .basic-info__aside-form{margin-top:1.125rem;}.sls .basic-info .basic-info__aside-form input{width:100%;}.sls .basic-info .sls-section__damage-number{padding-top:1.25rem;}@media only screen and (max-width:48rem){.sls .basic-info .sls-section__damage-number{padding-top:0;}}@media only screen and (max-width:37.4375rem){.sls .basic-info .sls-section__damage-number{padding-top:0;}}.sls .section-declarant .section-declarant__agreement_consent{margin-top:1.25rem;display:flex;font-size:.8125rem;line-height:1rem;gap:.3125rem;}.sls .section-declarant .section-declarant__agreement_consent a{word-break:break-word;}.sls .section-insurer .section-insurer__perpetrator-unknown{display:flex;align-items:center;font-size:.9375rem;padding-top:.75rem;}.sls .labeled-value{display:flex;gap:.3125rem;font-size:1rem;}.sls .labeled-value .labeled-value__label{color:#585858;white-space:nowrap;}.sls .labeled-value .labeled-value__value{color:#000;}.sls .sls-address{display:flex;flex-direction:row;gap:12px;}.sls .sls-address .sls-address__zip{flex-basis:33.33%;max-width:9.75rem;min-width:8.125rem;}.sls .sls-address .sls-address__city{flex-basis:66.66%;}@media(max-width:37.4375rem){.sls .sls-address{flex-direction:column;gap:0;}.sls .sls-address .sls-address__zip{max-width:none;}}.sls ul.document-list{display:flex;flex-direction:column;gap:.9375rem;list-style:none;padding:0;}.sls-layout .sls-layout__content-wrapper{display:flex;flex-direction:row;gap:3.75rem;}@media(max-width:48rem){.sls-layout .sls-layout__content-wrapper{flex-direction:column;gap:0;}}@media(max-width:37.4375rem){.sls-layout .sls-layout__content-wrapper{flex-direction:column;gap:0;}}.sls-layout .sls-layout__left-wrapper,.sls-layout .sls-layout__aside{max-width:31.5625rem;display:flex;flex-direction:column;flex-grow:1;flex-basis:0;}.sls-layout .validation-summary-errors{margin-top:1.25rem;margin-bottom:1.25rem;}.sls-layout .validation-summary-errors .ValidationMsg{margin:0;padding:0!important;}.sls-layout.sls-pure-line-header-layout .validation-summary-errors{margin-bottom:1.25rem;margin-top:0;}.sls-layout--one_column .sls-layout__left-wrapper,.sls-layout--one_column .sls-layout__aside{max-width:100%;}.sls .sls-actions{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;}@media only screen and (max-width:37.4375rem){.sls .sls-actions{gap:1.875rem;}}@media only screen and (max-width:37.4375rem){.sls .sls-actions .sls-actions__draft{white-space:nowrap;padding-left:8px;padding-right:8px;flex:0 1 30%;}}.sls .sls-actions .sls-actions__link--disabled{pointer-events:none;cursor:default;color:#999;}.sls-progress{display:flex;flex-direction:column;gap:.9375rem;justify-content:center;padding-top:.625rem;padding-bottom:1.875rem;}.sls-progress .clicable{position:absolute;top:0;left:5px;right:5px;bottom:0;z-index:10;min-height:1.5rem;}.sls-progress .sls-progress__item:hover>.sls-progress__title--link{color:#004c9a;}.sls-progress .sls-progress__content{display:flex;justify-content:space-between;}.sls-progress .sls-progress__item{position:relative;display:flex;flex-direction:column;gap:.3125rem;align-items:center;max-width:160px;}@media only screen and (min-width:46.25em) and (max-width:62.19em){.sls-progress .sls-progress__item{max-width:80px;}.sls-progress .sls-progress__item .clicable{bottom:25px;}}@media only screen and (max-width:46.19em){.sls-progress .sls-progress__item{max-width:50px;}.sls-progress .sls-progress__item .clicable{bottom:25px;}}.sls-progress .sls-progress__title{text-align:center;}.sls-progress .sls-progress__mark{color:#dedede;overflow:visible;pointer-events:none;}.sls-progress .sls-progress__mark.sls-progress__mark--done{color:#004c9a;}.sls-progress .sls-progress__mark-circle{fill:currentColor;}.sls-progress .sls-progress__mark-circle .sls-progress__mark--done{color:#004c9a;}.sls-progress .sls-progress__mark-dash{stroke:currentColor;stroke-width:.125rem;stroke-linecap:round;}.sls-progress .sls-progress__mark-dash .sls-progress__mark--done{color:#004c9a;}.sls-progress .sls-progress__mark-dash--clear{color:#f9f9f9;fill:#f9f9f9;}.sls-progress .sls-progress__mark-circle-clear{fill:#f9f9f9;}.sls-progress .sls-progress__mark{height:1.5rem;}.sls .summary dl{margin:0;padding:0;}.sls .summary dt{display:inline-block;padding-right:.375rem;color:#585858;}.sls .summary dt::after{content:":";}.sls .summary dd{display:inline;color:#000;word-wrap:break-word;}.sls .summary dd:after{display:block;margin-bottom:.5rem;content:'';}.sls .summary .summary-attachements__none{color:#585858;}@media(min-width:48rem){.sls .summary .document-list{max-width:50%;}}.sls .summary-definition-item{display:flex;align-items:center;}.sls .summary-definition-item-term{color:#585858;}.sls .summary-definition-item-description{color:#000;min-width:1.375rem;}.sent-summary{margin-bottom:1.25rem;}.sent-summary .sent-summary__h1{font-size:1.5rem!important;}@media only screen and (max-width:46.19em){#cumulative-external-policy .cumulative-external-policy__item-accordion-parent .js-accordion-body .image-div{margin-top:.5rem;margin-bottom:1rem;padding:0;}}@media only screen and (min-width:46.25em){#cumulative-external-policy .cumulative-external-policy__form-row .input-col{width:86%;}}#cumulative-external-policy .cumulative-external-policy__right-container--gray{background:#f9f9f9;}#cumulative-external-policy .cumulative-external-policy__right-row{padding-right:20px;padding-left:30px;}#cumulative-external-policy .cumulative-external-policy__load-policy-data-button{white-space:nowrap;}@media only screen and (max-width:56.25rem){#cumulative-external-policy .cumulative-external-policy__load-policy-data-button{white-space:normal;}}#cumulative-external-policy .input-col--splitted{display:grid;grid-template-areas:". .";grid-template-columns:1fr min-content;grid-template-rows:1fr;gap:0 0;}@media only screen and (max-width:56.25rem){#cumulative-external-policy .input-col--splitted{grid-template-areas:"." ".";grid-template-columns:1fr;grid-template-rows:1fr 1fr;}#cumulative-external-policy .input-col--splitted .input-col>div{padding-right:0;}}#cumulative-external-policy .input-col--splitted .input-col,#cumulative-external-policy .input-col--splitted .validation-col{width:100%;}#cumulative-external-policy .cumulative-external-policy__item-actions{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;}#cumulative-external-policy .cumulative-external-policy__item-accordion-parent{color:#585858;}#cumulative-external-policy .cumulative-external-policy__item-accordion-parent .custom-header h3.cumulative-external-policy__item-header{padding-right:.625rem;color:#585858;}#cumulative-external-policy .cumulative-external-policy__item-accordion-parent.active .custom-header{margin-bottom:1.875rem;}#cumulative-external-policy .cumulative-external-policy__item-accordion-parent.active .custom-header h3.cumulative-external-policy__item-header{font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;}#cumulative-external-policy .cumulative-external-policy__item-accordion-parent .js-accordion-body{font-size:.9375rem;}#cumulative-external-policy .cumulative-external-policy__item-accordion-parent .js-accordion-body p{margin:0;}#cumulative-external-policy .cumulative-external-policy__item-accordion-parent .js-accordion-body .image-div{position:relative;padding-bottom:1.5625rem;padding-left:1.875rem;}#cumulative-external-policy .cumulative-external-policy__item-header-label .value{color:#000;}#cumulative-external-policy .hidden-field{visibility:hidden;display:none;}.payment-list{display:grid;grid-template-columns:minmax(auto,1fr) minmax(auto,1fr) minmax(auto,1fr);grid-template-rows:1fr;grid-template-areas:". . .";gap:1.25rem;}@media screen and (max-width:27.5rem){.payment-list{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"." "." ".";}}.payment-list .presentation-card{align-self:stretch;height:100%;width:auto;}.external-payment__list-item{min-height:15rem;}.external-payment__blik-form{width:100%;height:100%;}.external-payment__blik-form-placehodler{height:100%;}.external-payment__blik{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;height:100%;}.external-payment__blik .external-payment__blik-regulation{display:flex;align-items:center;gap:.3125rem;}.external-payment__blik .external-payment__blik-regulation-label{font-size:.8125rem;line-height:1rem;}.external-payment__blik .external-payment__blik-input{letter-spacing:.75rem;width:100%;}.external-payment__blik .section-declarant__agreement_consent a{word-break:break-word;}.external-payment__blik .external-payment__blik-input-label{font-weight:400;font-size:1rem;line-height:.875rem;color:#585858;}.external-payment__blik #whereToGetTheCode{width:fit-content;}.external-payment__blik .external-payment__blik-label{font-weight:700;font-size:1rem;line-height:1.1875rem;color:#000;}.external-payment__blik .external-payment__blik-am-keys{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;}.external-payment__blik .radio-field-tooltip-hint:before{font-size:16px;color:#bababa!important;vertical-align:text-top;}.external-payment__blik .external-payment__blik-validation{color:#e4172c;font-size:.875rem;}.external-payment__blik .required-asterisk{color:#e4202c;}.external-payment__blik-confirmation .external-payment__blik-confirmation-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;}.external-payment__blik-confirmation .pko-icon-checkbox-inside-circle::before{font-size:170%;}img.external-payment__logo{height:1.5rem;margin-bottom:.375rem;}img.external-payment__autopay-logo{height:1.875rem;}.external-payments-selection.dialog-box{max-width:68.125rem!important;}.external-payments-selection .dialog-title{font-weight:700;font-size:1.25rem;line-height:1.5rem;}.external-payments-selection__info-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;}.external-payments-selection__info-holder{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-align:initial;-moz-box-align:initial;-webkit-align-items:initial;align-items:initial;width:auto;gap:.5rem;}.blik-payment-result.dialog-box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}.blik-payment-result .pko-icon-checkbox-inside-circle::before{color:#004c9a;}.blik-payment-result .dialog-content{font-size:1rem;line-height:1.1875rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}.external-payment__fast-payment{font-weight:400;font-size:1rem;line-height:1.1875rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:flex-start;-moz-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;text-align:center;color:#585858;padding:1.875rem 0 .625rem;height:100%;}.balance-export-xlsx{line-height:2.3125rem;margin-right:1.25rem;}.balance-popup .col-section{box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31),2px -2px 8px 2px rgba(211,211,211,.16);}.balance-popup-action-buttons-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;margin-top:1.25rem;}.mixed-bar{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;min-height:1.875rem;}@media only screen and (max-width:46.19em){.mixed-bar{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-align:flex-start;-moz-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:1rem;}}.mixed-bar .mixed-bar__download-actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}@media only screen and (max-width:46.19em){.mixed-bar .mixed-bar__download-actions{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;gap:1rem;}}.mixed-bar .mixed-bar__customer-number{font-size:.9375rem;}@media only screen and (max-width:46.19em){.mixed-bar .mixed-bar__customer-number{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:col;flex-direction:col;}}.balance-application .item-numbers .item{padding-bottom:20px;}.balance-application .item-numbers .item .comment{padding-top:15px;}.navigation-table-r .date-range-filter .dropdown .selected{padding:.9375rem 1.25rem .9375rem 1.25rem;}.navigation-table-r .date-range-filter .dropdown .selected:before{content:"Salda na dzień";padding-bottom:.625rem;display:block;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.8125rem;color:#8d8d8d;}.comment-input{text-align:left;padding-top:.25rem;padding-bottom:1.25rem;}.comment-input .editorwrapper{width:100%;}.comment-input .editorwrapper input{width:100%;}.empty-result-list{min-height:17rem;height:.0625rem;background:#fff;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);border-radius:.25rem;display:table;width:100%;}.empty-result-list .pko-icon-inf{font-size:2rem;margin-bottom:.625rem;}.empty-result-list .empty-result-list-text{font-size:.9375rem;max-width:28.125rem;padding:0 1.25rem;margin:0 auto;margin-bottom:1.25rem;}.empty-result-list>*{display:table-cell;vertical-align:middle;}.balance-action{display:inline-flex;}.file-group-uploader .file-group-container{display:grid;grid-template-columns:minmax(100px,1fr) min-content;grid-template-rows:1fr min-content min-content;gap:0 .375rem;grid-template-areas:"name actions" "collapsible-list collapsible-list";}.file-group-uploader .hidden{display:none!important;}.file-group-uploader .file-group-container__name{grid-area:name;justify-self:stretch;align-self:center;}.file-group-uploader .file-group-container__actions{grid-area:actions;justify-self:end;align-self:center;margin:0 0 .33em 0;}.file-group-uploader .file-group-container__collapsible-list{grid-area:collapsible-list;}.file-group-uploader .file-group__input{display:none!important;}.file-group-uploader .file-group__label{font-style:normal;font-weight:400;font-size:.8125rem;line-height:1rem;white-space:nowrap;}.file-group-uploader .file-list{display:flex;flex-direction:column;gap:1rem;padding:0;list-style:none;}.file-group-uploader .file-list__element{display:flex;flex-direction:row;gap:.625rem;align-items:center;}.file-group-uploader .file-list__element-size{font-style:normal;font-weight:400;font-size:.8125rem;line-height:1rem;}.file-group-uploader .file-list__element-actions{margin-left:auto;display:inline-flex;gap:1.4375rem;align-items:baseline;}.file-group-uploader .download-file__ellapsis-container{display:flex;min-width:0;font-style:normal;font-weight:400;font-size:.8125rem;line-height:1rem;}.file-group-uploader span.download-file__ellapsis-container>span{color:#585858;}.file-group-uploader h4{font-size:.8125rem;line-height:1.5625rem;}.file-group-uploader .collapse-button{position:relative;display:inline-flex;gap:.375rem;justify-content:flex-end;font-style:normal;font-weight:400;font-size:.8125rem;line-height:1rem;}.file-group-uploader .collapse-button__icon{font-family:"icomoon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#004c9a;}.file-group-uploader .collapse-button__icon--close{transform:rotate(180deg);}#PolicyListSection .policy-list .policy-list--header h2{font-size:1.5rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;padding-top:.3125rem;margin:0;}#PolicyListSection .policy-list .empty-result-list{min-height:17rem;height:.0625rem;background:#fff;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);color:#585858;border-radius:.25rem;display:table;width:100%;}#PolicyListSection .policy-list .empty-result-list>*{display:table-cell;vertical-align:middle;}#PolicyListSection .policy-list .empty-result-list .pko-icon-inf{font-size:2rem;margin-bottom:.625rem;}#PolicyListSection .policy-list .empty-result-list .empty-result-list-text{font-size:.9375rem;max-width:28.125rem;padding:0 1.25rem;margin:0 auto;margin-bottom:1.25rem;}#PolicyListSection .policy-list .policy-list-table th{color:#585858;font-size:.8125rem;padding:.3125rem .9375rem;vertical-align:middle;white-space:normal;}#PolicyListSection .policy-list .policy-list-table td{height:3.125rem;color:#585858;font-size:.8125rem;padding:.3125rem .9375rem;vertical-align:middle;}#PolicyListSection .policy-list .policy-list-table .policy-list-table--policy-number-col{width:15%;}#PolicyListSection .policy-list .policy-list-table .policy-list-table--contract-number-col{width:15%;}#PolicyListSection .policy-list .policy-list-table .policy-list-table--policy--type-col{width:15%;}#PolicyListSection .policy-list .policy-list-table .policy-list-table--duration-col{width:10%;}#PolicyListSection .policy-list .policy-list-table .policy-list-table--actions-col{width:10%;}#PolicyListSection .policy-list .policy-list-table .policy-list-table--download-col .mobile-column-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}#PolicyListSection .policy-list .policy-list-table .download-policy{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;padding:0 10px;}#PolicyListSection .policy-list .policy-list-table .download-policy .download-policy-title{white-space:nowrap;font-size:.75rem;}#PolicyListSection .policy-list .policy-list-table .policy-details-row{border-bottom:1px solid;border-color:#dedede;padding:20px 15px;}#PolicyListSection .policy-list .policy-list-table .policy-details-row td{vertical-align:top;height:3.125rem;}@media screen and (max-width:68.75rem){#PolicyListSection .policy-list .policy-list-table .download-policy{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;}#PolicyListSection .policy-list .policy-list-table .policy-list-table--policy-number-col{width:18%;}}@media only screen and (min-width:46.25em) and (max-width:62.19em){#PolicyListSection .policy-list .policy-list-table .policy-list-table--policy-number-col{width:28%;}#PolicyListSection .policy-list .policy-list-table .policy-list-table--duration-col{width:12%;}}@media only screen and (max-width:46.19em){#PolicyListSection .policy-list .policy-list-table tr,#PolicyListSection .policy-list .policy-list-table td{height:auto;}#PolicyListSection .policy-list .policy-list-table .mobile-line{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-start;-moz-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:5px 0;width:100%;}#PolicyListSection .policy-list .policy-list-table .mobile-line .mobile-column-item{padding:10px;width:50%;}#PolicyListSection .policy-list .policy-list-table .policy-list-table--download-col .mobile-column-item{-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:flex-end;-moz-box-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;}#PolicyListSection .policy-list .policy-list-table .policy-details-row td{height:auto;padding:5px 10px;}}#PolicyListSection .insurance-object-col{padding-right:0;}#PolicyListSection .insurance-object-col button{right:.625rem;}.autocomplete-filter .autocomplete-button{visibility:hidden;}.autocomplete-filter .autocomplete-button:before{color:#585858;}.autocomplete-filter.opened .autocomplete-button:before{content:"";}.autocomplete-filter .dropdown .carat:before{color:#585858;}.autocomplete-filter .dropdown-mode.ui-menu,.autocomplete-filter .ajax-mode.ui-menu{border:0;background-color:#f2f2f2;font-size:.9375rem;}.autocomplete-filter ul.ui-autocomplete>li,.autocomplete-filter .tagit-label,.autocomplete-filter .ui-helper-hidden-accessible{font-family:'pko_bank_polski',Arial,sans-serif;color:#585858;padding-left:.625rem;}.autocomplete-filter .ui-autocomplete{-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;opacity:0;height:0;}.autocomplete-filter.opened .ui-autocomplete{opacity:1;height:auto;}.custom-form-list__switcher{float:left;}.custom-form-list__filter{margin-bottom:1.5rem;}.custom-form-list__filter-header{font-size:1.5rem;}.custom-form-list__filter-header-nav-icon-message{display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:inline-flex;padding-top:.3125rem;}@media only screen and (max-width:46.19em){.custom-form-list__filter-header-nav-icon-message{margin:.9375rem 0 0 0;}}.custom-form-list__filter-pko-icon{font-size:1rem;padding-left:0;margin-right:.375rem;line-height:1.3;}.custom-form-list__filter-new-application-message{font-size:.8125rem;font-family:'pko_bank_polski',Arial,sans-serif;}.custom-form-list__group{margin-bottom:4rem;}.custom-form-group__name{font-size:1.25rem;font-family:'pko_bank_polski',Arial,sans-serif;color:#585858;margin-bottom:1.5rem;}.custom-form-group__list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-wrap:wrap;flex-wrap:wrap;column-gap:1.25rem;row-gap:1.5rem;margin:0 calc(-1*1.25rem) 0 0;padding:0;list-style:none;}@media only screen and (max-width:37.4375rem){.custom-form-group__list{margin-right:0;row-gap:.5rem;column-gap:0;}}.custom-form-group__list-item.custom-form-group__list-item--collapse[data-collapsed="0"]>.arrow-link::after{transform:rotate(180deg);}.custom-form-group__list-item.custom-form-group__list-item--collapse[data-collapsed="1"]>.arrow-link::after{transform:rotate(0deg);}.custom-form-group__list-item.custom-form-group__list-item--collapse{flex:0 0 100%;justify-content:center;width:100%;}.custom-form-group__list-item--collapse-hyperlink{cursor:pointer;}.custom-form-group__list-item{flex-basis:calc(calc(100%/3) - 1.25rem);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}@media only screen and (min-width:37.4375rem) and (max-width:86.8125rem){.custom-form-group__list-item{flex-basis:calc(calc(100%/2) - 1.25rem);}}@media only screen and (max-width:37.4375rem){.custom-form-group__list-item{flex-basis:auto;width:100%;}}.custom-form-group__list-item-hyperlink{flex:1;display:grid;grid-template-areas:"Icons Title" "Icons Description";grid-template-columns:min-content auto;grid-template-rows:min-content auto;gap:.625rem 1.5rem;grid-auto-flow:row;padding:1.5rem 1.5rem 2rem;border-radius:.25rem;background:#fff;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);}@media only screen and (max-width:37.4375rem){.custom-form-group__list-item-hyperlink{gap:.625rem 1rem;padding:1rem 1rem 1.5rem;}}.custom-form-group__list-item-icons{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;grid-area:Icons;min-width:3rem;}.custom-form-group__list-item-badge{padding:.25rem .5rem;border-radius:1rem;background:#004c9a;font-size:.75rem;font-weight:bold;color:#fff;line-height:.875rem;text-align:center;}.custom-form-group__list-item-title{grid-area:Title;overflow:hidden;margin:0;font-size:1.125rem;color:#585858;line-height:1.375rem;text-overflow:ellipsis;}.custom-form-group__list-item-description{grid-area:Description;overflow:hidden;font-size:.875rem;color:#585858;line-height:1.0625rem;text-overflow:ellipsis;}.svg-icon--16,.svg-icon--16>svg{width:16px;height:16px;}.svg-icon--26,.svg-icon--26>svg{width:26px;height:26px;}.svg-icon--32,.svg-icon--32>svg{width:32px;height:32px;}.svg-icon--48,.svg-icon--48>svg{width:48px;height:48px;}.svg-icon--inline{display:inline-block;vertical-align:bottom;}.account-container label.checkbox-read-only .icheckbox_minimal{background-color:#dedede;}.account-container .multiline:first-child{margin-top:0;}.account-container .multiline{margin-top:.3125rem;padding-top:0;padding-bottom:0;}.account-container .multiline .label-col,.account-container .multiline .data-col{line-height:1.5625rem;word-wrap:break-word;font-size:1rem;max-width:16.875rem;}.account-container .multiline label::after{content:":";}@media screen and (max-width:46.19em){.account-container .multiline .label-col,.account-container .multiline .data-col{font-size:.875rem;line-height:1.375rem;margin-bottom:0;}}.dialog-title.consent-dialog__title{margin-bottom:.625rem;}.consent-dialog__subtitle{font-size:.8125rem;}.consent-dialog__editor-label{color:#585858;font-weight:bold;}.consent-body{font-size:.8125rem;font-weight:bold;color:#585858;}.consent-dialog__description{font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;margin:1.25rem 0;}a.blue-link.disabled{color:#999;pointer-events:none;cursor:default;}.button-time-lock{padding-right:.625rem;font-size:16;color:#585858;}@media screen and (max-width:62.25em){.button-time-lock{font-size:.875rem;}}@media screen and (max-width:25em){.button-time-lock{margin-top:1.25rem;}}.dialog-buttontimelock-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}@media screen and (max-width:25em){.dialog-buttontimelock-wrapper{width:100%;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;}.dialog-buttontimelock-wrapper a.blue-link{display:unset;}}.identity-document-tooltip{position:relative;font-size:1.375rem;top:.1875rem;}.signing-messages__signing-action-block .button.blue.disabled{background-color:#dedede;}.electric-card__right-container>.row{padding-left:30px;padding-right:20px;}@media only screen and (min-width:46.25em){.electric-card__right-container .section-content .form-row .input-col{width:86%;}}.electric-card-table td{padding:0;}.left-label-layout-r .form-container .section-content .electric-card__contracts-row .input-col,.left-label-layout-r .form-container .section-content .electric-card__vehicles-row .input-col,.left-label-layout-r .form-container .section-content .electric-card__contracts-row .validation-col,.left-label-layout-r .form-container .section-content .electric-card__vehicles-row .validation-col{width:100%;}.electric-card-table__register-number-col{width:35%;}.electric-card-table__email-col{width:65%;}.electric-card__agreement_consent{display:flex;font-size:.8125rem;gap:.3125rem;}.notification-bar{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;gap:.3125rem;}.notification-bar-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-box-align:flex-start;-moz-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;border-radius:.625rem;background-color:#dcedff;padding:1.25rem;column-gap:1.25rem;}.error-message-bar-item{background-color:#fceaf0;}@media only screen and (max-width:62.19em){.notification-bar-item__content{font-size:.9375rem;}}@media only screen and (max-width:46.19em){.notification-bar-item__content{-webkit-flex-wrap:wrap;flex-wrap:wrap;}}.notification-bar-item__close{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.notification-bar-item__close .notification-bar-item__button--close{margin-left:auto;margin-top:auto;color:#004c9a;}.notification-bar-item__close button.mfp-close{margin-left:auto;margin-top:auto;color:#004c9a;width:min-content;height:1.42857rem;line-height:unset;position:relative;top:-3px;left:13px;}.notification-bar-item__text{color:#585858;font-weight:bold;}.notification-bar-item__text .notification-bar-item-text__goto-action{font-weight:normal;margin-left:1.25rem;}@media only screen and (max-width:46.19em){.notification-bar-item__text.notification-bar-item__text--system{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;column-gap:5px;}.notification-bar-item__text.notification-bar-item__text--system .notification-bar-item-text__goto-action{font-weight:normal;margin-left:0;}}.credit-limit-no-consent{display:flex;justify-content:space-between;flex-direction:column;}.credit-limit-no-consent__text{font-size:.9375rem;}.credit-limit-no-consent__icon>svg{width:110px;height:110px;margin:-4px 0 -16px 0;}.radio-tile__list{display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;margin:0;padding:0;}.radio-tile__item{background-color:rgba(216,216,216,.2);border-radius:.25rem;color:#585858;margin-right:.9375rem;padding:0;}.radio-tile__text{display:flex;text-align:center;align-items:center;justify-content:center;width:9rem;height:6rem;border-radius:.25rem;cursor:pointer;padding:0 1.25rem;}.radio-tile__button:checked+label{background:#004c9a;color:#fff;}.radio-tile__text:hover{background:#004c9a;color:#fff;}@media only screen and (max-width:46.19em){.radio-tile__item{width:100%;margin-right:unset;}.radio-tile__item:not(:last-child){margin-bottom:.75rem;}.radio-tile__text{width:unset;}.radio-tile__button:checked+label{width:unset;}.radio-tile__text:hover{width:unset;}}.copy-to-clipboard{cursor:pointer;display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:flex-end;-moz-box-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;}.copy-to-clipboard--inline{display:inline-block;vertical-align:bottom;}.copy-to-clipboard__title{color:#004c9a;font-family:'pko_bank_polski',Arial,sans-serif;}.copy-to-clipboard--success>*{--icon-fill-color-1:#7dc85a;}.copy-to-clipboard--error>*{--icon-fill-color-1:#ff1900;}.central-area-header{display:grid;grid-template-columns:1fr min-content;grid-template-rows:min-content min-content;grid-template-areas:"title navigation" "message message";}@media only screen and (max-width:46.19em){.central-area-header{grid-template-columns:1fr;grid-template-rows:min-content min-content min-content;grid-template-areas:"title" "navigation" "message";}}.central-area-header__title-container{grid-area:title;}.central-area-header__title{font-size:1.5rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;padding-top:.3125rem;}.central-area-header__navigation{grid-area:navigation;}.central-area-header__button{white-space:nowrap;}@media only screen and (max-width:46.19em){.central-area-header__button{white-space:normal;box-sizing:border-box;width:100%;}}.central-area-header__message{grid-area:message;padding-top:1.25rem;}table.ebok-table:not(.default-table){margin:0;line-height:1.125rem;text-align:left;}table.ebok-table:not(.default-table) *{box-sizing:border-box;}table.ebok-table:not(.default-table) th{font-size:.8125rem;white-space:normal;}table.ebok-table:not(.default-table) tfoot tr td{font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#000;vertical-align:bottom;}table.ebok-table:not(.default-table) tr>td,table.ebok-table:not(.default-table) tr>th{font-size:.9375rem;}table.ebok-table:not(.default-table) tr:not(.details-row)>td{border-top:1px solid #dedede;}table.ebok-table:not(.default-table).ebok-table--with-details tr.details-row{display:none;}table.ebok-table:not(.default-table) thead,table.ebok-table:not(.default-table) tbody,table.ebok-table:not(.default-table) tfoot{box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);background:#fff;border-radius:.25rem;}table.ebok-table:not(.default-table) th.amount,table.ebok-table:not(.default-table) td.amount{text-align:right;}@media only screen and (min-width:46.25em){table.ebok-table:not(.default-table) th,table.ebok-table:not(.default-table) td{overflow-wrap:break-word;}}@media only screen and (max-width:46.19em){table.ebok-table:not(.default-table) th,table.ebok-table:not(.default-table) td{overflow-wrap:normal;}}table.ebok-table:not(.default-table) td.nowrap,table.ebok-table:not(.default-table) th.nowrap{white-space:nowrap;}table.ebok-table:not(.default-table) .field-validation-error{color:#f00;}table.ebok-table:not(.default-table) th,table.ebok-table:not(.default-table) td{text-align:left;}@media only screen and (max-width:46.19em){table.ebok-table:not(.default-table) tr{display:table-row;}table.ebok-table:not(.default-table) th,table.ebok-table:not(.default-table) td{display:table-cell;}}@media only screen and (min-width:46.25em){table.ebok-table:not(.default-table) tr>th{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:.625rem;padding-left:1.25rem;}table.ebok-table:not(.default-table) tr>td{padding:1.25rem 1.25rem;}}@media only screen and (max-width:46.19em){table.ebok-table:not(.default-table) tr>td{padding:.9375rem .9375rem;}table.ebok-table:not(.default-table).ebok-table--with-checkbox td:not(.with-checkbox)~td{padding-left:.9375rem;}}@media only screen and (min-width:46.25em){table.ebok-table:not(.default-table) th.with-checkbox{vertical-align:middle;}table.ebok-table:not(.default-table) td.with-checkbox{vertical-align:top;}table.ebok-table:not(.default-table) th.with-checkbox,table.ebok-table:not(.default-table) td.with-checkbox{width:4.375rem;}}@media only screen and (max-width:46.19em){table.ebok-table:not(.default-table) td.with-checkbox,table.ebok-table:not(.default-table) th.with-checkbox{width:3.1875rem;vertical-align:middle;display:table-cell;float:none;height:100%;}table.ebok-table:not(.default-table) td:not(.with-checkbox)~td{width:100%;max-width:none;}}@media only screen and (min-width:46.25em){table.ebok-table:not(.default-table) tr>td:not(.mobile-only):last-of-type,table.ebok-table:not(.default-table) tr>th:nth-last-child(1),table.ebok-table:not(.default-table) thead>tr>th:last-of-type{padding-right:1.875rem;}table.ebok-table:not(.default-table) tr>td:first-of-type,table.ebok-table:not(.default-table) tr>th:first-of-type{padding-left:1.875rem;}table.ebok-table:not(.default-table).ebok-table--with-footer-actions tfoot .ebok-table--footer-actions-row>td{padding-top:1rem;text-align:right;}table.ebok-table:not(.default-table) table:not(table.ebok-table:not(.default-table).ebok-table--with-header) tbody>tr:first-of-type>td,table.ebok-table:not(.default-table).ebok-table--with-header thead tr:first-of-type>th{padding-top:1.875rem;}table.ebok-table:not(.default-table).ebok-table--with-footer tfoot tr:last-of-type>td{padding-bottom:1.875rem;}}@media only screen and (max-width:46.19em){table.ebok-table:not(.default-table) thead{display:table-header-group;}table.ebok-table:not(.default-table) thead>tr{display:table-row;}}@media only screen and (max-width:46.19em){table.ebok-table:not(.default-table) tr>td:first-of-type{padding-left:1rem;}table.ebok-table:not(.default-table) .ebok-table--with-checkbox .with-checkbox{padding-left:1rem;}table.ebok-table:not(.default-table).ebok-table--with-footer-actions tfoot .ebok-table--footer-actions-row>td{padding-top:1rem;text-align:right;}table.ebok-table:not(.default-table) table:not(table.ebok-table:not(.default-table).ebok-table--with-header) tbody>tr:first-of-type>td,table.ebok-table:not(.default-table).ebok-table--with-header thead tr:first-of-type>th{padding-top:1rem;}table.ebok-table:not(.default-table).ebok-table--with-footer tfoot tr:last-of-type>td{padding-bottom:1rem;}}table.ebok-table:not(.default-table) .mobile-inner .mobile-inner__row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-align:flex-start;-moz-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;align-self:stretch;text-align:right;}table.ebok-table:not(.default-table) .mobile-inner .mobile-inner__item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:flex-start;-moz-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;align-self:stretch;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;padding:.3125rem 0;line-height:1rem;}table.ebok-table:not(.default-table) .mobile-inner .mobile-inner__title{color:#585858;text-align:left;padding-right:.9375rem;}table.ebok-table:not(.default-table) .mobile-inner .mobile-inner__title,table.ebok-table:not(.default-table) .mobile-inner .mobile-inner__value{flex:1 0 50%;}.identity-verification-wrapper{height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.identity-verification-wrapper .identity-verification-card{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;align-items:center;gap:1.25rem .625rem;padding:1.25rem;grid-template-areas:"description";}.identity-verification-wrapper .identity-verification-card .identity-verification-card__description{grid-area:description;text-align:center;}.identity-verification-wrapper .identity-verification-card--with-logo{grid-template-rows:3.125rem 1fr;grid-template-areas:"logo" "description";align-items:normal;}.identity-verification-wrapper .identity-verification-card--with-logo .identity-verification-card__logo{grid-area:logo;}.contract-invoice-r .bit-bigger{font-size:.9375rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;}.contract-invoice-r .invoice-num .icon-arrow{display:none;}.contract-invoice-r .download-invoice-btn{display:block;}.contract-invoice-r .first-download{font-size:.6875rem;color:#585858;padding-left:1.75rem;text-align:left;}.contract-invoice-r tr>td .payment-deadline span{font-family:'pko_bank_polski',Arial,sans-serif;}.contract-invoice-r tr>td .payment-deadline.red span{color:#e4202c;}.contract-invoice-r .invoice-status-holder{white-space:nowrap;}.contract-invoice-r .invoice-status-holder .pay-invoice{top:-.375rem;}.contract-invoice-r tr>td .invoice-status-holder>span{font-family:'pko_bank_polski',Arial,sans-serif;}.contract-invoice-r .invoice-status-holder .pko-icon{vertical-align:middle;font-size:1.0625rem;display:inline-block;margin-top:-.125rem;}.contract-invoice-r .invoice-status-holder>a.button{margin-bottom:.125rem;}@media only screen and (max-width:62.19em){.contract-invoice-r .invoice-status-holder{margin-top:.625rem;}}@media only screen and (max-width:46.19em){.details-section-r .col-details-right .col-section{padding:0;background:none;border-radius:0;box-shadow:none;}.details-section-r .col-section{padding:1.25rem .9375rem;}.details-section-r .col-details-right .col-section h2{margin-top:1.875rem;margin-left:.9375rem;}.table-click-mobile tr.row-pad-bottom{box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);background:#fff;padding:1.25rem .9375rem;border-radius:.25rem;}.table-click-mobile tr:not(:last-of-type){margin-bottom:1.25rem;}[data-ui-fn="mobiletile"] [data-ui-mobiletile-element='tile']{cursor:pointer;}.contract-invoice-r tr.row-pad-bottom>td.with-icon,.contract-invoice-r tr.row-pad-bottom>td.invoice-pay-td{width:100%;padding:0;}.contract-invoice-r tr.row-pad-bottom>td.with-icon{margin-bottom:1.875rem;}.contract-invoice-r tr.row-pad-bottom>td.invoice-pay-td .to-pay-content{text-align:center;margin-bottom:1.25rem;}.contract-invoice-r tr>td .payment-deadline{text-align:left;margin:0;}.contract-invoice-r .invoice-status-holder{margin:0;}.contract-invoice-r .invoice-num .icon-arrow{display:inline-block;font-size:.8125rem;}.contract-invoice-r tr .first-download.abs-download{width:auto;margin-top:.8125rem;}.contract-invoice-r tr .first-download.abs-download span{display:block;text-align:left;}}.contract-details-invoice-r{line-height:normal;}.contract-details-invoice-r td.invoice-main-td{width:59%;}.contract-details-invoice-r td.invoice-pay-td{width:20%;text-align:left;}.contract-details-invoice-r td.invoice-download-td{width:8.375rem;}.contract-details-invoice-r td.invoice-status-td{width:20%;padding:0;}.contract-details-invoice-r tr .first-download.abs-download{font-size:.6875rem;color:#585858;position:absolute;margin-top:.625rem;}.contract-details-invoice-r tr .first-download.abs-download.under-button{margin-top:.3125rem;}.contract-invoice-r.contract-details-invoice-r tr.contract-invoice-row>td{padding-top:.9375rem;}.contract-invoice-r.contract-details-invoice-r tr.contract-invoice-row:not(:last-of-type)>td{padding-bottom:.9375rem;}@media only screen and (min-width:46.25em) and (max-width:62.19em){.contract-details-invoice-r td.invoice-pay-td{text-align:right;}.contract-details-invoice-r .download-invoice-with-date{vertical-align:top;display:inline-block;}.contract-details-invoice-r .download-invoice-btn{vertical-align:top;padding-top:.625rem;}.contract-details-invoice-r .payment-info-btn{display:inline-block;position:absolute;right:1.25rem;padding-top:.625rem;}.contract-details-invoice-r.contract-details-invoice-r tr .first-download.abs-download{width:auto;position:static;margin-top:1.0625rem;}}@media only screen and (max-width:46.19em){.contract-details-invoice-r td.invoice-main-td{width:100%;}.contract-details-invoice-r td.invoice-download-td{width:100%;padding-right:0!important;padding-left:0!important;}.contract-details-invoice-r .payment-deadline span{display:block;}.contract-details-invoice-r .download-invoice-with-date{vertical-align:top;display:inline-block;}.contract-details-invoice-r td.invoice-main-td{padding-left:0!important;}}.dashboard-invoice-r td.invoice-main-td{width:45%;}.dashboard-invoice-r td.invoice-pay-td{width:17%;}.dashboard-invoice-r td.invoice-download-td{width:27%;}.dashboard-invoice-r td.invoice-status-td{width:15%;padding:0;}@media only screen and (min-width:46.25em) and (max-width:62.19em){.dashboard-invoice-r td.invoice-pay-td{text-align:left;}.invoice-download-td{text-align:left;}.dashboard-invoice-r td.invoice-download-td{width:9.6875rem;}.dashboard-invoice-r .download-invoice-btn{vertical-align:top;padding-top:0;}.dashboard-invoice-r .payment-info-btn{position:static;}}@media only screen and (max-width:46.19em){.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.dashboard-invoice-tile{padding:0;background:none;border-radius:0;box-shadow:none;}.dashboard-invoice-r td.invoice-main-td{width:100%;}.dashboard-invoice-r td.invoice-pay-td{width:100%;}.dashboard-invoice-r td.invoice-download-td{position:relative;width:100%;}}.invoice-history-table-r{line-height:1.125rem;margin:0;}.invoice-history-table-r *{box-sizing:border-box;}.invoice-history-table-r th{color:#585858;font-size:.8125rem;padding-top:1.25rem;padding-bottom:.75rem;}.invoice-history-table-r td.with-icon{width:50%;}.invoice-history-table-r td.with-icon .relative{padding-left:.3125rem;}.invoice-history-table-r td.with-icon .pko-icon-wniosek_F{position:absolute;font-size:1.625rem;left:0;top:5px;}.invoice-history-table-r .icheckbox_minimal{font-size:.75rem;width:.9375rem;height:.9375rem;margin:0;top:.1875rem;}.invoice-history-table-r td .icheckbox_minimal{top:2.1875rem;}.invoice-history-table-r .icheckbox_minimal.checked::after{left:.0625rem;top:.0625rem;}.invoice-history-table-r.contract-invoice-r tr.invoice-history-item-row>td{padding-top:.9375rem;padding-bottom:.9375rem;}.invoice-history-table-r.contract-invoice-r{padding-bottom:.3125rem;}.invoice-history-table-r .status-on-mobile{min-width:6.25rem;}.invoice-history-table-r tr>td:last-of-type{padding-right:.625rem!important;}@media only screen and (min-width:46.25em){.invoice-history-table-r.contract-invoice-r tr.invoice-history-item-row:first-of-type>td{padding-top:1.25rem;}}.invoice-history-table-r .invoice-details-link-text{color:#585858;}.invoice-history-table-r .icon-arrow{position:relative;top:.125rem;}.invoice-history-table-r .icon-arrow::before{font-weight:bold;}.invoice-history-table-r .invoice-history-item-row[data-details-wrapper-visible='0'] .invoice-details-link-show-text{display:inline;}.invoice-history-table-r .invoice-history-item-row[data-details-wrapper-visible='0'] .invoice-details-link-hide-text{display:none;}.invoice-history-table-r .invoice-history-item-row[data-details-wrapper-visible='1'] .invoice-details-link-show-text{display:none;}.invoice-history-table-r .invoice-history-item-row[data-details-wrapper-visible='1'] .invoice-details-link-hide-text{display:inline;}.invoice-history-table-r .invoice-history-item-row[data-details-wrapper-visible='1'] .icon-arrow::before{transform:rotate(180deg);}.invoice-history-table-r tr.invoice-history-details-row td.invoice-details-wrapper{padding-bottom:0;}.invoice-history-table-r tr.invoice-history-details-row td.invoice-details-wrapper.is-collapsed{display:none;}.invoice-history-table-r tr.invoice-history-details-row td.invoice-details-wrapper.is-loading .details-loader{display:block;}.invoice-history-table-r tr.invoice-history-details-row td.invoice-details-wrapper.is-loading .details-content{display:none;}.invoice-history-table-r .details-loader{display:none;width:100%;height:6.25rem;position:relative;}.invoice-history-table-r .details-loader img{width:2rem;height:2rem;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);}.invoice-history-table-r .inline-invoice-details{padding-left:4.375rem;padding-bottom:1.875rem;}.invoice-history-table-r .inline-invoice-details .row:first-child{padding-top:0;}.invoice-history-table-r .inline-invoice-details .label-col{color:#8d8d8d;}.invoice-history-table-r .inline-invoice-details .label-col::after{content:':';}.invoice-history-table-r .inline-invoice-details .pad{padding:0 .3125rem;}.invoice-history-table-r .inline-invoice-details .inline-invoice-details-table tr{color:#585858;}.invoice-history-table-r .inline-invoice-details .inline-invoice-details-table th{padding-top:0;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.invoice-history-table-r .inline-invoice-details .inline-invoice-details-table td{padding-top:.5rem;padding-bottom:.5rem;}.invoice-history-table-r .inline-invoice-details .inline-invoice-details-table tr:first-child td{padding-top:0;padding-bottom:.5rem;}.invoice-history-table-r .inline-invoice-details .inline-invoice-details-table .value{font-family:inherit;}.invoice-history-table-r .inline-invoice-details .inline-invoice-details-table tr th:first-child,.invoice-history-table-r .inline-invoice-details .inline-invoice-details-table tr td:first-child{padding-left:0;}.invoice-history-table-r .inline-invoice-details .inline-invoice-details-table tr th:last-child,.invoice-history-table-r .inline-invoice-details .inline-invoice-details-table tr td:last-child{padding-right:0;}.invoice-history-table-r .inline-invoice-details .desc-col{width:20%;}.invoice-history-table-r .inline-invoice-details .net-col{width:45%;padding-right:18%;text-align:right;}.invoice-history-table-r .inline-invoice-details .vat-col{width:15%;}.invoice-history-table-r .inline-invoice-details .gross-col{width:20%;text-align:right;}.invoice-history-table-r .inline-invoice-details .inline-invoice-details-summary-cell{padding-right:18%;font-family:'pko_bank_polski_bold',Arial,sans-serif;text-align:right;}@media only screen and (min-width:46.25em){.invoice-history-table-r .inline-invoice-details .inline-invoice-details-table tr:not(:last-child) td{border-bottom:.8px solid #dedede;}}@media only screen and (max-width:62.19em){.invoice-history-table-r .inline-invoice-details{padding-left:3.75rem;}}@media only screen and (max-width:46.19em){.invoice-history-table-r tr.invoice-history-details-row{position:relative;margin-top:-1.5625rem;padding-top:0;padding-bottom:.0625rem;}.invoice-history-table-r tr.invoice-history-details-row td.invoice-details-wrapper{padding:0;}.invoice-history-table-r .details-content{padding-bottom:0;}.invoice-history-table-r .inline-invoice-details{padding-left:0;}.invoice-history-table-r .inline-invoice-details .due-date-row,.invoice-history-table-r .inline-invoice-details .sales-date-row{float:left;width:auto;}.invoice-history-table-r .inline-invoice-details .due-date-row>div,.invoice-history-table-r .inline-invoice-details .sales-date-row>div{float:none;}.invoice-history-table-r .inline-invoice-details .due-date-row .pad,.invoice-history-table-r .inline-invoice-details .sales-date-row .pad{padding:0;}.invoice-history-table-r .inline-invoice-details .sales-date-row{float:right;min-width:6.25rem;}.invoice-history-table-r tr.inline-invoice-details-row{margin:0;padding:1.25rem 0 .5rem 0;border-top:1px solid #dedede;}.invoice-history-table-r tr.inline-invoice-details-row .desc-col{width:100%;margin-bottom:.625rem;}.invoice-history-table-r tr.inline-invoice-details-row .net-col{width:auto;float:left;text-align:left;}.invoice-history-table-r tr.inline-invoice-details-row .net-col label{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.invoice-history-table-r tr.inline-invoice-details-row .vat-col{display:none;}.invoice-history-table-r tr.inline-invoice-details-row .gross-col{width:auto;min-width:6.25rem;float:right;text-align:left;}.invoice-history-table-r tr.inline-invoice-details-row .gross-col label{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.invoice-history-table-r tr.inline-invoice-details-row::after{content:'';display:table;clear:both;}.invoice-history-table-r .inline-invoice-details-summary-row{padding:1.25rem 0 0 0;border-top:1px solid #dedede;}.invoice-history-table-r .inline-invoice-details-summary-row td:not(.inline-invoice-details-summary-cell){display:none;}.invoice-history-table-r .inline-invoice-details-summary-row .inline-invoice-details-summary-cell{text-align:left;}.invoice-history-table-r .inline-invoice-details-table-container{padding:0;}}.invoice-history-table-r thead>tr>th:first-of-type,.invoice-history-table-r tbody>tr>td:first-of-type{padding-left:.9375rem;}.invoice-history-table-r thead>tr>th:last-of-type,.invoice-history-table-r tbody>tr>td:last-of-type{padding-right:.9375rem;}.invoice-history-table-r tbody>tr>td.small-table-col-r{padding-top:1.75rem;}.invoice-history-table-r tbody>tr:first-of-type>td.small-table-col-r{padding-top:3rem;}.invoice-history-table-r tr>td.small-table-col-r:last-child{padding-right:.9375rem;}.invoice-history-table-r td.with-icon .pko-icon-wniosek_F{font-size:1.625rem;}.invoice-history-table-r th.name-col{padding-left:.9375rem;}.invoice-history-table-r .with-checkbox{width:2.5rem;}.invoice-history-table-r .small-table-col-r{width:13%;}.invoice-history-table-r .name-col{width:31%;}.invoice-history-table-r .small-table-col-r.download-col{width:17%;}.invoice-history-table-r .small-table-col-r.col-action{width:10%;}.invoice-history-table-r .contract-info{padding-bottom:.625rem;font-size:.6875rem;}.invoice-history-table-r td.with-icon .pko-icon-wniosek_F{top:1.875rem;}.invoice-history-table-r .download-invoice-btn{margin-top:-.25rem;}.invoice-history-table-r .due-date.red>span{color:#e4202c;}.history-list .empty-result-list{min-height:17rem;height:.0625rem;background:#fff;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);color:#585858;border-radius:.25rem;display:table;width:100%;}.history-list .empty-result-list>*{display:table-cell;vertical-align:middle;}.history-list .empty-result-list .pko-icon-inf{font-size:2rem;margin-bottom:.625rem;}.history-list .empty-result-list .empty-result-list-text{font-size:.9375rem;max-width:28.125rem;padding:0 1.25rem;margin:0 auto;margin-bottom:1.25rem;}.history-list .invoice-actions-content,.history-list .accounting-document-actions-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-radius:4px;border:1px solid #f2f2f2;padding:.5625rem 1.25rem;}.history-list .invoice-actions-content div.col:nth-child(1){display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.history-list .invoice-actions-content i.pko-icon-inf{font-size:1rem;padding-right:.3125rem;position:relative;top:.25rem;}.history-list .invoice-actions-content .pay-availability-message{font-size:.6875rem;position:relative;top:.0625rem;}.history-list .invoice-actions-content button{margin-right:.625rem;}@media only screen and (min-width:62.25em){.history-list .invoice-actions-content button{margin-right:2.5rem;}}.history-list .invoice-actions-content button[disabled='disabled']{opacity:.2;}@media only screen and (min-width:46.25em) and (max-width:62.19em){.invoice-history-table-r .with-checkbox{width:1.875rem;}.invoice-history-table-r .name-col{width:40%;}.invoice-history-table-r .small-table-col-r{width:17%;}.invoice-history-table-r .col-date-issued{width:27%;}.invoice-history-table-r .small-table-col-r.col-action{width:15%;}.invoice-history-table-r .download-invoice-btn{float:none;}.invoice-history-table-r .tablet-inner-holder{padding-top:.625rem;}.invoice-history-table-r .tablet-inner-holder.status{padding-top:.9375rem;}.invoice-history-table-r .download-invoice-btn{margin-top:0;}.invoice-history-table-r .first-download{position:relative;top:-.3125rem;}.invoice-history-table-r .contract-info{padding-bottom:.5rem;}}@media only screen and (max-width:62.19em){.history-list .invoice-actions-content{margin-bottom:1.25rem;}.history-list .invoice-actions-content div.col:nth-child(1){order:2;margin-top:.625rem;}.history-list .invoice-actions-content div.col:nth-child(2){order:1;}}@media only screen and (max-width:46.19em){table.invoice-history-table-r tr.row-pad-bottom>td.with-checkbox~td{max-width:none;padding:0;}table.invoice-history-table-r tr.row-pad-bottom>td.with-icon{max-width:none;width:100%;padding:0;}.invoice-history-table-r .small-table-col-r{width:100%;}.invoice-history-table-r .download-invoice-btn{float:none;}.invoice-history-table-r td.with-icon .pko-icon-wniosek_F{top:.3125rem;}.invoice-history-table-r .contract-info{padding-bottom:0;}.invoice-history-table-r td.with-icon .relative{padding-left:.3125rem;}.invoice-history-table-r .first-download{padding-left:.3125rem;}.invoice-history-table-r .first-download div{display:block;}.invoice-history-table-r tbody.col-section{padding:0;background:none;border-radius:0;box-shadow:none;}}.payment-info{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.dialog-top .payment-info__header{margin-bottom:.5rem;}.payment-info__subheader{color:#8d8d8d;font-size:.9375rem;}.payment-info-switcher .ebok-switcher a{display:inline-block;padding:0;color:#585858;font-size:.875rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;padding-bottom:.375rem;margin-right:1.25rem;margin-bottom:.375rem;}.payment-info-switcher .ebok-switcher a:hover{color:#004c9a;}.payment-info-switcher .ebok-switcher a.active{color:#004c9a;border-bottom:2px solid #004c9a;}.payment-data-table,.mobile-payment-container{color:#8d8d8d;}.payment-data-table__row{border-bottom:1px solid #dedede;}.payment-data-table__row td{text-align:left;}td.payment-data-table__label-col{width:20%;}td.payment-data-table__value-col{width:60%;}td.payment-data-table__copy-col{width:20%;text-align:right;}.qr-code{display:flex;justify-content:center;}.qr-code img{height:250px;width:250px;}.mobile-payment-container__row{width:100%;padding:.625rem 0;border-bottom:1px solid #dedede;}.mobile-payment-container__row:last-of-type{padding-bottom:0;border:0;}.mobile-payment-container__label-col{width:50%;}.mobile-payment-container__copy-col{width:40%;text-align:right;}.mobile-payment-container__value-col{width:100%;}@media only screen and (max-width:46.19em){.qr-code{display:none;}}.offer-section-title{font-size:1.5rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;margin-bottom:0;padding-top:.3125rem;}.common-offer-container{margin-left:-.625rem;margin-right:-.625rem;position:relative;box-sizing:border-box;display:flex;flex:0 1 100%;flex-direction:row;flex-wrap:wrap;}.common-offer-container:after,.common-offer-container:before{display:block;}.common-offer-container *{box-sizing:border-box;}.common-offer-container .offer-tile{padding:.625rem;display:flex;flex-direction:row;flex-wrap:wrap;}.common-offer-container .dashboard-offer-tile{height:100%;}.common-offer-container .offer-tile .offer-card{box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);border-radius:4px;background-color:#fff;position:relative;width:100%;height:100%;}.common-offer-container.on-dashboard .offer-tile .offer-card{display:flex;flex-direction:column;justify-content:space-between;}.common-offer-container .offer-card .header-image-title{height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;flex-grow:1;}.common-offer-container .offer-text-wrapper{padding:1.25rem 1.25rem;text-align:left;flex-grow:1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-align:space-between;-moz-box-align:space-between;-webkit-align-items:space-between;align-items:space-between;}.common-offer-container .offer-text-wrapper>*{max-width:100%;}.common-offer-container .offer-text-wrapper .sub-header{flex-grow:1;}.common-offer-container .offer-tile .offer-card>div{min-height:.0625rem;width:100%;}.common-offer-container .offer-tile.constant-offer-tile .offer-card{background-color:#f2f2f2;}.common-offer-container .offer-tile .offer-card .offer-tag{box-sizing:border-box;position:absolute;background:#fff;width:9.25rem;height:3.4375rem;top:1.5625rem;left:0;z-index:3;font-size:.8125rem;display:block;line-height:1.0625rem;color:#004c9a;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.25);border-radius:0 .1875rem .1875rem 0;border:1px solid #f2f2f2;}.common-offer-container .offer-tile .offer-card .offer-tag span{position:relative;display:block;top:50%;transform:translate(0,-50%);text-align:center;}.common-offer-container .offer-tile .offer-card .hide-offer-tag{display:none;}.common-offer-container .offer-tile .offer-card .link{font-size:.8125rem;}.common-offer-container .offer-tile .offer-card img{max-width:100%;height:auto;width:auto;border-radius:.25rem .25rem 0 0;}.common-offer-container .offer-tile .offer-card.sale-market-consent .header-image-title{min-height:350px;}.common-offer-container .offer-tile .offer-card.sale-market-consent .display-blurred-background-image-for-consent-editor{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:cover;}.common-offer-container .offer-tile .offer-card.sale-market-consent .display-blurred-background-image-for-consent-editor::after{display:none;}.common-offer-container .offer-tile .offer-card.sale-market-consent .sale-market-consent-content-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;position:absolute;top:0;right:0;bottom:0;left:0;}.common-offer-container .offer-tile .offer-card.sale-market-consent .consents{position:static;top:auto;right:auto;bottom:auto;left:auto;}.block-for-blurred-image{height:100%;}.common-offer-container .offer-tile .offer-card .offer-image-wrapper{font-size:0;object-fit:fill;width:100%;}.common-offer-container .offer-tile .offer-card.offer-card--faded .offer-image-wrapper::after{display:block;position:relative;background:none;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(24%,rgba(255,255,255,.98)),color-stop(33%,rgba(255,255,255,.94)),color-stop(60%,rgba(255,255,255,.85)),color-stop(81%,rgba(255,255,255,.55)),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#fff,rgba(255,255,255,.98) 24%,rgba(255,255,255,.94) 33%,rgba(255,255,255,.85) 60%,rgba(255,255,255,.55) 81%,rgba(255,255,255,0));background:-o-linear-gradient(bottom,#fff,rgba(255,255,255,.98) 24%,rgba(255,255,255,.94) 33%,rgba(255,255,255,.85) 60%,rgba(255,255,255,.55) 81%,rgba(255,255,255,0));background:linear-gradient(to top,#fff,rgba(255,255,255,.98) 24%,rgba(255,255,255,.94) 33%,rgba(255,255,255,.85) 60%,rgba(255,255,255,.55) 81%,rgba(255,255,255,0));margin-top:-5rem;height:5rem;margin-top:-2.5rem;height:2.5rem;width:100%;content:'';object-fit:fill;}.common-offer-container .offer-tile.constant-offer-tile .offer-card.offer-card--faded .offer-image-wrapper::after{background:-webkit-gradient(linear,left bottom,left top,from(#f2f2f2),color-stop(24%,rgba(242,242,242,.98)),color-stop(33%,rgba(242,242,242,.94)),color-stop(60%,rgba(242,242,242,.85)),color-stop(81%,rgba(242,242,242,.55)),to(rgba(242,242,242,0)));background:-webkit-linear-gradient(bottom,#f2f2f2,rgba(242,242,242,.98) 24%,rgba(242,242,242,.94) 33%,rgba(242,242,242,.85) 60%,rgba(242,242,242,.55) 81%,rgba(242,242,242,0));background:-o-linear-gradient(bottom,#f2f2f2,rgba(242,242,242,.98) 24%,rgba(242,242,242,.94) 33%,rgba(242,242,242,.85) 60%,rgba(242,242,242,.55) 81%,rgba(242,242,242,0));background:linear-gradient(to top,#f2f2f2,rgba(242,242,242,.98) 24%,rgba(242,242,242,.94) 33%,rgba(242,242,242,.85) 60%,rgba(242,242,242,.55) 81%,rgba(242,242,242,0));object-fit:fill;}.common-offer-container .offer-tile .offer-card header{margin-bottom:.625rem;}.common-offer-container .offer-tile .offer-card.offer-card--faded header{margin-top:-1.25rem;}.common-offer-container .offer-tile .offer-card header h4 span,.common-offer-container .offer-tile .offer-card h4 .link-title{font-size:1.375rem;line-height:1.875rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;}.common-offer-container.on-dashboard .offer-tile .offer-card.offer-card--faded .sub-header p{margin-top:-1.25rem;}.common-offer-container .offer-tile .offer-card .sub-header p{font-size:.9375rem;color:#585858;line-height:normal;margin-bottom:0;padding-bottom:1.25rem;}.common-offer-container .offer-tile .offer-card.scrollable-content input.check-box{top:3.75rem;}.promo-offer-container{border-radius:.25rem;background:#fff;margin-bottom:.625rem;}.promo-offer-container *{box-sizing:border-box;}.promo-offer-container .promo-offer-content{overflow:hidden;border-radius:.25rem;}.promo-offer-container .promo-offer-content .offer-image-wrapper{font-size:0;}.promo-offer-container .promo-offer-content .offer-image-wrapper img{max-width:100%;height:auto;width:auto;}.promo-offer-container .promo-offer-content .promo-offer-content-details{padding:3.125rem;}.promo-offer-container .promo-offer-content .col .promo-offer-left .offer-tag{box-sizing:border-box;position:absolute;background:#004c9a;width:9.25rem;height:3.4375rem;top:1.5625rem;right:0;left:0;z-index:3;font-size:.8125rem;display:block;line-height:1.0625rem;text-align:center;color:#fff;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.25);border-radius:0 .1875rem .1875rem 0;}.promo-offer-container .promo-offer-content .col .promo-offer-left .offer-tag span{position:relative;display:block;top:50%;transform:translate(0,-50%);}.promo-offer-container .promo-offer-content .promo-offer-content-details header h4 .link-title{font-size:1.25rem;line-height:1.5625rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;margin-bottom:.625rem;}.promo-offer-container .promo-offer-content .promo-offer-content-details time{font-size:.8125rem;color:#bababa;overflow:hidden;}.promo-offer-container .promo-offer-content .promo-offer-content-details time span.pko-icon-info-copy-3,.promo-offer-container .promo-offer-content .promo-offer-content-details time span.pko-icon-info-copy-3+span{float:left;}.promo-offer-container .promo-offer-content .promo-offer-content-details time span.pko-icon-info-copy-3{font-size:1.0625rem;line-height:1.3125rem;padding-right:.5rem;}.promo-offer-container .promo-offer-content .promo-offer-content-details .promo-offer-header{font-size:.9375rem;color:#585858;line-height:normal;margin-bottom:0;margin-top:.625rem;padding-right:1.25rem;}.promo-offer-container .promo-offer-content .promo-offer-content-details .button{background-color:#004c9a;}.promo-offer-container .promo-offer-content .promo-offer-content-details .button:hover{background:#e4202c;color:#fff;}.promo-offer-container .promo-offer-content .promo-offer-content-details .promo-offer-bottom{margin-top:1.5625rem;}.promo-offer-container .promo-offer-content .promo-offer-content-details .promo-offer-bottom span.promo-label{width:100%;text-align:right;display:block;font-size:.8125rem;line-height:normal;color:#585858;}.promo-offer-container .promo-offer-content .promo-offer-content-details .promo-offer-action{display:flex;justify-content:space-between;align-items:flex-end;}.promo-offer-container .promo-offer-content .promo-offer-content-details .promo-offer-action .amount{font-size:1.875rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;line-height:2.3125rem;color:#585858;}.promo-offer-container .promo-offer-content .promo-offer-content-details .promo-offer-action .currency{font-size:.9375rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;line-height:normal;color:#585858;}.promo-offer-container .promo-offer-content .promo-offer-content-details .promo-offer-action .link{font-size:.8125rem;}.promo-offer-container .owl-dots{position:absolute;right:3.125rem;bottom:.625rem;}.promo-offer-container .promo-offer-content{display:none;}.promo-offer-container .owl-item .promo-offer-content{display:block;}.promo-offer-container .promo-offer-content.promo-offer-content--faded .offer-image-wrapper:before,.promo-offer-container .promo-offer-content.promo-offer-content--faded .offer-image-wrapper:after{content:" ";height:100%;position:absolute;top:0;width:2.5rem;}.promo-offer-container .promo-offer-content.promo-offer-content--faded .offer-image-wrapper:before{left:0;z-index:1;background:-moz-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%);}.promo-offer-container .promo-offer-content.promo-offer-content--faded .offer-image-wrapper:after{right:0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%);}@media only screen and (min-width:62.25em){.promo-offer-container .promo-offer-content{display:none;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}.promo-offer-container .owl-item .promo-offer-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.common-offer-container:not(.on-dashboard) .offer-tile .offer-card.wide-tile .header-image-title{display:grid;grid-template-columns:32% 68%;}.common-offer-container:not(.on-dashboard) .offer-tile .offer-card.wide-tile .header-image-title .offer-image-wrapper{grid-column:1;}.common-offer-container:not(.on-dashboard) .offer-tile .offer-card.wide-tile .header-image-title .offer-image-wrapper img{display:block;border-radius:.25rem 0 0 .25rem;}.common-offer-container:not(.on-dashboard) .offer-tile .offer-card.wide-tile .header-image-title .offer-text-wrapper{grid-column:2;padding:24px 1.875rem;-webkit-box-align:flex-start;-moz-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;}.common-offer-container:not(.on-dashboard) .offer-tile .offer-card.wide-tile .header-image-title .offer-title-wrapper{margin-top:3rem;padding:0;}.common-offer-container:not(.on-dashboard) .offer-tile .offer-card.wide-tile .header-image-title .sub-header p{padding:0;text-align:left;}}@media only screen and (max-width:62.19em){.promo-offer-container .promo-offer-content .promo-offer-left .offer-tag{top:1.5625rem;}.promo-offer-container .promo-offer-content .promo-offer-content-details .promo-offer-action .amount{font-size:1.625rem;}.promo-offer-container .promo-offer-content .promo-offer-content-details .offer-tag{left:0;border-radius:0 0 8px 0;}.promo-offer-container .promo-offer-content .promo-offer-content-details{padding:.9375rem 2.5rem;}.promo-offer-container .promo-offer-content .promo-offer-content-details .promo-offer-bottom{margin-top:.9375rem;}}@media screen and (min-width:46.25em) and (max-width:53.19em){.promo-offer-container .owl-dots{margin-left:auto;margin-right:auto;left:0;right:0;bottom:.625rem;}.promo-offer-container .promo-offer-content{min-height:21.25rem;}}@media only screen and (max-width:46.19em){.promo-offer-container .promo-offer-content .promo-offer-content-details .promo-offer-action .amount{font-size:1.375rem;}.promo-offer-container .promo-offer-content{max-height:none;}.promo-offer-container .promo-offer-content .promo-offer-content-details{padding:.625rem;}.promo-offer-container .owl-dots{position:static;margin-bottom:.625rem;}.promo-offer-container .promo-offer-content .promo-offer-content-details .promo-offer-header{text-align:left;}.promo-offer-container .promo-offer-content .promo-offer-content-details header h4{text-align:left;}}.scrollable-content{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background-color:rgba(249,249,249,.8);}.scrollable-content.without-bg{background:none;}.sale-market-consent .accept{width:100%;padding:1.25rem 1.25rem;}.sale-market-consent .consents-validation-error{color:#e4172c;}.scrollable-content .consents{position:absolute;text-align:left;overflow-y:auto;padding:1.5625rem;overflow:auto;top:0;left:0;right:0;bottom:0;height:100%;}.scrollable-content .offer-image-wrapper:after{content:none;}.sale-market-consent .consents{line-height:normal;}.sale-market-consent .consents{color:#585858;line-height:normal;text-align:left;}.sale-market-consent .consents p{margin:0;margin-bottom:.3125rem;}.sale-market-consent .consents h3{font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;font-size:.9375rem;line-height:normal;padding-bottom:1.25rem;}.sale-market-consent .consents h5{color:#585858;font-size:.8125rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.sale-market-consent .consents h6{color:#585858;font-size:.8125rem;margin:0;margin-bottom:.9375rem;}.sale-market-consent .consents [data-ui-fn="radioyesnopicker"] label,.sale-market-consent .consents [data-ui-fn="radioyesnopickersectionswitcher"] label{width:3.75rem;height:1.5625rem;padding:0;line-height:1.5625rem;border-radius:0;border:1px solid #f2f2f2;background:#f9f9f9;color:#8d8d8d;font-size:.8125rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.sale-market-consent .consents [data-ui-fn="radioyesnopicker"] label.active,.sale-market-consent .consents [data-ui-fn="radioyesnopickersectionswitcher"] label.active{background:#004c9a;color:#fff;border:1px solid #004c9a;border-radius:2px;}.sale-market-consent .consents [data-ui-fn="radioyesnopicker"],.sale-market-consent .consents [data-ui-fn="radioyesnopickersectionswitcher"]{margin-top:.9375rem;margin-bottom:1.875rem;}.sale-market-consent .consents .expand{font-size:.8125rem;margin:0 0 2.5rem 0;display:block;clear:both;}.sale-market-consent .consents .user-consents-name span{font-size:.8125rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.sale-market-consent .consents .content-link{font-size:.8125rem;padding-left:.3125rem;}.sale-market-consent .consents .agreement-description{font-size:.8125rem;padding-top:.625rem;}.sale-market-consent .consents .agreement-note{font-size:.75rem;}.sale-market-consent .consents .statement-checkbox{font-size:.8125rem;margin:1.25rem 0;}.sale-market-consent .consents input.input-validation-error{min-width:1.375rem;}.sale-market-consent .consents .validation-col span.active{padding-left:0;}.sale-market-consent .consents .message-when-consent-no-option{color:#585858;font-size:.8125rem;clear:both;}.sale-market-consent .consents .default-pkol-checkbox-label .icheckbox_minimal{top:0;margin-right:0;}.sale-market-consent .consents .default-pkol-checkbox-label span{width:calc(100% - 25px);}.scrollable{scrollbar-width:thin;scrollbar-color:#585858 transparent;}.scrollable::-webkit-scrollbar-corner{background-color:transparent;}.scrollable::-webkit-scrollbar{width:14px;height:18px;}.scrollable::-webkit-scrollbar-thumb{height:60px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:30px;background-color:#585858;}.scrollable::-webkit-scrollbar-button{width:0;height:0;display:none;}.back-r-link{font-size:.8125rem;line-height:normal;color:#585858;position:relative;padding-left:.9375rem;margin-left:.3125rem;}.back-r-link:hover{color:#004c9a;}.back-r-link:before{content:' ';display:inline-block;width:8px;height:8px;border-top:1px solid #004c9a;border-right:1px solid #004c9a;transform:translateY(-50%) rotate(225deg);float:left;position:absolute;top:50%;left:0;}.offer-details-r .action-content{margin-bottom:1.5625rem;}.offer-details-r .offer-details-content h2{font-size:1.25rem;line-height:1.875rem;padding-bottom:.625rem;color:#585858;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.offer-details-r header p{text-align:left;font-size:.9375rem;line-height:1.375rem;color:#585858;margin:0;}.offer-details-r .header-image{position:relative;padding-left:1.875rem;padding-bottom:1.5625rem;}.offer-details-r .header-image .offer-details-image-wrapper{padding:.625rem .625rem 1.125rem 1.25rem;}.offer-details-r .header-image img{border-radius:4px;box-shadow:-4px 6px 15px 0 rgba(149,148,148,.31);}.offer-details-r .header-image .offer-tag{box-sizing:border-box;position:absolute;background:#fff;width:9.25rem;top:1.5625rem;left:0;font-size:.8125rem;display:block;line-height:1.0625rem;padding:.625rem .4375rem;text-align:center;color:#004c9a;border-radius:0 0 8px 0;box-shadow:0 2px 14px 0 rgba(0,0,0,.28);}.offer-details-r .promo-offer-section-only{color:#585858;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;}.offer-details-r .promo-offer-section-only p{margin:0;}.offer-details-r .promo-offer-section-only .valid-to{font-size:1.25rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.offer-details-r .promo-offer-section-only span.promo-label{width:100%;display:block;font-size:.8125rem;line-height:normal;color:#585858;padding-bottom:.3125rem;}.offer-details-r .promo-offer-section-only .amount{font-size:1.25rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;line-height:normal;color:#585858;}.offer-details-r .promo-offer-section-only .currency{font-size:.9375rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;line-height:normal;color:#585858;}.offer-details-r .content{color:#585858;font-size:.9375rem;line-height:1.375rem;}.offer-details-r .offer-details-flexbox-container{padding-top:.625rem;}.sale-market-actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-justify-content:flex-start;justify-content:flex-start;gap:1.875rem;}@media only screen and (max-width:46.19em){.offer-details-r .offer-details-content{order:2;padding-top:.9375rem;}.offer-details-r .image-wrapper{order:1;}.offer-details-r .header-image{padding:0;}.offer-details-r .offer-details-flexbox-container{padding:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;}.offer-details-r .post-content-r{text-align:center;width:100%;}.sale-market-actions{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;gap:.9375rem;}.process-from-client-container{width:100%;}.process-from-client-container .button{width:100%;}}@media screen and (max-width:23.125em){.promo-offer-section-only div.col{width:100%;text-align:left;}}.vehicle-use .section-content .form-row .fieldset .input-col{width:95%!important;}.vehicle-use .info-box__message{width:85%;}.vehicle-use__agreement_consent{display:flex;font-size:.8125rem;gap:.3125rem;}.invoice-duplicate .radio-row .radio-field-tooltip-hint:before{font-size:16px;color:#bababa!important;vertical-align:text-top;}.invoice-duplicate .radio-row .data-col{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;}.invoice-duplicate .radio-row .data-col .radio-field{margin-right:1.875rem;}.invoice-duplicate .download-invoice{position:absolute;bottom:0;}.invoice-duplicate .einvoice-message{max-width:70%;}@media only screen and (max-width:46.19em){.invoice-duplicate .radio-row .data-col{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;}.invoice-duplicate .radio-row .data-col .radio-field{margin-right:1.875rem;}.invoice-duplicate .einvoice-message{max-width:60%;}}.step-line{display:flex;flex-direction:column;gap:.9375rem;}.step-line .step-line__list{display:flex;position:relative;z-index:10;justify-content:center;}.step-line .step-line__item{padding:0 1.25rem;flex-basis:0;flex-grow:1;max-width:100%;display:flex;gap:.3125rem;flex-direction:column;text-align:center;position:relative;}.step-line .step-line__item+.step-line__item.step-line__item--done:before{background:#004c9a;}.step-line .step-line__item+.step-line__item:before{content:"";position:absolute;left:0;top:.75rem;background:#dedede;width:100%;height:.125rem;transform:translate(-50%);z-index:-10;}.step-line .step-line__item-count{width:1.5rem;height:1.5rem;margin:0 auto;color:#004c9a;}.step-line .step-line__item-label-description{font-size:.8125rem;color:#8d8d8d;}.step-line .step-line__item.step-line__item--done .step-line__mark{color:#004c9a;}.step-line .step-line__mark{color:#dedede;overflow:visible;pointer-events:none;fill:currentColor;}.step-line .step-line__mark .step-line__mark-circle{fill:currentColor;}.step-line .step-line__mark .step-line__mark-circle-clear{fill:#f9f9f9;}.contract-signed-details-page .details-section-r .progress-content__chart .doughnut-chart .canvas-holder{margin-left:0;}.contract-signed-details-page__notifications--space:has(.notification-bar-item:not(.js-notification-bar-item--template)){margin-top:1.25rem;}.signing-messages__content p{margin:.3125rem 0!important;font-size:.9375rem;}.signing-messages__signing-action-block{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:40px;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:start;align-items:start;-webkit-align-items:flex-start;align-items:flex-start;}.signing-messages__signing-action-block-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px;}.signing-document-item__first-download{clear:both;margin:.625rem 0 0 1.8125rem;font-size:.6875rem;line-height:1.2;color:#585858;}.contracting-methods-container{margin-top:1.25rem;display:flex;justify-content:space-around;align-items:flex-start;}@media only screen and (max-width:46.19em){.signed-contracts-list .col-chart .pad{display:flex;justify-content:center;align-items:center;}.contracting-methods-container{flex-direction:column;align-items:center;}.contract-signed-details-page .details-section-r .progress-content__chart{display:flex;justify-content:center;align-items:center;}.contract-details__presentation-section .col-section.signing-messages{box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);background-color:#fff;padding:1.25rem .9375rem;border-radius:.25rem;}}.authorization-awaiting-link.dialog-box.centered-dialog-box{text-align:center;color:#585858;}.selectable-card__content--signature-method{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;height:100%;}.restructurization .radio-row .radio-field-tooltip-hint:before{font-size:16px;color:#bababa!important;vertical-align:text-top;}.restructurization #AttachmentTitle{display:none;}.restructurization .attachment-check-list{list-style:none;list-style:unset;padding:0;margin:0;}.restructurization .attachment-check-list .attachment-check-list__item+.attachment-check-list__item{padding-top:.625rem;}.restructurization .attachment-check-list.attachment-check-list--with-bullet .attachment-check-list__item::before{content:'•';font-size:1.5625rem;color:#585858;margin-right:.625rem;}.restructurization .attachment-check-list .attachment-check-list__item:first-child .row{padding-top:0;}.restructurization .attachment-check-list .attachment-check-list__item{display:flex;align-items:center;}.restructurization .attachment-check-list .attachment-check-field{display:inline-flex;align-content:center;align-items:center;}.restructurization .attachment-check-list.attachment-check-list--with-bullet .attachment-check-field{gap:.625rem;}.restructurization .attachment-check-list .attachment-check-field__label{text-align:left;}.restructurization .attachment-check-list .attachment-check-field__value{min-width:2.5rem;}.restructurization .attachment-check-list .attachment-check-field__tooltip{position:relative;font-size:1.375rem;top:.1875rem;}.restructurization .attachment-check-list .icheckbox_minimal{top:.125rem;}.restructurization .file-list,.restructurization .file-uploader .file-drag-and-drop-area__file-list{max-width:25rem;}.restructurization .hidden-field{visibility:hidden;display:none;}@media only screen and (min-width:46.25em) and (max-width:62.19em){.restructurization .file-drag-and-drop-area__label-for-input{width:310px;}}.dashboard-top .new-feature-tile-bar{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;width:100%;color:#585858;min-height:6.875rem;box-sizing:border-box;}.dashboard-top .new-feature-tile-bar__left{width:30%;}.dashboard-top .new-feature-tile-bar__right{width:70%;}.dashboard-top .new-feature-tile-bar__message{font-family:'pko_bank_polski',Arial,sans-serif;font-size:.9375rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}.dashboard-top .new-feature-tile-bar__message img{width:2.5625rem;height:2.5rem;flex-shrink:0;}.dashboard-top .new-feature-tile-bar__message div{padding-left:.625rem;padding-right:.9375rem;}.dashboard-top .new-feature-tile-bar__message div p:last-child{margin-bottom:0;}.dashboard-top .new-feature-tile-bar__toggle[data-collapsed="0"].arrow-link::after{transform:rotate(180deg);}.dashboard-top .new-feature-tile-bar__toggle[data-collapsed="1"].arrow-link::after{transform:rotate(0deg);}.dashboard-top .tiles{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-pack:flex-end;-moz-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:1.25rem;}.dashboard-top .tiles__item{width:calc(25% - 1.75rem);}.dashboard-top .tiles__item a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:3.125rem;border-radius:.25rem;background-color:rgba(216,216,216,.2);color:#585858;font-family:'pko_bank_polski',Arial,sans-serif;font-size:.9375rem;padding:0 .625rem;}.dashboard-top .tiles__item a:hover{background:#004c9a;}.dashboard-top .tiles__item a:hover{color:#fff;}.dashboard-top .tiles__text{width:100%;display:inline-block;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}@media only screen and (max-width:62.19em){.dashboard-top .tiles__item{flex:0 0 calc(50% - 20px);width:calc(50% - 20px);}}@media only screen and (max-width:46.19em){.dashboard-top .new-feature-tile-bar__left,.dashboard-top .new-feature-tile-bar__right{width:100%;}.dashboard-top .new-feature-tile-bar{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;}.dashboard-top .new-feature-tile-bar__message{margin:1.25rem .9375rem;}.dashboard-top .tiles{-webkit-box-pack:flex-end;-moz-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;}}.masked-multi-input__item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}.masked-multi-input__item span.value{color:#585858;}.masked-multi-input__value{text-align:center;width:2.625rem;margin-right:.25rem;}.masked-multi-input__value:disabled{background-color:#dedede;}.masked-multi-input{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem;}.news .news-filter__switcher{float:none;}.news .news-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:start;align-items:start;-webkit-align-items:flex-start;align-items:flex-start;column-gap:1.25rem;row-gap:1.5rem;margin:0 calc(-1*1.25rem) 0 0;list-style:none;}@media only screen and (max-width:37.4375rem){.news .news-list{margin-right:0;row-gap:.5rem;column-gap:0;}}.news .news-list__item{background-color:#fff;flex-basis:calc(calc(100%/3) - 1.25rem);height:15.625rem;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);}@media only screen and (min-width:37.4375rem) and (max-width:86.8125rem){.news .news-list__item{flex-basis:calc(calc(100%/2) - 1.25rem);}}@media only screen and (max-width:37.4375rem){.news .news-list__item{flex-basis:auto;width:100%;}}.news .news-list__item-content{box-sizing:border-box;height:100%;padding:0 1.25rem;position:relative;color:#585858;}.news .news-list__title{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.news .news-list__category{font-size:.6875rem;color:#585858;}.news .news-list__more-link{position:absolute;bottom:0;padding-top:.9375rem;}.early-contract-termination .early-contract-termination-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;justify-content:space-between;gap:25px;}.early-contract-termination .early-contract-termination-content .ebok-client-table{width:100%;}.early-contract-termination .message-container{background-color:#f9f9f9;padding:1.25rem 1.875rem;margin-left:1.25rem;}.early-contract-termination .early-contract-termination__action-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:20px;}@media only screen and (max-width:410px){.early-contract-termination .early-contract-termination__action-buttons{justify-content:center;align-items:flex-start;flex-direction:column;}}@media(max-width:1100px){.early-contract-termination .early-contract-termination__action-buttons{padding-top:40px;}}.early-contract-termination .early-contract-termination__download-anex{justify-content:end;}.early-contract-termination .early-contract-termination__h1{font-size:24px!important;}.early-contract-termination .early-contract-termination__h2{font-size:20px!important;}@media only screen and (max-width:62.19em){.early-contract-termination .early-contract-termination-content{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;}.early-contract-termination .schedule-change__h2{text-align:left;justify-content:start;}}@media only screen and (max-width:46.19em){.early-contract-termination .early-contract-termination__download-anex{justify-content:start;margin-bottom:1.25rem;}.early-contract-termination .message-container{margin-left:0;}}.inbox .inbox__menu{display:inline-block;width:12%;vertical-align:top;}.inbox .inbox__menu .ebok-switcher{float:left;}.inbox .inbox__list{display:inline-block;width:87%;vertical-align:top;margin-top:0;}.inbox .inbox__table .inbox-date{width:20%;}.inbox .inbox__table .inbox-category{width:20%;text-align:right!important;}.inbox .inbox__table .inbox-title{width:60%;}.inbox .inbox__table .inbox-wide-title{width:80%;}.inbox .inbox__table a{color:#585858;}.inbox .inbox__table .message_title p:last-child{margin:0;}.inbox .inbox__details .post-subheader{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;width:100%;}@media only screen and (max-width:62.19em){.inbox .inbox__menu,.inbox .inbox__list{display:block;width:100%;}}@media only screen and (max-width:46.19em){.inbox .inbox__table .inbox-mobile-date-category{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;}}.inbox .inbox__dashboard-tile{font-size:.9375rem;}.inbox .inbox__dashboard-tile .message-icon{font-size:1.5625rem;vertical-align:middle;color:#8d8d8d;}.inbox .inbox__dashboard-tile .message-icon.blue-message{color:#004c9a;}.inbox .inbox__dashboard-tile .message-link{color:#585858;}.inbox .inbox__dashboard-tile .message-metadata{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;}.inbox .bold-message{font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#000!important;}.text-align-center{text-align:center;}.text-align-right{text-align:right;}.width-100-percent{width:100%;}.cursor-pointer{cursor:pointer;}.visibilty-hidden,.hidden-until-loaded{visibility:hidden;}.disable-scroll-body body{overflow-x:hidden;}.container{max-width:73.8125rem;padding-left:1.25rem;padding-right:1.25rem;}.container .col-section{box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);background:#fff;padding:1.25rem 1.25rem;border-radius:.25rem;}.button{font-size:.9375rem;padding:.5625rem 1.25rem;padding-bottom:8px;}.button:focus{text-decoration:none;outline:0;}.button.blue:not(:disabled){background:#004c9a;color:#fff;}.button.blue:not(:disabled):hover{background:#e4202c;color:#fff;}.dropdown .selected,.dropdown li{padding-bottom:.5625rem;}.default-color-text,.default-link-color{color:#585858;}.default-font-and-color{color:#585858;font-family:'pko_bank_polski',Arial,sans-serif;}.pkol-bold{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.default-color-text-bold{color:#585858;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.default-link-color:hover,.arrow-link:hover,.arrow-link.blue-color{color:#004c9a;}.blue-color{color:#004c9a;}.inline-block-important{display:inline-block!important;}.right-important{float:right!important;}.border-box{box-sizing:border-box;}.no-wrap-text{white-space:nowrap;}label.cursor-default{cursor:default;}.default-tip-label-with-icon{position:relative;}.default-tip-label-with-icon i.pko-icon,.default-tip-label-with-icon span.pko-icon{position:relative;top:.1875rem;font-size:1rem;padding-right:.3125rem;}.default-tip-label-with-icon a{font-size:.6875rem!important;font-family:'pko_bank_polski',Arial,sans-serif;line-height:1.375rem!important;}@media only screen and (max-width:46.19em){.default-tip-label-with-icon.make-flex-on-mobile,.default-tip-label-with-icon .make-flex-on-mobile{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;}}.default-tip-label-with-icon.make-flex,.default-tip-label-with-icon .make-flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.arrow-link{font-size:.8125rem;color:#585858;position:relative;padding-right:1.25rem;}.arrow-link:after{font-family:"icomoon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#004c9a;transform:rotate(-90deg);font-size:1rem;position:absolute;right:0;top:0;bottom:0;}.blue-button{background:#004c9a;}.blue-button:not([disabled]):hover{background:#e4202c;color:#fff;}.blue-outline-button{color:#004c9a;background-color:transparent;border-color:#004c9a;}.blue-outline-button:not([disabled]):hover{background:#004c9a;color:#fff;}.blue-outline-button:focus{color:#004c9a;}.blue-outline-button:disabled{border-color:#999;pointer-events:none;}.blue-button-r{box-sizing:border-box;font-size:.8125rem;background:#004c9a;color:#fff;height:1.6875rem;padding:0 1.25em;border-radius:.625rem 0;line-height:1.6875rem;}.blue-button-r:hover{background:#e4202c;color:#fff;}.white-cancel-button{font-size:.8125rem;padding:0 1.25em;}.white-button{background-color:#fff;color:#585858;font-size:.9375rem;line-height:1.125rem;text-align:center;}.white-button:not([disabled]):not(.disabled):hover{background:#e4202c;color:#fff;}a.gray-link{color:#585858;}a.gray-link:hover{color:#004c9a;}a.blue-button-r{line-height:1.6875rem;}.link-with-icon{font-size:.8125rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;line-height:.9375rem;}.link-with-icon span{float:left;}.link-with-icon .pko-icon{font-size:1.625rem;float:left;padding-top:.125rem;padding-right:.1875rem;}.link-with-icon .vertical-align{line-height:1.8125rem;}.height-0{height:0;}.no-wrap{white-space:nowrap;}.button-link{padding:0;border:0;background:none;color:#004c9a;font-family:'pko_bank_polski',Arial,sans-serif;font-size:15px;cursor:pointer;outline:0;}.button-link:hover{color:#e4202c;}.button-link:focus{outline:0;}.margin-top-auto{margin-top:auto;}.font-size-11{font-size:.6875rem;}.font-size-13{font-size:.8125rem;}.font-size-15{font-size:.9375rem;}.font-size-16{font-size:1rem;}.font-size-26{font-size:1.625rem;}@keyframes animatebottom{from{bottom:-100px;opacity:0;}to{bottom:0;opacity:1;}}@keyframes animatebottom2{from{bottom:-20px;opacity:0;}to{bottom:0;opacity:1;}}@media only screen and (min-width:46.25em) and (max-width:62.19em){.container,.tablet-container{padding-left:.625rem;padding-right:.625rem;}.tablet-col-1-8{width:12.5%;}.tablet-col-2-8{width:25%;}.tablet-col-3-8{width:37.5%;}.tablet-col-4-8{width:50%;}.tablet-col-5-8{width:62.5%;}.tablet-col-6-8{width:75%;}.tablet-col-7-8{width:87.5%;}.tablet-col-8-8{width:100%;}}@media only screen and (max-width:46.19em){.container,.mobile-container{padding-left:.625rem;padding-right:.625rem;}}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}body,#BodyWrapper,#Footer{background:#f9f9f9;}body.unavailable-section{background:#fff;}#BodyWrapper.login-layout{background:#fff;}#MainMenu,#Footer{color:#585858;}#Footer{min-height:21.875rem;padding-top:3.75rem;}#BodyWrapper{min-height:calc(100vh - 410px);}#BodyWrapper>#Main.main-login-container{min-height:calc(100vh - 460px);}#BodyWrapper>#Footer{position:static;}#Main{padding-bottom:0;}#Footer .container .footer-section{font-size:.9375rem;color:#585858;margin-bottom:.625rem;}#Footer .container .footer-section h4{font-size:.8125rem;color:#8d8d8d;margin-bottom:.625rem;}#Footer .container .footer-section .pad{padding-left:1.25rem;padding-right:1.25rem;line-height:normal;}#Footer .container .footer-section .pad+.pad{padding-top:.625rem;}#Footer .container .footer-section .col-content a{display:inline;}#Footer .container .footer-section.help-links .pad h4{margin:0 0 4px;}#Footer .container .footer-section.help-links .pad .col-content a{display:block;font-size:.9375rem;line-height:1.875rem;}#Footer .container .footer-section .col-content p{margin-bottom:1.25rem;}#Footer .container>.row:first-child{border-bottom:1px solid #f2f2f2;padding-bottom:0;}#Footer .container .footer-bottom-info{text-align:center;font-size:.8125rem;padding-top:1.875rem;padding-bottom:1.875rem;}#Footer .container .footer-subsection{margin:2rem 0;}#Footer .footer-section.payment-operator span{white-space:nowrap;}#Footer .footer-section.payment-operator .pad{padding-right:0;padding-bottom:20px;}#Footer .footer-section.payment-operator .payment-operator-block{display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:flex-end;-moz-box-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;gap:0 .625rem;}#Footer .footer-section.payment-operator .payment-operator-block .footer-padlock{position:relative;height:12px;}#Footer .footer-section.payment-operator .payment-operator-logos .autopay-logo{height:1.625rem;position:relative;top:.3125rem;}#Footer .footer-section.payment-operator .payment-operator-logos .blik-logo{position:relative;top:.0625rem;}@media only screen and (max-width:62.19em){#Footer .container .half-footer{overflow:hidden;}#Footer .container .footer-section.help-links .pad .col-content a.tutorial-link{display:none;}}@media only screen and (max-width:46.19em){#Footer{min-height:14.375rem;padding-top:1.875rem;}#BodyWrapper{min-height:calc(100vh - 260px);}#Footer .container .footer-section h4{margin-bottom:1.25rem;outline:0;}#Footer .container .footer-section .pad{padding-left:.625rem;padding-right:.625rem;}#Footer .container .footer-section .footer-accordion h4:after{content:' ';display:inline-block;float:right;width:10px;height:10px;border-top:1px solid #8d8d8d;border-right:1px solid #8d8d8d;transform:rotate(135deg);}#Footer .container .footer-section .footer-accordion h4.active:after{transform:rotate(-45deg);margin-top:5px;}#Footer .container .footer-section.help-links .pad h4{margin:0 0 10px;}#Footer .container .footer-section.help-links .pad .col-content a.tutorial-link{display:none;}}.contracts-list .contract-table-r,.contracts-list .contract-table-r>.row>.col{min-height:8.4375rem;}.contracts-list .contract-table-r:not(:last-of-type){padding-bottom:.9375rem;}.contracts-list .contract-table-r .row{padding:0;line-height:1.25rem;color:#585858;}.contracts-list .contract-table-r .col-contract{padding:0;width:70%;}.contracts-list .contract-table-r .col-contract .header-font{font-size:.9375rem;line-height:1.25rem;}.contracts-list .contract-table-r .col-contract .header-font .contract-number{font-family:'pko_bank_polski',Arial,sans-serif;display:block;font-size:.8125rem;color:#585858;}.contracts-list .contract-table-r .final-invoice-info{font-size:.8125rem;margin-top:.625rem;}.contracts-list .contract-table-r .final-invoice-info .pko-icon{vertical-align:middle;font-size:.9375rem;display:inline-block;margin-top:-.125rem;margin-right:.5rem;}.contracts-list .contract-table-r .balance{padding-top:.9375rem;}.contracts-list .contract-table-r .balance .default-color-text{font-size:.8125rem;}.contracts-list .contract-table-r .balance>div>div{display:block;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.9375rem;}.contracts-list .contract-table-r .col .pad{padding:0 .625rem;}.contracts-list .contract-table-r .col-details{width:15%;text-align:right;position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;height:.0625rem;}.contracts-list .contract-table-r .col-details .pad{width:100%;}.contracts-list .contract-table-r .col-chart{width:15%;}.contracts-list .contract-table-r .col-chart .repayments-label{color:#585858;font-size:.8125rem;text-align:left;padding-left:.75rem;padding-bottom:.1875rem;}.contracts-list .contract-table-r .col-chart .repayments-progress{font-size:.65rem;line-height:normal;text-align:center;margin:auto;position:absolute;left:0;bottom:0;right:0;top:58%;transform:translateY(-58%);}.contracts-list .contract-table-r .col-chart .repayments-progress .pay-count{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1.5rem;padding-left:.125rem;}.contracts-list .contract-table-r .row .canvas-holder{position:relative;width:5.3125rem;}.contracts-list .contract-table-r .row .doughnut-chart canvas{width:5.3125rem;}.contracts-section-r .list-navigation{padding:0 1.25rem;}.contracts-section-r .ebok-switcher{float:none;}.contracts-section-r .contract-filter{margin-bottom:1.5625rem;}.contracts-section-r .contract-filter .col .link-with-icon:first-of-type{margin-left:1.5625rem;}.contract-switcher .ebok-switcher a,.contract-switcher .ebok-switcher div.switcher-tab{display:inline-block;padding:0;color:#585858;font-size:.875rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;padding-bottom:.375rem;margin-right:1.25rem;margin-bottom:.375rem;border-bottom:2px solid transparent;}.contract-switcher .ebok-switcher a:hover,.contract-switcher .ebok-switcher div.switcher-tab:hover{color:#004c9a;}.contract-switcher .ebok-switcher a.active,.contract-switcher .ebok-switcher div.switcher-tab.active{color:#004c9a;border-bottom:2px solid #004c9a;}.contracts-section-r .navigation-table-r.navigation-table{margin-bottom:1.875rem;}.navigation-table-r.navigation-table .search-col .search-page{top:.8125rem;right:.625rem;}.navigation-table-r.navigation-table .search-col .search-page .icon:before{color:#585858;}.navigation-table-r .col input{background:#f2f2f2;border:0;border-radius:0;padding:1.375rem 1.25rem 1.125rem 1.25rem;height:auto;}.navigation-table-r.navigation-table .search-col input{padding-right:2.8125rem;font-family:'pko_bank_polski',Arial,sans-serif;}.navigation-table-r .dropdown{height:auto;border:0;border-radius:0;}.navigation-table-r .dropdown .selected{padding:1.375rem 1.5625rem 1.3125rem 1.5625rem;background:#f2f2f2;color:#585858;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.9375rem;}.navigation-table-r .sort-holder .dropdown .selected{padding:1rem 1.875rem .875rem 1.5625rem;}.navigation-table-r .sort-holder .dropdown .selected:before{content:"Sortowanie";display:block;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.8125rem;color:#8d8d8d;}.navigation-table-r .dropdown .carat{background:none;border:0;color:#585858;width:auto;height:auto;font-size:1.875rem;right:.3125rem;top:1.25rem;}.navigation-table-r .sort-holder .dropdown .carat{top:1.25rem;}.navigation-table-r .dropdown .carat:before{color:#585858;}.navigation-table-r .dropdown div{border:0;}.navigation-table-r .dropdown.open div{border:0;background:#f2f2f2;font-size:.9375rem;}.navigation-table-r .dropdown.open div ul>li{position:relative;padding:.5rem 1.5625rem;padding-left:3.125rem;color:#585858;}.navigation-table-r .dropdown li.active{color:#585858;}.navigation-table-r .dropdown.open div ul>li:after{content:" ";position:absolute;color:#fff;border-radius:50%;width:.8125rem;height:.8125rem;background:#dedede;left:1.625rem;top:.5rem;z-index:1;}.navigation-table-r .dropdown.open div ul>li.active:after{background:#585858;}.navigation-table-r .dropdown.open div ul>li.active::before{font-family:'pko-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;text-decoration:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:.5625rem;left:28px;top:10px;position:absolute;color:#fff;z-index:2;}.contracts-section-r .empty-contract-tile{min-height:6.5625rem;height:.0625rem;background:#f2f2f2;color:#585858;border-radius:.25rem;margin-top:1.25rem;display:table;width:100%;}.contracts-section-r .empty-contract-tile>div{padding:.625rem;display:table-cell;vertical-align:middle;}.contracts-section-r .empty-contract-tile p{margin:0;}.contracts-section-r .empty-contract-tile p.icon-content{min-height:1.25rem;}.contracts-section-r .empty-contract-tile .plus-icon{position:relative;display:inline-block;}.contracts-section-r .empty-contract-tile .plus-icon:before{width:12px;height:2px;top:-5px;left:0;right:0;bottom:0;content:' ';background-color:#004c9a;position:absolute;}.contracts-section-r .empty-contract-tile .plus-icon:after{width:2px;height:12px;background-color:#004c9a;top:-10px;bottom:0;left:5px;right:0;content:' ';position:absolute;}.contracts-section .contracts-list .contract-table .payment-shedule-row.temp-account{font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#000;}@media only screen and (min-width:46.25em){.contracts-list .contract-table-r.contract-table-cfm,.contracts-list .contract-table-r.contract-table-cfm>.row>.col{min-height:5.9375rem;}}@media only screen and (max-width:62.19em){.contracts-list .contract-table-r .col-contract{width:65%;}.contracts-list .contract-table-r .col-chart{width:20%;}.contracts-list .contract-table-r .col-details{width:15%;}.contracts-section-r .contract-filter .col .download-contracts .vertical-align{line-height:.9375rem;}}@media only screen and (max-width:46.19em){.contracts-list .contract-table-r .col-contract,.contracts-list .contract-table-r .col-chart{width:100%;}.contracts-list .contract-table-r .col-contract{margin-bottom:1.875rem;}.container .contracts-section .contracts-list.col-section{background:none;border:0;box-shadow:none;padding:0;border-radius:0;}.contracts-list .contract-table-r{background:#fff;border-radius:.25rem;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);padding:1.25rem .9375rem;}.contracts-list>.contract-table-r:not(:last-of-type){margin-bottom:1.25rem;}.contracts-list .contract-table-r .col-contract .header-font{text-align:center;}.contracts-list .contract-table-r,.contracts-list .contract-table-r>.row>.col{min-height:0;}.contracts-list .contract-table-r .row .canvas-holder{margin:0 auto;}.contracts-list .contract-table-r .col-chart .repayments-label{text-align:center;padding-left:0;padding-bottom:0;}.contracts-list .contract-table-r .balance>div>div{font-size:.8125rem;}.contracts-list .contract-table-r .balance>div:last-of-type{text-align:right;}.contracts-list .contract-table-r .balance-mobile-content{margin-top:2.1875rem;}.contracts-list .contract-table-r .balance,.contracts-list .contract-table-r .col .pad{padding:0;}.contracts-list .contract-table-r .final-invoice-info.show-mobile{display:flex;align-items:center;}.navigation-table-r.navigation-table .search-col{margin-bottom:1.25rem;}.contract-switcher .ebok-switcher{padding-left:.625rem;}.contracts-section-r .contract-filter{margin-bottom:1.25rem;}.contracts-section-r .contract-filter .contract-buttons{margin-top:1.875rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.contracts-section-r .contract-filter .col .download-contracts{margin-right:1.5625rem;}.contracts-section-r .contract-filter .col .link-with-icon:first-of-type{margin-left:0;}.contracts-section-r .contract-filter .contract-buttons .link-with-icon{order:2;}.contracts-section-r .contract-filter .contract-buttons .download-contracts.link-with-icon{order:1;}.contracts-section-r .navigation-table-r .row{padding:0;}.contracts-section-r .navigation-table-r .clear-filter-row{margin-top:1.25rem;}}.dit-menu-r{margin-bottom:1.875rem;}.dit-menu-r .dit-subnav-r{position:relative;}.dit-menu-r .dit-subnav-r ul{padding:0;font-size:0;}.dit-menu-r .dit-subnav-r ul li{display:inline-block;background:#f9f9f9;margin-right:1.25rem;}.dit-menu-r .dit-subnav-r ul li a{color:#585858;font-size:.875rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;padding-bottom:.5rem;}.dit-menu-r .dit-subnav-r ul li a:hover{color:#004c9a;}.dit-menu-r .dit-subnav-r ul li.current a{color:#004c9a;border-bottom:2px solid #004c9a;}#SidebarContainer .blur-background,footer.blur-background{filter:blur(15px);-webkit-filter:blur(15px);opacity:.5;}#SidebarContainer .full-size-width-empty-container{position:absolute;width:100%;height:100%;z-index:2;}#SidebarContainer .special-offer-no-ads-agreement-simply-popup{position:absolute;top:5%;left:50%;transform:translate(-50%,-5%);z-index:200;width:55%;padding:1.875rem;background-color:rgba(255,255,255,0);text-align:center;}#SidebarContainer .special-offer-no-ads-white{width:40%;background:#fff;}#SidebarContainer .special-offer-no-ads-agreement-simply-popup i{font-size:1.75rem;margin-bottom:.9375rem;}.sale-market-consent-index{line-height:normal;}.sale-market-consent-index .default-font-and-color{width:25rem;margin:0 auto;font-size:.9375rem;margin-bottom:3.125rem;}.sale-market-consent-index .consents{text-align:left;}.sale-market-consent-index .consents .agreement-description,.sale-market-consent-index .consents .consent-title,.sale-market-consent-index .consents [data-ui-radioyesnopickersectionswitcher-container] h6{width:70%;float:left;clear:both;}.sale-market-consent-index .consents .agreement-description{padding-bottom:.9375rem;}.sale-market-consent-index .consents .js-accordion-body{clear:both;}.sale-market-consent-index .consents [data-ui-fn="radioyesnopicker"],.sale-market-consent-index .consents [data-ui-fn="radioyesnopickersectionswitcher"]{margin-top:0;-webkit-box-pack:end;-moz-box-pack:end;-webkit-justify-content:end;justify-content:end;-webkit-justify-content:flex-end;justify-content:flex-end;}.sale-market-consent-index .sale-market-consent .accept{margin-top:2.5rem;}.special-offers-consents-container{padding:20px 20% 0 20%;}@media only screen and (max-width:62.19em){.special-offers-consents-container{padding:10px 5% 0 5%;}}.center{display:block;margin-left:auto;margin-right:auto;}.sale-market-megaphone-icon{display:block;margin-left:auto;margin-right:auto;width:96px;height:96px;}.sale-market-consent-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:500;backdrop-filter:blur(5px);}@media only screen and (max-width:62.19em){#SidebarContainer .special-offer-no-ads-agreement-simply-popup{top:3%;transform:translate(-50%,-3%);width:70%;}}@media only screen and (max-width:46.19em){#SidebarContainer .special-offer-no-ads-white{font-size:1rem;}#SidebarContainer .special-offer-no-ads-agreement-simply-popup{top:1%;transform:translate(-50%,-1%);width:90%;}.sale-market-consent-index .consents .agreement-description,.sale-market-consent-index .consents .consent-title,.sale-market-consent-index .consents [data-ui-radioyesnopickersectionswitcher-container] h6{width:auto;float:none;clear:both;}.sale-market-consent-index .consents [data-ui-fn="radioyesnopicker"],.sale-market-consent-index .consents [data-ui-fn="radioyesnopickersectionswitcher"]{margin-top:.9375rem;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-justify-content:flex-start;justify-content:flex-start;}.sale-market-consent-index .default-font-and-color{width:auto;margin:0;font-size:.9375rem;margin-bottom:3.125rem;}}.contract-details__presentation-section{margin-top:1.25rem!important;}.details-section-r .row>.col{box-sizing:border-box;}.details-section-r .col-details-left{padding-right:.5625rem;color:#585858;}.details-section-r .col-details-right{padding-left:.5625rem;}.details-section-r .contract-header-r .contract-number{display:block;font-size:.8125rem;color:#585858;}.details-section-r .contract-header-r .col-progress-holder{width:8.125rem;}.details-section-r .contract-header-r .col-balance-holder{width:calc(100% - 130px);}.details-section-r .contract-header-r .canvas-holder{position:relative;width:6.5625rem;margin-left:.625rem;}.details-section-r .contract-header-r .doughnut-chart canvas{width:6.5625rem;}.details-section-r .contract-header-r .repayments-progress{font-size:.8125rem;line-height:normal;text-align:center;margin:auto;position:absolute;left:0;bottom:0;right:0;top:58%;transform:translateY(-58%);}.details-section-r .contract-header-r .repayments-progress .pay-count{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1.5rem;padding-left:.125rem;}.details-section-r .contract-header-r .repayments-label{font-size:.8125rem;color:#585858;}.details-section-r .contract-header-r .progress-content{border-right:1px solid #dedede;padding-bottom:.625rem;}.details-section-r .contract-header-r .receive-content{padding-left:1.25rem;padding-right:0;}.details-section-r .contract-header-r .receive-money{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.details-section-r .contract-header-r .receive-content .receive-money{padding-top:2.5rem;}.details-section-r .contract-header-r .receive-money>span:first-of-type{font-size:1.875rem;}.details-section-r .contract-header-r .receive-money>span:last-of-type{font-size:.9375rem;}.details-section-r .contract-header-r .contract-summary{margin-top:.625rem;}.details-section-r .contract-header-r .contract-summary>.row{padding:0;}.details-section-r .contract-header-r .contract-summary>.row:not(:last-of-type){padding-bottom:.9375rem;}.details-section-r .contract-header-r .contract-summary>.row .col:first-of-type{font-size:.8125rem;color:#585858;vertical-align:bottom;}.details-section-r .contract-header-r .contract-summary>.row>.col:last-of-type{font-size:1.25rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;text-align:right;}.details-section-r .col-section h2{font-size:1.25rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;margin-bottom:.9375rem;}.details-section-r .contract-header-r .inline-edit-wrapper.header-font .text-holder{display:flex;align-items:center;}.details-section-r .contract-header-r .inline-edit-wrapper.header-font .text-holder .pko-icon{font-size:1.5rem;margin-left:.3125rem;margin-top:-.25rem;}.details-section-r .contract-header-r .inline-edit-wrapper.header-font .text-to-edit{color:#585858;font-size:1.25rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.details-section-r .inline-edit-wrapper.active input{width:100%;margin-bottom:.3125rem;}.details-section-r .payment-schedule-details-section .schedule-time{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.9375rem;}.details-section-r .payment-schedule-details-section .pay-schedule-action-holder{margin-top:1.25rem;}.details-section-r .payment-schedule-details-section .pay-schedule-action-holder>a{float:left;}.details-section-r .payment-schedule-details-section .pay-schedule-action-holder>a:first-of-type{margin-right:1.25rem;}.details-section-r .payment-schedule-details-section h2.header{margin-bottom:8px;}.details-section-r .payment-schedule-details-section .migrated-message-div{padding-bottom:1.25rem;}.details-section-r .payment-schedule-details-section .migrated-message-div i.pko-icon-inf{font-size:1rem;padding-right:.3125rem;position:relative;top:.1875rem;}.details-section-r .payment-schedule-details-section .migrated-message-div .migrated-message{font-size:.6875rem;}#ModalWrapper.ending-registration-info{color:#585858;}#ModalWrapper.ending-registration-info .dialog-box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;}@media only screen and (max-width:68.75em){.details-section-r .contract-header-r .col-balance-holder.no-tablet{display:none;}.details-section-r .contract-header-r .col-balance-holder.show-tablet{display:block;}.details-section-r .contract-header-r .col-progress-holder,.details-section-r .contract-header-r .col-balance-holder{width:100%;}.details-section-r .contract-header-r .col-balance-holder{margin-bottom:.9375rem;}.details-section-r .contract-header-r .progress-content{border:0;}.details-section-r .contract-header-r .canvas-holder{margin:0 auto;}.details-section-r .contract-header-r .receive-money{padding-top:.1875rem;}.details-section-r .contract-header-r .contract-summary{margin-top:0;}}@media only screen and (max-width:62.19em){.details-section-r .col-details-left{padding-right:.5rem;}.details-section-r .col-details-right{padding-left:.5rem;}.details-section-r .contract-header-r .contract-summary>.row>.col:last-of-type{text-align:left;padding-top:.1875rem;}.details-section-r .payment-schedule-details-section .blue-button-r{text-align:center;width:4.5rem;margin:0 auto;margin-top:1.875rem;margin-bottom:.625rem;}}@media only screen and (max-width:46.19em){.details-section-r .col-details-left{padding-right:0;}.details-section-r .col-details-right{padding-left:0;}.details-section-r .col-section h2{display:block;white-space:normal;}}.details-section-r .contract-header-r .contract-summary .money-tooltip-icon{display:inline-block;position:relative;font-size:1.25rem;top:5px;}.payment-schedule-section-container .action-content{margin-bottom:1.5625rem;}.payment-schedule-section header h2{float:left;margin:0;font-size:1.25rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;}.payment-schedule-section header div.download-actions a{padding-left:1.25rem;}.payment-schedule-header header h2{font-size:1.25rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;text-align:left;padding:0;}@media only screen and (max-width:46.19em){.payment-schedule-header div.contract-table{font-size:1rem;line-height:1.5625em;}.payment-schedule-section-container .download-actions{width:100%;display:flex;padding-top:.9375rem;}.payment-schedule-section-container .payment-schedule-section header .download-actions a{padding:0;}.payment-schedule-section-container .payment-schedule-section header .download-actions a:first-of-type{padding-right:1.25rem;}}.simple-table-r tr>td{font-size:.8125rem;padding-top:0;padding-bottom:0;}.simple-table-r tr>td span.label,.simple-table-r tr>td span.value{color:#585858;}.simple-table-r tr>td .red span.value{color:#e4202c;}.simple-table-r tr>td .green span.value{color:#7dc85a;}.simple-table-r tr>td .dark span.value{color:#585858;}.simple-table-r tr>td .gray span.value{color:#bababa;}.simple-table-r tr>td .case-name{font-size:.9375rem;color:#585858;}.simple-table-r col.col-name{width:35%;}.simple-table-r col.small-table-col-r{width:30%;}.simple-table-r tr>td.align-center{text-align:center;}@media only screen and (min-width:46.25em){.simple-table-r tr.row-pad-bottom:not(:last-of-type)>td{padding-bottom:1.25rem;}}.simple-table-r tr>td.small-table-col-r:last-child{padding-right:0;}.simple-table-r tr>td.small-table-col-r span.label{padding-right:.5rem;}.simple-table-r tr>td span.value{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.contract-case-table-r col.small-table-col-r{width:35%;}.contract-case-table-r .default-tip-label-with-icon{line-height:1rem;}.contract-case-table-r .default-tip-label-with-icon .make-absolute{position:absolute;bottom:10px;width:100%;}@media only screen and (max-width:62.19em){.contract-case-table-r col.small-table-col-r{width:50%;}.contract-case-table-r col.col-name{width:50%;}.contract-case-table-r tr>td.small-table-col-r{text-align:left;}}@media only screen and (max-width:46.19em){.contract-case-table-r.simple-table-r tr.row-pad-bottom>td,.policy-table-r.simple-table-r tr.row-pad-bottom>td,.damage-table-r.simple-table-r tr.row-pad-bottom>td{padding-bottom:0;}.contract-case-table-r tr>td .case-name{margin-bottom:.3125rem;}.contract-case-table-r tr>td>*,.damage-table-r tr>td>*,.policy-table-r tr>td>*{line-height:1.4375rem;}.simple-table-r tr>td .case-name .pko-icon{display:inline-block;font-size:.8125rem;}}.contract-details-policy-section .make-flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}.contract-details-policy-section .make-flex .policy-main-div{flex:1 1 0px;order:1;}.contract-details-policy-section .make-flex .policy-download-icons-div{align-self:end;align-self:flex-end;flex:0 0 auto;order:2;}.contract-details-policy-section .make-flex .policy-details-div{align-self:end;align-self:flex-end;flex:0 0 auto;order:3;text-align:right;}.contract-details-policy-section .policy-period{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.contract-details-policy-section .policy-period>.label{flex:0 0 auto;}.contract-details-policy-section .policy-period>.value{flex:1 1 auto;}.contract-details-policy-section .policy-period>.value{display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}.contract-details-policy-section .policy-period>.value .policy-period-from,.contract-details-policy-section .policy-period>.value .policy-period-to{flex:0 0 auto;padding-left:.25rem;}.contract-details-policy-section .policy-download-icons-div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:flex-end;-moz-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-right:.625rem;}.contract-details-policy-section .download-policy{display:block;width:7.5rem;padding:.3125rem;}.contract-details-policy-section .download-policy .pko-icon{position:relative;top:-.5rem;margin-bottom:-.8125rem;}.contract-details-policy-section .download-policy .download-policy-title{font-size:.75rem;}.contract-details-policy-section .download-policy .download-policy-first-download{margin-left:29px;font-family:'pko_bank_polski',Arial,sans-serif;font-size:.6875rem;}@media only screen and (max-width:62.19em){.contract-details-policy-section .make-flex{-webkit-flex-wrap:wrap;flex-wrap:wrap;}.contract-details-policy-section .make-flex .policy-download-icons-div{width:100%;margin-top:.5rem;order:3;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;}.contract-details-policy-section .make-flex .policy-download-icons-div::before,.contract-details-policy-section .make-flex .policy-download-icons-div::after{content:'';display:block;}.contract-details-policy-section .make-flex .policy-details-div{order:2;}}@media only screen and (max-width:46.19em){.contract-details-policy-section .case-neme-arrow{display:inline!important;}.contract-details-policy-section .policy-download-icons-div{margin-top:.9375rem;}}.policy-details-popup .dialog-bottom .download-policy{font-size:.9375rem;margin:0 .3125rem;}@media only screen and (max-width:46.19em){.policy-details-popup .dialog-bottom .download-policy{margin-bottom:.625rem;}}.contract-details-damage-section .make-flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}.contract-details-damage-section .make-flex .damage-main-div{flex:1 1 0px;order:1;}.contract-details-damage-section .make-flex .damage-details-div{align-self:end;align-self:flex-end;flex:0 0 auto;order:3;text-align:right;}.contract-details-damage-section .damage-info-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;column-gap:3.125rem;}.contract-details-damage-section .damage-info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.contract-details-damage-section .damage-info>.label{flex:0 0 auto;}.contract-details-damage-section .damage-info>.value{flex:1 1 auto;min-width:8.125rem;}.contract-details-damage-section .damage-info>.value{display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex:0 0 auto;padding-left:.25rem;}@media only screen and (max-width:62.19em){.contract-details-damage-section .damage-info-group{flex-direction:column;}.contract-details-damage-section .make-flex{-webkit-flex-wrap:wrap;flex-wrap:wrap;}.contract-details-damage-section .make-flex .damage-details-div{order:2;}}@media only screen and (max-width:46.19em){.contract-details-damage-section .case-neme-arrow{display:inline!important;}}.contract-final-invoice-r .contract-accordion{margin:0;}.contract-final-invoice-r .accordion-elem .accordion-header{border:0;font-size:.8125rem;color:#004c9a;padding:0;cursor:auto;}.contract-final-invoice-r .accordion-elem .accordion-header i.pko-icon-inf{font-size:1.25rem;vertical-align:top;}.contract-final-invoice-r .accordion-elem .accordion-header span.accordion-title{padding-left:.3125rem;}.contract-final-invoice-r .accordion-elem .accordion-header .accordion-header-icon{top:0;}.contract-final-invoice-r .accordion-elem .accordion-body{margin-bottom:0;}.contract-final-invoice-r .contract-accordion .box{box-sizing:border-box;width:50%;float:left;margin-top:1.5625rem;}.contract-final-invoice-r .contract-accordion .box a{font-size:.8125rem;padding-right:.3125rem;}.contract-final-invoice-r .accordion-elem .accordion-body .box h2{margin-bottom:1.25rem;}.contract-final-invoice-r .accordion-elem .accordion-body .box .list-unstyled li:not(:empty){margin-bottom:.9375rem;}.contract-final-invoice-r .accordion-elem .accordion-body .box .list-unstyled li:not(:empty):last-child{margin-bottom:0;}.contract-final-invoice-r .accordion-elem .accordion-body i.pko-icon-info{font-size:1.25rem;vertical-align:middle;color:#004c9a;}@media only screen and (min-width:46.25em){.contract-final-invoice-r .accordion-elem .accordion-body{display:block;}.details-section-r section.show-mobile:not(:empty)+section{margin-top:0;}}@media only screen and (max-width:62.19em){.contract-final-invoice-r .accordion-elem .accordion-body .box .list-unstyled li{display:flex;align-items:center;}}@media only screen and (max-width:46.19em){.contract-final-invoice-r .contract-accordion .box{width:100%;display:block;}.contract-final-invoice-r .accordion-elem .accordion-header{cursor:pointer;}.contract-final-invoice-r .accordion-elem .accordion-header i.pko-icon-inf{float:left;}.contract-final-invoice-r .accordion-elem .accordion-header span.accordion-title{float:left;}.contract-final-invoice-r .accordion-elem .accordion-header .accordion-header-icon{top:.75rem;}}.contract-application{padding-top:.625rem;}.contract-application .application-contract-type{padding-left:2.1875rem;font-size:.6875rem;color:#585858;}.contract-application .contract-application-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;color:#585858;box-sizing:border-box;line-height:1.25rem;font-size:.8125rem;text-align:right;}.contract-application .contract-application-flex-container:not(:last-of-type){margin-bottom:1.875rem;}.contract-application .contract-application-flex-container:last-of-type{margin-bottom:1.25rem;}.contract-application-flex-container .contract-application-header{position:relative;box-sizing:border-box;text-align:left;}.contract-application-header__additional-message{font-size:.8125rem;font-family:'pko_bank_polski',Arial,sans-serif;color:#004c9a;margin-right:.9375rem;}.contract-application-flex-container .contract-application-header i.pko-icon-txt{position:absolute;display:inline-block;font-size:1.625rem;left:0;top:5px;}.contract-application-flex-container .contract-application-header i.pko-icon-PKO_IKONY_ICO_Strzalka1-Copy-5{font-size:.8125rem;display:none;}.contract-application-flex-container .contract-application-header .application-header-inline{display:inline-block;padding-left:2.1875rem;}.contract-application-flex-container .contract-application-header .application-name{font-size:.9375rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.contract-application-flex-container .contract-application-header .application-subtitle-number span.value{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.contract-application-flex-container .contract-application-status{text-align:left;}.contract-application-flex-container .contract-application-status span.value{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.contract-application-flex-container .contract-application-status span.status-indicator{display:inline-block;width:9px;height:9px;background-color:#999b98;border-radius:50%;margin-right:3px;}.contract-application-flex-container .contract-application-status span.status-indicator.yellow{background-color:#ffbe00;}.contract-application-flex-container .contract-application-status span.status-indicator.green{background-color:#7dc85a;}.contract-application-flex-container .contract-application-status span.status-indicator.gray{background-color:#999b98;}.contract-application-flex-container .contract-application-status span.status-indicator.red{background-color:#ff1900;}.contract-application-flex-container .contract-application-date span.value{font-family:'pko_bank_polski_bold',Arial,sans-serif;white-space:nowrap;}.contract-application-flex-container .contract-application-details a.arrow-link{color:#585858;line-height:1.25rem;}.contract-application-flex-container .contract-application-details a.arrow-link:hover,.contract-application-flex-container .contract-application-details a.arrow-link:focus{color:#004c9a;}.contract-application-flex-container .application-document-status{display:flex;text-align:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.contract-application-flex-container .application-document-status span.pko-icon{vertical-align:middle;font-size:.9375rem;display:inline-block;padding-right:.5rem;padding-left:.3125rem;}.contract-application-flex-container .application-document-status span.value{color:#004c9a;}@media only screen and (max-width:62.19em){.contract-application .contract-application-flex-container .contract-application-header{order:1;}.contract-application .contract-application-flex-container .contract-application-date{order:5;text-align:left;margin-top:.5rem;}.contract-application .contract-application-flex-container .contract-application-status{order:4;text-align:left;padding-left:2.1875rem;margin-top:.5rem;}.contract-application .contract-application-flex-container .contract-application-details{order:2;}.contract-application .contract-application-flex-container .application-document-status{order:3;}}@media only screen and (max-width:46.19em){.contract-application .contract-application-flex-container .contract-application-header{order:1;}.contract-application .contract-application-flex-container .contract-application-date{order:4;}.contract-application .contract-application-flex-container .contract-application-status{order:5;padding:0;text-align:right;}.contract-application .contract-application-flex-container .contract-application-details{order:2;}.contract-application .contract-application-flex-container .application-document-status{order:3;}.contract-application .contract-application-flex-container{box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);background:#fff;padding:1.25rem .9375rem;border-radius:.25rem;}.contract-application .contract-application-flex-container:not(:last-of-type){margin-bottom:1.25rem;}.contract-application-header i.pko-icon-PKO_IKONY_ICO_Strzalka1-Copy-5{display:inline-block!important;}}#MainMenu{position:relative;border-radius:4px;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);background-color:#fff;margin-bottom:1.875rem;}#MainMenu .header-actions-content{margin-top:1.25rem;padding-bottom:.9375rem;border-bottom:1px solid #f9f9f9;}#MainMenu .header-h1{margin:0;}@media only screen and (min-width:62.25em){#MainMenu .header-h1 .header-logo.header-logo--pko-leasing-dc{width:16.25rem;float:none;height:3.4375rem;}}@media only screen and (min-width:46.25em) and (max-width:62.19em){#MainMenu .header-h1 .header-logo.header-logo--pko-leasing-dc{width:5.9375rem;float:none;height:3.4375rem;}}#MainMenu .header-actions{margin-top:0;margin-left:0;padding-top:.75rem;font-size:.9375rem;}#MainMenu .header-actions .pko-icon{font-size:1.875rem;margin-top:-.125rem;color:#bababa;}#MainMenu .header-actions a:hover .pko-icon,#MainMenu .header-actions ul>li.current .pko-icon{color:#004c9a;}#MainMenu .header-actions-content .header-actions ul:not(.submenu-list)>li{float:left;}#MainMenu .header-actions-content .header-actions ul>li:not(:last-of-type):not(.profilMenu){margin-right:2.1875rem;}#MainMenu .header-actions a{float:none;}#MainMenu .header-actions-content .header-actions ul>li.submenu-parent{position:relative;}#MainMenu .header-actions-content .header-actions #HelplineIcon .pko-icon{font-size:1.25rem;margin-top:.1875rem;padding-left:.1875rem;}#MainMenu .header-actions-content .header-actions #HelplineIcon.active .pko-icon{color:#004c9a;}#MainMenu .header-actions-content .header-actions .helpline-triangle{width:1.875rem;padding-bottom:1.3125rem;position:absolute;overflow:hidden;top:2.375rem;left:0%;}@media only screen and (max-width:46.19em){#MainMenu .header-actions-content .header-actions .helpline-triangle{top:1.875rem;}}#MainMenu .header-actions-content .header-actions .helpline-triangle:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#004c9a;transform-origin:0 100%;transform:rotate(45deg);}#MainMenu .header-actions-content .header-actions .unread-messages-count{font-size:1.25rem;vertical-align:top;color:#e4202c;font-size:.9375rem;}#MainMenu .header-actions-content #HelplineMessage{position:absolute;z-index:2;top:4.875rem;left:28%;line-height:1.375rem;border-radius:.25rem;background:#004c9a;color:#fff;width:40%;}#MainMenu .header-actions-content #HelplineMessage a{display:inline;color:#5fa8f7;}#MainMenu .header-actions-content #HelplineMessage a:hover{color:#3e98f9;}#MainMenu .header-actions-content #HelplineMessage .dialog-box{font-family:'pko_bank_polski',Arial,sans-serif;min-height:auto;padding:1.25rem 1.875rem .625rem 1.875rem;}#MainMenu .header-actions-content #HelplineMessage .dialog-box .dialog-title{font-size:1.375rem;}#MainMenu .header-actions-content #HelplineMessage .dialog-box .dialog-content{font-size:.9375rem;}#MainMenu .header-actions-content #HelplineMessage #CloseHelplineMessageButton{font-size:1.25rem;width:2.5rem;height:2.5rem;line-height:3.125rem;position:absolute;right:0;top:0;text-decoration:none;text-align:center;font-style:normal;font-family:pko_bank_polski,Arial,Baskerville,monospace;overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}#MainMenu .header-actions-content #HelplineMessage #CloseHelplineMessageButton:before{color:#fff;}#MainMenu .header-actions-content #HelplineMessage #CloseHelplineMessageButton:active{top:.0625rem;}#MainMenu .header-actions-content #HelplineMessage #CloseHelplineMessageButton:focus,#MainMenu .header-actions-content #HelplineMessage #CloseHelplineMessageButton:hover{color:#065199;}#MainMenu ul.profile-menu-r .submenu-list>li{line-height:normal;width:100%;}#MainMenu ul.profile-menu-r .submenu-list>li>a{line-height:normal;margin-top:.9375rem;word-break:break-word;word-wrap:break-word;width:90%;}#MainMenu ul.profile-menu-r .submenu-list>li:last-of-type>a{margin-bottom:.9375rem;}#MainMenu .switch-user-list>li a{position:relative;padding-left:1.375rem;}#MainMenu .switch-user-list>li a.active{color:#585858;}#MainMenu .switch-user-list>li a:after{content:" ";position:absolute;color:#fff;border-radius:50%;width:.8125rem;height:.8125rem;background:#dedede;left:0;top:2px;right:0;bottom:0;z-index:1;}#MainMenu .switch-user-list>li a.active:after{background:#585858;}#MainMenu .switch-user-list>li a.active::before{font-family:'pko-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;text-decoration:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:.5625rem;left:2px;top:4px;bottom:0;right:0;position:absolute;color:#fff;z-index:2;}@media only screen and (min-width:62.25em){#MainMenu .header-actions a .icon:before{margin-right:.375rem;}}@media only screen and (min-width:46.25em){#MainMenu .header-actions .icon-arrow{float:none;margin:0;font-size:1.125rem;right:0;top:.125rem;position:absolute;}#MainMenu .header-actions .icon-arrow:before{color:#979797;}#MainMenu ul.profile-menu-r li.without-submenu,#MainMenu ul.profile-menu-r li.submenu-parent>a{text-align:right;max-width:12.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#MainMenu ul.profile-menu-r li.submenu-parent>a{padding-right:1.875rem;}#MainMenu ul.profile-menu-r li:not(:last-child).without-submenu{margin-right:2.1875rem;}#MainMenu ul.profile-menu-r li.submenu-parent>a>span:first-of-type{overflow:hidden;text-overflow:ellipsis;display:block;}.no-touchevents #MainMenu ul.profile-menu-r li.submenu-parent:hover>a,.touchevents #MainMenu ul.profile-menu-r li.submenu-parent.hover>a{position:relative;z-index:99;}.no-touchevents #MainMenu ul.profile-menu-r li.submenu-parent:hover>a .icon-arrow::before,.touchevents #MainMenu ul.profile-menu-r li.submenu-parent.hover>a .icon-arrow::before{transform:rotate(180deg);}.no-touchevents #MainMenu ul.profile-menu-r li.submenu-parent:hover ul.submenu-list,.touchevents #MainMenu ul.profile-menu-r li.submenu-parent.hover ul.submenu-list{border-radius:4px;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);background-color:#fff;border:1px solid #f9f9f9;padding-top:2.8125rem;font-size:.9375rem;z-index:9;position:absolute;top:0;padding-left:.9375rem;padding-right:.9375rem;margin-top:-.625rem;margin-left:-5.375rem;min-width:12rem;white-space:nowrap;width:calc(100% + 65px);}.no-touchevents #MainMenu ul.profile-menu-r li.submenu-parent:hover ul.submenu-list.switch-user-list,.touchevents #MainMenu ul.profile-menu-r li.submenu-parent.hover ul.submenu-list.switch-user-list{z-index:10;margin-left:-7.6875rem;width:calc(100% + 100px);}.no-touchevents #MainMenu ul.profile-menu-r li.submenu-parent:hover ul.submenu-list.profile-settings,.touchevents #MainMenu ul.profile-menu-r li.submenu-parent.hover ul.submenu-list.profile-settings{z-index:10;margin-left:min(-22px,calc(-220px + 115%));width:max(100%,20px);}.no-touchevents #MainMenu ul.profile-menu-r li.submenu-parent:hover ul.submenu-list>li:first-of-type,.touchevents #MainMenu ul.profile-menu-r li.submenu-parent.hover ul.submenu-list>li:first-of-type{border-top:1px solid #f2f2f2;}}@media only screen and (min-width:46.25em) and (max-width:62.19em){#MainMenu .header__sticky-paddington.container{padding-left:1.875rem;padding-right:1.5625rem;}#MainMenu ul.profile-menu-r li.submenu-parent>a{max-width:10.3125rem;}}@media only screen and (max-width:62.19em){#MainMenu .header-actions-content .header-actions ul>li:not(:last-of-type):not(.profilMenu){margin-right:1.25rem;}#MainMenu .header-actions-content #HelplineMessage{width:60%;left:20%;}}@media only screen and (max-width:46.19em){#MainMenu ul.profile-menu-r li.submenu-parent>a.cut-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#MainMenu ul.profile-menu-r li.submenu-parent>a.cut-text>span:first-of-type{overflow:hidden;text-overflow:ellipsis;display:block;}#MainMenu .header__sticky-paddington.container{padding-left:1.5625rem;padding-right:1.25rem;}.mobile-menu #MainMenu .header__sticky-paddington.container{padding:0;}#MainMenu{margin-bottom:1.25rem;}.mobile-menu #MainMenu .header-actions-content,.mobile-menu #MainMenu .site-nav-hamburger{display:none;}#MainMenu .header-actions-content{border:0;margin-top:1.0625rem;}#MainMenu .header-actions-content .header-actions ul>li:not(:last-of-type):not(.profilMenu){margin-right:.875rem;}#MainMenu .header-actions{float:right;padding-top:.1875rem;margin:0;}#MainMenu .header-actions-content #HelplineMessage{top:4.1875rem;width:100%;left:0;}#MainMenu .header-h1 .header-logo.header-logo--pko-leasing-dc{font-size:0;width:4.0625rem;float:none;height:2.1875rem;margin-left:3.125rem;}#MainMenuNav ul.site-nav-sub-list{background:#f9f9f9;margin-top:1.875rem;}#MainMenuNav ul.site-nav-sub-list>li.profile-menu-mobile{border-radius:4px;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);background-color:#fff;}#MainMenu #MainMenuNav ul.site-nav-sub-list>li,#MainMenu #MainMenuNav ul.profile-menu-r>li{margin:0;padding:0 1.5625rem;border-bottom:0;padding-top:1.5625rem;font-size:.8125rem;}#MainMenu #MainMenuNav li.submenu-parent>ul>li{padding-top:.9375rem;}#MainMenu #MainMenuNav li.submenu-parent>ul>li a span{opacity:.5;}#MainMenu #MainMenuNav ul.profile-menu-r>li{padding-right:0;padding-left:0;}#MainMenu #MainMenuNav ul.profile-menu-r>li a{color:#585858;line-height:normal;margin:0;font-size:.9375rem;}#MainMenu #MainMenuNav ul.profile-menu-r>li a.one-line>span:first-of-type{float:left;width:90%;}#MainMenu #MainMenuNav ul.site-nav-sub-list>li:last-of-type,#MainMenu #MainMenuNav ul.profile-menu-r>li:last-of-type{padding-bottom:1.5625rem;}#MainMenu #MainMenuNav.site-nav li.menu-home a{color:#585858;line-height:normal;}#MainMenu #MainMenuNav.site-nav li.menu-home a.disabled{cursor:default;color:#c4c4c4;}#MainMenu #MainMenuNav ul.site-nav-sub-list li.submenu-parent .icon-arrow{float:right;font-size:.9375rem;top:0;}#MainMenu #MainMenuNav ul.site-nav-sub-list li.submenu-parent ul.submenu-list li div,#MainMenu #MainMenuNav ul.site-nav-sub-list>li>a{padding:0;}#MainMenuNav ul.site-nav-sub-list li.submenu-parent ul.submenu-list li.current a{color:#004c9a;}.mobile-menu #MainMenu .site-nav-close{margin-right:1.5625rem;margin-top:0;}#MainMenuNav ul.site-nav-sub-list>li>a.payment-menu .pko-icon{position:absolute;font-size:.9375rem;left:3.75rem;top:-.75rem;}}#MainMenuNav ul.site-nav-sub-list{font-size:1.0625rem;color:#585858;min-height:0;}#MainMenuNav ul.site-nav-sub-list>li>a{color:#585858;line-height:normal;padding:0 .125rem;margin:0;}#MainMenuNav ul.site-nav-sub-list>li>a.payment-menu{overflow:visible;}#MainMenuNav ul.site-nav-sub-list>li>a.payment-menu .pko-icon{position:absolute;right:-.75rem;top:-.75rem;}#MainMenuNav ul.site-nav-sub-list>li:not(:last-of-type){margin-right:.125rem;}#MainMenuNav ul.site-nav-sub-list>li{border-bottom:2px solid transparent;padding:1.25rem .75rem .8125rem .75rem;}#MainMenuNav ul.site-nav-sub-list>li.menu-home{padding-left:0;}#MainMenuNav ul.site-nav-sub-list li.submenu-parent .icon-arrow{position:relative;top:.125rem;left:.125rem;}#MainMenuNav ul.site-nav-sub-list li.submenu-parent .icon-arrow:before{color:#979797;}.no-touchevents #MainMenuNav ul.site-nav-sub-list li.submenu-parent:hover .icon-arrow:before,.touchevents #MainMenuNav ul.site-nav-sub-list li.submenu-parent.hover .icon-arrow:before{transform:rotate(180deg);}#MainMenuNav ul.site-nav-sub-list li.submenu-parent ul.submenu-list li a{color:#585858;}#MainMenuNav ul.site-nav-sub-list li.submenu-parent ul.submenu-list li div{padding:0 .625rem;width:100%;}#MainMenuNav ul.site-nav-sub-list>li.current:not(.menu-home) a{color:#004c9a;}li.submenu-parent ul.submenu-list{max-height:0;width:0;-webkit-transition:max-height 0s;-moz-transition:max-height 0s;-o-transition:max-height 0s;transition:max-height 0s;overflow:hidden;}.no-touchevents li.submenu-parent:hover ul.submenu-list,.touchevents li.submenu-parent.hover ul.submenu-list{max-height:62.5rem;width:auto;-webkit-transition:max-height 500ms linear;-moz-transition:max-height 500ms linear;-o-transition:max-height 500ms linear;transition:max-height 500ms linear;}#MainMenuNav .site-nav-sub-list li a.disabled{cursor:default;color:#c4c4c4;}@media only screen and (min-width:46.25em){#MainMenuNav ul.site-nav-sub-list li.submenu-parent ul.submenu-list li a:hover,#MainMenuNav ul.site-nav-sub-list li.submenu-parent ul.submenu-list li.current a{background:#004c9a;color:#fff;}#MainMenuNav ul.site-nav-sub-list>li.menu-home{font-size:1.778em;width:1.875rem;padding-top:0;padding-bottom:0;}#MainMenuNav ul.site-nav-sub-list>li.menu-home i{position:relative;top:.75rem;}#MainMenuNav ul.site-nav-sub-list>li.current:not(.menu-home),#MainMenuNav ul.site-nav-sub-list>li:hover:not(.menu-home){border-bottom:2px solid #004c9a;}#MainMenuNav ul.site-nav-sub-list li.submenu-parent ul.submenu-list{position:absolute;z-index:8;width:100%;left:0;right:0;background:#fff;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);}.no-touchevents #MainMenuNav ul.site-nav-sub-list li.submenu-parent:hover ul.submenu-list,.touchevents #MainMenuNav ul.site-nav-sub-list li.submenu-parent.hover ul.submenu-list{margin:0 -9999rem;padding:.625rem 9999rem;margin-top:.9375rem;}#MainMenuNav ul.site-nav-sub-list li.submenu-parent ul.submenu-list li a{width:10rem;height:6rem;border-radius:.25rem;background-color:rgba(216,216,216,.2);color:#585858;margin-right:.9375rem;padding:0;display:flex;align-items:center;}#MainMenuNav ul.site-nav-sub-list li.submenu-parent ul.submenu-list li a span{display:block;font-size:.8125rem;line-height:normal;text-align:center;}#MainMenuNav ul.site-nav-sub-list li.submenu-parent ul.submenu-list li a span:last-of-type{font-size:.6875rem;padding-top:.3125rem;}#MainMenuNav ul.site-nav-sub-list li.submenu-parent ul.submenu-list li a span{font-size:.8125rem;line-height:normal;}}@media only screen and (min-width:46.25em) and (max-width:62.19em){#MainMenuNav ul.site-nav-sub-list li.submenu-parent ul.submenu-list li a{width:8.5625rem;}#MainMenuNav ul.site-nav-sub-list li.submenu-parent ul.submenu-list li div{padding:0 .5rem;}}.dialog-box .form-layout.update-consent-form .input-col .pad{display:table;min-height:1.875rem;}.dialog-box .form-layout.update-consent-form .input-col .pad>span{display:table-cell;vertical-align:middle;font-size:.875rem;color:#585858;}.dialog-box .form-layout.update-consent-form .statement-row{border-top:1px solid #f2f2f2;margin-top:1.5625rem;padding-top:1.5625rem;}.dialog-box .form-layout.update-consent-form .statement-row .statement-checkbox{font-size:.875rem;border-top:1px solid #f2f2f2;margin-top:1.5625rem;padding-top:1.5625rem;color:#585858;}.dialog-box .form-layout.update-consent-form .agreement-note{font-size:.75rem;color:#585858;}.dialog-box .form-layout.update-consent-form .validation-col span.active{padding-top:0;padding-right:0;}@media only screen and (max-width:46.19em){.dialog-box .form-layout.update-consent-form .input-col .pad{padding-right:0;padding-left:.3125rem;}}.customer-user-data-content h3{font-family:'pko_bank_polski_bold',Arial,sans-serif;}.customer-user-data-content p{margin:0;}.customer-user-data-content a{white-space:nowrap;}.customer-user-data-content h3:not(:first-of-type){margin-top:2.5rem;}@media only screen and (max-width:46.19em){.customer-user-data-content h3:not(:first-of-type){margin-top:1.25rem;}}.customer-user-data-content .apply-flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:start;align-items:start;-webkit-align-items:flex-start;align-items:flex-start;}.customer-user-data-content .row{padding-top:.5rem;padding-bottom:.5rem;}.customer-user-data-content .user-consents-name{margin:0;}.customer-user-data-content .user-consents-name>*{padding-right:.75rem;}.customer-user-data-content .user-consents-status{text-align:right;white-space:nowrap;}.customer-user-data-content .user-consents-description{color:#8d8d8d;font-size:.875rem;padding-top:.3125rem;}@media only screen and (max-width:46.19em){.customer-user-data-content .user-consents-name>*{padding-right:.375rem;}}[data-ui-fn="radioyesnopicker"],[data-ui-fn="radioyesnopickersectionswitcher"]{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;padding:0!important;font-size:.9375rem;font-weight:normal;}[data-ui-fn="radioyesnopicker"] label,[data-ui-fn="radioyesnopickersectionswitcher"] label{text-align:center;border-color:#004c9a;border-width:1px;border-style:solid;padding:.5625rem .3125rem;line-height:normal;}[data-ui-fn="radioyesnopicker"] label:nth-child(1),[data-ui-fn="radioyesnopickersectionswitcher"] label:nth-child(1){border-top-left-radius:6px;border-bottom-left-radius:6px;}[data-ui-fn="radioyesnopicker"] label:nth-child(2),[data-ui-fn="radioyesnopickersectionswitcher"] label:nth-child(2){border-top-right-radius:6px;border-bottom-right-radius:6px;border-left-width:0;}[data-ui-fn="radioyesnopicker"] label.active,[data-ui-fn="radioyesnopickersectionswitcher"] label.active{background:#004c9a;color:#fff;}[data-ui-fn="radioyesnopicker"] label:not(active),[data-ui-fn="radioyesnopickersectionswitcher"] label:not(active){background:#fff;color:#004c9a;}.default-pkol-checkbox{position:relative;display:inline-block;min-width:1.375rem;width:1.375rem;height:1.375rem;cursor:pointer;border-radius:3px;content:'';border:1px solid #bababa;top:-.0625rem;left:0;background-color:#fff;z-index:10;margin-left:0;}.default-pkol-checkbox:checked:after{content:"";color:#004c9a;position:absolute;top:.125rem;left:.1875rem;}.default-pkol-checkbox.input-validation-error{min-width:1.375rem;}.default-pkol-checkbox-label{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}.default-pkol-checkbox-label span{padding-left:1.0625rem;}.consent-edit-form-container h3{color:#585858;font-weight:bold;margin-bottom:.5rem;}.consent-edit-form-container h6{color:#585858;line-height:1.375rem;}.consent-edit-form-container p{margin:0;}.consent-edit-form-container .agreements-row{margin-top:.9375rem;}.consent-edit-form-container .default-pkol-checkbox-label{font-size:.875rem;color:#585858;}.consent-edit-form-container .user-consents-name-link-description{font-size:.8125rem;font-weight:bold;color:#585858;}.consent-edit-form-container .user-consents-name-link-description a{margin-left:.9375rem;white-space:nowrap;color:#004c9a;font-weight:normal;}.consent-edit-form-container .user-consents-name-link-description .user-consents-description{font-weight:normal;margin-top:.3125rem;}.consent-edit-form-container .radioyesnopicker-container{margin-top:.625rem;}.consent-edit-form-container .message-when-consent-no-option{position:relative;margin-top:1rem;line-height:1.375rem;border-radius:4px;background:#f2f2f2;padding:1.125rem 1.25rem;width:80%;}.consent-edit-form-container .message-when-consent-no-option .tr{width:1.875rem;padding-bottom:1.3125rem;position:absolute;overflow:hidden;top:-19px;right:20%;}.consent-edit-form-container .message-when-consent-no-option .tr:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2f2f2;transform-origin:0 100%;transform:rotate(45deg);}.consent-edit-form-container .message-when-consent-no-option .no-consent-description{word-break:break-word;}.consent-edit-form-container h5.important-info-header{font-weight:bold;color:#585858;}.consent-edit-form-container fieldset .statement-checkbox .validation-col span{padding-left:0;}.consent-edit-form-container .accordion-elem .js-accordion-header{margin-top:.625rem;display:inline-block;}.consent-edit-form-container.on-popup{width:100%;}.details-section .payment-header-nav-r{font-size:1.5rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;margin-bottom:0;padding-top:.3125rem;}.settlement-content-r *{box-sizing:border-box;}.settlement-content-r .row{margin-left:-.625rem;margin-right:-.625rem;}.settlement-content-r .row .col{padding:0 .625rem;}.settlement-content-r .row .col>div{border-radius:.25rem;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);background-color:#fff;padding:.9375rem 1.875rem .625rem 1.25rem;}.settlement-content-r .settlement-header{font-size:.8125rem;color:#585858;padding-bottom:.3125rem;display:block;}.settlement-content-r .settlement-value{text-align:right;margin-bottom:.625rem;}.settlement-content-r .settlement-value>div>span:first-of-type{font-size:1.875rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;}.settlement-content-r .settlement-value>div>span:last-of-type{font-size:.9375rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;}.settlement-content-r .row>.col:nth-of-type(2) .settlement-value>div>span{color:#e4202c;}.form-history-r .payment-header-document .pko-icon{font-size:1rem;padding-top:.5rem;padding-left:.9375rem;padding-right:.3125rem;}.form-history-r .payment-header-document .settlement{font-size:.8125rem;font-family:'pko_bank_polski',Arial,sans-serif;padding-top:.5rem;}.form-history-r .payment-header-document span{float:left;}.form-history-r .payment-header-document-buttons{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-align:flex-end;-moz-box-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;}.form-history-r .payment-header-document-buttons>a+a{margin-top:.625rem;}@media only screen and (min-width:46.25em){.form-history-r .long-button-list~.invoice-switcher{margin-top:0;}}.form-history-r .payment-header-document-mobile-button{padding-bottom:0;}.form-history-r .payment-header-document-mobile-button .button{display:block;}.form-history-r .invoice-switcher{margin-top:1.875rem;margin-bottom:.9375rem;}.form-history-r .invoice-switcher .ebok-switcher{float:none;}.form-history-r .navigation-table-r.navigation-table>.row.filter-first-row{padding-bottom:1.25rem;}.form-history-r .navigation-table-r.navigation-table>.row>.col{box-sizing:border-box;padding-right:1.25rem;}.form-history-r .navigation-table-r.navigation-table .search-col .search-page{right:1.875rem;}.form-history-r .navigation-table-r.navigation-table .date-range,.form-history-r .navigation-table-r.navigation-table .decimal-range{background:#f2f2f2;min-height:3.625rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.form-history-r .navigation-table-r.navigation-table .date-range *,.form-history-r .navigation-table-r.navigation-table .decimal-range *{box-sizing:border-box;}.form-history-r .navigation-table-r.navigation-table .date-range .label,.form-history-r .navigation-table-r.navigation-table .decimal-range .label{font-size:.8125rem;color:#8d8d8d;padding-top:10px;padding-left:20px;line-height:normal;}.form-history-r .navigation-table-r.navigation-table .date-range{padding:0 1.25rem;}.form-history-r .navigation-table-r.navigation-table .date-range .label{padding-left:0;}.form-history-r .navigation-table-r.navigation-table .date-range .datepicker-value{padding-right:5px;}.form-history-r .navigation-table-r.navigation-table .date-range .datepicker-wrapper label{font-size:.8125rem;color:#8d8d8d;}.form-history-r .navigation-table-r.navigation-table .date-range .datepicker-wrapper{line-height:normal;}.form-history-r .navigation-table-r.navigation-table .date-range .datepicker-wrapper .datepicker-value{font-size:.9375rem;}.form-history-r .navigation-table-r.navigation-table .ckeck-filter-holder{line-height:3.625rem;font-size:.9375rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;background:#f2f2f2;color:#585858;padding-left:1.5625rem;}.form-history-r .navigation-table-r.navigation-table .decimal-range .col{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-align:baseline;-moz-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;}.form-history-r .navigation-table-r.navigation-table .decimal-range .decimal-range-from{padding-left:1.25rem;}.form-history-r .navigation-table-r.navigation-table .decimal-range label{font-size:.8125rem;color:#8d8d8d;}.form-history-r .navigation-table-r.navigation-table .decimal-range input{margin:0 .5rem;padding:0;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.9375rem;min-width:0;}.form-history-r .navigation-table-r.navigation-table .decimal-range input.input-validation-error{color:#e4202c;}.form-history-r .navigation-table-r.navigation-table .decimal-range .validation-col{font-family:'pko_bank_polski',Arial,sans-serif;}.form-history-r .navigation-table-r.navigation-table .filter-with-label .dropdown .selected{padding:1rem 1.875rem .875rem 1.5625rem;}.form-history-r .navigation-table-r.navigation-table .contract-filter .dropdown .selected:before{content:"Umowa";display:block;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.8125rem;color:#8d8d8d;}.form-history-r .navigation-table-r.navigation-table .currency-filter .dropdown .selected:before{content:"Waluta";display:block;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.8125rem;color:#8d8d8d;}.form-history-r .navigation-table-r.navigation-table .payment-statuses-filter .dropdown .selected:before{content:"Status płatności";display:block;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.8125rem;color:#8d8d8d;}@media only screen and (min-width:46.25em) and (max-width:62.19em){.settlement-content-r .settlement-value>div>span:first-of-type{font-size:1.5625rem;}}@media only screen and (max-width:62.19em){.form-history-r .navigation-table>.row>.col+.col{padding-top:0;}}@media only screen and (max-width:46.19em){.details-section .payment-header-nav-r{margin-top:0;}.payment-header-container .button{float:left;margin-top:1.25rem;box-sizing:border-box;width:100%;}.form-history-r .payment-header-document{display:block;}.form-history-r .payment-header-document>span:first-of-type{width:100%;}.form-history-r .payment-header-document .pko-icon{padding-left:0;}.form-history-r .portal-document-link-holder{width:10.625rem;margin:0 auto;margin-top:1.875rem;}.form-history-r .invoice-switcher{margin-top:1.25rem;}.form-history-r .navigation-table-r.navigation-table>.row>.col{padding-right:0;}.form-history-r .navigation-table-r.navigation-table .search-col .search-page{right:.625rem;}.form-history-r .navigation-table-r.navigation-table>.row>.col,.form-history-r .navigation-table-r.navigation-table>.row>.check-col{margin-bottom:1.25rem;}.form-history-r .navigation-table-r.navigation-table>.row.filter-first-row{padding-bottom:0;}}#AccountingDocumentListFilterForm .accounting-document-message{margin:.9375rem 0 0 0;max-width:36.875rem;display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:inline-flex;}#AccountingDocumentListFilterForm .accounting-document-message .pko-icon{margin-right:.375rem;line-height:1.3;}#AccountingDocumentListFilterForm .accounting-document-message .accounting-document-message-content{font-size:.8125rem;font-family:'pko_bank_polski',Arial,sans-serif;}#AccountingDocumentListFilterForm .accounting-document-switcher{margin:1.875rem 0 1.25rem 0;}#AccountingDocumentListFilterForm .accounting-document-switcher .ebok-switcher{float:none;}@media only screen and (max-width:46.19em){#AccountingDocumentListFilterForm .accounting-document-header .button{float:left;margin-top:1.25rem;box-sizing:border-box;width:100%;}}#AccountingDocumentList .accounting-document-table-r{line-height:1.125rem;margin:.625rem 0 0 0;table-layout:auto;}#AccountingDocumentList .accounting-document-table-r *{box-sizing:border-box;}#AccountingDocumentList .accounting-document-table-r th{color:#585858;font-size:.8125rem;padding:.3125rem .9375rem;vertical-align:middle;}#AccountingDocumentList .accounting-document-table-r td{height:5.25rem;padding:.3125rem .9375rem;vertical-align:middle;}#AccountingDocumentList .accounting-document-table-r .small-table-col-r{width:12%;}#AccountingDocumentList .accounting-document-table-r .remaining-amount-col{width:24%;padding-right:2.1875rem;}#AccountingDocumentList .accounting-document-table-r td.name-col>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-align:top;-moz-box-align:top;-webkit-align-items:top;align-items:top;}#AccountingDocumentList .accounting-document-table-r td.name-col .pko-icon-wniosek_F{font-size:1.5rem;margin-right:.625rem;}#AccountingDocumentList .accounting-document-table-r td.name-col .name-col-values{padding-top:.1875rem;}#AccountingDocumentList .accounting-document-details-link-text{color:#585858;}#AccountingDocumentList .icon-arrow{position:relative;top:.125rem;}#AccountingDocumentList .icon-arrow::before{font-weight:bold;}#AccountingDocumentList .accounting-document-item-row[data-details-wrapper-visible='0'] .accounting-document-details-link-show-text{display:inline;}#AccountingDocumentList .accounting-document-item-row[data-details-wrapper-visible='0'] .accounting-document-details-link-hide-text{display:none;}#AccountingDocumentList .accounting-document-item-row[data-details-wrapper-visible='1'] .accounting-document-details-link-show-text{display:none;}#AccountingDocumentList .accounting-document-item-row[data-details-wrapper-visible='1'] .accounting-document-details-link-hide-text{display:inline;}#AccountingDocumentList .accounting-document-item-row[data-details-wrapper-visible='1'] .icon-arrow::before{transform:rotate(180deg);}#AccountingDocumentList tr.accounting-document-details-row td.accounting-document-details-wrapper{height:auto;padding-top:0;padding-bottom:0;}#AccountingDocumentList tr.accounting-document-details-row td.accounting-document-details-wrapper.is-collapsed{display:none;}#AccountingDocumentList tr.accounting-document-details-row td.accounting-document-details-wrapper.is-loading .details-loader{display:block;}#AccountingDocumentList tr.accounting-document-details-row td.accounting-document-details-wrapper.is-loading .details-content{display:none;}#AccountingDocumentList .details-loader{display:none;width:100%;height:6.25rem;position:relative;}#AccountingDocumentList .details-loader img{width:2rem;height:2rem;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);}#AccountingDocumentList .inline-accounting-document-details{padding-left:1.25rem;}#AccountingDocumentList .inline-accounting-document-details .row:first-child{padding-top:0;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table tr{color:#585858;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table th{padding-top:0;padding-bottom:.9375rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table td{height:auto;padding-top:.5rem;padding-bottom:.5rem;border-bottom:.8px solid #dedede;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table tr:first-child td{padding-top:0;padding-bottom:.5rem;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table .value{font-family:inherit;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table .invoice-number-col{width:26%;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table .invoice-number-col a{color:#004c9a;font-size:.8125rem;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table .invoice-number-col a:hover{color:#585858;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table .invoice-date-col{width:16%;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table .invoice-amount-col{width:58%;padding-right:27%;text-align:right;}#AccountingDocumentList i.pko-icon-red-alert{top:.125rem;position:relative;}@media only screen and (min-width:46.25em) and (max-width:62.19em){#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table .invoice-number-col{width:34%;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table .invoice-date-col{width:30%;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table .invoice-amount-col{width:36%;padding-right:6%;}}@media only screen and (max-width:46.19em){#AccountingDocumentList .accounting-document-mobile-link{display:inline;margin-left:auto;}#AccountingDocumentList .accounting-document-mobile-link .icon-arrow{top:.3125rem;}#AccountingDocumentList tr.accounting-document-details-row{position:relative;margin-top:-1.5625rem;padding:0 0 .0625rem 0;}#AccountingDocumentList .details-content{padding-bottom:0;}#AccountingDocumentList .inline-accounting-document-details{padding-left:0;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table tr{margin:0 .9375rem;padding:1rem 0 .5rem 0;border-top:.8px solid #dedede;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-moz-box-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table tr:first-child{margin-top:0;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table td{flex:1 1 auto;min-width:50%;border-bottom:0;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table td label{color:#8d8d8d;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table td .value{font-family:'pko_bank_polski_bold',Arial,sans-serif;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table .invoice-number-col{width:auto;order:1;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table .invoice-number-col a{font-family:'pko_bank_polski_bold',Arial,sans-serif;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table .invoice-date-col{width:auto;margin-top:.625rem;order:3;text-align:left;}#AccountingDocumentList .inline-accounting-document-details .inline-accounting-document-details-table .invoice-amount-col{width:auto;order:2;text-align:right;}}.accounting-document-details .whole-row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-moz-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;}.accounting-document-details .label-col:after{content:":";padding-right:.3125rem;}.accounting-document-details .data-col{color:#585858;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.accounting-document-details .data-col.status-settled{color:#50c593;}.accounting-document-details .accounting-document-invoices-table{width:37.5rem;}.accounting-document-details .accounting-document-invoices-table tbody tr.odd{background-color:transparent;}.accounting-document-details .accounting-document-invoices-table tbody tr.even{background-color:#f9f9f9;}.accounting-document-details .accounting-document-invoices-table th{color:#585858;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.8125rem;}.accounting-document-details .accounting-document-invoices-table td{font-size:.8125rem;vertical-align:middle;}.accounting-document-details .accounting-document-invoices-table .invoice-date-col{width:10.75rem;}.accounting-document-details .accounting-document-invoices-table .invoice-amount-col{width:10.75rem;padding-right:1.25rem!important;text-align:right;}@media only screen and (min-width:46.25em) and (max-width:62.19em){#AccountingDocumentList .accounting-document-table-r .tablet-inner-holder{padding-top:.9375rem;}#AccountingDocumentList .accounting-document-table-r td{height:6.875rem;padding-top:1.5625rem;vertical-align:top;}#AccountingDocumentList .accounting-document-table-r td.name-col{padding-top:1.375rem;}#AccountingDocumentList .accounting-document-table-r .small-table-col-r{width:16%;}#AccountingDocumentList .accounting-document-table-r .remaining-amount-col{width:32%;padding-right:1.25rem;}}@media only screen and (max-width:46.19em){#AccountingDocumentList .accounting-document-table-r tbody.col-section{padding:0;background:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}#AccountingDocumentList .accounting-document-table-r td{height:auto;padding:0;}#AccountingDocumentList .accounting-document-table-r .small-table-col-r{width:100%;padding:1.25rem 0 .3125rem 0;}#AccountingDocumentList .accounting-document-table-r td.mobile-only>div{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;}#AccountingDocumentList .accounting-document-table-r td.mobile-first-row>div{-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:start;align-items:start;-webkit-align-items:flex-start;align-items:flex-start;}#AccountingDocumentList .accounting-document-table-r td.mobile-last-row>div{-webkit-box-align:end;-moz-box-align:end;-webkit-align-items:end;align-items:end;-webkit-align-items:flex-end;align-items:flex-end;}.accounting-document-details .mobile-inner-scroll{width:100%;}.accounting-document-details .mobile-inner-scroll table.accounting-document-invoices-table{min-width:30rem;width:100%;max-width:37.5rem;}.accounting-document-details .accounting-document-invoices-table .invoice-date-col{width:9.75rem;}.accounting-document-details .accounting-document-invoices-table .invoice-amount-col{width:26%;padding-right:.625rem!important;}}#Footer.footer-login{min-height:17.5rem;padding:0;font-size:.8125rem;line-height:normal;}#Footer.footer-login h4{margin:0;font-size:.8125rem;color:#8d8d8d;}#Footer.footer-login .footer-login-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;}#Footer.footer-login .footer-login-container .footer-section{padding:1.875rem 1.5625rem;margin:0;box-sizing:border-box;}#Footer.footer-login .footer-login-container .footer-section h4{margin-bottom:.25rem;}#Footer.footer-login .footer-login-container .copyright{width:18.75rem;}#Footer.footer-login .footer-login-container .contact-info{width:20rem;}#Footer.footer-login .footer-login-container .contact-info .col-content{padding-top:.375rem;}#Footer.footer-login .footer-login-container .contact-info p{max-width:19.375rem;}#Footer.footer-login .footer-login-container .contact-info a{display:inline;}#Footer.footer-login .footer-login-container .help-links{width:20rem;}#Footer.footer-login .footer-login-container .help-links .col-content a.block{display:block;font-size:.9375rem;line-height:1.875rem;}#Footer.footer-login .footer-bottom-info{border-top:1px solid #f2f2f2;}@media only screen and (min-width:46.25em) and (max-width:62.19em){#Footer.footer-login .footer-login-container{-webkit-box-pack:space-around;-moz-box-pack:space-around;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-pack:justify;-moz-box-pack:justify;}}@media only screen and (max-width:46.19em){#Footer.footer-login{min-height:0;}#Footer.footer-login .footer-login-container .footer-section{padding:1.25rem;width:100%;}#Footer.footer-login .footer-login-container .footer-section h4.accordion-header{cursor:pointer;}#Footer.footer-login .footer-login-container .help-links{padding-top:0;}}.dashboard-list-r-elements *{box-sizing:border-box;}.dashboard-list-r-elements{margin-left:-.625rem;margin-right:-.625rem;position:relative;box-sizing:border-box;display:flex;flex:0 1 100%;flex-direction:row;flex-wrap:wrap;}.dashboard-list-r-elements .dashboard-tile{padding:.625rem;display:flex;flex-direction:row;flex-wrap:wrap;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner{box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);border-radius:4px;background-color:#fff;position:relative;display:flex;flex-direction:column;width:100%;min-height:18.9375rem;}#InvoiceHistoryListFilterForm .contract-switcher .payment-deadline-message{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}#InvoiceHistoryListFilterForm .contract-switcher .payment-deadline-message i.pko-icon-red-alert{top:.125rem;position:relative;}#InvoiceHistoryListFilterForm .contract-switcher .payment-deadline-message p{margin:0;font-size:.6875rem;font-family:'pko_bank_polski',Arial,sans-serif;display:inline-block;padding-left:.3125rem;}@media only screen and (min-width:62.25em){.dashboard-list-r-elements .dashboard-tile.none{display:none;}}@media only screen and (min-width:46.25em) and (max-width:62.19em){.dashboard-list-r-elements .dashboard-tile.no-tablet{display:none;}}@media only screen and (max-width:46.19em){.dashboard-list-r-elements .dashboard-tile.no-mobile{display:none;}}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner h2{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1.25rem;color:#585858;float:left;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner #SettlementTabsContainer>div{display:none;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner #SettlementTabsContainer>div.active{display:block;animation:animatebottom .4s;position:relative;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .settlement-value{text-align:center;padding-top:3.75rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .settlement-value>div>span{font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .settlement-value>div>span:first-of-type{font-size:1.875rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .settlement-value>div>span:last-of-type{font-size:.9375rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .settlement-overdue{text-align:center;font-size:.8125rem;padding-top:.625rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .settlement-overdue>.pko-icon{font-size:1rem;margin-right:.5rem;position:relative;top:.125rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .settlement-overdue>div{display:inline-block;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .dashboard-tile-link-content{text-align:center;margin-top:auto;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .dashboard-tabs{float:right;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .dashboard-tabs ul>li{float:left;}.dashboard-tabs ul>li{height:1.5625rem;line-height:1.5625rem;}.dashboard-tabs ul>li>a{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.8125rem;background:#f9f9f9;padding:.3125rem .75rem;color:#8d8d8d;border-radius:.125rem;}.dashboard-tabs ul>li.tab-current>a{background:#004c9a;color:#fff;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel{text-align:center;color:#585858;height:100%;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .dashboard-tile-link-content{position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .owl-stage-outer,.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .owl-stage,.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .owl-item,.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .owl-item>div{height:100%;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .owl-nav{margin-top:0;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .owl-prev,.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .owl-next{position:absolute;margin:0;width:1.875rem;background:none;font-size:2.25rem;height:3.125rem;color:#979797;padding:0;top:2.1875rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .owl-prev{left:0;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .owl-prev:before{margin:0;transform:rotate(90deg);color:#979797;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .owl-next{right:0;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .owl-next:before{margin:0;transform:rotate(-90deg);color:#979797;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .canvas-holder{color:#585858;position:relative;width:6.5625rem;margin:0 auto;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .canvas-holder canvas{width:6.5625rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .repayments-progress{font-size:.8125rem;line-height:normal;text-align:center;margin:auto;position:absolute;left:0;bottom:0;right:0;top:58%;transform:translateY(-58%);}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .repayments-progress .pay-count{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1.5rem;padding-left:.125rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .contract-header{color:#585858;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1.0625rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .contract-header .default-tip-label-with-icon .make-absolute{position:absolute;top:0;left:-1.625rem;width:25rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .contract-header>span{font-family:'pko_bank_polski',Arial,sans-serif;font-size:.8125rem;}.contract-tile-small.contract-tile-without-repayment-progress .contract-header{margin-top:2rem;}.contract-tile-medium.contract-tile-without-repayment-progress .contract-header{height:2.75rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.information-tile-content{color:#585858;text-align:center;line-height:normal;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.information-tile-content .calendar-content{margin-top:.9375rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.information-tile-content .calendar-content .pko-icon{position:relative;font-size:3.875rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.information-tile-content .calendar-content .pko-icon>span{font-family:'pko_bank_polski_bold',Arial,sans-serif;position:absolute;font-size:1.5rem;top:19px;left:0;right:0;text-align:center;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.information-tile-content .calendar-content .pko-icon>span:last-of-type{font-size:.8125rem;top:43px;text-transform:uppercase;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.information-tile-content .owl-carousel .owl-prev,.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.information-tile-content .owl-carousel .owl-next{top:4.0625rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.information-tile-content .owl-carousel .owl-dots{position:absolute;left:0;right:0;bottom:2.5rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.information-tile-content .information-main{font-size:1.0625rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;margin-top:.9375rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.information-tile-content .information-sup1{font-family:'pko_bank_polski',Arial,sans-serif;font-size:.8125rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.information-tile-content .information-sup2{font-size:.8125rem;color:#8d8d8d;margin-top:.3125rem;}@media only screen and (max-width:62.19em){.dashboard-tabs ul>li{height:2.1875rem;line-height:2.1875rem;}.dashboard-tabs ul>li>a{padding:.5625rem .75rem;}}@media only screen and (max-width:46.19em){.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .owl-prev{left:0;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .owl-carousel .owl-next{right:0;}.dashboard-list-r-elements .dashboard-tile.payments-tile,.dashboard-list-r-elements .dashboard-tile.information-tile{order:1;}.dashboard-list-r-elements .dashboard-tile.contract-tile{order:2;}}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-large{min-height:14.5625rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-large .repayments-progress{font-size:.65rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-common-tile .owl-carousel{text-align:left;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-common-tile .owl-carousel .owl-prev{left:-.3125rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-common-tile .owl-carousel .owl-next{right:0;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-common-tile .owl-carousel .owl-prev,.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-common-tile .owl-carousel .owl-next{bottom:1.875rem;top:0;margin-top:auto;margin-bottom:auto;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-common-tile .label-txt{font-size:.8125rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-common-tile .value-txt{font-size:1.0625rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-common-tile .payment-shedule-row+.button{margin-left:3.125rem;margin-top:.3125rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-large .row>.col:not(.doughnut-content){padding-top:2.5rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-large .row>.col:first-of-type{padding-left:2.5rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-large .canvas-holder{color:#585858;position:relative;width:5.3125rem;margin:0 auto;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-large .canvas-holder canvas{width:5.3125rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-large .doughnut-content{padding-right:1.875rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-medium .canvas-holder{margin-top:-.3125rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-medium .payment-shedule-row+.button{margin-left:1.875rem;margin-top:.3125rem;}@media only screen and (min-width:62.25em) and (max-width:71.875em){.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-large .payment-shedule-row+.button{margin-left:.9375rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-medium .payment-shedule-row{width:100%;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.contract-medium .payment-shedule-row+.button{margin-left:0;font-size:.8125rem;height:1.6875rem;padding:0 1.25em;line-height:1.6875rem;}}.dashboard-list-r-elements .dashboard-tile .empty-contract-content{background:#fff;color:#585858;width:100%;}.dashboard-list-r-elements .dashboard-tile .empty-contract-content>.empty-contract-holder{display:table;width:100%;height:100%;}.dashboard-list-r-elements .dashboard-tile .empty-contract-content>.empty-contract-holder>.empty-contract-td{width:100%;height:100%;display:table-cell;vertical-align:middle;}.dashboard-list-r-elements .dashboard-tile .empty-contract-content>.empty-contract-holder>.empty-contract-td>div{margin-top:-2.1875rem;}.dashboard-list-r-elements .dashboard-tile .empty-contract-content .pko-icon-inf{font-size:2rem;margin-bottom:.625rem;}.dashboard-list-r-elements .dashboard-tile .empty-contract-content .empty-contract-text{font-size:.9375rem;max-width:26.25rem;padding:0 1.25rem;margin:0 auto;margin-bottom:1.25rem;}.dashboard-list-r-elements .dashboard-tile .empty-contract-content .button{margin:0 .625rem;}@media only screen and (max-width:46.19em){.dashboard-list-r-elements .dashboard-tile .empty-contract-content .inline-block{display:block;}.dashboard-list-r-elements .dashboard-tile .empty-contract-content div>div>.inline-block{margin-bottom:1.25rem;}}#EmptyContractTile.dashboard-list-r-elements .contract-tile{padding:.625rem;color:#585858;}#EmptyContractTile.dashboard-list-r-elements .contract-tile .empty-contract-content{display:table;}#EmptyContractTile.dashboard-list-r-elements .contract-tile .empty-contract-content .empty-contract-td{display:table-cell;vertical-align:middle;}#EmptyContractTile.dashboard-list-r-elements .contract-tile .empty-contract-content .pko-icon-inf{font-size:2rem;margin-bottom:.625rem;}#EmptyContractTile.dashboard-list-r-elements .contract-tile .empty-contract-content .empty-contract-text{font-size:.9375rem;max-width:23.75rem;margin:0 auto;margin-bottom:1.25rem;}.common-offer-container .owl-stage{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;}.common-offer-container .show-all{width:100%;margin-right:20px;}.common-offer-container.on-dashboard .show-all-div{width:100%;margin-right:1.5625rem;margin-bottom:.625rem;margin-top:.3125rem;}.common-offer-container.on-dashboard .offer-card .header-image-title .offer-image-wrapper h4 .link-title{padding:0 1.25rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1.375rem;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);position:absolute;top:1.875rem;width:100%;margin:0;display:block;z-index:1;}.common-offer-container.on-dashboard .offer-card .header-image-title .offer-image-wrapper .glass:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.66)),color-stop(23%,rgba(0,0,0,.58)),color-stop(49%,rgba(0,0,0,.56)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.66),rgba(0,0,0,.58) 23%,rgba(0,0,0,.56) 49%,rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.66),rgba(0,0,0,.58) 23%,rgba(0,0,0,.56) 49%,rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.66),rgba(0,0,0,.58) 23%,rgba(0,0,0,.56) 49%,rgba(0,0,0,0));height:8.75rem;width:100%;content:"";display:block;position:absolute;opacity:.48;border-radius:.25rem;bottom:0;top:0;left:0;z-index:1;}.common-offer-container .owl-carousel .owl-nav{margin-top:0;}.common-offer-container .owl-carousel .owl-prev,.common-offer-container .owl-carousel .owl-next{position:absolute;margin:0;width:2.5rem;height:5.625rem;background:none;font-size:3.4375rem;color:#979797;padding:0;top:50%;transform:translate(0,-50%);}.common-offer-container .owl-carousel .owl-prev{left:-3.125rem;}.common-offer-container .owl-carousel .owl-prev:before{margin:0;transform:rotate(90deg);color:#979797;margin-top:50%;}.common-offer-container .owl-carousel .owl-next{right:-2.1875rem;}.common-offer-container .owl-carousel .owl-next:before{margin:0;transform:rotate(-90deg);color:#979797;margin-top:50%;}@media only screen and (max-width:81.875em){.common-offer-container .owl-carousel .owl-prev:before{margin-left:-15%;}.common-offer-container .owl-carousel .owl-next:before{margin-left:-15%;}.common-offer-container{overflow:hidden;}.common-offer-container .owl-carousel .owl-prev{left:-.25rem;background-color:#fff;opacity:1;}.common-offer-container .owl-carousel .owl-next{right:-.25rem;background-color:#fff;opacity:1;}}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .show-all-dashboard{margin-top:auto;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .application-tab-container{margin-top:1.5625rem;display:flex;flex-direction:column;width:100%;flex-grow:1;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .dashboard-tabs ul>li>a{padding:.3125rem .4375rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .pad-right-r{padding-right:1.25rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .customer-application-header .pko-icon{font-size:.8125rem;display:none;}@media only screen and (min-width:46.25em){.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .customer-application-list-container{cursor:pointer;line-height:1.3125rem;display:flex;align-items:center;}}@media only screen and (min-width:46.25em) and (max-width:62.19em){.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .pad-right-r{padding-right:3.75rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .application-name.cut-text{white-space:normal;}}@media only screen and (max-width:62.19em){.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .dashboard-tabs ul>li{height:2.1875rem;line-height:2.1875rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .dashboard-tabs ul>li>a{padding:.5625rem .75rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .show-all-dashboard{padding-top:1.25rem;}}@media only screen and (max-width:46.19em){.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .pad-right-r{padding-right:0;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .dashboard-tabs{float:left;width:100%;margin-top:.625rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .dashboard-tabs ul>li{width:50%;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .dashboard-tabs ul>li>a{padding:0;text-align:center;display:block;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .dashboard-tabs ul>li:not(.tab-current)>a{border:solid 1px #f2f2f2;background-color:#fff;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .show-all-dashboard{margin-right:.9375rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile{padding:0;background:none;border-radius:0;box-shadow:none;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .show-all-dashboard{margin-top:1.25rem;padding:0;}}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner #ApplicationTabsContainer>*{display:none;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner #ApplicationTabsContainer>*.active{display:block;animation:animatebottom2 .4s;position:relative;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .applications-list-dashboard ul.application-forms>li{font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.9375rem;line-height:normal;min-height:3.6875rem;padding:0 .625rem;padding-bottom:.5rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .applications-list-dashboard ul.application-forms>li a{color:#585858;display:block;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .applications-list-dashboard ul.application-forms>li a:hover{color:#004c9a;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .applications-list-dashboard ul.application-forms>li:last-of-type{min-height:0;}@media only screen and (min-width:62.25em){.dashboard-list-r-elements .dashboard-tile.two-tabs .dashboard-tile-inner.dashboard-invoice-tile,.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile{min-height:25rem;}}@media only screen and (min-width:46.25em) and (max-width:62.19em){.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .applications-list-dashboard ul.application-forms .cut-text{white-space:normal;}}@media only screen and (max-width:71.875em) and (min-width:62.25em){.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile .dashboard-tabs{float:left;width:100%;}.dashboard-list-r-elements .dashboard-tile.two-tabs .dashboard-tile-inner.dashboard-invoice-tile,.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner.invoice-and-application-tile{min-height:26.25rem;}}@media only screen and (max-width:46.19em){.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .applications-list-dashboard ul.application-forms>li{box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);background:#fff;padding:1.25rem .9375rem;border-radius:.25rem;}.dashboard-list-r-elements .dashboard-tile .dashboard-tile-inner .applications-list-dashboard ul.application-forms>li:not(:last-of-type){margin-bottom:1.25rem;}}.q-tip-dashboard{background:#f2f2f2;color:#585858;font-family:'pko_bank_polski',Arial,sans-serif;font-size:.75rem;}.marketing-message-custom-color-config{color:#e4202c!important;}.marketing-message-custom-color-config p{color:#e4202c!important;}.marketingmessage-list-r-elements *{box-sizing:border-box;}.marketingmessage-list-r-elements{margin-left:-.625rem;margin-right:-.625rem;}.marketingmessage-list-r-elements .title-div.show-mobile h2{font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;font-size:20px;margin-left:30px;}.marketingmessage-list-r-elements .dashboard-tile{margin:.625rem;padding:1.25rem;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);border-radius:.25rem;background-color:#fff;}.marketingmessage-list-r-elements .dashboard-tile .dashboard-tile-inner{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-1.25rem;margin-right:-1.25rem;}.marketingmessage-list-r-elements .dashboard-tile .title-div h2{font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;font-size:1.25rem;}.pad-lr-20{padding-left:1.25rem;padding-right:1.25rem;}.marketingmessage-list-r-elements .dashboard-tile .dashboard-tile-inner .col time{font-size:.8125rem;color:#585858;}.marketingmessage-list-r-elements .dashboard-tile .dashboard-tile-inner .col h3{font-size:1.375rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#000;}.marketingmessage-list-r-elements .dashboard-tile .dashboard-tile-inner .col .pad-lr-20{height:100%;}.marketingmessage-list-r-elements .dashboard-tile .dashboard-tile-inner div.content-text{font-size:.9375rem;color:#585858;line-height:normal;overflow:hidden;margin-bottom:1.25rem;}.marketingmessage-list-r-elements .dashboard-tile .dashboard-tile-inner a{font-size:.8125rem;}.marketingmessage-list-r-elements .dashboard-tile .block-foot-hr{margin:1.5625rem -1.25rem .9375rem -1.25rem;background:#f9f9f9;}.marketingmessage-list-r-elements .dashboard-tile .dashboard-tile-inner .col.showHideCol{display:none;}@media only screen and (min-width:62.25em){.marketingmessage-list-r-elements .dashboard-tile .dashboard-tile-inner .col.showHideCol:nth-of-type(-n+3){display:block;}}@media only screen and (min-width:46.25em){.marketingmessage-list-r-elements .dashboard-tile .dashboard-tile-inner .col.showHideCol:nth-of-type(-n+2){display:block;}}@media only screen and (min-width:0){.marketingmessage-list-r-elements .dashboard-tile .dashboard-tile-inner .col.showHideCol:nth-of-type(1){display:block;}}.marketingmessage-list-r-elements .show-all-dashboard{margin-top:1.25rem;padding:0;margin-right:1.5625rem;}main.main-popup-dashboard{color:#585858;}main.main-popup-dashboard .image-content{max-width:17.5rem;max-height:17.5rem;}main.main-popup-dashboard .dialog-box .dialog-top .dialog-title{color:#000;font-family:'pko_bank_polski_bold',Arial,sans-serif;}main.main-popup-dashboard .dialog-box .dialog-content{display:flex;flex-wrap:wrap;}main.main-popup-dashboard .dialog-box .dialog-content .col.image-exists{display:flex;flex-wrap:wrap;}main.main-popup-dashboard .dialog-box .dialog-content .col.image-exists .button-row{align-self:flex-end;padding-bottom:0;}.video-popup-dashboard .video-content{margin-bottom:1.25rem;}.video-popup-dashboard .video-content .embed-video{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:56.25%;}.video-popup-dashboard .video-content .embed-video iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}@media only screen and (min-width:62.25em){main.main-popup-dashboard .dialog-box .dialog-title{padding-right:0;}}@media only screen and (min-width:46.25em){main.main-popup-dashboard .dialog-box .dialog-content .col.image-exists{padding-left:1.25rem;box-sizing:border-box;}}@media only screen and (max-width:46.19em){main.main-popup-dashboard .image-content{margin:0 auto;}main.main-popup-dashboard .dialog-box .dialog-content .col.image-exists{padding-top:1.25rem;}}.slide-popUp{display:none;position:fixed;z-index:9999;background:#fff;bottom:5rem;right:-1000px;-webkit-transition:right 1s ease-in-out;-o-transition:right 1s ease-in-out;transition:right 1s ease-in-out;}.slide-popUp *{box-sizing:border-box;}.slide-popUp.active{right:.9375rem;}.slide-popUp.marketing-popup{width:calc((100vw - 1188px)/2 - 40px);min-height:14.125rem;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);background-color:#fff;}.slide-popUp.marketing-popup *{box-sizing:border-box;}.slide-popUp.marketing-popup .close{height:2.8125rem;}.slide-popUp.marketing-popup .close button{color:#004c9a;font-size:30px;}.slide-popUp.marketing-popup .content{padding:0 .625rem .625rem .625rem;font-family:'pko_bank_polski',Arial,sans-serif;color:#585858;font-size:15px;}.slide-popUp.marketing-popup .title{font-size:22px;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#000;}.slide-popUp.marketing-popup .content a{font-size:13px;}.slide-popUp.marketing-popup .content .main-content{overflow:auto;padding-left:5px;}.slide-popUp.marketing-popup .content .main-content img{float:left;max-width:8.75rem;object-fit:cover;object-position:top left;}.slide-popUp.marketing-popup .content .main-content .text{padding-top:.625rem;}@media only screen and (min-width:117.5em){.slide-popUp{display:block;}}.consent-popup-dashboard{height:650px;}@media only screen and (max-width:62.19em){.consent-popup-dashboard{height:600px;}}@media only screen and (max-width:46.19em){.consent-popup-dashboard{height:100%;}}.consent-popup-dashboard .dialog-box .dialog-top .image-content{max-width:350px;}.consent-popup-dashboard .dialog-box .dialog-top .image-content:after{content:"";position:absolute;display:block;top:0;left:0;width:101%;height:101%;border-collapse:separate;}.consent-popup-dashboard .dialog-box .dialog-top .image-content--faded:after{-webkit-box-shadow:inset 0 0 40px 30px #fff;box-shadow:inset 0 0 40px 30px #fff;-webkit-filter:drop-shadow(0 0 0 #fff);filter:drop-shadow(0 0 0 #fff);}.dialog-box-scrollable{height:100%;margin-top:2.5rem;overflow-y:auto;}.dialog-box-scrollable .dialog-box{padding-top:0;padding-bottom:1.25rem;}.knowledge-category-header{font-size:1.5rem;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;margin-bottom:.9375rem;white-space:normal;word-wrap:break-word;}.knowledge-category-header:first-of-type{margin-top:.9375rem;}.knowledge-category-header:not(:first-of-type){margin-top:3.125rem;}.knowledge-item-accordion-parent{color:#585858;}.knowledge-item-accordion-parent .custom-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;}.knowledge-item-accordion-parent .custom-header h3.knowledge-item-header{color:#585858;padding-right:.625rem;}.knowledge-item-accordion-parent.active .custom-header{margin-bottom:1.875rem;}.knowledge-item-accordion-parent.active .custom-header h3.knowledge-item-header{font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;}.knowledge-item-accordion-parent .js-accordion-body{font-size:.9375rem;}.knowledge-item-accordion-parent .js-accordion-body p{margin:0;}.knowledge-item-accordion-parent .js-accordion-body .image-div{position:relative;padding-left:1.875rem;padding-bottom:1.5625rem;}@media only screen and (max-width:46.19em){.knowledge-item-accordion-parent .js-accordion-body .image-div{margin-top:.5rem;margin-bottom:1rem;padding:0;}}#ClosePopupButton{font-size:1.875rem;width:3.125rem;height:3.125rem;line-height:3.125rem;position:absolute;right:0;top:0;text-decoration:none;text-align:center;font-style:normal;font-family:'pko_bank_polski',Arial,sans-serif;overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;}#ClosePopupButton:active{top:.0625rem;}#ClosePopupButton:focus,#ClosePopupButton:hover{color:#065199;}.mfp-close{font-size:1.875rem;}.alert-confirm-over-popup{display:none;overflow:hidden auto;}.alert-confirm-over-popup-background{display:none;z-index:1043;}@media only screen and (max-width:47.938em){.alert-confirm-over-popup .mfp-container:before{display:block;height:auto;}}.external-payment-confirm{display:none;}.external-payment-confirm .dialog-box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;}.external-payment-confirm .dialog-top{font-size:1.875rem;}.external-payment-confirm .alert-confirm-text,.external-payment-confirm .alert-continue-confirm-text{color:#585858;}.external-payment-confirm .dialog-bottom{width:auto!important;}@media only screen and (min-width:62.25em){.external-payment-confirm{max-width:36.25rem;}}.col-section.external-pay-summary .dialog-box{max-width:none!important;color:#585858;}.col-section.external-pay-summary .dialog-box .dialog-top .dialog-title{font-size:22px;font-family:'pko_bank_polski_bold',Arial,sans-serif;padding-right:0;}.col-section.external-pay-summary .dialog-box .dialog-content .text{font-size:16px;}.col-section.external-pay-summary .dialog-box .dialog-bottom{margin-top:60px;}.alert-confirm-sending-with-message{display:none;}.alert-confirm-sending-with-message .dialog-box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;}.alert-confirm-sending-with-message .dialog-top{font-size:1.25rem;}.alert-confirm-sending-with-message .alert-confirm-text{color:#585858;}.alert-confirm-sending-with-message .dialog-bottom{width:auto!important;}.alert-confirm-sending-with-message textarea{width:100%;height:150px;padding:12px 20px;box-sizing:border-box;border:2px solid #ccc;border-radius:4px;background-color:#fff;font-size:16px;resize:none;}@media only screen and (min-width:62.25em){.external-payment-confirm{max-width:36.25rem;}}.col-section.external-pay-summary .dialog-box{max-width:none!important;color:#585858;}.col-section.external-pay-summary .dialog-box .dialog-top .dialog-title{font-size:22px;font-family:'pko_bank_polski_bold',Arial,sans-serif;padding-right:0;}.col-section.external-pay-summary .dialog-box .dialog-content .text{font-size:16px;}.col-section.external-pay-summary .dialog-box .dialog-bottom{margin-top:60px;}.dialog-box.change-user-password .dialog-content{max-width:590px;}.dialog-box.change-user-password .password-requirements-message{top:-.125rem;}.customer-user-data-elements *{box-sizing:border-box;}.customer-user-data-elements{margin-left:-.625rem;margin-right:-.625rem;position:relative;box-sizing:border-box;display:flex;flex:0 1 100%;flex-direction:row;flex-wrap:wrap;}.customer-user-data-elements .customer-user-data-tile{padding:.625rem;display:flex;flex-direction:row;flex-wrap:wrap;}.customer-user-data-elements .customer-user-data-tile .customer-user-data-tile-inner{box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);border-radius:4px;background-color:#fff;position:relative;display:flex;flex-direction:column;width:100%;min-height:15.625rem;}.customer-user-data-elements .section-content{font-size:1rem;}#CreateApplicationForm,#ApplicationDetailsForm,#EditApplicationForm{font-family:'pko_bank_polski',Arial,sans-serif;}#CreateApplicationForm .label.hide-empty-label,#ApplicationDetailsForm .label.hide-empty-label,#EditApplicationForm .label.hide-empty-label{display:none;}@media only screen and (min-width:46.25em){#CreateApplicationForm .left-aplication-survey-container .section-content .form-row .input-col,#ApplicationDetailsForm .left-aplication-survey-container .section-content .form-row .input-col,#EditApplicationForm .left-aplication-survey-container .section-content .form-row .input-col{width:86%;}}#CreateApplicationForm .right-aplication-survey-container,#ApplicationDetailsForm .right-aplication-survey-container,#EditApplicationForm .right-aplication-survey-container{background:#f9f9f9;}#CreateApplicationForm .right-aplication-survey-container>.row,#ApplicationDetailsForm .right-aplication-survey-container>.row,#EditApplicationForm .right-aplication-survey-container>.row{padding-left:30px;padding-right:20px;}@media only screen and (min-width:46.25em){#CreateApplicationForm .right-aplication-survey-container .section-content .form-row .input-col,#ApplicationDetailsForm .right-aplication-survey-container .section-content .form-row .input-col,#EditApplicationForm .right-aplication-survey-container .section-content .form-row .input-col{width:86%;}}#ChangeOfContractTermsContractNumber .section-content address,.change-of-contract-terms-preview .section-content address{display:block;border-left:.25rem solid #f9f9f9;padding-left:1.125rem;line-height:1.75;font-style:normal;}#ChangeOfContractTermsContractNumber .section-content ol>li:not(:last-child){margin-bottom:1em;}#ChangeOfContractTermsContractNumber .section-content ul{list-style-type:disc;}#ChangeOfContractTermsContractNumber .section-content ul>li{margin:.25em 0;font-family:'pko_bank_polski_bold',Arial,sans-serif;}#ChangeOfContractTermsContractNumber .section-content address{margin-top:.25em;}.change-of-contract-terms-preview .section-content p+address{margin-top:-1.35em;margin-bottom:1.6em;}.container .custom-application-section{background:none;box-shadow:none;}.custom-application-table-r *{box-sizing:border-box;}.custom-application-table-r{line-height:normal;margin:0;}.custom-application-table-r th{color:#585858;font-size:.8125rem;padding-top:0;}.custom-application-table-r thead>tr>th,.custom-application-table-r tbody>tr>td{padding:.625rem 1.25rem;}.custom-application-table-r tbody>tr:first-of-type td{padding-top:1.5625rem;}.custom-application-table-r tbody>tr:last-of-type td{padding-bottom:1.5625rem;}.custom-application-table-r .col-sm{width:15%;}.custom-application-table-r .col-md{width:35%;}.custom-application-section .message-container:not(:empty){line-height:normal;background:#f2f2f2;padding:1.25rem;margin-left:1.875rem;font-size:.9375rem;color:#585858;margin-top:2.1875rem;border-radius:4px;}.custom-application-section .payment-holder{margin-top:.625rem;margin-bottom:1.875rem;}.custom-application-section .left-label-layout-r .form-container.form-application>.row{padding-top:0;}.custom-application-section .navigation-table-r .payment-holder .dropdown .selected:before{content:"Termin płatności";display:block;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:.8125rem;color:#8d8d8d;}.custom-application-section .navigation-table-r .payment-holder .dropdown .selected{padding:1rem 1.875rem .875rem 1.5625rem;}.custom-application-section .navigation-table-r .payment-holder .dropdown .carat{top:1.25rem;}.custom-application-section .details-section>.form-application:not(:last-of-type){padding-bottom:3.125rem;}.custom-application-section .payment-invoice-label{font-size:.8125rem;color:#8d8d8d;margin-bottom:.3125rem;display:block;font-family:'pko_bank_polski_bold',Arial,sans-serif;}@media only screen and (max-width:62.19em){.align-right-mobile{text-align:right;}}@media only screen and (max-width:46.19em){.custom-application-section h1{padding-left:.9375rem;}.custom-application-table-r thead>tr>th:first-of-type,.custom-application-table-r tbody>tr>td:first-of-type{padding-left:.9375rem;}.custom-application-section .message-container{margin-left:0;margin-top:0;}.custom-application-section .payment-holder{margin-top:0;margin-bottom:1.25rem;}.custom-application-section .navigation-table-r .button{margin-top:0;}.custom-application-section .form-buttons-r{text-align:center;}}#AssignmentApplicationForm{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:flex-start;-moz-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:stretch;-moz-box-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}#AssignmentApplicationForm>*{margin-top:1.5625rem;}#AssignmentApplicationForm .assignment-application-info{box-sizing:border-box;flex:0 0 40%;max-width:40%;order:2;margin-left:auto;}#AssignmentApplicationForm .assignment-application-form{box-sizing:border-box;flex:0 0 45%;max-width:45%;order:1;}#AssignmentApplicationForm .assignment-application-statements{box-sizing:border-box;flex:0 0 100%;max-width:100%;order:3;}#AssignmentApplicationForm .assignment-application-actions{box-sizing:border-box;flex:0 0 100%;max-width:100%;order:4;}@media only screen and (max-width:62.19em){#AssignmentApplicationForm .assignment-application-form{flex:0 0 55%;max-width:55%;}}@media only screen and (max-width:46.19em){#AssignmentApplicationForm .assignment-application-info{flex:0 0 100%;max-width:100%;order:1;margin-left:0;}#AssignmentApplicationForm .assignment-application-form{flex:0 0 100%;max-width:100%;order:2;}}#AssignmentApplicationForm p{font-size:.9375rem;}#AssignmentApplicationForm .assignment-application-info{padding:1.5625rem;background-color:#f9f9f9;}#AssignmentApplicationForm .assignment-application-info p{margin:1.6em 0 0 0;}#AssignmentApplicationForm .assignment-application-info>p:first-child{margin-top:0;}#AssignmentApplicationForm .assignment-application-form .custom-application-no-contract{margin:0;}#AssignmentApplicationForm .assignment-application-form .assignment-application-form-section{margin-bottom:2rem;}#AssignmentApplicationForm .assignment-application-form .assignment-application-form-section h2{margin:0;}#AssignmentApplicationForm .assignment-application-statements .row{padding:0 0 1em 0;}#AssignmentApplicationForm .assignment-application-statements .default-pkol-checkbox-label{display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:flex-start;-moz-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;}#AssignmentApplicationForm .assignment-application-statements .default-pkol-checkbox-label .default-pkol-checkbox{top:.667em;}#AssignmentApplicationForm .assignment-application-statements .value{font-size:.8125rem;max-width:46.5625rem;}#AssignmentApplicationForm .assignment-application-statements .assignment-application-statement2-full-description{padding-left:0;white-space:pre-line;}.application-info{box-sizing:border-box;flex:0 0 40%;max-width:40%;order:2;margin-left:auto;background-color:#f5f5f5;right:20px;top:60px;position:absolute;padding:25px;}.application-info p{font-size:.9375rem;}#ChangeUserAccountToIndividualForm>*{margin-top:1.5625rem;}#ChangeUserAccountToIndividualForm p{font-size:.9375rem;}#ChangeUserAccountToIndividualForm .change-user-account-info{max-width:56.25rem;}#ChangeUserAccountToIndividualForm .change-user-account-form{max-width:31.25rem;margin:2.1875rem 0;}#ChangeUserAccountToIndividualForm .change-user-account-form h2{margin:0;}#ChangeUserAccountToIndividualForm .change-user-account-form .change-user-account-form-access-level{margin-top:1.3125rem;padding-left:.8125rem;}#ChangeUserAccountToIndividualForm .change-user-account-form .change-user-account-form-access-level .value{font-family:'pko_bank_polski_bold',Arial,sans-serif;}#ChangeUserAccountToIndividualForm .change-user-account-statements{max-width:56.25rem;margin:2.1875rem 0;}#ChangeUserAccountToIndividualForm .change-user-account-statements .row{padding:0 0 1em 0;}#ChangeUserAccountToIndividualForm .change-user-account-statements .default-pkol-checkbox-label{display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:flex-start;-moz-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;}#ChangeUserAccountToIndividualForm .change-user-account-statements .default-pkol-checkbox-label .default-pkol-checkbox{top:.667em;}#ChangeUserAccountToIndividualForm .change-user-account-statements .value{font-size:.8125rem;}@media only screen and (max-width:62.19em){#ChangeUserAccountToIndividualForm .change-user-account-info,#ChangeUserAccountToIndividualForm .change-user-account-statements{max-width:100%;}}.tutorial-dark-backdrop,.tutorial-glass-backdrop,#TutorialPopup{display:none;}@media only screen and (min-width:62.25em){html.tutorial-show{height:auto;overflow:visible!important;margin:0!important;}html.tutorial-show body{position:relative;}html.tutorial-show .tutorial-dark-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:11000;background:rgba(218,218,218,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:150ms ease-out tutorialRaiseOpacity;}html.tutorial-show .tutorial-glass-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:11600;}html.tutorial-show #TutorialPopup{box-sizing:border-box;display:block;position:absolute;top:100px;left:100px;min-width:28.75rem;z-index:11800;background-color:#fff;border-radius:5px;padding:1.5625rem 2.1875rem;box-shadow:0 0 .5rem #999;}html.tutorial-show .tutorial-progress{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;margin-bottom:2.5rem;}html.tutorial-show .tutorial-progress .tutorial-progress-mark{color:#dedede;}html.tutorial-show .tutorial-progress .tutorial-progress-mark.tutorial-progress-mark-read{color:#004c9a;}html.tutorial-show .tutorial-progress .tutorial-progress-mark-circle{fill:currentColor;}html.tutorial-show .tutorial-progress .tutorial-progress-mark-dash{stroke:currentColor;stroke-width:.125rem;stroke-linecap:round;}html.tutorial-show .tutorial-progress .tutorial-progress-mark:first-child{width:1.125rem;height:1.125rem;}html.tutorial-show .tutorial-progress .tutorial-progress-mark:not(:first-child){width:3rem;height:1.125rem;margin-left:-.0625rem;}html.tutorial-show .tutorial-step{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:stretch;-moz-box-pack:stretch;-webkit-justify-content:stretch;justify-content:stretch;}html.tutorial-show .tutorial-step .tutorial-step-content{flex-grow:1;width:100%;max-width:22.8125rem;}html.tutorial-show .tutorial-step .tutorial-step-content-title{margin-bottom:1rem;text-align:center;font-family:'pko_bank_polski_bold',Arial,sans-serif;color:#585858;}html.tutorial-show .tutorial-step .tutorial-step-content-body{min-height:5rem;margin-bottom:2.1875rem;font-size:.9375rem;color:#585858;}html.tutorial-show .tutorial-step .tutorial-step-actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-shrink:0;width:100%;margin:.3125rem 0;}html.tutorial-show .tutorial-step .tutorial-step-actions>*{margin-left:-.9375rem;margin-right:-.9375rem;}html.tutorial-show .tutorial-step .tutorial-step-actions button{margin-left:.9375rem;margin-right:.9375rem;}html.tutorial-show .tutorial-step .tutorial-step-actions .button{height:auto;padding:.375rem 1.25rem .3125rem 1.25rem;font-size:.9375rem;}html.tutorial-show .tutorial-step .tutorial-step-actions .link-button-r{padding:0;line-height:2.5rem;}html.tutorial-show .tutorial-step .tutorial-step-actions-left-aligned{margin-right:auto;}html.tutorial-show .tutorial-step .tutorial-step-actions-centered{margin-left:auto;margin-right:auto;}html.tutorial-show .tutorial-step .tutorial-step-actions-right-aligned{margin-left:auto;}html.tutorial-show .tutorial-step .tutorial-step-action-finish{display:none;}html.tutorial-show .tutorial-step.tutorial-step-first .tutorial-step-action-prev{display:none;}html.tutorial-show .tutorial-step.tutorial-step-last .tutorial-step-action-next,html.tutorial-show .tutorial-step.tutorial-step-last .tutorial-step-action-close{display:none;}html.tutorial-show .tutorial-step.tutorial-step-last .tutorial-step-action-finish{display:inline-block;}html.tutorial-show .tutorial-pointer{position:absolute;top:0;left:0;transform:translate(-.875rem,-.875rem) rotate(45deg);transform-origin:center;width:1.75rem;height:1.75rem;background-color:#fff;box-shadow:0 0 .5rem #999;}html.tutorial-show .tutorial-step,html.tutorial-show .tutorial-pointer{display:none;}html.tutorial-show #MainMenu{z-index:11200;}html.tutorial-show #MainMenu .site-nav-sub-list li{border-radius:.25rem;}html.tutorial-show .blockUI.blockOverlay{z-index:11900!important;}html.tutorial-show[data-tutorial-step-type="Welcome"] #TutorialPopup{left:50%;top:12.5rem;transform:translateX(-50%);}html.tutorial-show[data-tutorial-step-type="Welcome"] .tutorial-step[data-tutorial-step-type="Welcome"]{display:flex;}html.tutorial-show[data-tutorial-step-type="Dashboard"] .dashboard-tile-contracts{z-index:11400;}html.tutorial-show[data-tutorial-step-type="Dashboard"] .dashboard-tile-invoices{z-index:11400;max-width:66.66666%;}html.tutorial-show[data-tutorial-step-type="Dashboard"] #TutorialPopup .tutorial-pointer{display:block;top:3.75rem;clip:rect(0,1.75rem,2.25rem,-.5rem);}html.tutorial-show[data-tutorial-step-type="Dashboard"] .tutorial-step[data-tutorial-step-type="Dashboard"]{display:flex;}html.tutorial-show[data-tutorial-step-type="Contracts"] .site-nav-list-item-contracts{z-index:11400;position:relative;background-color:#fff;}html.tutorial-show[data-tutorial-step-type="Contracts"] #TutorialPopup .tutorial-pointer{display:block;left:3.75rem;clip:rect(-.5rem,1.75rem,1.75rem,-.5rem);}html.tutorial-show[data-tutorial-step-type="Contracts"] .tutorial-step[data-tutorial-step-type="Contracts"]{display:flex;}html.tutorial-show[data-tutorial-step-type="Payments"] .site-nav-list-item-payments{z-index:11400;position:relative;background-color:#fff;}html.tutorial-show[data-tutorial-step-type="Payments"] #TutorialPopup .tutorial-pointer{display:block;left:3.75rem;clip:rect(-.5rem,1.75rem,1.75rem,-.5rem);}html.tutorial-show[data-tutorial-step-type="Payments"] .tutorial-step[data-tutorial-step-type="Payments"]{display:flex;}html.tutorial-show[data-tutorial-step-type="Documents"] .site-nav-list-item-documents{z-index:11400;position:relative;background-color:#fff;}html.tutorial-show[data-tutorial-step-type="Documents"] #TutorialPopup .tutorial-pointer{display:block;left:3.75rem;clip:rect(-.5rem,1.75rem,1.75rem,-.5rem);}html.tutorial-show[data-tutorial-step-type="Documents"] .tutorial-step[data-tutorial-step-type="Documents"]{display:flex;}html.tutorial-show[data-tutorial-step-type="Applications"] .site-nav-list-item-applications{z-index:11400;position:relative;background-color:#fff;}html.tutorial-show[data-tutorial-step-type="Applications"] #TutorialPopup .tutorial-pointer{display:block;left:3.75rem;clip:rect(-.5rem,1.75rem,1.75rem,-.5rem);}html.tutorial-show[data-tutorial-step-type="Applications"] .tutorial-step[data-tutorial-step-type="Applications"]{display:flex;}html.tutorial-show[data-tutorial-step-type="SpecialOffers"] .site-nav-list-item-special-offers{z-index:11400;position:relative;background-color:#fff;}html.tutorial-show[data-tutorial-step-type="SpecialOffers"] #TutorialPopup .tutorial-pointer{display:block;left:3.75rem;clip:rect(-.5rem,1.75rem,1.75rem,-.5rem);}html.tutorial-show[data-tutorial-step-type="SpecialOffers"] .tutorial-step[data-tutorial-step-type="SpecialOffers"]{display:flex;}html.tutorial-show[data-tutorial-step-type="MarketingConsents"] .site-nav-list-item-special-offers{z-index:11400;position:relative;background-color:#fff;}html.tutorial-show[data-tutorial-step-type="MarketingConsents"] #TutorialPopup{left:50%;top:11.125rem;transform:translateX(-50%);min-width:46.875rem;}html.tutorial-show[data-tutorial-step-type="MarketingConsents"] #TutorialPopup .tutorial-step-content{width:42.5rem;max-width:42.5rem;}html.tutorial-show[data-tutorial-step-type="MarketingConsents"] .tutorial-step[data-tutorial-step-type="MarketingConsents"]{display:flex;}html.tutorial-show[data-tutorial-step-type="MarketingConsents"] .tutorial-step-content-marketing-consents{position:relative;min-height:21.875rem;max-height:40.625rem;overflow-y:auto;}html.tutorial-show[data-tutorial-step-type="MarketingConsents"] .tutorial-step-content-marketing-consents.dialog-box{margin:-.3125rem -2.1875rem;padding:.3125rem 2.1875rem;}html.tutorial-show[data-tutorial-step-type="MarketingConsents"] .tutorial-step-content-marketing-consents .accordion-elem a{margin-top:.125rem;}html.tutorial-show[data-tutorial-step-type="MarketingConsents"] .tutorial-step-content-marketing-consents .statement-checkbox .default-pkol-checkbox-label .icheckbox_minimal{top:0;}html.tutorial-show[data-tutorial-step-type="KnowledgeBase"] .site-nav-list-item-knowledge-base{z-index:11400;position:relative;background-color:#fff;}html.tutorial-show[data-tutorial-step-type="KnowledgeBase"] #TutorialPopup .tutorial-pointer{display:block;left:auto;right:2rem;clip:rect(-.5rem,1.75rem,1.75rem,-.5rem);}html.tutorial-show[data-tutorial-step-type="KnowledgeBase"] .tutorial-step[data-tutorial-step-type="KnowledgeBase"]{display:flex;}html.tutorial-show[data-tutorial-step-type="Settings"] #MainMenu ul.profile-menu-r li.user-menu>a{z-index:11400;position:relative;background-color:#fff;}html.tutorial-show[data-tutorial-step-type="Settings"] #MainMenu ul.profile-menu-r li.user-menu>a .icon-arrow::before{transform:rotate(180deg);}html.tutorial-show[data-tutorial-step-type="Settings"] #MainMenu ul.profile-menu-r li.user-menu ul.submenu-list{border-radius:4px;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);background-color:#fff;border:1px solid #f9f9f9;padding-top:2.8125rem;font-size:.9375rem;z-index:11399;position:absolute;top:0;padding-left:.9375rem;padding-right:.9375rem;margin-top:-.625rem;margin-left:-3.75rem;width:calc(100% + 35px);max-height:62.5rem;}html.tutorial-show[data-tutorial-step-type="Settings"] #MainMenu ul.profile-menu-r li.user-menu ul.submenu-list>li:first-of-type{border-top:1px solid #f2f2f2;}html.tutorial-show[data-tutorial-step-type="Settings"] #TutorialPopup .tutorial-pointer{display:block;left:auto;right:2rem;clip:rect(-.5rem,1.75rem,1.75rem,-.5rem);}html.tutorial-show[data-tutorial-step-type="Settings"] .tutorial-step[data-tutorial-step-type="Settings"]{display:flex;}@supports(filter:drop-shadow(0 0 0 #000)){html.tutorial-show #TutorialPopup{box-shadow:none!important;filter:drop-shadow(0 0 .5rem #999);}html.tutorial-show #TutorialPopup .tutorial-pointer{box-shadow:none!important;clip:auto!important;}}}@keyframes tutorialRaiseOpacity{0%{opacity:0;}100%{opacity:1;}}#NoninvasivePopup{box-sizing:border-box;display:none;position:absolute;top:14px;right:-340px;width:320px;padding:20px 13px 20px 15px;background-color:#fff;box-shadow:-4px 4px 5px 0 rgba(211,211,211,.31);}#NoninvasivePopup .mfp-close::before{line-height:50px;}#NoninvasivePopup .noninvasive-popup-image{max-width:6.25rem;margin:2.5rem 0 .5rem .75rem;float:right;}#NoninvasivePopup h2{max-width:15rem;margin-top:0;font-family:'pko_bank_polski_bold',Arial,sans-serif;font-size:1.25rem;color:#585858;}#NoninvasivePopup p{font-size:.9375rem;}@media only screen and (min-width:117.5em){#Main>.mobile-container{position:relative;}#NoninvasivePopup{display:block;}}#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container .form-left-column{padding-right:10rem;}#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container .is-one-deadline-flag{margin-bottom:20px;margin-top:20px;}#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container .one-deadline{margin-bottom:20px;}#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container .contract-invoices-list{margin-bottom:20px;}#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container .form-description{background-color:#f5f5f5;padding:20px;}#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container table th,#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container table td{text-align:left;}@media only screen and (max-width:62.19em){#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container .contract-invoices-list{margin-top:50px;}}@media only screen and (max-width:46.19em){#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container .form-left-column{padding-right:0;}#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container #contractInvoicesList tr{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:45px;}#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container #contractInvoicesList tr td{box-sizing:border-box;width:50%;flex-shrink:0;flex-grow:1;margin-bottom:15px;}#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container #contractInvoicesList tr .contract-invoices-list-invoice-number,#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container #contractInvoicesList tr .contract-invoices-list-due-date{text-align:right;}#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container #contractInvoicesList tr .contract-invoices-list-new-due-date{width:100%;text-align:center;}#DeferralOfInvoiceDueDate .deferral-of-invoice-due-date-container #contractInvoicesList tr .contract-invoices-list-new-due-date .show-mobile{display:inline;}}#DeferralOfInvoiceDueDateDisplay .info fieldset .value{font-weight:normal;font-family:'pko_bank_polski_bold',Arial,sans-serif;}#DeferralOfInvoiceDueDateDisplay .invoices{margin-top:90px;}#DeferralOfInvoiceDueDateDisplay .invoices b .value{font-weight:normal;font-family:'pko_bank_polski_bold',Arial,sans-serif;}#DeferralOfInvoiceDueDateDisplay .application-description{background-color:#f5f5f5;padding:20px;}.sale-market-for-client-item-inside-carousel{height:100%;}.sale-market-for-dashboard-item .blur-background,.sale-market-for-client-item .blur-background,.promo-sale-market-for-client-item .blur-background,.sale-market-for-dashboard-item .slight-blur-background,.sale-market-for-client-item .slight-blur-background,.promo-sale-market-for-client-item .slight-blur-background{filter:blur(15px);opacity:.5;margin:20px;}.sale-market-for-dashboard-item .blur-background a,.sale-market-for-client-item .blur-background a,.promo-sale-market-for-client-item .blur-background a,.sale-market-for-dashboard-item .slight-blur-background a,.sale-market-for-client-item .slight-blur-background a,.promo-sale-market-for-client-item .slight-blur-background a{visibility:hidden;}.sale-market-for-dashboard-item .slight-blur-background,.sale-market-for-client-item .slight-blur-background,.promo-sale-market-for-client-item .slight-blur-background{filter:blur(10px);margin:15px;opacity:1;}.contract-tile-medium{margin-left:30px;}.communication-department #CommunicationDepartmentContainer .select-options .icheckbox_minimal{background-color:#fff!important;border-color:#bababa!important;}.communication-department #CommunicationDepartmentContainer .select-options .radio-field .input-validation-error{position:relative;top:5px;padding:10px;border-radius:50%;min-width:10px;min-height:10px;width:10px;height:10px;}.communication-department #CommunicationDepartmentContainer .select-options .radio-field .input-validation-error::before{top:9px!important;border-color:rgba(228,32,44,.3)!important;}.communication-department #CommunicationDepartmentContainer .message{box-sizing:border-box;background-color:#f5f5f5;padding:20px;position:absolute;top:60px;right:20px;width:45%;margin-left:10px;}.communication-department #CommunicationDepartmentContainer .field-validation-error{display:block;padding-top:15px;padding-bottom:15px;padding-left:0;font-size:.875rem;color:#e4172c;}.communication-department #CommunicationDepartmentContainer .checkbox-row{padding:10px 0;}.communication-department #CommunicationDepartmentContainer .checkbox-row label.concerning-label{display:block;padding-top:10px;padding-left:40px;}.communication-department #CommunicationDepartmentContainer .checkbox-row .radio-row{margin:0 0 0 40px;}.communication-department #CommunicationDepartmentContainer .checkbox-row .radio-row .radio-field{display:inline-block;padding:10px 50px 10px 0;}@media only screen and (max-width:46.19em){.communication-department #CommunicationDepartmentContainer .checkbox-row .radio-row .radio-field{display:block;}}.communication-department #CommunicationDepartmentContainer .charge-agreement{color:#585858;padding:20px 0;font-size:.8125rem;font-family:'pko_bank_polski',Arial,sans-serif;}.communication-department .customer-info fieldset{margin:7px 0;}#AdditionalActionsDisplay .complex-item,#LeaseItemChangesDisplay .complex-item{padding:15px 0;}[placeholder]{text-overflow:ellipsis;}::-webkit-input-placeholder{text-overflow:ellipsis;}::-moz-placeholder{text-overflow:ellipsis;}.message-with-icon-and-content{margin:.9375rem 0 0 0;max-width:36.875rem;display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:inline-flex;}.message-with-icon-and-content .pko-icon{margin-right:.375rem;line-height:1.3;}.message-with-icon-and-content .message-with-icon-message-content{font-size:.8125rem;font-family:'pko_bank_polski',Arial,sans-serif;}.word-break{word-break:break-word;}.wait-message-modal{display:none;z-index:1043;}.wait-message-modal .dialog-box{min-width:25rem;min-height:5rem;padding:2.5rem;}@media only screen and (max-width:46.19em){.wait-message-modal .dialog-box{min-width:100%;padding:1.25rem .625rem;}}

/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */
/***********************Datepikcer***********************/
.ebok-datepicker.ui-datepicker .ui-datepicker-prev,
.ebok-datepicker.ui-datepicker .ui-datepicker-next {
  display: none;
}
.ebok-datepicker.ui-datepicker .ui-datepicker-header {
  position: relative;
}
.ui-widget {
  font-family: 'pko_bank_polski', Tahoma, sans-serif;
  color: #585858;
  font-weight: 400;
}
.ui-widget-content {
  border: 1px solid #bababa;
  color: #585858;
}
.ebok-datepicker.ui-widget-content a {
  color: #585858;
}
.ebok-datepicker.ui-datepicker table.ui-datepicker-calendar {
  padding: 12px 2em 15px;
  max-width: 330px;
  margin: 0 auto;
  box-sizing: border-box;
  border-spacing: 2px;
  border-collapse: separate;
}
.ebok-datepicker .ui-datepicker-header {
  background-color: #f5f5f5;
  padding: 20px 29px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: none;
  text-align: center;
}
.ui-datepicker-month {
  width: 150px;
  line-height: 1em;
  float: left;
  color: black;
}
.ebok-datepicker.ui-datepicker .ui-datepicker-month + .ui-datepicker-selects {
  width: 128px !important;
}
.ui-datepicker-year {
  width: 90px;
  line-height: 1em;
  float: right;
  color: black;
}
.ebok-datepicker.ui-datepicker .ui-datepicker-year + .ui-datepicker-selects {
  width: 96px !important;
  margin-left: 6px;
}
.ui-datepicker-title:before {
  display: table;
  content: "";
  line-height: 0;
}
.ui-datepicker-title:after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}
.ebok-datepicker.ui-datepicker th,
.ebok-datepicker.ui-datepicker td {
  padding: 0;
}
.ebok-datepicker.ui-datepicker th span,
.ebok-datepicker.ui-datepicker td a,
.ebok-datepicker.ui-datepicker td.ui-state-disabled span {
  display: block;
  border-radius: 50%;
  width: 20px;
  height: 24px;
  line-height: 24px;
  margin: 0 auto;
}
.ebok-datepicker.ui-datepicker th span {
  font-size: 13px;
  color: #8d8d8d;
  font-weight: normal;
}
.ebok-datepicker.ui-datepicker {
  padding: 0.2em 0.2em 0;
  position: absolute;
  top: 100%;
  margin-left: -1px;
  left: 0;
  z-index: 1000 !important;
  float: left;
  display: none;
  max-width: 292px;
  list-style: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  box-sizing: border-box;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  color: #333;
  line-height: 24px;
  padding: 0;
}
.ebok-datepicker.ui-datepicker * {
  box-sizing: inherit;
}
.ui-datepicker-title .chosen-container:first-of-type {
  margin-right: 10px;
}
.ebok-datepicker.ui-datepicker td.ui-state-disabled span {
  color: #bababa;
  border: none;
  cursor: default;
}
.ebok-datepicker.ui-datepicker td {
  cursor: pointer;
}
.ui-datepicker-calendar {
  margin: 0;
  width: 100%;
}
.ebok-datepicker .ui-state-default,
.ebok-datepicker.ui-widget-content .ui-state-default,
.ebok-datepicker .ui-widget-header .ui-state-default {
  font-size: 12px;
  border: none;
  background: none;
  color: black;
  text-align: center;
}
.ebok-datepicker.ui-datepicker td.ui-datepicker-current-day a {
  color: white;
  position: relative;
}
.ebok-datepicker.ui-datepicker td.ui-datepicker-current-day a:hover {
  color: white;
}
.ebok-datepicker.ui-datepicker td.ui-datepicker-current-day a:before {
  content: '';
  position: absolute;
  top: -3px;
  left: -4px;
  width: 29px;
  height: 29px;
  border-radius: 50%;
  background: #004c9a;
  z-index: -1;
}
.ebok-datepicker.ui-datepicker td.ui-datepicker-current-day:hover a {
  color: white;
}
.ebok-datepicker.ui-datepicker td:hover a {
  color: #004c9a;
}
.ebok-datepicker.ui-datepicker .dropdown div {
  max-height: 200px;
}
.ebok-datepicker.ui-datepicker .dropdown div ul {
  overflow-y: scroll;
}
.ebok-datepicker.ui-datepicker .ui-datepicker-title > .dropdown {
  text-align: left;
  display: inline-block;
  background: #fff;
  float: left;
  font-size: 15px;
}
.ebok-datepicker.ui-datepicker .ui-datepicker-title > .dropdown:first-child {
  width: 128px;
}
.ebok-datepicker.ui-datepicker .ui-datepicker-title > .dropdown + .dropdown {
  width: 98px;
  margin-left: 6px;
}
/*******************************Slider****************************************/
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-slider .ui-widget {
  font-size: 1em;
}
.ui-slider.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}
.ui-slider.ui-widget-content a {
  color: #333333;
}
.ui-slider .ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}
.ui-slider .ui-widget-header a {
  color: #333333;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  -khtml-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  -khtml-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -khtml-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -khtml-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.ui-slider .ui-state-default,
.ui-slider.ui-widget-content .ui-state-default,
.ui-slider .ui-widget-header .ui-state-default {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
.ui-slider .ui-state-active,
.ui-slider.ui-widget-content .ui-state-active,
.ui-slider .ui-widget-header .ui-state-active {
  border: 1px solid #004c9a;
  background: #004c9a;
  font-weight: normal;
  color: #ffffff;
}
.ui-slider:before,
.ui-slider:after {
  font-size: 13px;
  top: 15px;
  position: absolute;
  width: 120px;
  text-align: center;
}
.ui-slider:before {
  content: attr(data-min);
  left: -60px;
}
.ui-slider:after {
  content: attr(data-max);
  right: -60px;
}

ul.tagit {
    margin-left: inherit; /* usually we don't want the regular ul margins. */
    margin-right: inherit;
    overflow: auto;
    padding: 1px 5px;
}

.tagit-placeholder:after {
    padding-left: 11px;
    padding-right: 12px;
    color: #808080;
    font-style: normal;
    font-size: 16px;
    font-family: Arial;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    top: 5px;
    height: 20px;
    line-height: 20px;
    width: calc(100% - 25px);
    content: attr(data-placeholder);
}

ul.tagit li {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
}

    ul.tagit li.tagit-choice {
        line-height: inherit;
        position: relative;
    }

    ul.tagit li.tagit-choice-read-only {
        padding: .2em .5em .2em .5em;
    }

    ul.tagit li.tagit-choice-editable {
        padding: .2em 18px .2em .5em;
    }

    ul.tagit li.tagit-new {
        padding: .25em 4px .25em 0;
    }

    ul.tagit li.tagit-choice a.tagit-label {
        cursor: pointer;
        text-decoration: none;
    }

    ul.tagit li.tagit-choice .tagit-close {
        cursor: pointer;
        line-height: 17px;
        margin-top: -8px;
        position: absolute;
        right: .1em;
        top: 50%;
    }

        /* used for some custom themes that don't need image icons */

        ul.tagit li.tagit-choice .tagit-close .text-icon {
            display: none;
        }

    ul.tagit li.tagit-choice input {
        display: block;
        float: left;
        margin: 2px 5px 2px 0;
    }

ul.tagit input[type="text"] {
    -moz-box-shadow: none;
    -moz-box-sizing: border-box;
    -webkit-box-shadow: none;
    -webkit-box-sizing: border-box;
    background-color: inherit;
    border: none;
    box-shadow: none;
    box-sizing: border-box;
    margin: 0;
    outline: none;
    padding: 0;
    width: inherit;
}

ul.tagit {
  vertical-align: text-bottom;
  font-weight: normal;
  cursor: pointer;
  text-decoration: none;
  background-color: #fff;
  margin: 0 0 0 0;
  text-indent: 0;
  padding: 0 !important;
  line-height: 1;
  text-align: left !important;
  border-radius: 3px;
  box-sizing: border-box;
  zoom: 1;
}
ul.tagit .ui-state-default,
ul.tagit .ui-widget-content .ui-state-default {
  border: 1px solid #bababa;
  font-weight: bold;
  color: #111;
}
ul.tagit li.tagit-new .ui-autocomplete-input {
  padding: 0;
  height: 35px;
}
ul.tagit .ui-state-default .ui-icon {
  background-image: url(/Content/RLPL/styles/images/ui-icons_454545_256x240.png);
  width: 16px;
  height: 16px;
}
ul.tagit .ui-icon-close {
  background-position: -80px -128px;
}
ul.tagit li.tagit-new {
  padding: 0px !important;
  margin: 0;
}
ul.tagit li {
  margin: 1px 3px;
  float: none;
  display: inline-block;
  border-radius: 0px;
}
ul.tagit input {
  background: none;
  height: 16px;
}
ul.tagit li.tagit-choice-editable {
  padding: 0.5em 1.5em 0.5em 0.5em;
}
ul.tagit li.tagit-choice {
  line-height: 20px !important;
}
ul.ui-autocomplete > li,
.tagit-label,
.ui-helper-hidden-accessible {
  font-family: "Arial Regular", Arial, sans-serif;
}
select.tagit-hidden-field {
  display: none;
}
select.input-validation-error + ul {
  border-color: rgba(228, 32, 44, 0.3);
  background: #fef3f4;
}

.radius-border {
  border: 1px solid;
  border-radius: 90px;
  float: inherit;
  font-size: 0.8em;
  text-align: center;
  height: 1.5em;
  width: 1.5em;
  line-height: 1.5em;
  margin-right: 10px;
  vertical-align: central;
}
.message-header {
  font-size: 16px;
  font-weight: bold;
}
.message-content-title {
  font-size: 14px;
  font-weight: bold;
  color: #666666;
}
.message-content {
  line-height: 18px;
  padding: 10px 0px;
  color: black;
}
.warning-error-color {
  color: #ff9900;
}
.message-date {
  color: black;
}
.errorInfo {
  font-size: 12px;
}
.error-box {
  margin: 50px 250px;
  padding-left: 30px;
  padding-top: 50px;
  text-align: left;
}
#alertModal,
#confirmModal,
#infoModal {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #fff533;
  border-radius: 0px;
  text-align: left;
  display: none;
  cursor: auto;
  min-height: 135px;
  padding: 20px 50px 20px 40px;
  -moz-box-shadow: 0 0 4px 1px #cccccc;
  -webkit-box-shadow: 0 0 4px 1px #cccccc;
  box-shadow: 0 0 4px 1px #cccccc;
}
#alertModal:after,
#confirmModal:after,
#infoModal:after {
  clear: both;
  content: "";
  display: block;
}
#alertModal .yesButton,
#confirmModal .yesButton,
#infoModal .yesButton,
#alertModal .noButton,
#confirmModal .noButton,
#infoModal .noButton {
  background: #fff533;
  border: 1px solid #fff;
  color: #000;
  font-size: 18px;
  text-align: center;
  width: 140px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  float: right;
  margin-left: 10px;
}
#alertModal .yesButton:hover,
#confirmModal .yesButton:hover,
#infoModal .yesButton:hover,
#alertModal .noButton:hover,
#confirmModal .noButton:hover,
#infoModal .noButton:hover {
  background: #e1d610;
}
#alertModal .message-header,
#confirmModal .message-header,
#infoModal .message-header {
  font-size: 24px;
  line-height: 24px;
  font-weight: normal;
  margin-left: 20px;
}
#alertModal .message-content,
#confirmModal .message-content,
#infoModal .message-content {
  font-size: 16px;
  line-height: 30px;
  color: #333333;
  margin-left: 20px;
}
#alertModal .loader-image,
#confirmModal .loader-image,
#infoModal .loader-image {
  border-radius: 10px 10px 10px 10px;
}
#confirmModal .noButton {
  background: #e6e6e6;
  float: left;
}
#confirmModal .noButton:hover {
  background: #adadad;
}
#confirmModal .yesButton {
  float: left;
}
#waitingModal {
  width: 200px;
  margin: 0px auto;
  background-color: transparent;
  box-shadow: none;
  border: none;
}
#confirm,
#alert,
#info {
  min-height: 180px;
  font-size: 16px;
  line-height: 20px;
  border-bottom: 1px solid #333333;
  border-top: 1px solid #cccccc;
  color: #333333;
  margin-bottom: 10px;
  margin-top: 10px;
}
.alertButtonPlaceholder,
.confirmButtonPlaceholder,
.infoButtonPlaceholder {
  margin: 0 auto;
  padding-bottom: 15px;
}
.alertButtonPlaceholder:after,
.confirmButtonPlaceholder:after,
.infoButtonPlaceholder:after {
  clear: both;
  content: "";
  display: block;
}
.confirmButtonPlaceholder {
  width: 305px;
  float: right;
}
/*#SuccessMessage {
    background: none repeat scroll 0 0 #f9ecbb;
    border: 1px solid #f0c36d;
    padding: 7px 5px;
    width: 180px;
    margin: 0px auto;
    text-align: center;
    box-shadow: 2px 2px 5px #8d8d8d;
}*/
.simplemodal-overlay {
  background-color: #444 !important;
}

.image-upload-result {
  display: block;
  float: left;
}
.image-upload-ctr .ui-state-hover,
.image-upload-ctr .ui-state-active {
  background-image: none !important;
  border: none;
}
.image-upload-ctr input[type="file"] {
  width: inherit;
}
.image-upload-ctr .qq-upload-list {
  display: none !important;
}
.image-upload-ctr .qq-upload-button.mlm.textButton {
  color: #004c9a;
  padding-left: 15px;
}
.image-upload-ctr .qq-upload-button.mlm.textButton:hover {
  color: #585858;
}
.image-upload-ctr .qq-remove-button.mts.mlm.cancelTextButton {
  padding-left: 15px;
  color: #004c9a;
}
.image-upload-ctr .qq-remove-button.mts.mlm.cancelTextButton:hover {
  color: #585858;
  cursor: pointer;
}
.extensions-message {
  color: #585858;
  margin-top: 5px;
  font-size: 12px;
}
.uploaded-files li {
  margin-top: 6px;
  list-style: none;
}
.image-uploader-loader {
  float: left;
  width: 15px;
  height: 15px;
  background-image: url("/Content/libs/FileUploader/loading.gif");
  background-position: center;
  background-repeat: no-repeat;
}
.embeded-image {
  max-width: 150px;
  max-height: 150px;
}

.text-counter__container {
  position: relative;
}
.text-counter__counter {
  position: absolute;
  float: right;
  right: 5px;
  bottom: -25px;
  font-size: 13px;
}
.left-label-layout-r .input-col > div .text-counter__counter {
  right: 15px;
}
.text-counter--expended {
  color: #e4172c;
}
