@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'prelo_slab_blackblack';
    src: url('/getmedia/a04a4cd0-ae4d-44ef-97f6-0a4dd00dcf4a/preloslab-black-webfont.aspx');
    src: url('/getmedia/a04a4cd0-ae4d-44ef-97f6-0a4dd00dcf4a/preloslab-black-webfont.aspx?#iefix') format('embedded-opentype'),
         url('/getmedia/19f26715-0d40-4593-82e1-020473f6f3a7/preloslab-black-webfont.aspx') format('woff2'),
         url('/getmedia/2b8a4e45-1a38-4c3b-bf95-bb7da836c5b1/preloslab-black-webfont.aspx') format('woff'),
         url('/getmedia/b0267f4f-f353-4b7e-b20e-5744f9b1fc21/preloslab-black-webfont.aspx') format('truetype'),
         url('/getmedia/3958809a-4248-4eba-a13e-29dfbf804439/preloslab-black-webfont.aspx') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'prelo_slab_semiboldsemibold';
    src: url('/getmedia/a565ae93-001e-49cd-a6b9-e6479cf31c79/preloslab-semibold-webfont.aspx');
    src: url('/getmedia/a565ae93-001e-49cd-a6b9-e6479cf31c79/preloslab-semibold-webfont.aspx?#iefix') format('embedded-opentype'),
         url('/getmedia/4f34282a-71b3-4a76-8bdf-ec5aecd61e97/preloslab-semibold-webfont.aspx') format('woff2'),
         url('/getmedia/caa01744-5595-4da1-a50f-9ff6e390c228/preloslab-semibold-webfont.aspx') format('woff'),
         url('/getmedia/74476eb9-1741-462f-b613-690e0d85608c/preloslab-semibold-webfont.aspx') format('truetype'),
         url('/getmedia/a617b78b-74c8-4d0e-9a74-5e0cabc98ca8/preloslab-semibold-webfont.aspx') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'prelo_slab_mediummedium';
    src: url('/getmedia/cc0f1dea-01a7-4186-a305-198c6eaf13da/preloslab-medium-webfont.aspx');
    src: url('/getmedia/cc0f1dea-01a7-4186-a305-198c6eaf13da/preloslab-medium-webfont.aspx?#iefix') format('embedded-opentype'),
         url('/getmedia/6cfda70d-3340-411a-9234-a4e60ae65d9b/preloslab-medium-webfont.aspx') format('woff2'),
         url('/getmedia/50331d5a-816f-4b2c-af40-2fad6cc2d637/preloslab-medium-webfont.aspx') format('woff'),
         url('/getmedia/45fdbfaf-fc20-4fbd-972f-f81684a483e2/preloslab-medium-webfont.aspx') format('truetype'),
         url('/getmedia/2e2983e9-d1d4-4c70-ad44-2b91f176ed59/preloslab-medium-webfont.aspx') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* BASIC */

