/* #f5f5dc = de lichtgele kleur
   #0000c4 = de donkerblauwe kleur
   #33cccc = de blauw-grijze kleur 

/* classes images in articles ("Images and links"/ "Afbeeldingen en links"*/
/* afbeelding introtekst / intro image classes */
.links-intro { float: left; width: 300px; }
.rechts-intro { float: right; width: 300px; }
.geen-intro { float: none; width: 100%; }
.onzichtbaar { display: none !important; }
@media (max-width: 500px) { 
  .rechts-intro { float:right; width:30%; padding 10px; }
  .links-intro { float:left; width:30%; padding 10px; } 
}
/* afbeelding volledig artikel / full article image classes */
.geen-volledig { width:auto; float:none; }
.links-volledig { float: left; width: 50%; margin: 0 10px 10px 0; }
.rechts-volledig { float: right; margin: 0 0 10px 10px; }
                                                         */

/* change background color of menu section if not overlapped */
#rstpl-main-menu-position .navbar { background-color: rgba(51,204,204,0.3); }

/* change background color of menu section if overlapped */
@media (min-width: 1200px) {
#rstpl-main-menu-position .navbar .container-fluid { background-color: rgba(51,204,204,0.3); }
}

/* Remove uppercase from main menu */
#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item>a,
#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item>.nav-header,
#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu>.nav-item>.separator {
  text-transform:capitalize; }

/* submenu background */
#rstpl-main-menu-position.rstpl-opensubmenus-hover .navbar:not(.navbar-expand-xxxl) .navbar-collapse .mod-menu > .nav-item.parent > .mod-menu__sub
{
  background: #0000c4;
  width: 300px; 
} 

/* submenu items in mainmenu */
#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu .nav-item .mod-menu__sub > li a { color: #fff !important; }
#rstpl-main-menu-position .navbar .navbar-collapse .mod-menu .nav-item .mod-menu__sub > li a:hover { color: #808080 !important; }

/* menu bar logo */
.navbar-brand.rstpl-brand.image { width: 300px; }

/* login icon in menu bar */ 
@media (min-width: 1200px) {
#rstpl-main-menu-position .navbar .navbar-collapse .navbar-nav-scroll .rstpl-navbar-login .rstpl-open-login {
  width: 32px;
  color: #1142bd; }
}

@media (min-width: 1200px) {
#rstpl-main-menu-position .navbar .navbar-collapse .navbar-nav-scroll .rstpl-navbar-search .rstpl-open-search {
  color: #1142bd; }
}

/* change the background color of the caption part of the response slide module */
#rstpl-pagewrap .rstpl-slideshow-position .rsmg-slider-row .rsmg-slider-col-12 .slick-carousel .slick-list .slick-track .slick-slide .rstpl-slider-main-image .rstpl-caption
{ background-color: #33cccc !important; }

/* make round corners in the RSpagebuilder text block */
#rstpl-pagewrap .rspbld-text-block { border-radius: 50px; }

/* make round corners in the RSpagebuilder image block */
.rspbld-image.text-center img { border-radius: 50px; }

/* background of the RSFormPro forms (#33cccc), round corners and some space (padding) */
@media (min-width: 576px) {
#rstpl-com_rsform.rstpl-content { background-color: #3cc; border-radius: 50px; padding: 64px; }
}

/* background color artikel pagina's */
@media (min-width: 576px) {
#rstpl-pagewrap #rstpl-com_content .com-content-article
  { background-color: #33cccc; }
}

/* verklein de knoppen in MMS edit */
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  padding: 15px !important;
}

/* background color MMS input groep bevestigen bankrekening */
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback)
{ background-color: #0000c4; }