.navbar-inverse {
  background: #683168;
}
.page-header {
   background-color: #FFF;
}

.page-header__content-wrapper {
   background-image: url(/conf-data/PHinChildren/images/design_subpage.jpg);
   background-repeat: no-repeat;
   background-size: contain !important;
   background-position: left;
}
.section-title, .purple {
  color: #683168;
}
.section-title::after {
  background-color: #119F8F;
}
.footer { background: #683168; color: #FFF !important;}

.box-width {
 display: block;
 margin: 0 auto;
 max-width: 750px;
}

.header-pic {
 max-height: 300px;
 margin-top: 60px;
}

.main-page-box {
 margin-top: 40px;
}

.navbar-fixed-top {
    border-width: 0;
}

.navbar-menu-widthfix.navbar .navbar-button {
    border-radius: 6px;
}

.btn, .navbar-button {
    border-radius: 6px;
 background-color: #119f8f !important;
 border: 0 !important;
}

.green {
 color: #0EA594;
}

.orange {
color: #F1592A;
}

.schedule__time {
color: #000;
}

.header>div { border: 0px; padding-bottom: 50px; }
.header .schedule__time { font-weight: bold; }

.w50 img { max-width: 50%;}

.session {
 font-size:1.3em;
 margin-bottom: 3px;
 display: block;
}

.moderators { 
 font-size: 0.85em; 
 margin-bottom: 20px;
}




.navy-text, .ludzie-label {
 color: #683168;
}

.green-text, .ludzie-nazwiska {
 color: #444;
text-transform: uppercase;
}

.red-text, .przerwa {
 color: #E94E1B;
}




.schedule__desc {
 font-size: 1.2em;
 font-weight: 300;
}

.schedule__time {
 font-size: 1.2em;
}

.ludzie-nazwiska, .ludzie-label, .przerwa {
 font-size: 0.8em;
 font-weight: 500;
}

.ludzie-nazwiska__, .ludzie-label__ {
 display: none;
}


.przerwa {
 text-transform: uppercase;
 letter-spacing: 0.2em;
}

.sesja-title {
 font-weight: 700;
 font-size: 1.4em;
}

.schedule__item--major .head-desc {
 font-weight: 900;
 font-size: .7em;
 margin-top: 15px;
}




.schedule {
 margin: 50px 0 50px 0;
}

.nav-tabs-wrapper {
 border: 0;
}

.nav-tabs {
 border: 0;
 background: none;
}

.schedule__item--major {
 border: 0;
 background: #683168;
 color: #ffffff;
 font-weight: 700;
 font-size: 1.45em;
 margin-bottom: 25px;
 display: table-caption;
 border-radius: 8px;
 padding-top: 25px;
 padding-bottom: 25px;
}

.schedule__desc {
 border-left: 0;
 padding-top: 15px;
 padding-bottom: 15px;
}


.schedule__time, .schedule__desc {
    border-top: 1px dotted #ddd;
}

.sponsorbox {
 border: none !important;
}

.sponsorbox img {
 max-height: 120px;
 width: auto;
}
.sponsorbox.remedium img {
   max-width: 180px;
}