/* kleuren */

/*color: #5E5E7B   Paars/Grijs	 				*/
/*color: #B3B3BC   Lichte grijspaars			*/
/*color: #00008F   Blauwpaars   				*/
/*color: #DDD      Lichtgrijs					*/
/*color: #9D9DA4   Grijs						*/
/*color: #B8DBFF   Lichtblauw					*/
/*color: #99CCFF   Blauwpaars					*/
/*color: #3AACE2   Donkerblauw					*/
/*color: #A94442   Bruinrood					*/

/* */

body {
	font-family: 'Open Sans',Arial,sans-serif;
}

body.login {
	background: url('/i/themes/theme_pms_portal/images/ppcloud2.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	color:#fff;
  	background-color:#333;
  	font-family: 'Open Sans',Arial,Helvetica,Sans-Serif;
}


h1, h2, h3, h4, h5 {
	font-family: 'Droid Sans', sans-serif;
	font-weight : 700;
}

p {
  margin: 0px 0px 0px 0px;
}

a {
	color : #00008F;
}

a:hover, a:focus  {
	text-decoration : none;
	border-bottom : none;
	color : #5E5E7B;
}

.breadcrumb {
	margin-left : 0px;
}

/* NAVBAR */

.icon-bar  {
	border: 1px solid #FFF;
}

.navbar{
    border-bottom: 0px;
	border-top: 0px;
}

.navbar-default {
	background-color : #3AACE2;
	background-image : none;
	border-bottom: 0px;
}

.navbar-default .navbar-nav > li > a {
	color : #FFF;
}

.navbar-default .navbar-nav > li > a:hover {
	color : #000;
	background-image : none;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color : #3AACE2;
	color : #000;
	font-weight : bold;
	background-image : none;
}

.navbar-default .navbar-toggle {
    border-color: #FFF;
}

.navbar-default .navbar-toggle:hover {
    background-color: #DDD;				/*#D7D9DA;*/
	background-image : none;
}

.navbar-default .navbar-toggle .icon-bar  {
	background-color: #FFF;
}

.dropdown-menu > li  {
	background-color : #FFF;
	color :#3AACE2;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    background-color: #B8DBFF;				/*#C2EBFF;*/
	background-image : none;
}

.topMargin, .topMarge {
	margin-top: 115px;
}
/***** dropdownn ****/

.navbar-nav > li > .dropdown-menu {
	background-color : #FFF;
	color : #3AACE2;
	border-top 		: 1px solid #B8DBFF;			/*#C2EBFF;*/
	border-bottom 	: 1px solid #B8DBFF;			/*#C2EBFF;*/
	border-radius : 0px;
	padding: 0px 0px 0px 0px;
}


.navbar-nav > li > .dropdown-menu > li > a {
	
	
}

.navbar-nav > li > .dropdown-menu > li > a:hover{
	background-color : #B8DBFF;			/*#A3E0FF;*/
	background-image : none;
	color : #3AACE2;
}

.navbar-default .navbar-nav > .active > a {
	background-color : #9D9DA4;			/*#C5C5C5;*/
	background-image : none;
	color :#FFF;
}

.navbar-default .navbar-nav > .active > a:hover {
	background-image : none;
	background-color : none;
}

.navbar-default .navbar-nav .open .dropdown-menu li.active a{
  background-color: #3AACE2;
  background-image:none;
  color: #fff;
}

.navbar-default .navbar-nav .open .dropdown-menu li.active a:hover{
  background-color: #DDD;			/*#e7e7e7;*/
  background-image:none;
  color: #3AACE2;
}

/* sublevels 3 en hoger */

.dropdown-submenu {
position:relative;

}

.dropdown-submenu>.dropdown-menu {
  top:0;
  left:100%;
  margin-top:-1px;
  margin-left:-1px;
  border-radius:0px;
  border-top 		: 1px solid #DDD;
  border-bottom 	: 1px solid #B8DBFF;
  padding: 0px 0px 0px 0px;
}

.dropdown-submenu:hover>.dropdown-menu {
display:block;
}

.dropdown-submenu>a:after {
display:block;
content:" ";
float:right;
width:0;
height:0;
margin-top:5px;
margin-right:-10px;
border-color:transparent transparent transparent #ccc;
border-style:solid;
border-width:5px 0 5px 5px;
}

.dropdown-submenu:hover>a:after {
border-left-color:#fff;
}

.dropdown-submenu.pull-left {
float:none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
left:-100%;
margin-left:10px;
-webkit-border-radius:6px 0 6px 6px;
-moz-border-radius:6px 0 6px 6px;
border-radius:6px 0 6px 6px;
}

.list-group a{
	border : 1px solid #DDD;			/*#ededed;*/
	
}

.list-group a:hover{
	background-color : #B8DBFF;			/*#C2E0FF;*/
	color : #3AACE2;					/*#3399FF;*/
}

/* BRAND */

.navbar-brand img {
	padding : 15px;
	background-color : #FFF;
	border-top : 1px solid #B8DBFF;			/*#C2EBFF;*/
	border-bottom : 2px solid #B8DBFF;		/*#C2EBFF;*/
	border-left: 1px solid #DDD;			/*#ededed;*/
	border-right: 1px solid #DDD;			/*#ededed;*/
	box-shadow : 3px 3px 3px #333;
}

/* PAGE-HEADER */

.page-header {
	margin-top : 0px;
	color :#3AACE2;
	border-bottom : 2px solid #9D9DA4;			/*#6B7680;*/
}


/* SLIDER*/


.carousel {
    height: 20%;
}

.carousel .item,
.carousel .item.active,
.carousel .carousel-inner {
    height: 100%;
}

.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}
.carousel-caption h2 {
	background-color :#3AACE2;
	padding : 5px 0px 5px 0px;
	color : #FFF;
	text-shadow : 2px 2px 2px #333;
}
/* IMAGES */
/*.img-rounded{
	border-radius: 31.5px;
}*/


