:root {
  --colorActive:#67a40e;
  --colorInProgress:#0384a2;
  --colorInFuture:#fff5c1;
}
.winieta-hide {display:none;}
.winieta-d-i-b {display:inline-block;}
.winieta-flex {display:flex;}
.winieta-form-wrap {background:#fafafa; padding:40px; position:relative;}
.winieta-form-wrap section h3 {font-size:2.2em; line-height:1;}
.winieta-form-wrap section .form-line {padding:20px 0;}
.winieta-form-wrap section .form-line b small {color:#444; font-weight:normal;}
.winieta-form-wrap section .form-line.inline-group b {display:block;}
.winieta-form-wrap section .form-line.inline-group label.radio {padding:15px 20px; border:2px solid #e5e5e5; background:#fff; border-radius:10px;}
.winieta-form-wrap section .form-line.inline-group label.radio i {top:20px; left:10px;}
.winieta-form-wrap section .form-line.inline-group label.radio .winieta-vehicle-name {text-align:center;}
.winieta-form-wrap section .form-line.inline-group label.radio .winieta-vehicle-name i {border:0 none; position:static; display:inline-block; width:auto; height:auto; font-size:2em; color:var(--color2); background:none;}
.winieta-form-wrap section .form-line.inline-group label.radio .winieta-vehicle-name img {display:inline-block; width:auto; height:2em; color:var(--color2); margin-bottom:4px;}
.winieta-form-wrap section .form-line.inline-group label.radio .winieta-vehicle-name span {display:block;}
.winieta-form-wrap section .form-line.inline-group label.radio.vehicle-active {background:var(--color2); color:#eee; border-color:var(--color2);}
.winieta-form-wrap section .form-line.inline-group label.radio.vehicle-active i {color:#fff;}
.winieta-form-wrap section .form-line.inline-group label.radio.vehicle-active img {filter:brightness(0%) invert(1); -webkit-filter:brightness(0%) invert(1);}
.winieta-form-wrap section .form-line #winieta-length-select label strong {display:block; font-size:1.2em; text-align:center;}
.winieta-form-wrap section .form-line #winieta-length-select label small {display:block; font-weight:normal;}
.winieta-form-wrap section .form-line #winieta-length-select label.radio.length-active {background:var(--color2); color:#eee; border-color:var(--color2);}
.winieta-form-wrap section .form-btn {display:inline-block; background:var(--color1); color:#fff; padding:20px 40px; border-radius:30px; text-transform:uppercase; border:0 none; font-size:1.1em; outline:0 none; transition:border-radius .5s ease; -webkit-transition:border-radius .5s ease;}
.winieta-form-wrap section .form-btn2 {background:#ddd; color:#777; padding:15px 20px; font-size:.8em;}
.winieta-form-wrap section .form-btn3 {background:var(--color3); color:#555; padding:15px 20px; font-size:.8em;}
.winieta-form-wrap section .form-btn4 {background:#146c64; color:#eee; padding:15px 20px;}
.winieta-form-wrap section .form-btn i {font-size:1.1em;}
.winieta-form-wrap section .form-btn[disabled] {background:#aaa;}
.winieta-form-wrap section .form-btn:not([disabled]):hover {cursor:pointer; border-radius:0;}
.winieta-form-wrap section .input input, .winieta-form-wrap section .select select, .winieta-form-wrap section .textarea textarea {height:auto; padding:15px; border-radius:4px;}
.winieta-form-wrap section .select i {top:21px;}
.winieta-form-wrap section select option {padding:5px; font-size:1.1em;}
.winieta-form-wrap section select:invalid {box-shadow:none;}
.winieta-form-wrap section input:invalid {box-shadow:none;}
.winieta-form-wrap section .form-line label.winieta-error {border-color:#f00;}
.winieta-form-wrap section .form-inline-group-tel label.select {display:inline-block; vertical-align:middle; width:15%;}
.winieta-form-wrap section .form-inline-group-tel label.input {display:inline-block; vertical-align:middle; width:85%;}
.winieta-error {border-color:#f00 !important;}
div.winieta-error {border:2px solid;}
.winieta-red-info {background:#e00; color:#fff; padding:10px; margin:10px; border-radius:4px;}
#winieta-type-price {margin:10px; font-size:1.4em; padding:10px 20px; background:#0089cc; color:#fff; border-radius:4px; width:max-content;}
h2.sell-info-title {color:var(--color2);}
h2.sell-info-title i {margin-right:10px;}
.winieta-date-wrap {flex-basis:20%;}
.winieta-hour-wrap {flex-basis:40%;}

.winieta-sell-info2 {background:var(--color3); font-size:1.2em; padding:15px; margin-bottom:20px; text-align:center; border-radius:4px; text-shadow:0 0 10px #ddd;}

fieldset.winieta-fieldset {border:1px solid #ddd; border-radius:4px;}
.winieta-fieldset legend {background:#777; color:#fff; padding:7px 15px; line-height:1; border-radius:3px;}
section .winieta-fieldset .form-line {padding:10px 0;}

.winieta-summary-layer {position:absolute; top:0; right:0; bottom:0; left:0; z-index:9; background:#fafafa; padding:40px;}
.winieta-summary-layer .form-line > b {display:inline-block; background:var(--color1); color:#eee; font-weight:normal; padding:6px 20px 6px 10px; border-radius:0 20px 20px 0; line-height:1; margin-bottom:10px;}
.winieta-summary-layer .winieta-date {font-size:1.5em; color:#e00;}
.winieta-summary-layer .winieta-price {font-size:1.8em;}
#winieta-summary-text {font-size:1.2em; padding-top:20px;}
.winieta-summary-layer section .winieta-btns {padding-top:20px; border-top:1px solid #ccc;}
.winieta-summary-layer .winieta-btns-line {text-align:left;}
.winieta-summary-layer .winieta-btns-line span {margin-right:40px;}
.winieta-summary-layer .winieta-btns-line span:last-child {margin-right:0;}
.winieta-summary-layer .winieta-payment-info {padding-bottom:20px; margin-bottom:30px; border-bottom:1px solid #ddd;}
.winieta-summary-layer .winieta-payment-info.w-p-i2 {padding-top:20px; margin-top:30px; border-top:1px solid #ddd;}
.winieta-summary-layer .winieta-payment-info .w-info {color:#f00; text-transform:uppercase; font-weight:normal;}
.winieta-summary-layer .winieta-redirect-info {background:var(--colorActive); color:#fff; padding:10px; margin-top:30px; font-size:.8em;}
.agreement-line {background:#eee; padding:10px 30px; margin-bottom:20px; border:2px solid #f00;}
.agreement-line.checked_ {border-color:#53aa22; color:#53aa22;}
.agreement-line .form-line > b {background:#53aa22;}
/*.agreement-line .form-line > b.checked_ {background:#53aa22;}
#winieta-agree-chbx ~ span {color:#f00;}
#winieta-agree-chbx:checked ~ span {color:#53aa22;}*/

.winieta-summary-info {background:#fafafa; padding:40px; position:relative;}
.wineta-summary-link {margin-top:30px; padding-top:30px; border-top:1px dashed #ccc;}
.wineta-summary-link a {display:inline-block; background:var(--color1); color:#fff; padding:20px 35px; border-radius:30px; text-transform:uppercase; border:0 none; font-size:1.1em; outline:0 none; transition:border-radius .5s ease; -webkit-transition:border-radius .5s ease;}
.winieta-summary-ok-info {color:var(--colorActive); margin:-40px 0 0 -40px;}
.winieta-summary-ok-info > div:nth-child(1) {background:#fff; padding:40px; font-size:10em; line-height:1; border-bottom-right-radius:40px; display:inline-block; vertical-align:middle;}
.winieta-summary-ok-info > div:nth-child(2) {display:inline-block; vertical-align:middle; padding-left:20px;}
.winieta-summary-ok-info span {font-size:1.4em;}
.winieta-summary-ok-info.w-error-info {color:#e00;}
.winieta-summary-other-lang-wrap {margin:20px 0; padding:20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:.9em; color:#555;}
.winieta-summary-info-contact {display:flex;}
.winieta-summary-info-contact > div {flex:0 0 50%; padding:30px; display:flex;}
.winieta-summary-info-contact i {font-size:4em; vertical-align:bottom; margin-right:20px; color:#aaa;}

.winieta-summary-error-info {margin:40px 0; padding:20px; background:#eee;}
.winieta-summary-error-info h4 {font-size:1.4em; color:#f00; margin-bottom:10px;}

.winieta-loading {position:absolute; top:0; right:0; bottom:0; left:0; z-index:99; background:rgba(255,255,255,.6); text-align:center;}
.winieta-loading-content {display:flex; flex-direction:row; align-items:center; justify-content:center; height:100%;}

.winieta-faktura-wrap {padding:20px; margin-top:30px; border-top:1px dashed #ccc;}
.form-inline-group1 label.select {display:inline-block; vertical-align:middle; width:10%;}
.form-inline-group1 label.input {display:inline-block; vertical-align:middle; width:90%;}


.winieta-index-box-wrap {position:absolute; left:10%; bottom:10%; width:20%; padding:0; background:none;}
.winieta-index-box-content {padding:30px; background:#fafafa; padding-bottom:0; box-shadow:0 0 40px 10px var(--color1);}
.winieta-index-box-content h3 {text-align:center; color:var(--color2);}
.winieta-index-box-content .form-line.w-f-l2 {text-align:center;}
.winieta-index-box-wrap svg {width:100%; height:20px;}
.winieta-index-box-wrap svg polygon {fill:#fafafa;}

.winieta-change-price {font-size:2em;}
.input-upper {text-transform:uppercase;}

.winiety-pk-info {margin-top:20px; color:#777;}
.winiety-pk-info i {color:#e00; margin-right:5px;}
.winiety-pk-title-line {display:flex; flex-direction:row; margin-bottom:20px; padding-bottom:20px; border-bottom:2px solid var(--color1);}
.winiety-pk-title-line > div:nth-child(1) {flex:0 0 20%; text-align:left;}
.winiety-pk-title-line > div:nth-child(2) {flex:0 0 30%; text-align:left; padding-left:20px;}
.winiety-pk-title-line > div:nth-child(3) {flex:0 0 50%; text-align:right;}
h2.nr_rej_text {background:var(--color1); color:#fff; padding:10px; text-align:center;}
.winiety-pk-title-line .nr_rej_tablica {display:inline-flex; border:2px solid var(--color1); border-radius:4px; flex-wrap:nowrap; align-items:stretch; line-height:1; vertical-align:middle; color:var(--color1); font-weight:normal; font-size:2.5em;}
.winiety-pk-title-line .nr_rej_tablica span {background:#0046c5 url(/images/nr_rej_stars.png) no-repeat center 5px; color:#fff; font-size:15px; padding:10px 7px; padding-top:28px;}
.nr_rej_tablica b {font-weight:normal; padding:10px 15px;}
a.pk-logout-btn {background:#aaa; margin-top:4px;}
a.pk-logout-btn:hover {background:#777;}
.winiety-pk-extra-line {background:#f5f5f5; margin-bottom:40px; text-align:right; padding:15px;}
.winiety-pk-extra-line a {background:var(--color3);}
.winieta-confirm-text-wrap {margin-top:-20px; margin-bottom:20px; background:#fafafa; padding:20px; font-size:.9em;}
.winiety-pk-with-email-view-title {margin-bottom:20px;}
.winiety-pk-with-email-view-title h2 {display:inline-block;}
.winiety-pk-with-email-view-title .pk-reload-view-btn {background:var(--color1); float:right; margin-top:4px;}

.pk-part-box {margin-bottom:40px;}
h2.pk-subtitle {font-size:2em; margin-bottom:15px;}
h2.pk-subtitle-active {color:var(--colorActive);}
h2.pk-subtitle-waiting {color:#e00;}
.pk-flex-line {display:flex; flex-direction:row; font-size:.9em; align-items:center; text-align:center; margin-bottom:20px; border-bottom:1px solid #ddd;}
.pk-flex-line:last-child {margin-bottom:0;}
.pk-flex-line > div:nth-child(1) {flex:0 0 10%;}
.pk-flex-line > div:nth-child(2) {flex:0 0 12%;}
.pk-flex-line > div:nth-child(3) {flex:0 0 8%;}
.pk-flex-line > div:nth-child(4) {flex:0 0 10%;}
.pk-flex-line > div:nth-child(5) {flex:0 0 8%;}
.pk-flex-line > div:nth-child(6) {flex:0 0 18%;}
.pk-flex-line > div:nth-child(7) {flex:0 0 11%;}
.pk-flex-line > div:nth-child(8) {flex:0 0 10%;}
.pk-flex-line > div:nth-child(9) {flex:0 0 13%;}

.pk-flex-line2 {font-size:1em; flex-wrap:wrap;}
.pk-flex-line2.active {background:#ddd;}
.pk-flex-line2 > div:nth-child(1) {flex:0 0 10%; font-size:1.2em; text-transform:uppercase; background:var(--color1); color:#eee;}
.pk-flex-line2 > div:nth-child(2) {flex:0 0 10%;}
.pk-flex-line2 > div:nth-child(3) {flex:0 0 15%;}
.pk-flex-line2 > div:nth-child(4) {flex:0 0 10%;}
.pk-flex-line2 > div:nth-child(5) {flex:0 0 8%; font-size:1.1em;}
.pk-flex-line2 > div:nth-child(6) {flex:0 0 16%;}
.pk-flex-line2 > div:nth-child(7) {flex:0 0 21%;}
.pk-flex-line2 > div:nth-child(8) {flex:0 0 10%;}
.pk-flex-line2 > div:nth-child(9) {flex:0 0 100%;}
.winiety-pk-active-list .pk-flex-line2 > div:nth-child(1) {background:var(--colorActive);}
a.pk-show-more-btn {display:inline-block; padding:5px 15px; background:var(--color1); color:#fff; border-radius:3px; margin:5px 0;}
a.pk-show-more-btn:hover {box-shadow:0 0 10px #333;}
a.pk-show-more-btn i {transition:all .5s; -webkit-transition:all .5s;}
.pk-flex-line2.active a.pk-show-more-btn i {transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.pk-winieta-more-wrap {background:#f8f8f8; padding:15px; text-align:right;}
.pk-winieta-more-wrap > span {display:inline-block; padding:6px 10px; border:1px solid #ccc; border-radius:6px; background:#fff; margin-left:20px;}
.pk-winieta-more-wrap > span > * {margin:0 5px;}

.winiety-pk-active-list .pk-flex-line > div:nth-child(7) b {color:var(--colorInProgress); font-size:1.1em; font-weight:normal;}
.winiety-pk-active-list .pk-flex-line {border-left:4px solid var(--colorActive);}
.winiety-pk-active-list a.pk-show-more-btn {background:var(--colorActive);}
.winiety-pk-waiting-list .pk-flex-line2 > div:nth-child(1) {background:#e00;}
.winiety-pk-waiting-list.pk-waiting-full {background:#ffe8e8; padding:20px;}
.winiety-pk-waiting-list .pk-flex-line {border-left:4px solid #e00; border-bottom-color:#fff;}
.winiety-pk-active-list .pk-flex-line > div:nth-child(9):empty::before {content:attr(data-faktura-brak); color:#ccc; font-size:.9em;}
.winiety-pk-buyedold-list .pk-flex-line > div:nth-child(9):empty::before {content:attr(data-faktura-brak); color:#ccc; font-size:.9em;}
.pk-flex-line > div:nth-child(9) em {display:inline-block; line-height:1.2;}
.pk-flex-line > div a.a-pdf i {color:#e00; font-size:1.3em; margin-right:4px;}
.pk-flex-line.pk-in-progress {border-left:4px solid var(--colorInProgress);}
.pk-flex-line.pk-in-progress.pk-flex-line2 > div:nth-child(1) {background:var(--colorInProgress);}
.pk-flex-line.pk-in-progress strong {color:var(--colorInProgress); line-height:1.2; display:inline-block;}
.pk-btn {display:inline-block; padding:8px 15px; border-radius:3px; color:#fff; cursor:pointer; text-transform:uppercase; line-height:1;}
.pk-flex-line.pk-in-future {background:var(--colorInFuture);}
.pk-cancel-btn {background:#e00; margin-bottom:10px;}
.pk-cancel-btn:hover {background:#a00;}
.pk-cancel-btn i {color:inherit !important;}
.pk-pay-btn {background:#6a6a93; margin-bottom:10px;}
.pk-pay-btn:hover {background:#3f3f60;}
.pk-pay-btn i {color:inherit !important;}
.pk-btn i {margin-right:4px;}
.pk-no-vignette-info {background:#f8f8f8; padding:20px; text-align:right;}
.pk-add-facture {background:var(--colorInProgress); line-height:1.4; padding:5px 10px; margin-left:20px;}


h4.potw-sk {color:#2293ca;}
h4.potw-cz {color:#8e22ca;}
h4.potw-ro {color:#ca223a;}
h4.potw-at {color:#f00;}
h4.potw-hu {color:#804848;}
h4.potw-bg {color:#7fa613;}


/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
.la-line-scale,.la-line-scale>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-line-scale{display:inline-block;font-size:0;color:var(--color2)}.la-line-scale.la-dark{color:#333}.la-line-scale>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-line-scale{width:40px;height:32px}.la-line-scale>div{width:4px;height:32px;margin:2px;margin-top:0;margin-bottom:0;border-radius:0;-webkit-animation:line-scale 1.2s infinite ease;-moz-animation:line-scale 1.2s infinite ease;-o-animation:line-scale 1.2s infinite ease;animation:line-scale 1.2s infinite ease}.la-line-scale>div:nth-child(1){-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}.la-line-scale>div:nth-child(2){-webkit-animation-delay:-1.1s;-moz-animation-delay:-1.1s;-o-animation-delay:-1.1s;animation-delay:-1.1s}.la-line-scale>div:nth-child(3){-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.la-line-scale>div:nth-child(4){-webkit-animation-delay:-.9s;-moz-animation-delay:-.9s;-o-animation-delay:-.9s;animation-delay:-.9s}.la-line-scale>div:nth-child(5){-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}.la-line-scale.la-sm{width:20px;height:16px}.la-line-scale.la-sm>div{width:2px;height:16px;margin:1px;margin-top:0;margin-bottom:0}.la-line-scale.la-2x{width:80px;height:64px}.la-line-scale.la-2x>div{width:8px;height:64px;margin:4px;margin-top:0;margin-bottom:0}.la-line-scale.la-3x{width:120px;height:96px}.la-line-scale.la-3x>div{width:12px;height:96px;margin:6px;margin-top:0;margin-bottom:0}@-webkit-keyframes line-scale{0%,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-moz-keyframes line-scale{0%,40%,100%{-webkit-transform:scaleY(0.4);-moz-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);transform:scaleY(1)}}@-o-keyframes line-scale{0%,40%,100%{-webkit-transform:scaleY(0.4);-o-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}@keyframes line-scale{0%,40%,100%{-webkit-transform:scaleY(0.4);-moz-transform:scaleY(0.4);-o-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}



@media screen and (max-width:999px)
{

}

@media screen and (max-width:800px)
{
  .winieta-summary-layer .winieta-btns-line {text-align:center;}
  .winieta-btns-line span:first-child {display:block; margin-right:0; margin-bottom:30px;}
  .winieta-form-wrap section .form-line.inline-group label.radio {float:none; margin:0; margin-bottom:10px; width:100%; box-sizing:border-box;}
  .winieta-index-box-wrap {position:static; width:80%; margin:30px auto;}
  #winieta-type-select {appearance:none; -webkit-appearance:none;}
  .winieta-form-wrap section .form-inline-group-tel label.select, .winieta-form-wrap section .form-inline-group-tel label.input {display:block; width:100%;}

  .winiety-pk-title-line {flex-direction:column; text-align:center;}
  h2.nr_rej_text {font-size:1.2em; line-height:1;}
  .winiety-pk-title-line > div:nth-child(2) {padding:10px 0; text-align:center;}
  .winiety-pk-title-line > div:nth-child(3) {text-align:center;}
  .winiety-pk-title-line > div:nth-child(3) b {display:block;}
  .winiety-pk-extra-line a {text-align:center;}
  h2.pk-subtitle {text-align:center; font-size:1.5em;}
  .pk-flex-line {flex-wrap:wrap; padding-bottom:10px;}
  .pk-flex-line > div {padding:5px; line-height:1.2;}
  .pk-flex-line > div:nth-child(1) {flex:1 0 50%;}
  .pk-flex-line > div:nth-child(2) {flex:1 0 50%;}
  .pk-flex-line > div:nth-child(3) {flex:1 0 33.3%;}
  .pk-flex-line > div:nth-child(4) {flex:1 0 33.3%;}
  .pk-flex-line > div:nth-child(5) {flex:1 0 33.3%;}
  .pk-flex-line > div:nth-child(6) {flex:1 0 60%;}
  .pk-flex-line > div:nth-child(7) {flex:1 0 40%;}
  .pk-flex-line > div:nth-child(8) {flex:1 0 50%;}
  .pk-flex-line > div:nth-child(9) {flex:1 0 100%;}
  .pk-winieta-more-wrap {text-align:center;}
  .pk-winieta-more-wrap > span {display:block; margin:0;}
  .pk-winieta-more-wrap > span a {display:block; margin:5px;}
  .winiety-pk-with-email-view-title {text-align:center;}
  .winiety-pk-with-email-view-title .pk-reload-view-btn {float:none;}
  .winieta-flex {flex-direction:column;}
  .winieta-date-wrap {flex-basis:100%;}
  .winieta-hour-wrap {flex-basis:100%;}

  #winieta-type-price {width:auto; text-align:center;}

  .winieta-summary-info {padding:30px;}
  .winieta-summary-ok-info {margin:-30px -30px 20px -30px;}
  .winieta-summary-ok-info > div:nth-child(1) {font-size:5em; padding:20px; display:block; text-align:center;}
  .winieta-summary-ok-info > div:nth-child(2) {display:block; text-align:center; padding:10px;}
  .winieta-summary-ok-info span {font-size:1.2em;}
  .winieta-summary-info-contact {flex-direction:column;}
}
