
/* pseudo elements */

#main > .before, .home #main > .layout > .before, #main > .after, .home #main > .layout > .after{content:" ";background:url("../Images/content-shadow-left-right.png") no-repeat;position:absolute;top:0;width:10px;height:100%;}
#main > .before, .home #main .layout > .before{background-position:3px 0;left:-10px;}
#main > .after, .home #main .layout > .after{background-position:-8px 0;right:-10px;}
.group2 nav div > ul > li.open > .page > .before{background:url("../Images/sprite.png") no-repeat;background-position:-64px -32px;display:inline-block;content:" ";width:7px;height:4px;top:.6em;}
#page > footer nav.secondary ul li > .after{background:url("../Images/sprite.png") no-repeat;background-position:-128px 0;display:inline-block;content:" ";width:1px;height:7px;margin:0 .75em 0 .5em;}
nav.doormat ul ul li.last a > .after{display:block;content:" ";background:url("../Images/sprite.png") no-repeat;background-position:-32px 0;text-indent:100%;white-space:nowrap;overflow:hidden;width:5px;height:9px;position:absolute;top:50%;margin-top:-5px;left:0;}
nav.doormat ul li.glossary a > .after{display:block;content:" ";background:url("../Images/sprite.png") no-repeat;background-position:-64px 0;text-indent:100%;white-space:nowrap;overflow:hidden;width:13px;height:13px;position:absolute;top:50%;margin-top:-7px;left:0;}
nav.breadcrumb ul li > .after{content:" ";display:inline-block;background:url("../Images/sprite.png") no-repeat;background-position:-96px 0;text-indent:100%;white-space:nowrap;overflow:hidden;width:4px;height:7px;margin:0 .5em;}
.quote footer .meta .spec:first-child .value > .after{content:" - ";margin-right:.25em;}
.download.pdf > .before{background:url("../Images/sprite.png") no-repeat;background-position:0 -32px;display:inline-block;content:" ";width:16px;height:16px;position:absolute;left:0;top:.25em;}
.pl_publication .image > .after{position:absolute;right:0;top:0;background:url("../Images/sprite.png") no-repeat;background-position:-352px 0;display:inline-block;content:" ";width:74px;height:74px;z-index:10;}
.publication.list header .image > .after{background:url("../Images/sprite.png") no-repeat;background-position:-256px -32px;display:inline-block;content:" ";width:34px;height:32px;position:absolute;top:0;right:0;z-index:10;}
.document.summary > a > .after{position:absolute;left:0;top:.5em;}
.document.summary.pdf > a > .after{background:url("../Images/sprite.png") no-repeat;background-position:0 -64px;display:inline-block;content:" ";width:36px;height:43px;}
.document.shortlist > .before{background:url("../Images/sprite.png") no-repeat;background-position:0 -32px;display:inline-block;content:" ";width:16px;height:16px;position:absolute;left:0;top:.2em;margin-right:1em;}
.notification.info > .after{background:url("../Images/sprite.png") no-repeat;background-position:-128px -32px;display:inline-block;content:" ";width:15px;height:13px;position:absolute;left:1.25em;top:1em;}
.focus.recent > footer .lnkMore > .before{content:" - ";color:#02819b;}
.quickjump > header h1 > .before{background:url("../Images/sprite.png") no-repeat;background-position:-96px -64px;display:inline-block;content:" ";width:15px;height:8px;position:absolute;left:0;top:1.25em;}
.home .container.l2 .focus.structure ul li > .before{background:url("../Images/sprite.png") no-repeat;background-position:-64px -64px;display:inline-block;content:" ";width:4px;height:7px;}
.clearfix > .before, .clearfix > .after, #page > header .siteLabel > .before, #page > header .siteLabel > .after, #main .search form > .before, #main .search form > .after, .newsletterSubscribe form > .before, .newsletterSubscribe form > .after, #page > footer .newsletterSubscribe form > .before, #page > footer .newsletterSubscribe form > .after, .vacancy.summary .meta > .before, .vacancy.summary .meta > .after, .modList .main > .before, .modList .main > .after, article .modList.documents > .main > .before, .modList.contacts > .main > .before, .press .group1 .modList.contacts > .main > .before, .contact .group1 .modList.contacts > .main > .before, article .modList.documents > .main > .after, .modList.contacts > .main > .after, .press .group1 .modList.contacts > .main > .after, .contact .group1 .modList.contacts > .main > .after, .group1 > .modList > header > .before, .group2 > .modList > header > .before, .group1 > .modList > header > .after, .group2 > .modList > header > .after, .pager ul > .before, .pager ul > .after, .quickjump > .main > .before, .quickjump > .main > .after, nav.az ol > .before, nav.az ol > .after, .azList > .main > section > .main > .before, .azList > .main > section > .main > .after, .group1 > .detail > aside > section > .main > .before, .group1 > .detail > aside > section > .main > .after, .container > .before, .container > .after, .blockStyle > .main > .before, .blockStyle > .main > .after, .home .focus.recent > header > .before, .home .focus.news > header > .before, .news .group1 > .modList.news > header > .before, .home .focus.recent > header > .after, .home .focus.news > header > .after, .news .group1 > .modList.news > header > .after{content:" ";display:table;}
.clearfix > .after, #page > header .siteLabel > .after, #main .search form > .after, .newsletterSubscribe form > .after, #page > footer .newsletterSubscribe form > .after, .vacancy.summary .meta > .after, .modList .main > .after, article .modList.documents > .main > .after, .modList.contacts > .main > .after, .press .group1 .modList.contacts > .main > .after, .contact .group1 .modList.contacts > .main > .after, .group1 > .modList > header > .after, .group2 > .modList > header > .after, .pager ul > .after, .quickjump > .main > .after, nav.az ol > .after, .azList > .main > section > .main > .after, .group1 > .detail > aside > section > .main > .after, .container > .after, .blockStyle > .main > .after, .home .focus.recent > header > .after, .home .focus.news > header > .after, .news .group1 > .modList.news > header > .after{clear:both;}
.home #main > .after, .home #main > .before, #page > footer nav.secondary ul li.last > .after, nav.breadcrumb ul li.last > .after, .newsItem.extendedSummary .meta .spec:first-child .value > .before, .focus.recent > footer .lnkMore:first-child > .before{content:none;}
.group2 nav .sub > .after, .highlightedNavigationBox > .after, .documents .group1 .formBox > .after, .studies .group1 .formBox > .after, .search .group1 .formBox > .after, .changed .group1 .formBox > .after{background:url("../Images/sprite.png") no-repeat;background-position:-32px -32px;display:inline-block;content:" ";width:11px;height:21px;position:absolute;right:-11px;top:1.75em;}
.group2 nav div > ul > li > .page > .before, .focus.structure ul > li > .before, .arrowList > li > .before, .professionals .group1 .textblock ul > li > .before{background:url("../Images/sprite.png") no-repeat;background-position:-320px 0;display:inline-block;content:" ";width:4px;height:7px;position:absolute;left:0;top:.5em;}
.newsItem.extendedSummary .meta .spec .value > .before, .newsItem.shortlist .meta .spec.type .value > .before{content:" - ";}
/* footer */
#page > footer nav.secondary ul li .after { position:relative; top:-3px; margin-left:0.25em;Â }
#page > footer nav.secondary ul li.last .after { display:none;Â }
nav.doormat > ul > li { width:auto;Â }
/* remove shadows on homepage */
.home #main > .after, .home #main > .before { display:none;Â }
/* breadcrumb */
nav.breadcrumb ul li .after { position:relative; top:-0.25em; left:0.25em;Â }
nav.breadcrumb ul li.last .after { display:none; }
/* box-sizing */
.focus.structure, #main .search .submit, #main .search .inputWrap, .application.summary, .news.landing .group2 .newsletterSubscribe .inputWrap input { behavior: url(https://www.inami.fgov.be/js/boxsizing.htc);Â }

/* newsletter widget */
.newsletterSubscribe .inputWrap input { margin:-1px 0; }
.newsletterSubscribe .submit { overflow:visible; }
/* az list */
nav.az ol li { display:inline !important;Â }
/* forms */
.feedback.error { margin-left:1em;Â }
/* news */
.newsItem.extendedSummary .meta .spec { display:block; float:left; margin-right:0.5em;Â }
/* notification */
.notification .main ul li { line-height:1.25em;Â }
#main > .info.notification { max-height:2.5em; }
#main > .notification.info ul li[data-nth-child~="nth-child(2)"] > .after{background:url("../Images/sprite.png") no-repeat;background-position:-128px -64px;display:block;content:" ";width:4px;height:7px;position:absolute;right:0;top:50%;margin-top:-3px;}
/* search */
#main .search .inputWrap input { margin:-1px 0;Â }
#page > header .search input[type="submit"] { line-height:9999px; }
#page > header .search .searchForm .ms-sbcell input {float: right !important;}
/* pager */
.pager ul { display:inline; position:relative; top:0.6em;Â }
.pager > a { display:inline;Â }
.pager ul li { display:inline; margin:0;Â }
/* carousel */
.modList.pages > header ul { background:url("../Images/degraded/1px-trans-green.png"); }
/* two column page layout ie7 float hack*/
.l1f2.layout .group2{float: none !important;}
/* footer ie7 hack*/
nav.doormat > ul > li.open, nav.doormat > ul > li { float: left; margin-left:.5% !important; width:24% !important; margin-right:.5%; }
#page > footer nav.secondary ul li { padding-right:10px !important; }
/* social */
.cmpShare a span { width:21px; height:21px; float:none; }
/* site description */
#page > header .siteLabel .tagline a { line-height:1em !important; }
/* publication/study with image pagelayout */
.pl_publication_image [id*=page_display_publication_content].ms-rtestate-field{ clear:both; display:block !important; }
.acknowledgement .label { width:100%;}
.acknowledgement .value { padding-left:0px !important; width:100%; }
/*Page Layout three columns*/
.pl_threecol .focuscontent { margin-left:0 !important; width:90%; }
/*Document search*/
.docTypeRadioList td label{ padding-left: 0px!important; }