/* PANELS */
.panel{/*borders weghalen */
	border:0px;
	-webkit-box-shadow:0px;
	box-shadow: 0 0px 0px rgba(0,0,0,0);
	margin-bottom: 0px;
	min-height:150px;
}

.panel-default {
	border-color: #3AACE2;					/*#3399FF;*/
}

.panel-default  > .panel-heading {
	color: #3AACE2;
	background-color: #B8DBFF;				/*#C2E0FF;*/
	background-image : none;
	border-color: #B8DBFF;
}

.panel-heading{
	padding:0px 0px;
}
.panel-body{
	padding:0px;
}

/* WELL ; CALL-TO-ACTION */

.well {
	background-color : #FFF;
	background-image : none;
	color : #3AACE2;
}

.well p {
	color: #333;
}

.well .bstd_d {
	list-style: none;
	color: #333;
	margin : 0;
	padding : 0px;
}

.well .bstd_d li a{
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/onbekend.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
	font-size : 12px;
	width : 100%;
}

.well .bstd_d li {
	padding: 5px 5px 0px 15px;
	margin : 0px;
	border-top : 1px double #FFF;
	border-bottom : 1px double #FFF;	
}

.well .bstd_d li:hover {
	background-color : #B8DBFF;				/*#C2E0FF;*/
	border-top : 1px double #99CCFF;
	border-bottom : 1px double #99CCFF;
	/*padding: 0px 5px 0px 15px;*/
	margin : 0px;	
}

.well .bstd_d li a{
	padding-left : 25px;
}

.well .bstd_d li  .pubdate {
	display: inline-block;
	width : 100%;
	padding : 0px 0px 0px 0px;
	text-align : left;
	margin : 0px;
	font-size : 10px;
	font-style : italic;
	color : #000;			/*#999;*/
}

.well .tekst {
	list-style: none;
	color: #333;
	margin : 0;	
}

.well .tekst li {
	font-size : 12px;
	padding: 5px 5px 0px 15px;
	border-top : 1px dotted #FFF;
	border-bottom : 1px dotted #FFF;
	width : 100%;
}

.well .tekst li:hover {
	background-color : #B3B3BC;					/*#C2E0FF;*/
	border-top : 1px double #99CCFF;
	border-bottom : 1px double #99CCFF;
	
}

.well .tekst li a {
	padding-left : 20px;
	background-image: url(/i/themes/theme_pms_portal/images/arrow-right-default.png);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	
}

.well .tekst  li .pubdate {
	display: inline-block;
	width : 100%;
	padding : 0px 0px 0px 0px;
	text-align : left;
	margin : 0px;
	font-size : 10px;
	font-style : italic;
	color : #000;			/*#999;*/
}

.well .bstd_d li a, .well .tekst li a{
	display: block;
	width : 100%;
	color :#000;
}

.well .bstd_d li a:hover{
	color :#000;
}

.well .bstd_d .pdf a {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/pdf.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;		
}


.well .bstd_d .doc a {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/doc.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
}

.well .bstd_d .docx a {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/doc.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
}

.well .bstd_d .xls a {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/xls.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
}

.well .bstd_d .xlsx a {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/xls.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
}

.well .bstd_d .ppt a, .well .bstd_d .pps a, .well .bstd_d .pot a, .well .bstd_d .pptx a, .well .bstd_d .ppsx a, .well .bstd_d .potx a, .well .bstd_d .pptm a {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/ppt.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
}

.well .bstd_d .txt a {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/txt.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
}

.well .bstd_d .zip a {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/zip.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
}

.well .bstd_d .jpg a {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/jpg.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
}

.well .bstd_d .png a {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/png.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
}

.well .bstd_d .gif a {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/gif.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
}

