/* app specific after resyling */

body {
		background-color: #e3f4fc;
		font-family: 'Roboto', sans-serif;
  }
  .mainPageHeader {
		border-bottom: none !important;
		box-shadow: none;
  }
  section.main-menu {
	  //margin-top: 2rem;
  }
  ul#menu-main li a {
		color: #263061;
		font-family: 'FilsonProBold', 'Roboto', sans-serif;
  }
  header.mainPageHeader {
		padding-bottom: 0;
  }
  header.mainPageHeader section.main-menu ul.menu li a {
	  color: #263061;
	  font-family: 'FilsonProBold', 'Roboto', sans-serif;
  }
  header section.main-menu ul.menu li a:hover {
		background-color: #ffffff;
		border-bottom: solid 2px #9bd6f1;
		color: #263061;
  }
  header.mainPageHeader .dropdown.menu>li.is-dropdown-submenu-parent>a::after {
		border-color: #263061 transparent;
  }
  .pibHomeFirstRow, .pibHomeScndRow, .pibHomeThrdRow, .pibHomeFrdRow {
		padding-top: 2rem;
		padding-bottom: 2rem;
  }
  .pibHomeFirstRow {
		background-color: #fed777;
  }
  .pibLoginIforow {
		  background-color: #feedc4;
  }
  .pibHomeScndRow {
		background-color: #feedc4;
  }  
  .pibHomeThrdRow {
		background-color: #ffffff;
  } 
  .pibHomeFrdRow {
		background-color: #e3f4fc;
  } 
  .pibHomeFooterRow {
		background-color: #444f77;
  } 
  .row.expanded.pibHomeFrdRow {
		padding-bottom: 0px;
  }
  h1, h2, h3, h4, h5 {
		font-family: 'FilsonProBold', 'Roboto', sans-serif;
		color: #263061;
  }
  h2 {
		line-height: 2rem;
		font-size: 1.2rem;
  }
  .filsonprobold {
		font-family: 'FilsonProBold', 'Roboto', sans-serif;
  }
  .filsonprobook {
		font-family: 'FilsonProBook', 'Roboto', sans-serif;
  }
  .clr_darkblue {
		color:#263061;
  }
  .clr_lightblue {
		color:#45b5e8;
  }
  .smaller {
		font-size: 0.8rem;
  }
  h1.pibHomeFirstRow {
		color: #ffffff;
		margin-top: 1rem;
		padding-bottom: 1rem;
  }
  h2.pibHomeFirstRow {
		font-size: 1.2rem;
		padding-top: 0;
		padding-bottom: 0.2rem;
		line-height: 1.7rem;
		padding-right: 2rem;
  }
  p {
	  font-family: 'Roboto', sans-serif;  
  }
  label {
	  font-family: 'Roboto', sans-serif !important;  
  }
  p.imgSlotje {
		font-family: 'FilsonProBold', 'Roboto', sans-serif;
		margin-bottom: 0.2rem;
  }
  p.imgSlotje img {
		width: 1.2rem ;
		margin-right: 0.7rem;
		margin-top: -10px;
  }
  p.login-username, p.login-password, p.login-remember {
		margin-bottom: 0;
  }
  p.login-username label, p.login-password label, p.login-remember label {
		font-family: 'FilsonProBook', 'Roboto', sans-serif;
  }
  p.clr_darkblue a {
		color:#263061;
  }
  p.clr_darkblue a:hover {
		color:#444f77;
		text-decoration: underline;
  }
  p.appLogedinas {
	  font-size: 0.8rem;
	  padding-top: 0.6rem;
	  margin-bottom: 0.3rem;
  }
  #user_login, #user_pass {
		border: 1px solid #ffffff;
		box-shadow: none;
		margin-bottom: 5px;
		width: 90%;
  }
  #wp-submit, .pibButton, .pibButtonDark  {
		font-family: 'FilsonProBold', 'Roboto', sans-serif;
		background-color: #45b5e8;
		padding-top: 0.7rem;
		padding-bottom: 0.5rem;
		padding-left: 2rem;
		padding-right: 2rem;
		border-radius: 1rem;
  }
  button {
	  background-color: #45b5e8;
	  font-family: 'FilsonProBold', 'Roboto', sans-serif;
  }
  button:hover, .button:hover, .pibButton:hover, .pibButtonDark:hover, #wp-submit:hover  {
		cursor: pointer;
		background-color: #444f77;
		transition: background-color 0.3s ease;
  }
  .pibButton, .pibButtonDark {
		font-size: 0.7rem;
  }
  .pibButtonDark {
	   background-color: #263061; 
  }
  .pibButtonWhite{
    background-color: #ffffff; 
    color: #263061;
  }
  .pibPartOfEck {
		height: 40px;
		font-family: 'FilsonProBook', 'Roboto', sans-serif;
		background-image: url('https://pedagogischepraktijkinbeeld.nl/wp-content/uploads/2021/11/EK_beeldmerk-RGB.png');
		background-position: left;
		background-repeat: no-repeat;
		background-size: contain;
		padding-left: 1.8rem;
		font-size: 0.8rem;
		margin-top: 0.7rem;
		width: 80%
  }
  .mo_hover:hover {
		cursor: pointer;
		text-decoration-line: underline;
  }
  .section_menu {
		margin-bottom: 0.5rem;
  }
  .section_menu:hover {
	   /* border-bottom: solid 1px #263061; */
  }
  .fnt_larger {
		font-size: 1.1rem;
  }
  
  .appStartCatIcon {
	  width: 55px;
  }
  .appStartCatExplTxt {
	  font-family: 'FilsonProBook', 'Roboto', sans-serif;
	  font-size: 0.8rem;
  }
  .custom-logo {
    display: inline-block;
    float: right;
    width: 190px !important;
    margin-bottom: 10px;    
  }
  


