@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);

/********************************************************************************
*	GENERAL STYLING
*********************************************************************************/

* {
	margin: 0;
	padding: 0;
}

html {
	
}

body {
	width: auto;
	height: 100%;
	padding: 0;
	background: #fff;
	margin: 0 auto;	
}

body.edit-mode {
	overflow-x: hidden;
}

body.notheme {
	background: transparent;
	border-top: none;
}

.clearer {
	clear: both;
	font-size: 1px;
}

.clear-float {
    clear: both;
}

.clearing {
	clear: both;
}

fieldset {
	border: none;
}

input,select,textarea {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
}

.wpthemeControlBody img {
	display: block;
}

.wpthemeControlBody .richtext ul>li {
	list-style: disc;
}

.wpthemeControlBody .richtext li {
	margin-left: 10px;
}

a img {
	border: none;
}

.dummy-container {
	padding: 10px;
}

a, a:hover, a:active, a:visited {
	text-decoration: none !important;
	color: #5f5f5f !important;
}

li.wpthemeSelected > a {
	color: #c50000 !important;
}

/* Clear float */
.float-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

*:first-child+html .float-clear {
	zoom: 1;
} /* IE7 */
::selection { /* Safari */
	background: #BED622;
	color: #fff;
}

::-moz-selection { /* Firefox */
	background: #BED622;
	color: #fff;
}

noscript div {
	margin: 23px;
	padding: 10px;
	background: #eee;
	color: #f00
}

.clearfix{
	clear: both;
}

#login\.button\.cancel {
    display: none;
}

/********************************************************************************
*	TOP MENU
*********************************************************************************/
.wpthemeHeaderNav {
	position: absolute;
	top: 20px;
	left: 10px;
}

.wpthemeNavList li {
    display: inline-block;
    float: left;
    margin-right: 10px;
}

li.right {
	float:right !important;
}

.utb {
	width: auto !important;
	float: right;
	background-color: transparent !important;
	border-bottom: none !important;
	margin-bottom: 4px;
	margin-right: 4px;
}

.utb-select img {
	background-image: none !important;
}

.utb .utb-project-info {
	padding: 10px 27px 10px 13px;
	color: #000000;
}

.utb-project-quicklink a {
	color: #000000 !important;
	display: inline-block;
}

.utb-project-info .utb-desc {
	color: #000000 !important;
	height: 15px;
}

.utb-edit:hover {
	color: #000000 !important;
}

.utb-view {
	color: #000000 !important;
}

#utb-project-btn {
	background-image:url(/mme-theme/themes/html/static/img/openDownErrow.png);
    background-repeat: no-repeat;
    height: 7px;
    width: 10px;
    left: 105px;
}

.wpthemeAccess {
	display: none;
}

ul.wpthemeCommonActions>li {
	display: inline;
	cursor: pointer;
}

.wpthemeCommonActions {
    float: right;
    margin-right: 10px;
    margin-top: 16px;
}

.hide-skin section.ibmPortalControl>header {
	display: none;
	background-color: #ddd;
}

/********************************************************************************
*	FIXES FOR 'NATIVE' PORTAL STUFF LIKE EDIT DIALOGS
*********************************************************************************/

.wpthemeAltText,.mumHiddenWidget,.iw-Definition,.iw-ItemSet,.iw-ReceivedEvent {
	display: none;
}

#theme-toolbar {
	float: left;
	width: 100% !important;
	margin-top: 0px;
}

.utb-statusbar,
.wpthemeInner.utb-container {
	padding: 0px 20px;
}

.hide-skin-header .wpthemeControlHeader {
    display: none;
}

.edit-mode .hide-skin-header .wpthemeControlHeader {
    display: block;
    color: lightgrey;
}

.wpthemeControlHeader a.wpthemeIcon {
	display: none;
}

.edit-mode .wpthemeControlHeader a.wpthemeIcon {
	display: inline-block;
	height: 18px;
	float: right;
}

button.utb-minimize-pull {
	left: 50%;
}

.wpthemeLoading .wpthemeOverlay {
	display: block;
}

.wpthemeOverlay {
	display: none;
}

.wpthemeControlHeader h2 {
	display: inline-block;
	margin-right: 6px;
}

.wpthemeControlHeader a.wpthemeIcon img {
	background-image: url("/mme-theme/themes/html/static/css/images/master.png");
	background-position: 0 -268px;
	-moz-opacity: .5;
	filter: alpha(opacity = 50);
	opacity: 0.5;
	width: 12px;
	height: 12px;
	display: block;
}

.utb-project-menu-container {
	right: 240px;
}

.edit-mode .utb-project-menu-container {
	right: 280px;
}


#layoutContainers table.layoutRow {
    margin-left: auto;
    margin-right: auto;
}

.wpthemeControlBody {
    background-color: white;
    margin-bottom: 10px;
    overflow: auto;
}

.grey .wpthemeControlBody {
	background-color: #E0E0E0;
}

.no-background .wpthemeControlBody {
	background: none;
}

/********************************************************************************
*	ENTRANCE PORTLETS
*********************************************************************************/

.MMEThemeEntrance .wpthemeControlBody>img,.MMEThemeEntrance .wpthemeControlBody>.afteller
	{
	float: left;
	margin: 0 0 5px 0;
}

.MMEThemeEntrance .wpthemeControlBody>.entranceLinks {
	width: 192px;
	height: 122px;
	padding: 15px 15px 0 15px;
	background: url("/mme-theme/themes/html/static/img/bgEntranceLinks.gif") no-repeat 0 0;
	float: left;
}

.firstRowContainer.MMEThemeEntrance .wpthemeControlBody>.entranceLinks {
	height: auto;
	padding-bottom: 15px;
	background-size: 100% 100%;
}

.MMEThemeEntrance .wpthemeControlBody>.entranceLinks h2 {
	font-family: "OfficinaSerifBold", Georgia, "Times New Roman", Times,
		serif;
	font-size: 1.8em;
	color: #f58129
}

.MMEThemeEntrance .wpthemeControlBody>.entranceLinks h2 a {
	color: #f58129;
	text-decoration: none
}

.MMEThemeEntrance .wpthemeControlBody>.entranceLinks ul li a {
	width: 100%;
	padding: 6px 0;
	color: #282828;
	text-decoration: none;
	background: url("/mme-theme/themes/html/static/img/arrowEntranceLink.png") no-repeat right 8px;
	border-bottom: 1px solid #c1cfd2;
	float: left
}

.MMEThemeEntrance .wpthemeControlBody>.entranceLinks ul li a:hover {
	color: #007281
}

.MMEThemeEntrance .wpthemeControlBody>.afteller {
	height: 120px;
}

.MMEThemeEntrance .wpthemeControlBody>.afteller .counter {
	width: 222px;
	height: 30px;
	color: #FFF;
	font-size: 1.6em;
	font-weight: normal;
	line-height: 24px;
	text-align: center;
	font-family: Segoe UI, Verdana, Arial, Helvetica, sans-serif;
	background: url("/mme-theme/themes/html/static/img/bgCounter.gif") repeat-x 0 0;
	float: left;
}

/********************************************************************************
*	ARTICLE
*********************************************************************************/
article {
    float: left;
    margin-bottom: 10px;
    padding: 10px 40px 10px;
    box-sizing: border-box;
	width: 100%;
}

.itemTitle,.itemTitleVerkort,.itemTitle h2 {
	display: block;
	width: 100%;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #008195;
	clear: both
}

.itemTitle h2 {
	font-size: 1.7em
}

.itemTitleVerkort {
	margin: 14px 0 0 14px;
	width: 490px;
	cursor: pointer;
	float: left
}

.itemTitle a {
	text-decoration: none
}

.itemTitle a:hover {
	color: #1f1949
}

.itemBody {
	font-family: arial, verdana, helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.0em;
	color: #646d70;
	float: left;
	margin-left: 10px
}

.article {
	margin: 4px 16px;
}

.article .itemBody {
	margin-left: 0
}

.itemBody p {
	margin: 0;
}