.well .bstd_d .bmp a {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/bmp.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
}

.well .bstd_d .tif a {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/tif.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
}


.menuBlok {
	margin : 0px 0px 20px 0px;	
}

.menuBlok h4 {
	color : #3AACE2;
}

.menuBlok ul {
	list-style: none;
	color: #333;
}

.menuBlok li {
	list-style: none;
	background-image: url(/i/themes/theme_pms_portal/images/arrow-right-default.png);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position : 0 50%;
	padding: 0px 5px 0px 25px;
	border-bottom : 1px solid #fff;
	border-top : 1px solid #DDD;				/*#ededed;*/
	width : 100%;
	line-height : 30px;
}

.menuBlok li:hover {
	background-color : #B8DBFF;					/*#C2E0FF;*/
	border-top : 1px solid #99CCFF;
	border-bottom : 1px solid #99CCFF;
	
}

.menuBlok li a {
	display : block;
	width : 100%;
	color: #333;
}

	/* sublevels */
	.menuBlok li  .dropdown-menu {
		background-color : #FFF;
		color : #333;
		border-top 		: 2px solid #B3B3BC;
		border-bottom 	: 2px solid #B3B3BC;
		border-radius : 0px;
		margin-left : 10px;
	}
	
	 .menuBlok li  .dropdown-menu ul {
		width : 100%;
		
	}

	 .menuBlok li  .dropdown-menu li {
		background-image : none;
		padding-left : 10px;
	}	
	
	 .menuBlok li  .dropdown-menu li a{
		background : none;
		padding-left : 10px;
	}
	
	 .menuBlok li  .dropdown-menu li a:hover{
		background : none;
		padding-left : 10px;
	}

 .menuBlok .caret {
	margin: 10px;
	float : right;
}


/* LEFT REGION */

.leftmain .well  h4 {
	margin :0px;
	padding : 0px 0px 0px 0px;
}

.leftmain .well  ul {
	margin :0px;
	padding : 0px 0px 0px 0px;
}

.leftmain .well  li{
	margin :0px;
	padding : 0px 0px 0px 0px;
}

.leftmain .well .bstd_d li {
	background-size: 24px 24px;
	background-repeat: no-repeat;	
	background-position : left;
	font-size : 12px;
	padding: 5px 5px 0px 15px;
	width : 100%;
}



/* RIGHT REGION */


.rightmain .well  h4 {
	margin :0px;
	padding : 0px 0px 0px 0px;
}

.rightmain .well p{
	margin : 0;
	padding : 0px;
}

.rightmain .well  ul {
	margin :0px;
	padding : 10px 0px 0px 10px;
}

.rightmain .well  li{
	margin :0px;
	padding: 5px 5px 0px 15px;
}


.rightmain .well .bstd_d li {
	background-size: 24px 24px;
	background-repeat: no-repeat;	
	background-position : left;
	font-size : 12px;
	padding: 5px 5px 0px 15px;
	width : 100%;
}

/* TOP REGION */

.top .well {
margin : 0px;
padding : 10px 0px 0px 10px;
background : none;
border : none;
box-shadow: none;
display : inline-block;
float : left;
}

/* TOP CONTENT REGION */


.contentTop .well, .leftmain .cimList, .rightmain .cimList {
	padding : 0px;
	margin : 0px 0px 20px 0px;
	border-color: #3AACE2;	
}

