body {
  font-family: "proxima-nova",sans-serif;
}

.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 25px;
  padding-left: 25px;
  max-width: 1400px;
}

@media (min-width: 992px) {
  .container-fluid {
    width: 100%;
    padding-right: 25px;
    padding-left: 25px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1280px;
  }
}

.top-header {
  background-image: url("../../assets/img/hero_photo4.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  background-position: center center;
}

@media (min-width: 992px) {
  .top-header {
    height: 820px;
  }
}

.top-menu-logo {
  height: 118px;
}

.h1px-white {
  background-color: #ffffff;
  width: 100%;
  height: 1px;
}

.top-stripe {
  padding-left: 25px;
  padding-right: 25px;
}

@media (min-width: 1200px) {
  .top-stripe {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.fs-16 {
  font-size: 16px;
}

.line-h-normal {
  line-height: normal;
}

.color-dark-gray {
  color: #000000B3;
}

.txt-decoration-none, .txt-decoration-none:hover {
  text-decoration: none;
}

.footer-color {
  background-color: #F2F2F2!important;
}

.fs-84 {
  font-size: 36px;
}

@media (min-width: 576px) {
  .fs-84 {
    font-size: 64px;
  }
}

@media (min-width: 992px) {
  .fs-84 {
    font-size: 84px;
  }
}

.fw-900 {
  font-weight: 900;
}

.fs-37 {
  font-size: 28px;
  line-height: 42px;
}

@media (min-width: 992px) {
  .fs-37 {
    font-size: 37px;
    line-height: 49px;
  }
}

.fs-49 {
  font-size: 42px;
}

@media (min-width: 992px) {
  .fs-49 {
    font-size: 49px;
  }
}

.fs-28 {
  font-size: 23px;
  line-height: 31px;
}

@media (min-width: 992px) {
  .fs-28 {
    font-size: 28px;
    line-height: 35px;
  }
}

.fw-600 {
  font-weight: 600;
}

.fs-14 {
  font-size: 14px!important;
}

.fs-18 {
  font-size: 18px!important;
  line-height: 24px;
}

.img-stacja {
  background-image: url("../../assets/img/Stacja_ORLEN__5.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.img-zarzad {
  background-image: url("../../assets/img/zarzad.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.orlen-red {
  color: #D81E04!important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #D81E04;
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 4px solid #D81E04;
}

.nav-link, .nav-link:hover {
  color: black;
}

.nav-tabs {
  color: #000000;
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: 0 0;
  border: none;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}

.border-top-bottom-table {
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
#CybotCookiebotDialogPoweredbyCybot, .CookiebotWidget-main-logo{
	display:none !important;
}