.articleVerkort .itemBody {
	margin: 0 0 0 14px;
	width: 490px;
	cursor: pointer;
	float: left
}

.articleVerkort:hover {
	background: #f0f4f4;
}

.articleVerkort,a.articleVerkort {
	width: 520px;
	background: #fff;
	text-decoration: none;
	float: left;
	padding-bottom: 14px
}

a.articleVerkort:hover {
	background: #f0f4f4;
}

/********************************************************************************
*	PAGING
*********************************************************************************/
div.paging {
	margin: 10px 0 10px 0;
	width: 100%;
	text-align: center;
	clear: both;
}

div.paging>span.current {
	background: #038296
		url("/mme-theme/themes/html/static/img/bgSearchCurrent.gif")
		repeat-x 0 0;
	padding: 5px;
	color: #fff;
	border: 1px solid #bcc7c2
}

div.paging>span {
	background: #e7eded
		url("/mme-theme/themes/html/static/img/bgButton.gif") repeat-x
		0 0;
	padding: 0;
	margin-right: 5px;
	display: inline-block;
}

div.paging>span a {
	padding: 5px;
	display: inline-block;
	text-decoration: none;
	border: 1px solid #bcc7c2;
	color: #038296;
}

div.paging>span a:hover {
	border: 1px solid #038296;
	color: #038296;
}

div.paging>span>a.disabled,div.paging>span>a.disabled:hover {
	border: none;
	background-color: #eee;
	color: #ccc;
	cursor: default
}

.wpthemeClear {
	clear: both;
}

/*Default verborgen, allene met specifieke styling wordt dit getoond (bantui extrastyles.css)*/
#ibm_toolbar_ProjectMenuItem_0>div>ul.lotusInlinelist {
	display: none;
}

.article hr {
	margin: 11px 0;
}

/********************************************************************************
*	MME THEME STYLES
*********************************************************************************/
* {
	margin: 0 ;
	padding: 0;
}
body {
	font-family: "Open Sans",Helvetica, Georgia, Serif !important;
	background-color: #f6f6f6;
	color: #5f5f5f !important;
	font-size: 0.813em !important;
}

a:hover{
	color:#c50000;
}
a {
	text-decoration: none;
	color:#5f5f5f;
}

.center{
  width:90%;
  margin:0px auto;
}
.leftFloat{
	float:left;
	margin-left: 0px;
}
.rightFloat{
	float:right;
	margin-right: 0px;
}

h1{
	font-weight: lighter;
	font-size: 24px;
	color:#5f5f5f
}

h2 {
	font-size: 20px;
	font-weight: normal;
}
h3 {
	font-size: 18px;
	font-weight: normal;
}
ul {
    list-style-type: none;
}
.twoColLeft-oneCol{
	width: 49.4%;
	height:auto;
	background-color:#fff;
}
.bottomCol-Row{
	width: 100%;
	height: 250px;
	/* background-color:pink; */
	margin-top:1.2%;
	overflow: visible;
}
.oneColRight-oneCol{
	width: 100%;
	margin-bottom: 2.2%;
	height:auto;
	background-color: #fff;
}

.sub-menu {
    margin-left: 370px;
}

.leftColumn + .content-main {
    margin-left: 340px;
}

/* --------Image on the home page-------- */
.home-page img {
    height: auto !important;
    width: 100% !important;
}

/* --------HEADER + NAV-BAR-------- */
.top-nav+header{
	position:fixed;
	width: 100%;
	z-index: 100;
	border-bottom: solid 1px #dbdbdb;
}
header{
	background-color: #fff;
	height: 115px;
}

.grey header {
	background-color: #E0E0E0;
}

.top-part-header{
	background-color:#fff;
	height: 100%;
}

nav.top-nav{
	background-color: #f9f9f9;
	padding-bottom: 20px;
  	box-sizing: border-box;
  	padding-top: 96px; /*131px;*/
}

nav.top-nav ul li {
	display: inline-block;
	list-style-type: none;
}
 
nav.top-nav ul li a{
	  text-decoration: none;
	  color: #c2c2c2;
	  font-size: 23px;
	  font-weight: 300;  
	  height: 34px;
	  display: inline-block;
	  margin-right: 47px;
}
nav.top-nav ul li.wpthemeSelected a,
nav.top-nav ul li a:hover {
	border-bottom: solid 2px #E0E0E0;
	color: #5f5f5f !important;
}

.top-nav:first-child {
    background-color: #f6f6f6;
    position: fixed;
    width: 100%;
    z-index:900;
}

.showtools nav.top-nav {
	padding-top: 153px;
}

.showtools .top-nav + header {
	margin-top: 58px;
}

.header-logo{
	
	width: 101px;
	height:115px;
	left: 0px;
	padding-top: 10px;
	box-sizing:border-box;
	float: left;

}
.top-part-header .headerTitle{
	font-size: 33px;
	font-weight: 400;
	float: left;
	color: #5f5f5f;
	margin-top: 34px;
	margin-left: 23px;
}
.right-side-header{
	width:324px;
	height: 115px;
	background-color:pik;
	float:right;
	box-sizing: border-box;
	padding-top: 0px;
	position: relative;
}

.search-icon{
	float:left;
	left: 0px;
	margin-top: 20px;
	display: none; /* we don't support search yet */
}
.profile-info-container{
	  width: 225px;
  height: 115px;
  background-color: ;
  float: left;
  text-align: right;
  box-sizing: border-box;
  padding-top: 30px;
  padding-right: 30px;
  background-image: url(/mme-theme/themes/html/static/img/yLine.png);
  background-repeat: no-repeat;
  background-position: 224px 21px;
}
.profile-info-container .arrow{
	   display: inline-block;
  margin-right: 13px;
  padding-bottom: 2px;
}
.profile-info-container span{
	font-weight: 500;
}
.profile-info-container p{
		font-size: 12px;
		color: #c2c2c2;
}
.profile-icon{
margin-right: 5px;
}
.pancake-btn{
	float: right;
  	margin: 44px 40px 0 0;
}

/* ------------SIDE MENU----------- */
#pancake-side-menu {
    background-color: #f6f6f6;
    position: fixed;
    right: -400px;
    top: 0px;
    height: 100%;
    z-index: 951;
    padding-top: 10px;
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	overflow: scroll;
	width: 320px;
}

#page-side-menu {
	width: 320px;
	height: auto;
	overflow: hidden;
	background-color: #f6f6f6;
}

#side-menu-overlay {
	position: fixed; 
	top: 0; 
	left: 0; 
	background: rgba(0,0,0,0.7); 
	z-index: 950; 
	width: 100%; 
	height: 100%;
	display: none;
}

.side-menu > ul > li {
    background-image: url("/mme-theme/themes/html/static/img/xLine.png");
    background-position: 80px 45px;
    background-repeat: no-repeat;
    box-sizing: border-box;
    float: left;
    min-height: 55px;
    padding-top: 5px;
    width: 100%;
}

#page-side-menu > ul > li {
	padding-top: 12px;
	min-height: 50px;
}

.side-menu > ul > li > img {
    margin: 0px 20px 20px 20px;
    float: left;
    width: 36px;
}

#page-side-menu > ul > li > img {
    margin: 0 12px 20px;
    width: 26px;
}

.side-menu ul li a {
    float: left;
    margin-top: 3px;
    background-image:none;
    background-repeat: no-repeat;
    background-position: center right;
}

.side-menu ul li. > a {
	color: #c50000 !important;
}

.side-menu > ul > li ul {
	display: none;
	width: 100%;
}

.side-menu > ul > li > ul > li {
    box-sizing: border-box;
    float: left;
    min-height: 15px;
    padding: 6px 8px 10px 50px;
    width: 100%;
    background-color: #ececec;
    border-bottom: 1px solid #cacaca;
}

#page-side-menu > ul > li > ul > li {
	background-color: #f6f6f6;
}

.side-menu > ul > li > ul > li > ul {
    float: left;
    margin: 5px;
    width: 100%;
}

.side-menu > ul > li > ul > li > ul > li {
    display: inline-block;
    margin-left: 30px;
    width: 100%;
}