.contentTop > .well  > h4, .leftmain > .cimList > h4, .rightmain > .cimList > h4 {
	padding : 15px;
	margin : 0px 0px 0px 0px;
	color: #FFF;
	background-color: #3AACE2;				/*#C2E0FF;*/
	background-image : none;
	border-color: #99CCFF;
    border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.contentTop > .well  > p, .leftmain > .cimList > p, .rightmain > .cimList > p {
	padding : 0px 15px 0px 15px;
}
.contentTop > .well  > ul, .leftmain > .cimList > ul, .rightmain > .cimList > ul {
	margin : 0px 0px 0px 0px;
	padding : 0px;
}
/*
.contentTop > .well  > ul, .leftmain > .cimList > ul > li, .rightmain > .cimList > ul > li{
  padding: 5px 5px 0px 15px;
}*/


/* MAIN REGION */
.mainmain .well {
	padding : 0px;
	margin : 0px 0px 20px 0px;
	border :0px;
	box-shadow : none;
	color :#000;
}

.mainmain > .well  > h4 {
	padding : 0px 0px 15px 0px;
	margin : 0px;
	font-size: 30px;
	border-bottom: 2px solid #9D9DA4;			/*#6B7680;*/
	color: #3AACE2;
	background-image : none;
}

.mainmain .well  p {
	padding : 0px 0px 0px 0px;

}

.mainmain .well  ul {
	margin : 10px 0px 0px 25px;
	padding : 0px 0px 0px 0px;

}

.mainmain .well  li{
	margin :0px;
	list-style : none;
	padding : 0px 0px 0px 10px;
	font-size : 14px;

}

.mainmain .well  li .pubdate{
	font-size : 12px;

}

.mainmain .well .bstd_d {
	margin-left : 0px;

}

.mainmain .well .bstd_d li {
	list-style : none;
	background-size: 32px 32px;
	background-repeat: no-repeat;	
	background-position : left;
	font-size : 14px;
	padding: 0px 5px 0px 10px;
	width : 100%;
}


.mainmain .bloktype_menu_applicaties {
	display :  inline-block;
	margin-bottom : 10px;
}

.mainmain .bloktype_menu_applicaties h4 {
	
}



.mainmain .bloktype_menu_applicaties ul {
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
	height : 100%;
}

.mainmain .bloktype_menu_applicaties li {
    display: inline-block;
	width : 130px;
	height : 130px;
	float : left;
	border : 1px solid #DDD;				/*#ededed;*/
	border-radius : 6px;
	padding : 5px 5px 5px 5px;
	background-color : #DDD;			/*#d8d8d8;*/
	margin : 0px 5px 5px 0px;
}

.mainmain .bloktype_menu_applicaties li:hover {
	border-color : #3AACE2;				/*#3399FF;*/
}

.mainmain .bloktype_menu_applicaties li:hover a {
	color : #3AACE2;					/*#3399FF;*/
}

.mainmain .bloktype_menu_applicaties  li a {
	position: relative;
	bottom : 0;
	display : block;
	height : 100%;
	width : 100%;
	text-align : center;
	background-color : #DDD;			/*#ededed;*/
	padding : 0px 5px 5px 5px;
	border-radius : 6px;
	color : #9D9DA4;
	font-weight : bold;
	text-shadow: 1px 1px #000;
	font-size : 12px;
}

.mainmain .bloktype_menu_applicaties .dropdown-menu {
	background : none;
	box-shadow: none;
	min-width : auto;
}

.mainmain .bloktype_menu_applicaties .item a {
	background-image : url(images/avatars/dad_avatar.png);
	background-repeat : no-repeat;
	background-size : 100px 100px;
	background-position : bottom;
}

.mainmain .bloktype_menu_applicaties .item_teler a {
	background-image : url(images/avatars/teler.png);
	background-repeat : no-repeat;
	background-size : 100px 100px;
	background-position : bottom;
}

.mainmain .bloktype_menu_applicaties .item_kweker a {
	background-image : url(images/avatars/kweker.png);
	background-repeat : no-repeat;
	background-size : 100px 100px;
	background-position : bottom;
}

.mainmain .bloktype_menu_applicaties .item_financieel a {
	background-image : url(images/avatars/financieel.png);
	background-repeat : no-repeat;
	background-size : 100px 100px;
	background-position : bottom;
}

.mainmain .bloktype_menu_applicaties .item_teeltbeschrijving a {
	background-image : url(images/avatars/teeltbeschrijvingen.png);
	background-repeat : no-repeat;
	background-size : 100px 100px;
	background-position : bottom;
}

.mainmain .bloktype_menu_applicaties .item_teeltregistratie a {
	background-image : url(images/avatars/teeltregistratie.png);
	background-repeat : no-repeat;
	background-size : 100px 100px;
	background-position : bottom;
}


/* FOOTER */


footer .well .tekst {
	list-style: none;
	color: #333;
	margin : 0;	
}

footer .well .tekst li {
	list-style: none;
	padding: 0px 5px 0px 0px;
	border-bottom : 1px solid #fff;
	border-top : 1px solid #DDD;				/*#ededed;*/
	width : 100%;
}

footer .well .tekst li:hover {
	background-color : #B3B3BC;					/*#C2E0FF;*/
	border-top : 1px solid #B8DBFF;
	border-bottom : 1px solid #B8DBFF;
	
}

footer .well .tekst li a {
	background-image: url(/i/themes/theme_pms_portal/images/arrow-right-default.png);
	background-size: 16px 16px;
	background-repeat: no-repeat;	
	display : block;
	width : 100%;
	color : #333;
	padding : 0px 0px 0px 20px;
}
footer .well .bstd_d li {
	padding-left: 0px;	
}

footer .well .bstd_d li:hover {
	padding-left: 0px;	
}

footer .well .bstd_d li a:hover {
	padding-left: 25px;	
}


footer .bloktype_menu {
	padding : 20px;
	background-color :#FFF;
	margin : 0px 0px 20px 0px;	
	border-radius : 4px;
	border-color: #DDD;				/*#DCDCDC;*/
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.05) inset, 0px 1px 0px rgba(255, 255, 255, 0.1);	
}

footer .bloktype_menu ul {
	padding : 0px;
}

footer .bloktype_menu h4 {
	color : #3AACE2;
}

