/* MAIN */
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

@font-face {
 font-family: Avenir;
 src: url(/assets/fonts/Avenir.ttf) format("truetype"), url(/assets/fonts/Avenir.ttf) format("truetype");
}
html, body{
 font-family: Avenir;
}
td.time {
  vertical-align: top;
  width: 105px;
  text-align: left;
}
.dropdown-menu {
  overflow: scroll;
  max-height: 600px;
}
.dropdown-menu li {
width: 760px;
}
.dropdown-menu li a {
  white-space: normal;
}
.border-top .sponsors__cell { border-top: 1px solid #ddd; }
.fs-1_2{
 font-size: 1.2em;
}
.fs-1_5{
 font-size: 1.5em;
}
.pos-rel{
 position: relative;
}
.img-hover{
 transition: all .5s;
}
.img-hover:hover{
 transform: scale(1.1);
}
.events-list h3 a { color: #000; }
/* NAV */
.navbar-inverse{
 background: #000;
 border-color: #000;
}
.navbar-brand img{
 padding: 10px 0;
}

.border-line {
    width: 100%;
    height: 3px; 
    background-color: #FFCC00;
    margin: 0 0 20px 0;
}

.caption {
  font-size: 12px;
}
a.page-44255   { border-top: 1px solid #AAA; }
a.page-42488,
a.page-43598,
a.page-41686,
a.page-41685,
a.page-41684,
a.page-42843,
a.page-36796,
a.page-37522,
a.page-35854,
a.page-44255,
a.page-36759,
a.page-36845,
a.page-33257,
a.page-31791,
a.page-33423,
a.page-35886,
a.page-31765,
a.page-31796,
a.page-33007,
a.page-41713,
a.page-31792,
a.page-31795,
a.page-31752,
a.page-31794,
a.page-35853,
/* a.page-33423, */
a.page-31630,
a.page-31601,
a.page-32513,
a.page-32161,
a.page-30860,
a.page-30406,
a.page-30582,
a.page-29883,
a.page-29856,
a.page-29274,
a.page-29279,
a.page-29211,
a.page-29271,
a.page-29374,
a.page-29375,
a.page-29855,
a.page-34230,
a.page-36716,
a.page-32161,
a.page-36774,
a.page-31922,
a.page-34231,
a.page-35814,
a.page-37403,
a.page-45875,
a.page-45872,
a.page-45873,
a.page-29984 { color: #999 !important; }

/* BANNER */
.banner__content{
 display: block;
 vertical-align: none;
 height: auto;
 width: auto;
 text-align: center;
}
.banner__tint{
 background-color: rgba(0, 0, 0, .1);
}
.banner-iframe{
 height: 100vh;
 /*margin-top: 0 !important*/
}
.video-iframe{
 position: absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%);
 min-width: 100%;
 min-height: 100%;
 /*padding-top: 60px;*/
}
.banner__tint{
 position: absolute;
}
.banner-content{
 /*position: absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%, -50%);*/
 position: relative;
 padding-top: 0 !important;
 width: 100%;
 height: 100vh;
}
.volume{
    position: absolute;
    bottom: 20px;
 left: 20px;
}
.volume-control{
 font-size: 25px;
}
.volume-control:hover{
 cursor: pointer;
}

/* HOME */
.img-conf{
 /*width: 60%;*/
 margin: 0.5rem auto 0;
    max-width: 240px;
    border: 1px solid #CCC;
}
.img-conf:hover{
 /*opacity: .6;*/
 transition: all .3s;
}

/* Follow Hemo Trends */
.trends .section-title::after {
 background-color: #FFF;
 height: 0px;
 border: 0px;
}

/* NOWE KIERUNKI */
.nowe_kierunki .section-title::after {
 background-color: #596CB1;
}
.speaker_nowe_kierunki{
 color: #596CB1;
 font-style: italic;
}
#program-nowe_kierunki .nav-tabs > li.active::before{
 background-color: #596CB1;
}
.btn.program {
background: none;
color: #000;

}
.btn-zht, .btn-banner, .btn-letnie, .btn-ash, .btn-palg-cll, .btn-aml, .btn-aml2, .btn-poz, .btn-diagnostyka-leczenie-mds-aml {
 /* position: absolute;
 top: 15px;
 right: 0; */
    margin: 40px auto 0 auto !important;
    display: table;
    margin: auto;
 font-size: 20px;
 background-color: #596CB1;
 border-color: #596CB1;
 transition: all .5s !important;
}

.archiwum .nav-tabs {
    background: linear-gradient(342deg, #ffcc00, #fff);
    border-bottom: 1px solid #ffcc00;
}
.fRaleway {
  font-family: Raleway;
}

/* LETNIE */
.letnie_spotkania .section-title::after {
 background-color: #FCD12A;
}
.diagnostyka-leczenie-mds-aml .section-title::after {
 background-color: #CD161A;
}
.ash .section-title::after {
 background-color: #FF24A9;
}
.t-cart  .section-title::after {
 background-color: #3399CC;
}
.palg-cll .section-title::after {
 background-color: #CD1719;
}
.btn-pbl {
    background: #f9a83f;
    border: 1px solid #f9a83f;
}
.btn-wm {
  background: #339966;
  border: 1px solid #339966;
}
.btn-diagnostyka-leczenie-mds-aml {
    background: #CD161A;
    border-color: #CD161A;
    margin-right: 15px;
}
.btn-letnie {
    background: #FCD12A;
    border-color: #FCD12A;
}
.btn-ash {
    background: #FF24A9;
    border-color: #FF24A9;
}
.btn-poz {
    background: #003066;
    border-color: #003066;
}
.btn-aml {
    background: #2064AE;
    border-color: #2064AE;
 display: inline-block;
}
.btn-aml2 {
    background: #000;
    border-color: #000;
 display: inline-block;
}

.btn-palg-cll {
    background: #CD1719;
    border-color: #CD1719;
}
#program-letnie .nav-tabs > li.active::before{
 background-color: #FCD12A;
}
#program-ash .nav-tabs > li.active::before{
 background-color: #FF24A9;
}
#program-diagnostyka-leczenie-mds-aml,
#program-letnie .program-speaker{
 font-style: italic;
}
#program-diagnostyka-leczenie-mds-aml .nav-tabs > li.active::before{
    background-color: #CD161A;
}
.btn-banner:hover{
 padding: 8px 20px;
}

