:root {
  --color1:#063b48;
  --color2:#2da5da;
  --color3:#df6637;
  --color4:#0c1e22;
  --color5:orange;
  --color6:#f28181; /*czerwien*/
}

body {margin:0; padding:0; font-size:15px; font-family:Roboto,Verdana,Tahoma,Arial,sans-serif; color:#333;}
* {box-sizing:border-box;}
a {text-decoration:none; outline:0 none; color:inherit;}
a img {border:0 none; outline:0 none;}
table {width:100%; border-collapse:collapse;}
h1,h2,h3,h4,h5,h6 {margin:0; font-weight:normal;}
input, select {font-size:inherit;}
hr {border:0 none; height:1px; background:#ccc;}


.clear::after {content:""; display:block; clear:both;}
.hide {display:none;}
.container {width:80%; margin:auto;}
.center-text {text-align:center;}
.d-inline-b {display:inline-block; vertical-align:middle;}
.like-table {display:table; width:100%;}
.like-td {display:table-cell; vertical-align:top;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.width50per {width:50%;}
.width90per {width:90%;}
.width100px {width:100px;}
.width200px {width:200px;}

.c-red {color:red;}
.c-green {color:green;}
.c-blue {color:blue;}


.e-d-flex {display:flex; flex-direction:row; align-items:flex-start;}
.e-flex4 {flex:0 0 4%;}
.e-flex10 {flex:0 0 10%;}
.e-flex20 {flex:0 0 20%;}
.e-flex30 {flex:0 0 30%;}
.e-flex40 {flex:0 0 40%;}
.e-flex48 {flex:0 0 48%;}
.e-flex50 {flex:0 0 50%;}
.e-flex60 {flex:0 0 60%;}
.e-flex70 {flex:0 0 70%;}
.e-flex80 {flex:0 0 80%;}
.e-flex90 {flex:0 0 90%;}

/* logowanie */
.lg-login-wrap {width:100%; height:100vh; background:#eee url(../images/login_bgd.jpg) no-repeat center center; background-size:cover; position:relative;}
.lg-login-shape-wrap {height:100%; text-align:right;}
.lg-login-shape-wrap svg polygon {fill:rgba(0,0,0,.1);}
.lg-login-flex {display:flex; flex-direction:row; align-items:stretch;}
.lg-login-line {position:absolute; top:0; left:0; right:0; bottom:0;}
.lg-login-part1 {flex:0 0 50%; text-align:left; padding-top:10vh;}
.lg-login-part2 {flex:0 0 50%; text-align:center; align-self:center;}
.lg-login-part1 h1 {color:#fff; font-size:5em; width:60%; text-align:right;}
.lg-login-part1 h1 strong {text-transform:uppercase; display:block; border-bottom:4px solid #fff; padding-bottom:10px;}
.lg-login-action-hint {font-size:.35em; padding-top:20px; text-transform:uppercase; position:relative; background:rgba(0,0,0,.3); height:2.5em;}
.lg-hint-txt {position:absolute; right:20px; width:100%;}
.lg-login-form form {display:inline-block;}
.lg-login-form form div {margin-bottom:10px;}
.lg-login-form form b {display:inline-block; width:50px; text-align:right; margin-right:10px;}
.lg-login-form form input {width:260px; padding:10px; border:0 none; text-align:center; outline:0;}
.lg-login-form form input[placeholder]:focus {box-shadow:0 0 20px 3px var(--color3);}
.lg-login-form .lg-login-btn {background:var(--color3); color:#fff; text-transform:uppercase;}
.lg-login-form .lg-login-btn:hover {box-shadow:0 10px 10px #333; color:rgba(255,255,255,.5);}


header {position:fixed; left:0; top:0; right:0; z-index:999; background:#fff;}
.header-intro {text-align:center; background:var(--color1); color:#eee; padding:10px 0;}
.header-intro h1 {font-size:1.6em;}
.top-line .tp1 {text-align:left;}
.top-line .tp2 {text-align:right;}
.header-menu-wrap {font-size:1em; background:var(--color4);}
.header-menu-wrap ul {margin:0; padding:0;}
.header-menu-wrap ul li {display:inline-block; position:relative;}
.header-menu-wrap ul li a {display:block; padding:10px 16px; color:#eee;}
.header-menu-wrap ul li a.has-submenu::after {content:"  \25be"; line-height:0; color:var(--color5); transition:all .3s; -webkit-transition:all .3s;}
.header-menu-wrap ul li ul {position:absolute; top:100%; left:0; z-index:99; background:var(--color1); max-height:0; overflow:hidden; transition:all .3s; -webkit-transition:all .3s;}
.header-menu-wrap ul li ul li {display:block; white-space:nowrap; border-bottom:1px solid #777; font-size:.9em;}
.header-menu-wrap ul li ul li a {padding:15px 30px;}
.header-menu-wrap ul li ul li:last-child {border-bottom:0 none;}
.header-menu-wrap ul li ul li a:hover {background:var(--color5); color:#222;}
.header-menu-wrap ul li:hover ul {max-height:500px;}
.header-menu-wrap ul li:hover {background:var(--color1);}
.header-menu-wrap ul li:hover a.has-submenu::after {transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.header-distance {background:#fafafa; text-align:right;}
ul#panel-menu {float:left;}

.header-login-name-line {float:right; color:#aaa; line-height:36px;}

.portal-select-wrap {margin-bottom:-1px;}
.portal-select-wrap .select {display:inline-block;}
.portal-select-wrap .select select {border-color:#72d5ee;}
.portal-select-wrap strong {color:var(--color5);}

.section-wrap {margin-top:160px;}
.edit-container-wrap {min-height:50vh; position:relative;}
#loading {position:fixed; top:0; right:0; bottom:0; left:0; z-index:1999; background:rgba(255,255,255,.7); text-align:center;}
#loading .loading-content {display:flex; height:100%; align-items:center; justify-content:center;}
.edit-info-layer {position:fixed; top:0; right:0; bottom:0; left:0; z-index:5200; background:rgba(255,255,255,.5); text-align:center; padding:20vh 30vw;}
.edit-info-content {background:var(--color1); padding:30px; max-height:60vh; overflow:auto; box-shadow:0px 20px 20px -15px #444;}
#edit-info {color:#fff; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #aaa;}
#edit-info b {display:block;}
#edit-info i {display:block; font-style:normal; font-size:.8em;}
#edit-info a {padding:3px 15px; border:1px solid; display:inline-block; background:#888;}
.edit-info {padding:10px; background:#ececec;}

.e-title {color:var(--color5); font-size:2em; padding-bottom:10px; margin-bottom:20px; border-bottom:1px dashed currentColor;}
.e-title small {font-size:.5em; color:#fff; background:#aaa; padding:5px 15px; margin-left:20px; border-radius:20px; vertical-align:middle;}
.e-form-line {margin-bottom:20px;}
.e-form-line2 {margin-bottom:10px;}
.e-form-line2.e-form-inline {display:inline-block; width:33.33%;}
.e-form-line2.e-form-inline.e-form-textarea {width:100%;}
.e-form-group .e-form-inline label.input {width:80%;}
.e-btn {background:var(--color2); color:#fff; padding:10px 20px; border:2px solid #79d6ff; font-size:1.2em; display:inline-block; vertical-align:middle; border-radius:6px;}
.e-btn:hover {cursor:pointer; box-shadow:0 10px 15px -5px #79d6ff inset;}
.e-btn:active {box-shadow:0 -10px 15px 5px #79d6ff inset;}
.e-btn2 {background:var(--color1); color:#fff; padding:5px 20px; border:2px solid #a5ebfc; font-size:1.1em; vertical-align:middle;}
.e-btn2:hover {cursor:pointer; box-shadow:0 10px 15px -5px #15829d inset;}
.e-disabled {background:#ccc; color:#aaa; border-color:#ddd;}
.e-disabled:hover {box-shadow:none;}
.e-link-btn {display:inline-block; border:1px solid #aaa; padding:5px 15px; border-radius:4px;}
.e-link-btn:hover {background:#eee;}
.e-btn[disabled] {background:#ddd; cursor:default; border-color:#ddd;}
.e-btn3 {background:var(--color6); border-color:#ce5a5a;}
.e-btn3:hover {box-shadow:0 10px 15px -5px #ce5a5a inset;}
.e-btn4 {padding:5px 8px; line-height:1; border-radius:50%;}

.e-form-line-flex {display:flex; flex-direction:row; align-items:flex-start; justify-content:space-between;}
.e-flex-1 {flex:0 0 50%;}
.e-flex-2 {flex:0 0 50%; padding-left:2%;}
.components-desc-wrap > h3 {color:var(--color3); font-size:2em; padding:10px; margin:20px; text-align:center;}
.components-desc-wrap > h3::before {content:"\2014\2014\2014  ";}
.components-desc-wrap > h3::after {content:"  \2014\2014\2014";}
.components-desc-wrap fieldset.e-form-group {padding-top:10px;}
.components-desc-wrap fieldset.e-form-group legend {background:var(--color1); color:#eee; border-radius:3px;}
.components-desc-wrap fieldset.e-form-group legend b {font-size:1.1em;}
.e-flex-2 label.input {margin-bottom:5px;}
.e-flex-2 ol {display:flex; flex-wrap:wrap;}
.e-flex-2 ol li {padding:0; margin:5px 15px; position:relative;}
.e-flex-2 ol li img {vertical-align:middle;}
.e-flex-2 ol li::marker {font-size:1.2em;}
.e-flex-2 ol li a {position:absolute; bottom:0; right:0; left:0; top:0; background:rgba(255,0,0,.6); color:#fff; text-align:center; font-size:1.2em; padding:10px 5px; display:none;}
.e-flex-2 ol li a i {font-size:1.5em;}
.e-flex-2 ol li a small {display:inline-block; word-break:break-all; line-height:1; font-size:.8em;}
.e-flex-2 ol li:hover a {display:block;}
.e-flex-2 ol + div {border-top:1px dashed #aaa; padding-top:5px;}
.e-flex-2 .e-btn {padding:5px 15px;}
.w-20pc {width:20%;}

.e-form-params-line {align-items:center; padding:10px 0;}
.e-form-params-line > div {box-sizing:border-box; padding:0 5px;}
.e-form-params-line > div:nth-child(1) {flex:0 0 20%; text-align:right;}
.e-form-params-line > div:nth-child(2) {flex:0 0 28%; text-align:left;}
.e-form-params-line > div:nth-child(3) {flex:0 0 40%; text-align:left;}
.e-form-params-line > div:nth-child(4) {flex:0 0 12%; text-align:center;}
.e-form-params-line:nth-child(2n) {background:#fcfcfc;}
.e-form-params-line label.toggle {display:inline;}
.e-form-params-line label.input {width:100%;}
.e-form-params-line .e-btn {padding:5px 15px;}

.components-fieldset {position:relative;}
.equipment-layer {position:fixed; top:0; right:0; bottom:0; left:0; z-index:9999; background:rgba(255,255,255, .8); padding:5vh 20%; display:none;}
.equipment-layer * {box-sizing:border-box;}
.equipment-layer-content {background:#fff; border:2px solid #555; box-shadow:0 0 10px 3px #777; position:relative; padding:5% 0; height:100%;}
.equipment-layer-content > h2 {font-size:2em; text-align:center;}
.equipment-icons-list-wrap {margin-top:20px; height:calc(90% - 20px); overflow:auto; padding:0 10%; column-count:2;}
.equipment-icons-list-wrap .e-form-line {margin-bottom:10px; padding:5px 10px;}
.equipment-icons-list-wrap .e-form-line:nth-child(2n) {background:#f8f8f8;}
.equipment-icons-list-wrap label input + i {box-sizing:content-box;}
.eq-icon {display:inline-block; width:60px; text-align:center;}
.eq-icon i {position:static !important; border:0 !important; width:auto !important; height:auto !important;	display:inline-block !important;}
.eq-icon img {height:20px; vertical-align:top;}
.checkbox input.eq-counter {position:static; width:45px; margin-left:20px; display:none;}
.equipment-icons-list-wrap label input[type=checkbox]:checked ~ .eq-icon i {color:#2da5da;}
.equipment-icons-list-wrap label input[type=checkbox]:checked ~ .eq-icon img {filter:invert(0.5) sepia(1) saturate(5) hue-rotate(175deg); -webkit-filter:invert(0.5) sepia(1) saturate(5) hue-rotate(175deg)}
.equipment-icons-list-wrap label input[type=checkbox]:checked ~ .eq-counter {display:initial;}
#close-equipment-layer {position:absolute; right:-20px; top:-20px; background:#c00; color:#fff; padding:10px; font-size:2em; border-radius:50%; line-height:.6;}

.e-content select option {padding:2px 10px;}
.e-select-page-wrap {padding-bottom:15px; border-bottom:1px dotted #aaa; margin-bottom:20px;}
.e-select-page-wrap .select {display:inline-block;}
fieldset.e-fieldset {background:#f5f5f5; border:1px solid #eee;}
fieldset.e-fieldset legend {background:#aaa; color:#fff; padding:3px 20px; display:inline-block; width:auto; font-size:inherit;}
fieldset.e-fieldset legend.special {background:var(--color2);}
.e-form-line ol {list-style-position:inside; display:inline-block; min-width:30%;}
.e-form-line ol ol {padding-left:20px; margin-top:5px; display:block;}
.e-form-group {margin-bottom:10px;}

.e-form-line-inline .input {display:inline-block;}
.e-form-inline .input {display:inline-block; vertical-align:middle;}
.e-form-inline .select {display:inline-block; vertical-align:middle;}
.e-form-inline .textarea {display:inline-block; vertical-align:top; width:calc(100% - 200px);}
.e-form-inline b {vertical-align:middle;}
.page-title-input-wrap {width:45%;}
.e-custom-address-wrap {width:32%;}
.e-custom-address-wrap .input {width:100%;}

#sortable-menu {margin-top:15px;}
.e-sort-list li {padding:10px 20px; background:#eee; border:1px solid #aaa; margin-bottom:5px;}
.e-sort-list ol li {background:#fff; padding:5px 10px;}
.ui-sortable-handle:hover {cursor:move;}
ol li.ui-state-highlight {background:#aaa;}
ol li.ui-sortable-helper {background:var(--color2);}
ol li.ui-sortable-helper {color:#fff;}
ol li .active {color:#c00;}

.e-save-order-wrap {float:right;}
.e-delete-menu-wrap {float:right;}
.e-delete-group-wrap {display:inline-block; margin-left:20px;}

.sky-form .toggle i::after {content:'NIE'; line-height:11px;}
.sky-form .toggle input:checked + i::after {content:'TAK';}
.sky-form .like-td .toggle i {position:relative; display:inline-block;}
.sky-form ol li .checkbox {display:inline-block; width:80%;}
.sky-form ol li .checkbox input:checked + i + span {color:#c00;}
.sky-form .d-inline-b {display:inline-block; vertical-align:middle;}
.sky-form .hide  {display:none;}

.e-form-edit-elements .e-form-line2 {white-space:nowrap;}
.e-form-edit-elements .e-form-group .input {width:30%;}
.e-form-edit-elements .input input {width:90%; display:inline-block; vertical-align:middle;}
.e-help-info {position:relative; vertical-align:middle;}
.e-help-info a {display:inline-block; vertical-align:middle; width:30px; height:30px; line-height:30px; border:1px solid #aaa; color:#aaa; text-align:center; border-radius:50%; font-weight:bold; font-size:1.6em; font-family:serif;}
.e-help-info i {font-style:normal; position:absolute; bottom:35px; left:-20px; z-index:2; padding:10px; background:#777; color:#eee; border-radius:4px; display:none; width:300px; white-space:normal;}
.e-help-info i::after {content:""; position:absolute; left:26px; bottom:-19px; border-color:#777 transparent transparent transparent; border-style:solid; border-width:10px;}
.e-help-info a:hover + i {display:block;}
.e-help-info a:hover {background:#fff;}

.e-baners-preview {display:block; width:100%;}
.e-baners-preview li {display:inline-block; width:25%; vertical-align:top;}
li.e-small-preview {width:20%;}
.e-baner-preview {padding:0 10px; text-align:center;}
.e-baner-preview img {width:100%; height:180px;}
fieldset.baner-fieldset {border:1px solid #ccc; box-shadow:0 5px 10px -7px #777;}
fieldset.baner-fieldset legend {background:#555}
.baner-image {width:300px; height:300px; margin-right:20px; float:left; background:#eee;}
.baner-fieldset div {margin-bottom:10px;}
.baner-fieldset b {display:inline-block; width:140px; text-align:right;}
.baner-fieldset label.input {width:calc(100% - 500px);}
.edit-btn-wrap {text-align:center;}
.delete-baner-list li {padding:0 5px 10px 5px; box-sizing:border-box;}
.delete-baner-list li img {margin-bottom:5px;}
.sky-form .e-baner-preview .checkbox {padding:0; width:100%;}
.e-baner-preview .checkbox i {left:calc(50% - 6px);}
.e-baner-preview .checkbox i + div {margin-top:30px; line-height:normal; padding-bottom:10px; font-size:13px; color:#666;}
.delete-baner-list .e-baner-preview {border:2px solid #eee;}
.e-baner-preview.active {border-color:var(--color3);}
.e-delete-baner-wrap {text-align:center; padding-top:15px; border-top:1px dashed #ccc; margin-top:20px;}

.e-new-group-wrap {margin-top:20px;}

.e-add-element-wrap {margin-top:20px;}
.e-add-element-wrap .input {width:40%;}

#new-portal-field {padding-left:35px;}
#new-portal-field + i {position:absolute; top:0; left:10px; font-size:1.6em; font-style:normal; line-height:40px;}
#new-portal-field + i.ok::after {content:"\2714"; color:#6c9c0d;}
#new-portal-field + i.bad::after {content:"\2718"; color:#c00;}

.p-active {vertical-align:middle;}
.p-active .toggle {display:inline-block !important; padding:0;}

.preview-link-wrap a {font-size:1.1em;}
.preview-img img {max-width:100%;}

.e-instructions-wrap code {display:block; margin:20px 0; font-size:1.2em;}
.e-instructions-wrap code.d-inline-b {display:inline-block; margin:5px 0;}

.translation-form .e-form-line b img {height:20px; width:30px; vertical-align:middle; box-shadow:0 0 10px #ccc;}
.translation-form .e-form-line.state-disabled b {opacity:.5;}
.translation-form .to-activate:not(.state-disabled) {box-shadow:0 10px 10px -5px #ccc;}
.translation-phrase-info {color:#e00;}

.search-results * {box-sizing:border-box;}
.search-result-line {margin-bottom:16px; text-align:center; padding:8px 0;}
.search-result-line:nth-child(2n) {background:#f8f8f8;}
.trl-flex-1 {flex:0 0 2%;}
.trl-flex-2 {flex:0 0 10%; /*word-break:break-all;*/ hyphens:auto; padding:0 15px 0 10px;}
.trl-flex-3 {flex:0 0 5%;}
.trl-flex-4 {flex:0 0 83%; max-height:8em; overflow-y:scroll;}
.trl-flex-line2 {flex:0 0 50%;}
.trl-flex-line3 {flex:0 0 33.33%;}
.trl-flex-line4 {flex:0 0 25%;}
.trl-flex-line5 {flex:0 0 20%;}
.trl-flex-line6 {flex:0 0 16.66%;}
.trl-flex-line {align-items:stretch;}
.trl-flex-line > div:nth-child(1) {flex:0 0 10%; background-color:#ddd; color:#fff; text-align:center; position:relative; background-repeat:no-repeat; background-size:100% auto; background-position:0 0; text-shadow:0 0 5px #333,0 0 5px #333,0 0 5px #333,0 0 5px #333; text-transform:uppercase; font-size:.8em;}
.trl-flex-line > div:nth-child(2) {flex:0 0 90%; padding:0 5px;}
.search-result-line:nth-child(2n) .trl-flex-line > div:nth-child(1) {background-color:#bbb;}
.mark-searched {color:#e00;}
.trl-btns-line a {font-size:1.3em; vertical-align:middle; line-height:.5;}
.trl-btns-line a:nth-child(1) {color:#08b555;}
.trl-btns-line a:nth-child(2) {color:#f74577; margin-left:5px;}
.trl-flag-pl {background-image:url(../../images/flags/pl.png);}
.trl-flag-en {background-image:url(../../images/flags/en.png);}
.trl-flag-de {background-image:url(../../images/flags/de.png);}
.trl-flag-ua {background-image:url(../../images/flags/ua.png);}
.trl-flag-cz {background-image:url(../../images/flags/cz.png);}
.trl-flag-ro {background-image:url(../../images/flags/ro.png);}

footer {margin-top:50px; background:#333; color:#777; padding:20px;}

.winiety-header-line {display:flex; flex-direction:row; justify-content:flex-start; align-items:center;}
.winiety-header-line > div {flex:0 0 16.5%; margin-bottom:20px;}
.winiety-header-line a {display:inline-block; padding:8px 20px; background:#aaa; color:#fff;}
.winiety-header-line a:hover {color:#222;}
.winiety-header-line a.w-btn1 {background:#22b8cf;}
.winiety-header-line .search-label::before {content:"\f002"; font-family:"Font Awesome 5 Free"; font-weight:900; font-size:1.4em; position:absolute; top:7px; left:8px;}
.winiety-header-line .search-label input {padding-left:30px;}
.winiety-header-line .winieta-sell-icon {font-size:1.6em; vertical-align:middle;}
.winiety-header-line .sell-1 {color:green;}
.winiety-header-line .sell-0 {color:red;}
.winiety-header-line .sell-1 + a.w-btn2 {background:green;}
.winiety-header-line .sell-0 + a.w-btn2 {background:red;}
.wh-line1 > div {flex:0 0 100%;}
#winieta-sell-tomorrow-btn {margin-left:30px; color:#333;}
#winieta-sell-tomorrow-btn.sell-1 {background:red; color:#fff;}
#winieta-sell-tomorrow-btn.sell-0 {background:#aaa; color:#333;}
#winieta-load-delayed {padding:3px 8px;}
#winieta-load-delayed span {display:inline-block; padding:5px 6px;}
#winieta-load-delayed span.alert {background:red; color:#fff; border-radius:50%;}
#winieta-load-delayed span.alert.blink {animation:blinkMe .8s ease-in-out infinite; -webkit-animation:blinkMe .8s ease-in-out infinite;}
#winieta-load-waiting {padding:8px 8px; background:#ff8989; margin-right:10px;}
#winieta-load-canceled-payed {padding:3px 8px;}
#winieta-load-canceled-payed span {display:inline-block; padding:5px 6px;}
#winieta-load-canceled-payed span.alert {background:red; color:#fff; border-radius:50%;}
#winieta-load-canceled-payed span.alert.blink {animation:blinkMe .8s ease-in-out infinite; -webkit-animation:blinkMe .8s ease-in-out infinite;}
tr.winiety-copy-options td {padding:10px; text-align:center; background:#5bdaf9;}
tr.winiety-copy-options td label {margin:0 10px;}
.wn-cp-radios {background:rgba(255,255,255,.3);}
.wn-cp-radios-days {background:rgba(255,255,255,.5); margin:0 20px;}
.winiety-func-icons span {font-size:1.4em; margin-right:10px; cursor:pointer; position:relative;}
.w-select-layer {position:absolute; right:-20px; top:30px; z-index:99; display:none;}
.mark-red {background:#c00; color:#fff; border:0; padding:5px 10px; cursor:pointer;}
.mark-blue {background:#00c; color:#fff; border:0; padding:5px 10px; cursor:pointer;}

@keyframes blinkMe {50% {opacity:0}}
@-webkit-keyframes blinkMe {50% {opacity:0}}


.winiety-content {position:relative;}
.winiety-list-tab thead th {text-align:center; padding:10px 5px; background:var(--color1); color:#eee; font-weight:normal;}
.winiety-list-tab tbody tr:nth-child(2n) {background:#f4f9ff;}
.winiety-list-tab tbody tr.no-payment-wait {background:#ffdada;}
.winiety-list-tab tbody tr.no-payment-discard {background:#bbb;}
.winiety-list-tab tbody tr:not([class^="no-payment"]):hover {background:#45fb04; cursor:pointer;}
.winiety-list-tab tbody td {border-bottom:1px solid #bbb; padding:15px 4px; text-align:center;}
.winiety-list-tab tbody td.payment-status span {font-size:1.4em; vertical-align:middle; line-height:1; margin-right:5px; color:#6ca618;}
.winiety-list-tab tbody td.payment-status span.pay-error {color:#ca263d;}
.winiety-list-tab tbody td.payment-info small {color:#555;}
.winiety-list-tab tbody td .winieta-faktura-info {font-size:1.4em; vertical-align:middle; line-height:1; color:#37a7ac;}
.winiety-pagination-line {padding:20px 0; text-align:center;}
.winiety-pagination-line a {display:inline-block; padding:8px; line-height:1; border:1px solid #ddd; margin:0 2px;}
.winiety-pagination-line a:hover {background:#eee;}
.winiety-pagination-line a.active {background:#ddd;}
.winieta-info-layer {position:fixed; top:0; left:0; z-index:1599; width:100%; height:100%; background:rgba(0,0,0,.4); padding:40px;}
.winieta-layer-content {padding:40px; background:#fff; height:100%; overflow:auto;}
#winieta-info-layer-close {position:absolute; right:55px; top:0; font-size:6em; color:red;}
.winieta-layer-info-id {font-size:1.4em; padding-bottom:10px; margin-bottom:20px; border-bottom:2px solid #ddd;}
.winieta-layer-info-wrap {display:flex; flex-direction:row;}
.winieta-layer-info-wrap > div:nth-child(1) {flex:0 0 20%; padding-right:15px;}
.winieta-layer-info-wrap > div:nth-child(2) {flex:0 0 25%; padding-right:15px;}
.winieta-layer-info-wrap > div:nth-child(3) {flex:0 0 55%;}
.winieta-layer-info-wrap > div > div {margin-bottom:10px; line-height:1.5;}
.winieta-layer-info-wrap h2 {padding:10px; background:#eee; margin-bottom:20px;}
.winieta-layer-info-wrap em {padding:5px 20px; background:#555; color:#eee; display:inline-block; margin-bottom:10px; font-style:normal;}
.winieta-layer-info-wrap .pay-ok {font-size:2em; color:#6ca618;}
.winieta-layer-info-wrap .pay-error {font-size:2em; color:#f00;}
.winieta-layer-info-wrap .winieta-info-country {font-size:1.4em;}
.winieta-layer-info-wrap .inline-group label {display:inline-block; width:25%;}
.winieta-layer-info-wrap .bigger-s {font-size:1.2em;}
.winieta-red {color:#f00;}
.nr-rejestr-foreign {background:yellow;}
#wineta-valid-mailtext {margin-top:20px; background:#fafafa; padding:10px;}
#winieta-btn-insert {margin-left:10px;}
.winieta-confirm-btn-line {margin-top:10px; padding-top:10px; border-top:1px solid #ccc;}
.winieta-file-line {margin-top:20px; padding:20px 0; border-top:1px solid #ccc;}
.winieta-layer-content a[data-edit-field] {color:#009fff; margin-left:5px;}
#winieta-add-facture {padding:4px 10px; background:#777; color:#fff;}
.winieta-add-facture-wrap label {margin-bottom:6px;}
#winieta-uwagi {width:100%;}
#winieta-add-uwagi {padding:3px 10px; background:#ccc; border:1px solid #aaa;}
#winieta-copy-facture {padding:4px 10px; background:#997676; color:#fff; margin-left:20px;}
.wn-filter-hide {display:none;}
.wn-filter-hide2 {display:none;}
.animate-copy {display:inline-block; animation:animCopy .5s 1 cubic-bezier(0.85, 0.25, 0.37, 0.85); -webkit-animation:animCopy .5s 1 cubic-bezier(0.85, 0.25, 0.37, 0.85);}

@keyframes animCopy {0% {transform:scale(1);} 50% {transform:scale(1.3);} 100% {transform:scale(1);}}
@-webkit-keyframes animCopy {0% {transform:scale(1);} 50% {transform:scale(1.3);} 100% {transform:scale(1);}}


.winieta-podsumowanie thead th {background:var(--color1); color:#fff; padding:10px; text-align:center;}
.winieta-podsumowanie tbody td {white-space:nowrap;}
.winieta-podsumowanie tbody td:nth-child(1) {width:5%; text-align:center; padding-right:10px;}
.winieta-podsumowanie tbody td:nth-child(2) {width:15%; text-align:center; line-height:1.4;}
.winieta-podsumowanie tbody td:nth-child(2) em {color:red; font-style:normal; font-weight:bold;}
.winieta-podsumowanie tbody td:nth-child(2) span {font-size:.9em;}
.winieta-podsumowanie tbody td:nth-child(3) {width:80%; padding:10px;}
.winieta-podsumowanie tbody {margin-bottom:10px; padding-bottom:10px; border-bottom:2px solid #ccc;}
.winieta-podsumowanie-kraje {display:flex; flex-direction:row; justify-content:flex-start;}
.winieta-podsumowanie-kraje div {padding:0 10px; text-align:left; font-size:.9em;}
.winieta-podsumowanie-kraje div h4 {padding:5px; background:var(--color2); color:#fff; margin-bottom:5px; text-align:center;}
.winieta-podsumowanie-kraje div span {display:inline-block; width:140px; font-size:.9em; margin-right:5px; text-align:right; font-size:.9em;}
.winieta-podsumowanie-kraje div em {color:red; font-style:normal; font-weight:bold;}

.winieta-podsumowanie-ceny b {display:inline-block; width:100px; text-align:right;}

.average-time-tab {width:50%; margin:auto;}
.average-time-tab tr:nth-child(2n) {background:#fafafa;}
.average-time-tab td {padding:8px;}
.average-time-tab tbody td:nth-child(1) {width:20%;}
.average-time-tab tbody td:nth-child(2) {width:20%;}
.average-time-tab tbody td:nth-child(3) {width:60%;}

.facture-select-interval-wrap > div {display:inline-block; vertical-align:middle;}
.facture-generate-btn-line {margin-top:30px;}

#winiety-notes-text {width:100%; height:70%; padding:10px;}

tr.td-today td:nth-child(-n+2) {background-color:#777; color:#eee;}
tr.td-tomorrow td:nth-child(-n+2) {background-color:#df1067; color:#eee;}


#domains-list-form table {}
#domains-list-form table thead th {padding:5px 10px;}
#domains-list-form table thead th:nth-child(1) {text-align:right;}
#domains-list-form table thead th:nth-child(2) {text-align:left;}
#domains-list-form table thead th:nth-child(3) {text-align:right;}
#domains-list-form table tr:not([style*=display]):nth-child(even) {background:#f5f5f5;}
#domains-list-form table tr td {padding:8px 20px; font-size:1.1em; border-bottom:1px solid #ddd;}
#domains-list-form table tr td:nth-child(1) {width:40%; text-align:right;}
#domains-list-form table tr td:nth-child(2) {width:20%; text-align:left; vertical-align:top;}
#domains-list-form table tr td:nth-child(3) {width:40%; text-align:left; vertical-align:top;}
#domains-list-form table tr td:nth-child(2) i {top:0;}
#domains-list-form table td.td-marked {font-weight:bold; color:#2da5da;}
.save-selected-domains-layer {position:fixed; bottom:0; left:20%; right:20%; padding:10px; background:var(--color4); text-align:center;}
#domains-show-only-selected {border:1px solid #aaa; padding:5px 10px;}
#domains-show-only-selected:hover {background:var(--color5); color:#333;}

.e-sitemaps-list {margin-top:50px;}
.e-sitemaps-list div.e-form-line-flex {align-items:center; background:#fafafa; padding-left:10px;}
.e-sitemaps-list div.e-form-line-flex:hover {background:#fff;}
.e-sitemaps-list div.e-form-line-flex > div:nth-child(1) {flex:0 0 20%;}
.e-sitemaps-list div.e-form-line-flex > div:nth-child(2) {flex:0 0 50%;}
.e-sitemaps-list div.e-form-line-flex > div:nth-child(3) {flex:0 0 10%; text-align:center;}
.e-sitemaps-list div.e-form-line-flex > div:nth-child(4) {flex:0 0 10%; text-align:center;}
.e-sitemaps-list div.e-form-line-flex > div:nth-child(5) {flex:0 0 10%; text-align:center;}

.e-symlinks-list {margin:0;}
.e-symlinks-list div.e-form-line-flex > div:nth-child(1) {flex:0 0 3%;}
.e-symlinks-list div.e-form-line-flex > div:nth-child(2) {flex:0 0 26%;}
.e-symlinks-list div.e-form-line-flex > div:nth-child(3) {flex:0 0 15%;}
.e-symlinks-list div.e-form-line-flex > div:nth-child(4) {flex:0 0 17%;}
.e-symlinks-list div.e-form-line-flex > div:nth-child(5) {flex:0 0 17%;}
.e-symlinks-list div.e-form-line-flex > div:nth-child(6) {flex:0 0 22%; text-align:center;}

.folder-actions-line {justify-content:flex-start; align-items:center;}
.folder-actions-line > div {padding:0 10px;}

.files-preview {flex-wrap:wrap; justify-content:flex-start;}
.file-box {flex-basis:12.5%; border:1px solid #ddd; padding:20px; text-align:center; box-sizing:border-box; position:relative; overflow:hidden;}
.file-icon {font-size:6em; line-height:1; color:#aaa;}
.file-img {height:10em; display:grid; align-content:center; justify-content:center;}
.file-img img {max-width:100%; max-height:10em; object-fit:contain;}
.file-name {word-break:break-all; margin-top:10px;}
.file-info {position:absolute; top:-42px; left:0; right:0; padding:10px; background:rgba(0,0,0,.5); color:#fff; transition:all .5s;}
.file-box:hover {cursor:pointer;}
.file-box:hover .file-info {top:0;}
.file-box:hover .file-name {color:red;}

.manage-file-layer {position:fixed; top:0; right:0; bottom:0; left:0; z-index:999; background:rgba(0,0,0,.6); padding:5vh 10vw;}
.manage-file-layer * {box-sizing:border-box;}
.manage-file-content {background:#fff; height:100%; overflow:auto; padding:3%;}
.manage-file-content .e-btn {color:#fff;}
.file-icon-big {font-size:30em; line-height:1; color:#ddd;}
.file-img-preview {text-align:center;}
.file-img-big {height:60vh; display:grid; align-content:center; justify-content:center;}
.file-img-big img {max-width:100%; max-height:100%; object-fit:contain; margin:auto;}
.file-name-big {padding:20px; border-bottom:1px solid #ccc;}
.file-manage-btns {padding-top:10px;}
.file-manage-btns > div {margin:0 10px;}
.rename-file-fields {padding-top:5px;}
#close-manage-file-layer {position:absolute; top:10px; right:10px; background:red; color:#fff; font-size:2em; line-height:1; border-radius:50%; padding:5px 10px; transition:all .5s;}
#close-manage-file-layer:hover {border-radius:0;}

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



@media screen and (max-width:1699px)
{
  .container {width:96%;}
}