#close-side-menu {
	background-image: url("/mme-theme/themes/html/static/img/closeSideMenu.png");
    width: 15px;
    height: 15px;
    top: 12px;
    right: 12px;
    background-repeat: no-repeat;
    position: absolute;
    cursor: pointer;
}

.expand-button {
    background-image: url("/mme-theme/themes/html/static/img/openDownErrow.png");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 20px;
    margin-left: 5px;
    margin-right: 25px;
    margin-top: 2px;
    width: 30px;
}

#page-side-menu .expand-button {
	display: none;
}

#page-side-menu .expandable > .expand-button {
    display: block;
}

/*-----------SUB MENU -----------*/
#sub-menu li {
    float: left;
    margin: 20px 20px 20px 0;
    font-size: 16px;
}

/*-----------PROFILE MENU -----------*/

#profile-menu {
	display: none;
	position: absolute;
	text-align: center;
    top: 116px;
    left: 30px;
    width: 225px;
}

#profile-menu > ul > li {
    background-color: #ececec;
    border-bottom: 1px solid #cacaca;
    box-sizing: border-box;
    padding: 8px;
    width: 100%;
}


/* ------------BREADCRUM----------- */
.BreadCrumb{
	width:100%;
	height: 30px;
	background-color: #c50000;
	box-sizing:border-box;
	padding-top: 6px;
	text-transform: uppercase;
}
.BreadCrumb ul li{
  color: #fff;
  font-size: 11px;
  padding-right: 15px;
  margin-right: 10px;
  background-image: url(/mme-theme/themes/html/static/img/pijlRechts-ffffff.png);
  background-repeat: no-repeat;
  background-position: right 5px;
  display: inline-block;
  list-style-type: none;
}
.BreadCrumb ul li a {
	text-decoration: none;
	color: #fff !important;
}

/* ------------PORTLET SKIN ------------*/

header.wpthemeControlHeader {
	width: 100%;
	height: 90px;
	background-color: pi;	
	box-sizing:border-box;
	padding: 35px 20px 0px 35px;
}

.wpthemeControlHeader .lm-dynamic-title {
	display: inline-block;
    float: left;
    margin-left: 20px;
    margin-top: 0px;
}

.wpthemeControlHeader .wpthemeInner img {
    float: left;
}

/* ------------PAGE LAYOUT ------------*/

.wptheme2ColLeft{
	width: 68%;
	float: left;
	margin: 0.4%;
}
.wptheme1ColRight{
	float: left;
	width: 30%;
	margin: 0.4%;
}

.wptheme1Col{
	overflow: hidden;
	height: auto;
}

/* ------------DASHBOARD BLOK ------------*/
.wptheme1Col .column{
	width:32%;
	float:left;
	overflow: visible;
}

.banner-one{
	width: 100%;
	background-color: #fff;
	margin-bottom: 4%;
}

.banner-one .text{
 	height: 180px;
 	margin-top:8%;
 	-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
 	-moz-box-sizing: border-box;    /* Firefox 1 - 28 */
	box-sizing: border-box;         /* Safari 5.1+, Chrome 10+, Firefox 29+, Opera 7+, IE 8+, Android 4.0+, iOS any */
	padding: 20px;
	overflow:hidden;
}

.banner-one .text p{
	display: block;
}

.banner-one .text a{
	background-image: url(/mme-theme/themes/html/static/img/readMore-5f5f5f.png);
	background-repeat: no-repeat;
	background-position: 72px 13px;
  	background-size: 5%; 
	height: 20px;
	margin-top: 20px;
	padding: 10px 20px 10px 0px;
	display: block;
	  font-weight: 700;
}
.banner-one .text a:hover{
	background-image: url(/mme-theme/themes/html/static/img/readMore-c50000.png);
}

.banner-image {
	width: 100%;
	height: 180px;
	margin-bottom: 4%;	
	overflow: hidden;
	background-repeat: no-repeat;
  	background-size:  cover;
    background-position: center center; 
}

.banner-one .banner-image {
	background-image: url(/mme-theme/themes/html/static/img/banner1-pic.png);
}

.dashboard .place-holder {
	height: 180px;
	background-color: #D5D6D8;
	width:46%;
	float: left;
	margin:4%;
	position: relative;
	background-image: url(/mme-theme/themes/html/static/img/locked.png);
	background-repeat: no-repeat;
	background-position: center 25%;
}

.place-holder.app {
	background-image: none;
	background-color: #bcbdc1;
}

.dashboard .place-holder.wide{
	width: 100%;	
}

.dashboard .place-holder span.tooltip {
	position: absolute;
	color: #FFFFFF;
	background: #000000;
	line-height: 30px;
	text-align: center;
	visibility: hidden;
	border-radius: 6px;
	padding: 5px;
	box-sizing: border-box;
}

.dashboard .place-holder span.tooltip:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -8px;
	width: 0; height: 0;
	border-top: 8px solid #000000;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
}
.dashboard .place-holder:hover span.tooltip {
	visibility: visible;
	opacity: 0.8;
	bottom: 30px;
	width:185px;
	height: 96px;
	top: -68px;
	left: 4%;
	z-index: 999;  
}

.dashboard .place-holder.wide span.tooltip {
	width:286px;
	height: 63px;
	top: -39px;
	left: 20%;
}

.dashboard .left{
	margin-left: 0px;
}

.dashboard .middle{
	margin-left:2% ;
	margin-right:2%;
}

.dashboard .right{
	margin-right:0px;
}

.dashboard .bottom{
	margin: 0px;
}

.dashboard .place-holder.one, .dashboard .place-holder.two {
	margin-top:0px;
	margin-right: 0px;
	margin-left: 0px;
}

.dashboard .place-holder.seven, .dashboard .place-holder.eight, .dashboard .place-holder.nine{
	margin-left: 0px;
	margin-bottom:0px;
}

.bottom.column{
	width: 100%;
	background-color: ;
	margin-top:2.5%;
}

.banner-two{
	float: left;
	width: 65.6%;
	background-color: #bcbdc1;
	height: 180px;
	margin:0;
	margin-left: 2.4%;
	margin-right: 2.4%;
}

.bottom.column .place-holder {
	width: 14.8%;
	margin:0%;
}

.banner-two .banner-image {
	background-image: url(/mme-theme/themes/html/static/img/banner-02.png);
}

.dashboard .place-holder a {
    box-sizing: border-box;
    display: block;
    height: 100%;
    background-color: #bcbdc1;
    width:100%;
    padding-right: 10px;
}

.dashboard .place-holder a span,
.dashboard .place-holder .app-label {
	font-size:16px;
  color: #fff;
  padding-left: 18px;
  padding-bottom: 14px;
  padding-right: 16px;
  vertical-align: bottom; 
  display: table-cell;
  height: 180px;
   background-image: url(/mme-theme/themes/html/static/img/arrowRight-ffffff.png);
	background-repeat: no-repeat;
    background-position: 97% 150px;
  box-sizing: border-box;

  word-wrap: break-word;
}
.dashboard .place-holder a:hover{
	background-color: #c50000;
-webkit-transition: background 0.7s ease-in;
-moz-transition: background 0.7s ease-in;
-ms-transition: background 0.7s ease-in;
-o-transition: background 0.7s ease-in;
transition: background 0.7s ease-in;

}

/* .place-holder img {
    left: 46%;
    position: absolute;
    top: 43%;
} */

.place-holder.app img {
  left: 30%;
  position: absolute;
  top: 46px;
  display: block;
   max-width: 85px;
  min-width: 60px;

}
.place-holder.wide.app img {
	   left: 10%;
  position: absolute;
  top: 46px;

  max-width: 85px;
  min-width: 60px;

}

.banner-one .text a{
	background-image: url(/mme-theme/themes/html/static/img/readMore-5f5f5f.png);
	background-repeat: no-repeat;
	background-position: 71px 12px;
  background-size: 17%; 
	height: 20px;
	margin-top: -10px;
	padding: 10px 20px 10px 0px;
	display: block;
	  font-weight: 700;
	  position: absolute;
}

