/*
   Als geen verdere omschrijving is ingevuld bij een programma-item, voorkom dan
   dat de tijd van het volgende item door de link van de huidige spreker staat.
*/
.desc { min-height: 40px; }

/*
   Apart item voor de workshops: zij krijgen een grijs driehoekje om aan te
   geven dat zij onderdeel zijn van de bovenliggende parallelsessie.
*/
@media (min-width: 992px) {
   .schedule-tab-content .item-workshop:after {
      content: "";
      display: inline-block;
      position: absolute;
      z-index: 5;
      left: 198px;
      top: 0px;
      width: 0px;
      height: 0px;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: 10px solid transparent;
      border-left: 10px solid #098dcf;
      border-left-color: #c7d6e7;
      background: transparent;
      border-radius:0%
   }
}

.pricing .card.theme-bg-white {
    background: #F0F6FA;
    height: 100%
}

.schedule-nav .nav-link.theme-bg-light {
    background: #e6f0f7;
}

.nav-pills .nav-link.theme-bg-light.active,.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #098dcf
}

img.logo-icon{ float:left; margin-right: .7em; }
span.logo-text{ font-size: 1.35em;}

section#ins-section {min-height: 450px;}


/*
   Maak de header ALTIJD blauw
*/
.header{background:#098DCF;}
.header-shrink{background:#098DCF;}
@media (max-width: 991.98px){.header-has-bg{background:#098DCF;}

section.countdown-section.section {
   padding: 1rem 0;
}

.countdown-box .number{color:#ffffff!important;}
.countdown-box .unit{color:#141c25!important;}

.countdown-section.nection{padding-top:4rem;padding-bottom:4rem}

/*
   De locatie van de carousel items (voor een rustiger beeld: slechts 1 plaatje)
*/
.hero-carousel .carousel-item-1{background:url("/assets/images/hero/hero-1.jpg") no-repeat center center}
.hero-carousel .carousel-item-2{background:url("/assets/images/hero/hero-1.jpg") no-repeat center center}
.hero-carousel .carousel-item-3{background:url("/assets/images/hero/hero-1.jpg") no-repeat center center}

/*
   Op mobile devices komt het tekentje van de workshops bovenaan de spreker-info
   te staan. Dat moet niet.
*/
@media (max-width: 767.98px){
   .schedule-tab-content .tab-pane:after,.schedule-tab-content .item.workshop:after{display:none}
}

.venue-section .theme-bg-light .grid-item{border:1px solid red #415b78}
.venue-section .theme-bg-light .grid-item .title{font-size:1.125rem}
.venue-section .theme-bg-light .grid-item .svg-inline--fa{font-size:1.25rem}.logo-item{margin-bottom:1rem}
.venue-section .theme-bg-light .figures-holder{position:absolute;top:0;right:0}}

/*
.venue-section .theme-bg-white .grid-item{border:1px solid #415b78}
*/
.venue-section .theme-bg-white .grid-item{border:1px solid #415b78}
.venue-section .theme-bg-white .grid-item .title{font-size:1.125rem;color:red}
.venue-section .theme-bg-white .grid-item .svg-inline--fa{font-size:1.25rem}.logo-item{margin-bottom:1rem}
.venue-section .theme-bg-white .figures-holder{position:absolute;top:0;right:0}}