footer .bloktype_menu ul {
	list-style: none;
	color: #333;
	
}

footer .bloktype_menu li {
	list-style: none;
	background-image: url(/i/themes/theme_pms_portal/images/arrow-right-default.png);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position : 0 50%;
	padding: 0px 5px 0px 25px;
	border-bottom : 1px solid #fff;
	border-top : 1px solid #DDD;				/*#ededed;*/
	width : 100%;
	line-height : 30px;
	
}

footer .bloktype_menu li:hover {
	background-color : #B8DBFF;					/*#C2E0FF;*/
	border-top : 1px solid #B8DBFF;
	border-bottom : 1px solid #B8DBFF;
	
}

footer .bloktype_menu  li a {
	display : block;
	width : 100%;
	color : #333;
	
}

	/* sublevels */
	footer .bloktype_menu li  .dropdown-menu {
		background-color : #FFF;
		color : #333;
		border-top 		: 2px solid #B8DBFF;				/*#C2E0FF;*/
		border-bottom 	: 2px solid #B8DBFF;				/*#C2E0FF;*/
		border-radius : 0px;
		margin-left : 10px;
	}
	
	footer .bloktype_menu li  .dropdown-menu ul {
		width : 100%;
		
	}

	footer .bloktype_menu li  .dropdown-menu li {
		background-image : none;
		padding-left : 10px;
	}	
	
	footer .bloktype_menu li  .dropdown-menu li a{
		background : none;
		padding-left : 10px;
	}
	
	footer .bloktype_menu li  .dropdown-menu li a:hover{
		background : none;
		padding-left : 10px;
	}	

/* CALL TO ACTION */

.call-to-action {
	background-color : #DDD;			/*#d8d8d8;*/
	color : #000;
}

.call-to-action p {
	color : #000;
}

/* BUTTONS */

.ReportDownloadLinks a {
	color: #B8DBFF;						/*#C2E0FF;*/
	background-color: #3AACE2;
	background-image: none;
	background-repeat: no-repeat;
	border: 1px solid;
	text-shadow: none;
	box-shadow: none;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 4px;
	-moz-user-select: none;
	margin-bottom : 10px;
}


.btn-default  {
	color: #C2E0FF;
	background-color: #3AACE2;
	background-image : none;
	background-repeat : no-repeat;
	border-color: #B8DBFF;					/*#C2E0FF;*/
	border : 1px solid;
	text-shadow :none;
	box-shadow : none;
}


.btn-default:hover, .ReportDownloadLinks a:hover  {
	color: #FFF;
	background-color: #DDD;		/*#DCEDFF;*/
	border-color: #DDD;  		/*#DCEDFF;*/
	border : 1px solid;
	
}


/* CONTAINERS */

.container-footer {
	background-color : #3AACE2;
	border-top : 2px solid #3AACE2;
	border-bottom : 1px solid #FFF;
	box-shadow : 3px 3px 3px 3px #333;
}


/* TABS */

.nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #DDD;
	border-left: 1px solid #DDD;
    border-radius: 4px 4px 0px 0px;
	border-top 	: 2px solid #DDD;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
	border-top 		: 2px solid #3AACE2;			/*#3399FF;*/
	border-left: 1px solid #DDD;
}

.nav-pills li {
    border : 1px solid #B8DBFF;				/*#C2E0FF;*/
	border-radius : 4px;
	border-bottom:0px;
}

.nav-pills li a:hover {
	background-color: #B8DBFF;				/*#C2E0FF;*/
	color : #3AACE2;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #FFF;
    background-color: #B8DBFF;				/*#C2E0FF;*/
}



#myTab .active a .badge {
	color : #3AACE2;
}

.badge {
	background-color : #99CCFF;
}



/* FOOTER */

footer {
	margin : 0px;
	background-color : #3AACE2;				/*#3399FF;*/
	color : #FFF;
}



/* CONTENT */

.text-primary {
    color: #3AACE2;
}

/* foutmeldingen */

.uLabelError {
	padding-left : 10px;
	color : #A94442; 
}


/* LOGIN SCHERM */


.login .box-shadow {
	background: rgba(255,255,255,0.7);
	border-radius : 20px;
}


.login .login-header {
	background: rgba(227,241,251,0.3);
	background-image: none;
	background-repeat: repeat-x;
	color: #4FA1F2;
	padding: 30px 15px;
	position: relative;
	text-align: left;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
	border-top-left-radius : 20px;
	border-top-right-radius : 20px;
}  

.login .login-title {
	color: #4a97d2;
	font-size: 27px;
	line-height: 1;
	margin-top: 0;
	font-weight: 500;
}

.login .box-background {
    background: none repeat scroll 0px 0px #FFF;
    border: 0px;
   	cursor: default;
    overflow: hidden;
    padding: 15px;
	border-bottom-left-radius : 20px;
	border-bottom-right-radius : 20px;
}