/* ------------CONTENT BLOK ------------*/

.content{
	padding-top: 20px;
	padding-bottom: 40px;
}

.latest-news-container{
	width: 100%;
	height: auto;
	padding-bottom: 20px;
	background-color: #fff;
	overflow: hidden;
}

.view-all {
	font-size: 14px;
	padding-top: 3px;
}
.latest-news-container .content-item .news-picture{
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    height: 265px;
    overflow: hidden;
    width: 265px;	
}

.latest-news-container .content-item {
	display: inline-block;
	margin-bottom: 8px;
	width: 100%;

}
.latest-news-container .content-item .content{
	width:60%;
	float: left;

	max-width: 600px;
	margin-left: 3%;
	line-height: 24px;
	box-sizing:border-box;
	padding: 0px 20px 10px 10px;
	display: block

}
.latest-news-container .content-item .date{
 color: #c2c2c2;
}
.latest-news-container .content-item .date span{
	color: #5f5f5f;
}
.latest-news-container .content-item h3{
	margin-top: 10px;
	margin-bottom: 10px;
}
.latest-news-container .content-item h3 a:hover{
	color:#c50000;
}

footer {
    background-color: #f1f1f1;
    display: block;
    height: 15px;
    padding: 20px;
    text-align: right;
}

/* ===========================================
                  Search Contact
===============================================*/
.people-finder {
    padding: 10px;
}