section, article, figure, h1, h2, h3, h4, h5, h6 { color: #4a4a4a; display: block; font-size: 13px; line-height: 17px; margin: 0; padding: 0; }
.twothirds h1, .twothirds h2, .onethird h2 { color:#666; font-family:'Roboto Slab'; font-size:22px; font-weight:bold; }
article h2 { color: #008eb3; font-family: 'prelo_slab_mediummedium'; font-size: 22px; font-weight: normal; border-bottom: 1px solid #EEE; padding-bottom: 10px; margin-bottom: 10px; line-height: 1.1em; }
article h1 { color: #008eb3; font-family: 'prelo_slab_mediummedium'; font-size: 22px; font-weight: normal; border-bottom: 1px solid #EEE; padding-bottom: 10px; margin-bottom: 10px; line-height: 1.1em; }

article h2 span { color: #000; font-family: 'prelo_slab_mediummedium'; font-size: 14px; font-weight: normal; padding-top: 5px; display: block; line-height: 1.3em; }
article h1 span { color: #000; font-family: 'prelo_slab_mediummedium'; font-size: 14px; font-weight: normal; padding-top: 5px; display: block; line-height: 1.3em; }
.no-bottom-border { border-bottom: 0px; }
.margin-bottom-20 { margin-bottom: 20px; }
.width_80pct { width: 80%; }

.clear { clear: both; }
.left { float:left; }
.right { float:right; }
.center { text-align: center; }
article { margin-bottom: 50px; box-sizing: border-box; }
article.threethirds { width: 61%; margin-right: 5%; }
article.onethird { width: 33%; }
article.threefourths { width: 70%; margin-right: 5%; }
article.threefourths.right { width: 74%; margin-right: 0%; }
article.fourfifths { width: 82%; margin-right: 0%; }
article.onefourth { width: 25%; }
article.onefifth { width: 15%; margin-right: 3%; }
article.onehalf { width: 47%; }
article a:link,
article a:visited { color: #008eb3; text-decoration: none; }
article a:hover { color: #008eb3; text-decoration: underline; }
.offerte-op-maat { width: 176px; height: 145px; padding-top: 60px; text-align: center; background: url("../images/bkg_hexagon.gif") top left no-repeat; color: #FFF; font-weight: normal; font-size: 25px; line-height: 1.1em; font-family: 'prelo_slab_semiboldsemibold'; }
.offerte-op-maat a:link,
.offerte-op-maat a:visited { margin-top: 5px; color: #FFF; display: inline-block; padding-right: 20px; background-image: url("/getmedia/1c90f506-dfea-442d-b99b-a1938778fd6f/bnnr-arrow-white.aspx"); background-position: right center; background-repeat: no-repeat; font-size: 15px; }
.offerte-op-maat a:hover { color: #FFF; text-decoration: none; }
br.display-responsive { display: none; }
.margin-bottom-0 { margin-bottom: 0; }
.wrapper-align-btn { position: relative; min-height: 170px; }
.redbtn { background: #e01a22; color: #fff !important; display: block; float: left; font-family: 'Open Sans'; font-size: 13px; font-weight: 600; padding: 5px 12px; margin-top: 15px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.redbtn:hover { background: #8a8a8a; text-decoration: none; }
.redbtn img { margin: 0 0 -1px 6px; }
.grnbtn { background: #79b900; color: #fff !important; display: block; float: left; font-family: 'Open Sans'; font-size: 13px; font-weight: 600; padding: 5px 12px; margin-top: 15px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.grnbtn:hover { background: #aae074; text-decoration: none; }
.grnbtn img { margin: 0 0 -1px 6px; }
#video1_overlayer { width: 100%; height: 25%; background: url("../images/bkg_video1_overlayer.png") top left repeat; display: inline-block; position: absolute; top: 0px; left: 0px; z-index: 5; box-sizing: border-box; padding: 20px 30px; }
#video1_overlayer h2 { font-size: 55px; font-weight: normal; letter-spacing: 0.02em; color: #FFF; border-bottom: 0px; margin-bottom: 0px; font-family: 'prelo_slab_blackblack'; text-transform: uppercase; }
#video1_overlayer .title { font-size: 35px; font-weight: normal; letter-spacing: 0.02em; color: #FFF; border-bottom: 0px; margin-bottom: 0px; font-family: 'prelo_slab_blackblack'; text-transform: uppercase; line-height: 1.1em; }
#video1_overlayer span { font-size: 30px; font-family: 'prelo_slab_semiboldsemibold'; color: #FFF; position: relative; float: left; }
#video1_overlayer a.redbtn { position: absolute; font-size: 20px; right: 100px; top: 44px; margin-top: 0px; text-transform: none; line-height: 1.4em; }
#video1_overlayer a.redbtn img { position: relative; float: right; margin-top: 2px; }
video { width: 100%; }
div.footlinks { border-bottom: 1px solid #f2f2f2; border-top: 1px solid #f2f2f2; display: block; margin: 15px 0; padding: 8px 0; }
div.footlinks .up { display: block; float: right; padding: 6px 1px 4px 18px; }
div.footlinks .up { background-image: url("/getmedia/8f53804d-bdd4-49d4-94a0-9759a99cece2/bnnr-arrow-up.aspx"); background-position: left center; background-repeat: no-repeat; }
div.footlinks a:link,
div.footlinks a:visited { color: #5988b1; text-decoration: none; }
div.footlinks a:hover { color: #5988b1; text-decoration: underline; }
div.follow_aon { display: block; float: right; padding: 6px 1px 4px 18px; }
div.follow_aon span { display: inline-block; margin-left: 10px; }
div.follow_aon span.title {	position: relative; top: -6px; }
a.social_icon:link,
a.social_icon:visited {	width: 23px; height: 24px; display: block; }
a.social_icon:hover {}
a.social_icon.linkedin:link,
a.social_icon.linkedin:visited { background: url("/getmedia/b8c74b1c-98e8-48ac-b6b5-45929df4b3b0/img-icon-linkedin.aspx") left center no-repeat; }
a.social_icon.linkedin:hover { background: url("/getmedia/545878ad-088c-4219-8fae-0b4d6276792f/img-icon-linkedin-hover.aspx") left center no-repeat; }
a.social_icon.twitter:link,
a.social_icon.twitter:visited {	background: url("/getmedia/9a98074d-d4d0-4558-b343-f369fecb6ade/img-icon-twitter.aspx") left center no-repeat; }
a.social_icon.twitter:hover { background: url("/getmedia/f830c3fc-30ba-4a6d-b518-835db2840937/img-icon-twitter-hover.aspx") left center no-repeat; }
a.social_icon.googleplus:link,
a.social_icon.googleplus:visited { background: url("/getmedia/4d8bb7ef-6699-4086-84b7-462bd0953025/img-icon-googleplus.aspx") left center no-repeat; }
a.social_icon.googleplus:hover { background: url("/getmedia/d3b4c939-38c8-41db-a49d-03bcadec9cae/img-icon-googleplus-hover.aspx") left center no-repeat; }
a.social_icon.youtube:link,
a.social_icon.youtube:visited {	background: url("/getmedia/356386f2-e08a-43fb-b051-0840fbc7ca44/img-icon-youtube.aspx") left center no-repeat; }
a.social_icon.youtube:hover { background: url("/getmedia/64c76542-5760-41ce-bd58-8c440880f925/img-icon-youtube-hover.aspx") left center no-repeat; }
#block_contact { background: #f0f0f0 url("/getmedia/5b4fc998-de32-4c86-aba5-2f6455e2ff1e/img-icon-contact.aspx") 20px 20px no-repeat; padding: 15px 15px 15px 90px; width: 100%; box-sizing: border-box; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#block_contact h2 { color: #008eb3; line-height: 0.7em; margin: 5px 0px 0px 0px; padding-bottom: 0px; font-family: "prelo_slab_mediummedium"; font-weight: normal; }
#block_contact h2 span { color: #008eb3; font-size: 17px; }
#block_contact hr { border: 1px solid #DDD; border-top: 0px; }
#block_contact span { font-size: 12px; font-weight: 700; }
#block_contact a:link,
#block_contact a:visited { color: #008eb3; }
#block_contact a:hover { color: #008eb3; }
article.faq { margin-bottom: 30px; }
#block_select_package { background: #008eb3; padding: 15px; color: #FFF; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#block_select_package h2 { font-family: "prelo_slab_mediummedium"; color: #FFF; font-size: 18px; font-weight: normal; }
#block_select_package span { padding: 5px 0px 0px 50px; vertical-align: middle; display: block; height: 30px; font-weight: 700; }
#block_select_package span.total_employees { background: url("/getmedia/7c8ae753-67b7-4772-ab8d-a9acda7bb660/img-icon-number-of-employees.aspx") top left no-repeat; }
#block_select_package span.total_sum_wages { background: url("/getmedia/e4cffd20-ef93-44c8-8bb4-f4a297677eec/img-icon-total-sum-wages.aspx") top left no-repeat; }
#block_select_package span.select { width: 100%; background: #FFF; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; padding: 6px 5px 5px 5px; margin-bottom: 10px; box-sizing: border-box; }
#block_select_package select { width: 100%; border: 0px; font-size: 11px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("/getmedia/960609c2-b558-4b25-b735-dee862fa5db3/img-icon-green-arrow-down.aspx") 96% / 8px no-repeat; margin: 0px; }
#block_select_package .grnbtn { float: right; }
ul.list_bullets_red { list-style: none; padding: 0; margin: 0; }
ul.list_bullets_red li { padding-left: 1em; text-indent: -.7em; }
ul.list_bullets_red li:before { content: "• "; color: red; }
body.producten-en-diensten .wrapper-align-btn {	min-height: 155px; }

/* deviant css on new homepage */
#homepage article.item1 { padding-top: 20px; }
#homepage article.item2 { padding-top: 10px; }
#homepage article.item3 { padding-top: 0px; }
#homepage article.item4 { padding-top: 20px; }
#homepage article.item5 { padding-top: 10px; }
#homepage article h2 { font-size: 28px; }
#homepage article p { font-size: 16px; line-height: 1.4em; }
#homepage article p a:link,
#homepage article p a:visited { color: #e01a22; text-decoration: underline; }
#homepage article p a:hover { text-decoration: none; }
/* deviant css in regard to blue block products and services on homepage */
#homepage #block_select_package { padding: 40px 70px; }
#homepage #block_select_package h2 { border-bottom: 0px; margin-bottom: 20px; }
#homepage #block_select_package .block_left { width: 48%; float: left; }
#homepage #block_select_package .block_right { width: 48%; float: right; }
#homepage #block_select_package .total_employees,
#homepage #block_select_package .total_sum_wages { font-size: 17px; }
#homepage #block_select_package span { height: 50px; }
#homepage #block_select_package select { padding: 9px 10px 10px 10px; font-size: 15px !important; }
#homepage .grnbtn { font-size: 20px; padding: 12px 50px 14px 12px; position: relative; }
#homepage .grnbtn img { position: absolute; margin: 0px; top: 9px; right: 15px; }
#homepage #error { margin: 0 !important; border-top: 20px solid #008eb3; padding: 10px; font-size: 17px; }
/* css for the header with count down in it */
#clockdiv div { display: inline-block; }

/* blue block products and services on actual page */
body.producten-en-diensten #block_select_package { background: #0083a9; padding: 15px; color: #FFF; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
body.producten-en-diensten #block_select_package h2 { font-family: "prelo_slab_mediummedium"; color: #FFF; font-size: 25px; font-weight: normal; padding-bottom: 20px; margin-bottom: 20px; }
body.producten-en-diensten #block_select_package span { padding: 15px 0px 0px 80px; vertical-align: middle; display: block; height: 75px; font-weight: 700;  font-size: 17px; }
body.producten-en-diensten #block_select_package span .small { font-size: 17px; margin-top: 5px; }
body.producten-en-diensten #block_select_package span.total_employees { background: url("/getmedia/1e12009b-705c-42c0-b0bb-aec4bf9ad2b9/img-icon-number-of-employees-large.aspx") top left no-repeat; float: left; width: 42%; box-sizing: border-box; margin-left: 50px; font-family: "prelo_slab_mediummedium"; }
body.producten-en-diensten #block_select_package span.total_sum_wages { background: url("/getmedia/322d7f0c-dbe0-4bc8-8a93-cd2e77422643/img-icon-total-sum-wages-large.aspx") top left no-repeat; float: left; width: 42%; box-sizing: border-box; margin-left: 50px; font-family: "prelo_slab_mediummedium"; }
body.producten-en-diensten #block_select_package span.select { width: 42%; float: right; text-align: left; padding: 0px; background: none; margin-bottom: 15px; margin-right: 50px; }
body.producten-en-diensten #block_select_package span.select .wrapper_white { width: 100%; padding: 20px 10px; margin-top: 5px; box-sizing: border-box; background: #FFF; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
body.producten-en-diensten #block_select_package select { width: 100%; border: 0px; font-size: 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url("/getmedia/960609c2-b558-4b25-b735-dee862fa5db3/img-icon-green-arrow-down.aspx") 96% / 8px no-repeat; margin: 0px; }
body.producten-en-diensten #block_select_package .grnbtn { float: right; margin: 0px 0px 10px 0px; font-size: 22px; padding: 12px 40px 15px 40px; margin-right: 50px; }
body.producten-en-diensten #block_select_package .grnbtn img { margin: 0 0 -4px 6px; }
body.producten-en-diensten article #block_select_package h2 { border-bottom-color: #4ea8c2; }
body.producten-en-diensten article #block_select_package .clear.border-bottom { border-bottom: 1px solid #4ea8c2; margin-bottom: 20px; }
#error { background: #e01a22; clear: both; color: #fff; display: none; margin: 0 50px; padding: 5px; text-align: center; }

/* page downloads */
body.downloads {}
#block-downloads { width: 100%; box-sizing: border-box; padding: 15px; background: #f0f0f0; }
#block-downloads h2 { color: #4d4f53; }
.download-wrapper { display: inline-block; border-top: 1px solid #cacaca; width: 100%; padding: 10px 0px; }
.download-wrapper.last { border-bottom: 1px solid #cacaca; margin-bottom: 15px; }
.download_title_description { display: inline-block; }
.download_icon { display: inline-block; float: right; }
.download_icon a:hover { text-decoration: none; }
.download_link { display: inline-block; margin-left: 10px; }

/* page overview products and services */
ul.list_overview { margin-left: 15px; }
ul.list_overview li { list-style-type: disc; }
.icon-lightbulb { padding-left: 40px; background: url("/getmedia/37b00c7c-63ea-4eac-a58e-397d6eb71562/img-icon-lightbulb.aspx") top left no-repeat; }
.more_info { line-height: 1.6em; }
#explanation { position: absolute; right: 0; margin-top: -90px; }
#explanation .standaard,
#explanation .optioneel,
#explanation .niet_inbegrepen { display: block; font-size: 11px; }
#explanation .item_green,
#explanation .item_yellow,
#explanation .item_black { background-size: 20px 18px; padding: 3px 0px 3px 30px; }
.bdr_t { border-top: 1px solid #cacaca; }
.bdr_r { border-right: 1px solid #cacaca; }
.bdr_b { border-bottom: 1px solid #cacaca; }
.bdr_l { border-left: 1px solid #cacaca; }
#block_insurances,
#block_casemanagement,
#block_consultancy { width: 100%; box-sizing: border-box; padding: 15px; background: #f0f0f0; margin-bottom: 25px; }
#block_insurances h2,
#block_casemanagement h2,
#block_consultancy h2 { color: #4d4f53; }

.block_one_third { width: 33%; display: inline-block; position: relative; float: left; }
.block_two_thirds { width: 66%; display: inline-block; float: left; }
.block_full { width: 100%; display: block; float: left; }
.block_one_half { width: 50%; display: inline-block; float: left; }
.block_title { width: 100%; text-align: center; padding: 10px 0px; font-size: 17px; }
.heigth_120 { height: 120px; }
h2.blue { color: #008eb3 !important; }
.item_yellow { display: inline-block; padding: 5px 0px 5px 35px; background: url("/getmedia/0bd7405e-d23a-45b3-b6a8-99317e97dbfe/img-icon-checkmark-yellow.aspx") 0% 50% no-repeat; margin-left: 5px; }
.item_green { display: inline-block; padding: 5px 0px 5px 35px; background: url("/getmedia/52e64a2e-95e5-4cec-84d8-06b290ecef39/img-icon-checkmark-green.aspx") 0% 50% no-repeat; margin-left: 5px; }
.item_black { display: inline-block; padding: 5px 0px 5px 35px; background: url("/getmedia/a6c7a81c-ff7a-4bca-b8a9-10df033d06e5/img-icon-cross-small.aspx") 0% 50% no-repeat; margin-left: 5px; }
div#tooltip1,
div#tooltip2,
div#tooltip3,
div#tooltip4,
div#tooltip5,
div#tooltip6,
div#tooltip7,
div#tooltip8,
div#tooltip9,
div#tooltip10,
div#tooltip11,
div#tooltip12,
div#tooltip13,
div#tooltip14,
div#tooltip15,
div#tooltip16,
div#tooltip17,
div#tooltip18,
div#tooltip19 { width: 21px; height: 20px; display: inline-block; background: url("/getmedia/077dbabd-c919-4bb3-8978-6f50f8f45747/img-icon-exclamation-mark.aspx") top left no-repeat; margin-bottom: -4px; cursor: pointer; }
/*a.tooltip { width: 21px; height: 20px; display: inline-block; background: url("/getmedia/077dbabd-c919-4bb3-8978-6f50f8f45747/img-icon-exclamation-mark.aspx") top left no-repeat; margin-bottom: -4px; }
.showTooltip { display:none; position:absolute;	border:1px solid #333; background-color:#161616; border-radius:5px; padding:10px; color:#fff; font-size:12px Arial; }*/
.no_tooltip { padding: 8px 0px 8px 35px; }
.show_responsive { display: none; }

@media screen and (min-width:0\0) { 
    #block_select_package select {
        background:none;
        padding: 5px;
    }
}

#faq dt,
#faq dd { padding: 0 0 0 50px; }
#faq dt { cursor: pointer; line-height: 20px; margin: -1px 0 0 0; padding: 10px 5px 10px 40px; border: 1px solid #CCC; }
#faq dd { margin: 0 0 5px 0; padding: 40px; background: #FCFCFC; border: 1px solid #CCC; border-top: 0px; }
#faq dt { background: url("/getmedia/05a8045f-9f0c-4dff-8231-286b7b777d75/img-icon-expand.aspx") 10px 10px no-repeat; }
#faq .expanded { background: url("/getmedia/73660bd7-c6da-4ec2-a9c6-058b09a76866/img-icon-expanded.aspx") 10px 10px no-repeat; }

/* CSS OVERRULING GLOBAL STYLESHEET */

.global_top .mobilemenu { display: none; }
#global_nav ul { width: 100%; margin-top: 12px; background: #f0f0f0; }
#global_nav ul li { text-align: center; margin: 0 !important; border-left: 1px solid #FFF; }
#global_nav ul li.active a { color: #008eb3; }
#global_nav ul li:hover { background: none !important; }
#global_nav ul li.nav_home { width: 29%; }
#global_nav ul li.nav_prod { width: 22%; }
#global_nav ul li.nav_solution { width: 22%; }
#global_nav ul li.nav_faq { width: 10%; }
#global_nav ul li.nav_serviceteam { width: 16%; }
#global_nav ul li a { padding: 15px 0; }
/*
#global_nav .nav_prod:hover, #global_nav #nav_prod.over { background: none !important; }
#global_nav .nav_about:hover, #global_nav #nav_about.over {	background: none !important; }
*/
#toplinks {	width: 100%; min-height: 18px; }
#breadcrumb { min-height: 10px; margin: 0px !important; }

#share_page { display: inline-block; width: 300px; float: right; color: #4d4f53; font-size: 13px; margin-top: 17px; }
#share_page span { display: inline-block; position: relative; top: -6px; }
#share_page a.share_page { display: inline-block; margin-left: 10px; width: 23px; height: 23px; }
#share_page a.linkedin { background: url("/getmedia/61053f19-83cd-4e8b-abe4-36d6cdb4d552/icon-share-page-linkedin.aspx") top left no-repeat; }
#share_page a.linkedin:hover { background: url("/getmedia/bad47945-76b1-4408-b405-7c27d7d75794/icon-share-page-linkedin-hover.aspx") top left no-repeat; }
#share_page a.twitter { background: url("/getmedia/eb1932af-eca3-46d6-bf14-01fbf4ccfcd7/icon-share-page-twitter.aspx") top left no-repeat; }
#share_page a.twitter:hover { background: url("/getmedia/2a4183f3-0d44-4fad-a344-9bb091e625f3/icon-share-page-twitter-hover.aspx") top left no-repeat; }
#share_page a.facebook { background: url("/getmedia/32b759e3-e81e-4326-82f3-c0c71226c13a/icon-share-page-facebook.aspx") top left no-repeat; }
#share_page a.facebook:hover { background: url("/getmedia/e11d71cd-ff67-485f-92a4-65422f084f53/icon-share-page-facebook-hover.aspx") top left no-repeat; }
#share_page a.googleplus { background: url("/getmedia/69e00f46-def2-47e7-baee-e5cb928b4ad4/icon-share-page-googleplus.aspx") top left no-repeat; }
#share_page a.googleplus:hover { background: url("/getmedia/1570f4f4-640f-424b-a1a5-6adc472a8bd9/icon-share-page-googleplus-hover.aspx") top left no-repeat; }
#share_page a.mail { background: url("/getmedia/d06ee8cf-4bfa-4c7b-8420-56d4b860b331/icon-share-page-mail.aspx") top left no-repeat; }
#share_page a.mail:hover { background: url("/getmedia/4c310072-bbe7-4b0b-89db-6a17f54da88f/icon-share-page-mail-hover.aspx") top left no-repeat; }


/* N11 CSS RESPONSIVE UITKLAPMENU */
.drowclose { background: #888888 none repeat scroll 0 0; height: 100%; position: absolute; width: 48px; left: 0px; }
.drowclose a { background: rgba(0, 0, 0, 0) url("http://www.aon.com/siteImages/mobileimages/menu_close.png") no-repeat scroll 0 0; color: #fff; display: block; height: 22px; margin: 12px; width: 22px; box-sizing: border-box; text-decoration: none; border-bottom: 0px; cursor: pointer; }
.drowclose a:hover { text-decoration: none; background: rgba(0, 0, 0, 0) url("http://www.aon.com/siteImages/mobileimages/menu_close.png") no-repeat scroll 0 0; }
ul#responsive_menu { width: 100%; font-size: 14px; font-weight: 700; vertical-align: middle; }
ul#responsive_menu .nav_home { margin: 0 5px 0 0; width: 115px; }
ul#responsive_menu li { border-bottom: 1px solid #e4e4e4; float: none; margin: 0 !important; text-align: left !important; width: 100% !important; font-family: Arial,Helvetica,sans-serif; line-height: 1.8em; }
ul#responsive_menu > li > a::before { content: ""; display: inline-block; float: left; height: 31px; margin-right: 10px; width: 50px; margin-top: -4px; }
ul#responsive_menu li.nav_home > a::before { background: rgba(0, 0, 0, 0) url("http://www.aon.com/siteImages/mobileimages/home.png") no-repeat scroll center center; }
ul#responsive_menu li.nav_prod > a::before { background: rgba(0, 0, 0, 0) url("http://www.aon.com/siteImages/mobileimages/pnc.png") no-repeat scroll center center; }
ul#responsive_menu li.nav_about > a::before { background: rgba(0, 0, 0, 0) url("http://www.aon.com/siteImages/mobileimages/about_aon_normal.png") no-repeat scroll center center; }
ul#responsive_menu li.nav_contact > a::before { background: rgba(0, 0, 0, 0) url("http://www.aon.com/siteImages/mobileimages/contact_us.png") no-repeat scroll center center; }
ul#responsive_menu li.nav_faq > a::before { background: rgba(0, 0, 0, 0) url("/getmedia/52bb6fba-61d7-44d1-a09d-6f9022704e33/faq.aspx") no-repeat scroll center center; }
ul#responsive_menu li.nav_webinar > a::before { background: rgba(0, 0, 0, 0) url("../images/webinar.png") no-repeat scroll center center; }
ul#responsive_menu li.nav_pakket > a::before { background: rgba(0, 0, 0, 0) url("../images/pakket.png") no-repeat scroll center center; }

/* POP-UP */
#popup { background: rgba(0, 0, 0, .9); border: 5px solid #FFF; z-index: 10000; display: none; padding: 15px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; box-shadow: 0 3px 10px #AAA;  margin-right:20px;}
#popup #img-icon-chat { position: absolute; top: 15px; left: 15px; }
#popup #img-icon-minus { float: right; position: relative; box-shadow: 3px 3px 3px #000; }
#popup #img-icon-minus:hover { cursor: pointer; }
#popup #img-icon-plus { float: right; position: relative; box-shadow: 3px 3px 3px #000; }
#popup #img-icon-plus:hover { cursor: pointer; }
#popup #message { color: #FFF; margin: 63px 25px 20px 70px; position: relative; font-size: 18px; line-height: 28px; font-family: "prelo_slab_mediummedium"; font-weight: normal; }
#popup #message h2 { font-size: 24px; color: #FFF; margin-bottom: 10px; }
#popup #message a { color: #FFF; text-decoration: underline; }
.setTop { position: fixed; right: 0; top: 40%; }
.setBottom { position: fixed; right: 0%; top: 40%; }

/* RESPONSIVE CSS */

@media screen and (max-width: 767px) {
	#toplinks { border-bottom: 0px;	}
	.global_top .mobilemenu { background: rgba(0, 0, 0, 0) url("http://www.aon.com/siteImages/mobileimages/mmenu.png") no-repeat scroll 0 0; height: 40px; position: absolute; right: 25px; top: 15px; width: 40px; display: block; cursor: pointer; }
	#share_page { margin: 0 0 15px 0; }
	div.footlinks,
	div.follow_aon { padding-right: 10px !important; }
	article { margin-bottom: 20px; padding: 0px 10px; }
	article article { padding: 0px; }
	article.threethirds,
	article.onethird,
	article.threefourths,
	article.onefourth { width: 100%; margin-right: 0px; }
	.margin-bottom-0 { margin-bottom: 20px; }
	.offerte-op-maat { margin: 0px auto 20px auto; }
	.wrapper-align-btn { min-height: 225px; }
	#block_select_package select { font-size: 11px !important; }
	
	article.onehalf { width: 100%; }
	article.onehalf.left { margin-bottom: 40px; }
	article.onehalf.left .wrapper-align-btn { min-height: 215px; }
	article.onehalf.right .wrapper-align-btn { min-height: 175px; }
	br.display-responsive { display: block; }
	#video1_overlayer { padding: 5px; }
	#video1_overlayer h2 { font-size: 18px; }
	#video1_overlayer .title { font-size: 22px; }
	#video1_overlayer span { font-size: 12px; }
	#video1_overlayer a.redbtn { font-size: 15px; top: 30px; right: 40px; }
	#video1_overlayer a.redbtn img { margin-top: 0px; }
	body.producten-en-diensten .wrapper-align-btn.block_faq { min-height: 130px; }
	body.producten-en-diensten article.block_productaanbod { margin-bottom: 50px; }
	body.producten-en-diensten .wrapper-align-btn.block_bereken_voordeel { min-height: 130px; }
	
	body.producten-en-diensten #block_select_package span.total_employees { margin-left: 0px; margin-bottom: 10px; width: 100%; }
	body.producten-en-diensten #block_select_package span.total_sum_wages { margin-left: 0px; margin-bottom: 10px; width: 100%; }
	body.producten-en-diensten #block_select_package h2 { font-size: 20px; }
	body.producten-en-diensten #block_select_package span .small { font-size: 14px; }
	body.producten-en-diensten #block_select_package span.select { width: 100%; margin-right: 0px; }
	body.producten-en-diensten #block_select_package .grnbtn { width: 100%; font-size: 19px; box-sizing: border-box; text-align: center; margin-right: 0px; }
	
	.download_icon { margin-top: 10px; width: 100%; }
	
	article.fourfifths { width: 100%; margin-bottom: 10px !important; }
	article.onefifth { width: 100%; text-align: center; margin-bottom: 35px !important; }
	#homepage article h2 { font-size: 25px; }
	#homepage #block_select_package { padding: 20px 35px; }
	#homepage #block_select_package .block_left { width: 100%; float: left; }
	#homepage #block_select_package .block_right { width: 100%; float: left; margin-top: 20px; }
	#block_select_package .grnbtn { box-sizing: border-box; width: 100%; float: left; font-size: 15px; }
	
	/* page overview products and services */
	.display_block { width: 100%; display: block; }
	.bdr_r_hide { border-right: 0px !important; }
	.bdr_l_hide { border-left: 0px !important; }
	.bdr_t_responsive { border-top: 1px solid #cacaca; }
	.heigth_120 { height: auto; }
	.width_80pct { width: 100%; }
	#explanation { display: inline-block; position: relative; margin-top: 0px; }
	#explanation span { display: inline-block !important; margin-right: 20px; margin-bottom: 20px; }
	.hide_responsive { display: none; }
	.show_responsive { display: inline-block; }
	.hide_title_block { display: none; }
	
	/* POPUP */
	.setTop { right: 0; top: 0; }
}

@media screen and (max-width: 560px) {
	#video1_overlayer { height: 30%; }
	#video1_overlayer .title { font-size: 17px; }
	#video1_overlayer a.redbtn { right: 10px; }
}

@media screen and (max-width: 400px) {
	#video1_overlayer { height: 35%; }
	#video1_overlayer .title { font-size: 13px; }
	#video1_overlayer a.redbtn { right: 10px; padding: 3px 12px; }
}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
	#toplinks { border-bottom: 0px;	}
	.global_top .mobilemenu { background: rgba(0, 0, 0, 0) url("http://www.aon.com/siteImages/mobileimages/mmenu.png") no-repeat scroll 0 0; height: 40px; position: absolute; right: 25px; top: 15px; width: 40px; display: block; cursor: pointer; }
	#share_page { margin: 0 0 15px 0; }
	div.footlinks,
	div.follow_aon { padding-right: 10px !important; }
	article { margin-bottom: 20px; padding: 0px 10px; }
	article article { padding: 0px; }
	article.threethirds,
	article.onethird,
	article.threefourths,
	article.onefourth { width: 100%; margin-right: 0px; }
	.margin-bottom-0 { margin-bottom: 20px; }
	.offerte-op-maat { margin: 0px auto 20px auto; }
	.wrapper-align-btn { min-height: 225px; }
	#block_select_package select { font-size: 11px !important; }
	
	article.onehalf { width: 100%; }
	article.onehalf.left { margin-bottom: 40px; }
	article.onehalf.left .wrapper-align-btn { min-height: 215px; }
	article.onehalf.right .wrapper-align-btn { min-height: 175px; }
	br.display-responsive { display: block; }
	#video1_overlayer { padding: 5px; }
	#video1_overlayer h2 { font-size: 20px; padding-bottom: 15px; }
	#video1_overlayer .title { font-size: 22px; }
	#video1_overlayer span { font-size: 12px; }
	#video1_overlayer a.redbtn { font-size: 12px; }
	body.producten-en-diensten .wrapper-align-btn.block_faq { min-height: 130px; }
	body.producten-en-diensten article.block_productaanbod { margin-bottom: 50px; }
	body.producten-en-diensten .wrapper-align-btn.block_bereken_voordeel { min-height: 130px; }
	
	body.producten-en-diensten #block_select_package span.total_employees { margin-left: 0px; margin-bottom: 10px; width: 100%; }
	body.producten-en-diensten #block_select_package span.total_sum_wages { margin-left: 0px; margin-bottom: 10px; width: 100%; }
	body.producten-en-diensten #block_select_package h2 { font-size: 20px; }
	body.producten-en-diensten #block_select_package span .small { font-size: 14px; }
	body.producten-en-diensten #block_select_package span.select { width: 100%; margin-right: 0px; }
	body.producten-en-diensten #block_select_package .grnbtn { width: 100%; font-size: 19px; box-sizing: border-box; text-align: center; margin-right: 0px; }
	
	.download_icon { margin-top: 10px; width: 100%; }
}

@media screen and (max-width: 350px) {
	#container { width: 100%; }
	#header { width: 100%; }
	#share_page a.share_page { margin-left: 7px; }
	article.onehalf { width: 100%; }
	article.onehalf.left { margin-bottom: 40px; }
	article.onehalf.left .wrapper-align-btn { min-height: 215px; }
	article.onehalf.right .wrapper-align-btn { min-height: 175px; }
	br.display-responsive { display: block; }
	#video1_overlayer { padding: 5px; height: 35%; }
	#video1_overlayer h2 { font-size: 20px; padding-bottom: 15px; }
	#video1_overlayer .title { font-size: 22px; }
	#video1_overlayer span { font-size: 10px !important; margin-right: 10px; }
	#video1_overlayer a.redbtn { padding: 3px 8px; }
}