
/* - ++resource++collective.directory/collective_directory.css - */
@media screen {
/* https://www.huy.be/portal_css/++resource++collective.directory/collective_directory.css?original=1 */
.leaflet-control-layers-list {
}
.leaflet-control-layers-overlays {
overflow: auto;
height: 100%;
}

}


/* - ++resource++collective.iconifieddocumentactions.static/iconified_document_actions.css - */
@media all {
/* https://www.huy.be/portal_css/++resource++collective.iconifieddocumentactions.static/iconified_document_actions.css?original=1 */
.iconifiedDocumentActions {
float: right;
margin: 0em 0 0 0.5em;
padding: 0;
text-align: right;
}
.iconifiedDocumentActions ul {
margin: 1px 0 2px 0;
padding: 0;
display: block;
}
.iconifiedDocumentActions li {
display: inline !important;
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
.iconifiedDocumentActions a {
border: none !important;
text-decoration: none;
}

}


/* - ++resource++jquery.flexslider/css/flexslider.css - */
@media screen {
/* https://www.huy.be/portal_css/++resource++jquery.flexslider/css/flexslider.css?original=1 */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/* */
@font-face {
font-family: 'flexslider-icon';
src:url('/++resource++jquery.flexslider/css/fonts/flexslider-icon.eot');
src:url('/++resource++jquery.flexslider/css/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
url('/++resource++jquery.flexslider/css/fonts/flexslider-icon.woff') format('woff'),
url('/++resource++jquery.flexslider/css/fonts/flexslider-icon.ttf') format('truetype'),
url('/++resource++jquery.flexslider/css/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
font-weight: normal;
font-style: normal;
}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
/* */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
/* */
/* */
.no-js .slides > li:first-child {display: block;}
.flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }
/* */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }
/* */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }
/* */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

}


/* - ++resource++jquery.flexslider/css/sliderfix.css - */
@media screen {
/* https://www.huy.be/portal_css/++resource++jquery.flexslider/css/sliderfix.css?original=1 */
/* */
.slides-count {
display: none;
}
/* */
.flexslider {
margin-bottom: 5px;
}
.flexslider a,
.flexslider a:hover,
.flexslider a:link {
border: none !important;
color: #444 !important;
}
.flexslider a.linkimg,
.flexslider a:hover.linkimg,
.flexslider a:link.linkimg {
margin: 0px 10px 0px 10px;
display: block;
float: left;
}
.flexslider ul,
.flexslider ol {
margin: 0em !important;
list-style-type: none !important;
position: static !important;
}
.flexslider ul.slides img {
padding-left: 0px;
display: inline;
}
.flexslider ul.slides li {
margin-bottom: 15px !important;
}
.flexslider .flex-caption {
float: left;
width: 80%;
}
.flexslider .flex-caption p {
margin-bottom: 1em;
}
.flexslider ol.flex-control-nav.flex-control-paging li {
display: inline-table !important;
}
.flexslider .flex-direction-nav li a {
padding-top: 10px !important;
border: none !important;
color: rgba(0, 0, 0, 0.8) !important;
}
.flexslider .flex-direction-nav li a :before {
line-height: 1em !important;
}
#content .flexslider a:hover,
#content .flexslider a:link {
color: #000 !important;
}
#content a.flex-next,
#content a.flex-prev {
height: 30px !important;
}
.slider-without-images [id="carousel-a-la-une"],
.slider-without-images #slider-a-la-une .slides .linkimg{
display: none !important;
}
.slider-without-images .flex-viewport {
background: #576574;
}
.slider-without-images .flexslider .flex-caption,
.slider-without-images #slider-a-la-une.flexslider .flex-caption {
background: #8395a7 !important;
margin-top: 0px !important;
height: 200px !important;
opacity: 1 !important;
padding: 4% !important;
width: 90% !important;
box-sizing: border-box;
margin: 0 0 0 5%;
}
.slider-without-images {
max-width: 75%;
}
.slider-without-images .flex-direction-nav .flex-prev {
left: 1%;
}
.slider-without-images .flex-direction-nav .flex-next{
right: 1% ;
}
.slider-without-images .flex-direction-nav a{
opacity: 1;
}
.slider-without-images .read-next-link,
.slider-without-images #slider-a-la-une .read-next-link{
display: block ;
background: #8395a7;
padding: 2% 4%;
clear: left;
max-width: 90%;
margin: 0 auto;
box-sizing: border-box;
}
.slider-without-images .read-next-link a {
display: inline-block;
background: #222f3e;
width: 17%;
padding: 2%;
box-sizing: border-box;
}
.slider-count #carousel-a-la-une .flex-direction-nav {
display: none;
}
#accueil #flex.slider-count #carousel-a-la-une ul li {
background-color: transparent !important;
margin: 0;
width: 34px !important;
}
.slider-count #carousel-a-la-une .linkimg .flexsliderimg {
display: none !important;
}
.slider-count .flex-container {
position: relative;
}
.slider-count #carousel-a-la-une {
background-color: transparent !important;
bottom: 0;
left: 0;
margin-bottom: 0;
margin-top: 0em;
position: relative;
width: 100%;
}
.slider-count #carousel-a-la-une .flex-caption a {
visibility: hidden;
}
.slider-count #carousel-a-la-une .flex-caption a::before {
color: #333;
content: "\0025CB";
font-size: 250%;
visibility: visible;
}
.slider-count #carousel-a-la-une .flex-active-slide .flex-caption a::before {
color: #333;
content: "\0025C9";
}
.slider-count #carousel-a-la-une .slides {
left: 33% !important;
position: relative !important;
transform: inherit !important;
transition-duration: 0s !important;
width: 100% !important;
}
.slider-count #carousel-a-la-une .flex-viewport {
top: 0;
}
.vertical-slider{
position: relative;
}
.sp-thumbnail-text {
height: auto;
width: 60%;
float: right;
padding: 2%;
box-sizing: border-box;
}
.sp-thumbnail-image-container {
height: auto;
width: 40%;
overflow: hidden;
float: left;
}
.sp-thumbnail{
background: #f0f0f0;
}
.vertical-slider .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail::before {
border-left-color: #808e9b;
}
.vertical-slider .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail::after {
border-right-color: #808e9b;
}
.vertical-slider .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail::before,
.vertical-slider .sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail::after{
border-bottom-color: #808e9b;
}
#content .sp-caption-container a{
color: #000;
}
.vertical-slider img{
max-width: 100%;
}
.sp-caption-inner{
height: 6em;
overflow: hidden;
}
.sp-thumbnail-title {
margin-bottom: 5px;
text-transform: uppercase;
color: #333;
font-size: 0.75em;
line-height: 1.5em;
}
.sp-thumbnail-description {
font-size: 14px;
color: #333;
}
.slider-vertical .sp-right-thumbnails .sp-thumbnail-container{
margin-top: 6px;
}
.portletSliderCollection div.portletHeader {
padding: 0.42em 1em;
background: #ddd;
line-height: normal;
font-weight: bold;
font-size: 80%;
}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity: 1;
left: 0;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: 0;
}
.slider-count .carousel{
display: none;
}
.slider-count #slider-a-la-une.flexslider .flex-caption{
height: auto;
margin-top: 0em;
opacity: 0.7;
padding: 0.25em 4% 0.75em;
width: 92%;
}
.slider-count .flex-direction-nav a::before{
font-size: 25px;
}
.slider-count .flex-direction-nav a{
top: 25%;
}
.slider-without-images{
max-width: 100%;
}
.slider-without-images #slider-a-la-une.flexslider .flex-caption{
height: 250px !important;
margin: 0 0 0 10%;
width: 80% !important;
}
.slider-without-images #slider-a-la-une .read-next-link{
max-width: 80%;
}
.slider-without-images .read-next-link a{
padding: 5%;
width: 100%;
}
.slider-without-images .flex-direction-nav a::before{
font-size: 25px;
}
.sp-caption-container{
height: 14em;
}
.sp-thumbnails-container{
display: none;
}
}

}