.people-finder .wpsTaskIconTextBackground > a {
	background-color: #fff;
    background-image: url("/mme-theme/themes/html/static/img/searchIcon-c2c2c2.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 40px;
    margin-left: 10px;
    width: 75%;
}

.people-finder .wpsTaskIconTextBackground > a > span {
	display: none;
}

.people-finder table {
    width: 100%;
}


.people-finder .wpsTaskIconTextBackground {
    width: 20%;
}

.people-finder input{
	height: 40px;
	display: block;
	float: left;
	border: none;
	margin-right: 1%;
	box-sizing: border-box;
    margin-left: 2%;
    padding-left: 5%;
    width: 100%;
}

.people-finder .link-bar .link {
    float: right;
    margin: 0 3%;
}

/* ===================================================
  Portal People Finder
======================================================*/
.people-finder-result > section > .wpthemeControlBody {
	padding:20px;
}
	.people-finder-result > section > .wpthemeControlBody td {
		vertical-align:top;
	}
	.people-finder-result > section > .wpthemeControlBody select {
		width:190px;
		margin:0 0 10px 0;
	}
	.people-finder-result > section > .wpthemeControlBody label {
		display:inline-block;
		padding:0 0 10px 0;

	}

	.people-finder-result > section > .wpthemeControlBody input {
		display:block;
		width:260px;
		height:24px;
		padding:0 10px 0 10px;
		margin:0 10px 0 0;
		border:1px #d4d4d4 solid;
		background:#f1f1f1;
	}
	.people-finder-result > section > .wpthemeControlBody input[type="button"]  {
		display:inline-block;
		width:auto;
		height:26px;
		line-height:26px;
		color:#fff;
		padding:0 17px;
		margin:0;
		border:none;
		box-shadow: 1px 1px 1px #cdcdcd;
		background:#9f0001;
		background:-moz-linear-gradient(top,  #ed1c24 0%, #9f0001 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed1c24), color-stop(100%,#9f0001));
		background:-webkit-linear-gradient(top,  #ed1c24 0%,#9f0001 100%);
		background:-o-linear-gradient(top,  #ed1c24 0%,#9f0001 100%);
		background:-ms-linear-gradient(top,  #ed1c24 0%,#9f0001 100%);
		background:linear-gradient(to bottom,  #ed1c24 0%,#9f0001 100%);
	}
		.people-finder-result > section > .wpthemeControlBody input[type="button"]:hover {
			background:#c20d11;
			background:-moz-linear-gradient(top,  #d21218 0%, #9f0001 100%);
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d21218), color-stop(100%,#9f0001));
			background:-webkit-linear-gradient(top,  #d21218 0%,#9f0001 100%);
			background:-o-linear-gradient(top,  #d21218 0%,#9f0001 100%);
			background:-ms-linear-gradient(top,  #d21218 0%,#9f0001 100%);
			background:linear-gradient(to bottom,  #d21218 0%,#9f0001 100%);
		}

	.people-finder-result > section > .wpthemeControlBody .wpsTaskIconTextBackground a,
	.people-finder-result > section > .wpthemeControlBody form>table a {
		display:inline-block;
		height:26px;
		line-height:26px;
		color:#fff;
		padding:0 17px;
		margin:15px 0 0 0;
		box-shadow: 1px 1px 1px #cdcdcd;
		background:#9f0001;
		background:-moz-linear-gradient(top,  #ed1c24 0%, #9f0001 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ed1c24), color-stop(100%,#9f0001));
		background:-webkit-linear-gradient(top,  #ed1c24 0%,#9f0001 100%);
		background:-o-linear-gradient(top,  #ed1c24 0%,#9f0001 100%);
		background:-ms-linear-gradient(top,  #ed1c24 0%,#9f0001 100%);
		background:linear-gradient(to bottom,  #ed1c24 0%,#9f0001 100%);
	}
		.people-finder-result > section > .wpthemeControlBody .wpsTaskIconTextBackground a:hover,
		.people-finder-result > section > .wpthemeControlBody form>table a:hover {
			background:#c20d11;
			background:-moz-linear-gradient(top,  #d21218 0%, #9f0001 100%);
			background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d21218), color-stop(100%,#9f0001));
			background:-webkit-linear-gradient(top,  #d21218 0%,#9f0001 100%);
			background:-o-linear-gradient(top,  #d21218 0%,#9f0001 100%);
			background:-ms-linear-gradient(top,  #d21218 0%,#9f0001 100%);
			background:linear-gradient(to bottom,  #d21218 0%,#9f0001 100%);
		}

	.people-finder-result > section > .wpthemeControlBody table .wpsTableHead td {
		font-weight:bold;
		color:#000;
		padding:30px 0 5px 10px;
		border-bottom:1px #c2c2c2 solid;
	}

	.people-finder-result > section > .wpthemeControlBody table .wpsTableRow td {
		color:#868686;
		padding:10px 0 0 10px;
		border-bottom:1px #c2c2c2 solid;
	}
	.people-finder-result > section > .wpthemeControlBody .wpsTable table td {
		color:#868686;
		padding:10px 0 0 10px;
		border-bottom:1px #c2c2c2 solid;
	}

	.people-finder-result > section > .wpthemeControlBody table .wpsTableRow td a,
	.people-finder-result > section > .wpthemeControlBody .wpsTable table td a {
		color:#ed1c24;
	}

/* inherit */
.people-finder-result > section > .wpthemeControlBody .wpsTable {
	border:none;
}
.people-finder-result > section > .wpthemeControlBody .wpsTableRow td, .people-finder-result > section > .wpthemeControlBody .wpsTableNrmRow td, .wpsTableShdRow td {
	border:none;
	padding:0;
}
.people-finder-result > section > .wpthemeControlBody .hasHover {
	border-bottom:1px #ed1c24 dotted;
}

.people-finder-result form > table > tbody > tr > td:first-child > input[type="button"]#searchButton {
    float: left;
    margin-top: 15px;
}

.people-finder-result > section > .wpthemeControlBody input[type="button"]#resetButton,
.people-finder-result > section > .wpthemeControlBody input[type="button"]#cancelButton {
    margin-top: 15px;
}

.people-finder-result > section > .wpthemeControlBody .wpsTaskIconTextBackground a, 
.people-finder-result > section > .wpthemeControlBody form > table a {
    color: #fff !important;
    font-family: Arial,sans-serif !important;
    font-size: 12px;
}

/* ===========================================
                  News Letter
===============================================*/
.newsLetter{
	height:auto;
	width: 100%;
	background-color: #fff;	
}
.newsLetter header{
	
	font-size: 20px;
	padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 80px;
	text-align: center 40px;
	padding: auto;
	border: none;
	height: auto;
	background-image: url(/mme-theme/themes/html/static/img/newsLetterIcon-c2c2c2.png);
	background-repeat: no-repeat;
	background-position: 27px 29px;
}
.newsLetter form{
	display: block;
	width: 85%;
	margin: 0 auto;

}
.newsLetter input{
	display: block;
	width: 90%;
	height: 40px;
	border: solid 1px #c2c2c2;
	margin: 10px 0px 15px 0px;
	padding-left: 5%;
}
.buttonBar{
	width: 100%;
	margin-top: 36px;
	float: left;	
}
.buttonBar.inline{
	margin-top: 10px;
}

.buttonBar button,
.buttonBar .button{
	border: none;
	height: 40px;
	float: left;
	color: #fff;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	width: 50%;
	background-color: #c50000;
}

.buttonBar .button {
	box-sizing: border-box;
	padding-top: 10px;
}

.buttonBar button:hover,
.buttonBar .button:hover{
	background-color: #A50000;
	-webkit-transition: background 1s ease;
	-moz-transition: background 1s ease;
	-ms-transition: background 1s ease;
	-o-transition: background 1s ease;
	transition: background 1s ease;
}

.buttonBar button:first-child,
.buttonBar .button:first-child{
	background-color: #d3d1d1;
}
.buttonBar button:first-child:hover,
.buttonBar .button:first-child:hover{
	background-color: #B4B4B4;
}


/* ===========================================
                  Quick Links
===============================================*/
.quickLinks{
	height:auto;
	width: 100%;
	background-color: #fff;	
	padding-bottom: 8px;
}
.quickLinks header{
	font-size: 20px;
	padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 80px;
	text-align: center 40px;
	padding: auto;
	border: none;
	height: auto;
	background-image: url(/mme-theme/themes/html/static/img/quickLink-c2c2c2.png);
	background-repeat: no-repeat;
	background-position: 27px 29px;
}

.quickLinks li{

	list-style-type: none;
	padding:20px 30px;
	border-top:solid 1px #ececec;
	margin: 0px auto ;
	width: 90%;
	background-image: url(/mme-theme/themes/html/static/img/pijlRechts-c50000.png);
	background-repeat: no-repeat;
	background-position: 94% center ;
	box-sizing:border-box;
}
.quickLinks li:hover{

}

.quickLinks ul a{
	border:solid 0px;
	margin: 0px;
    font-size: 13px;
}

.quickLinks li:last-child {
    border-bottom: 1px solid #ececec;
}

/* ============================================
			DOWNLOAD LINKS
 ==============================================*/
.blockLargeList {
	margin-left: -45px;
}
 
.blockLargeList .container .icon {
	float: left;
	width: 25px;
	height: 25px;
	background-image: url("/mme-theme/themes/html/static/img/iconsFileTypes32-8bit.png");
	background-repeat: no-repeat;
	background-position: 0px -187px;
	background-size: 25px auto;
}

.blockLargeList .container {
    float: left;
    width: 100%;
}

.quickLinks .blockLargeList .container {
	margin-top: -13px !important;
}

.quickLinks .blockLargeList .content {
	margin-top: -5px !important;
}

/* RESIZED IMAGE DIVS TO 25PX INSTEAD OF 32PX
------------------------------------------------------
.blockLargeList .type-pdf .container .icon {
	background-position: 0px -520px;
}
.blockLargeList .type-doc .container .icon {
	background-position: 0px -640px;
} 
.blockLargeList .type-img .container .icon {
	background-position: 0px -720px;
} 
.blockLargeList .type-xls .container .icon {
	background-position: 0px -200px;
} 
.blockLargeList .type-ppt .container .icon {
	background-position: 0px -600px;
} 
.blockLargeList .type-html .container .icon {
	background-position: 0px -40px;
}
.blockLargeList .type-zip .container .icon {
	background-position: 0px -80px;
}  
.blockLargeList .type-sound .container .icon {
	background-position: 0px 0px;
}
*/
.blockLargeList .type-pdf .container .icon {
	background-position: 0px -406px;
}
.blockLargeList .type-doc .container .icon {
	background-position: 0px -500px;
} 
.blockLargeList .type-img .container .icon {
	background-position: 0px -562px;
} 
.blockLargeList .type-xls .container .icon {
	background-position: 0px -156px;
} 
.blockLargeList .type-ppt .container .icon {
	background-position: 0px -469px;
} 
.blockLargeList .type-html .container .icon {
	background-position: 0px -31px;
}
.blockLargeList .type-zip .container .icon {
	background-position: 0px -62px;
}  
.blockLargeList .type-sound .container .icon {
	background-position: 0px 0px;
}

.download-header {
    background-image: url("/mme-theme/themes/html/static/img/openDownErrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    margin-left: 50px;
    padding: 20px;
}

/* ===========================================
                  Poll
===============================================*/
.poll header{
	font-size: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 80px;
	text-align: center 40px;
	padding: auto;
	border: none;
	height: auto;
	background-image: url(/mme-theme/themes/html/static/img/pollIcon-c2c2c2.png);
	background-repeat: no-repeat;
	background-position: 27px 29px;
}

.poll textarea {
    min-height: 70px;
    width: 100%;
}

.poll h3 {
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 10px;
}

.poll .reactie-bottom-block > ul {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

.poll .reactie-bottom-block li {
    float: left;
}

.poll .block-title {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
    color:#c50000;
}

div.poll .req{
	font-size: 16px;
	padding: 16px 0px;
	display: block;
	font-weight: 600;
}
div.poll ul li{
	margin-bottom: 10px;
	padding-left: 20px;
}

div.poll input{
	display: none;
}

div.poll span.replacement{
	width:13px;
	height: 13px;
	border:solid 1px #ADADAD;
	display: inline-block;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}

div.poll span.replacement.radio{
	border-radius: 10px;
}

div.poll input:checked + span{
	background-color:#c50000;
	border: none;
	width: 11px;
	height: 11px;
	margin-left: 2px;
	margin-top: 2px;
	-webkit-transition: all 0.7s ease;
	-moz-transition: all 0.7s ease;
	-ms-transition: all 0.7s ease;
	-o-transition: all 0.7s ease;
	transition: all 0.7s ease;
}

div.poll label > span.optie-text{
	padding-bottom: 10px;
}

.poll .reactie-bottom-block {
	color:#ADADAD;
	font-size: 10px;
}

div.poll .reactieBlok {
	font-size: 14px;
}
div.poll .reactie-bottom-block ul li {
	padding-left: 0px;
	padding-right: 5px;
	font-weight: normal;
}

.newReactionDiv, .reactiesBlok, .form-row{
	padding-left: 20px;
	padding-right: 20px;
}

.poll .p-content {
    padding-left: 15px;
    padding-right: 15px;
}

#optionsTable {
    clear: both;
    margin-left: 30px;
    text-align: left;
}

/* ===========================================
                  Actvities
===============================================*/

.blockLargeList header{
	font-size: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-right: 20px;
	padding-left: 80px;
	text-align: center 40px;
	padding: auto;
	border: none;
	height: auto;
	background-image: url(/mme-theme/themes/html/static/img/calendarIcon-c2c2c2.png);
	background-repeat: no-repeat;
	background-position: 27px 29px;
}
.blockLargeList header a{
	font-size: 14px;
	text-align: right;
	float: right;
	margin-top: 5px;
}

.blockLargeList li{
	height: 40px;
	border-top: solid 1px #ececec;
	box-sizing:border-box;
}

.blockLargeList li:last-child {
    border-bottom: 1px solid #ececec;
}

.blockLargeList .calendar{
	width: 15%;
	height: 60px;
	background-color: #ececec;
	float: left;
	clear: left;
	border-bottom:solid 1px #fff;
	padding: 5px;
	box-sizing:border-box;
}

.blockLargeList .day{
	font-weight: bold;
	font-size: 22px;
	text-align: center;
	display: block;
	margin: 0 auto;
}

.blockLargeList .month,
.blockLargeList .monthYear {
	text-align: center;
	display: block;
	margin: -4px auto;
}

.blockLargeList .content {
	float: left;
    padding: 10px;
    width: 70%;
}

.link-bar {
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 20px;
    float: right;
}

.calendar {
    padding-bottom: 35px;
    padding-left: 35px;
    padding-right: 35px;
}

#maintain_App > table:first-child > tbody > tr > td:first-child {
    width: 170px;
}

/********************************************************************************
*	LAYOUTS
*********************************************************************************/

.wpthemeCol {
    margin: 0;
}

@media screen and (min-width:769px)
{
    .wpthemeHeadlineContainer.wpthemeCol {
        float: none;
        margin: 0;
        width: auto;
    }
    .wpthemeLayoutContainers {
        padding: 10px 20px;
    }
}
@media screen and (min-width:481px) and (max-width:768px)
{
    .wpthemeHeadlineContainer.wpthemeCol {
        float: none;
        margin: 0;
        width: auto;
    }
    .wpthemeLayoutContainers {
        padding: 10px 15px;
    }
}

@media screen and (max-width: 480px)
{
    .wpthemeHeadlineContainer.wpthemeCol,
    .wpthemePrimaryContainer.wpthemeCol, 
    .wpthemeSecondaryContainer.wpthemeCol, 
    .wpthemeTertiaryContainer.wpthemeCol {
        float: none;
        margin: 0;
        width: auto;
    }
    .wpthemeLayoutContainers {
        padding: 10px 10px;
    }
}

/* ************************************************************************************ */
/* Layout Template '1 Column' */

.wptheme1Col .wpthemeCol {
    float: none;
    width: auto;
}

/* ************************************************************************************ */
/* Layout Template '2 Column' */

@media screen and (min-width:481px)
{
    .wptheme2Col .wpthemeSecondaryContainer.wpthemeCol {
        float: right;
    }
}
@media screen and (min-width:1281px)
{
    .wptheme2Col .wpthemePrimaryContainer.wpthemeCol,
    .wptheme2Col .wpthemeSecondaryContainer.wpthemeCol {
        width: 49.26%;
    }
}
@media screen and (min-width:1025px) and (max-width:1280px)
{
    .wptheme2Col .wpthemePrimaryContainer.wpthemeCol,
    .wptheme2Col .wpthemeSecondaryContainer.wpthemeCol {
        width: 49.19%;
    }
}
@media screen and (min-width:897px) and (max-width:1024px)
{
    .wptheme2Col .wpthemePrimaryContainer.wpthemeCol,
    .wptheme2Col .wpthemeSecondaryContainer.wpthemeCol {
        width: 48.98%;
    }
}
@media screen and (min-width:769px) and (max-width:896px)
{
    .wptheme2Col .wpthemePrimaryContainer.wpthemeCol,
    .wptheme2Col .wpthemeSecondaryContainer.wpthemeCol {
        width: 48.83%;
    }
}
@media screen and (min-width:601px) and (max-width:768px)
{
    .wptheme2Col .wpthemePrimaryContainer.wpthemeCol,
    .wptheme2Col .wpthemeSecondaryContainer.wpthemeCol {
        width: 48.98%;
    }
}
@media screen and (min-width:481px) and (max-width:600px)
{
    .wptheme2Col .wpthemePrimaryContainer.wpthemeCol,
    .wptheme2Col .wpthemeSecondaryContainer.wpthemeCol {
        width: 48.68%;
    }
}

/* ************************************************************************************ */
/* Layout Template '2 Column Left' */
/* Layout Template '2 Column Right' */
@media screen and (min-width:481px)
{
    .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol,
    .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol {
        float: left;
    }
    .wptheme2Col.wpthemeUnequal div.wpthemeCol + div.wpthemeCol { /* select the second container to be right aligned */
        float: right;
    }
}
@media screen and (min-width:1281px)
{
    .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol {
        width: 65.68%;
    }
    .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.84%;
    }
}
@media screen and (min-width:1025px) and (max-width:1280px)
{
    .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol {
        width: 65.58%;
    }
    .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.79%;
    }
}
@media screen and (min-width:897px) and (max-width:1024px)
{
    .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol {
        width: 65.31%;
    }
    .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.65%;
    }
}
@media screen and (min-width:769px) and (max-width:896px)
{
    .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol {
        width: 65.10%;
    }
    .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.55%;
    }
}
@media screen and (min-width:601px) and (max-width:768px)
{
    .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol {
        width: 65.31%;
    }
    .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.65%;
    }
}
@media screen and (min-width:481px) and (max-width:600px)
{
    .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol {
        width: 64.91%;
    }
    .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.45%;
    }
}
@media screen and (max-width:480px)
{
    .wptheme2Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol,
    .wptheme2Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol {
        float: none;
        width: auto;
    }
}

/* ************************************************************************************ */
/* Layout Template '3 Column Equal' */

@media screen and (min-width:769px)
{
    .wptheme3Col .wpthemeSecondaryContainer.wpthemeCol {
        float: right;
    }
}
@media screen and (min-width:1281px)
{
    .wptheme3Col .wpthemeTertiaryContainer.wpthemeCol,
    .wptheme3Col .wpthemePrimaryContainer.wpthemeCol,
    .wptheme3Col .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.35%;
    }
    .wptheme3Col .wpthemePrimaryContainer.wpthemeCol {
        margin-left: 1.48%;
    }
}
@media screen and (min-width:1025px) and (max-width: 1280px)
{
    .wptheme3Col .wpthemeTertiaryContainer.wpthemeCol,
    .wptheme3Col .wpthemePrimaryContainer.wpthemeCol,
    .wptheme3Col .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.25%;
    }
    .wptheme3Col .wpthemePrimaryContainer.wpthemeCol {
        margin-left: 1.62%;
    }
}
@media screen and (min-width:897px) and (max-width: 1024px)
{
    .wptheme3Col .wpthemeTertiaryContainer.wpthemeCol,
    .wptheme3Col .wpthemePrimaryContainer.wpthemeCol,
    .wptheme3Col .wpthemeSecondaryContainer.wpthemeCol {
        width: 31.98%;
    }
    .wptheme3Col .wpthemePrimaryContainer.wpthemeCol {
        margin-left: 2.04%;
    }
}
@media screen and (min-width:769px) and (max-width: 896px)
{
    .wptheme3Col .wpthemeTertiaryContainer.wpthemeCol,
    .wptheme3Col .wpthemePrimaryContainer.wpthemeCol,
    .wptheme3Col .wpthemeSecondaryContainer.wpthemeCol {
        width: 31.77%;
    }
    .wptheme3Col .wpthemePrimaryContainer.wpthemeCol {
        margin-left: 2.34%;
    }
}
@media screen and (min-width:481px) and (max-width: 768px)
{
    .wptheme3Col .wpthemeTertiaryContainer.wpthemeCol {
        float: right;
        width: 48.98%;
    }
    .wptheme3Col .wpthemePrimaryContainer.wpthemeCol {
        width: 48.98%;
    }
    .wptheme3Col .wpthemeSecondaryContainer.wpthemeCol {
        float: right;
        clear: right;
        width: 48.98%;
    }
    .wptheme3Col .wpthemePrimaryContainer.wpthemeCol {
        margin-left: 0;
    }
}
/* inbetween size overwrite */
@media screen and (min-width:481px) and (max-width: 600px)
{
    .wptheme3Col .wpthemeTertiaryContainer.wpthemeCol,
    .wptheme3Col .wpthemePrimaryContainer.wpthemeCol,
    .wptheme3Col .wpthemeSecondaryContainer.wpthemeCol {
        width: 48.68%;
    }
    .wptheme3Col .wpthemePrimaryContainer.wpthemeCol {
        margin-left: 0;
    }
}

/* ************************************************************************************ */
/* Layout Template '3 Column Center' */

@media screen and (min-width:1281px)
{
    .wptheme3Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol {
        width: 58.24%;
        margin-left: 1.47%;
    }
    .wptheme3Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol,
    .wptheme3Col.wpthemeUnequal .wpthemeTertiaryContainer.wpthemeCol {
        width: 19.41%;
    }
}
@media screen and (min-width:1025px) and (max-width: 1280px)
{
    .wptheme3Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol {
        width: 58.06%;
        margin-left: 1.61%;
    }
    .wptheme3Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol,
    .wptheme3Col.wpthemeUnequal .wpthemeTertiaryContainer.wpthemeCol {
        width: 19.35%;
    }
}

@media screen and (min-width:897px) and (max-width: 1024px)
{
    .wptheme3Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol {
        width: 57.56%;
        margin-left: 2.03%;
    }
    .wptheme3Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol,
    .wptheme3Col.wpthemeUnequal .wpthemeTertiaryContainer.wpthemeCol {
        width: 19.19%;
    }
}
@media screen and (min-width:769px) and (max-width: 896px)
{
    .wptheme3Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol {
        width: 57.20%;
        margin-left: 2.34%;
    }
    .wptheme3Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol,
    .wptheme3Col.wpthemeUnequal .wpthemeTertiaryContainer.wpthemeCol {
        width: 19.07%;
    }
}
@media screen and (min-width:481px) and (max-width: 768px)
{
    .wptheme3Col.wpthemeUnequal .wpthemeTertiaryContainer.wpthemeCol {
        float: right;
        width: 32.65%;
    }
    .wptheme3Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol {
        width: 65.31%;
    }
    .wptheme3Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol {
        float: right;
        clear: right;
        width: 32.65%;
    }
}
/* inbetween size overwrite */
@media screen and (min-width:481px) and (max-width: 600px)
{
    .wptheme3Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol {
        width: 64.91%;
    }
    .wptheme3Col.wpthemeUnequal .wpthemeTertiaryContainer.wpthemeCol,
    .wptheme3Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.45%;
    }
}
/* required because of some special overrides on those layouts */
@media screen and (max-width: 480px)
{
    .wptheme3Col.wpthemeUnequal .wpthemePrimaryContainer.wpthemeCol, 
    .wptheme3Col.wpthemeUnequal .wpthemeSecondaryContainer.wpthemeCol, 
    .wptheme3Col.wpthemeUnequal .wpthemeTertiaryContainer.wpthemeCol {
        float: none;
        width: auto;
    }
}

/* ************************************************************************************ */
/* Layout Template 'Top Column 3 Column Center' */
/* mainly identical with 3 Column Center, just a few overrides */

@media screen and (min-width:481px)
{
    .wptheme3Col.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol {
        float: left;
    }
    .wptheme3Col.wpthemeTopCol .wpthemeTertiaryContainer.wpthemeCol {
        float: right;
    }
}

@media screen and (min-width:1281px)
{
    .wptheme3Col.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol {
        margin-left: 1.47%;
        width: 58.24%;
    }
    .wptheme3Col.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol,
    .wptheme3Col.wpthemeTopCol .wpthemeTertiaryContainer.wpthemeCol {
        width: 19.41%;
    }
}
@media screen and (min-width:1025px) and (max-width: 1280px)
{
    .wptheme3Col.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol {
        margin-left: 1.61%;
        width: 58.06%;
    }
    .wptheme3Col.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol,
    .wptheme3Col.wpthemeTopCol .wpthemeTertiaryContainer.wpthemeCol {
        width: 19.35%;
    }
}

@media screen and (min-width:769px) and (max-width: 1024px)
{
    .wptheme3Col.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol {
        margin-left: 2.03%;
        width: 57.56%;
    }
    .wptheme3Col.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol,
    .wptheme3Col.wpthemeTopCol .wpthemeTertiaryContainer.wpthemeCol {
        width: 19.19%;
    }
}
/* inbetween size overwrite */
@media screen and (min-width:769px) and (max-width: 896px)
{
    .wptheme3Col.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol {
        margin-left: 2.34%;
        width: 57.20%;
    }
    .wptheme3Col.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol,
    .wptheme3Col.wpthemeTopCol .wpthemeTertiaryContainer.wpthemeCol {
        width: 19.07%;
    }
}
@media screen and (min-width:481px) and (max-width: 768px)
{
    .wptheme3Col.wpthemeTopCol .wpthemeTertiaryContainer.wpthemeCol {
        float: right;
        width: 33.31%;
    }
    .wptheme3Col.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol {
        margin-left: 0;
        width: 64.66%;
    }
    .wptheme3Col.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol {
        float: right;
        clear: right;
        width: 33.31%;
    }
}
/* inbetween size overwrite */
@media screen and (min-width:481px) and (max-width: 600px)
{
    .wptheme3Col.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol {
        width: 64.26%;
    }
    .wptheme3Col.wpthemeTopCol .wpthemeTertiaryContainer.wpthemeCol,
    .wptheme3Col.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol {
        width: 33.11%;
    }
}
/* required because of some special overrides on those layouts */
@media screen and (max-width: 480px)
{
    .wptheme3Col.wpthemeTopCol .wpthemeHeadlineContainer.wpthemeCol,
    .wptheme3Col.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol, 
    .wptheme3Col.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol, 
    .wptheme3Col.wpthemeTopCol .wpthemeTertiaryContainer.wpthemeCol {
        float: none;
        width: auto;
    }
}

/* ************************************************************************************ */
/* Layout Template 'Top Column 2 Column Left' */
/* mainly identical with 2 Column Left, just a few overrides */

@media screen and (min-width:481px)
{
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol {
        float:left;
    }
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol {
        float:right;
    }
}

@media screen and (min-width:1281px)
{
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol {
        width: 65.68%;
    }
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.84%;
    }
}
@media screen and (min-width:1025px) and (max-width:1280px)
{
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol {
        width: 65.58%;
    }
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.79%;
    }
}
@media screen and (min-width:897px) and (max-width:1024px)
{
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol {
        width: 65.31%;
    }
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.65%;
    }
}
@media screen and (min-width:769px) and (max-width:896px)
{
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol {
        width: 65.10%;
    }
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.55%;
    }
}
@media screen and (min-width:601px) and (max-width:768px)
{
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol {
        width: 65.31%;
    }
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.65%;
    }
}
@media screen and (min-width:481px) and (max-width:600px)
{
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol {
        width: 64.91%;
    }
    .wptheme2Col.wpthemeUnequal.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol {
        width: 32.45%;
    }
}
/* required because of some special overrides on those layouts */
@media screen and (max-width: 480px)
{
    .wptheme2Col.wpthemeTopCol .wpthemeHeadlineContainer.wpthemeCol,
    .wptheme2Col.wpthemeTopCol .wpthemePrimaryContainer.wpthemeCol, 
    .wptheme2Col.wpthemeTopCol .wpthemeSecondaryContainer.wpthemeCol {
        float: none;
        width: auto;
    }
}

/* ************************************************************************************ */
/* Layout Template '2 Row' */

/* special breakpoint to capture the smallest row item */
@media screen and (min-width: 551px)
{
    .wpthemeRow {
        float: none;
        margin-left: 0;
        margin-right: 0;
        width: auto;
        padding-left 0;
    }
}
@media screen and (max-width: 550px)
{
    .wpthemeRow {
        margin-left: 0;
        margin-right: 0;
    }
    .wptheme2Row .ibmDndRow .component-control {
        float: none;
        margin-right: 0;
        width: auto;
    }
    .wpthemeRow .wpthemeControl, .hiddenWidgetsDiv .wpthemeControl {
        float: none;
        margin-right: 7.5px;
        width: auto;
    }
    .wpthemeRow .wpthemeControl .wpthemeControlBody {
        height: auto;
        overflow: auto;
    }    
}

/* ************************************************************************************ */
/* Layout Template '1 Row 2 Columns' */

@media screen and (max-width: 550px)
{
    .wptheme2Col .ibmDndRow .component-control {
        float: none;
        margin-right: 0;
        width: auto;
    }
}

/* ************************************************************************************ */
/* Layout Template '1 Row 3 Columns' */

@media screen and (max-width: 550px)
{
    .wptheme3Col .ibmDndRow .component-control {
        float: none;
        margin-right: 0;
        width: auto;
    }
    .wptheme3Col.wptheme1Row .wpthemeCol {
        float: none;
        width: auto;
    }
}

/* ************************************************************************************ */
/* Layout Template 'MMETheme Home' */

.MMEThemeEntrance {
margin: 0px 0 30px;	
}
.MMEThemeEntrance .component-control {
	margin-left: 0;	
	width: 222px;
	margin: 3px;
	float: left;
}
.MMEThemeEntrance > .fullWidth {
	width: 100%;
} 

.MMEThemeLeft {
	
}
.MMEThemeRight {
	
}
.MMEThemeRight, .MMEThemeLeft {
	width: 461px;
	float: left;
}

.MMEThemeRight .component-control,
.MMEThemeLeft .component-control {
	width: 224px;
	margin: 3px;
	float: left;
}

.MMEThemeRight .fullWidth {
	width: 100%;
}  

.MMEThemeBanner {
	clear:left; 
} 

 .MMEThemeBanner .component-control {
 	width: 222px;
	margin: 3px;
	float: left;
 }

/* ************************************************************************************ */
/* Layout Template 'MMETheme 1 and 2 column with left navigation' */
.leftColumn {
	width: 320px;
	float: left;
	margin-bottom: 3px;
	margin-right: 20px;
}
.bannerContainer {
	width: 948px;
	float: left;
}
.breadcrumbContainer {
	width: 948px;
	float: left;
	margin-bottom: 30px;
}

.mainColumn {
	float: left;
	min-height: 10px;
}

.wptheme1Col .mainColumn {
	height: auto;
    overflow: hidden;
    width: 100%;
}

.wptheme2Col .mainColumn {
	width: 791px;
}

.wptheme2Col .righColumn  {
	float: left;
	min-height: 10px;
	margin: 3px 0 3px 7px;
	width: 150px;
}
.edit-mode .wptheme2Col .righColumn {
	margin-left: 3px;
}

.leftColumn {
	min-height: 250px;
}

@media screen and (max-width: 1000px)
{
	.leftColumn {
		display: none;
	}
	
	.leftColumn + .content-main {
		margin-left: 0px;
	}
}

/********************************************************************************
* Layout met brede banner en uitklap menu
*/
#layoutContainers > .floatMenu > .leftColumn {
	position: relative;
}
#layoutContainers > .floatMenu > .leftColumn > .component-container {
	margin-top: 37px;
}

#layoutContainers > .floatMenu .portal-navigation-container  {
	width: 215px;
	position: absolute;
	top: 3px;
	background-color: #fff;
	z-index: 1;
}
#layoutContainers > .floatMenu .portal-navigation-container nav.wpthemeSecondaryNav > ul {
	display: none;
}
#layoutContainers > .floatMenu .hover nav.wpthemeSecondaryNav > ul.subnav  {
	display: block;
}

