@import url('https://fonts.googleapis.com/css2?family=Oxanium:wght@200&display=swap');
body {
font-family: Oxanium, cursive;
font-style: normal;
font-weight: 300;
}

.pt_desc {
    position: relative;
    top: -5px;
    padding-bottom: 2px;
    font-size: 12px;
    margin-left: 25px;
}

.nav-tabs > li.active::before {
    background: #c6587f;
}
.schedule__item--major {
    background: none;
}
.schedule__item .schedule__desc {
    padding-left: 25px;
}
.schedule__item--major .schedule__time,
.schedule__item--major .schedule__desc {
    font-weight: bold;
    color: #31AD95;
   padding-left: 10px;
}
.schedule__item.sesja .schedule__time,
.schedule__item.sesja .schedule__desc {
    padding-left: 10px;
    font-weight: bold;
    color: #c6587f;
}
.schedule__item.sesja .schedule__desc strong { color: #000; }
.schedule__item--major .schedule__desc {
   border-left-color: #ddd;
}
.schedule__desc .speaker {
  font-weight: normal;
  color: #38b9a1;
}

.questionnaire__desc { font-style: italic; font-size: 0.8em; }
label[for='kwestionariusz_1013_2433_0']::after {
  content: '[osoby które otrzymały dwie dawki szczepienia lub przyjęły jednodawkową szczepionkę. Certyfikat jest ważny od 14. do 365. dnia po podaniu ostatniej dawki]';
  font-style: italic; font-size: 0.8em; display: block;
  }
label[for='kwestionariusz_1013_2433_1']::after {
  content: '[certyfikat jest ważny od 11. do 180. dnia od uzyskania pozytywnego wyniku testu PCR]';
  font-style: italic; font-size: 0.8em; display: block;
  }
label[for='kwestionariusz_1013_2433_2']::after {
  content: '[czas ważności certyfikatu to 48 godzin]';
  font-style: italic; font-size: 0.8em; display: block;
  }  
.navbar-item-register a { 
  background-color: #c6587f !important;
  border: 1px solid #c6587f !important;  
  text-transform: uppercase;
  border-radius: 7px;
}  
.page-header .page-header__title {
    font-weight: 800;
}
#SyskonfLogoContainer { background: #C66D8C; }
.navbar-inverse {
    background: #31ad96;
    border-color: #ffce00;
    font-weight: bold;
}
.navbar-menu-widthfix.navbar .navbar-brand,
.navbar-menu-widthfix.navbar.scrolled .navbar-brand {
    line-height: 18px !important;
}
.banner__countdown-wrapper.js-countdown {
    padding-top: 20px;
}
.countdown {
color: #ffce00;
font-size: 30px;
}

.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-minor-controls > li > a {
    color: #ffce00;
}

.section-title::after {
    background-color: #ffce00;
    width: 60%;
}

.pink {
color: #c6587e;
}
.section-title-wrapper.small .section-title {
  font-size: 26px;
  font-weight: 600;
}

.small_font > p, .small_font> .loc > p, .small_font> .kontakt > p, footer{
 font-size: 0.9em;
}

/*FOOTER*/
.footer{
 background: #c6587e;
 color: #ffce00;
}
.footer__social-icon{
 display: none;
}
.footer__content{
 min-height: 80px;
 padding-bottom: 0px;
}
.footer [class^="col-"]{
 margin-bottom: 0px;
}

.w-20 img { max-width: 20%; }
.w-30 img { max-width: 30%; }
.w-35 img { max-width: 35%; }
.w-40 img { max-width: 40%; }
.w-45 img { max-width: 45%; }
.w-50 img { max-width: 50%; }
.w-55 img { max-width: 55%; }
.w-60 img { max-width: 60%; }
.w-70 img { max-width: 70%; }
.w-80 img { max-width: 80%; }
  
  @media (max-width: 499px) {
.banner__countdown-wrapper.js-countdown {
  line-height: 30px;
  text-align: left;
}}
@media (max-width: 499px) {  
  .w-50 img {
    max-width: 150%;
}}