/* - ++resource++cpskin.menu.resources/menu.css - */
@media screen {
/* https://www.huy.be/portal_css/++resource++cpskin.menu.resources/menu.css?original=1 */
#mobnav-btn,
#advanced-breadcrumbs,
#mobile-first-level-wrapper,
#portal-globalnav-cpskinmenu-mobile
{
display: none;
}
#portal-globalnav .activated
{
background-color: #93b5bc;
}
.portal-globalnav-cpskinmenu
{
display: none;
}
.portal-globalnav-cpskinmenu-tabs
{
margin-bottom: 1px;
}
.portal-globalnav-cpskinmenu-tabs li a,
.portal-globalnav-cpskinmenu li a
{
display: block !important;
padding: 0.5em 1em 1.7em;
white-space: normal;
}
.portal-globalnav-cpskinmenu-tabs li,
.portal-globalnav-cpskinmenu li
{
display: inline-block;
width: 25%;
vertical-align:top;
}
#search-btn
{
display: none;
}
.advb-submenu li
{
display: block;
}
.advb-submenu .submenu {
background-color: white;
border-radius: 5px;
margin-left: 0;
clear:both;
}
.navTreeClose
{
cursor: pointer;
float: right;
position: absolute;
right: 0;
}
.sf-menu ul.direct_access
{
background-color: red;
float: right;
left: 75%;
width: 25% !important;
}
.sf-menu ul.navTreeLevel1,
.sf-menu ul.navTreeLevel2,
.sf-menu ul.navTreeLevel3
{
display: none;
visibility: hidden;
}
.sf-menu ul.navTreeLevel1,
.sf-menu ul.navTreeLevel2,
.sf-menu ul.navTreeLevel3
{
background-color: #DDDDDD;
border-top: 1px solid #999999;
position: absolute;
width: 100%;
}
.sf-menu ul.navTreeLevel1.has_direct_access
{
box-sizing: border-box;
moz-box-sizing: border-box;
padding-right: 25%;
webkit-box-sizing: border-box;
}
.sf-menu ul.navTreeLevel1.has_direct_access,
.sf-menu ul.navTreeLevel1.no_direct_access,
.sf-menu ul.navTreeLevel2,
.sf-menu ul.navTreeLevel3
{
left: 0;
}
@media screen and (max-width: 600px)
{
#advanced-breadcrumbs
{
font-size: 120%;
}
#advanced-breadcrumbs .advb-submenu
{
cursor: pointer;
}
#advanced-breadcrumbs .nofollow::after
{
content: "»";
}
#advanced-breadcrumbs li.selected,
#advanced-breadcrumbs span.selected
{
border-left-style: dotted;
}
#advanced-breadcrumbs,
#mobile-first-level-wrapper
{
display: block;
}
#mobnav-btn
{
background-color: #205c90;
color: white;
cursor: pointer;
display: block;
font-size: 20px;
font-weight: bold;
margin: 5px 0px;
padding: 10px;
}
#portal-globalnav,
.portal-globalnav-cpskinmenu-tabs,
.portal-globalnav-cpskinmenu
{
display: none !important;
}
#portal-header #navWrapper
{
display: none !important;
}
#portal-header #portal-searchbox
{
display: none;
}
#portal-header #search-btn
{
background: url("++resource++cpskin.menu.resources/search.png") no-repeat scroll left top rgba(0, 0, 0, 0);
display: block;
float: right;
font-size: 1px;
height: 32px;
margin-right: 5px;
margin-top: 5px;
width: 32px;
}
#portal-logo
{
display: block !important;
float: none !important;
}
#portal-personaltools-wrapper
{
display: none !important;
}
#portal-top
{
font-size: 100%;
}
.advb-submenu
{
margin-bottom: 0.3em;
margin-top: 0.3em;
}
.advb-submenu ul
{
margin: 5px;
}
.advb-submenu ul li
{
margin-right: 1em;
}
.advb-title
{
background-color: #205c90;
color: #fff;
display: inline;
padding: 0px 5px;
position: relative;
}
.mobile-overlay-search .pb-ajax > div
{
font-size: 170%;
width: 83%;
}
.mobile-overlay-search .searchButton
{
display: block !important;
}
div#mobile-first-level-wrapper
{
background-color: #205c90;
display: none;
font-size: 120%;
margin-top: 2px;
padding: 0.5em;
}
div#mobile-first-level-wrapper a
{
color: #FFF !important;
}
div#mobile-first-level-wrapper li
{
border-bottom: 1px solid #FFF;
margin-bottom: 0.3em;
}
div.mobile-overlay-search
{
width: 100%;
}
ul.mobile-first-level li
{
display: block;
}
}
li.sfHover >span >a
{
background-color: #205C90;
color: #FFFFFF;
}
ul.navTreeLevel0
{
background-color: #DDDDDD;
margin-bottom: 1em;
position: relative;
}
ul.navTreeLevel0 li a
{
display: inline;
}
ul.navTreeLevel1.direct_access > li
{
display: block !important;
width: 100% !important;
}
ul.navTreeLevel1.has_direct_access > li
{
width: 33.33% !important;
}

}