#layoutContainers > .floatMenu .portal-navigation-container nav.wpthemeSecondaryNav > ul.parent {
	display: block;
}
#layoutContainers > .floatMenu .portal-navigation-container nav.wpthemeSecondaryNav > ul.parent > li > a{
	background-image: url(/mme-theme/themes/html/static/css/images/down_arrow.png);
	background-position: 98% center;
	background-repeat: no-repeat;	
}

#layoutContainers > .floatMenu > .bannerContainer {
	width: 100%;
	margin: 3px 0 0 0;
}

#layoutContainers > .floatMenu > .leftColumn {
	margin-top: 3px;
}

.floatMenu .MMEThemeEntrance .wpthemeControlBody>.entranceLinks h2 {
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
}

/********************************************************************************
* Styles voor de nieuwe homepage
*/
.wpthemeHome2 .component-container {
	min-height: 20px;
}

.wpthemeHome2 .topRow { 
	/*background-color: blue;*/
	margin: 6px 0 17px 0;
}
.wpthemeHome2 .bottomRow { 
	/*background-color: lightblue;*/
	margin-top: 14px;
}

	
.wpthemeHome2 .colLeft { 
	width: 620px;
	display: inline-block;
	/* background-color: yellow; */
	vertical-align: top;
}
.wpthemeHome2 .colRight { 
	width: 306px;
	display: inline-block;
/*	background-color: lightgreen;*/
}
.edit-mode .wpthemeHome2 .colRight { 
	width: 302px;
}

