/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 4-sep-2019, 14:00:51
    Author     : 
blauw: #089bd9
rood: #e30613 rgba( 237,39,44)
donkerrood: #931e1e
geel: #fecc00
*/

#page-wrapper {
    padding-bottom: 35px;
}
.header-top-bar,
footer.footer,
.footer-container {
    background: #e30613;
    color: #FFF;
}
footer.footer {
    height: auto;
}
.header-top-bar a,
footer.footer .copy,
footer.footer ul a {
    color: #FFF;
}
.header-top-bar-nav li {
    vertical-align: baseline;
}
.header-top-bar-nav li:first-child {
    vertical-align: top;
}
.entry-content a {
    color: #e30613;
}
.header-top-bar a:visited {
    color: #FFF !important;
}
a.nav-link-regular:visited {
    color: #e30613;
}
.entry-content a:hover,
.navbar a.nav-link:hover {
    color: #931e1e !important;
}

.navbar-brand {
    padding: 0 !important;
    margin-top: -64px;
}
.home .entry-content h3 {
    color: #089bd9;
}
.banner .panel-login .btn:last-child {
    background-color: #089bd9;
}
.home .home-topic-letter {
    background-color: #089bd9;
    color: white;
    border-radius: 50%;
    padding: 2px;
    padding-right: 2px;
    padding-left: 2px;
    padding-right: 6px;
    padding-left: 6px;
}

.home h4 {
    color: #e30613;
    font-weight: bold;
    border-bottom-width: 2px;
    border-bottom-style: dotted;
    border-bottom-color: #e30613;
    margin-bottom: 10px;
    padding-bottom: 5px;
}
.side-links header {
    background: #e30613;
}
figure figcaption.blue {
   /* background: rgba(8, 155, 217, .9); *//* blauw */
	background:rgba(241,202,21, .9);
}
figure figcaption.blue.has-ribbon::after { /* blauw */
    background-color: rgba(241,202,21, 1);/*#089bd9;*/
}

figure figcaption.green {
    background-color: rgba( 254, 204, 0, 0.9);  /* geel */
}
figure figcaption.green.has-ribbon::after {
    background-color: rgba(254, 204, 0, .5); /* geel */
}

.side-links ul li a.active {
   /* background-color: rgba( 254, 204, 0, 0.5); *//* geel */
	 background-color: rgba( 237,39,44, 0.2);
	color: #e30613;
}

#masthead .dropdown-menu {
    padding: 0 20px;
    border: none;
    margin-top: 0;
}

@media only screen and (max-width: 1024px) {
    
    .navbar-toggler {
        margin-top: 0.5em;
    }
    .navbar-brand {
        margin-top: -39px;
    }
    .countdown-timer {
       /* display: none; */
    }
    .row {
        width: 100%;
    }
    li.nav-item a {
        text-decoration: none;
    }
    li.nav-item {
       /*  border-bottom: 1px solid #e30613; 2022 */
    }
    li.nav-item:first-child {
       /* border-top: 1px solid #e30613; 2022 */
    }
    
    .banner .banner-title {
        padding: 25px;
        max-width: 40%;
    }
    .banner .banner-title .pre {
        font-size: 2rem;
    }
    header.banner .banner-title h1 {
        font-size: 1.2rem;
    }
    .banner-title h2 {
        font-size: 0.8rem;
    }
    .dropdown-menu a.dropdown-item:hover,
    .dropdown-item:focus .dropdown-item {
        color: #931e1e !important;
    }
    .dropdown-menu .dropdown-item:active {
        background-color: #FFF;
    }
}
@media only screen and (max-width: 768px) {
    .banner .banner-title {
        padding: 55px;
        max-width: 100%;
    }
}

/**** NEW ***/


.bg-blue-border-top {
    border-top-color: #e30613;
}
/*
.countdown-timer { display:none;}
*/
#masthead .dropdown-menu {
background: #f9fafb;}
	
.footerlinks figure figcaption.blue{
	background: rgba(8, 155, 217, .9);
	}
	
.footerlinks figure figcaption.blue.has-ribbon::after {
    background-color:rgba(8, 155, 217, 1);
}

footer.footer ul a:hover, footer.footer ul a:focus,footer.footer ul a:active, footer.footer ul a:visited
	{
	color: white !important;
}

.header-top-bar ul a:hover, .header-top-bar ul a:focus,.header-top-bar ul a:active, .header-top-bar ul a:visited
	{
	color: white !important;
}

	
section.footerlinks ul li a:after {
     color: rgba(8, 155, 217, .9);
}

footer.footer ul a::after {
     color:rgba( 254, 204, 0, 1);
}




@media only screen and (min-width: 992px){
.header-top-bar-nav a:after {
    color: rgba( 254, 204, 0, 1);
	}

}



/* 2021 */
.hide-menu {
    display: none !important;
}
.time-schedule__session__place, .time-schedule__session time {
    color: #4b97d4;
}

@media (min-width: 992px) {
	.navbar-expand-lg .navbar-nav .nav-link {
	    padding-right: 0.4rem;
	    
	}
}

/*2022*/
@media (max-width: 576px) {
	#content--row {
		margin-right:0px;
		margin-left:0px;
		/*
	    padding: 0;
		margin: 0;
		*/
	    
	}
	#primary { padding:0px;}
	.sschedule__item {padding-right:0px; }
	.schedule__time, .info_block  {padding-right:0px; }
	.wp-block-columns {
  
   	 margin-bottom: 15px;
    
	}
}

figure.special-table table {
    width: 98%;
    padding: 20px;
    border: 1px dashed #E3061A;
}

figure.special-table table td {
  
    padding: 20px;
  
}
