.gold-text { color: #c29a29; }
.orange-text { color: #ef8209; }
.dark-text { color: #446874 !important; }
.purple-text { color: #4833ce; }
.bordo h2,
.bordo h4 { color: #570D26; font-weight: bold; }
.text-header {
  font-size: 1.2em;
  color: #ef8209;
}

.schedule__time,
.schedule__item {
  color: #444444;
  font-weight: bold;
}
.speaker.mb-0 {
  margin-bottom: 0px;
}
.speaker {
    min-height: 467px;
}
.break .schedule__time,
.break .schedule__desc { color: #446874; }

.schedule__item--major,
.schedule__item--major .schedule__time {
    background: none;
    color: #ef8209;
    font-weight: bold;
}
.schedule__item--major em,
.schedule__item em {
    font-weight: 300;
    color: #446874;
    
}

.speaker {
    margin-bottom: 30px;
}

.gold-bkg { background-color: #c29a29; }
.dark-bkg { background-color: #446874; }
.purple-bkg { background-color: #4833ce; }
.infarma { margin: auto; max-width: 50%;}

.text-container {
 max-width: 700px;
 margin: 50px auto 50px auto;
}

.text-desc {
 font-family: 'Montserrat', sans-serif;
 font-weight: 400;
 font-size: 16px;
 line-height: 29px;
 text-align: justify;
}

h1 {
 font-weight: 700;
 margin-bottom: 30px;
}

.navbar-inverse {
    background: #ffffff;
 border: 0;
}

.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-minor-controls > li > a {
    color: #4932ca;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-minor-controls > li > a:hover {
    color: #ef8209;
}

.btn, .navbar-button {
    background-color: #ef8209 !important;
    border: 0 !important;
    color: #FFFFFF !important;
 border-radius: 8px;
}

.navbar-inverse .icon-bar {
    background: #c29a29 !important;
}

.main-header {
 display: block;
 clear: both;
}

.main-header img {
 width: 100%;
}

.footer {
 background: #4833ce;
 color: #ffffff;
 padding-top: 40px;
}

#SyskonfLogoContainer {
 background: #c29a29;
 background: #ffffff;
 border: 0;
}

.banner { margin-top: -30px !important; }

.banner__tint {
 background-color: transparent;
}

.max135 img {
 max-height: 135px;
 width: auto;
}

.sponsors__cell, .sponsors-cell {
 padding: 20px;
 border: 0 !important;
}

.sponsor-box-item img {
 max-height: 80px !important;
 width: auto;
}

.footer__social-icon {
    background: #ffffff;
    color: #ef8209;
}

.page-header .page-header__title { 
 color: #4732cb;
}

.page-header { 
 background: #9fd8ec;
}

a {
 color: #4732cd;
}

.footer__content {
    min-height: 160px;
    padding-bottom: 0px;
}


.p1 img { max-width: 170px; }
.p1 { margin: auto; display: block; }

.logo_mp img { max-width: 350px; }

.hideit { display: none; }

@media(max-width: 500px) {
  .p1 img,
  .logo_mp img { max-width: 70%; }
}