/* - ++resource++cpskin.menu.resources/menu_mobile.css - */
@media screen and (max-width: 600px) {
/* https://www.huy.be/portal_css/++resource++cpskin.menu.resources/menu_mobile.css?original=1 */
#advanced-breadcrumbs
{
float: left;
font-size: 120%;
width: 100%;
}
#advanced-breadcrumbs .advb-submenu
{
cursor: pointer;
}
#advanced-breadcrumbs .nofollow::after
{
content: "»";
}
#advanced-breadcrumbs,
#mobile-first-level-wrapper
{
display: block;
}
#mobnav-btn
{
background-color: #34495e;
color: white;
cursor: pointer;
display: block;
font-size: 20px;
font-weight: bold;
margin: 5px 0px -5px;
padding: 10px;
}
#portal-globalnav,
#portal-globalnav-cpskinmenu-tabs,
#portal-globalnav-cpskinmenu
{
display: none;
}
#portal-header #navWrapper
{
display: none !important;
}
#portal-header #portal-searchbox
{
display: none;
}
#portal-header #search-btn
{
background: url("++resource++cpskin.menu.resources/search.png") no-repeat scroll left top rgba(0, 0, 0, 0);
display: block;
float: right;
font-size: 1px;
height: 32px;
margin-right: 5px;
margin-top: 13px;
width: 32px;
}
#portal-logo
{
display: block !important;
float: none !important;
}
#portal-personaltools-wrapper
{
display: none !important;
}
#portal-top
{
font-size: 100%;
}
.advb-submenu
{
margin-bottom: 0.3em;
margin-top: 0.3em;
}
.advb-submenu ul
{
margin: 5px;
}
.advb-submenu ul li
{
border-left: 2px solid gray;
margin-right: 1em;
margin-top: 0.3em;
}
.advb-title
{
background-color: #205c90;
color: #fff;
display: inline;
padding: 0px 5px;
position: relative;
}
.mobile-overlay-search .pb-ajax > div
{
font-size: 170%;
width: 83%;
}
.mobile-overlay-search .searchButton
{
display: block !important;
}
div#mobile-first-level-wrapper
{
background-color: #34495e;
display: none;
font-size: 120%;
margin-top: 2px;
padding: 0.5em;
}
div#mobile-first-level-wrapper a
{
color: #FFF !important;
}
div#mobile-first-level-wrapper li
{
border-bottom: 1px solid #FFF;
margin-bottom: 0.3em;
}
div.mobile-overlay-search
{
width: 100%;
}
ul.mobile-first-level li
{
display: block;
}
.advb-submenu .advb-title::before {
font-size: 77%;
margin-left: 10px;
}
#advb-submenu-level-2.advb-submenu ,
#advb-submenu-level-3.advb-submenu,
#advb-submenu-level-4.advb-submenu{
box-sizing: border-box;
margin-bottom: 0.3em;
margin-top: 0.3em;
padding-left: 15px;
width: 100%;
}
#advb-submenu-level-2.advb-submenu  {
padding-left: 10px;
}
#advb-submenu-level-3.advb-submenu {
padding-left:20px;
}
#advb-submenu-level-4.advb-submenu {
padding-left:30px;
}
#title-level-2,
#title-level-3,
#title-level-4{
box-sizing: border-box;
width: 100%;
}

}


