@font-face {
  font-family: 'Nunito';
  src: url('https://www.e-petrol.pl/dodatki/assets/fonts/Nunito.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

body {
    margin: 0;
    font-family: 'Nunito', Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #555;
    background-color: #f5f5f5;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.alert{border:none; color:#382424 !important; }.alert p{margin-bottom:0}.alert button.close{padding:.75rem;line-height:.75}.alert .alert-heading,.alert .alert-heading+p{margin-left:.4rem}.alert-primary{background-color:#435ebe;color:#382424}.alert-primary a{color:#382424;font-weight:700}.alert-secondary{background-color:#ebeef3;color:#383d41}.alert-secondary a{color:#382424;font-weight:700}.alert-success{background-color:#4fbe87;color:#fff}.alert-success a{color:#382424;font-weight:700}.alert-warning{background-color:#ffecaf;color:#382424}.alert-warning a{color:#382424;font-weight:700}.alert-danger{background-color:#f3616d;color:#fff}.alert-danger a{color:#382424;font-weight:700}.alert-dark{background-color:#454546;color:#fff}.alert-dark a{color:#382424;font-weight:700}.alert-light{background-color:#f9f9f9;color:#818182}.alert-light a{color:#382424;font-weight:700}.alert-info{background-color:#56b6f7;color:#fff}.alert-info a{color:#382424;font-weight:700}.alert-light-primary{background-color:#ebf3ff}.alert-light-secondary{background-color:#e6eaee}.alert-light-success{background-color:#d2ffe8}.alert-light-danger{background-color:#ffdede}.alert-light-warning{background-color:#fffdd8}.alert-light-info{background-color:#e6fdff}.avatar{display:inline-flex;border-radius:50%;text-align:center;vertical-align:middle;position:relative}.avatar .avatar-content{width:32px;height:32px;color:#382424;display:flex;justify-content:center;align-items:center;font-size:.875rem}.avatar .avatar-content i,.avatar .avatar-content svg{color:#382424;font-size:1rem;height:1rem}.avatar img{width:32px;height:32px;border-radius:50%}.avatar .avatar-status{width:.7rem;height:.7rem;position:absolute;border-radius:50%;border:1px solid #382424;bottom:0;right:0}.avatar.avatar-sm .avatar-content,.avatar.avatar-sm img{width:24px;height:24px;font-size:.8rem}.avatar.avatar-md .avatar-content,.avatar.avatar-md img{width:32px;height:32px;font-size:.8rem}.avatar.avatar-lg .avatar-content,.avatar.avatar-lg img{width:48px;height:48px;font-size:1.2rem}.avatar.avatar-xl .avatar-content,.avatar.avatar-xl img{width:60px;height:60px;font-size:1.4rem}.btn .badge{border-radius:50%;margin-left:5px}.btn .badge.bg-transparent{background-color:hsla(0,0%,100%,.25)!important;color:#fff}.btn i,.btn svg{width:16px;height:16px}.btn.icon{padding:.4rem .6rem}.btn.icon svg{width:16px;height:16px}.btn.icon.icon-left svg{margin-right:3px}.btn.icon.icon-right svg{margin-left:3px}.btn.btn-outline-white{color:#382424;border-color:#fff}.btn.btn-outline-white:hover{color:#333;background-color:#fff}.btn.btn-light-primary{background-color:#ebf3ff;color:#002152}.btn.btn-light-secondary{background-color:#e6eaee;color:#181e24}.btn.btn-light-success{background-color:#d2ffe8;color:#00391c}.btn.btn-light-danger{background-color:#ffdede;color:#450000}.btn.btn-light-warning{background-color:#fffdd8;color:#3f3c00}.btn.btn-light-info{background-color:#e6fdff;color:#00474d}.btn.btn-danger,.btn.btn-info,.btn.btn-primary,.btn.btn-secondary,.btn.btn-success,.btn.btn-warning{color:#fff}.btn.btn-light{color:#607080}.btn.btn-dark{color:#fff}.btn-block{width:100%}.btn-group:not(.dropdown) .btn:not([class*=btn-]){border:1px solid #dfe3e7}.btn-group>.btn{border-radius:.267rem}.buttons .btn{margin:0 10px 10px 0}.breadcrumb.breadcrumb-right{justify-content:flex-end;margin-top:1rem}.breadcrumb.breadcrumb-center{justify-content:center;margin-top:1rem}.carousel-inner{border-radius:.7rem}.carousel-caption h5{color:#fff}.card{margin-bottom:2.2rem;border:none}.card.card-statistic{box-shadow:1px 2px 5px rgba(47,170,244,.5);background:linear-gradient(180deg,#25a6f1,#54b9ff)}.card.card-statistic .card-title{text-transform:uppercase;color:#fff;letter-spacing:.8px;font-weight:400;font-size:1.3rem;margin-bottom:0;margin-top:5px}.card.card-statistic .card-right p{font-size:1.5rem;color:#fff;margin-bottom:0}.card.card-statistic .card-right span.green{color:#6fff6f}.card.card-statistic .card-right span.red{color:#ff7979}.card.card-statistic .chart-wrapper{height:100px}.card .card-header{border:none}.card .card-header h4{font-size:1.2rem;font-weight:700}.card .card-header~.card-body{padding-top:0}.card .card-content{position:relative}.card .card-title{font-size:1.2rem}.card .card-body{padding:1rem}.card .card-heading{color:#555;font-size:1.5rem}.card .card-img-overlay{background-color:rgba(0,0,0,.6)}.card .card-img-overlay p{color:#eee}.card .card-img-overlay .card-title{color:#fff}.pricing .card{box-shadow:none;border-right:1px solid #e9ecef;box-shadow:0 10px 10px #e9ecef;margin-bottom:.5rem}.pricing h1{text-align:center;font-size:4rem;margin-bottom:3rem}.pricing .card-header .card-title{font-size:2rem!important;margin-bottom:0}.pricing .card-header p{font-size:.8rem}.pricing ul li{list-style:none;margin-bottom:.5rem}.pricing ul li i,.pricing ul li svg{width:1rem;color:#198754;font-size:1rem;margin-right:7px}.pricing .card-highlighted{background-color:#435ebe;padding-top:20px;padding-bottom:20px}.pricing .card-highlighted .card-body,.pricing .card-highlighted .card-header{background-color:#435ebe;color:#fff}.pricing .card-highlighted ul li{color:#fff}.pricing .card-highlighted ul li i,.pricing .card-highlighted ul li svg{color:#479f76}.pricing .card-highlighted .card-footer{background-color:#435ebe}.pricing .card-highlighted .card-title{color:#fff;font-size:1.8rem}.divider{display:block;text-align:center;overflow:hidden;margin:1rem 0}.divider .divider-text{position:relative;display:inline-block;padding:0 1rem;background-color:#fff}.divider .divider-text:after,.divider .divider-text:before{content:"";position:absolute;top:50%;width:9999px;border-top:1px solid #dfe3e7}.divider .divider-text:before{right:100%}.divider .divider-text:after{left:100%}.divider.divider-left .divider-text{left:0;float:left;padding-left:0}.divider.divider-left-center .divider-text{left:-25%}.divider.divider-right-center .divider-text{left:25%}.divider.divider-right .divider-text{float:right;padding-right:0}.dropdown-toggle:after{color:#fff}.dropdown-menu-large{min-width:16rem}.dropdown-menu{box-shadow:0 0 30px rgba(0,0,0,.03)}.dropdown-item{transition:all .5s}.form-group{margin-bottom:.7rem}.form-group label{color:rgba(35,28,99,.7);font-weight:600}.form-group small{font-size:.7rem}.form-group.with-title{position:relative}.form-group.with-title label{position:absolute;top:0;left:0;padding:5px;font-size:.6rem;background-color:#e9ecef;width:100%;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-group.with-title .form-control,.form-group.with-title dataTable-input{padding-top:2rem}.form-group.with-title .form-control:focus~label,.form-group.with-title dataTable-input:focus~label{border-left:1px solid #435ebe;border-top:1px solid #435ebe;border-right:1px solid #435ebe}.form-group[class*=has-icon-].has-icon-left .form-control{padding-left:2.5rem}.form-group[class*=has-icon-].has-icon-left .form-control-icon{left:0}.form-group[class*=has-icon-].has-icon-right .form-control{padding-right:2.5rem}.form-group[class*=has-icon-].has-icon-right .form-control-icon{right:0}.form-group[class*=has-icon-] .form-control:focus~.form-control-icon i,.form-group[class*=has-icon-] .form-control:focus~.form-control-icon svg{color:#5a8dee}.form-group[class*=has-icon-] .form-control.form-control-xl{padding-left:3rem}.form-group[class*=has-icon-] .form-control.form-control-xl~.form-control-icon i{font-size:1.6rem}.form-group[class*=has-icon-] .form-control.form-control-xl~.form-control-icon i:before{color:#a6a8aa}.form-group[class*=has-icon-] .form-control-icon{position:absolute;top:50%;transform:translateY(-50%);padding:0 .6rem}.form-group[class*=has-icon-] .form-control-icon i,.form-group[class*=has-icon-] .form-control-icon svg{width:1.2rem;color:#6c757d;font-size:1.2rem}.form-group[class*=has-icon-] .form-control-icon i:before,.form-group[class*=has-icon-] .form-control-icon svg:before{vertical-align:sub}.form-control.form-control-xl{padding:.85rem 1rem;font-size:1.2rem}.form-check .form-check-input[class*=bg-]{border:0}.form-check .form-check-input:focus{box-shadow:none}.form-check .form-check-input.form-check-primary{background-color:#435ebe;border-color:#435ebe}.form-check .form-check-input.form-check-primary:not(:checked){background-color:transparent;border:1px solid #ced4da}.form-check .form-check-input.form-check-primary.form-check-glow{box-shadow:0 0 5px #697ecb}.form-check .form-check-input.form-check-primary.form-check-glow:not(:checked){box-shadow:none}.form-check .form-check-input.form-check-secondary{background-color:#6c757d;border-color:#6c757d}.form-check .form-check-input.form-check-secondary:not(:checked){background-color:transparent;border:1px solid #ced4da}.form-check .form-check-input.form-check-secondary.form-check-glow{box-shadow:0 0 5px #868e96}.form-check .form-check-input.form-check-secondary.form-check-glow:not(:checked){box-shadow:none}.form-check .form-check-input.form-check-success{background-color:#198754;border-color:#198754}.form-check .form-check-input.form-check-success:not(:checked){background-color:transparent;border:1px solid #ced4da}.form-check .form-check-input.form-check-success.form-check-glow{box-shadow:0 0 5px #21b26f}.form-check .form-check-input.form-check-success.form-check-glow:not(:checked){box-shadow:none}.form-check .form-check-input.form-check-info{background-color:#0dcaf0;border-color:#0dcaf0}.form-check .form-check-input.form-check-info:not(:checked){background-color:transparent;border:1px solid #ced4da}.form-check .form-check-input.form-check-info.form-check-glow{box-shadow:0 0 5px #3cd5f4}.form-check .form-check-input.form-check-info.form-check-glow:not(:checked){box-shadow:none}.form-check .form-check-input.form-check-warning{background-color:#ffc107;border-color:#ffc107}.form-check .form-check-input.form-check-warning:not(:checked){background-color:transparent;border:1px solid #ced4da}.form-check .form-check-input.form-check-warning.form-check-glow{box-shadow:0 0 5px #ffce3a}.form-check .form-check-input.form-check-warning.form-check-glow:not(:checked){box-shadow:none}.form-check .form-check-input.form-check-danger{background-color:#dc3545;border-color:#dc3545}.form-check .form-check-input.form-check-danger:not(:checked){background-color:transparent;border:1px solid #ced4da}.form-check .form-check-input.form-check-danger.form-check-glow{box-shadow:0 0 5px #e4606d}.form-check .form-check-input.form-check-danger.form-check-glow:not(:checked){box-shadow:none}.form-check .form-check-input.form-check-light{background-color:#f8f9fa;border-color:#f8f9fa}.form-check .form-check-input.form-check-light:not(:checked){background-color:transparent;border:1px solid #ced4da}.form-check .form-check-input.form-check-light.form-check-glow{box-shadow:0 0 5px #fff}.form-check .form-check-input.form-check-light.form-check-glow:not(:checked){box-shadow:none}.form-check .form-check-input.form-check-dark{background-color:#212529;border-color:#212529}.form-check .form-check-input.form-check-dark:not(:checked){background-color:transparent;border:1px solid #ced4da}.form-check .form-check-input.form-check-dark.form-check-glow{box-shadow:0 0 5px #383f45}.form-check .form-check-input.form-check-dark.form-check-glow:not(:checked){box-shadow:none}.form-check.form-check-sm .form-check-input{width:.9rem;height:.9rem;margin-top:.3em}.form-check.form-check-sm label{font-size:.7rem}.form-check.form-check-lg .form-check-input{width:1.5rem;height:1.5rem;margin-top:.3em}.form-check.form-check-lg label{font-size:1rem}.form-check.form-check-primary .form-check-input{background-color:#435ebe;border-color:#435ebe}.form-check.form-check-secondary .form-check-input{background-color:#6c757d;border-color:#6c757d}.form-check.form-check-success .form-check-input{background-color:#198754;border-color:#198754}.form-check.form-check-info .form-check-input{background-color:#0dcaf0;border-color:#0dcaf0}.form-check.form-check-warning .form-check-input{background-color:#ffc107;border-color:#ffc107}.form-check.form-check-danger .form-check-input{background-color:#dc3545;border-color:#dc3545}.form-check.form-check-light .form-check-input{background-color:#f8f9fa;border-color:#f8f9fa}.form-check.form-check-dark .form-check-input{background-color:#212529;border-color:#212529}.dataTable-input{min-height:calc(1.5em + .934rem + 2px);padding:.467rem .6rem;font-size:.9025rem;font-weight:400;line-height:1.5;color:#555252;background-color:#fff;background-clip:padding-box;border:1px solid #dfe3e7;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dataTable-input:focus{color:#555252;background-color:#fff;border-color:#5a8dee;outline:0;box-shadow:0 3px 8px 0 rgba(0,0,0,.1)}.nav-pills .nav-link.active{box-shadow:0 2px 10px rgba(67,94,190,.5)}.nav-tabs,.nav-tabs .nav-link{border:none}.nav-tabs .nav-link:hover{border:none;text-shadow:0 0 2px rgba(67,94,190,.3)}.nav-tabs .nav-link.active{border:none;position:relative;color:#435ebe}.nav-tabs .nav-link.active:after{content:"";width:100%;position:absolute;bottom:0;height:2px;background-color:#435ebe;left:0;box-shadow:0 2px 5px rgba(67,94,190,.5)}.navbar-fixed{position:fixed;background-color:#fff}.navbar{height:90px;padding:1.5rem}.navbar .navbar-brand img{height:1.5rem}.navbar .user-menu img{width:39px;height:39px}.navbar.navbar-header li{display:flex;align-items:center}.navbar.navbar-header li.nav-icon{margin-right:.4rem}.navbar.navbar-header li.nav-icon .nav-link{display:block;padding:.4rem;border-radius:50%}.navbar.navbar-header li.nav-icon .nav-link:hover{background-color:#e9ecef}.navbar.navbar-header .dropdown>a{color:#6c757d;font-weight:600}.navbar.navbar-header .dropdown>a svg{height:24px;width:24px}.navbar.navbar-header .dropdown>a:after{display:none}.pagination.pagination-primary .page-item.active .page-link{background-color:#435ebe;border-color:#435ebe;box-shadow:0 2px 5px rgba(67,94,190,.3)}.pagination.pagination-secondary .page-item.active .page-link{background-color:#6c757d;border-color:#6c757d;box-shadow:0 2px 5px rgba(108,117,125,.3)}.pagination.pagination-success .page-item.active .page-link{background-color:#198754;border-color:#198754;box-shadow:0 2px 5px rgba(25,135,84,.3)}.pagination.pagination-info .page-item.active .page-link{background-color:#0dcaf0;border-color:#0dcaf0;box-shadow:0 2px 5px rgba(13,202,240,.3)}.pagination.pagination-warning .page-item.active .page-link{background-color:#ffc107;border-color:#ffc107;box-shadow:0 2px 5px rgba(255,193,7,.3)}.pagination.pagination-danger .page-item.active .page-link{background-color:#dc3545;border-color:#dc3545;box-shadow:0 2px 5px rgba(220,53,69,.3)}.pagination.pagination-light .page-item.active .page-link{background-color:#f8f9fa;border-color:#f8f9fa;box-shadow:0 2px 5px rgba(248,249,250,.3)}.pagination.pagination-dark .page-item.active .page-link{background-color:#212529;border-color:#212529;box-shadow:0 2px 5px rgba(33,37,41,.3)}.page-item:not(.active) .page-link:hover{color:#000}.page-item i,.page-item svg{font-size:13px;width:13px;height:13px}.page-item .page-link{font-size:.875rem}.page-item .page-link:focus{box-shadow:none}.page-item:first-child{margin-right:.4rem}.page-item:last-child{margin-left:.4rem}.dataTable-table td,.dataTable-table thead th,.table td,.table thead th{vertical-align:middle}.dataTable-table:not(.table-borderless) thead th,.table:not(.table-borderless) thead th{border-bottom:1px solid #dedede!important}.table-md.dataTable-table tr td,.table-md.dataTable-table tr th,.table-sm.dataTable-table tr td,.table-sm.dataTable-table tr th,.table.table-md tr td,.table.table-md tr th,.table.table-sm tr td,.table.table-sm tr th{padding:1rem}.table-lg.dataTable-table tr td,.table-lg.dataTable-table tr th,.table.table-lg tr td,.table.table-lg tr th{padding:1.3rem}.dataTable-container{overflow-x:auto}.progress.progress-primary{overflow:visible}.progress.progress-primary .progress-bar{background-color:#435ebe;border-radius:.25rem}.progress.progress-secondary{overflow:visible}.progress.progress-secondary .progress-bar{background-color:#6c757d;border-radius:.25rem}.progress.progress-success{overflow:visible}.progress.progress-success .progress-bar{background-color:#198754;border-radius:.25rem}.progress.progress-info{overflow:visible}.progress.progress-info .progress-bar{background-color:#0dcaf0;border-radius:.25rem}.progress.progress-warning{overflow:visible}.progress.progress-warning .progress-bar{background-color:#ffc107;border-radius:.25rem}.progress.progress-danger{overflow:visible}.progress.progress-danger .progress-bar{background-color:#dc3545;border-radius:.25rem}.progress.progress-light{overflow:visible}.progress.progress-light .progress-bar{background-color:#f8f9fa;border-radius:.25rem}.progress.progress-dark{overflow:visible}.progress.progress-dark .progress-bar{background-color:#212529;border-radius:.25rem}.progress.progress-sm{height:.4rem}.progress.progress-lg{height:1.5rem}.progress .progress-bar{position:relative;overflow:visible}.progress .progress-bar.progress-label:before{content:attr(aria-valuenow) "%";position:absolute;right:0;top:-1.3rem;color:#495057;font-size:.8rem}.bi{width:1rem;height:1rem}.bi.bi-middle:before{vertical-align:middle}.bi.bi-sub:before{vertical-align:sub}.stats-icon{width:3rem;height:3rem;border-radius:.5rem;background-color:#000;float:right;display:flex;align-items:center;justify-content:center}.stats-icon i{color:#fff;font-size:1.7rem}.stats-icon.purple{background-color:#9694ff}.stats-icon.blue{background-color:#57caeb}.stats-icon.red{background-color:#ff7976}.stats-icon.green{background-color:#5ddab4}@media (max-width:767px){.stats-icon{float:left;margin-bottom:.4rem}}.burger-btn{display:none}#main{margin-left:300px;padding:1rem}@media screen and (max-width:1199px){#main{margin-left:0}}#main.layout-navbar{padding:0}#main #main-content{padding:2rem}.page-heading{margin:0 0 2rem}.page-heading h3{font-weight:700}.page-title-headings{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.page-title-headings h3{margin-bottom:0;margin-right:1rem}.page-title-headings .breadcrumb{margin-bottom:0}a{text-decoration:none}.mt-10{margin-top:3rem}.mb-10,.my-10{margin-bottom:3rem}.my-10{margin-top:3rem}.mb-24,.my-24{margin-bottom:6rem}.my-24{margin-top:6rem}.opacity-50{opacity:1%}.py-4-5{padding-top:2rem!important;padding-bottom:2rem!important}.text-sm{font-size:.875rem}.text-xl{font-size:1.25rem}.text-4xl{font-size:2.25rem}.text-6xl{font-size:4rem}.text-black{color:#000}.bg-gradient-ltr{background:linear-gradient(90deg,#095cde,#53c3f3)}.bg-light-primary{background-color:#ebf3ff;color:#002152}.bg-light-secondary{background-color:#e6eaee;color:#181e24}.bg-light-success{background-color:#d2ffe8;color:#00391c}.bg-light-danger{background-color:#ffdede;color:#450000}.bg-light-warning{background-color:#fffdd8;color:#3f3c00}.bg-light-info{background-color:#e6fdff;color:#00474d}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.text-width-md{max-width:450px}.text-gray-300{color:#dee2e6!important}.text-gray-400{color:#ced4da!important}.text-gray-500{color:#adb5bd!important}.text-gray-600{color:#6c757d!important}.btn-xl{padding:1rem 2rem}.icon-mid:before{vertical-align:middle}
.komunikat > span > strong { color: #b6081c !important; }

#sekcja-cztery > div > div > div > div > div > div > div > div > div.btn-phone,
#sekcja-cztery > div > div > div > div > div > div > div > div > div.btn-email {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #fff !important;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  margin-top:0.4rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  background-image: -webkit-linear-gradient( 0deg, #b6081c 0%, #e2001a 100%);
  font-weight: 700;
  transition: .5s;
}

#sekcja-cztery > div > div > div > div > div > div > div > div > div.btn-phone:hover,
#sekcja-cztery > div > div > div > div > div > div > div > div > div.btn-email:hover { background-image: -webkit-linear-gradient( 0deg, #e2001a 0%, #b6081c 100%); transition: .5s; }

#sekcja-cztery > div > div > div > div > div > div > div > div > div > a { color: #fff; }
#sekcja-cztery > div > div > div > div > div > div > div > div > div > a:hover { color: #fff; }

#main.kolumny { margin-top: 1rem; }
div.row-eq-height { height: 100%;}
div.row.row-eq-height > div.col-12 { height: 100%;}

/*login*/
div.login { margin-left: 2rem; margin-top: 1.5rem; margin-bottom: 1.7rem; }
#sekcja-dwa > div:nth-child(1) > div > div > div:nth-child(1) > div > form > table { margin: 0;}
div.login > form > table > tbody > tr > td { padding: .2rem .5rem; }
div.login > form > table > tbody > tr > td > input[type=submit] { margin-top: 1rem; border-radius: .25rem; padding: .25rem .5rem; color: #fff; text-decoration: none; display: inline-block; font-weight: 400; line-height: 1.5; color: #6c757d; text-align: center; }
div.login > form > table > tbody > tr > td > input[type=submit]:hover { background-color: #5c636a; }
div.login > form > table > tbody > tr > td > span > a { font-size: 70%; }
form[name="loginForm"] input[type="submit"] { margin-bottom: 1rem; }

/*Przełączniki formularzy*/
.switch,
.switch-original { display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin:2px 2px 1px 0; padding-right:20px !important; }
.switch input,
.switch-original input { position: absolute; opacity: 0; width: 0.0625rem; height: 0.0625rem; }
.switch .check,
.switch-original .check,
.switch .caption,
.switch-original .caption { display: inline-block; vertical-align: middle; line-height: 18px; }
.switch .check { width: 36px; height: 16px; background-color: #929292; border-radius: 8px; overflow: visible; position: relative; }
@media (max-width: 767px) {
.switch .check { width: 36px; height: 16px; background-color: #929292; border-radius: 8px; overflow: visible; }
}
.switch .check:before { position: absolute; display: block; content: ""; width: 22px; height: 22px; z-index: 2; margin-top: -4px; margin-left: -3px; border-radius: 50%; background-color: #fff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35); }
.switch input:checked ~ .check { background-color: #008287; }
.switch input:not(:checked) ~ .check:before { background-color: #fff; transition: all 0.2s linear; }
.switch input:checked ~ .check { background-color: #ff0000; }
.switch input:checked ~ .check:before { -webkit-transform: translateX(22px); transform: translateX(22px); transition: all 0.2s linear; }
.switch input:disabled ~ .check { background-color: #D5D5D5; }
.switch input:disabled ~ .check:before { background-color: #BDBDBD; }
.switch-original .caption { margin: 0 5px; }
.switch-original .check { position: relative; height: 1.125rem; width: 2.8125rem; outline: 2px #a6a6a6 solid; border: 1px #fff solid; cursor: pointer; background: #A6A6A6; z-index: 1; display: inline-block; vertical-align: middle; }
.switch-original .check:after { position: absolute; left: -1px; top: -1px; display: block; content: ""; height: 1rem; width: .5625rem; outline: 2px #333 solid; border: 1px #333 solid; cursor: pointer; background: #333; z-index: 2; transition: all 0.2s linear; }
.switch-original input[type="checkbox"]:focus ~ .check { outline: 1px #999999 dotted; }
.switch-original input[type="checkbox"]:checked ~ .check { background: #008287; }
.switch-original input[type="checkbox"]:checked ~ .check:after { left: auto; -webkit-transform: translateX(2rem); transform: translateX(2rem); transition: all 0.2s linear; }
.switch-original input[type="checkbox"]:disabled ~ .check { background-color: #e6e6e6; border-color: #fff; }
.switch-original input[type="checkbox"]:disabled ~ .check:after { background-color: #8a8a8a; outline-color: #8a8a8a; border-color: #8a8a8a; }
/*kolumna po prawej*/
@media screen and (max-width:992px){
  html body div div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-10.col-md div.row.mobile-news div.col-12.col-lg-12.col-md-12.nomobile div.min-bar.row,
  html body div div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-10.col-md div.row.d-flex.align-content-stretch.flex-wrap div.col-12.col-lg-6.col-md-6 div.card a div.card-body.row.news-boxes.mb-4.pt-0 div.col-9.col-lg-8.col-md-8.box-two h6.text-photo-lead.nomobile,
  html body div div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-10.col-md div.row.mobile-news div.col-12.col-lg-6.col-md-6.nomobile div.card.min-max.m-0.pl-1.pr-2 div.mb-3 div.accordion div.accordion-item h2.accordion-header button.accordion-button.btn.btn-primary.width-100 div.float-end,
  html body div div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-10.col-md div.row div.col-12.col-lg-6.col-md-6.nomobile div.card.min-egp div.card-body.egp-body.row div.accordion div.accordion-item.row h2.accordion-header button.accordion-button.btn.btn-primary.width-100 div.row div.col-2.col-lg-1.col-md-1.icofont-egp,
  html body div div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-2.col-md-2.nomobile { display: none; }
  html body div div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-10.col-md div.row.mobile-news div.col-12.col-lg-6.col-md-6.nomobile { padding-top: .5rem;}
  html body div div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-10.col-md div.nomobile.card-banner { margin-bottom: 2rem;}
  html body div div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-10.col-md div.row div.col-12.col-lg-6.col-md-6 div.card.min-max div.col-12.col-lg-12.col-md-12.paliwa div.card.min-max.pb-5 div.card-body.row div.col-6.col-lg-3.col-md-3.text-fuel.p-0 { font-size: 80%; }
}

.menu-link a,
a { color: #54585a; }
#epe-main > footer > div > section > div > div > a:hover,
.menu-link a:hover,
ul.card-body > a > h6:hover,
a:hover { color: #3f3f3f; }
ul.menu-vert li.active,
li.breadcrumb-item.active { color: #e2001a; font-weight: 700; }


.text-lead a { font-weight: 700;}
.btn-primary { color: #fff;  border: 0; background-image: -webkit-linear-gradient( 0deg, #b6081c 0%, #e2001a 100%); font-size: 1.2rem; font-weight: 700; }

.btn-primary:active,
.btn-primary:visited,
.btn-primary:hover { color: #fff; background-color: #b6081c; border: 0; }
.btn-check:focus + .btn-primary, .btn-primary:focus { box-shadow: none; }

.btn-dark, .btn-dark:focus, .btn-dark:hover { color: #fff; background-color: #000; border-color: #000; }

.pytanie > div > div.card-body > a {color: #f2f2f2; font-weight: 800; }
.pytanie > div > div.card-body > a:hover {color: #fff; }

.logo-dim {width: 170px; height: auto;}
.bkg-typical {background-color: #fff; padding:1rem; border-radius:10px;}

@media screen and (max-width:990px){
    #main {margin: 0; padding-top: 0;}
  /*Nav 2.0*/
    #navbarNavDarkDropdown { background-color: #fff; margin-top: 2rem; }
    .navbar-brand { margin-left: 1rem;}
    .navbar-nav { width: 100%;}
    .navbar-toggler { float: right; margin-right: 1rem; margin-top: .5rem;}
    .navbar-white { background-color: #fff; box-shadow: 0 0 6px rgba(0,0,0,.05); margin-bottom: 1rem;}
    .navbar-white .navbar-nav .nav-link { color: #000; padding: .45rem 1.5rem; border-bottom: 1px solid #d8d8d8; }

    .btn-row { padding: .05rem; border-top: 1px solid #d8d8d8; }
    .btn-menu { background-color: transparent !important; border: none !important; }
    .btn-row,
    a.btn-link { color: #000; font-weight: 700; text-decoration: none; display: inline-block; width: 100%; padding: .5rem; }
    .btn-row:hover,
    a.btn-link:hover { color: #000; background-color: #d8d8d8; font-weight: 700; }
    ul.dropdown-menu { margin: none !important; position: static !important; inset: initial !important; right: 0 !important; transform: none !important; padding: 0 !important; }
    div.btn-row.dropdown button.btn-menu.btn-single.dropdown-toggle a.btn-link { padding-left: 2px; }
    div.btn-row > button > span { background-color: #000; padding: .5rem; border-radius: .7rem; }
    div.komentarz div.news-body div.col-12.col-lg-12.col-md-12 div strong div iframe { width: 100%; height: auto;}
}
@media screen and (max-width:1199px){
    .min-max { background-color: #fff; border-radius: 10px; min-height: 350px;}
    .post-intro { position: absolute; bottom: 0; padding-bottom: 15px; }
    .menu { margin-top: 3rem;}
    .login-menu { margin-bottom: .9rem;}
    .card .card-header h4 { padding-top: .6rem; }
    .card-news-outer { padding: 0;}
    .border-radius-7 { border-radius: .7rem;}
    .card-image { height: auto;}
    .owl-top { padding-left: 0; padding-right: 0;}
    div.card-youtube { padding-bottom: 0; }
    div.card-youtube > div.card-body { height: 50px; margin-bottom: 0; }
    #sekcja-jeden > div > div > div > div.card-news-body {margin-bottom: 0 !important;}
    .wiadomosci-card > a > div.card-body { padding-bottom: 0; padding-top: .6rem;}
    .wiadomosci-card p { margin: 0;}
    .text-fuel  { font-weight: 800; font-size: 1.4rem; text-align: center;}
    .text-lead { display: -webkit-box; max-width: 100%; margin: 0 auto; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 0; }
    div.accordion-item > div.accordion-body > div { margin-bottom: .7rem;}
    div.d-flex > div > div > a > img { margin-bottom: 2rem; }
    #sekcja-trzy > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > img:nth-child(1),
    img { width: 100%; height: auto;}
    .burger-btn { text-align: right; padding: 1rem 0;}
    .icofont-navigation-menu,
    .bi-justify { text-align: right; color: #666;}
    div.col-lg-10:nth-child(2) { padding: 0;}
    .dropdown-item { padding: .45rem 1.5rem; border-bottom: 1px solid #d8d8d8; }
    ul.show > li:nth-child(1) > a:nth-child(1) { border-top: none;}
    .mobile-news { border-radius: 15px; margin-bottom: 1.5rem; }
    .mobile-padding-none { padding:0;}
    li.nav-item:nth-child(1) > a:nth-child(1) { border-top: 1px solid rgb(180, 180, 180); }
    .sidebar-wrapper .menu .sidebar-link { display: block; padding: 1.2rem 1rem; font-size: 1rem; display: flex; align-items: center; border-bottom: 1px solid rgb(180, 180, 180);  border-radius: 0; transition: all .5s; text-decoration: none; color: #222; }
    .image img { width: 100%; height: auto; margin: 0; border-radius: 7px;}
    .news-boxes { display:flex; flex-direction: column-reverse; position: relative; }
      .box-one, .news-boxes .box-one { order: 1; float: left; padding: 0; margin: 0; position: absolute; right: 2rem; top: 0; }
      .box-two, .news-boxes .box-two { order: 2; }
      .box-two h6 { padding-right: 1rem; font-size: 80%;}
      .nopadding-mobile { padding: 0;}
      .epe-foto img { padding-bottom: 2rem; }
      div.login .inputLogin { width: 135%;}
    .card-chart img { width: 100%;}
    .card-dane,
    .card-zgody { font-size: 70%;}
    #sekcja-trzy > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > form:nth-child(2) > table:nth-child(1) { width: 75%;}
    .float-end { float: none !important; }
    div.notowania > ul.show > li:nth-child(6) > a:nth-child(1) { border-top: 2px solid #d8d8d8;}
    }
@media screen and (min-width:991px) and (max-width:1200px){
  #navbarNavDarkDropdown { margin-left: 3rem; }
}
@media screen and (min-width:991px) and (max-width:1400px){
    #main {margin: 0; padding-top: 0;}
    .navbar-collapse { width: auto;}
    .navbar-white { background-color: #fff; box-shadow: 0 0 6px rgba(0,0,0,.05);}

    div.btn-row { margin: 0 .1rem; }
    .btn-menu { border: none !important; background-color: #fafafa; border-radius: .2rem; padding: .4rem .4rem; }
    button.btn-menu.btn-left { border-radius: .5rem 0 0 .5rem; padding-right: .2rem; }
    button.btn-menu.btn-right { border-radius: 0 .5rem .5rem 0; padding-left: .2rem; }
    button.dropdown-toggle { border-radius: .5rem; }
      .btn-row { background-color: #fafafa; display: block; text-decoration: none; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out; font-weight: 700; font-size: 95%; border-radius: .5rem; }
        a.btn-link { color: #000; text-decoration: none;  }
      .btn-row:hover { color: #000; border-radius: .5rem; }
        
    a.btn-link:hover,
    button.btn-menu:nth-child(1):hover,
    button.btn-menu:nth-child(2):hover { background-color: #F0F1F5; color: #000; }
}
@media screen and (min-width:1401px){
  #main {margin: 0; padding-top: 0;}
  .navbar-collapse { width: auto;}
  .navbar-white { background-color: #fff; box-shadow: 0 0 6px rgba(0,0,0,.05);}
  div.btn-row { margin: 0 .4rem; }
  .btn-menu { border: none !important; background-color: #fafafa; border-radius: .7rem; padding: .7rem .7rem; }
  button.btn-menu.btn-left { border-radius: .7rem 0 0 .7rem; padding-right: .2rem; padding: 10px; min-height: 48px; min-width: 48px; }
  button.btn-menu.btn-right { border-radius: 0 .7rem .7rem 0; padding-left: .2rem; }
  button.dropdown-toggle { border-radius: .7rem; }
    .btn-row { background-color: #fafafa; display: block; text-decoration: none; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out; font-weight: 700; border-radius: .7rem; }
      a.btn-link { color: #000; text-decoration: none;  }
    .btn-row:hover { color: #000; border-radius: .7rem; }
    
  a.btn-link:hover,
  button.btn-menu:nth-child(1):hover,
  button.btn-menu:nth-child(2):hover { background-color: #F0F1F5; color: #000; }
}

@media screen and (min-width:1200px){
    .min-max { background-color: #fff; border-radius: 10px; min-height: 325px;}
    .min-egp { background-color: #fff; border-radius: 10px; min-height: 90px; padding-bottom: 1.5rem;}
    .min-bar { background-color: #fff; border-radius: 10px; margin: 0 0 1rem 0; padding: .5rem 0;}
    .sidebar-wrapper {box-shadow: 0 0 6px rgba(0,0,0,.05);}
    .card-img-bkg { height: 375px;}
    .card-image { min-height: 300px; }
    .europe-image { height: 100%; width: 100%; }
    .owl-top { padding-left: .8rem; padding-right: .8rem ;}
    #sekcja-jeden > div > div > div > div.card-news-body {margin-bottom: 0 !important;}
    #sekcja-dwa > div > div > div > div > a > div,
    .wiadomosci-card > a > div.card-body { padding-bottom: 0; padding-top: .6rem;}
    .wiadomosci-card p { margin: 0;}
    .wiadomosci-card { height: 325px; }
    .text-fuel  { font-weight: 800; text-align: center; font-size: 18px;}
    .text-cut-4 { display: -webkit-box; max-width: 100%; margin: 0 auto; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: .7rem; }
    .accordion-body > h6 > a { display: -webkit-box; max-width: 100%; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 22px; }
    .font-bold { display: -webkit-box; max-width: 100%; margin: 0 auto; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: .7rem; }
    .text-photo-lead { display: -webkit-box; max-width: 100%; margin: 0 auto; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: .7rem; }
    .post-intro { position: absolute; bottom: 0; padding-bottom: 15px; }
    .sticky-menu { position: sticky; top: 0; z-index: 100000; }
    .float-wiecej { float: right !important; }
    .dropdown-item { padding: .15rem 1.5rem; }
    .sidebar-wrapper .menu .sidebar-link{display:block;padding:.7rem 1rem;font-size:1rem;display:flex;align-items:center;border-radius:.5rem;transition:all .5s;text-decoration:none;color:#222}
    .box-one, .news-boxes .box-one img { width: 140px; border-radius: 7px; }
    .box-two p,
    .box-two h6 { padding-left: .7rem;}
    .epe-foto img { width: 220px; height: auto; }
    div.card-banner { text-align: center; padding-bottom: .5rem;}
    div.d-flex > div > div > a > img {text-align: center; margin-bottom: 2.2rem; max-width: 100%; height: auto; text-align: center;}
    div.login .inputLogin { width: 200px;}
    .card-chart img { width: 100%;}
    .card-dane,
    .card-zgody { font-size: 85%;}
    div.notowania > ul.show > li:nth-child(6) > a:nth-child(1) { border-top: 1px solid #d8d8d8; margin-top: .5rem; padding-top: .5rem;}
    .opracowanie img { width: 175px !important; height: auto !important; }
    }

    .green { color: #00ff00; font-weight: 800;}
    .red { color: #ff0000; font-weight: 800;}

/*Menu top*/
.login-menu { text-align: right; font-size: 13px; padding: .5rem 2rem;}
.dropdown-toggle::after { color: #000; }
.ps { overflow: none; }
ul.show > li:active,
ul.show > li:hover { color: #000; background-color: #fbda6e; }
.sidebar-hide { padding: 1.5rem 2rem 0 0; position: absolute; right: 0;}
.dropdown-item { font-size: 1rem; font-weight: 400; color: #222; background-color: transparent; }
.dropdown-menu { box-shadow: 0 0 30px rgba(0,0,0,.2); }
ul.show > li > a.submenu::before { content:"❯ "; color: tomato; }
ul.show > li > a.submenu.active::before { content:"❯ "; color: #fff; }
.modal .modal-content{box-shadow:-8px 12px 18px 0 rgba(25,42,70,.13);border:none}
.modal .modal-full{max-width:94%}
.modal .white{color:#fff}
.modal .modal-header{display:flex;justify-content:space-between;align-items:center}
.modal .modal-header .modal-title{font-size:1.1rem}
.modal .modal-header .close{padding:7px 10px;border-radius:50%;background:none;border:none}
.modal .modal-header .close:hover{background:#dee2e6}
.modal .modal-header i,.modal .modal-header svg{font-size:12px;height:12px;width:12px}
.modal .modal-footer{padding:1rem}
.modal.modal-borderless .modal-header{border-bottom:0}
.modal.modal-borderless .modal-footer{border-top:0}
#sidebar.active .sidebar-wrapper{left:0}
#sidebar:not(.active) .sidebar-wrapper{left:-1200px}
#sidebar:not(.active)~#main{margin-left:0}
@media screen and (min-width:1200px){
.sidebar-menu { z-index: 100; position: absolute; background-color: #fafafa; width: auto;}
.menu { width: 100%;}
.sidebar-item { float: left;}
}
.sidebar-wrapper { top: 0; z-index: 10; /*overflow-y: auto;*/ background-color: #fff; bottom: 0; transition: left .5s ease-out; }
.sidebar-wrapper .sidebar-header{font-size:2rem;font-weight:700}
.sidebar-wrapper .sidebar-header img{height:1.2rem}
.sidebar-wrapper .sidebar-toggler.x{position:absolute;right:0;top:.5rem;display:none}
.sidebar-wrapper .menu{padding:0 2rem;font-weight:600}
.sidebar-wrapper .menu .sidebar-title{padding:0 1rem;margin:1.5rem 0 1rem;font-size:1rem;list-style:none;font-weight:600;color:#444}
.sidebar-wrapper .menu .sidebar-link i,.sidebar-wrapper .menu .sidebar-link svg{color:#666}
.sidebar-wrapper .menu .sidebar-link span{min-width: 100px;}
.sidebar-wrapper .menu .sidebar-link:hover{background-color:#f0f1f5}
.sidebar-wrapper .menu .sidebar-item{list-style:none;margin-top:.5rem;position:relative}
.sidebar-wrapper .menu .sidebar-item.has-sub .sidebar-link:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><path stroke="gray" stroke-width="1" d="M6 9l6 6 6-6"/></svg>');/*position:absolute;*/color:#ccc;/*right:15px;top:12px;*/display:block}
.sidebar-wrapper .menu .sidebar-item.active .sidebar-link{background-color:#435ebe}
.sidebar-wrapper .menu .sidebar-item.active .sidebar-link span{color:#fff}
.sidebar-wrapper .menu .sidebar-item.active .sidebar-link i,.sidebar-wrapper .menu .sidebar-item.active .sidebar-link svg{fill:#fff;color:#fff}
.sidebar-wrapper .menu .sidebar-item.active .sidebar-link.has-sub:after{content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><path stroke="%23fff" stroke-width="1" d="M6 9l6 6 6-6"/></svg>')}
.sidebar-wrapper .menu .submenu{list-style:none;display:none;transition:max-height 2s cubic-bezier(0,.55,.45,1);overflow:hidden}
.sidebar-wrapper .menu .submenu.active{max-height:999px;display:block}
.sidebar-wrapper .menu .submenu .submenu-item.active{position:relative}
.sidebar-wrapper .menu .submenu .submenu-item.active>a{color:#435ebe;font-weight:700}
.sidebar-wrapper .menu .submenu .submenu-item a{padding:.5rem 0;display:block;color:#25396f;font-size:.85rem;font-weight:600;letter-spacing:.5px;transition:all .3s}
.sidebar-wrapper .menu .submenu .submenu-item a:hover{margin-left:.3rem}

.dropdown-item.active, .dropdown-item:active { color: #fff; text-decoration: none; background-color: #b6081c; }
.dropdown-item.submenu.active { color: #fff; text-decoration: none; background-color: tomato; }

li.submenu > a { font-size: 80%; background-color:#ccc; border-radius: 5px; padding: .4rem .8rem; color: #3f3f3f; margin-top: -4px; margin-right: 10px; }
li.submenu > a:hover { background-color:#3f3f3f; color: #ccc; }
li.submenu.active > a { font-size: 80%; background-color:#3f3f3f; border-radius: 5px; padding: .4rem .8rem; color: #fff; margin-top: -4px; margin-left: 10px; }
li.submenu.active > a:hover { background-color:#3f3f3f; color: #fff; }

@media screen and (max-width:1199px){
    .menu-verticle { height: 3rem;}
    .menu-vert ul{ white-space: nowrap; overflow-x: auto; overflow-y: hidden; flex-wrap: inherit !important; height: 3.5rem; margin: 0 0 1rem 0; padding: 1rem 0 1rem 0; scrollbar-width: none; }

    .menu-verticle { height: 4.5rem;}
    .menu-vert ul{ white-space: nowrap; overflow-x: auto; overflow-y: hidden; flex-wrap: inherit !important; height: 3.5rem; margin: 0 0 1rem 0; padding: 1rem 0 1rem 0; scrollbar-width: none; }
    .menu-vert li { display: inline; padding: 0 0 0 1rem; margin: 1rem 0 .5rem 0; }

    div.topper-menu.container > div.row > div.col-12.col-md-1.px-0.nomobile.login-menu > a > img { width: 20px; height: 14px; }
}

@media screen and (min-width:1200px){
  .menu-vert ul{ overflow-x: auto; overflow-y: hidden; line-height: 1.7; margin: 0 0 1rem 0; padding: .5rem 0 0 0; scrollbar-width: none; }  
}

.menu-vert li { display: inline; padding:.2rem; margin: 1rem 0 .5rem 0; }
.menu-vert a{ /* some graphic adjustmend for the A tag */ padding: 3px; }
.menu-vert ul::-webkit-scrollbar { /* now, let's remove the scroll-bar from the menu */ display: none; }

ul.show { z-index: 1000;}
.nav-item { margin-left: 0; list-style: none; }

/*mapa strony*/
#sekcja-trzy > div > div > div > ul > li,
#sekcja-trzy > div > div > div > ul > li > ul > li,
#sekcja-trzy > div > div > div > ul > li > ul > li > ul > li,
#sekcja-trzy > div > div > div > ul > li > ul > li > ul > li > ul > li { margin: .8rem 0; }

@media screen and (max-width:1199px){
    .sidebar-wrapper{position:absolute;left:-1300px; width: 100%;} .sidebar-wrapper .sidebar-toggler.x{display:block} .nav-item { margin: 0; margin-left: 0px; } .sidebar-wrapper .menu { padding: 0; font-weight: 600; }
    }

@media screen and (min-width:1200px){
    .nav-item { margin-left: 0; width: auto; float: left; }
}
.width-100 { width: 100%;}

h1, h2, h3, h4, h5, h6 { color: #666666; }
.badge { color:#000; padding: 0; }
.btn .badge.bg-transparent { background-color: none; color: #fff; }
.card .card-header h4 { font-size: 1.2rem; font-weight: 700; color:#ea001a; }
.card,
.publish {  border: none; position: relative; flex-direction: column; min-width: 0; word-wrap: break-word; background-clip: border-box; border-radius: .7rem; }
.card-header { background-color: transparent;  border-bottom: none; }
div.card > div.row > div.publish { padding: 1rem 2rem;}
div.card > div.row > div.publish > div.publish-header { padding-bottom: 1rem; }

/*Nagłówki*/
@media screen and (max-width:1199px){
  h1, .publish-header > h1 { font-size: 1.2rem; font-weight: 700;}
  h2, .publish-intro > h2 { font-size: 1.1rem; font-weight: 600;}
  h3  { font-size: 1rem; font-weight: 600;}
  .publish-content {font-size:1rem; color:#666666; display:block; } 
  }

@media screen and (min-width:1200px){
  h1, .publish-header > h1 { font-size: 1.6rem; font-weight: 700;}
  h2, .publish-intro > h2 { font-size: 1.2rem; font-weight: 600;}
  h3  { font-size: 1.1rem; font-weight: 600;}
  .publish-content {font-size:1rem; color:#666666; display:block; }  

  div.card > div.row > div.card-body > div.card-body > div.publish > div.publish-intro { float: left; width: 29%; padding-right: .5rem; }
  div.card > div.row > div.card-body > div.card-body > div.publish > div.publish-intro > div.publish-mainimg > img { width: 100%; height: auto;}
  div.card > div.row > div.card-body > div.card-body > div.publish > div.publish-content { float: left; width: 69%; }
}

/*inne z tzw. publish-news*/
.news, .publish {color:#666666;}
.news-body {margin-bottom: 1.4rem; display:block; width:100%; float:left;}
.news-title h3 a {color:#666666; font-size:1rem; display:block;}
.news-date {font-size:10px; font-style:italic; display:block;}
.news-intro > h4 {font-size:.9rem; font-weight:normal; color:#666666; display:block; text-align:justify;}
.publish-mainimg img {float: left; display: block; margin-right: .5rem ; border-radius: 7px;}
.publish-intro,
.left-img > img { float: left; margin-right: 1rem; margin-bottom: .5rem;}
div.img-rounded > img { border-radius: 50%; }

/*CARDS*/
div > div > div > div > div > h4,
div > div > div > div > div > h5 { font-size: 1rem !important; }
#sekcja-cztery > div > div > div > div > div > h4 { color: #666 !important; }
div > div > div > div > a > div > div > p.font-bold { font-weight: 700 !important; font-size: .9rem !important; line-height: 1.4 !important; }
div > div > div > div > a > div > div > .text-photo-lead { line-height: 1.2 !important; font-size: .8rem !important; font-weight: normal !important; }

div.card > div.title,
div.tab-body > div.title { padding-bottom: 0;}
div.card > div.title > h6 { font-weight: 800; padding: 0;}
div.tab-body > div.title > h6 { font-weight: 800; padding: 0;}

 div.card-button { background-color: #053b72; color: #fff; }
 div.card-button > div > div.h4 { color: #fff; font-weight: 700; }

/* egp */
#egp > div.tab-body > div.card-body > div > div.card-offer > a > div { min-height: 5rem; background-color: transparent; }
form#kontakt-sp > fieldset > div.zgoda:nth-child(even),
#egp > div.tab-body > div.card-body > div > div.card-offer:nth-child(even) { background-color: #f2f2f2; }
#egp > div.tab-body > div.card-body > div > div.card-offer:hover { background-color: #6c757d; color: #fff; }
#egp > div > div > div.list.row { border: none;}
div.card-offer > a > div > div:nth-child(6) { padding-left:0; padding-right: 1rem; }
div.card-egp { background-color: #f2f2f2; color: #6c757d; border-radius: .7rem; }
.egp-register { position: initial; padding: 1rem; }
div.card-egp div.card-header,
div.card-epg > div.card-header { background-color: #b6081c; color: #fff; }
div.egp-card > div > div > div > div > div.col-5,
div.egp-card > div > div > div > div > div.col-7 { background-color: #fff; border-radius: .5rem; }
div.egp-card > div > div > div > div > div > div > div.col-12,
div.egp-card > div > div > div > div > div > div > div.col-6 { background-color: #f2f2f2; border-radius: .5rem; padding: .7rem; margin-bottom: .2rem; }
div.logeduserid > div > div.col-4,
div.egp-card.mb-4 div.card-body.mb-4 div.col-12 div.w-100 div.row div.col-12.col-md-5.px-4.egp-btm div.row div.col-12.epg-grey,
div.logeduserid > div > div.col-5:nth-child(1),
div.logeduserid > div > div.col-7:nth-child(2),
div.egp-card > div > div > div > div > div > div > div.col-md-3 { background-color: #6c757d; color: #fff; padding: .7rem; margin-bottom: .2rem; }
div.logeduserid > div > div.col-8,
div.logeduserid > div > div.col-7,
div.logeduserid > div > div.col-md-3,
div.logeduserid > div > div.col-12,
div.egp-card > div > div > div > div > div > div > div.col-md-9 { background-color: #f2f2f2; padding: .7rem; margin-bottom: .2rem; }

div.mt-2 > div > div > a,
div.mt-2 > div > div > a > p { margin-bottom: 0;}

@media screen and (max-width:1199px){
  div.px-4:nth-child(1) > div:nth-child(1) > div:nth-child(1),
  div.px-4:nth-child(1) > div:nth-child(1) > div:nth-child(4),
  div.px-4:nth-child(2) > div:nth-child(1) > div:nth-child(1) { background-color: transparent; font-size: 120%; font-weight: 800; }
  .egp-top { padding-bottom: 0; }
  .egp-btm { padding-top: 0; }
  div.col-12.col-md-7.px-4.egp-top div.row div.col-12.col-md-3:nth-child(4) { color: #6c757d !important; }
  /*modyfikacja dla szablonu news sekcja-prawna*/
  a > div.card-body.row.news-boxes.mb-0.pt-0 > div.col.box-two:nth-child(1)  { max-width: 100%; }
  a > div.card-body.row.news-boxes.mb-0.pt-0 > div.col.box-two:nth-child(2) { max-width: 75%; }
}
@media screen and (min-width:1200px){
  div.card-egp div.card-header.title.pt-3.pb-2 div.row.d-flex.align-items-center.align-middle { color: #fff; height: 3rem; }
  div.egp-card > div > div > div > div > div > div > div.col-md-3 { border-radius: .5rem 0 0 .5rem; }
  div.egp-card > div > div > div > div > div > div > div.col-md-9 { border-radius: 0 .5rem .5rem 0; }  
  div.px-4:nth-child(1) > div:nth-child(1) > div:nth-child(1),
  div.px-4:nth-child(2) > div:nth-child(1) > div:nth-child(1) { background-color: #b6081c; color: #fff; font-size: 120%; font-weight: 800; }
/*modyfikacja dla szablonu news luka po prawej - poprawka*/
  a > div.card-body.row.news-boxes.mb-0.pt-0 > div.col-9.col-lg-8.col-md-8.box-two { width: 69%; }
}

/* ogłoszenia */
#sekcja-jeden,
#sekcja-dwa,
#sekcja-trzy,
#sekcja-cztery  { height: auto;}

.card-ogloszenia h4,
.card-ogloszenia h5 { font-size: 15px;}
div > div > a > div > h4 > p { font-weight: normal;}
.card-ogloszenia img { width: 100%;}
div > div > a:nth-child(n+3) > div > img { margin: .2rem; }
div > div > a:nth-child(2) > div > img { margin-bottom: .5rem;}
#main > kolumny > div > div > div > div > div > a:nth-child(n+3) > div > img, /*ukrywanie grafik do kolejnych ofert pracy*/
/*div > div > a:nth-child(n+3) > div > h4 > p { display: none; } ukrywanie kolejnych ogłoszeń */
div > div > a > div > h4 > p { margin-bottom: 0; }
div > div > a > div > h4 { padding-bottom: .5rem; }
div > div > a > div > h4:hover { color: #b6081c; }

.section-banner { margin: 0;}
.komentarze-card > div:nth-child(1) > div:nth-child(1) { min-height: initial;}

.ad-img img { width: 100%; height: auto; margin-bottom: .2rem; border-radius: 7px;}

.news-body h1 { font-size: 1.5rem; margin-bottom: 0; padding-bottom: 0;}
.news-body .post-lead { font-weight: 800;}
.news-tags span { padding: .3rem .5rem; margin-right: .2rem; font-size: .7rem; float: left; font-weight: 800;}
.news-tags li { background-color: #ccc; color: #fff; padding: .2rem .5rem; margin-right: .1rem; margin-bottom: .1rem; font-size: .7rem; display: inline-block;}
.news-tags li:hover { background-color: #6c757d; color: #fff; padding: .2rem .5rem; margin-right: .1rem; margin-bottom: .1rem; font-size: .7rem; display: inline-block;}
.news-image img { width: 100%; height: auto;}
.news-banner { text-align: center; padding-bottom: 1rem;}

.news-more > div::after { content: ': ';}
ul.card-body > a > h6 { padding-left: .75rem;}

.egp-body p,
.egp-body h6 { padding:0; margin: 0;}
.egp-body .accordion-body { padding: .7rem 0; margin:0; background-color: #ccc; font-size: .8rem;}
.egp-body .icofont-egp { font-size: 2rem; padding: 0; margin: 0;}
.accordion-offer small { font-size: 11px; font-weight: 700;}
.min-egp .btn.btn-primary { width: 100%; text-align: center; font-size: 1rem;}

/*karta tabeli*/
@media screen and (max-width:1199px){
.uk-1 div.card-body.pb-4 div.card-table div div:nth-child(1):not(.card-table > div:nth-child(1) > div:nth-child(1)) { display: none;}
.uk-2 div.card-body.pb-4 div.card-table div div:nth-child(2) { display: none;}
.uk-3 div.card-body.pb-4 div.card-table div div:nth-child(3) { display: none;}
.uk-4 div.card-body.pb-4 div.card-table div div:nth-child(4) { display: none;}
.uk-5 div.card-body.pb-4 div.card-table div div:nth-child(5) { display: none;}
.uk-6 div.card-body.pb-4 div.card-table div div:nth-child(6) { display: none;}
.uk-7 div.card-body.pb-4 div.card-table div div:nth-child(7) { display: none;}
.uk-8 div.card-body.pb-4 div.card-table div div:nth-child(8) { display: none;}
.uk-9 div.card-body.pb-4 div.card-table div div:nth-child(9) { display: none;}
/*Mobi banner*/
.mobibanner { display: none;}
}

.card-table { background-color: transparent; font-weight: normal;  }
.tablesort,
div.card-body > div.card-table { margin-bottom: .7rem; }

.list { padding: 0;}
.card-table > div { text-align: center;}
.card-table > div > a > div,
.card-table > div > div { border-right: 1px solid #1e252d; padding: .5rem .25rem; }
.card-table > div > a > div:nth-child(1),
.card-table > div > div:nth-child(1) { border-left: 1px solid #1e252d; } 

#containeron > div > a > div { color: #383d41 !important; }
#containeron > div > a > div:hover { color: #fff !important; }

div.przestawna > div > div > div > div > div.tab-divs:nth-child(1),
.tab-heads { background-color: #000; color: #fff; font-weight: 800; margin: 0; }
.tab-divs { margin: 0; border: 1px solid #1e252d; border-top: 0; border-bottom: 0; }
.list { border-bottom: 1px solid #1e252d;}
.tab-divs:nth-child(even) { background-color: #f2f2f2; }

@media screen and (max-width:1199px){
    div.sticky-top { z-index: 9; }
    #tabela > div > div.sticky-top { z-index: 9; }
    #container.card-table > div.box > a > div.row { border: 0; }
    div.card-body div.list a div.row .kraj,
    div.d-trzywiersze > div.card.tab-body > div.card-body > div.card-table > div.list > div.row.tab-divs > div:nth-child(1),
    div.tab-divs > div.col-12:nth-child(1) { padding-bottom: .5rem; }
    .card-table { font-size: .8rem; }
}
@media screen and (min-width:1200px){
    /*anulowanie sticky dla tabel desktop*/
    div.card-body.sticky-top { position: initial; }
    #container.card-table > div.box > a > div.row { border: 0; }
}

#container.card-table > div.box { background-color: #f2f2f2; border: 2px solid #fff; border-radius: .7rem; }
#container.card-table > div.box:hover { background-color: #B6081C; }
#container.card-table > div.box > a:hover { color: #fff; }
#container.card-table > div > a > div > div { padding-left: 0; font-size: 90%;}

div.tab-body > div > div > div > a > div.row:hover { background-color: #B6081C; color: #fff; z-index: 1000; }

/*wyjątki*/
div.card.min-max.tab-button div.card-body div#container.card-table div.box.row:nth-child(1) { background-color: #f2f2f2; border-top: 1px solid #1e252d; font-weight: normal; }
div.box > div:nth-child(2) > a { display: block; width: 100%; text-align: left; font-size: 120%; padding-left: 1rem; }
div.box > div > a > img { border-radius: 50px;}

.card-youtube { padding-bottom: 2rem;}
.card-img-bkg { margin-bottom: 2.2rem; border: none; }
.card-img-bkg h5,
.card-img-bkg h6 { color: #fff; }
.card-img-bkg { position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background-clip: border-box; background-color: none; background:none; border: 0; color: #fff; border-radius: .7rem; }

.card-txt-top { z-index: 1;}
.card-info { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 2; color: #fff; opacity: 1; }
div.card-map > div > h3.categoryname,
div.card-map > div > h4 > small,
div.card-map > div > div.post-intro { background-color: rgba(0, 0, 0, 0.4); color: #fff; padding: .3rem; border-radius: .5rem; }
.card-text { color: #fff;}
.card-image { z-index: 1; width: 100%;  top: 0; left: 0; right: 0; bottom: 0; border-radius: .7rem; }
.card-raster { background: linear-gradient(to bottom, rgba(0,0,0,0.04), rgba(0,0,0,.8)); border-radius: 7px;}
.white-raster { background: linear-gradient(to bottom, rgba(0,0,0,0.04), rgba(0,0,0,.3)); border-radius: 7px;}

.bkg-overlay { background-color: #fff; opacity: 0.4; }
.post-content-dark { padding: 1rem; border-radius: 10px; background-color: rgba(0, 0, 0, 0.7); width: 100%; }

.btn.btn-primary { /*width: 100%;*/ width: auto; text-align: left; }
.btn.btn-margin { position: absolute; bottom: .5rem; right: .5rem;}

.text-lead { font-weight: normal; padding-right: 2rem;}
.text-photo-lead { font-weight: normal; font-size: 14px;}
.publish-mainimg-desc,
.post-date { font-weight: normal; font-size: 10px; font-style: italic; color: #555;}
.table-desc,
.post-small { font-weight: normal; font-size: 12px;}
.categoryname { font-weight: 800;}
#sekcja-jeden > div > div > div > div > a > div:hover,
#sekcja-jeden > div > div > div > div > a > div > div.card-header.card-txt-top.pb-0:hover,
#sekcja-jeden > div > div > div > div > a > div > div.card-header.card-txt-top.pb-0 > p:hover { color: #fff; }
div.login > form > table > tbody > tr > td > input[type=submit],
.btn.btn-light { color: #fff; background-color: #555; border: none;}
.badge-red { background-color: #b6081c;} 
.badge-red .categoryname { color: #fff; text-align: center; font-size: 140%;} 

div.col-lg-6 > div > div > div > div > ul,
div.col-lg-6 > div > div > div > div > ul > li > ul > li { list-style: none; list-style-position: outside; padding: 0; }
.news-attachment > ul > a > li { list-style: none;}

.wiadomosci-card > div > div > div > h6,
.card .card-header ~ .card-body { padding-bottom: 0; margin-bottom: 0;}
div.card-news-outer > div > a > div > div > div > div > p,
div.col-lg-4 > div > div > a > div > div > div > p { color: #d8d8d8;}
div#accordionExample.accordion div.accordion-item h2.accordion-header button.accordion-button.btn.btn-primary.width-100 { width: 100%;}

.nsp-card { background-color: rgb(159, 197, 228); color: #fff;}
.nsp-card h4 { color: #fff;}
.nsp-nr { text-align: center; }
.nsp-cover { text-align: center;}
.nsp-cover img { width: 100%;}
.nsp-link{ text-align: center; padding-top: .5rem; background-color: cornflowerblue; border-radius: 10px; margin: .7rem 0;}

/*Modyfikacje, korekty, wyrównanie*/
div.col-lg-6:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
div.col-lg-6:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1),
div.col-lg-6:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3),
div.col-lg-6:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
div.col-lg-6:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1),
div.col-lg-6:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3),
#sekcja-trzy > div > div > div,
.col-lg-5 > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1),
#sekcja-cztery > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
div.card:nth-child(2),
.col-lg-5 > div > div > div
  { margin-bottom: 0rem; }
div.col-lg-6:nth-child(2) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) { padding-top: 0;}
/*#sekcja-trzy > div:nth-child(1) { margin: 2rem 0;}*/
#sekcja-trzy > div:nth-child(1) > div:nth-child(1) { padding: 0;}

.paliwa> div > div > div > img,
.paliwa > div.col-lg-3 > img { width: 100%;}

.footer { background-color: #555; text-align: center; padding: 1rem 2rem; color: #fff;}
@media screen and (min-width:1200px){
  footer > div.container > section > div > div > p > br { display: none; }
  footer > div.container > section > div > div > p > a:nth-child(1)::after,
  footer > div.container > section > div > div > p > a:nth-child(2)::after,
  footer > div.container > section > div > div > p > a:nth-child(3)::after,
  footer > div.container > section > div > div > p > a:nth-child(4)::after,
  footer > div.container > section > div > div > p > a:nth-child(5)::after,
  footer > div.container > section > div > div > p > a:nth-child(6)::after { content: ' |'; }
  footer > div.container > section > div > div > p > a:nth-child(7)::after { content: ' |'; }
  #epe-sites > footer > div > section.f2 > div > div:nth-child(2) > p > a:nth-child(9)::after { content: ' |'; }
}

/*tabele*/
.table > :not(caption) > * > * { padding: .3rem; }

/*dodatki*/
.hscroll{ overflow-x: hidden; overflow-y: hidden; white-space: nowrap; padding: 1rem 0; }
.hscroll a { padding-right: 5px; }
.hscroll::-webkit-scrollbar { height: 1px; background-color: aqua; }

/*logosy*/
.logos { background-color: #fff; padding: 2rem 0 .5rem 0;}
.logo-desc { font-size: 9px; text-align: center; padding-top: .5rem;}

/*owl*/
.owl-stage-outer { width: 100%;}

/*lock*/
.news-lock::before,p.auth::before { content: url(/dodatki/svg/lock.svg); color: #616161 !important; filter: invert(34%) sepia(0%) saturate(6423%) hue-rotate(316deg) brightness(108%) contrast(90%); }

/*tabela, tabele*/
.headerPublish { display: block; width:100%;  background-color:#1e252d; border: 1px solid #1e252d; color:#fff; font-weight: bold;	text-align: center; padding: .5rem 1rem; }
.tableDescription { display:block; font-size: .8rem; font-weight:normal; color:#666666; }
.tablemod { margin: 0px 0px; padding: 0px 0px;}
.tablemod a { color: #1e252d;  text-decoration: none; }
.tablemod a.label, .tablemod label{ color: #1e252d; text-decoration: none; }
.tablemod table { color: #1e252d; margin-left:0; margin-right:0; width: 100%; }
.tablemod table th { background-color: #f6f6f6; border-bottom:1px solid #1e252d; padding: .5rem; text-align: center; font-weight: bold; font-size: smaller;	}	
.tablemod .tablerot table th { background-color: transparent;  font-weight: normal; font-size: medium; border-bottom: 0; border-right:1px solid #1e252d; padding: .5rem; text-align: center; }
.tablemod table td, .tablemod .tablerot table td { padding: .5rem; text-align: center; }

@media screen and (max-width:1199px){
.headerPublish {  font-size: .8rem;	}
.tableDescription { font-size: 80%;	}		
.tablemod table th { font-weight: bold; font-size: .8rem;	}
.tablemod .tablerot table th { font-weight: bold; font-size: .8rem;	}
.tablemod table td, .tablemod .tablerot table td { font-weight: normal; font-size: .8rem; } 
.container .publish-intro { float: left; margin-right: 0; margin-bottom: 0.5rem;}
}
.tablemod table tbody tr:nth-last-child(1) { border-bottom:1px solid #1e252d; }
#containeron > div > a:nth-child(odd),
.tablemod tbody tr:nth-child(odd) {background:#fff !important;}
#containeron > div > a:nth-child(even),
.tablemod tbody tr:nth-child(even) {background:#ededed !important;}
.tablemod .tablerot table tbody tr:last-child th { border-bottom:1px solid #1e252d; }
ul.menu-sca { list-style-type: none; margin: 0; padding: 0;}	
.publish-attach ul{ list-style-type: none; margin: 0; padding: 0;}


#transposition.tablemod.p-4 table#tablesort350.tablesort tbody tr:nth-child(1) { background-color: #f6f6f6 !important; border-bottom:1px solid #1e252d; padding: .5rem; text-align: center; font-weight: bold; font-size: smaller;	}	
#transposition.tablemod.p-4 table#tablesort350.tablesort tbody tr th { background-color: transparent !important; border-bottom: none !important; }
#transposition.tablemod.p-4 table#tablesort350.tablesort tbody tr.even th { font-size: 14px !important; }


/*akty prawne*/
.tabela-akty { border-radius: .7rem; background-color: #f9f9f9; margin-bottom: .5rem; }
.tabela-akt { background-color: #f9f9f9; }
.tabela-akt:nth-child(2),
.tabela-akt:nth-child(3) { padding-top: .2rem; }
.tabela-akt a { color: #0054a6; text-decoration: none;  }
.tabela-akt a:hover { color: #053b72; }
.status-o, .status-u, .status-w, .status-j { font-weight: 700; }
.status-o { padding: 1rem; color: #70ee79; margin: 0; }
.status-j { padding: 1rem; color: #70ee79; margin: 0; }
.status-u { padding: 1rem; color: #b6081c; margin: 0; }
.status-w { padding: 1rem; color: #b6081c; margin: 0; }
.tabela-akt > p { margin: 0;}

.akt { border-bottom: 1px solid #f2f2f2; margin-top: .65rem;}
.akt-prawny { padding: .5rem 1rem; background-color: #f9f9f9; border-radius:7px;}
.akt-zmiana { padding: .5rem 1rem; background-color: #f2f2f2; border-radius:7px;}
.akt-zmiana:nth-child(3) { padding: .5rem 1rem; background-color: #ebebeb; border-radius:7px; }
.akt-title { font-weight: 800; }
.akt > div > div { font-size: .9rem; line-height: 1.4rem;}
#sekcja-cztery > div > div > div > div > div > div > div > div > div > a,
.akt > div > div > a:link,
.akt > div > div > a { font-weight: bold; /*font-size: .85rem;*/ line-height: 1.15rem; color: #0054a6; transition: .5s;}
#sekcja-cztery > div > div > div > div > div > div > div > div > div > a:hover { line-height: 1.15rem; color: #b6081c; transform: .5s;}

/* Sekcja Prawna - zadaj pytanie*/
div.row > div > div > label,
div.row > a > div { border-radius: .5rem; padding: .4rem; min-height: 60px; font-size: 95%; }

div.sekcja-buttons > div { margin-bottom: 0; padding: 0; }
div.sekcja-buttons > a { padding:.1rem; }

div.row > div > div > label > p { width: 100%; text-align: center; margin:0; padding: 0; }

div.row > div > div > label,
div.row > a > div { background-color: #eeeeee; color: #5c636a; }

div.row > div > div > label:hover,
div.row > a > div:hover { background-color: #5c636a; color: #fff; }

div.row > div > div > label.active,
div.row > a > div a:hover,
div.row > a > div.active
{ background-color: #b6081c; color: #fff; }

div.row > a > div,
div.row > a > div:hover,
div.row > a > div a:hover,
div.row > a > div.active { border: 1px solid #fff !important; }

div.row > div > div > label,
div.row > div > div > label:hover,
div.row > div > div > label.active { border: 2px solid #fff !important; }


.form-group > div > .btn:active, .btn.active {
      outline: 0;
      background-image: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      background-color: #bd0000;
      color: #fff;
      border: 2px solid #fff !important; 
  }

.form-group > div > .btn:active, .btn.active {
      color:#fff; 
      text-decoration:none;
      background:#F83200;
      border: 2px solid #fff !important; 
  }

label.btn > input { display: none; }
form#commentForm.mbr-form.form-with-styler.mx-auto div.card-body div.row div.col-lg-12 div.col-12.form-group.padding-zero label.blok.switch,
form#commentForm div.card-body div.row div.col-12 div.col-12.form-group.padding-zero label.blok.switch { background-color: transparent !important; color: #5c636a; min-height: 10px; padding: 0; margin: 0; }
form#commentForm.mbr-form.form-with-styler.mx-auto div.card-body div.row div.col-lg-12 div.col-12.form-group.padding-zero label.blok.switch:hover,
form#commentForm div.card-body div.row div.col-12 div.col-12.form-group.padding-zero label.blok.switch:hover { background-color: transparent !important; color: #5c636a; }

/*Tajemniczy klient*/
@media screen and (max-width:1199px){
  .publish-attach > ul > li,
  ul.menu-sca > li.submenu > a { background-color: #5c636a; color: #fff; margin: 0 0 .2rem; border-radius: .5rem; width: 100%; display: block; float: left; }
  .publish-attach > ul > li:hover,
  ul.menu-sca > li.submenu > a:hover { background-color: #b6081c; color: #fff;}  
  .publish-attach > ul > li {  font-size: 80%; padding: .5rem .2rem; }
  .publish-attach > ul > li > a { color: #fff; }
  .publish-attach > ul > li > a::after {    content:"\a"; white-space: pre; }
    }
  @media screen and (min-width:1200px){
    ul.menu-sca > li.submenu > a { background-color: #5c636a; color: #fff; margin: 0 .2rem .4rem; border-radius: .5rem; width: 16%; display: block; float: left; }
    ul.menu-sca > li.submenu > a:hover { background-color: #b6081c; color: #fff;}
  }

  #sekcja-trzy .publish-attach { display: block; float: left; }

/*buttony*/
div > h2 > button.btn:nth-child(1) a { color: #fff;}
div.active > div > div > a > div > div > button,
div.row > div > div > a > div > div > button,
div.row > div > div > a > button,
div > h2 > button.btn:nth-child(1) { background-color: #6c757d; border-radius: .25rem; padding: .25rem .5rem; color: #fff; text-decoration: none;}
div.active > div > div > a > div > div > button:hover,
div.row > div > div > a > div > div > button:hover,
div.row > div > div > a > button:hover,
.pb-5 > a:nth-child(5) > button:hover,
div > h2 > button.btn:nth-child(1):hover { background-color: #5c636a; border-radius: .25rem; padding: .25rem .5rem;}
#send { width: initial;}

div > div > div > div > div > button::before { content: "⇅ "; padding-left: 3px }
.sort.asc::after {  content: "❯"; margin-left: .5rem; display: inline-block; transform: rotate(90deg); }
.sort.desc::after {  content: "❮"; margin-left: .5rem; display: inline-block; transform: rotate(90deg); }
.sort.asc,
.sort.desc { color: #fbda6e; }

.btn-check:focus + .btn-dark, .btn-dark:focus { box-shadow: 0 0 0 0 rgba(0,0,0,1); }
.btn-check:focus + .btn-dark, .btn-dark:focus { box-shadow: 0 0 0 0 rgba(0,0,0,1); }

/*none for yellow*/
html body div div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-10.col-md div.container.p-0 div.alert.alert-warning.alert-dismissible.fade.show.mb-4 div.publish div.publish-intro,
html body div div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-10.col-md div.container.p-0 div.alert.alert-warning.alert-dismissible.fade.show.mb-4 button.btn-close::before { display: none; }
/**/

.mbr-text > div:nth-child(2) { 
    background: #fff;
    border: none;
    padding: 15px;
    border-radius: 5px;
    font-weight: bold;
    color: #464646;
    margin: 1rem 0;
}

/*Wykresy*/
#chart_div img { border-radius: .7rem;}
@media screen and (max-width:1199px){
    div.col-lg-7 > div > div > div { margin-bottom: 1rem; }
    .graph-fuel { width: 100%; min-height: 300px; margin: 1rem 0; }
    img.tablegraph { width: 100%; height: auto; margin-bottom: 1rem;}
}
@media screen and (min-width:1200px){
/*    div.col-lg-7 > div > div > div { margin: 0; }*/
    .graph-fuel { width: 100%; min-height: 450px; margin: 1rem 0; }
    img.tablegraph { width: 460px; height: 350px; margin-bottom: 1rem;}
}
#chart2div3 { width: 100%; height: 350px; }
#chart2div3 > div > div > div > svg > g > g > g > circle:nth-child(2) { fill: #fbda6e !important; }
#chart2div3 > div > div > div > svg > g > g > g > circle:nth-child(3) { fill: #fbda6e !important; }

html body form div.text-center.col-12 { text-align: center !important; }

/*Formularze*/
#commentForm > div > div > div > h3 > strong,
#commentForm > div > h3 > strong { font-size: 1rem; color: #666; padding:0; margin-top: .5rem; font-weight: 800; }
.form-group label { font-weight: normal; color: #666; }
#collapseTwo > div { padding-top: 0; padding-bottom: 0;}
#accordionExample > div { margin-bottom: 0;}

div.card-table > div > input.search:nth-child(1),
div.tab-heads > div > input { background-color: #fafafa; color: #464646; border: none; border-bottom: 1px solid #464646; font-size: .8rem; width: 100%; border-radius: 5px;}
div.zgoda > div { padding: 1.5rem .5rem; }

select.custom-select { background-color: #f5f5f5; color: #607080; border: 1px solid #dce7f1; border-radius: .3rem; padding: .375rem .5rem; font-size: 1rem; font-weight: 400; line-height: 1.5; width: 100%; }
select.custom-select:hover { background-color: #f6f6f6; color: #607080;}
select.custom-select > option { padding:5px 0; }

/*Newsletter*/
#form-email { padding: .5rem; width: 100% !important;}
.action > input:nth-child(2) { margin-left: .5rem;}
span.red { color: #ff0000;}
div.n-dodaj > div > form > div.action { display: none;}
div#sekcja-dwa.row div.col-12.col-lg-6.col-md-6 div.row div.col-12.col-lg-12.col-md-12 div.card div.card.n-dodaj.m-0 div.card-body form div.row.d-flex.align-items-center div.col-12.col-lg-12.py-3 input { margin-left: 2rem; }
  
/*cropp*/
@media screen and (max-width:1199px){
div.card > a > div > div > div > div > img,
#sekcja-dwa > div > div > div > div > a > div > div > div > div > img { height: 55px; object-fit: cover; }
/*Określenie wysokości wpisu mini mobilnego*/
.col-lg-5 > div > div > div > a > div > div { min-height: 60px; }
}
@media screen and (min-width:1200px){
  div.col-lg-4 > div > div > a > img { height: 300px; object-fit: cover; }
    #sekcja-cztery > div > div > div > div > div > div > img,
     #sekcja-dwa > div > div > div > div > div > div > img { height: 430px; object-fit: cover; }
  .owl-top > div > div > div > div > div > img { height: 350px; object-fit: cover; }
  .col-lg-5 > div > div > div > a > div > div > div > div > img,
  #sekcja-dwa > div > div > div > div > a > div > div > div > div > img { height: 95px; object-fit: cover; }
}

/*datatables*/
#sortowanie_wrapper { font-size: 80%; }
table.dataTable.table thead th.sorting::after, table.dataTable.table thead td.sorting::after { content:" ❮❯"; color: #ddd; font-size: 1.15em; display: inline-block; transform: rotate(90deg); }
table.dataTable.table thead th.sorting_asc::after, table.dataTable.table thead td.sorting_asc::after { content:"  ❯"; display: inline-block; transform: rotate(90deg); }
table.dataTable.table thead th.sorting_desc::after, table.dataTable.table thead td.sorting_desc::after { content:"❮  "; display: inline-block; transform: rotate(90deg); }
#sortowanie_length { width: 50%; float: left; text-align: left; }
#sortowanie_length > label { background-color: transparent; margin-bottom: .5rem; }
#sortowanie_filter > label > input,
table.dataTable thead tr th select,
div.dataTables_wrapper div.dataTables_length select { vertical-align: middle; min-height: 0 !important; background-color: #fff; border: 1px solid #ddd; border-radius: .3rem; }
#sortowanie_filter { width: 50%; float: right; text-align: right; }
#sortowanie_filter > label { background-color: transparent; margin-bottom: .5rem; }
select > option { font-family: Verdana, Tahoma, sans-serif; }
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers { margin-top: 1rem; }

div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_first.paginate_button.first::before { content:"❮ "; color: #5c636a; font-size: 0.8em; }
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_previous.paginate_button.previous::before { content:"❮ "; color: #5c636a; font-size: 0.8em; }
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_next.paginate_button.next::after { content:" ❯"; color: #5c636a; font-size: 0.8em; }
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_last.paginate_button.last::after { content:" ❯"; color: #5c636a; font-size: 0.8em; }

div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_first.paginate_button.first:hover:before { content:"❮ "; color: #fff; font-size: 0.8em; }
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_previous.paginate_button.previous:hover:before { content:"❮ "; color: #fff; font-size: 0.8em; }
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_next.paginate_button.next:hover:after { content:" ❯"; color: #fff; font-size: 0.8em; }
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_last.paginate_button.last:hover:after { content:" ❯"; color: #fff; font-size: 0.8em; }

input.selection.ui.dropdown,
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_first.paginate_button.first,
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_previous.paginate_button.previous,
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_next.paginate_button.next,
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_last.paginate_button.last { padding: .3rem; margin: .2rem; border: 1px solid #ddd; border-radius: .3rem; color: #5c636a; }

div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers span,
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers span span.ellipsis { border: none; }

div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers span a.paginate_button { padding: .3rem; margin: .2rem; border: 1px solid #ddd; border-radius: .3rem; color: #5c636a; min-width: 29px; display: inline-block; text-align: center; }

input.selection.ui.dropdown.active,
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers span a.paginate_button:hover,
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_first.paginate_button.first:hover,
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_previous.paginate_button.previous:hover,
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_next.paginate_button.next:hover,
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_last.paginate_button.last:hover { padding: .3rem; margin: .2rem; border: 1px solid #b6081c; border-radius: .3rem; background-color: #b6081c; color: #fff; cursor: pointer; }

div#sortowanie_wrapper.dataTables_wrapper div.ui.stackable.grid div.row div.right.aligned.nine.wide.column div#sortowanie_paginate.dataTables_paginate.paging_full_numbers span a.paginate_button.current { padding: .3rem; margin: .2rem; border: 1px solid #fbda6e; border-radius: .3rem; background-color: #fbda6e; color: #000; cursor: pointer; }

div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_first.paginate_button.first.disabled,
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_previous.paginate_button.previous.disabled,
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_next.paginate_button.next.disabled,
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_last.paginate_button.last.disabled { padding: .3rem; margin: .2rem; border: 1px solid #ddd; border-radius: .2rem; background-color: #ddd; color: #a6a6a6; cursor: default; }

div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_first.paginate_button.first.disabled::before { content:"❮ "; color: #a6a6a6; font-size: 0.8em; }
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_previous.paginate_button.previous.disabled::before { content:"❮ "; color: #a6a6a6; font-size: 0.8em; }
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_next.paginate_button.next.disabled::after { content:" ❯"; color: #a6a6a6; font-size: 0.8em; }
div#sortowanie_wrapper.dataTables_wrapper div#sortowanie_paginate.dataTables_paginate.paging_full_numbers a#sortowanie_last.paginate_button.last.disabled::after { content:" ❯"; color: #a6a6a6; font-size: 0.8em; }

div.search-bar div.col-12.mt-4.row div.col-6.col-md-4.mb-4.text-left div.btn.btn-light.btn-sm::before,
div.search-bar div.col-12.mt-4.row div.col-6.col-md-6.mb-4.text-left div.btn.btn-light.btn-sm::before { content: 'Przeglądasz: '; }
div.search-bar div.col-12.mt-4.row div.col-6.col-md-4.mb-4.text-left div.btn.btn-light.btn-sm,
div.search-bar div.col-12.mt-4.row div.col-6.col-md-6.mb-4.text-left div.btn.btn-light.btn-sm { background-color: #ccc; cursor: default; }
div.search-bar div.col-12.mt-4.row div.col-6.col-md-4.mb-4.text-left a div.btn.btn-light.btn-sm::before,
div.search-bar div.col-12.mt-4.row div.col-6.col-md-6.mb-4.text-left a div.btn.btn-light.btn-sm::before { content: 'Wyszukaj: '; }
div.search-bar div.col-12.mt-4.row div.col-6.col-md-4.mb-4.text-left a div.btn.btn-light.btn-sm,
div.search-bar div.col-12.mt-4.row div.col-6.col-md-6.mb-4.text-left a div.btn.btn-light.btn-sm { background-color: #B6081C; cursor: pointer; }
div.searchform form div.row div.col input#form-search {
  display: block;
  width: 100%;
  padding: .5rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #607080;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #dce7f1;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.col-lg-7 > div > div > div > div > div > div > table > tbody > tr > td > a { background-color: #ccc; color: #fff; padding: .4rem .75rem .2rem; margin: 0 .4rem; border-radius: .2rem; font-weight: 200; }
.col-lg-7 > div > div > div > div > div > div > table > tbody > tr > td > a:hover { background-color: #B6081C; color: #fff; }
html body div#epe-sites div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-12.col-md-12 div#sekcja-cztery.row div.col-12.col-lg-7.col-md-7 div.row div.col-12.col-lg-12.col-md-12 div.card div.card div.card-body div table tbody tr td.allleft,
html body div#epe-sites div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-12.col-md-12 div#sekcja-cztery.row div.col-12.col-lg-7.col-md-7 div.row div.col-12.col-lg-12.col-md-12 div.card div.card div.card-body div table tbody tr td.allright { width: 180px !important; font-size: 85%; }
html body div#epe-sites div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-12.col-md-12 div#sekcja-cztery.row div.col-12.col-lg-7.col-md-7 div.row div.col-12.col-lg-12.col-md-12 div.card div.card div.card-body div table tbody tr td.allleft a,
html body div#epe-sites div#main.kolumny kolumny.p-0 div.container.p-0 div.row div.col-12.col-lg-12.col-md-12 div#sekcja-cztery.row div.col-12.col-lg-7.col-md-7 div.row div.col-12.col-lg-12.col-md-12 div.card div.card div.card-body div table tbody tr td.allright a { padding: .4rem !important; }

.w-85 { width: 85px; }
.img-logo-w { width: 170px; height: auto; }
.z-1110 { z-index: 1100 !important; }
.bg-none { background: none !important; }



/*cookie*/
@media screen and (max-width:1199px){
#cookieChoiceInfo { padding: 2.5rem 1.5rem; min-height: 40vh; }
.cookie-choices-text { text-align: left; margin-bottom: 2rem; }
.cookie-choices-buttons { text-align: center; }
}
@media screen and (min-width:1200px){
#cookieChoiceInfo { padding: 2rem 6rem; }
.cookie-choices-inner { text-align: left; margin: 3rem 0; }
.cookie-choices-text { font-size: .95rem; }
.cookie-choices-buttons { float: right; margin-bottom: 1.5rem; margin-top: 2rem; }
.cookie-choices-inner {  margin-top: .5rem; }
}
.cookie-choices-inner > a:nth-child(2) { font-weight: 800; text-decoration: underline; color:#fff; }
a.cookie-choices-button { margin-right: .5rem; }
#cookieChoiceDismiss { float: right; margin-top: 2rem; }
#cookieChoiceDismiss::after { content:" ✔"; color: #fff; }

@media (min-width: 768px) { .nodesktop { display: none;} }
@media (max-width: 768px) { .nomobile { display: none;} }
@media (max-width: 1201px) 
{ 
  .notablet { display: none;} 
  #main > kolumny > div > div.row > div.col-12.col-lg-10.col-md {width: 100% !important; }
}

/*cookie 2024 EU*/
.termsfeed-com---palette-light.termsfeed-com---nb { background-color: #fafafa !important; color: #111 !important; -webkit-box-shadow: 0px 0px 3px 1px rgba(66, 68, 90, 1); -moz-box-shadow: 0px 0px 3px 1px rgba(66, 68, 90, 1); box-shadow: 0px 0px 3px 1px rgba(66, 68, 90, 1); }
.termsfeed-com---nb-simple { right: 0; top: auto; bottom: 0; left: auto; max-width: 100% !important; width: 100% !important; position: fixed; }
.termsfeed-com---palette-light .cc-nb-okagree { color: #fff !important; background-color: #198433 !important; transition: .4s; }
.termsfeed-com---palette-light .cc-nb-reject { color: #000000 !important; background-color: #eaeaea !important; transition: .4s; }
.termsfeed-com---palette-light .cc-nb-changep { color: #ffffff !important; background-color: #770b0b !important; transition: .4s; }
.termsfeed-com---nb .cc-nb-main-container { padding: 3rem; text-align: center !important; }
.termsfeed-com---palette-light .cc-nb-okagree:hover,
.termsfeed-com---palette-light .cc-nb-reject:hover,
.termsfeed-com---palette-light .cc-nb-changep:hover { -webkit-box-shadow: 0px 0px 3px 1px rgba(66, 68, 90, 1); -moz-box-shadow: 0px 0px 3px 1px rgba(66, 68, 90, 1); box-shadow: 0px 0px 3px 1px rgba(66, 68, 90, 1); transition: .4s; }
@media screen and (max-width: 600px) {
.termsfeed-com---nb-simple { max-width: 100% !important; }
}

/*osoba*/
.osoba { width: 155px !important; height: auto !important; float: left !important; padding: 0 5px 5px 0 !important; }

/*reklama cdc*/
#cdc24add { background-color: #ededed; border-radius: .7rem; }
.cdc-logp img { width: 70% !important; height: auto !important; align-items: center; }
#cdc24add > div,
.cdc-logp { text-align: center; }
#cdc24add > div { padding: .3rem .6rem; margin: .4rem 1rem; }
#cdc24add > div:nth-child(2) { color: #B52424; font-size: 1.2rem; border-radius: .2rem; font-weight: 900; }
button.submit { width: 50% !important; }
button.submit::before { display: none; }
button.submit { padding: .4rem; }
div.prod-1004 { background-color: #B52424; padding: 2rem 1rem; transition: .3s; }
div.prod-1004:hover { background-color: #770b0b; transition: .3s; }
div.prod-1005 { background-color: cornflowerblue; padding: 2rem 1rem; transition: .3s; }
div.prod-1005:hover { background-color: rgb(25, 55, 110); transition: .3s; }
div.prod-1023,
div.prod-1007 { background-color: #435ebe; padding: 2rem 1rem; transition: .3s; }
div.prod-1023:hover,
div.prod-1007:hover { background-color: #0c1d5a; transition: .3s; }
/*button.submit > div:hover { background-color: #06223f !important; }*/
button.submit > div > div > div > a { color: #fff; }
div.about-move.pole-wiz div.services-details div.single-services a.services-icon i { font-size: 3rem; }

/*Linki NT*/
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div > div > div > div > div > a,
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div > div > div > div > div > em > a,
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div > div > div > div > div > div > em > a,
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div > div > div > div > div > div > div > a,
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div > div > div > div > div > div > div > em > a { font-weight: 700; color: #ca1313; transition: .5s; background-color: #fffbfb; margin: 0 .1rem; padding: 0 .2rem; }
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div > div > div > div > div > a:hover,
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div > div > div > div > div > em > a:hover,
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div > div > div > div > div > div > em > a:hover,
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div > div > div > div > div > div > div > a:hover,
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div > div > div > div > div > div > div > em > a:hover { color: #ff0000; transition: .5s !important; background-color: #fff2f2; }
/*
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div > div > div > div > div > div > a:nth-child(odd) { background: #fff !important; }
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div > div > div > div > div > div > a:nth-child(even) { background: #fafafa !important; }
*/
/*obrazki ogłoszenie*/
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div > div > div > div > div > p > img { width: 100%; height: auto; }

/*social icons*/
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(1) > a > span,
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(2) > a > span { display: none;}

#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div { padding: 0 5px; margin-bottom: 15px; }

#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(1) > a > img,
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(2) > a > img,
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(3) > a > img,
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(4) > a > img { width: 37px; height: 37px; }

#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(1) > a > img { filter: invert(26%) sepia(35%) saturate(7197%) hue-rotate(215deg) brightness(103%) contrast(104%); }
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(2) > a > img { filter: invert(0%) sepia(82%) saturate(7500%) hue-rotate(272deg) brightness(120%) contrast(115%); }
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(3) > a > img { filter: invert(49%) sepia(59%) saturate(6045%) hue-rotate(146deg) brightness(100%) contrast(101%); }
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(4) > a > img { filter: invert(68%) sepia(49%) saturate(4817%) hue-rotate(172deg) brightness(96%) contrast(92%); }

#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(1), 
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(2),
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(3), 
#sekcja-cztery > div.col-12.col-lg-7.col-md-7 > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div.col-12.col-lg-12.col-md-12.row > div.col.col-md-1 > div > div:nth-child(4) { float: left !important; }

#cdc24add > div.row > button > div > div > div > a > img,
div.icon-cdc-size { width: 50px !important; height: 50px !important; filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(299deg) brightness(105%) contrast(100%); }

/*ukrywanie display none d-none*/
#headeroff > div > div:nth-child(2) { display: none !important; }