/* FOOTER */
.footer{
 min-heigt: auto;
 background: #000;
 color: #ffd300;
}
#SyskonfLogoContainer{
 background: #000;
 border-color: #000;
}
.footer__content {
 min-height: auto;
 padding-bottom: 15px;;
}
.footer .col-xs-12, .footer [class^="col-"] {
 margin-bottom: 0;
}

/* MEDIA */
@media(min-width: 768px){
 .img-w85 img{
 width: 85%;
 }
 .img-w80 img{
 width: 80%;
 }
 .img-w75 img{
 width: 75%;
 }
 .img-w70 img{
 width: 70%;
 }
 .img-w65 img{
 width: 65%;
 }
 .img-w60 img{
 width: 60%;
 }
 .img-w55 img{
 width: 55%;
 }
 .img-w50 img{
 width: 50%;
 }
 .img-w45 img{
 width: 45%;
 }
 .img-w40 img{
 width: 40%;
 }
 .img-w35 img{
 width: 35%;
 }
 .img-w30 img{
 width: 30%;
 }
 .img-w25 img{
 width: 25%;
 }
 .img-w20 img{
 width: 20%;
 }
 .img-w15 img{
 width: 15%;
 }
 .img-w10 img{
 width: 10%;
 }
}

.yellow{
color: #FFCC00;
font-weight: bold;
}
  .red{color: #CC0033;}
  .lecturesb{color: #31999A;}
  .blue{color: #0c4675;}
  .lecturesr{color: #cd1719;}
 .purple{color: #663399;} 
  
.btn-50lat{
background-color: #db2828;
    border: 1px solid #db2828;}
.btn-zht {
    background: #F88100;
    border-color: #F88100;}
  .dblue .section-title::after {
    background-color: #337ab7;
    width: auto;
}
  .shortblue .section-title::after {
    background-color: #337ab7;
    width: 30px;
  }
  @import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

  .poppins {
    font-family: 'Poppins', sans-serif;
}
 .dblue .section-title {
    font-size: 36px;
}
  .btn-poz {
    font-size: 30px;
}
 @media (max-width: 499px) {
  .btn-poz {
    font-size: 12px;
  }
}
  
.archive-tabs > .nav-tabs > li > a {
  font-size: 24px;
}
  
.archive-tabs > .nav-tabs > li.active::before {
  background: #FFCC00;
  height: 3px;
}
.archive-tabs .nav-tabs > li.active > a,
.archive-tabs .nav-tabs > li.active > a:hover,
.archive-tabs .nav-tabs > li.active > a:focus {
  background-color: #FFF;
  font-weight: bold;
  color: #DAA520;
  border-bottom-color: transparent;
  cursor: default;
}
 .archive-tabs .nav-tabs{
  background: linear-gradient(342deg, #ffcc00, #fff);
  border-bottom: 1px solid #ffcc00;
  }