/* - ++resource++jquery.flexslider/css/slider-pro.css - */
@media screen {
/* https://www.huy.be/portal_css/++resource++jquery.flexslider/css/slider-pro.css?original=1 */
/**/.slider-pro{position:relative;margin:0 auto;-moz-box-sizing:content-box;box-sizing:content-box}.sp-slides-container{position:relative}.sp-mask{position:relative;overflow:hidden}.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.sp-slide{position:absolute}.sp-image-container{overflow:hidden}.sp-image{position:relative;display:block;border:none}.sp-no-js{overflow:hidden;max-width:100%}.sp-thumbnails-container{position:relative;overflow:hidden;direction:ltr}.sp-bottom-thumbnails,.sp-top-thumbnails{left:0;margin:0 auto}.sp-top-thumbnails{position:absolute;top:0;margin-bottom:4px}.sp-bottom-thumbnails{margin-top:4px}.sp-left-thumbnails,.sp-right-thumbnails{position:absolute;top:0}.sp-right-thumbnails{right:0;margin-left:4px}.sp-left-thumbnails{left:0;margin-right:4px}.sp-thumbnails{position:relative}.sp-thumbnail{border:none}.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-moz-box-sizing:border-box;box-sizing:border-box}.sp-rtl .sp-thumbnail-container{float:right}.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}.sp-bottom-thumbnails .sp-thumbnail-container:first-child,.sp-top-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0!important}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;left:0;top:0;margin-left:13px}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:0;top:50%;margin-top:-8px;border-right:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;right:0;top:0;margin-right:13px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;right:0;top:50%;margin-top:-8px;border-left:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0!important}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;top:0;margin-top:13px}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;top:0;margin-left:-8px;border-bottom:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;bottom:0;margin-bottom:13px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;bottom:0;margin-left:-8px;border-top:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}.sp-black{color:#FFF;background:#000;background:rgba(0,0,0,.7)}.sp-white{color:#000;background:#fff;background:rgba(255,255,255,.7)}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-grab{cursor:url(/++resource++jquery.flexslider/css/images/openhand.cur),move}.sp-grabbing{cursor:url(/++resource++jquery.flexslider/css/images/closedhand.cur),move}.sp-selectable{cursor:default}.sp-caption-container{text-align:center;margin-top:10px}.sp-full-screen{margin:0!important;background-color:#000}.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-full-screen-button:before{content:'\2195'}.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.slider-pro:hover .sp-fade-full-screen{opacity:1}.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}.sp-rtl .sp-buttons{direction:rtl}.sp-full-screen .sp-buttons{display:none}.sp-button{width:10px;height:10px;border:2px solid #000;border-radius:50%;margin:4px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.sp-selected-button{background-color:#000}@media only screen and (min-width:768px) and (max-width:1024px){.sp-button{width:14px;height:14px}}@media only screen and (min-width:568px) and (max-width:768px){.sp-button{width:16px;height:16px}}@media only screen and (min-width:320px) and (max-width:568px){.sp-button{width:18px;height:18px}}.sp-arrows{position:absolute}.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-slides-container:hover .sp-fade-arrows{opacity:1}.sp-horizontal .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px}.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px}.sp-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer}.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-horizontal .sp-previous-arrow{left:20px;right:auto}.sp-horizontal .sp-next-arrow,.sp-horizontal.sp-rtl .sp-previous-arrow{right:20px;left:auto}.sp-horizontal.sp-rtl .sp-next-arrow{left:20px;right:auto}.sp-vertical .sp-previous-arrow{top:20px}.sp-vertical .sp-next-arrow{bottom:20px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sp-next-arrow:after,.sp-next-arrow:before,.sp-previous-arrow:after,.sp-previous-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}.sp-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-horizontal.sp-rtl .sp-previous-arrow,.sp-next-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sp-horizontal.sp-rtl .sp-next-arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.ie7 .sp-arrow,.ie8 .sp-arrow{width:0;height:0}.ie7 .sp-arrow:after,.ie7 .sp-arrow:before,.ie8 .sp-arrow:after,.ie8 .sp-arrow:before{content:none}.ie7.sp-horizontal .sp-previous-arrow,.ie8.sp-horizontal .sp-previous-arrow{border-right:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-horizontal .sp-next-arrow,.ie8.sp-horizontal .sp-next-arrow{border-left:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-vertical .sp-previous-arrow,.ie8.sp-vertical .sp-previous-arrow{border-bottom:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}.ie7.sp-vertical .sp-next-arrow,.ie8.sp-vertical .sp-next-arrow{border-top:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}.sp-thumbnail-arrows{position:absolute}.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}.sp-bottom-thumbnails .sp-thumbnail-arrows,.sp-top-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-top-thumbnails .sp-previous-thumbnail-arrow{left:0}.sp-bottom-thumbnails .sp-next-thumbnail-arrow,.sp-top-thumbnails .sp-next-thumbnail-arrow{right:0}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}.sp-next-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-previous-thumbnail-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);-ms-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);-ms-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}.ie7 .sp-thumbnail-arrow,.ie8 .sp-thumbnail-arrow{width:0;height:0}.ie7 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie8 .sp-thumbnail-arrow:before{content:none}.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}a.sp-video{text-decoration:none}a.sp-video img{-webkit-backface-visibility:hidden;border:none}a.sp-video:after{content:'\25B6';position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #FFF;text-align:center;font-size:30px;border-radius:30px;top:0;color:#FFF;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);margin:auto;line-height:52px}.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.slider-pro a{position:static;transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-o-transition:none!important}.slider-pro canvas,.slider-pro embed,.slider-pro iframe,.slider-pro object,.slider-pro video{max-width:none;max-height:none}.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}.slider-pro img.sp-layer{border:none}
/* */
@media screen and (min-width: 850px) {
.sp-thumbnails-container, .sp-mask.sp-grab {
height: 372px!important;
}
.sp-thumbnails-container .sp-thumbnail-image-container img {
min-height: 100px;
}
}

}


/* - ++resource++jekyll/diagnosis.css - */
@media screen {
/* https://www.huy.be/portal_css/++resource++jekyll/diagnosis.css?original=1 */
.diag-warning,
.diag-ok {
margin: auto;
font-weight: bold;
line-height: 17px;
padding: .2em .5em;
border-radius: 0.5em 0.5em 0.5em 0.5em;
font-size: 85%;
}
.diagnosis .globalstatus {
padding: 0 .5em;
}
.diag-ok {
background-color: green;
color: white;
}
.diag-warning {
background-color: red;
color: white;
}
.ignored .diag-ok {
background-color: lightgreen;
color: white;
}
.ignored .diag-warning {
background-color: pink;
color: white;
}
#content .diagnosis dd {
margin: 0;
border-radius: 0 0.5em 0.5em 0.5em;
padding: 0.3em;
}
#content ul.symptoms {
border: 0;
padding: 0.2em;
margin: 0;
clear: both;
color: black;
font-size: 118%;
font-weight: normal;
}
dd.diag-warning {
background-color: red;
}
dd.diag-ok {
background-color: green;
}
#content .symptoms li {
display: block;
padding: 0;
margin: 0;
cursor: pointer;
}
.symptoms li.even {
background-color: #F2F2F2;
}
.symptoms li.odd {
background-color: #FFF;
}
dl.menu {
position: relative;
}
dl.menu dd {
display: none;
position: absolute;
z-index: 5;
}
dl.menu dd.activated {
display: block;
left: 0.5em;
top: 17px;
}
dl.menu .menuHandle {
cursor: pointer;
}
#content .diagnosis.menu dt {
margin-right: 0.5em;
}
.diagnosis .symptom {
padding: 0.5em;
}
.diagnosis .globalstatus {
float: left;
}
.symptomTitle {
font-weight: bold;
}
.symptomHelp {
display: none;
font-weight: normal;
font-size: 90%;
color: #BBB;
}
#content .symptom a:visited,
#content .symptom a:link {
border: 0;
}

}