.w1of3 {
	box-sizing: border-box;
	width: 33.33%;
	display: inline-block;
}

.w2of3 {
	box-sizing: border-box;
	width: 66.66%;
	display: inline-block;
}

.component-control {
	vertical-align: top;
}

/********************************************************************************
* Border skin
*/

.component-container > .border {
	padding: 2px 8px 17px 0;
}
.wpthemeHome2 > .colRight > .border {
	padding-right: 2px;
}

.component-container > .border section.wpthemeControl {
	border: 1px solid #f58129;
	border-radius: 0px 0px 15px;
}

.hide-desktop {
    display: none;
}

.hide {
    display: none;
}

.edit-mode .component-control.hide-desktop,
.edit-mode .component-control.hide-smartphone,
.edit-mode .component-control.hide-tablet {
    display: inherit;
    background-color: #efefef;
}

.edit-mode .component-control.w1of3,
.edit-mode .component-control.w2of3 {
    display: inline-block;		
}

.hiddenWidgetsContainer {
	display: none;
}

/*================================================================
							formulier
=================================================================*/

 .form-container input[type=text], .form-container textarea{
 	width: 99%!important;
 	/*height:50px; bovenkant van tekst wordt zo afgesneden*/
 	border:solid 1px #c2c2c2;
 	float: right;
 	margin:0px;
 	margin-top: 5px;
 	padding: 20px;
 	box-sizing:border-box;
 }