.login .control-label {
	color : #666;
	font-weight : normal;
}

.login .box-background a {
	font-size : 12px;
	color : #4a97d2;
	cursor: pointer;
}
.login .box-background a:hover {
	font-size : 12px;
	color : #000;
}

/* INTERACTIVE REPORTS */

/* toolbar */
.apexir_TOOLBAR_OPEN  {
	background :none;
}

.apexir_TOOLBAR_CLOSE {
	background :none;
}

.apexir_TOOLBAR_OPEN input, .apexir_TOOLBAR_OPEN select, .apexir_SEARCH, .apexir_NUM_ROWS {
	display : inline-block;
}

.apexir_ROW_SELECT_LIST {
	display : inline-block;
	width : 200px;
}

.apexir_ROW_SELECT_LIST  label {
	float : left;
	padding-top : 5px;
	padding-right : 5px;
}


.apexir_ROW_SELECT_LIST  .form-control {
	float : left;
	width : 95px;
}

.apexir_TOOLBAR_OPEN button {
	color: #DFF0D8;
	background-color: #3AACE2;
	border-color: #DFF0D8;
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}

.apexir_TOOLBAR_OPEN button:hover {
	color: #DFF0D8;
	background-color: #3AACE2;
	border-color: #DFF0D8;
}

.apexir_TOOLBAR_OPEN button:hover  {
	color: #FFF;
	background-color: #DDD;
	border-color: #DDD;
}

.apexir_CONTROL_PANEL {
padding-top : 20px;
}

/* table - report */

.apexir_WORKSHEET_DATA tbody tr th {
	background-color : #DFF0D8;
	border-top: 1px solid #B8DBFF;
	border-bottom: 1px solid #B8DBFF;
}

.apexir_WORKSHEET_DATA th div {
	font-size: 12px;	
	color : #3AACE2;
}

.apexir_WORKSHEET_DATA tr.even td ,
.apexir_WORKSHEET_DATA tr.odd td{
	border-color : #B8DBFF;
	color : #3AACE2;
}

.apexir_WORKSHEET_DATA tr.even:hover td,
.apexir_WORKSHEET_DATA tr.odd:hover td {
    background-color: #fdefd7 !important;
}

.contentTopMargin, .contentTopMarge {
	margin-top: 115px;
	color: #3AACE2;
}

div.alleItems  {
	border-top : 1px solid #B3B3BC;
}

.alleItems .alleItems {
	display : block;
	font-size : 12px;
	font-style: italic;
	font-weight : bold;
	padding: 5px 15px 5px 15px;
	background-image: url("/i/themes/theme_pms_portal/images/arrow-right-default.png");
	background-size: 16px 16px;
	background-position : right;
	background-repeat: no-repeat;		
	margin-right : 10px;
}

.alleItems .alleItems:hover {
	background-image: url("/i/themes/theme_pms_portal/images/arrow-right-default.png");
	background-size: 16px 16px;
	background-position : right;
	background-repeat: no-repeat;		
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
		vertical-align: middle;
}}


.bootstrap-select.btn-group .dropdown-menu li a:hover {
 	background-color : lightblue;
}

.bootstrap-select.btn-group .dropdown-menu li.selected > a {
 	background-color : darkblue;
}

.dropdown-menu {
  min-width: 200px;
}

/* ZOEKBLOK */
.well .inlineSearch  input {
	background-image:url("/i/themes/theme_pms_portal/images/magnifier_icon.png");
	background-size : 17px;
	background-repeat : no-repeat;
	background-position : 5px 8px;
	padding-left : 30px;
}


/* SEARCH NIEUW */

#advancedOptions {
	background-color : #DDD;			/*#f6f6f6;*/
	border-radius : 6px;
	padding : 10px;
	margin : 10px 0px 10px 0px;
	font-size : 10px;
}

#advancedOptions label{
	margin-top: 5px;
}

#advancedOptions input {
	font-size : 12px;
}

a.btn-src{
	margin: 5px 0px 5px 0px;
	display: inline-block;
}

.resultSort{
	margin-top: 5px;
	font-size : 10px;
	background-color: #DDD;				/*#f6f6f6;*/
	border-radius : 6px;
	padding : 10px;
}

.resultSort label{
	margin-top: 5px;
}

.resultSort .sort{
	width: 40%;
	display: inline-block;
	margin-right: 0px;
	
}
.resultSort .sortBtn{
	width:10%;
	display: inline-block;
	
	position: relative;
	bottom: 0px;
	
}
.resultSort .sortBtn .btn-sort{
	width: 100%;
	background-color: #B3B3BC;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}


#searchResults {
	margin : 10px 0px 0px 0px;
	padding : 0px;
}

#searchResults .cimSrc   {
	margin : 0px;
	padding : 0px;
}