/* - ++resource++PloneGazette.stylesheets/style.css - */
@media screen {
/* https://www.huy.be/portal_css/++resource++PloneGazette.stylesheets/style.css?original=1 */
dl.portletsSubscribeNewsletter #formfield-form-widgets-title,
dl.portletsSubscribeNewsletter #formfield-form-widgets-message,
.turhaSeOis {
display: none;
}
}


/* - ++resource++collective.js.fullcalendar/fullcalendar.css - */
@media all {
/* https://www.huy.be/portal_css/++resource++collective.js.fullcalendar/fullcalendar.css?original=1 */
.fc {
direction: ltr;
text-align: left;
}
.fc table {
border-collapse: collapse;
border-spacing: 0;
}
html .fc,
.fc table {
font-size: 1em;
}
.fc td,
.fc th {
padding: 0;
vertical-align: top;
}
.fc-header td {
white-space: nowrap;
}
.fc-header-left {
width: 25%;
text-align: left;
}
.fc-header-center {
text-align: center;
}
.fc-header-right {
width: 25%;
text-align: right;
}
.fc-header-title {
display: inline-block;
vertical-align: top;
}
.fc-header-title h2 {
margin-top: 0;
white-space: nowrap;
}
.fc .fc-header-space {
padding-left: 10px;
}
.fc-header .fc-button {
margin-bottom: 1em;
vertical-align: top;
}
/* */
.fc-header .fc-button {
margin-right: -1px;
}
.fc-header .fc-corner-right,  /* */
.fc-header .ui-corner-right { /* */
margin-right: 0; /* */
}
/* */
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
z-index: 2;
}
.fc-header .fc-state-down {
z-index: 3;
}
.fc-header .fc-state-active,
.fc-header .ui-state-active {
z-index: 4;
}
.fc-content {
clear: both;
zoom: 1; /* */
}
.fc-view {
width: 100%;
overflow: hidden;
}
.fc-widget-header,    /* */
.fc-widget-content {  /* */
border: 1px solid #ddd;
}
.fc-state-highlight { /* */ /* */
background: #fcf8e3;
}
.fc-cell-overlay { /* */
background: #bce8f1;
opacity: .3;
filter: alpha(opacity=30); /* */
}
.fc-button {
position: relative;
display: inline-block;
padding: 0 .6em;
overflow: hidden;
height: 1.9em;
line-height: 1.9em;
white-space: nowrap;
cursor: pointer;
}
.fc-state-default { /* */
border: 1px solid;
}
.fc-state-default.fc-corner-left { /* */
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.fc-state-default.fc-corner-right { /* */
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.fc-text-arrow {
margin: 0 .1em;
font-size: 2em;
font-family: "Courier New", Courier, monospace;
vertical-align: baseline; /* */
}
.fc-button-prev .fc-text-arrow,
.fc-button-next .fc-text-arrow { /* */
font-weight: bold;
}
/* */
.fc-button .fc-icon-wrap {
position: relative;
float: left;
top: 50%;
}
.fc-button .ui-icon {
position: relative;
float: left;
margin-top: -50%;
*margin-top: 0;
*top: -50%;
}
.fc-state-default {
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
color: #333;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
color: #333333;
background-color: #e6e6e6;
}
.fc-state-hover {
color: #333333;
text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
.fc-state-down,
.fc-state-active {
background-color: #cccccc;
background-image: none;
outline: 0;
box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.fc-state-disabled {
cursor: default;
background-image: none;
opacity: 0.65;
filter: alpha(opacity=65);
box-shadow: none;
}
.fc-event-container > * {
z-index: 8;
}
.fc-event-container > .ui-draggable-dragging,
.fc-event-container > .ui-resizable-resizing {
z-index: 9;
}
.fc-event {
border: 1px solid #3a87ad; /* */
background-color: #3a87ad; /* */
color: #fff;               /* */
font-size: .85em;
cursor: default;
}
a.fc-event {
text-decoration: none;
}
a.fc-event,
.fc-event-draggable {
cursor: pointer;
}
.fc-rtl .fc-event {
text-align: right;
}
.fc-event-inner {
width: 100%;
height: 100%;
overflow: hidden;
}
.fc-event-time,
.fc-event-title {
padding: 0 1px;
}
.fc .ui-resizable-handle {
display: block;
position: absolute;
z-index: 99999;
overflow: hidden; /* */
font-size: 300%;  /* */
line-height: 50%; /* */
}
.fc-event-hori {
border-width: 1px 0;
margin-bottom: 1px;
}
.fc-ltr .fc-event-hori.fc-event-start,
.fc-rtl .fc-event-hori.fc-event-end {
border-left-width: 1px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
border-right-width: 1px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}
/* */
.fc-event-hori .ui-resizable-e {
top: 0           !important; /* */
right: -3px      !important;
width: 7px       !important;
height: 100%     !important;
cursor: e-resize;
}
.fc-event-hori .ui-resizable-w {
top: 0           !important;
left: -3px       !important;
width: 7px       !important;
height: 100%     !important;
cursor: w-resize;
}
.fc-event-hori .ui-resizable-handle {
_padding-bottom: 14px; /* */
}
table.fc-border-separate {
border-collapse: separate;
}
.fc-border-separate th,
.fc-border-separate td {
border-width: 1px 0 0 1px;
}
.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
border-right-width: 1px;
}
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
border-bottom-width: 1px;
}
.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
border-top-width: 0;
}
.fc-grid th {
text-align: center;
}
.fc .fc-week-number {
width: 22px;
text-align: center;
}
.fc .fc-week-number div {
padding: 0 2px;
}
.fc-grid .fc-day-number {
float: right;
padding: 0 2px;
}
.fc-grid .fc-other-month .fc-day-number {
opacity: 0.3;
filter: alpha(opacity=30); /* */
/* */
}
.fc-grid .fc-day-content {
clear: both;
padding: 2px 2px 1px; /* */
}
/* */
.fc-grid .fc-event-time {
font-weight: bold;
}
/* */
.fc-rtl .fc-grid .fc-day-number {
float: left;
}
.fc-rtl .fc-grid .fc-event-time {
float: right;
}
.fc-agenda table {
border-collapse: separate;
}
.fc-agenda-days th {
text-align: center;
}
.fc-agenda .fc-agenda-axis {
width: 50px;
padding: 0 4px;
vertical-align: middle;
text-align: right;
white-space: nowrap;
font-weight: normal;
}
.fc-agenda .fc-week-number {
font-weight: bold;
}
.fc-agenda .fc-day-content {
padding: 2px 2px 1px;
}
/* */
.fc-agenda-days .fc-agenda-axis {
border-right-width: 1px;
}
.fc-agenda-days .fc-col0 {
border-left-width: 0;
}
/* */
.fc-agenda-allday th {
border-width: 0 1px;
}
.fc-agenda-allday .fc-day-content {
min-height: 34px; /* */
_height: 34px;
}
/* */
.fc-agenda-divider-inner {
height: 2px;
overflow: hidden;
}
.fc-widget-header .fc-agenda-divider-inner {
background: #eee;
}
/* */
.fc-agenda-slots th {
border-width: 1px 1px 0;
}
.fc-agenda-slots td {
border-width: 1px 0 0;
background: none;
}
.fc-agenda-slots td div {
height: 20px;
}
.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
border-top-width: 0;
}
.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
border-top-style: dotted;
}
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
*border-top-style: solid; /* */
}
.fc-event-vert {
border-width: 0 1px;
}
.fc-event-vert.fc-event-start {
border-top-width: 1px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.fc-event-vert.fc-event-end {
border-bottom-width: 1px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
.fc-event-vert .fc-event-time {
white-space: nowrap;
font-size: 10px;
}
.fc-event-vert .fc-event-inner {
position: relative;
z-index: 2;
}
.fc-event-vert .fc-event-bg { /* */
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #fff;
opacity: .25;
filter: alpha(opacity=25);
}
.fc .ui-draggable-dragging .fc-event-bg, /* */
.fc-select-helper .fc-event-bg {
display: none\9; /* */
}
/* */
.fc-event-vert .ui-resizable-s {
bottom: 0        !important; /* */
width: 100%      !important;
height: 8px      !important;
overflow: hidden !important;
line-height: 8px !important;
font-size: 11px  !important;
font-family: monospace;
text-align: center;
cursor: s-resize;
}
.fc-agenda .ui-resizable-resizing { /* */
_overflow: hidden;
}

}


/* - ++resource++collective.js.fullcalendar/fullcalendar.print.css - */
@media print {
/* https://www.huy.be/portal_css/++resource++collective.js.fullcalendar/fullcalendar.print.css?original=1 */
.fc-event {
background: #fff !important;
color: #000 !important;
}
/* */
.fc-event-bg {
display: none !important;
}
.fc-event .ui-resizable-handle {
display: none !important;
}

}


/* - ++resource++collective.js.colorpicker.css - */
@media screen {
/* https://www.huy.be/portal_css/++resource++collective.js.colorpicker.css?original=1 */
.colorpicker {
width: 356px;
height: 176px;
overflow: hidden;
position: absolute;
background: url(/++resource++collective.js.colorpicker.images/colorpicker_background.png);
font-family: Arial, Helvetica, sans-serif;
display: none;
}
.colorpicker_color {
width: 150px;
height: 150px;
left: 14px;
top: 13px;
position: absolute;
background: #f00;
overflow: hidden;
cursor: crosshair;
}
.colorpicker_color div {
position: absolute;
top: 0;
left: 0;
width: 150px;
height: 150px;
background: url(/++resource++collective.js.colorpicker.images/colorpicker_overlay.png);
}
.colorpicker_color div div {
position: absolute;
top: 0;
left: 0;
width: 11px;
height: 11px;
overflow: hidden;
background: url(/++resource++collective.js.colorpicker.images/colorpicker_select.gif);
margin: -5px 0 0 -5px;
}
.colorpicker_hue {
position: absolute;
top: 13px;
left: 171px;
width: 35px;
height: 150px;
cursor: n-resize;
}
.colorpicker_hue div {
position: absolute;
width: 35px;
height: 9px;
overflow: hidden;
background: url(/++resource++collective.js.colorpicker.images/colorpicker_indic.gif) left top;
margin: -4px 0 0 0;
left: 0px;
}
.colorpicker_new_color {
position: absolute;
width: 60px;
height: 30px;
left: 213px;
top: 13px;
background: #f00;
}
.colorpicker_current_color {
position: absolute;
width: 60px;
height: 30px;
left: 283px;
top: 13px;
background: #f00;
}
.colorpicker input {
background-color: transparent;
border: 1px solid transparent;
position: absolute;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #898989;
top: 4px;
right: 11px;
text-align: right;
margin: 0;
padding: 0;
height: 11px;
}
.colorpicker_hex {
position: absolute;
width: 72px;
height: 22px;
background: url(/++resource++collective.js.colorpicker.images/colorpicker_hex.png) top;
left: 212px;
top: 142px;
}
.colorpicker_hex input {
right: 6px;
}
.colorpicker_field {
height: 22px;
width: 62px;
background-position: top;
position: absolute;
}
.colorpicker_field span {
position: absolute;
width: 12px;
height: 22px;
overflow: hidden;
top: 0;
right: 0;
cursor: n-resize;
}
.colorpicker_rgb_r {
background-image: url(/++resource++collective.js.colorpicker.images/colorpicker_rgb_r.png);
top: 52px;
left: 212px;
}
.colorpicker_rgb_g {
background-image: url(/++resource++collective.js.colorpicker.images/colorpicker_rgb_g.png);
top: 82px;
left: 212px;
}
.colorpicker_rgb_b {
background-image: url(/++resource++collective.js.colorpicker.images/colorpicker_rgb_b.png);
top: 112px;
left: 212px;
}
.colorpicker_hsb_h {
background-image: url(/++resource++collective.js.colorpicker.images/colorpicker_hsb_h.png);
top: 52px;
left: 282px;
}
.colorpicker_hsb_s {
background-image: url(/++resource++collective.js.colorpicker.images/colorpicker_hsb_s.png);
top: 82px;
left: 282px;
}
.colorpicker_hsb_b {
background-image: url(/++resource++collective.js.colorpicker.images/colorpicker_hsb_b.png);
top: 112px;
left: 282px;
}
.colorpicker_submit {
position: absolute;
width: 22px;
height: 22px;
background: url(/++resource++collective.js.colorpicker.images/colorpicker_submit.png) top;
left: 322px;
top: 142px;
overflow: hidden;
}
.colorpicker_focus {
background-position: center;
}
.colorpicker_hex.colorpicker_focus {
background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
background-position: bottom;
}
.colorpicker_slider {
background-position: bottom;
}

}


/* - ++resource++collective.z3cform.datagridfield/datagridfield.css - */
@media screen {
/* https://www.huy.be/portal_css/++resource++collective.z3cform.datagridfield/datagridfield.css?original=1 */
.datagridwidget-table-view {
width: 100%;
border: 1px solid #666;
background: none repeat scroll 0 0 #EEE;
}
.datagridwidget-table-view .header {
font-weight: bold;
background: none repeat scroll 0 0 #DDD;
color: #666;
padding: 2px;
font-size: 1.1em;
text-align: left;
}
.datagridwidget-row {
vertical-align: top;
}
.datagridwidget-cell input[type="text"] {
padding: 1px;
}
.datagridwidget-cell input, .datagridwidget-cell select, .datagridwidget-cell textarea {
border: 1px solid #CCC;
}
.datagridwidget-cell > input:only-child { width: 99%; }
.datagridwidget-cell div.error {
color:red;
font-weight:bold;
}
.datagridwidget-empty-row {
/* */
display: none;
}
/* */
.datagridwidget-cell {
vertical-align: bottom;
padding: 1px;
}
.datagridwidget-manipulator {
width: 16px;
text-align: center;
padding-bottom: 4px;
margin: 0;
vertical-align: bottom;
}
.datagridwidget-manipulator img {
cursor: pointer;
}
.datagridwidget-hidden-data {
display: none;
}
/* */
.auto-append  > .datagridwidget-manipulator.delete-row img,
.auto-append  > .datagridwidget-manipulator.move-up img,
.auto-append  > .datagridwidget-manipulator.move-down img,
.auto-append  > .datagridwidget-manipulator.insert-row img {
display: none;
}
/* */
.minimum-row  > .datagridwidget-manipulator.insert-row img {
display: block;
}
.datagridwidget-body-non-auto-append[data-many-rows = "true"] .datagridfield-last-filled-row > .datagridwidget-manipulator.move-down img,
.datagridwidget-body-non-auto-append[data-many-rows = "true"] .datagridfield-first-filled-row > .datagridwidget-manipulator.move-up img {
display: block;
}
/* */
.datagridfield-first-filled-row > .datagridwidget-manipulator.move-up img {
display: none !important;
}
/* */
.datagridfield-last-filled-row > .datagridwidget-manipulator.move-down img {
display: none !important;
}
.datagridwidget-cell input {
background: white;
background-image: none;
}
.datagridwidget-table-view-block {
border-collapse: collapse;
}
.datagridwidget-table-view-block thead {
display: none;
}
.datagridwidget-table-view-block .datagridwidget-row {
border-bottom: 1px solid black;
}
.datagridwidget-table-view-block td {
vertical-align: top;
}
.datagridwidget-block-edit-cell {
width: auto;
}
.datagridwidget-table-view-block .datagridwidget-manipulator {
width: 16px;
}
.datagridwidget-block {
padding: 0.5em;
}
.datagridwidget-block-edit-cell .error {
background-color: #FFDDCC;
border: 1px solid red;
margin: 1em 0;
padding: 0.5em;
}
}


/* - ++resource++jquery.flexslider/css/slick.css - */
@media all {
/* https://www.huy.be/portal_css/++resource++jquery.flexslider/css/slick.css?original=1 */
/* */
.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
padding-bottom: 4rem;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
.slider-multiple #slider-index.slick, .slider-multiple .slider.slick {
display: block;
}
/* */
@charset 'UTF-8';
/* */
.slick-loading .slick-list
{
background: #fff url('./ajax-loader.gif') center center no-repeat;
}
/* */
/* */
.slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-size: 20px;
line-height: 1;
opacity: .75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: url('fonts/prev.svg');
}
[dir='rtl'] .slick-prev:before
{
content: url('fonts/next.svg');
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: url('fonts/next.svg');
}
[dir='rtl'] .slick-next:before
{
content: url('fonts/prev.svg');
}
/* */
.slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
display: block;
width: 100%;
padding: 0!important;
margin: 0!important;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block!important;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-size: 22px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}

}


