
/*  nomenu menu */
.pagenomenu #dnn_PageBuilderDefaultMenuBs5_menuRender .navbar-nav li {
	white-space: normal;
	height: auto;
  max-width: 150px;
}

.pagenomenu.bs5 #page-builder-wrapper .nomenu .navbar.page-builder-navbar {
	background-color: #242F62;
}

/* correcties voor paa 1.27 */
#page-builder-wrapper .offcanvas-backdrop {
  display: none;
}


@media screen and (max-width: 767px) {
    #paa-desktop-menu { 
        display: none!important;
    }
        #paa-mobile-menu { 
        display: block!important;
    }

    #page-builder-wrapper .LoginPanel {
        width: auto;
        padding-right: 0px;
        max-width: 100%;
    }
}

@media screen and (min-width: 768px) {
    #paa-mobile-menu { 
        display: none!important;
    }
    #paa-desktop-menu { 
        display: flex!important;
    }
}


#page-builder-wrapper .text-truncate {
    overflow: visible;
    text-overflow: none;
    white-space: normal;

}


@media screen and (max-width: 767px) {
	.atv #page-builder-wrapper .nomenu .navbar.page-builder-navbar {
		width: 100%;
	}
}

.pagenomenu #dnn_PageBuilderDefaultMenuBs5_menuRender .navbar-nav .dropdown:hover > .dropdown-menu {
	display: none !important;
}

.atv #page-builder-wrapper .navbar.page-builder-navbar {
  background: linear-gradient(90deg, #36A9E1 0%, #242F62 100%);
}

/* sub menu */

#breadcrumb {
  display: none;
}
#submenu .FFUlMenu {
  margin: 1rem 0;
  display: flex;
  justify-content: center;
}
#submenu .FFUlMenu li {
    display: block;
    float: left;
    list-style: none;
    padding-right: 15px;

}

#submenu .FFUlMenu li a {
}

#submenu .FFUlMenu li a.btn-info,
#submenu .FFUlMenu li a.btn-info:link,
#submenu .FFUlMenu li a.btn-info:visited {
  color: #fff;
}
#submenu .FFUlMenu li a.btn-info:hover {
  color: #242F62;
}
#submenu .FFUlMenu li a.btn-primary,
#submenu .FFUlMenu li a.btn-primary:hover {
  border: 1px solid transparent;
	background-color: #242F62;
  color: #fff;
}

@media screen and (max-width: 767px) {
  #submenu {
    width: 100%;
    padding: 0;
  }
  #submenu .FFUlMenu {
    display: block;
    justify-content: unset;
    padding: 0 0 0 5px;

  }
  #submenu .FFUlMenu li {
    padding: 5px;
  }


}

/* buttons */
.atv #submenu .btn-info,
.atv .btn-info {
  color: #fff;
  background-color: #36A9E1;
  border-color: #36A9E1;
}

.atv .btn-outline-info, 
.atv .btn-outline-primary {
  color: #36A9E1;
  border-color: #36A9E1;
}
.atv .btn-outline-primary:hover, 
.atv .btn-outline-info:hover {
	color: #fff;
	background-color: #36A9E1;
	border-color: #36A9E1;
}

/* overig */

.atv-title {
	color: #242F62;
}
.atv-title-accent {
	color: #36A9E1;
}
.atv .titlebar h2  {
	color: #36A9E1!important;
	font-size: 1.3rem;
}

.atv a {
	color: #36A9E1;
}
.atv .card-title {
	color: #242F62!important;
}

.atv .card {
	border-top: 2px solid rgba(54, 169, 225,.2)!important;
}

.atv .form-control:focus {
	color: #242F62;
	background-color: #fff;
	border-color: #36A9E1;
	outline: 0;
	box-shadow: 0 0 0 .25rem rgba(54, 169, 225,.25);
}
.atv .btn-outline-primary:focus,
.atv .btn-primary:focus,
.atv .btn-info:focus {
	color: #242F62;
	background-color: #36A9E1;
	border-color: #36A9E1;
	box-shadow: 0 0 0 .25rem rgba(54, 169, 225,.5);
}

.atv .atv-title {
	color: #242F62;
}

.atv .atv-title-accent, .atv .card-title {
	color: #36A9E1;
}