#searchResults .cimSrc  a{
	display : inline-block;
	background-color : #FFF;
	padding : 0px 10px 0px 10px;
	width :100%;
	height : 100%;
	border : 1px solid #DDD;				/*#ededed;	*/
}

#searchResults .cimSrc  a:hover{
	background-color : #DDD;			/*#f6f6f6;*/
	border : 1px solid #DDD;			/*#ededed;	*/
}

#searchResults .cimSrc  .resultaat {
	float: left;
	max-width : 75%;
}

#searchResults .cimSrc  .resultaat h4 {
	font-weight : normal;
	margin-bottom: 0px;
}

#searchResults .cimSrc  .resultaat p {
	color : #555;
}

#searchResults .cimSrc .metadata {
	float : right;
	margin : 0px 5px 0px 0px;
	font-size : 8px;
	min-width : 15%;
}

#searchResults .cimSrc .metadata .waarde {
	float : right;
	padding : 3px;
	display : inline-block;
	min-width :5%;
}

/* score */

#searchResults .cimSrc .metadata .score {
	float: left;
	display : inline-block;
	min-width : 100%;
	height : 10px;
	border : 1px solid #DDD;			/*#ededed;*/
	background-color : #FFF;
}


#searchResults .cimSrc .metadata .score .score100 {
	text-align : left;
	display : inline-block;
	background-color : green;
	height : 100%;
	width : 100%;
}

#searchResults .cimSrc .metadata .score .score90 {
	text-align : left;
	display : block;
	background-color : orange;
	height : 100%;
	width : 90%;
}

#searchResults .cimSrc .metadata .score .score80 {
	text-align : left;
	display : block;
	background-color : orange;
	height : 100%;
	width : 80%;
}

#searchResults .cimSrc .metadata .score .score70 {
	text-align : left;
	display : block;
	background-color : orange;
	height : 100%;
	width : 70%;
}

#searchResults .cimSrc .metadata .score .score60 {
	display : block;
	background-color : orange;
	height : 100%;
	width : 60%;
}

#searchResults .cimSrc .metadata .score .score50 {
	display : block;
	background-color : orange;
	height : 100%;
	width : 50%;
}

#searchResults .cimSrc .metadata .score .score40 {
	display : block;
	background-color : red;
	height : 100%;
	width : 40%;
}

#searchResults .cimSrc .metadata .score .score30 {
	display : block;
	background-color : red;
	height : 100%;
	width : 30%;
}

#searchResults .cimSrc .metadata .score .score20 {
	display : block;
	background-color : red;
	height : 100%;
	width : 20%;
}

#searchResults .cimSrc .metadata .score .score10 {
	display : block;
	background-color : red;
	height : 100%;
	width : 10%;
}


/* type */
#searchResults .cimSrc .metadata .type {
	float: right;
	padding : 0px;
	display : inline-block;
	width : 100%;
	height : 30px;	
	/*background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/html.png);
	background-size: 24px 24px;
	/*background-repeat: no-repeat;	
	background-position : right;	*/	
}

#searchResults .cimSrc .metadata .pdf{
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/pdf.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;		
	background-position : right;
}

#searchResults .cimSrc .metadata .doc, 
#searchResults .cimSrc .metadata .docx{
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/doc.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;		
	background-position : right;
}

#searchResults .cimSrc .metadata .xls, 
#searchResults .cimSrc .metadata .xlsx{
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/xls.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
background-position : right;	
}

#searchResults .cimSrc .metadata .ppt, 
#searchResults .cimSrc .metadata .pptx{
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/ppt.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
	background-position : right;	
}

#searchResults .cimSrc .metadata .txt {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/txt.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
	background-position : right;	
}

#searchResults .cimSrc .metadata .zip {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/zip.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
	background-position : right;	
}

#searchResults .cimSrc .metadata .jpg {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/jpg.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
	background-position : right;	
}

#searchResults .cimSrc .metadata .png {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/png.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
	background-position : right;	
}

#searchResults .cimSrc .metadata .gif {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/gif.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
	background-position : right;	
}

#searchResults .cimSrc .metadata .bmp {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/bmp.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
	background-position : right;	
}

#searchResults .cimSrc .metadata .tif {
	background-image: url(/i/themes/theme_pms_portal/images/filetype_icons2/tif.png);
	background-size: 24px 24px;
	background-repeat: no-repeat;	
	background-position : right;	
}


#searchResults .cimSrc  .resultaat .omschrijving{	
	display: inline-block;
	width : 100%;
	padding : 0px 0px 0px 0px;
	text-align : left;
	margin : 0px;
	font-size : 10px;
	font-style : italic;
	color : #9D9DA4;			/*#999;*/
}