/* - ploneCustom.css - */
@media all {
/* https://www.huy.be/portal_css/ploneCustom.css?original=1 */

}


/* - ++resource++cpskin.core.css/minisite_dropdown_menu.css - */
@media screen {
/* https://www.huy.be/portal_css/++resource++cpskin.core.css/minisite_dropdown_menu.css?original=1 */
.minisite-dropdown-menu-container {
width: 80%;
margin: 0 auto;
background: #e9e9e9;
}
.minisite-dropdown-menu-mobile {
display: none;
padding: 20px 20px 20px 14px;
}
.minisite-dropdown-menu-mobile:before{
content: "\f008";
font-family: "fontello";
margin-right: 0.5em;
}
.minisite-dropdown-menu > ul.navTreeLevel0 {
margin: 0 auto;
width: 100%;
list-style: none;
padding: 0;
position: relative;
/* */
box-sizing: border-box;
background: transparent;
}
.minisite-dropdown-menu > ul:before,
.minisite-dropdown-menu > ul:after {
content: "";
display: table;
}
.minisite-dropdown-menu > ul:after {
clear: both;
}
.minisite-dropdown-menu> ul.navTreeLevel0 > li {
float: left;
background: transparent;
padding: 0;
margin: 0;
}
.minisite-dropdown-menu > ul > li a {
text-decoration: none;
padding: 1.5em 3em;
display: block;
}
.minisite-dropdown-menu > ul > li.menu-dropdown-icon > a::after {
content: "\e844";
font-family: fontello;
margin-left: 0.25em;
}
.minisite-dropdown-menu .navTreeLevel0 > li:hover,
.minisite-dropdown-menu .navTreeLevel0 > .activated{
background: #f0f0f0;
}
.minisite-dropdown-menu > ul > li > ul {
display: none;
width: 100%;
background: #f0f0f0;
padding: 20px;
position: absolute;
z-index: 99;
left: 0;
margin: 0;
list-style: none;
box-sizing: border-box;
}
.minisite-dropdown-menu > ul > li > ul:before,
.minisite-dropdown-menu > ul > li > ul:after {
content: "";
display: table;
}
.minisite-dropdown-menu > ul > li > ul:after {
clear: both;
}
.navTree.navTreeLevel1.mega-sub {
column-count: 3;
}
.minisite-dropdown-menu .navTreeLevel1.mega-sub > li {
break-inside: avoid;
display: inline;
width:100%;
}
.minisite-dropdown-menu .navTreeLevel1 > li {
margin: 0;
padding-bottom: 0;
padding-right: 1.5em;
box-sizing: border-box;
list-style: none;
background: none;
}
.minisite-dropdown-menu ul.navTreeLevel1 > li > a {
color: #333;
display: block;
box-sizing: border-box;
position: relative;
width:100%;
}
.minisite-dropdown-menu .navTreeLevel1 li a:hover {
background: #fff;
}
.minisite-dropdown-menu ul.navTreeLevel1 > li > a:hover::before{
border-bottom-color: #c9c9c9;
left: 0;
}
.minisite-dropdown-menu ul.navTreeLevel1.mega-sub > li > a::before{
content: "";
position: absolute;
height: 1px;
border-bottom: 1px solid #333;
bottom: 0;
left: 0.5em;
right: 0;
transition: left 0.25s ease-in-out;
}
.minisite-dropdown-menu ul.navTreeLevel1.mega-sub > li > a:hover::before{
left:0;
}
.minisite-dropdown-menu ul.navTreeLevel2 {
display: block;
padding: 0;
margin: 10px 0 0 0;
list-style: none;
box-sizing: border-box;
background: transparent;
}
.minisite-dropdown-menu > ul > li > ul > li > ul:before,
.minisite-dropdown-menu > ul > li > ul > li > ul:after {
content: "";
display: table;
}
.minisite-dropdown-menu > ul > li > ul > li > ul:after {
clear: both;
}
.minisite-dropdown-menu .navTreeLevel2 > li {
float: left;
width: 100%;
padding: 0;
margin: 0;
font-size: 1em;
}
.minisite-dropdown-menu .navTreeLevel2 > li a {
border: 0;
margin:0;
padding:0.5em 0.75em !important;
text-transform: none !important;
display: inline-block;
width: 100%;
box-sizing: border-box;
}
.minisite-dropdown-menu .navTreeLevel1 > li a {
margin:0;
padding: 0.6em !important;
}
.minisite-dropdown-menu > ul > li > ul.normal-sub {
width: 300px;
left: auto;
padding: 10px 20px;
}
.minisite-dropdown-menu > ul > li > ul.normal-sub > li {
width: 100%;
}
.minisite-dropdown-menu > ul > li > ul.normal-sub > li a {
border: 0;
padding: 1em 0;
}
@media only screen and (max-width: 768px) {
.minisite-dropdown-menu .navTree.navTreeLevel1.mega-sub {
column-count: 1;
}
.minisite-dropdown-menu-container {
width: 100%;
}
.minisite-dropdown-menu-mobile {
display: block;
}
.menu-dropdown-icon:before {
display: block;
}
.minisite-dropdown-menu > ul {
display: none;
}
.minisite-dropdown-menu > ul > li {
width: 100%;
float: none;
display: block;
}
.minisite-dropdown-menu > ul.navTreeLevel0 > li a {
padding: 1.5em;
width: 100%;
display: inline-block;
}
.minisite-dropdown-menu > ul > li.menu-dropdown-icon > a::after{
float: left;
margin-right: 0.5em;
}
.minisite-dropdown-menu > ul > li > ul {
position: relative;
}
.minisite-dropdown-menu > ul > li > ul.normal-sub {
width: 100%;
}
.minisite-dropdown-menu .navTreeLevel1 > li {
float: none;
width: 100%;
margin-top: 20px;
}
.minisite-dropdown-menu > ul > li > ul > li:first-child {
margin: 0;
}
.minisite-dropdown-menu > ul > li > ul > li > ul {
position: relative;
}
.minisite-dropdown-menu > ul > li > ul > li > ul > li {
float: none;
}
.minisite-dropdown-menu .show-on-mobile {
display: block;
}
}

}

