.navy-text { color: #1a335c; }
.blue-text { color: #0093cc; }

.navy-bkg { background-color: #1a335c; }
.blue-bkg { background-color: #0093cc; }
.yellow-bkg { background-color: #f6b513; }

h3 {
 font-size: 1.75em;
 font-weight: bold;
}

.btn-primary {
  background: #1a335c;
  border: 1px solid #1a335c;
}

h4 {
 font-size: 1.35em;
 font-weight: bold;
 line-height: 1.5em;
}

.bg-top .banner__bg  {
  background-position: center top;
}

.owl-carousel .owl-stage {
  transition-timing-function: linear !important;
}
.schedule__desc,
.schedule__time {
  color: #1A335C;
}
.schedule__item--major .schedule__desc {
  font-weight: bold;
  color: #50A0CC;
}
.schedule__desc em {
  display: none;
  color: #F8B414;
}

.box-width {
 max-width: 800px;
 margin-left: auto;
 margin-right: auto;
}
.speaker {
    margin-bottom: 0px;
}
.mainpage-header {
 margin: 30px auto 80px;
 text-align: center;
}

.mainpage-text, div, td, .col-xs-12 p {
 font-size: 19px;
 line-height: 32px;
 font-weight: 300;
}

.emph {
 font-weight: 700;
 font-size: 36px;
 color: #1a335c;
 margin-bottom: 25px;
}

.emph1 {
 font-weight: 700;
 font-size: 26px;
 color: #1a335c;
}



.section-title {
 font-size: 18px;
 font-weight: 500;
 letter-spacing: 0.3em;
 text-transform: uppercase;
 color: #1a335c;
}

.section-title:after {
    background: #f8b414;
}


.page-header {
 background: #ffffff;
 color: #1a335c;
 font-weight: 700;
 text-align: left;
 //margin-bottom: 90px;
}

.page-header__content-wrapper {
 background-image: url("/conf-data/ICC2026/images/ICA-2026-subpage-header.png");
 
 background-position: right center;
 background-repeat: no-repeat;
}

.page-header .page-header__title {
    font-size: 48px;
    margin: 0;
    font-weight: 700;
}


.navbar-inverse {
    background: #ffffff;
    border-color: #ffffff;
}

.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-minor-controls > li > a {
    color: #1a335c;
 font-size: 14px;
 font-weight: 400;
 padding-left: 10px;
 padding-right: 10px;
}

.navbar-inverse .navbar-nav > li > a:hover, 
.navbar-inverse .navbar-minor-controls > li > a:hover {
    color: #f8b414;
}



.navbar-button {
    background-color: #1a335c !important;
    border: 1px solid #1a335c !important;
    color: #FFFFFF !important;
 border-radius: 8px;
}


.fala {
 margin-top: -11vh;
 position: absolute;
 z-index: 1000;
}

.fala img {
 max-width: 100%;
}

.button-special {
    font-weight: 700;
    font-size: 1.4em;
    color: #ffffff;
    text-decoration: none;
    display: inline-block;
    margin: 0 10px 0 10px;
    padding: 10px 20px;
    border-radius: 12px;
}

.button-special:hover {
 text-decoration: none !important;
 opacity:; .6;
}

.footer {
    background: #f8b414;
    color: #1a335c;
    padding-top: 60px;
}
.footer__content {
    min-height: 100px;
    padding-bottom: 0px;
}
.footer .col-xs-12, .footer [class^="col-"] {
    margin-bottom: 10px;
}
#SyskonfLogoContainer {
    background: #ffffff;
    border-top: 1px solid #ffffff;
}

.navbar-inverse .icon-bar, .navbar-inverse .navbar-toggle .icon-bar {
    background-color: #1a335c !important;
}

.sponsors-row .sponsors-cell {
 border: 0 !important;
}
  
.sponsors-cell img {
 width: auto;
}
  
.sponsors--table {
 //display: none;
}
  

.tedi img {
  max-width: 200px;
  }
  
.emt-logo {
 height: 60px;
  }
  
.owl-carousel-wrapper {
    margin-top: 10px;
}
  
.owl-carousel .owl-item img {
    border-radius: 18px;
}
  

  
@media screen and (max-width: 500px) {

  .emt-logo {
 max-width: 70%;
   height: auto;
  }
  
}