.form-container textarea{
	height: auto;
	color: #6E6E6E;
}
.form-container input  {
	clear:left;
	float:left;
	margin:10px;
	color: #6E6E6E;

}
.form-container label{
	float: left;
	margin-top: 7px;
	margin-left: 10px;

}
.form-container .sub-title{
	margin-top: 0px;
	padding-left: 30px;
}

  .form-containerv .form-row{
  	margin-top: 20px;
  	display: block;
  }
 .form-container .ui-datepicker-trigger{
  	  margin-left: 10px;
  /* float: left; */
  display: inline-block;
  margin-top: 2px;
  }
 .form-container .sub-label{
 	float: left;
 	padding-left: 10px;
 }
  .form-container span a span{
  	 float: right;
  	 margin-bottom: 5px
  }
.form-container form .delete {
	margin: 10px;
}
.blockLargeList .content{
	padding-left: 20px;
}
.button-row {
	padding: 20px 30px;
}


/*================================================================
	FORGOT PASSWORD PAGE
=================================================================*/

.mmdpLoginWelcome {
    font-size: 20px;
    margin-bottom: 20px;
    margin-left: 30px;
}

.mmdpLoginBody {
    padding-left: 30px;
	margin-bottom: 40px;
}


#fp_email {
    margin-left: 20px;
    margin-top: 42px;
}

.mmdpLoginButton {
    margin-left: 30px;
}

.richtextportlet {
  background-color: #f6f6f6;
}

/*================================================================
	QUICKFORM STYLING
=================================================================*/
.form-container input[type="text"], .form-container textarea {
    width: 66% !important;
    padding: 5px;
}

.form-container label {
    width: 30%;
}

.form-container input {
    clear: none;
}

.form-row {
    margin-top: 10px;
}

.form-row select {
    margin: 5px 0 0 12px;
}

.form-container .button-row .action-link {
    border: 1px solid lightgray;
    margin-right: 10px;
    padding: 7px 15px;
    float: right;
}

.button-row {
    margin-top: 10px;
    padding: 30px;
}

.form-container .sub-title {
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.filter-block, .email-address-confirmation {
    padding: 0px 20px;
}

.form-container > div:first-child > label:first-child {
    margin-left: 30px;
}

.form-container > div:first-child > label:first-child + .sub-label {
    padding-left: 0px;
}

.form-container {
    padding-top: 20px;
}

.oobSampleRichText {
    padding: 25px;
}