.search .pagination{
	margin-top: 0px;
	margin-bottom: 0px;
}
a.page_link:hover{
	cursor: pointer; cursor: hand;
}
/*MAIN VOLLEDIGVULLING*/
.mainmain .volledigVulling > h4{
	padding:15px;
	background-color:#3AACE2;
	font-size:22px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border: 1px solid #99CCFF;
	color: #FFF;
	margin-top:0px;
}
/*LEFT VOLLEDIGVULLING*/
.leftmain .volledigVulling{
	padding:0px;
	padding-bottom:10px;
}
.leftmain .volledigVulling > h4{
	padding:15px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background-color:#3AACE2;
	font-size:18px;
	color: #FFF;
}
/*RECHTS VOLLEDIGVULLING*/
.rightmain .volledigVulling{
	padding:0px;
	padding-bottom:10px;
}
.rightmain .volledigVulling > h4{
	padding:15px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background-color:#3AACE2;
	font-size:18px;
	color: #FFF;
}
/*CONTENTTOP VOLLEDIGVULLING*/
.contentTop .volledigVulling{
	padding:0px;
	padding-bottom:10px;
}
.contentTop .volledigVulling > h4{
	padding:15px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background-color:#3AACE2;
	font-size:18px;
	color: #FFF;
}
/*EXTERNE APPLICATIE RESULTAAT*/
.appResultaat{
	padding-left:5px;
	margin-top:10px;
	padding-right:5px;
}
.appResultaat>h5{
	margin-bottom:2px;
	color:#3AACE2;
}
/*NIEUWSBLOK MAIN*/
.mainmain .well .nieuwsItem{
	border: 1px solid #E8E8E8;
	list-style:none;
	margin-bottom: 5px;
	padding-bottom:5px;
	padding-right:5px;
    border-radius: 5px;
	
}
.mainmain .well .nieuwsItem > h5{
	color:#3AACE2;
}
.mainmain .well .contentitemList{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:5px;
}
/*NIEUWSBLOK CONTENTTOP*/
.contentTop .well .nieuwsItem{
	/*border: 1px solid #E8E8E8;*/
	list-style:none;
	margin-bottom: 5px;
    /*border-radius: 5px;*/
}
.contentTop .well .contentitemList{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
}
.contentTop .well .nieuwsItem > h5{
	margin-bottom:0px;
}


/*			SEARCH OUD
.searchBlok{
  margin-bottom: 10px;
  display: block;
}

.searchBlok input{
  margin: 5px 0px 5px 0px;
}

.advanced_search input{
  margin: 0px 0px 10px 0px; 
}
 ul.search{
	margin-left:0px;
 }
 .mainmain .advanced_search  h4 {
	padding : 0px 0px 15px 0px;
	margin : 0px;
	font-size: 30px;
	background-image : none;
}
.mainmain .advanced_search hr {
	padding : 0px 0px 15px 0px;
	margin : 0px;
	font-size: 30px;
	background-image : none;
	border-top: 4px solid #eee;
}
 .mainmain .advanced_search p {
	font-weight: bold;
}


.cimSrc {
	border: 2px solid #e3e3e3;	
	padding: 10px;
	border-radius:4px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.cimSrc.doc  a{
	color: #00A6FF;
}
.cimSrc.docx  a{
	color: #3AACE2;
}
.cimSrc.xls  a{
	color: #008000;
}
.cimSrc.pdf  a{
	color: #FF0000;
}
.cimSrc.jpg  a{
	color: #00FF00;
}
.cimSrc.png  a{
	color: #7A8000;
}

*/

/* SLIDER OWL SMALLER SCREENS */
@media screen and (max-width: 992px){
	.owl-carousel.owl-loaded {
		display:none;
	}
}

/* FeedEk */
.rss{
	border:0px;
}

.well .divRss > ul{
	margin:0px;
	padding:0px 0px 0px 0px;
}
.well .divRss > ul > li{
	padding:5px 5px 5px 5px;
}
.well .feedEkList{
	width:auto;
	padding:0px 0px 0px 0px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
/*CIJFERS*/
.onderwijsResultaat{
	width:100%;
	color:#000;
}
/*.cijferResultaat > tbody > tr {
	border-bottom:1px solid #000;
}*/

.onderwijsResultaat .center{
	text-align:center;
}
.onderwijsResultaat .cijfer{
	border-top:1px solid #000;
}
.onderwijsResultaat .striped-line{
	border-top:1px dashed #000;
}
.badge-default {
  background-color: #999999;
}

.badge-primary {
  background-color: #428bca;
}

.badge-success {
  background-color: #5cb85c;
}

.badge-info {
  background-color: #5bc0de;
}

.badge-warning {
  background-color: #f0ad4e;
}

.badge-danger {
  background-color: #d9534f;
}
.tooltip-inner {
    white-space:pre;
    max-width: none;
}
.leftmain .social, .rightmain .social{
	padding-bottom:0px;
	border:0px;
}

.leftmain, .rightmain, .mainmain{
	padding-left:0px;
	padding-right:0px;
}