﻿/* CSS Document */

html								{ text-align:center; background:#fff; margin:0;}
body								{ margin:0; font:62.5%/100% "Calibri", Arial, Helvetica, sans-serif !important; color:#333 !important;}
h1,h2, h3, h4, h5, h6				{ font-size: 1em; line-height:100%; margin:0 0 1em; font-family:"Calibri", Arial, Helvetica, sans-serif;}
h1 a,h2 a, h3 a, h4 a, h5 a, h6 a	{ font-size: 1em; line-height:100%}
p, a								{ line-height:140%;}
a									{ color:#009AED}
p									{ margin:0 0 1em 0}
a.top								{ display:none; font-size:1.2em; float:right; color:#666; text-decoration:underline; background:url(../img/arr-up-more.png) no-repeat right 6px; padding-right:16px; margin-left:2em;}
a img								{ border:none}
span.more							{ margin-left:4px; clear:both; text-decoration:none; background:url(../img/arr-link-more.png) no-repeat 0 -16px; display:inline-block; width:7px; height:9px; }
span.more em						{ display:none} 
/*span.more 							{ background:url(../img/more_point.gif) no-repeat right 0; padding-top:6px; clear: both; float:right; display: block; margin:2em 0 0 0; width:auto; height:auto; -moz-border-radius:3px ; -webkit-border-radius:3px; border-radius:3px; }
span.more em						{ text-transform:lowercase; display:block; background:#30ADFC; margin:0 auto; text-align:center; font:italic 100 1em 'Droid Serif', Georgia, "Times New Roman", Times, serif; color:#fff; width:auto; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background: -moz-linear-gradient(100% 100% 90deg, #30ADFC, #68C2FC); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#68C2FC), to(#30ADFC)); padding:.3em .4em;}	*/
a.button, div.button				{ text-decoration:none; cursor:pointer; padding:.2em .7em; display:inline-block; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); margin:0 auto; text-align:center; font:600 1.4em 'Calibri', Arial, serif; color:#fff; width:auto; overflow:visible; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; outline:0 none; background:#019cdc; background: -moz-linear-gradient(100% 100% 90deg, #019cdc, #15b1f1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15b1f1), to(#019cdc)); border:1px solid #027fb3; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}
input.green-button, a.green-button                      { background:#a1cf04; background: -moz-linear-gradient(100% 100% 90deg, #a1cf04, #b7d93c) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#a1cf04), to(#b7d93c)); border: 1px solid #93bd00; border-radius: 4px; box-shadow: 0 0 1px rgba(255, 255, 255, 1) inset; color: #fff; cursor: pointer; display: inline-block; font: 600 1.4em "Calibri",Arial,serif; margin: 0 auto; outline: 0 none; overflow: visible; padding: 0.2em 0.7em; text-align: center; text-decoration: none; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); width: auto; }
a.green-button.big                                          { font-size: 2em;}
a.green-button.scrolling            { position: fixed; bottom:0; }
input.green-button:hover, a.green-button:hover                { background: none repeat scroll 0 0 #b7d93c; }
a:hover.button, div:hover.button	{ background:#13AFEF}
a.button.darkblue, div.button.darkblue	{ border:none; background:#003768; background: -moz-linear-gradient(100% 100% 90deg, #003768, #074f8f); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#074f8f), to(#003768));  }
a:hover.button.darkblue, div:hover.button.darkblue  { background:#074f8f}
header,nav,article,section,footer,aside,time,date, figure, figcaption{ display:block;}
hr									{ border:0; border-top:1px solid #ccc; margin-bottom:1.5em; }

/* structure blocks */
/********************/
#skywrapper							{ width:100%; background:#fff;}
#headerwrapper						{ width:100%; background:#fff;}
#headerwrapper header				{ width:90%; padding:0; max-width:1200px; margin:0 auto; text-align:left; display:inline-block; position:relative; background:#fff;}
#navwrapper							{ width:100%; border:1px solid #0887bb; border-left:none; border-right:none; background:#029ddd; background:-moz-linear-gradient(0% 100% 90deg, #029ddd, #14b0f0 100%); background:-webkit-gradient(linear, left top, left bottom, from(#14b0f0), to(#029ddd));box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}
#navwrapper nav						{ width:90%; max-width:1200px; margin:0 auto; text-align:left; position:relative; display:inline-block}
#mainwrapper						{/* height:100%;*/ background:#fff;}
#mainwrapper #main					{ width:94%; /*padding:2em 0;*/padding:3em 0; max-width:1200px; margin:0 auto; position:relative; text-align:left; display:inline-block;}
#mainwrapper aside					{ float:left;}
#searchwrapper						{ width:100%; background:#fff; margin-top:1em }
#searchwrapper	#main-search		{ width:90%; padding:1em 0 0; max-width:1200px; margin:0 auto; position:relative; text-align:left; display:inline-block; background:#fff; }
#doormatwrapper						{ width:100%; background:#fff; }
#doormatwrapper	#main-doormat		{ width:90%; padding:3% 0 2%; max-width:1200px; margin:0 auto -2px; position:relative; text-align:left; display:inline-block; }
#footerwrapper						{ border-top:1px solid #116992; width:100%; position:relative; background:#1989b8; color:#fff; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); }
#footerwrapper footer				{ width:90%; padding:4em 0 1.5em; max-width:1200px; margin:0 auto; text-align:left; display:inline-block; }

/* header */
/**********/
#headerwrapper header #topleft		{ float:left; /*padding:1.5em 0 2.0em*/padding:1.5em 0 0em; }
#headerwrapper header #topright		{ text-align:right; white-space:nowrap; position:absolute; top:0; right:0}

#headerwrapper header div.logo			{ margin:0; padding-right:2.5em; display:inline-block; float:left; text-transform:lowercase;}
#headerwrapper header div.logo a			{ margin:0; color:#46a0d0; text-decoration:none; font:600 3em 'Calibri', Arial, Helvetica, sans-serif; letter-spacing:1px}
#headerwrapper header div.logo a img		{ border:none; width:160px}
#headerwrapper header div.logo a img.mobile	{ width:auto}
#headerwrapper header div.logo img.mobile	{ display:none}

#headerwrapper header .itpro_logo		{ float:left; margin-left:15px}
#headerwrapper header .itpro_logo img	{ width:140px; height:auto}

#headerwrapper header p				{ float:left; font: italic 100 1.7em 'Droid Serif', Georgia, "Times New Roman", Times, serif; margin-top: -0.2em; color:#00a4e4} 
#headerwrapper header p	strong		{ font:600 1.25em 'Calibri', Arial, Helvetica, sans-serif; color:#003768; }
#headerwrapper header p a			{ text-decoration:none}

/* Color class for fonts */
.nyroModalCont .light-blue,
.light-blue                         { color:#019cdc; }
.dark-blue                          { color:#003768;}
.nyroModalCont .light-gray,
#mainwrapper #main .light-gray      { color: #6d6d6d; }
#mainwrapper #main .bold            { font-weight: 800; }

/* List tables */
ul.table                                        { list-style:none; padding:0; font-size: 1.6em; }
ul.table.four-columns li span                   { width: 25%; display: inline-block; }
ul.table li                                     { padding: 2px 5px 2px 5px }
ul.table li.even                                { }
ul.table li.odd                                 { background-color:#def2fa; }
fieldset.table .even                            { }
fieldset.table .odd                             { background-color:#def2fa; }
#mainwrapper #main aside.col1 .simple-block .simple-block-content fieldset.table .row input,
fieldset.table .row input                       { width: auto; float:none; }
fieldset.table .row select                      { float: none; }
fieldset.table .row label                       { display: inline-block; font-size: 1em; }

.cb-blue-title                                  { display:block }
.cb-blue-title input                            { }
.cb-blue-title label                            { display: inline-block; margin: 0 1em; color: #019cdc; font:bold 1.2em/1 "Calibri",Arial,Helvetica,sans-serif }


fieldset.table#cv-statistics .row .counter      { font-size: 2.5em; font-weight:bold; text-align: right; width: 30%; line-height: 1em }
fieldset.table#cv-statistics .row .counter-text { font-size: 1.6em; text-align: left; width: 65%; line-height: 1em; color:#6d6d6d; }

/* Adhese banner QuickFix */
#leaderboard .GoogleActiveViewClass { width: auto !important; }

/* languageselection */
/*********************/
body.language #headerwrapper  #topcenter			{ float:none; width:100%; padding:15% 0 20%; text-align:center}
body.language #headerwrapper  #topcenter h1		{ float:none; margin-bottom:25px; padding:0}
body.language #headerwrapper  #topcenter h1 img.mobile{ display:none}
body.language #headerwrapper  #topcenter ul		{ margin:0; padding:0; list-style:none}
body.language #headerwrapper  #topcenter ul li	{ display:inline-block; padding:0 1%;}
body.language #headerwrapper  #topcenter a.button	{ font-size:2.4em; text-align:left; padding-right:0; }
body.language #headerwrapper  #topcenter a.button .icon	{ float:right; margin: 0.3em 0.7em 0.2em; color:#0074a1; }	
body.language #headerwrapper header,
body.language #mainwrapper #main					{ width:80%; max-width:900px;padding-top:0; }
body.language #mainwrapper #main #lcol				{ float:left; width:45.9%; padding-right:4.1%; background:url(../img/bg-dotted-line-y.gif) repeat-y right 0}
body.language #mainwrapper #main #rcol				{ float:left; width:45.9%; padding-left:4.1%;}
body.language #mainwrapper #main .quicklinks		{ float:left; width:48.5%; margin-right:3%}
body.language #mainwrapper #main .quicklinks.last	{ margin-right:0}
body.language #mainwrapper #main h2					{ font:bold 1.8em "Calibri", Arial, Helvetica, sans-serif; color:#019cdc }
body.language #mainwrapper #main p a				{ text-decoration:none}	
body.language #mainwrapper #main p a:hover			{ text-decoration:underline}	
body.language #mainwrapper #main ul					{ list-style:none; padding:0; margin:0 0 1.5em 0}
body.language #mainwrapper #main ul li				{ background: url("../img/bul-square.gif") no-repeat 2px .9em;  padding: .2em 0 .2em 15px; font-size:1.4em; line-height:1.6em; color:#333}
body.language #mainwrapper #main ul li a			{ color:#484747; text-decoration:none;}
body.language #mainwrapper #main ul li a:hover		{ text-decoration:underline;}

body.language #mainwrapper #main .three-column      { float:left; width:30%; background:url(../img/bg-dotted-line-y.gif) repeat-y right 0 }
body.language #mainwrapper #main .three-column#col1 { padding-right:2%; }
body.language #mainwrapper #main .three-column#col2 { padding-left:2%; padding-right:2%; }
body.language #mainwrapper #main .three-column#col3 { padding-left:2%; }

/*#headerwrapper #label					{ position:absolute; z-index:1000; top:-30px; right:-3px; text-align:center; width:104px; height:98px; background:url(../img/flag-gray.png) no-repeat 0 0; float:left; margin-left:15px}
#headerwrapper #label em				{ font-size:.8em; clear:both; display:block;}
#headerwrapper #label h2				{ text-shadow: rgba(0,0,0, 0.3) 0 1px 0px; color:#eee; font: bold 1.3em 'Droid Sans', Arial, Helvetica, sans-serif; line-height:100%; margin:40px 0 0 0}
*/
#headerwrapper #label 				{ float: left; margin: 1.2em 0 0 1.5em; }

#headerwrapper #label a em			{ color: #fff; font-size:.8em; font-family:'Droid serif', Georgia,"Times New Roman",Times,serif;  }
#headerwrapper #label a				{ padding:.6em .75em .6em .75em; border:1px solid #00305a; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); background:#4d4d4d;  background:-moz-linear-gradient(0% 100% 90deg, #363636, #4d4d4d 100%); background:-webkit-gradient(linear, left top, left bottom, from(#4d4d4d), to(#363636)); text-decoration:none; display:inline-block; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); font: 1.8em/80% "Calibri", Arial, Helvetica, sans-serif ; margin: 0;}
#headerwrapper #label a .icon		{ /*background:url(../img/picto_people.png) no-repeat 0 0;*/ background:url(../img/picto_work.png) no-repeat 0 0; display:inline-block; width:16px; height:13px; margin-right:.5em}
#headerwrapper #label a .arrow		{ background:url(../img/picto_arr_white.png) no-repeat 0 0; display:inline-block; width:10px; height:10px; margin-left:.5em}
#headerwrapper #label a strong		{ font-weight:normal}

#headerwrapper header #language			{ float:left; margin:2em 0 0 0; padding:0; list-style:none}
#headerwrapper header #language li		{ float:left; margin:0}
#headerwrapper header #language a		{ font-size:1.5em; display: inline-block; border-right:1px solid #ccc; float:left; color:#003768; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:.1em .4em;}
#headerwrapper header #language a.sel	{ color:#878787}
#headerwrapper header #language a:hover	{ color:#666}
#headerwrapper header #language a:hover.sel	{ color:#003768}
#headerwrapper header #language li.last a{ border:none; padding-right:0}

#navwrapper a.toggleNav				{ overflow:hidden; display:block; text-decoration:none; text-align:left; font-size:1.25em; border:1px solid #d3d3d3; background:#fff url(../img/arr-down-more.png) no-repeat 97% center; color:#00A3E4; margin:0 auto; width:90%; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px}
#navwrapper a.toggleNav.open		{ border-top:none; background:#fff url(../img/arr-up-more.png) no-repeat 97% center; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px}	
#navwrapper a.toggleNav span		{ margin:0.55em; display:block; background:url(../img/picto_joblist.png) no-repeat 0 center; padding-left:23px}

#navwrapper nav ul					{ clear:both; list-style:none; margin:0; padding:0; width:100%;}
#navwrapper nav li					{ display:inline-block; margin-right:-1px}
#ie6 #navwrapper nav li,
#ie7 #navwrapper nav li,
#ie8 #navwrapper nav li				    { float:left; margin-right:0}
#ie6 #navwrapper nav ul.slidemenu li,
#ie7 #navwrapper nav ul.slidemenu li,
#ie8 #navwrapper nav ul.slidemenu li	{ float:none; }
#ie6 #navwrapper nav ul.slidemenu,
#ie7 #navwrapper nav ul.slidemenu,
#ie8 #navwrapper nav ul.slidemenu	    { top: 30px; }

#navwrapper nav li a				{ font:600 1.4em 'Calibri', Arial, Helvetica, sans-serif; display:block; white-space:nowrap; padding:.55em .7em; color:#fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, .5); text-decoration:none; border-right: 1px solid #0887bb; -webkit-transition: background-color 0.1s ease-in; -moz-transition: background-color 0.1s ease-in; -o-transition: background-color 0.1s ease-in; transition: background-color 0.1s ease-in; box-shadow: inset 0 0 1px rgba(255, 255, 255, .5); -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, .5); -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, .5);}
#navwrapper nav li a:hover			{ color:#003768; background:#13AFEF; text-shadow: 1px 1px 1px rgba(255, 255, 255, .3);}

#navwrapper nav li.sel a			{ background:#003768; color:#fff; border-right:1px solid #003768; border-left: 1px solid #003768; box-shadow:none;}
#navwrapper nav li.sel a:hover		{ color:#fff; background:#003768; }
#navwrapper nav li.sel span			{ background:url(../img/arr-mainnav-sel.gif) no-repeat center bottom; padding-bottom:15px; position:relative}

#navwrapper nav li.slidemenu			{ background:#003768; }
#navwrapper nav li.slidemenu .logoSlideMenu { margin-left: 20px; background: url(../img/arr-link-white-down.png) no-repeat 100% 9px; padding: 0 5px 4px 5px; }
#navwrapper nav li.slidemenu ul li		{ display:list-item;}
#navwrapper nav li.slidemenu ul .Gray-Button { float:right; background: none repeat scroll 0 0 #FFFFFF; border-radius: 4px 4px 4px 4px; color: #797878; font-size: 1.3em; padding: 0 0.4em; margin: 1em 1em; font-weight:normal; } 

#navwrapper nav ul.slidemenu		    { float:left; display:none; background: none repeat scroll 0 0 #003768; z-index:3000; position:absolute; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; width:auto; padding:0; border:none; }
#navwrapper nav ul.slidemenu a			{ /*width: 200px;*/ border:none; }

/* login logged-in */
#navwrapper nav li.sel a.logged-in		 		{}

body #navwrapper nav li.sel a.logged-in				{ background:#074e8d; border: none; color:white; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
body #navwrapper nav li.sel a.logged-in span			{ background:none; padding-bottom:0}

#navwrapper nav li.sel a.logged-in span.arrow 	{background: url(../img/arr_down_sel_white.png) no-repeat 0 0; display: inline-block; width: 10px; height: 10px; margin-left: .5em; margin-right: 5px; margin-top: 2px;}	


/* IE gradients */
#ie6 #headerwrapper nav,
#ie7 #headerwrapper nav,
#ie8 #headerwrapper nav					{ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#68C2FC', endColorstr='#30ADFC');}
#ie9 #headerwrapper nav					{ background: url("../svg/bg-nav.svg");}
#ie6 #headerwrapper nav li.sel a,
#ie7 #headerwrapper nav li.sel a,
#ie8 #headerwrapper nav li.sel a		{ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#535293', endColorstr='#20176C');}	
#ie9 #headerwrapper nav li.sel a		{ background: url("../svg/bg-nav-sel.svg");}

/* main structures */
/*******************/
#mainwrapper #main .col1					{ width:32.333%; margin:0 3% 0 0; float:left;}
#mainwrapper #main .col2					{ width:64.667%; /*margin:0 3% 2% 0;*/ margin:0 3% 0 0; float:left;}
#mainwrapper #main .col2-line				{ background: url("../img/bg-dotted-line-y.gif") repeat-y right 0; padding-right:3%; width:61.667%;}
#mainwrapper #main .last-col				{ margin-right:0}
#mainwrapper #main .col3					{ width:100%; margin-right:0; clear:both }

/* aside */
/*********/
#mainwrapper #main aside h3					{ font-size:1.4em; color:#555; display:inline-block}
#mainwrapper #main aside h4					{ font-size: 1.3em; color:#46A0D0;}
#mainwrapper #main aside ul					{ margin:0; padding:0; list-style:none}
#mainwrapper #main aside ul li				{ margin-bottom:4%; background:#fff; padding:4%}
#mainwrapper #main aside ul ul li			{  padding:0; padding: 0.3em 0;}
#mainwrapper #main aside ul ul li:last-child{ background:none}
#mainwrapper #main aside ul ul li a			{ background: url(../img/dot-x-dark.png) repeat-x 0 bottom; display:block; font-size: 1.4em;color: #6D6D6D; padding-left: 12px; text-decoration: none; -moz-transition: color 0.1s ease-in 0s; -webkit-transition: color 0.1s ease-in 0s; transition: color 0.1s ease-in 0s;}
#mainwrapper #main aside ul ul li a.sel		{ font-weight:600; background:url(../img/picto_delete.png) no-repeat right center;}
#mainwrapper #main aside ul ul li a:hover	{ color: #019cdc;}
#mainwrapper #main aside ul ul li a:hover.sel { color:#333; background:url(../img/picto_delete_hover.png) no-repeat right center;}
#mainwrapper #main aside ul ul li a strong				{ display: inline-block; font-size: 0.9em; margin-left: 3px; float:right;}
#mainwrapper #main aside ul ul li a.sel strong	{ padding-right:25px}
#mainwrapper #main aside ul ul li input		{ line-height:15px}
#mainwrapper #main aside ul ul li label		{ font-size:1em; line-height:15px; clear:none;}
#mainwrapper #main aside ul ul li a.more	{ color: #469FD0; text-decoration:underline; background:none; padding-left:0; float:right}

#mainwrapper #main aside ul.search-criteria			{ background:#fff; border:1px solid #d3d3d3; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:20px}
#mainwrapper #main aside ul.search-criteria li		{ margin-bottom:0; padding:0;overflow:hidden}
#mainwrapper #main aside ul.search-criteria li li	{ margin:auto; border:none; clear:both}
#mainwrapper #main aside ul.search-criteria li li a	{ overflow:hidden; color:#484848; font-weight:100; padding:.5em 0; -webkit-transition: color 0.1s ease-in; -moz-transition: color 0.1s ease-in; -o-transition: color 0.1s ease-in; transition: color 0.1s ease-in;}
#mainwrapper #main aside ul.search-criteria li li a	:hover	{ color:#469FD0;}
#mainwrapper #main aside ul.search-criteria li li a.sel	{ font-weight:600}
#mainwrapper #main aside ul.search-criteria li li a span	{ float:left; cursor:pointer}
#mainwrapper #main aside ul.search-criteria li li a strong	{ cursor:pointer}
#mainwrapper #main aside ul.search-criteria li h4	{ color: #555; background:#e1e1de; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding: .5em 4%; display:block; font: 600 1.4em "Calibri", Arial, Helvetica, sans-serif}
#mainwrapper #main aside ul.search-criteria li h4:first-child	{ border-top:none}
#mainwrapper #main aside ul.search-criteria a.more	{ font-weight:600; font-size:1.3em; float:right; color:#019cdc; text-decoration:none; margin:0; background:url(../img/picto_more.png) no-repeat right center; padding-right:15px}
#mainwrapper #main aside ul.search-criteria li ul	{ margin:1em 3%;}
#mainwrapper #main aside ul.search-criteria li fieldset	{ margin:1em 3%;}
#mainwrapper #main aside ul.search-criteria li fieldset	label.cb	{ float:left; clear:none; margin-right:10px}

#mainwrapper #main aside ul.search-criteria li li ul	{ margin:0 0 1em 10px}
#mainwrapper #main aside ul.search-criteria li li ul ul	{ margin-bottom:0}
#mainwrapper #main aside ul.search-criteria li li ul a	{ line-height:100%;  background: url("../img/dot-x-dark.png") repeat-x 0 bottom ; padding: 0.5em 0;}


/* main general */
/****************/
#mainwrapper #main h1					{ color:#003768; font: normal 400 2.6em 'Droid Serif', Georgia, "Times New Roman", Times, serif; color:#003768;}
#mainwrapper #main h2					{ color:#003768; font: normal 600 2em "Calibri", Arial, Helvetica, sans-serif; color:#333;}
#mainwrapper #main h3					{ color:#003768; font: normal 600 1.6em "Calibri", Arial, Helvetica, sans-serif; color:#333;}
#mainwrapper #main p					{ font-size:1.4em; line-height:1.5em; margin-bottom:1em; color:#333}
#mainwrapper #main p a					{ font-size:1em}
#mainwrapper #main p a:hover			{ text-decoration:none}
#mainwrapper #main ol					{ font-size:1.6em; line-height:130%; margin:0 0 3em 1em; padding:0 0 0 25px}
#mainwrapper #main ol li				{ margin-bottom:.5em}
#mainwrapper #main ol li em				{ color:#777;  }		


#mainwrapper #main ul #ctl00_ContentPlaceHolder_ContentCol1_ctb	{ font-size:1.4em; line-height:1.5em; margin:0 0 3em 0; padding:0 0 0 25px}
#mainwrapper #main #IMU                 { text-align: center }

/* jobs-list */
/*************/
#mainwrapper #main ul.jobs-list					{ border-radius: 0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; margin:-20px 0 3em; clear:both; padding:0; list-style:none; background: #fff; border:1px solid #ddd; border-top:none; position:relative; z-index:0}
#mainwrapper #main ul.jobs-list	li				{ clear:both; padding:0; overflow:hidden; }
#mainwrapper #main ul.jobs-list	li header		{ display:block; overflow:hidden; background:#def2fa; border-top:1px solid #b2e1f4; border-bottom:1px solid #b2e1f4; padding:0}
#mainwrapper #main ul.jobs-list li h3			{ text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); float:left; color:#019cdc; font: 600 1.8em "Calibri", Arial, Helvetica, sans-serif; margin: 0 0 0 2%; padding:.5em; padding-left:0}
#mainwrapper #main ul.jobs-list li h3.cat		{ background:url(../img/picto_joblist.png) no-repeat 0 center; padding-left:23px}
#mainwrapper #main ul.jobs-list li h3.reg		{ background:url(../img/picto_region.png) no-repeat 0 center; padding-left:23px}

#mainwrapper #main ul.jobs-list li h2			{ text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); color:#019cdc; font: 600 1.8em "Calibri", Arial, Helvetica, sans-serif; margin: 0 0 0 2%; padding:.5em; padding-left:0}
#mainwrapper #main ul.jobs-list li h2.cat		{ background:url(../img/picto_joblist.png) no-repeat 0 center; padding-left:23px}
#mainwrapper #main ul.jobs-list li h2.reg		{ background:url(../img/picto_region.png) no-repeat 0 center; padding-left:23px}
#mainwrapper #main ul.jobs-list li h2.comp		{ background:url(../img/picto_comp.png) no-repeat 0 center; padding-left:23px}
#mainwrapper #main ul.jobs-list li h2 em		{ font: italic 100 0.9em "Droid serif", Georgia, "Times New Roman", Times, serif}

#mainwrapper #main ul.jobs-list li h3 em		{ font: italic 100 0.9em "Droid serif", Georgia, "Times New Roman", Times, serif}
#mainwrapper #main ul.jobs-list	li div			{ padding:1em 2%; overflow:hidden}
#mainwrapper #main ul.jobs-list li ul			{ margin:0 1.5% 1em 0; padding:0; list-style:none; float:left; width:32.3%;}
#mainwrapper #main ul.jobs-list li ul:last-child { margin-right: 0; }
#mainwrapper #main ul.jobs-list li ul.reg   	{ margin:0 1.5% 1em 0; padding:0; list-style:none; float:left; width:48.5%;}
#mainwrapper #main ul.jobs-list ul li			{ padding: .3em 0 .3em 12px; background:url(../img/bul-square.gif) no-repeat 3px 1em;}
#mainwrapper #main ul.jobs-list ul li a			{ border-bottom:1px dotted #ccc; text-decoration:none; color:#6D6D6D;font-size:1.4em; -webkit-transition: color 0.1s ease-in; -moz-transition: color 0.1s ease-in; -o-transition: color 0.1s ease-in; transition: color 0.1s ease-in;}	
#mainwrapper #main ul.jobs-list ul li a:hover	{ color:#469FD0;}
#mainwrapper #main ul.jobs-list ul li a strong	{ display:inline-block; margin-left:2px; font-size:.9em; color:#444; font-weight:normal}

#mainwrapper #main ul.jobs-list li ul.pos-4		{ margin-right:0}

/* adv-search */
/**************/
#mainwrapper #main ul.adv-search				{ border-radius: 0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; margin:-20px 0 3em; clear:both; padding:0; list-style:none; background: #fff; border:1px solid #ddd; border-top:none; position:relative; z-index:0}
#mainwrapper #main ul.adv-search li				{ clear:both; padding:0; overflow:hidden; }
#mainwrapper #main ul.adv-search li header		{ display:block; overflow:hidden; background:#def2fa; border-top:1px solid #b2e1f4; border-bottom:1px solid #b2e1f4; padding:0}
#mainwrapper #main ul.adv-search li h3			{ text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); float:left; color:#019cdc; font: 600 1.8em "Calibri", Arial, Helvetica, sans-serif; margin: 0 0 0 2%; padding:.5em; padding-left:0}
#mainwrapper #main ul.adv-search li h3.cat		{ background:url(../img/picto_joblist.png) no-repeat 0 center; padding-left:23px}
#mainwrapper #main ul.adv-search li h3.reg		{ background:url(../img/picto_region.png) no-repeat 0 center; padding-left:23px}
#mainwrapper #main ul.adv-search li h3.clock		{ background:url(../img/picto_clock.png) no-repeat 0 center; padding-left:23px}
#mainwrapper #main ul.adv-search li h3.lang		{ background:url(../img/picto_language.png) no-repeat 0 center; padding-left:23px}
#mainwrapper #main ul.adv-search li h3 em		{ font: italic 100 0.9em "Droid serif", Georgia, "Times New Roman", Times, serif}
#mainwrapper #main ul.adv-search li div			{ padding:1em 2%; overflow:hidden}
#mainwrapper #main ul.adv-search li ul			{ margin:0 1% 1em 0; padding:0; list-style:none; float:left; width:32%;}
#mainwrapper #main ul.adv-search ul li			{ padding: .3em 0 .3em;}
#mainwrapper #main ul.adv-search ul li a		{ border-bottom:1px dotted #ccc; text-decoration:none; color:#6D6D6D;font-size:1.4em; -webkit-transition: color 0.1s ease-in; -moz-transition: color 0.1s ease-in; -o-transition: color 0.1s ease-in; transition: color 0.1s ease-in;}	
#mainwrapper #main ul.adv-search ul li label	{ width:auto!important}
#mainwrapper #main ul.adv-search ul li a:hover	{ color:#469FD0;}
#mainwrapper #main ul.adv-search ul li a strong	{ display:inline-block; margin-left:3px; font-size:.9em; color:#444}
#mainwrapper #main ul.adv-search .btn			{ clear:both; padding-left:0}
#mainwrapper #main ul.adv-search .btn input.button		{ background:#A0CE00;  background:-moz-linear-gradient(100% 100% 90deg, #A0CE00, #c3e060) repeat scroll 0 0 transparent; border: 1px solid #A0CE00;}


#mainwrapper #main ul.adv-search li ul.pos-4		{ margin-right:0}

#mainwrapper #main ul.jobs-list li a.jobslist-more		{ float:right; color:#1CA3FC; font-size:1.4em; background:url("../img/arr-down-more-line.png") no-repeat right center; padding:1em 30px 1em 0; margin-right:2%}
#mainwrapper #main ul.jobs-list li a.jobslist-more-open	{ background:url("../img/arr-up-more-line.png") no-repeat right center;}

#mainwrapper #main .article-detail header	{ clear:both; overflow:hidden}
#mainwrapper #main .article-detail h2		{ font: normal 600 2em "Calibri", Arial, Helvetica, sans-serif; color:#003768;}
#mainwrapper #main .article-detail h2.sup	{ font: bold 2.4em 'Droid Serif',Georgia,"Times New Roman",Times,serif; color:#797979}
#mainwrapper #main .article-detail h2.sub	{ font: bold 2em 'Calibri', Arial, Helvetica, sans-serif; color:#019CDC}
#mainwrapper #main .article-detail img		{ margin:0 auto 20px; border: 1px solid #EFEFEF; height:auto;}
#mainwrapper #main .article-detail img.mainimg	{ text-align:right; float:right!important; margin:0 0 4% 4%!important; width:250px; height:auto; -moz-box-shadow:0px 0px 4px #eee; -webkit-box-shadow: 0px 0px 4px #eee; box-shadow: 0px 0px 4px #eee;}
#mainwrapper #main .article-detail img.center	{ margin:0 auto 20px; display:block; width:80%; text-align:center}
#mainwrapper #main .article-detail img.left		{ float:left; margin:0 4% 20px 0!important;}
#mainwrapper #main .article-detail img.right	{ float:right; margin:0 0 20px 4%!important;}
#mainwrapper #main .article-detail a.bullletlink img	{float:none!important; margin:0 5px 0 0!important; width:auto; border: none; -moz-box-shadow:none; -webkit-box-shadow: none; box-shadow: none }
#mainwrapper #main .article-detail blockquote{ float:right; clear:both; width:36.7%; padding:.7em 3% .7em 2%; margin:0 0 4% 4%; font-size:1.5em; line-height:120%; font-style:italic; color:#019CDC; background:#DFDFDD; border-left:3px solid #019CDC;}
#mainwrapper #main .article-detail blockquote ul li{ font-size:1em; }
#mainwrapper #main .article-detail em		{ font-size:1.6em; line-height:130%;}
#mainwrapper #main .article-detail p		{ font-size:1.6em; line-height:130%; margin-bottom:1.5em}
#mainwrapper #main .article-detail p em,
#mainwrapper #main .article-detail ol li em,
#mainwrapper #main .article-detail ul li em    { font-size:1em; line-height:100%; margin-bottom:0; color:#000;}
#mainwrapper #main .article-detail p.intro	{ clear:left; font-size:1.7em; color:#333; font-weight:bold;}
#mainwrapper #main .article-detail p.source	{ font-style:italic; color:#777; margin-bottom:0}
#mainwrapper #main .article-detail p.tags	{ color:#999}
#mainwrapper #main .article-detail p.tags strong	{ margin-right:5px}
#mainwrapper #main .article-detail p.tags a	{ color:#999}
#mainwrapper #main .article-detail ul				{ margin:0 0 2em 0; padding:0; list-style:none;}
#mainwrapper #main .article-detail ul li			{ padding: .3em 0 .3em 15px; background:url(../img/bul-square.gif) no-repeat 3px 12px; font-size:1.6em; line-height:130%}
#mainwrapper #main .article-detail ul li a			{ border-bottom:1px dotted #ccc; text-decoration:none; color:#6D6D6D; -webkit-transition: color 0.1s ease-in; -moz-transition: color 0.1s ease-in; -o-transition: color 0.1s ease-in; transition: color 0.1s ease-in;}	
#mainwrapper #main .article-detail ul li a:hover	{ color:#469FD0;}

#mainwrapper #main .article-detail ol li ul li		{ font-size: 100%;background-position: 3px 13px;}

#mainwrapper #main .article-detail iframe.fb_ltr			{ margin-bottom:2em; border-bottom:1px solid #ddd!important; padding-bottom:2em; width:100%!important;}
#mainwrapper #main .article-detail ul.related		{ clear:both;}

#mainwrapper #main .article-detail .search-block			{ margin-bottom:24px}
#mainwrapper #main .article-detail ul.searchresults li p	{ line-height:100%; font-size:1em; margin-bottom:0}

#mainwrapper #main .article-detail table			{ border:0!important; border-collapse:collapse!important; width:100%!important; margin-bottom:2em!important}
#mainwrapper #main .article-detail table tr			{ }
#mainwrapper #main .article-detail table th			{ text-align:left!important; padding:2%!important; background:#DEF2FA!important; border:1px solid #B2E1F4!important; color: #019CDC!important; text-shadow: 1px 1px 1px #FFF!important; font: 600 1.4em "Calibri",Arial,Helvetica,sans-serif;!important}
#mainwrapper #main .article-detail table td			{ text-align:left!important; padding:2%!important; background:#fff!important; border:1px solid #B2E1F4!important; color:#6D6D6D!important; font-size:1.4em!important}
#mainwrapper #main .article-detail table td div		{ text-align:left!important;}

/* AdvancedSearch map */
#mainwrapper #main ul.adv-search li #map_belgium {position:relative; width:160px;height:132px; padding:0; float:right; overflow:visible}
#mainwrapper #main ul.adv-search li #map_belgium img { position:absolute; cursor:pointer; border:0; }
#mainwrapper #main ul.adv-search li #map_belgium img.west_vlaanderen { left:0px;top:9px; }
#mainwrapper #main ul.adv-search li #map_belgium img.oost_vlaanderen { left:33px;top:11px }
#mainwrapper #main ul.adv-search li #map_belgium img.antwerpen { left:66px;top:0px }
#mainwrapper #main ul.adv-search li #map_belgium img.limburg { left:98px;top:13px }
#mainwrapper #main ul.adv-search li #map_belgium img.vlaams_brabant { left:54px;top:30px }
#mainwrapper #main ul.adv-search li #map_belgium img.waals_brabant { left:62px;top:46px }
#mainwrapper #main ul.adv-search li #map_belgium img.luxemburg { left:98px;top:70px }
#mainwrapper #main ul.adv-search li #map_belgium img.luik { left:99px;top:45px }
#mainwrapper #main ul.adv-search li #map_belgium img.henegouwen { left:11px;top:45px }
#mainwrapper #main ul.adv-search li #map_belgium img.namen { left:70px;top:56px }
#mainwrapper #main ul.adv-search li #map_belgium img.brussel { left:68px;top:39px; }

#mainwrapper #main ul.adv-search li #mapWestVlaanderen area{ left:10px; top:20px; }
#mainwrapper #main aside.col1 .newest-jobs	{ margin:20px 0; overflow:hidden}


#mainwrapper #main ul.socialmedia						{ float:left; clear:both; list-style:none; margin:0; padding:0 0 2em 0;}
#mainwrapper #main ul.socialmedia li					{ margin-left:5px; float:left; background:none; padding:0}
/*#mainwrapper #main ul.socialmedia li a					{ border:none; display:inline-block; background:url(../img/social-media.png) no-repeat 0 0; height:32px; width:32px}
#mainwrapper #main ul.socialmedia li.lbl				{ text-transform:uppercase; color:#666; text-align:right; padding:5px 0;}
#mainwrapper #main ul.socialmedia li a.facebook			{ background-position: 0 0}
#mainwrapper #main ul.socialmedia li a:hover.facebook	{ background-position:-32px 0}
#mainwrapper #main ul.socialmedia li a.twitter			{ background-position: 0 -33px}
#mainwrapper #main ul.socialmedia li a:hover.twitter	{ background-position:-32px -33px}
#mainwrapper #main ul.socialmedia li a.linkedin			{ background-position: 0 -65px}
#mainwrapper #main ul.socialmedia li a:hover.linkedin	{ background-position:-32px -65px}
#mainwrapper #main ul.socialmedia li a.email			{ background-position: 0 -97px}
#mainwrapper #main ul.socialmedia li a:hover.email		{ background-position:-32px -97px}
#mainwrapper #main ul.socialmedia li a.print			{ background-position: 0 -129px}
#mainwrapper #main ul.socialmedia li a:hover.print		{ background-position:-32px -129px}
#mainwrapper #main ul.socialmedia li a span				{ display:none}*/


/* search-block */
/****************/
#mainwrapper #main .search-block													{ display:inline-block; width:100%; position:relative; margin-bottom:20px}
#mainwrapper #main .search-block h3													{ display:none; font-size:1.7em; margin:9px 15px 0 0; position:absolute; left:0; top:0}
#mainwrapper #main .search-block .search-form										{ width:100%; float:left; margin-right:0}
#mainwrapper #main .search-block .search-form fieldset label						{ width:93%; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); clear:both; font: 100 1.3em "Calibri", Arial, Helvetica, sans-serif; color:#a3c6e5; margin:.7em 0 0 0; float:left; text-align:left; text-transform:none; }
#mainwrapper #main .search-block .search-form fieldset input						{ border:1px solid #023867; box-shadow:0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 1); font-size:2em; clear:both; width:97%; background: #fff; padding:.2em .3em; text-indent:0; color:#074F8F; font-weight:600}
#mainwrapper #main .search-block .search-form fieldset span.button					{ border:1px solid #364600; cursor:pointer;  padding:.3em 6% .3em; width:88%; display:inline-block; border-color: #6C8503  #97c477 #97c477 #6C8503 ; background:#a0ce00; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow:none; }
#mainwrapper #main .search-block .search-form fieldset span:hover.button			{ background: -moz-linear-gradie nt(100% 100% 90deg, #f3c100, #FFDE3E); background:#a0ce00; }
#mainwrapper #main .search-block .search-form fieldset span.button input			{ text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); border:none; cursor:pointer; padding:.1em .3em .1em 25px; width:100%; text-align:left; color:#fff; font: 600 1.8em 'Calibri',Arial,serif; background:url(../img/arr_search.gif) no-repeat left center; box-shadow:none}
#mainwrapper #main .search-block .search-form fieldset input.lbltxt					{ background: #fff;color:#7492ac;}

#mainwrapper #main .search-block .search-form #jobs .search-what					{ width:36%; padding-right:1.5%; margin-right:3%; float:left; /*border-right:1px solid #04345e*/}
#mainwrapper #main .search-block .search-form #jobs .search-where					{ width:36%; margin-right:3%; float:left}
#mainwrapper #main .search-block .search-form #jobs .btn							{ width:19.5%; float:right; position:relative;}

#mainwrapper #main .search-block .search-form #jobs .btn .arrow						{ display:block; position:absolute; bottom:.8em; right:7px; background:url(../img/arr_search.png) no-repeat 0 0; width:18px; height:17px}

#mainwrapper #main .search-block .search-form #articles .search-what				{ width:72%; margin-right:3%; float:left}
#mainwrapper #main .search-block .search-form #articles .btn						{ width:25%; float:left; position:relative;}
#mainwrapper #main .search-block .search-form fieldset .btn_mobile input.button		{ display:none}

#mainwrapper #main .search-block .mobile_search_btn									{ display:none}

#mainwrapper #main .search-block .search-form fieldset a							{ color:#fff; float:right; margin-top:.7em; font-size:1.3em; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); text-decoration:none; border-bottom:1px dotted #abbed0}

#mainwrapper #main .search-block .Search-Range-Buttons			{ float:left; clear:both; margin-top:7px; background:url(../img/picto_distance.png) no-repeat left 13px; padding-left:23px}
#mainwrapper #main .search-block .Search-Range-Buttons a		{ border:1px solid #003768!important; background:#024685; color:#A3C6E5!important; margin-left:2px; float:left!important; border-bottom:none; margin-top:0; box-shadow:-1px -1px 0px #23598B inset; -moz-box-shadow:-1px -1px 0px #23598B inset; -webkit-box-shadow:-1px -1px 0px #23598B inset; padding: 4px 10px;}
#mainwrapper #main .search-block .Search-Range-Buttons a:hover	{ background:#074F8F!important}

/* breadcrumb */
/**************/
#mainwrapper #main ul.breadcrumb				{ clear:both; overflow:hidden; margin:0 0 1em 0; padding:0; list-style:none; display:block; /*width:100%; -moz-border-radius:3px ; -webkit-border-radius:3px; border-radius:3px;*/}
#mainwrapper #main ul.breadcrumb li				{ float:left; font-size:1.1em;}
#mainwrapper #main ul.breadcrumb a				{ font-weight:100; color:#6e6e6e; padding-right:10px; margin-right:7px; display:inline-block; background:url(../img/arr-link.png) no-repeat right center}
#mainwrapper #main ul.breadcrumb a:hover		{ text-decoration:none}
#mainwrapper #main ul.breadcrumb li strong		{ color:#46A0D0; font-weight:600; line-height:140%; }


/* tabs */
.tabs 										{ position: relative; padding:0; zoom: 1; width:100%} 
.tabs ul.ui-tabs-nav						{ margin:0; padding:0; float:left; float:left;}
.tabs ul.ui-tabs-nav li 						{ border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; list-style: none; float: left; position: relative; z-index:2; top: 1px; margin:0 5px 0 0; border-bottom: 0 !important; border:1px solid #ddd; padding: 0; white-space: nowrap; background:#f7f7f5; background: -moz-linear-gradient(100% 100% 90deg, #f7f7f5, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f7f7f5)); box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 1); }
.tabs ul.ui-tabs-nav li:last-child				{ margin-right:0}
.tabs ul.ui-tabs-nav li a 						{ font:600 1.54em 'Calibri', Arial, Helvetica, sans-serif; float: left; padding:.4em .9em; text-decoration: none; color:#797878; outline:none;}
.tabs ul.ui-tabs-nav li.ui-state-hover a		{}
.tabs ul.ui-tabs-nav li.ui-tabs-selected 		{ margin-bottom: 0; padding-bottom: 1px; border-color:#ddd; background:#fff; background: -moz-linear-gradient(100% 100% 90deg, #fff, #f5f5f4); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f4), to(#fff));}
.tabs ul.ui-tabs-nav li.ui-tabs-selected a, 
.tabs ul.ui-tabs-nav li.ui-state-disabled a, 
.tabs ul.ui-tabs-nav li.ui-state-processing a { cursor: auto; color:#019cdc}
.tabs ul.ui-tabs-nav li a, 
.tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.tabs .ui-tabs-panel 						{ width:100%; background:#fff; display: block!important; clear:both; float:left; margin:0 0 3em 0; padding:3% 0 0 0; list-style:none; border-radius:0 3px 3px 3px; -moz-border-radius:0 3px 3px 3px; -webkit-border-radius:0 3px 3px 3px; border:1px solid #ddd}
.tabs .ui-tabs-hide 							{ display: none !important; }

.tabs ul.ui-tabs-nav li a.jobs-profile			{ background:url(../img/picto_jobforyou.png) no-repeat 10% center; padding-left:30px}
.tabs ul.ui-tabs-nav li a.jobs-new				{ background:url(../img/picto_new.png) no-repeat 10% center; padding-left:30px}
.tabs ul.ui-tabs-nav li a.jobs-saved			{ background:url(../img/picto_star_yellow.png) no-repeat 10% center; padding-left:30px}

#mainwrapper #main .tabcontent				{ position:relative}
#mainwrapper #main .tabcontent a.more		{ float:right; font-size:1.4em; position:absolute; right:0; bottom:-25px; background:url(../img/picto_more.png) no-repeat right 6px; padding-right:15px}

#mainwrapper #main .tabcontent ul	{ list-style-type:disc inside none; }


#mainwrapper #main .search-block .search-form ul							{ margin:0; width:100%}
#mainwrapper #main .search-block .search-form ul li						{ padding:0; width:49.04%; margin-right:1%; background:#dfdfdd; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-color:#c1c1c1 ; text-align:center;box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); font-size:1em}
#mainwrapper #main .search-block .search-form ul li.last						{ margin-right:0; float:right}
#mainwrapper #main .search-block .search-form ul li.ui-tabs-selected		{ background:#074f8f; border:1px solid #074f8f; position:relative; z-index:3;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
#mainwrapper #main .search-block .search-form ul li a 						{ border:none; color:#003768; font-size:1.6em; padding:.3em 0 .25em; display:block; float:none; text-align:left; padding-left:3%; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); }
#mainwrapper #main .search-block .search-form ul li.ui-tabs-selected a,
#mainwrapper #main .search-block .search-form ul li.ui-state-disabled a, 
#mainwrapper #main .search-block .search-form ul li.ui-state-processing a 	{ color:#fff;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);}
#mainwrapper #main .article-search .search-form ul li:first-child a			{ color:#003768; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);}

#mainwrapper #main .search-block div.tabcontent					{ padding:0; width:100%; border:none; float:left; margin:0; background:#003768; background: -moz-linear-gradient(100% 100% 90deg, #003768, #074f8f); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#074f8f), to(#003768));  border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;  position:relative; z-index:2; }
#mainwrapper #main .search-block .tabs div.tabcontent			{ /*display:none;*/ }			
#mainwrapper #main .search-block .tabs div.tabcontent:nth-child(3){ display:none}
#mainwrapper #main .search-block .tabs ul:first-child + div + div{ display:none}
#mainwrapper #main .search-block .tabs div.tabcontent:nth-child(2){ display:block}
#mainwrapper #main .search-block .tabs ul:first-child + div{ display:block}
#mainwrapper #main .search-block.article-search .tabs div.tabcontent:nth-child(2)	{ display:none}
#mainwrapper #main .search-block.article-search .tabs div.tabcontent:nth-child(3)	{ display:block}
#mainwrapper #main .search-block div.tabcontent h3,
#mainwrapper #main .search-block .tabs div.tabcontent h3			{ color:#26262A; font-size:1.4em;}
#mainwrapper #main .search-block div.tabcontent p,
#mainwrapper #main .search-block .tabs div.tabcontent p			{ margin:0 0 1em 0}
#mainwrapper #main .search-block div.tabcontent img,
#mainwrapper #main .search-block .tabs div.tabcontent img		{ float:left; margin:0 1em 1emx 0; border:1px solid #b6b6b6}			
#mainwrapper #main .search-block div.tabcontent fieldset,
#mainwrapper #main .search-block .tabs div.tabcontent fieldset	{ padding:2em 3%; width:94%;}	

/* search-history */
/******************/
#mainwrapper #main .col2 .search-history		{ display:none}
#mainwrapper #main aside.col1 .search-history	{ display:block}

#mainwrapper #main .search-history				{ margin-right:0; margin-bottom:20px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border: 1px solid #D3D3D3;}
#mainwrapper #main .search-history header		{ margin:0; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; padding:1em 4%; clear:both; overflow:hidden; position:relative; background:#d3d3d3;  background:-moz-linear-gradient(0% 100% 90deg, #d3d3d3, #ebebea 100%); background:-webkit-gradient(linear, left top, left bottom, from(#ebebea), to(#d3d3d3));box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}
#mainwrapper #main .search-history h3			{ display:inline-block;  position:static; color:#555; font-size:1.4em; margin: 0; float:left; background:url(../img/picto_search.png) no-repeat 0 center; padding-left:20px}
#mainwrapper #main .search-history span.title	{ display:inline-block;  position:static; color:#555; margin: 0; float:left; background:url(../img/picto_search.png) no-repeat 0 center; padding-left:20px; font:bold 1.4em "Calibri",Arial,Helvetica,sans-serif; }


#mainwrapper #main .search-history a.clear		{ color:#797878; text-decoration:none; background:#fff; font-size:1.3em; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 .4em; -moz-box-shadow: 1px 1px 0px #bbb; -webkit-box-shadow: 1px 1px 0px #bbb; box-shadow: 1px 1px 0px #bbb; float:right}
#mainwrapper #main .search-history a.clear:hover	{ color:#019CDC}
#mainwrapper #main .search-history div			{ overflow:hidden; clear:both; padding:1em 4%;}

#mainwrapper #main .search-history ul.searchresults			{ margin:0; padding:0; list-style:none;}
#mainwrapper #main .search-history ul.searchresults li		{ padding:.5em 0; background: url("../img/dot-x-dark.png") repeat-x 0 bottom; margin-bottom:0}
#mainwrapper #main .search-history ul.searchresults li:last-child	{background:none}
#mainwrapper #main .search-history ul.searchresults a		{ overflow:hidden; font-size:1.4em; color:#555; text-decoration:none; display:block; padding:0; -webkit-transition: color 0.1s ease-in; -moz-transition: color 0.1s ease-in; -o-transition: color 0.1s ease-in; transition: color 0.1s ease-in;}
#mainwrapper #main .search-history ul.searchresults a:hover	{ color:#46A0D0}
#mainwrapper #main .search-history ul.searchresults span		{ float:left; cursor:pointer}
#mainwrapper #main .search-history ul.searchresults a strong	{ color:#019CDC; float:right; cursor:pointer}
#mainwrapper #main .search-history ul.searchresults	li p		{ margin-bottom:0}

/* categories */
/**************/
.categories							{ clear:both; float:left; width:100%}
.categories div						{ width:48.5%; padding:0; margin:0 3% 3% 0; float:left;}		
.categories div.intro				{ width:auto; margin:0; float:none; margin-bottom:30px}
.categories div.article-content		{ width:auto; padding:4%; margin:0; float:none; overflow:hidden; border: 1px solid #D3D3D3; border-top:none; border-radius: 0 0 4px 4px; }	
.categories .pos-2,
.categories .pos-4,
.categories .pos-6,
.categories .pos-8,
.categories .pos-10					{ margin-right:0;}
.categories .pos-1,
.categories .pos-3,
.categories .pos-5,
.categories .pos-7,
.categories .pos-9,
.categories .pos-11					{ clear:both; background:none}

.categories-cv div 					{ width: 31.111111111%; padding: 0; margin: 0 3% 3% 0; float: left; clear:none;}
.categories-cv div div				{ width: auto; padding: 0; margin: 0; float: none;}
.categories-cv 						{ overflow:hidden;}
.categories-cv .pos-3,
.categories-cv .pos-6,
.categories-cv .pos-9				{ margin-right:0; clear:none;}
.categories-cv div div.btn			{ overflow:visible;}
.categories-cv.wide                 { margin-bottom: 3%; width: 65.2%;}
.categories-cv.wide article h3      { padding: .5em 0 .5em 1.34%; }

.categories-cv div.article-content	{ width:auto; padding:4%; margin:0; float:none; overflow:hidden; border: 1px solid #D3D3D3; border-top:none; border-radius: 0 0 4px 4px; }	

.categories article a				{ text-decoration:none; color:#333; display:block; }
.categories article h3				{ padding: .5em 4%; font: 600 1.8em "Calibri", Arial, Helvetica, sans-serif; margin-bottom:1em; float:none; background:#DEF2FA; margin:0;border: 1px solid #B2E1F4; color: #019CDC;box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;}
.categories-cv article h3			{ padding: .5em 4%; font: 600 1.8em "Calibri", Arial, Helvetica, sans-serif; margin-bottom:1em; float:none; background:#DEF2FA; margin:0;border: 1px solid #B2E1F4; color: #019CDC;box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;}

.categories article h3 a			{ color: #019CDC; -webkit-transition: color 0.1s ease-in; -moz-transition: color 0.1s ease-in; -o-transition: color 0.1s ease-in; transition: color 0.1s ease-in;}
.categories article h3 a:hover		{ color: #003768;}
.categories article h4				{ margin-bottom:.5em}
.categories article h5				{ display:none; float:left; margin:2.5em 0 .7em; clear:both; text-transform:uppercase; color:#46A0D0; font-size:1em}
.categories article h6				{ font: 100 1.2em "Calibri", Arial, Helvetica, sans-serif; margin:0}
.categories article img				{ float:left; margin:0 4% 5% 0; width:30%; background:#fff; position:relative; top:3px; -moz-box-shadow:0px 0px 4px #ddd; -webkit-box-shadow: 0px 0px 4px #ddd; box-shadow: 0px 0px 4px #ddd; text-shadow: 1px 1px 1px #fff;}
.categories article ul				{ margin:0 0 2em 0; padding:0; list-style:none; float:left; width:66%}
.categories article ul li			{ background: url("../img/bul-square.gif") no-repeat 3px 1em; padding:0 0 0 15px; overflow:hidden}
.categories article ul li a			{ padding:.3em 0; display:block; text-decoration:none; font-size:1.4em; -webkit-transition: color 0.1s ease-in; -moz-transition: color 0.1s ease-in; -o-transition: color 0.1s ease-in; transition: color 0.1s ease-in;}
.categories article ul li a:hover	{ color:#469FD0;}
.categories article ul li a p		{ color:#333; font-size:1em!important;}
.categories article ul li a:hover p	{ color:#333}
.categories article ul li a h6		{ font-size:1em}

.categories nav						{ clear:both; float:left; width:100%; overflow:visible}
.categories nav ul					{ float:left; margin:0; padding:.4em 0 0; list-style:none; width:auto}
.categories nav ul li				{ background: url(../img/bg-tag-left.gif) no-repeat 0 0; padding:0 0 0 5px; margin:0 .7em .7em 0; float:left; width:auto}
.categories nav ul li a				{ color:#333; border:none; font-weight:normal; background:url(../img/bg-tag-right.gif) no-repeat right 0; padding:5px  .8em; margin-right:0; text-decoration: none; line-height:1.1em; white-space:nowrap;};
.categories nav ul li a:hover		{ color:#469FD0}
.categories nav ul li:last-child a	{ margin-right:0}

/* custom blocks 4-3-2-1 */
/*************************/
#mainwrapper #main .custom						{ clear:both; width:100%; padding-top:20px; margin-bottom:20px; overflow:hidden; border-top:1px solid #ddd; }
#mainwrapper #main .custom h2					{ clear:both; color: #00A4E4}
#mainwrapper #main .custom div					{ width:27%; position:relative;  padding:2%; margin:0 3% 20px 0; float:left; border:1px solid #ddd}
#mainwrapper #main .custom div img				{ float:left!important; margin:0 4% 2% 0!important; width:27%; position:relative; top:3px; border:1px solid #EFEFEF;}
#mainwrapper #main .custom div h3				{ margin-bottom:.2em }
#mainwrapper #main .custom div span.jobtitle	{ font-size:1.3em; line-height:120%; display:block; overflow:hidden;}
#mainwrapper #main .custom div address			{ font-size:1.3em; line-height:120%; display:block; overflow:hidden; margin-left:32%}

#mainwrapper #main .custom div.pos-3,
#mainwrapper #main .custom div.pos-6,
#mainwrapper #main .custom div.pos-9,
#mainwrapper #main .custom div.pos-12			{ margin-right:0}
#mainwrapper #main .custom div.pos-4,
#mainwrapper #main .custom div.pos-7,
#mainwrapper #main .custom div.pos-10,
#mainwrapper #main .custom div.pos-13			{ clear:left}

/* article */
/***********/
#mainwrapper #main aside.col1-tagpage				{ float:right}
#mainwrapper #main div.intro.col2					{ border:none; margin:0 0 20px 0}
#mainwrapper #main .articles						{ clear:both; padding-top:20px; margin-bottom:20px; overflow:hidden; border-top:1px solid #ddd; }
#mainwrapper #main .articles div					{ -moz-transition: background-color 0.1s ease-in 0s; width:29.23%; position:relative;  padding:20px 3% 20px; margin:0; float:left; border-top:1px solid #ddd; border-left:1px solid #ddd}
#mainwrapper #main .articles div:hover,
#mainwrapper #main .articles div.hover				{ /*background:#DEF2FA*/}
#mainwrapper #main .articles div.intro				{ width:auto; padding:0; border:none; border-bottom:1px solid #ddd; padding-bottom:10px; margin:0; float:none; margin-bottom:30px}
#mainwrapper #main .articles div.article-content	{ border:none; width:auto; padding:0; margin:0; float:none; background:none}

#mainwrapper #main .articles article				{ display:inline-block; width:100%}
#mainwrapper #main .articles article a				{ float:left; text-decoration:none; color:#333; display:block; display:block; }
#mainwrapper #main .articles article a:hover		{ }
#mainwrapper #main .articles article time			{ color:#999; font:italic 1.1em 'Droid Serif', Georgia, "Times New Roman", Times, serif; float:left; margin-bottom:.5em;}
#mainwrapper #main .articles article h2				{ display:inline-block;color:#019cdc; font:600 1.7em "Calibri", Arial, Helvetica, sans-serif; margin-bottom:.6em;}
#mainwrapper #main .articles article .imgviewport	{ position:relative; overflow:hidden; width:100%; margin-bottom:20px; border:none; padding:0}
#mainwrapper #main .articles article img			{ float:left!important; margin:0 4% 2% 0!important; width:27%; position:relative; top:3px; border:1px solid #EFEFEF; box-shadow:none;}
#mainwrapper #main .articles article img.top		{ margin:0 0 2% 0; width:100%; top:0}
#mainwrapper #main .articles article img.right		{ float:right; margin:0 0 2% 4%;}
#mainwrapper #main .articles article p				{ margin:0; line-height:1.4em; color:#333; -webkit-transition: color 0.1s ease-in; -moz-transition: color 0.1s ease-in; -o-transition: color 0.1s ease-in; transition: color 0.1s ease-in;}
#mainwrapper #main .article-detail .articles article img{ width:19%;margin: 0 3% 0 0!important;}


/* jobs */
/********/
#mainwrapper #main .jobs						{ clear:both; width:100%; overflow:hidden;}
#mainwrapper #main .jobs div					{ background:url(../img/bg-dotted-line-y.gif) repeat-y 0 0; /*border-left:1px solid #ddd;*/ width:33.18%; position:relative;  padding:0; margin:0; float:left;}
#mainwrapper #main .jobs div article			{background:url(../img/dot-x-dark.png) repeat-x 0 0; }
#mainwrapper #main .jobs div.article-content	{ width:auto; padding:0; margin:0; float:none; background:none; border:none;}

#mainwrapper #main .jobs p						{ padding-left:2%; }
#mainwrapper #main .jobs fieldset				{ padding-left:2%; }


#mainwrapper #main .jobs article				{ display:inline-block; width:100%}
#mainwrapper #main .jobs article a				{ float:left; text-decoration:none; color:#333; display:block; width:88%; margin-top:1px; padding:6%; -webkit-transition: background-color 0.1s ease-in; -moz-transition: background-color 0.1s ease-in; -o-transition: background-color 0.1s ease-in; transition: background-color 0.1s ease-in; }
#mainwrapper #main .jobs article h2				{ clear:both; color:#333; margin-bottom:1em; }
#mainwrapper #main .jobs article img			{ float:right; margin:0 0 2% 4%; width:25%; position:relative; top:3px; border:1px solid #EFEFEF}
#mainwrapper #main .jobs article p				{ margin:0; color:#333; -webkit-transition: color 0.1s ease-in; -moz-transition: color 0.1s ease-in; -o-transition: color 0.1s ease-in; transition: color 0.1s ease-in; padding-left:2%;}
#mainwrapper #main .jobs article a:hover		{ background:#def2fa}
#mainwrapper #main .jobs article a:hover img	{ opacity:1; -moz-box-shadow:0px 0px 2px #eee; -webkit-box-shadow: 0px 0px 2px #eee; box-shadow: 0px 0px 2px #eee;}
#mainwrapper #main .jobs article a:hover p		{ color:#333}

#mainwrapper #main .tabs .tabcontent h2			{ position:absolute; left:-10000px; color: #019CDC; float: left; font: 600 1.8em "Calibri",Arial,Helvetica,sans-serif; margin: .5em 0 0 .9em; }
#mainwrapper #main .tabs .jobs article h3		{ font:600 1.6em "Calibri", Arial, Helvetica, sans-serif; margin-bottom:.6em; color:#4c4c4c}		

#mainwrapper #main .jobs .pos-1,
#mainwrapper #main .jobs .pos-2,
#mainwrapper #main .jobs .pos-3			{ border-top:none; padding-top:0}
#mainwrapper #main .jobs .pos-4,
#mainwrapper #main .jobs .pos-7			{ clear:left}
#mainwrapper #main .jobs .pos-1,
#mainwrapper #main .jobs .pos-4,
#mainwrapper #main .jobs .pos-7			{ background:none; border-left:none; padding-left:0}
#mainwrapper #main .jobs .pos-1 article,
#mainwrapper #main .jobs .pos-2 article,
#mainwrapper #main .jobs .pos-3 article	{ background:none; border-top:none; padding-top:0}

/* article-results */
/****************/
#mainwrapper #main .article-results					{ padding-bottom:20px; border-radius: 0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; margin: -2.5em 0 0; clear:both; list-style:none; background: #fff; border:1px solid #ddd; border-top:none; position:relative; z-index:0}
#mainwrapper #main .article-results header				{ display:block; overflow:hidden; background:#def2fa; border-top:1px solid #b2e1f4; border-bottom:1px solid #b2e1f4; padding:0}
#mainwrapper #main .article-results header h3			{ text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); float:left; color:#019cdc; font: 600 1.8em "Calibri", Arial, Helvetica, sans-serif; margin: 0 0 0 3%; padding:.5em; background:url(../img/picto_joblist.png) no-repeat 0 center; padding-left:23px}

#mainwrapper #main .article-results article .article-content	{ margin-left:0}
#mainwrapper #main .article-results article a			{ position:relative; z-index:1; text-decoration:none; display:block; border-bottom:1px solid #dfdfdf; padding:12px 3%; overflow:hidden;}
#mainwrapper #main .article-results article a:hover	{ background:#f8f8f8}
#mainwrapper #main .article-results article:last-child a{ border-bottom:none;}
#mainwrapper #main .article-results article h2			{ font-weight:600; margin:0 0 .4em 0; font-size:1.8em; color:#019cdc; }
#mainwrapper #main .article-results article p			{ margin-bottom:0}
#mainwrapper #main .article-results article span.highlight	{ font-weight:bold; color:#003768}
#mainwrapper #main .article-results article a:hover	{ padding:12px 3% 12px 3%; background:#DEF2FA }


/* jobs-results */
/****************/
#mainwrapper #main .jobs-results					{ padding-bottom:20px; border-radius: 0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; margin: -2.5em 0 0; clear:both; list-style:none; background: #fff; border:1px solid #ddd; border-top:none; position:relative; z-index:0}
#mainwrapper #main #mijnjobat .jobs-results			{ border: none; }
#mainwrapper #main .jobs-results.nojobs		        { padding-bottom:0;}
#mainwrapper #main .jobs-results header				{ display:block; overflow:hidden; background:#def2fa; border-top:1px solid #b2e1f4; border-bottom:1px solid #b2e1f4; padding:0}
#mainwrapper #main .jobs-results header h1			{ text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); float:left; color:#019cdc; font: 600 1.8em "Calibri", Arial, Helvetica, sans-serif; margin: 0 0 0 3%; padding:.5em; background:url(../img/picto_joblist.png) no-repeat 0 center; padding-left:23px}
#mainwrapper #main .jobs-results header h1 a        { text-decoration:none; }

#mainwrapper #main .jobs-results article			{ position:relative}
#mainwrapper #main .jobs-results article .article-content	{ margin-left:24px}
#mainwrapper #main .jobs-results article a			{ position:relative; z-index:1; text-decoration:none; display:block; border-bottom:1px solid #dfdfdf; padding:12px 3%; overflow:hidden;}
#mainwrapper #main .jobs-results article a:hover	{ background:#f8f8f8}
#mainwrapper #main .jobs-results article:last-child a{ border-bottom:none;}
#mainwrapper #main .jobs-results article strong.star		{ position:absolute; z-index:2; color:#ccc; font-size:1.7em; float:left; cursor:pointer; outline:0 none; display:inline-block; width:13px; height:14px; margin:1px 0 0 0; border-bottom:none; padding:0; background:url(../img/picto_star.png) no-repeat 0 0; top:14px; left:20px;}
#mainwrapper #main .jobs-results article strong.star.sel	{ background:url(../img/picto_star_yellow.png) no-repeat 0 0}
#mainwrapper #main .jobs-results article strong.star em	{ display:none}
/*#mainwrapper #main .jobs-results article img		{ float:right; width:12%; margin:0 0 2% 3%;}*/
#mainwrapper #main .jobs-results article h2			{ margin:0 0 .4em 24px; color:#019cdc; font: 600 1.8em 'Droid Serif',Georgia,"Times New Roman",Times,serif; width:75% }
#mainwrapper #main #mijnjobat .jobs-results article h2		{ color:#019cdc; font: 600 1.8em 'Droid Serif',Georgia,"Times New Roman",Times,serif; }
#mainwrapper #main .jobs-results article h2 img.vid-logo	{ position:absolute; padding-left:5px; height:20px; }
#mainwrapper #main .jobs-results article .meta		{ width:75%}
#mainwrapper #main .jobs-results article h3				{ color:#484848; float:left; margin-right:5px; margin-bottom:0; line-height:1.5em; font-size:1.4em; border-right:1px solid #ccc; padding-right:5px}
#mainwrapper #main .jobs-results article .location	{ color:#484848; float:left; margin-right:5px; line-height:1.5em; font-size:1.4em; border-right:1px solid #ccc; padding-right:5px}
#mainwrapper #main .jobs-results article time		{ text-decoration:none; color:#777; line-height:1.5em; margin-bottom:.5em; font-size:1.4em; float:none; display:inline-block}
#mainwrapper #main .jobs-results article p			{ margin-bottom:0}
#mainwrapper #main .jobs-results article span.highlight	{ font-weight:bold; color:#003768}
#mainwrapper #main .jobs-results article a:hover	{ padding:12px 3% 12px 3%; background:#DEF2FA }
#mainwrapper #main .jobs-results article a.companylogo 			{ position:absolute; z-index:10; border-bottom:none; padding:12px 3% 12px 3%; top:0; right:0;}
#mainwrapper #main .jobs-results article a:hover.companylogo	{  background-color: transparent}
#mainwrapper #main .jobs-results article a.companylogo img		{ width: 80px; }

#mainwrapper #main .jobs-results #CompanyInfo 		{ padding: 20px 3% 12px}
#mainwrapper #main .jobs-results #CompanyInfo h3	{ color: #333333; font: 600 1.8em "Calibri",Arial,Helvetica,sans-serif;}

#mainwrapper #main .col1 .jobs-results					{ padding-bottom:0; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; margin:0 -12% 0 0; clear:both; list-style:none; background: #fff; border:none; position:relative; z-index:0}
#mainwrapper #main .col1 .jobs-results header			{ display:block; overflow:hidden; background:#def2fa; border-top:1px solid #b2e1f4; border-bottom:1px solid #b2e1f4; padding:0}
#mainwrapper #main .col1 .jobs-results header h3		{ text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); float:left; color:#019cdc; font: 600 1.8em "Calibri", Arial, Helvetica, sans-serif; margin: 0 0 0 3%; padding:.5em; padding-left:0}
#mainwrapper #main .col1 .jobs-results article h2		{ font-size:1.4em; width:auto}
#mainwrapper #main .col1 .jobs-results article .meta	{ width:auto}
#mainwrapper #main .jobs-results article .location	    { float:none; }
#mainwrapper #main .col1 .jobs-results article a		{ padding:12px 3% 8px 3%; }
#mainwrapper #main .col1 .jobs-results article a.sel	{ background:#DEF2FA;}
#mainwrapper #main .col1 .jobs-results article a.sel h2,
#mainwrapper #main .col1 .jobs-results article a.sel .meta h3,
#mainwrapper #main .col1 .jobs-results article a.sel .meta time,
#mainwrapper #main .col1 .jobs-results article a.sel .highlight{ color:#019CDC}
#mainwrapper #main .col1  a.back	{ float:right; font-size:1.4em; padding:.6em 10px .6em 15px; margin-right:0; background:url(../img/picto_back.png) no-repeat left center}

/*Agent-box on job-results*/
#mainwrapper #main .agent-box { margin: 20px 0; color: #FFF; padding:20px; background:#15b1f1; background: -moz-linear-gradient(100% 100% 90deg, #019cdc, #15b1f1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15b1f1), to(#019cdc)); }
#mainwrapper #main .col1.last-col .agent-box { margin: 0 0 20px; border-radius:4px; border: 1px solid #0887bb; }
#mainwrapper #main .agent-box h2 { color: #FFF; margin-bottom:0.5em; }
#mainwrapper #main .agent-box p { color: #FFF; }
#mainwrapper #main .agent-box .optout { font-style: italic; margin:5px 0 0; }
#mainwrapper #main .agent-box fieldset input { width: 50%; margin-right:10px; margin: 0 10px 5px 0; }
#mainwrapper #main .agent-box fieldset input.error { background: none repeat scroll 0 0 #fddcdc; border: 1px solid #ce0000; }
#mainwrapper #main .agent-box fieldset .btn-green .button { 
text-decoration: none;
cursor: pointer;
padding: .2em .7em;
display: inline-block;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
margin: 0 auto;
text-align: center;
font: 600 1.4em 'Calibri', Arial, serif;
color: white;
width: auto;
overflow: visible;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
outline: 0 none;
background: -moz-linear-gradient(100% 100% 90deg, #019CDC, #15B1F1);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15B1F1), to(#019CDC));
border: 1px solid #027FB3;
box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);
-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);
-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);

background:#B7D93C; background: -moz-linear-gradient(100% 100% 90deg, #A1CF04, #B7D93C) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#B7D93C), to(#A1CF04)); border: 1px solid #93BD00; width: auto; padding: 0.30em 0.5em; float: none;}
#mainwrapper #main .agent-box fieldset .btn-green .button:hover {background: #B7D93C;}
#mainwrapper #main .agent-box .agent-box-error { font-weight:600; font-size:1.6em; color:#333 !important; padding:5px 0; line-height:1.6em; }

/*Saved Jobs Popup*/
#mainwrapper #main .saved-jobs-popup,
#mainwrapper #main article .saved-jobs-popup
{
    display:none;
    position: absolute;
    background:#003768; 
    background: -moz-linear-gradient(100% 100% 90deg, #003768, #074f8f); 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#074f8f), to(#003768));
    border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;
    color: #fff !important;
    padding: 15px;
    z-index: 98;
    width: 240px;
    margin: 0 0 0 20px;
    overflow:hidden;
}
#mainwrapper #main .jobs-results article .saved-jobs-popup { margin: 5px 0 0 40px; }

#mainwrapper #main .job-detail .article-content .saved-jobs-popup { margin: -10px 0 0 20px; }
#mainwrapper #main .job-detail .article-content .acties.ver ul.actions .saved-jobs-popup { margin: -40px 0 0 -280px; }
#mainwrapper #main .job-detail .acties.ver.htmljob ul.actions .saved-jobs-popup { margin: 0 0 0 140px; bottom:40px; }
#mainwrapper #main .job-detail-col .jobs-results .saved-jobs-popup { margin: 0 0 0 30px; }

#mainwrapper #main .saved-jobs-popup fieldset, 
#mainwrapper #main article .saved-jobs-popup fieldset { margin:0; }
#mainwrapper #main .saved-jobs-popup h2,
#mainwrapper #main .jobs-results article .saved-jobs-popup h2,
#mainwrapper #main .job-detail .saved-jobs-popup h2,
#mainwrapper #main .job-detail .article-content .saved-jobs-popup h2 { width:100%; font: 600 1.6em "Droid Serif",Georgia,"Times New Roman",Times,serif !important; color: #fff !important;background: url("../img/picto_star_yellow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); padding-left: 20px; margin:0; }

#mainwrapper #main .saved-jobs-popup p,
#mainwrapper #main article .saved-jobs-popup p
{
    color: #fff !important;
    margin: 1em 0;
}

/*jobs-results-header*/
#mainwrapper #main .jobs-results-header			{ width: 100%; display:block; overflow:hidden; background:#def2fa; border-top:1px solid #b2e1f4; border-bottom:1px solid #b2e1f4; padding:0; clear:both; position:relative; top:-20px;}
#mainwrapper #main .jobs-results-header header		{ display:block; overflow:hidden; background:#def2fa;padding:0}
#mainwrapper #main .jobs-results-header header h1	{ text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); float:left; color:#019cdc; font: 600 1.8em "Calibri", Arial, Helvetica, sans-serif; margin: 0 0 0 3%; padding:.5em; padding-left:0}
#mainwrapper #main .jobs-results-header header a.back	{ float:right; font-size:1.4em; padding:.6em 0 .6em 15px; margin-right:3%; background:url(../img/picto_back.png) no-repeat left center}
#mainwrapper #main .jobs-results-header header a.back:hover	{ text-decoration:none}
#mainwrapper #main .jobs-results-header header h3			{ text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); float:left; color:#019cdc; font: 600 1.8em "Calibri", Arial, Helvetica, sans-serif; margin: 0 0 0 3%; padding:.5em; background:url(../img/picto_joblist.png) no-repeat 0 center; padding-left:23px}
#mainwrapper #main .jobs-results-header header h3 a        { text-decoration:none; }

/* companylist */
/***************/
#mainwrapper #main .col1 .companylist				{ margin: 0 -9.5% 0 0;}
#mainwrapper #main .col1 .companylist ul			{ margin:0; padding:0; list-style:none}
#mainwrapper #main .col1 .companylist ul li			{ background: url("../img/bul-square.gif") no-repeat 3px center; padding: 0.3em 0 0.3em 15px;}
#mainwrapper #main .col1 .companylist ul li a		{ font-size: 1.4em; display:block; border-bottom: 1px solid #DFDFDF; text-decoration: none; color: #6D6D6D;-webkit-transition: color 0.1s ease-in; -moz-transition: color 0.1s ease-in; -o-transition: color 0.1s ease-in; transition: color 0.1s ease-in;}
#mainwrapper #main .col1 .companylist ul li a:hover	{ color:#469FD0;}

/* companylistlarge */
/********************/
#mainwrapper #main aside.col2 .companylistlarge							{ padding:3em 0; border-radius: 4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:0; clear:both; list-style:none; background: #fff; border:1px solid #ddd;position:relative; z-index:0}
#mainwrapper #main aside.col2 .companylistlarge	h1						{ margin:0 0 .5em 3%}
#mainwrapper #main aside.col2 .companylistlarge	p						{ margin-left:3%}
#mainwrapper #main aside.col2 .companylistlarge	p.plus					{ background:url(../img/ico_plus.png) no-repeat 0 2px; padding-left:19px; color:#019CDC}
#mainwrapper #main aside.col2 .companylistlarge a:hover	p.plus			{ text-decoration:underline}
#mainwrapper #main aside.col2 .companylistlarge article a				{ position:relative; z-index:1; text-decoration:none; display:block; border-bottom:1px solid #dfdfdf; padding:12px 3%; overflow:hidden;}
#mainwrapper #main aside.col2 .companylistlarge article:last-child a	{ border-bottom:none;}
#mainwrapper #main aside.col2 .companylistlarge article img				{ float:right; width:12%; margin:0 0 2% 3%;}
#mainwrapper #main aside.col2 .companylistlarge article h2				{ margin:0 0 .4em 0; color:#019cdc; font: 600 1.8em 'Droid Serif',Georgia,"Times New Roman",Times,serif; }
#mainwrapper #main aside.col2 .companylistlarge article p				{ margin-bottom:0; margin-left:0}
#mainwrapper #main aside.col2 .companylistlarge article a:hover			{ padding:12px 3%; background:#DEF2FA }


/* companyimglist */
/******************/
#mainwrapper #main aside.col2 .companyimglist				{ padding:3em 2.5%; border-radius: 4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin:0; clear:both; list-style:none; background: #fff; border:1px solid #ddd;position:relative; z-index:0}
#mainwrapper #main aside.col2 .companyimglist ul			{ width:100%; margin:0; padding:0; list-style:none; display:inline-block}
#mainwrapper #main aside.col2 .companyimglist ul li			{ float:left; margin:10px 2%; width:21%; padding:0}
#mainwrapper #main aside.col2 .companyimglist ul li a		{ display:block;}
#mainwrapper #main aside.col2 .companyimglist ul li a img	{ width:108px; height:88px;}
#mainwrapper #main aside.col2 .companyimglist h1.top-emp    { margin-top:20px; }


/* job-advanced-search */
/***********************/
#mainwrapper #main .newest-jobs .btn				{ float:left; margin-top:2em}
#mainwrapper #main .newest-jobs article				{ margin-bottom:1em}
#mainwrapper #main .newest-jobs header 				{ margin-bottom:1em;}
#mainwrapper #main .newest-jobs header h2			{ text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); color:#019cdc;  margin: 0; padding:0 0 .2em 0; }
#mainwrapper #main .newest-jobs header h3			{ text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); color:#003768; font: 600 1.6em "Calibri", Arial, Helvetica, sans-serif; margin: 0; padding:0 .5em .5em 0; }

#mainwrapper #main .newest-jobs article .article-content	{ margin-left:45px}
#mainwrapper #main .newest-jobs article a				{ position:relative; z-index:1; text-decoration:none; display:block; border-bottom:1px solid #dfdfdf; padding:12px 3% 12px 0; overflow:hidden;}
#mainwrapper #main .newest-jobs article a:hover			{ background:#f8f8f8}
#mainwrapper #main .newest-jobs article:last-child a	{ border-bottom:none;}
#mainwrapper #main .newest-jobs article strong.time		{ line-height:100%; position:relative; z-index:2; color:#003768; font-size:1.5em; float:left; cursor:pointer; outline:0 none; display:inline-block; margin:0; border-bottom:none; padding:0; }
#mainwrapper #main .newest-jobs article strong.time em	{ display:none}
#mainwrapper #main .newest-jobs article img		{ float:right; width:12%; margin:0 0 2% 3%;}
#mainwrapper #main .newest-jobs article h2			{ line-height:100%; font-weight:600; margin:0 0 .4em 45px; font-size:1.6em; color:#019cdc; }
#mainwrapper #main .newest-jobs article h3.company		{ color:#484848; float:left; margin-right:5px; margin-bottom:0; line-height:1.5em; font-size:1.4em; padding-right:5px}
#mainwrapper #main .newest-jobs article time		{ text-decoration:none; color:#777; line-height:1.5em; margin-bottom:.5em; font-size:1.4em; float:none; display:block}
#mainwrapper #main .newest-jobs article p			{ margin-bottom:0}
#mainwrapper #main .newest-jobs article span.highlight	{ font-weight:bold; color:#003768}
#mainwrapper #main .newest-jobs article a:hover	{ background:#DEF2FA; color: }


/* job-detail */
/***************/
#mainwrapper #main aside.col2.job-detail-col 		{ width:72%; float:right; border-radius: 0; -moz-border-radius:0; -webkit-border-radius:0; margin:auto; clear:none; background: #fff; border:none;position:relative; z-index:0}
#mainwrapper #main div.col1.job-detail-col 			{ width:25%; float:left; border-radius: 0; -moz-border-radius:0; -webkit-border-radius:0; margin:auto; clear:none; background: #fff; border:none;position:relative; z-index:0}
#mainwrapper #main div.col1.job-detail-col .pagination ul li	{ width:auto; margin-right:1%}
#mainwrapper #main div.col1.job-detail-col .pagination ul li a 	{ padding:4px 8px}
#mainwrapper #main div.col1.job-detail-col .jobs-results article strong.star		{ margin:0; top:12px; left:10px;}

#mainwrapper #main .job-detail						{ border-radius: 4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin: 0 0 0; clear:both; list-style:none; background: #fff; border:1px solid #ddd;position:relative; z-index:0}
#mainwrapper #main .job-detail header				{ display:block; overflow:hidden; background:#def2fa; border-top:1px solid #b2e1f4; border-bottom:1px solid #b2e1f4; padding:0}
#mainwrapper #main .job-detail header h3			{ text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); float:left; color:#019cdc; font: 600 1.8em "Calibri", Arial, Helvetica, sans-serif; margin: 0 0 0 3%; padding:.5em; padding-left:0}

#mainwrapper #main .job-detail article		{ padding:30px 3%; overflow:hidden}	

#mainwrapper #main .job-detail h1			{ overflow:hidden; font:600 2.4em "Droid serif", Georgia, "Times New Roman", Times, serif; margin:0 0 .3em 24px; color:#019cdc; }
#mainwrapper #main .job-detail h2			{ color:#777; font:100 1.9em "Droid serif",Georgia,"Times New Roman",Times,serif; margin:0 0 .8em 24px}
#mainwrapper #main .job-detail span.highlight	{ font-weight:bold; color:#003768}
#mainwrapper #main .job-detail .withoutHtml img			{ float:right; width:15%; margin:0 0 2% 3%}

#mainwrapper #main .job-detail .meta				{ margin-left:24px}
#mainwrapper #main .job-detail .meta h3				{ color:#484848; float:left; margin-right:5px; line-height:1.5em; font-size:1.4em; border-right:1px solid #ccc; padding-right:5px}
#mainwrapper #main .job-detail .meta .location a,
#mainwrapper #main .job-detail .meta h3 a			{ text-decoration:none;font:bold "Calibri", Arial, Helvetica, sans-serif; color:#333}
#mainwrapper #main .job-detail .meta .location	{ color:#484848; float:left; margin-right:5px; line-height:1.5em; font-size:1.4em; border-right:1px solid #ccc; padding-right:5px}
#mainwrapper #main .job-detail .meta time			{ text-decoration:none; color:#777; line-height:1.5em; margin-bottom:14px; font-size:1.4em; float:none; display:block}

#mainwrapper #main .job-detail .article-content	{ border-top:1px solid #ddd; margin-top:1.5em; padding-left:24px; padding-top:1.5em; display:block}
#mainwrapper #main .job-detail .article-content.htmljob	{ border-top:none; margin-top:0; padding-left:0;:}
#mainwrapper #main .job-detail .article-content h2 { color:#019cdc; font:600 1.8em "Calibri", Arial, Helvetica, sans-serif; margin:0 0 .5em 0}
#mainwrapper #main .job-detail .article-content h2.subtitle { margin-left:24px; }
#mainwrapper #main .job-detail .article-content .withHtml			{ padding-left:0; line-height:130%}
#mainwrapper #main .job-detail .article-content .withHtml #htmlJob	{ margin-bottom:20px}
#mainwrapper #main .job-detail .article-content .withHtml h1		{ color:inherit; font:inherit; } /*temporaty disabled, should be put back*/
#mainwrapper #main .job-detail .article-content .withHtml h2		{ color:inherit; font:inherit; }
#mainwrapper #main .job-detail .article-content .withHtml p			{ color:inherit; line-height:130%; font:inherit; }
#mainwrapper #main .job-detail .article-content .withHtml font		{ line-height:130%;}
#mainwrapper #main .job-detail .article-content .withHtml img		{ float:none; margin:0; width:auto}
#mainwrapper #main .job-detail .article-content .withHtml table		{ width:100%!important}
#mainwrapper #main .job-detail .article-content .withHtml td,
#mainwrapper #main .job-detail .article-content .withHtml th			{ /*font-size:1.4em; line-height:130% */ }
#mainwrapper #main .job-detail .article-content .withHtml ul li		{ background:inherit; padding-left:0; font:inherit; color:inherit; margin:inherit;}
#mainwrapper #main .job-detail .article-content .withHtml font ul li{ font-size:1em}

#mainwrapper #main section.job-detail #divContact	{ display:none}

#mainwrapper #main .solicitationform fieldset .row a.forMobile { display:none; }
#mainwrapper #main .forMobile { display:none; }
#mainwrapper #main .job-detail .withHtml { display:block; }
#mainwrapper #main #mycv .tabcontent-main-title    { margin: 0 0 .5em; font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 26px; font-weight: bold; color: #003768;}
#mainwrapper #main #mycv .subTitleMobile    { display:none; }
#mainwrapper #main #mycv .subTitle          { display:block; width: 64%; }

#mainwrapper #main .detailpromo { text-align: center; }

/*#mainwrapper #main .job-item-detail .forMobile { display:none; }*/


#mainwrapper #main .job-detail strong.star		{ position:relative; z-index:2; float:left; cursor:pointer; outline:0 none; display:inline-block; margin:4px 0 0 0; border-bottom:none; padding:0; background:url(../img/picto_star.png) no-repeat 0 0; width:13px; height:14px}
#mainwrapper #main .job-detail strong.star.sel	{ background:url(../img/picto_star_yellow.png) no-repeat 0 0}
#mainwrapper #main .job-detail strong.star em	{ display:none}

#mainwrapper #main .job-detail ul			{ list-style:none; padding:0; margin:0 0 1.5em 0}
#mainwrapper #main .job-detail ul li		{ background: url("../img/bul-square.gif") no-repeat 3px 9px; margin-bottom:0;  padding: .3em 0 .3em 15px; font-size:1.4em; line-height:110%; color:#333}
/*#mainwrapper #main .job-detail ul.socialmedia	{ float:right; margin:0 0 20px 4%; clear:both; width:150px}
#mainwrapper #main .job-detail ul.socialmedia li	{ background:none; padding:0; clear:both}*/

#mainwrapper #main .job-detail ul.socialmedia						{ float:right; clear:both; list-style:none; margin:0 0 20px 4%; padding:0; width:146px }
#mainwrapper #main .job-detail ul.socialmedia li					{ margin-left:0px; text-align:right; float:left; clear:left; background:none; padding:0; width: 100%; }
#mainwrapper #main .job-detail ul.socialmedia li.lbl				{ text-transform:uppercase; color:#666; text-align:right; padding:5px 0;}
#mainwrapper #main .job-detail ul.socialmedia li a					{ border:none; display:inline-block; /*background:url(../img/social-media.png) no-repeat 0 0;height:32px; width:32px;*/  padding:0; text-align:center; width:31%; }
#mainwrapper #main .job-detail ul.socialmedia li a.facebook			{ background-position: 0 0}
#mainwrapper #main .job-detail ul.socialmedia li a:hover.facebook	{ background-position:-32px 0}
#mainwrapper #main .job-detail ul.socialmedia li a.twitter			{ background-position: 0 -33px}
#mainwrapper #main .job-detail ul.socialmedia li a:hover.twitter	{ background-position:-32px -33px}
#mainwrapper #main .job-detail ul.socialmedia li a.linkedin			{ background-position: 0 -65px}
#mainwrapper #main .job-detail ul.socialmedia li a:hover.linkedin	{ background-position:-32px -65px}
#mainwrapper #main .job-detail ul.socialmedia li a.email			{ background-position: 0 -97px}
#mainwrapper #main .job-detail ul.socialmedia li a:hover.email		{ background-position:-32px -97px}
#mainwrapper #main .job-detail ul.socialmedia li a.print			{ background-position: 0 -129px}
#mainwrapper #main .job-detail ul.socialmedia li a:hover.print		{ background-position:-32px -129px}
#mainwrapper #main .job-detail ul.socialmedia li a span				{ display:none}
#mainwrapper #main .job-detail ul.socialmedia .IN-widget a span     { font-size: 10px !important; }
#mainwrapper #main .job-detail ul.socialmedia li .fa                { font-size: 1.4em; font-weight: bold; color:#ccc }
#mainwrapper #main .job-detail ul.socialmedia li .fa:hover          { color:#019cdc }

#mainwrapper #main .job-detail h3			{ font:bold 1.4em "Calibri", Arial, Helvetica, sans-serif; color:#333; display:block}

#mainwrapper #main .job-detail fieldset		{ float:left; margin-left:24px;}
#mainwrapper #main .job-detail .btn-green				{ font-size:1.4em; float:left}
#mainwrapper #main .job-detail .btn-green input.button	{ background:#A1CF04; background: -moz-linear-gradient(100% 100% 90deg, #A1CF04, #B7D93C) repeat scroll 0 0 transparent; background:-webkit-gradient(linear, left top, left bottom, from(#B7D93C), to(#A1CF04)); border: 1px solid #93BD00;}
#mainwrapper #main .job-detail .btn-green input.button:hover	{ background:#B7D93C;}

#mainwrapper #main .job-detail #formSoll	{ display:none}

#mainwrapper #main .job-detail .row strong { font-size:1.4em;  }

#mainwrapper #main .job-detail .par-content { font-size:1.4em; line-height:1.5em; margin-bottom:1em; }
#mainwrapper #main .job-detail .par-content p,
#mainwrapper #main .job-detail .par-content ul li,
#mainwrapper #main .job-detail .par-content ol li { font-size:1em; }
#mainwrapper #main .job-detail .par-content ul,
#mainwrapper #main .job-detail .par-content ol { margin:1em 0; font-size:1em; }


#mainwrapper #main .job-detail .par-content .job-video-container { position: relative; padding-bottom: 56.25%; margin-top:10px; padding-top: 30px; height: 0; overflow: hidden; max-width: 500px; max-height:225px; }
#mainwrapper #main .job-detail .job-template .par-content .job-video-container { margin: 10px auto 0; }

#mainwrapper #main .job-detail .par-content .job-video-container iframe,
#mainwrapper #main .job-detail .par-content .job-video-container object,
#mainwrapper #main .job-detail .par-content .job-video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* ofline job */
#mainwrapper #main .job-detail #offlineJobComment		{ width:100%;}
#mainwrapper #main .job-detail #offlineJobComment b		{ font-size:1.6em}
#mainwrapper #main .job-detail #offlineJobComment ul li	{ margin-bottom:0}
#mainwrapper #main .job-detail #offlineJobComment hr	{ border:none; border-bottom:1px solid #ccc}
#mainwrapper #main .job-detail #jobDetailOffline h2,
#mainwrapper #main .job-detail #jobDetailOffline h3,
#mainwrapper #main .job-detail #jobDetailOffline p		{ color:#999}

/* company-match */
#mainwrapper #main .company-match { max-width: 400px; width: 100%; }

/* careerlaunch*/
#mainwrapper #main .event-promo			        { position: relative; margin: 0 0 1em -4%; width: 108%; display:none; overflow:hidden; background:#def2fa; border-top:1px solid #b2e1f4; border-bottom:1px solid #b2e1f4; clear:both; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); color:#009aed; font-size: 1.4em; line-height:1.4em; }
#mainwrapper #main .event-promo.cl-job-template  { display:block !important; }
#mainwrapper #main .event-promo .cl-content      { margin: 0.8em 0 0.8em 5%; }
#mainwrapper #main .event-promo img              { float: right; margin-top: 0.3em; margin-right:5%; }

#mainwrapper #main .acties.ver .event-promo                  { padding: 5px 0; border-radius: 4px; position: relative; margin:0; width:145px; display:block; overflow:hidden; background:#def2fa; border:1px solid #b2e1f4; clear:both; float:right; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); color:#009aed; font-size: 1.4em; }
#mainwrapper #main .acties.ver .event-promo .cl-content      { margin: 0 0 0 5%; overflow:hidden; line-height:1.4em; }
#mainwrapper #main .acties.ver .event-promo img              { float: none; margin:0; width:100%; }
#mainwrapper #main .acties.ver .event-promo span             { display: block; }
#mainwrapper #main .acties.ver .event-promo a                { float:left; white-space:nowrap; font-weight:600; height:15px; padding:4px 1em; text-decoration:none; line-height:100%; display:block; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); margin:5px auto; text-align:center; color:#fff; overflow:visible; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; outline:0 none; background:#019cdc; background: -moz-linear-gradient(100% 100% 90deg, #019cdc, #15b1f1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15b1f1), to(#019cdc)); border:1px solid #027fb3; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}

/* criteria-bar */
/****************/
#mainwrapper #main .criteria-bar					{ font-size:1.4em; padding:0; display:inline-block; width:94%; margin:20px 3% 10px;}
#mainwrapper #main .criteria-bar strong				{ float:left; margin-right:5px; line-height:normal}
#mainwrapper #main .criteria-bar ul					{ margin:0 0 15px 0; padding:0; list-style:none; overflow:hidden}
#mainwrapper #main .criteria-bar ul	li				{ float:left; padding:0 1%}
#mainwrapper #main .criteria-bar ul	li a			{ display:inline-block; text-decoration:none; padding:1px 20px 1px 0; background:url(../img/picto_delete.png) no-repeat right 0; line-height:normal}
#mainwrapper #main .criteria-bar ul	li a:hover		{ background:url(../img/picto_delete_hover.png) no-repeat right 0}
#mainwrapper #main .criteria-bar a.refine			{ display:none; float:right; color:#666; text-decoration:underline; background:url(../img/arr-down-more.png) no-repeat right 6px; padding-right:16px; margin-left:2em;}
#mainwrapper #main .criteria-bar a:hover.refine		{ text-decoration:none}
#mainwrapper #main .criteria-bar p.seoText          { display:block; font-size:1em; float:left; margin:0}
#mainwrapper #main .criteria-bar .ui-widget-header 	{ background:#DEF2FA}

/* ui-slider */
#mainwrapper #main #geofinder								{ clear:both; margin-bottom:50px;}
#mainwrapper #main #geofinder .ui-slider 					{ width:180px; height:6px; margin:2px 10px 20px 0; float:left}
#mainwrapper #main .criteria-bar #geofinder label			{ float:left; font-weight:100; margin-right:7px}
#mainwrapper #main .criteria-bar #geofinder .ui-slider a	{ background:#019CDC; padding:0}
#mainwrapper #main .criteria-bar #geofinder select#KmVan	{ display:none}
#mainwrapper #main .criteria-bar #geofinder .ui-slider ol	{ margin:0; font-size:.8em; padding:0; top:1.2em}
#mainwrapper #main .criteria-bar #geofinder .ui-slider ol li	{ white-space:nowrap}
#mainwrapper #main .criteria-bar #geofinder .ui-slider .ui-slider-label	{ }
#mainwrapper #main .criteria-bar #geofinder .ui-slider .ui-slider-handle	{ width:.45em; height:.9em; border:none; top:-1px; margin:0; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px}
#mainwrapper #main .criteria-bar #geofinder .ui-slider .ui-slider-tooltip	{ width: 3em; font-size:1em; margin-left:-1.4em; bottom:1.7em; opacity:.9; padding:.1em }
#mainwrapper #main .criteria-bar #geofinder .ui-slider .ui-slider-tooltip .ttContent	{font-size:.8em}

/* dymean */
/**********/
#mainwrapper #main .dymean							{ margin: 0px 3% 0 3%; overflow: hidden; padding: 0;}
#mainwrapper #main .dymean	p						{ margin-bottom:0px}
#mainwrapper #main .dymeanresults					{ margin: 0px 3% 0 3%; overflow: hidden; padding: 0;}
#mainwrapper #main .dymeanresults	p				{ font-size: 1.6em;  margin-bottom:10px}
#mainwrapper #main .dymeanresults .didyoumean       { color: #009aed; font-style: italic; font-weight: bold;}

/* pagination */
/**************/
#mainwrapper #main .pagination 						{ width:100% !important;text-align:center; margin:1em 0 1% 0; position:relative; z-index:3;  overflow:hidden}
#mainwrapper #main .pagination ul 					{ list-style:none;background:none;padding:0;margin:0; white-space:nowrap}
#mainwrapper #main .pagination ul li 				{ background:none; display:inline-block; padding:0; width:3.1%; margin:0 .3% 0 0; white-space:normal;}
#mainwrapper #main .pagination ul li.next,
#mainwrapper #main .pagination ul li.prev			{ width:auto;}
#mainwrapper #main .pagination ul li a.prev,
#mainwrapper #main .pagination ul li a.next,
#mainwrapper #main .pagination ul li.next a.next,
#mainwrapper #main .pagination ul li.prev a.prev	{ padding:4px 8px; }
#mainwrapper #main .pagination ul li a				{ white-space:nowrap; font-size:1.4em; line-height:100%; display:block; background:#fff; background:-moz-linear-gradient(0% 100% 90deg, #fff, #f5f5f5 100%); background:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#fff)); margin:0 .3%;height:15px;border:1px solid #ddd; padding:4px 0; color:#019cdc;text-decoration:none; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}
#mainwrapper #main .pagination ul li a.sel			{ background:#1ca3fc; color:#fff; border:1px solid #0887bb; background:-moz-linear-gradient(0% 100% 90deg, #029ddd, #14b0f0 100%); background:-webkit-gradient(linear, left top, left bottom, from(#14b0f0), to(#029ddd));}
#mainwrapper #main .pagination ul li a:hover 		{ background:#def2fa}
#mainwrapper #main .pagination ul li a:hover.sel	{ text-decoration:none; background:#1ca3fc;background:-moz-linear-gradient(0% 100% 90deg, #029ddd, #14b0f0 100%); background:-webkit-gradient(linear, left top, left bottom, from(#14b0f0), to(#029ddd));}
#mainwrapper #main .pagination.top					{ margin:0 0 -13px 0;}
#mainwrapper #main .pagination.bottom				{ margin:-13px 0 1%;}

#mainwrapper #main .articles .pagination 			{ border:none; border-top:1px solid #ddd; padding:20px 0 }

#mainwrapper #main .pagination_alpabet ul			{ display:block; white-space:normal}
#mainwrapper #main .pagination_alpabet ul li a		{ padding: 3px .7%; margin: 0 .2%;}

/* pagination alphabet */
/***********************/
#mainwrapper #main .pagination.alphabet				{ text-align:lef; margin-bottom:2em} 	
#mainwrapper #main .pagination.alphabet	ul			{ white-space:normal}
#mainwrapper #main .pagination.alphabet li			{ display:inline-block; padding-right:2px; margin-bottom:3px}
#mainwrapper #main ul#results						{ list-style:none; padding:0; margin:0 0 1.5em 0}
#mainwrapper #main ul#results li					{ background: url("../img/bul-square.gif") no-repeat 2px .9em;  padding: .2em 0 .2em 15px; font-size:1.4em; line-height:1.6em; color:#333}
#mainwrapper #main ul#results li a					{ color:#484747; text-decoration:none;}
#mainwrapper #main ul#results li a:hover			{ text-decoration:underline;}


/* actions */
/***********/
#mainwrapper #main ul.actions					{ float:right; margin:0 0 20px 4%; position:relative; }
#mainwrapper #main ul.actions li				{ clear:both; background:none; padding-left:0; margin-bottom:0; padding-bottom:0;}
#mainwrapper #main ul.actions li a				{ cursor:pointer; font-size:1.3em; font-weight:600; display:block; background:#fff; border:1px solid #ddd; padding:4px 15px 4px 10px; color:#019cdc;text-decoration:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}			
#mainwrapper #main ul.actions li a:hover		{ background:#DEF2FA}
#mainwrapper #main ul.actions li a.sel			{ overflow:hidden; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); background:#A1CF04; background: -moz-linear-gradient(100% 100% 90deg, #A1CF04, #B7D93C) repeat scroll 0 0 transparent; background:-webkit-gradient(linear, left top, left bottom, from(#B7D93C), to(#A1CF04)); border: 1px solid #93BD00; color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}
#mainwrapper #main ul.actions li a span			{ border-right:1px solid #E7E7E7; padding-right:10px; margin-right:10px}
#mainwrapper #main ul.actions li a .soll		{ background:url(../img/picto_soll_pen.png) no-repeat 0 center; display:inline-block; width:15px; height:16px}
#mainwrapper #main ul.actions li a .star		{ background:url(../img/picto_star.png) no-repeat 0 center; display:inline-block; width:13px; height:14px}
#mainwrapper #main ul.actions li a .star.sel	{ background:url(../img/picto_star_yellow.png) no-repeat 0 center; display:inline-block; width:13px; height:14px}
#mainwrapper #main ul.actions li a .email		{ background:url(../img/picto_mail.png) no-repeat 0 center; display:inline-block; width:15px; height:9px}
#mainwrapper #main ul.actions li a .print		{ background:url(../img/picto_print.png) no-repeat 0 center; display:inline-block; width:14px; height:14px}
#mainwrapper #main ul.actions li a:hover .icon	{ border-color:#fff}
#mainwrapper #main ul.actions li a.forMobile	{ display:none}

#mainwrapper #main .job-detail .acties.htmljob { display:block; float:left; width:100%; margin-left:0; margin-top:20px }
#mainwrapper #main .job-detail .acties.htmljob ul.actions { float:left; margin:0px 20px 0px 0px;  }
#mainwrapper #main .job-detail .acties.htmljob ul.actions li	{ float:left; margin-right:6px; clear:none }
#mainwrapper #main .job-detail .acties.htmljob ul.socialmedia { float:none; display:inline-block; margin:10px 0 0 0; padding:0 }
#mainwrapper #main .job-detail .acties.htmljob ul.socialmedia li { clear:both; padding:0; float:left; margin-right:5px }

/* articles/jobs in col1 */
/*************************/					
#mainwrapper #main aside.col1.articles			{ clear:none; border-top:none; padding-top:0}
#mainwrapper #main aside.col1.articles div		{ width:96%; position:relative;  padding:0; margin:0; float:left; background:none; padding:1em 0 1em 4%; border:1px dotted #aaaaaa; border-bottom:none; border-right:none;}
#mainwrapper #main aside.col1.articles div.adhese_300x250	{ width:100%; position:static; margin:1em 0; padding:0; border:none;}
#mainwrapper #main aside.col1.articles div#rList	{ width:auto; padding:0; border:none}
#mainwrapper #main aside.col1.articles div#rList.imuNotLoaded .pos-3	{ padding:0; border-top:0}
#mainwrapper #main aside.col1.articles div.banner	{ width:auto; padding:0; border:none}
#mainwrapper #main aside.col1.articles div.pos-1	{ border-top:none; padding-top:0}
#mainwrapper #main aside.col1.articles div.fb-box	{ padding-left:0; border-left:none; margin-top:0; padding-top:20px}
#mainwrapper #main aside.col1.articles div .article-content	{ margin-bottom:0; padding:0; width:100%; border:none;}
#mainwrapper #main aside.col1 article			{ border-top:none; padding-top:0}
#mainwrapper #main aside.col1 article a			{ border-top:none; padding:0;}
#mainwrapper #main aside.col1.articles img		{ float:right; margin:0 0 3% 5%;background:none;}
#mainwrapper #main aside.col1.articles	h2		{ color:#019cdc; font-size:1.7em;background:none;}

#mainwrapper #main aside.col1 article a:hover			{ border-top:none; padding:0; background:none;}
#mainwrapper #main aside.col1.articles a:hover img		{ float:right; margin:0 0 3% 5%;background:none;}
#mainwrapper #main aside.col1.articles a:hover h2		{ color:#019cdc; font-size:1.7em;background:none;}

#mainwrapper #main aside.col1.articles div.search-history		{ padding:0; border: 1px solid #D3D3D3; border-radius: 4px 4px 4px 4px; margin-bottom: 24px;  margin-right: 0; width: 100%;}
#mainwrapper #main aside.col1.articles div.search-history div	{ width:auto; padding: 1em 4%; float:none; background:#fff; border:none }

/* simple-blocks in rightcol */
/*****************************/

#mainwrapper #main aside.col1 .simple-block					{ margin-bottom:20px; border:1px solid #d3d3d3; padding:0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#mainwrapper #main aside.col1 .simple-block header
{ border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; padding:1em 4%; clear:both; overflow:hidden; position:relative;  background:-moz-linear-gradient(0% 100% 90deg, #d3d3d3, #ebebea 100%); background:-webkit-gradient(linear, left top, left bottom, from(#ebebea), to(#d3d3d3));box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}
#mainwrapper #main aside.col1 .simple-block header h3		{ text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); color: #797878; font-size: 1.4em; margin-bottom:0; cursor:pointer; display:block }
#mainwrapper #main aside.col1 .simple-block header h3.open	{ background: url(../img/ico-min-open.png) no-repeat right center}
#mainwrapper #main aside.col1 .simple-block header h3 span  { display:block;}
#mainwrapper #main aside.col1 .simple-block header h3.profile span		{ background:url(../img/picto_profile.png) no-repeat 0 center; padding-left:22px; cursor:default;}
#mainwrapper #main aside.col1 #mycv-completecv-sections header h3.profile span	{ background-image:url(../img/ico_loading-bar.png); padding-left:33px;}
#mainwrapper #main aside.col1 .simple-block header h3.layout span		{ background:url(../img/ico_frame.png) no-repeat 0 center; padding-left:33px; cursor:default;}
#mainwrapper #main aside.col1 .simple-block header h3.interviews span	{ background:url(../img/picto_soll.png) no-repeat 0 center; padding-left:22px}
#mainwrapper #main aside.col1 .simple-block header h3.newsletters span	{ background:url(../img/picto_newsletter.png) no-repeat 0 center; padding-left:22px}
#mainwrapper #main aside.col1 .simple-block header h3.jobsmail span		{ background:url(../img/picto_at.png) no-repeat 0 center; padding-left:22px}
#mainwrapper #main aside.col1 .simple-block header a		{ color:#797878; text-decoration:none; background:#fff; font-size:1.3em; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 .4em; -moz-box-shadow: 1px 1px 0px #bbb; -webkit-box-shadow: 1px 1px 0px #bbb; box-shadow: 1px 1px 0px #bbb; position:absolute; top:10px; right:36px}
#mainwrapper #main aside.col1 .simple-block header input	{ cursor:pointer; color:#797878; text-decoration:none; background:#fff; font-size:1.3em; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 .1em; -moz-box-shadow: 1px 1px 0px #bbb; -webkit-box-shadow: 1px 1px 0px #bbb; box-shadow: 1px 1px 0px #bbb; position:absolute; top:10px; right:36px; border-style:none}
#mainwrapper #main aside.col1 .simple-block header a:hover	{ color:#019CDC}
#mainwrapper #main aside.col1 .simple-block .simple-block-content	{ padding:20px 4%;}
#mainwrapper #main aside.col1 .simple-block img				{ overflow:hidden; margin: 0 0 5% 5%; width:25%; }
#mainwrapper #main aside.col1 .simple-block h4				{ color: #6d6d6d; font-size:1.8em; margin-bottom:.4em}
#mainwrapper #main aside.col1 .simple-block h5				{ font-size:1.5em; clear:both; color: #46A0D0; margin: 0 0 .6em; 0}
#mainwrapper #main aside.col1 .simple-block h5.jobtitle		{ clear:none; color:#00a4e4; font-size:1.5em; margin-bottom:1em}
#mainwrapper #main aside.col1 .simple-block ul				{ margin:0 0 1em 0; padding:0; list-style:none; overflow:hidden}			
#mainwrapper #main aside.col1 .simple-block ul li			{ margin:0; padding: 0; line-height:110% }
#mainwrapper #main aside.col1 .simple-block ul li.selected  { font-weight: bold; }
#mainwrapper #main aside.col1 .simple-block ul.perso li		{  margin-bottom:0.4em; padding:.2em 0 .4em 0; font-size:1.4em; background:none;}
#mainwrapper #main aside.col1 .simple-block ul li a			{ font-size:1em;color: #6D6D6D; padding-left: 12px; text-decoration: none; -moz-transition: color 0.1s ease-in 0s; -webkit-transition: color 0.1s ease-in 0s; transition: color 0.1s ease-in 0s;}
#mainwrapper #main aside.col1 .simple-block ul li a:hover	{ color:#469FD0; }
#mainwrapper #main aside.col1 .simple-block .btn input.button{ float:left; margin-right:10px; padding:.2em .6em; }
#mainwrapper #main aside.col1 .simple-block fieldset a.ForgotLink { text-decoration:none; color:#6D6D6D;font-size:1.4em; position:relative; top:5px; }

#mainwrapper #main aside.col1 .simple-block.bullet ul li			{ font-size:1.4em; background: url("../img/bul-square.gif") no-repeat 3px 9px; padding: 0.4em 0 0.4em 13px; line-height:110% }
#mainwrapper #main aside.col1 .simple-block.bullet ul li a			{ background: url(../img/bul-square.gif) no-repeat 0 4px; }
#mainwrapper #main aside.col1 .simple-block.bullet ul li a:hover	{ background:url(../img/bul-square.gif) no-repeat 0 4px }


#mainwrapper #main aside.col1 .simple-block li .btn input.button { float:left; margin-right:10px; padding:.2em .6em; cursor:pointer; padding:.2em 1em; display:inline-block; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); margin:0 auto; text-align:center; font:600 1em 'Calibri', Arial, serif; color:#fff; width:auto; overflow:visible; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; outline:0 none; background: -moz-linear-gradient(100% 100% 90deg, #019cdc, #15b1f1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15b1f1), to(#019cdc)); border:1px solid #027fb3; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); }

#mainwrapper #main aside.col1 .simple-block#profilenotloggedin	fieldset		{ width:100%}
#mainwrapper #main aside.col1 .simple-block#profilenotloggedin	fieldset .row	{ width:70%; *float:left}
#mainwrapper #main aside.col1 .simple-block#profilenotloggedin	fieldset .row input	{ width:95%;}
#mainwrapper #main aside.col1 .simple-block#profilenotloggedin	fieldset .row .btn	    { clear:both}
#mainwrapper #main aside.col1 .simple-block#profilenotloggedin	fieldset .btn input { float:none; }
#mainwrapper #main aside.col1 .simple-block#profilenotloggedin	fieldset .btn input[type="checkbox"] { position:relative;top:2px; }
#mainwrapper #main aside.col1 .simple-block#profilenotloggedin	fieldset .btn label { float:none; clear:inherit; display:inherit; }

#mainwrapper #main aside.col1 .simple-block p				{ margin-bottom:1.2em; font-size:1.4em}
#mainwrapper #main aside.col1 .simple-block p a				{ font-size:1.3em}
#mainwrapper #main aside.col1 .simple-block p.info			{ color:#9a9a9a; font-size:1.3em}
#mainwrapper #main aside.col1 .simple-block p.info a		{ color:#00a4e4; text-decoration:none}
#mainwrapper #main aside.col1 .simple-block p.info a:hover	{ text-decoration:underline}

#mainwrapper #main aside.col1 #profileJobsMail ul li { padding-top:0; line-height:70%; }
#mainwrapper #main aside.col1 #profileJobsMail ul li a { padding:0; background:none; font-size:75%; border-bottom:#ccc 1px dotted; color:#6d6d6d; cursor:pointer; }
#mainwrapper #main aside.col1 #profileJobsMail ul li a:hover { color:inherit; }
#mainwrapper #main aside.col1 #mycv-attachements.simple-block header a  { background:none;box-shadow:none; position:inherit; }
#mainwrapper #main aside.col1 #mycv-attachements.simple-block #fileuploaderAttachment { font:inherit; }
#mainwrapper #main aside.col1 ul#company-list li { width:100%; margin-bottom:10px; }
#mainwrapper #main aside.col1 ul#company-list li a img { vertical-align:middle; }


#mainwrapper #main aside.col1 .simple-block ul#company-list li a { padding:0; }
#mainwrapper #main aside.col1 .simple-block ul#company-list li a img { display:inline-block;margin:0 5px 0 0; width:30% }
#mainwrapper #main aside.col1 .simple-block ul#company-list li a span { display: inline-block; width:65%; margin-left:3%; }
#mainwrapper #main aside.col1 .simple-block ul#company-list li a.no-image span { margin-left: 35%; }

/* Simple blocks - MIJN CV */

/* Simple block blue */
#mainwrapper #main .col0 .simple-block-dashboard,
#mainwrapper #main aside.col1 .simple-block-dashboard				{ margin-bottom:20px; border:none; padding:0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#mainwrapper #main .col0 .simple-block-dashboard header,
#mainwrapper #main aside.col1 .simple-block-dashboard header			{ background-color:#029ddd;border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; padding:1em 4%; clear:both; overflow:hidden; position:relative; border:1px solid #0887bb; background:-moz-linear-gradient(0% 100% 90deg, #029ddd, #14b0f0 100%); background:-webkit-gradient(linear, left top, left bottom, from(#14b0f0), to(#029ddd));box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}
#mainwrapper #main .col0 .simple-block-dashboard header h3,
#mainwrapper #main aside.col1 .simple-block-dashboard header h3		{ text-shadow: 1px 1px 0 rgba(9, 118, 163, 1); color: #fff; font-size: 1.6em; margin-bottom:0; background: none; cursor: default; display:block}
#mainwrapper #main .col0 .simple-block-dashboard header h3.open,
#mainwrapper #main aside.col1 .simple-block-dashboard header h3.open	{ background: none}
#mainwrapper #main aside.col1 .simple-block-dashboard header h3 a,
#mainwrapper #main .col0 .simple-block-dashboard header h3 a								{ text-shadow: 1px 1px 0 rgba(9, 118, 163, 1); color: #fff; margin-bottom:0; background: none; text-decoration:none; 
font-size:100%; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding:0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; position: static; top:10px; right:36px;display: block;
margin: 0.2em;}
#mainwrapper #main aside.col1 .simple-block-dashboard header h3 a:hover,
#mainwrapper #main .simple-block-dashboard header h3 a:hover						{ text-decoration: underline;}

#mainwrapper #main .col0 .simple-block-dashboard header a.edit-links-dash,
#mainwrapper #main aside.col1 .simple-block-dashboard header a.edit-links-dash		{ color:#fff; text-decoration:none; background:#fff; font-size:1.3em; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0 .4em; -moz-box-shadow: 1px 1px 0px #bbb; -webkit-box-shadow: 1px 1px 0px #bbb; box-shadow: 1px 1px 0px #bbb; position:absolute; top:10px; right:36px}

/* Simple block dashboard edit-links */
#mainwrapper #main aside.col1 .simple-block-dashboard header .edit-links 		{ position:absolute; top:13px; right:4%}
#mainwrapper #main .col0 .simple-block-dashboard header .edit-links 			{ position:absolute; top:13px; right:2%}
#mainwrapper #main .col0 .simple-block-dashboard header .edit-links a 			{ position:static; color:#797878;text-decoration:none; font-size:1.3em; margin-left:1%; margin:0 0 0 2px; padding:0 3px;}
#mainwrapper #main .col0 .simple-block-dashboard header .edit-links a:hover		{ color:#019CDC; }

#mainwrapper #main .col0 .simple-block-dashboard header a:hover,
#mainwrapper #main aside.col1 .simple-block-dashboard header a:hover	{ color:#fff}
#mainwrapper #main .col0 .simple-block-dashboard .simple-block-content,
#mainwrapper #main aside.col1 .simple-block-dashboard .simple-block-content	{ padding:20px 4%; border:1px solid #d3d3d3; padding:0; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-top:none;min-height: 136px;}
#mainwrapper #main .col0 .simple-block-dashboard img,
#mainwrapper #main aside.col1 .simple-block-dashboard img			{ float:right; overflow:hidden; margin: 0 0 5% 5%; width:25%; }
#mainwrapper #main .col0 .simple-block-dashboard h4,
#mainwrapper #main aside.col1 .simple-block-dashboard h4				{ color: #6d6d6d; font-size:1.8em; margin-bottom:.4em}
#mainwrapper #main .col0 .simple-block-dashboard h5,
#mainwrapper #main aside.col1 .simple-block-dashboard h5				{ font-size:1.5em; clear:both; color: #46A0D0; margin: 0 0 .6em; 0}
#mainwrapper #main .col0 .simple-block-dashboard h5.jobtitle,
#mainwrapper #main aside.col1 .simple-block-dashboard h5.jobtitle	{ clear:none; color:#00a4e4; font-size:1.5em; margin-bottom:1em}
#mainwrapper #main .col0 .simple-block-dashboard ul,
#mainwrapper #main aside.col1 .simple-block-dashboard ul				{ margin:0 0 1em 0; padding:0; list-style:none; overflow:hidden}			
#mainwrapper #main .col0 .simple-block-dashboard ul li,
#mainwrapper #main aside.col1 .simple-block-dashboard ul li			{ font-size:1.4em; margin:0; background: url("../img/bul-square.gif") no-repeat 3px 9px; padding: 0.4em 0 0.4em 13px; line-height:110% }
#mainwrapper #main .col0 .simple-block-dashboard ul.perso li,
#mainwrapper #main aside.col1 .simple-block-dashboard ul.perso li	{  margin-bottom:0.4em; padding:.2em 0 .4em 0; font-size:1.4em; background:none;}
#mainwrapper #main .col0 .simple-block-dashboard ul li a,
#mainwrapper #main aside.col1 .simple-block-dashboard  ul li a		{ font-size:1em;background: url(../img/bul-square.gif) no-repeat 0 4px; color: #6D6D6D; padding-left: 12px; text-decoration: none; -moz-transition: color 0.1s ease-in 0s; -webkit-transition: color 0.1s ease-in 0s; transition: color 0.1s ease-in 0s;}
#mainwrapper #main .col0 .simple-block-dashboard ul li a:hover,
#mainwrapper #main aside.col1 .simple-block-dashboard ul li a:hover	{ color:#469FD0; background:url(../img/bul-square.gif) no-repeat 0 4px}
#mainwrapper #main .col0 .simple-block-dashboard .btn input.button,
#mainwrapper #main aside.col1 .simple-block-dashboard .btn input.button		{ float:left; margin-right:10px; padding:.2em .6em; }
#mainwrapper #main .col0 .simple-block-dashboard fieldset a.ForgotLink,
#mainwrapper #main aside.col1 .simple-block-dashboard fieldset a.ForgotLink  { text-decoration:none; color:#6D6D6D;font-size:1.4em; }

#mainwrapper #main .col0 .simple-block-dashboard li .btn input.button,
#mainwrapper #main aside.col1 .simple-block-dashboard li .btn input.button { float:left; margin-right:10px; padding:.2em .6em; cursor:pointer; padding:.2em 1em; display:inline-block; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); margin:0 auto; text-align:center; font:600 1em 'Calibri', Arial, serif; color:#fff; width:auto; overflow:visible; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; outline:0 none; background: -moz-linear-gradient(100% 100% 90deg, #019cdc, #15b1f1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15b1f1), to(#019cdc)); border:1px solid #027fb3; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); }

#mainwrapper #main .col0 .simple-block-dashboard.blue p,
#mainwrapper #main .col0 .simple-block-dashboard.blue p				{ margin-bottom:1.2em; font-size:1.4em}
#mainwrapper #main .col0 .simple-block-dashboard.blue p a,
#mainwrapper #main .col0 .simple-block-dashboard.blue p a				{ font-size:1.3em}
#mainwrapper #main .col0 .simple-block-dashboard.blue p.info,
#mainwrapper #main .col0 .simple-block-dashboard.blue p.info			{ color:#9a9a9a; font-size:1.3em}
#mainwrapper #main .col0 .simple-block-dashboard.blue p.info a,
#mainwrapper #main .col0 .simple-block-dashboard.blue p.info a		{ color:#00a4e4; text-decoration:none}
#mainwrapper #main .col0 .simple-block-dashboard.blue p.info a:hover,
#mainwrapper #main .col0 .simple-block-dashboard.blue p.info a:hover	{ text-decoration:underline}

#mainwrapper #main .col0 #profileJobsMail ul li 			{ padding-top:0; line-height:70%; }
#mainwrapper #main .col0 #profileJobsMail ul li a 			{ padding:0; background:none; font-size:75%; border-bottom:#ccc 1px dotted; color:#6d6d6d; cursor:pointer; }
#mainwrapper #main .col0 #profileJobsMail ul li a:hover 	{ color:inherit; }

/* Dashboard-blocks */
#col-row-wrapper 																	{ clear:both; width:100%}
#mainwrapper #main .col0 #dashboard-mycv,
#mainwrapper #main .col0 #dashboard-completecv, 
#mainwrapper #main .col0 #dashboard-statscv 										{ width: 31.333333%;}
#mainwrapper #main .col0 #dashboard-mycv 											{ float:left; margin-right:3%;}
#mainwrapper #main .col0 #dashboard-mycv .simple-block-content						{ min-height: 175px; position:relative;}
#mainwrapper #main .col0 #dashboard-mycv .simple-block-content a,
#mainwrapper #main .col0 #dashboard-statscv .simple-block-content a,
#mainwrapper #main .col0 #dashboard-completecv .simple-block-content a				{ text-decoration:none;}
#mainwrapper #main .col0 #dashboard-completecv .simple-block-content,
#mainwrapper #main .col0 #dashboard-statscv .simple-block-content					{ min-height: 165px; position:relative;}
#mainwrapper #main .col0 #dashboard-mycv .simple-block-content	 					{ overflow:hidden; padding: 2em 0 0;}
#mainwrapper #main .col0 #dashboard-mycv .simple-block-content a	 				{ display:block; overflow:hidden; cursor:pointer;}
#mainwrapper #main .col0 #dashboard-mycv .simple-block-content p					{ padding: 6% 6% 4% 0; float: right; width: 63%; text-align: center; margin-bottom: 0;}
#mainwrapper #main .col0 #dashboard-mycv .simple-block-content img					{ width: 25%; float: left; margin: 0 0 2.5em 4%; max-width:75px}
#mainwrapper #main .col0 #dashboard-mycv .simple-block-content .last-jobs 			{ display:block; color:#019cdc; font-weight:bold; font:bold 1.6em "Calibri", Arial, Helvetica, sans-serif}
#mainwrapper #main .col0 #dashboard-mycv .simple-block-content .last-function		{ display:block; color:#003768; font-weight:bold; font:bold 1.1em "CalibriBold", Arial, Helvetica, sans-serif}
#mainwrapper #main .col0 #dashboard-mycv .simple-block-content .dash-footer 		{ clear: both; position: absolute; bottom: 0; width: 100%;}
#mainwrapper #main .col0 .simple-block-content .dash-footer span strong	{ color:#003768;}
#mainwrapper #main .col0 #dashboard-mycv .simple-block-content .dash-footer,
#mainwrapper #main .col0 #dashboard-completecv .simple-block-content .dash-footer,
#mainwrapper #main .col0 #dashboard-statscv .simple-block-content .dash-footer		{ clear: both; position: absolute; bottom: 0; width: 100%;}
#mainwrapper #main .col0 #dashboard-statscv .simple-block-content .dash-footer span	{ display:block; color: #333333;}

#mainwrapper #main .col0 #dashboard-mycv .simple-block-content .dash-footer p,
#mainwrapper #main .col0 #dashboard-completecv .simple-block-content .dash-footer p,
#mainwrapper #main .col0 #dashboard-statscv .simple-block-content .dash-footer p	{ margin:0; float:none; background:#f2f2f2; border-top:1px solid #ddd; width:auto; padding:1em 6% 1em 4%; text-align:left; border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;}

#mainwrapper #main .col0 #dashboard-completecv 										{ float:left; margin-right:3%}
#mainwrapper #main .col0 #dashboard-completecv .simple-block-content	 			{ overflow:hidden; padding: 8% 0 0;}
#mainwrapper #main .col0 #dashboard-completecv .simple-block-content p.completed-cv { margin-bottom:8px;}
#mainwrapper #main .col0 #dashboard-completecv .simple-block-content .completed-cv span  { text-align:center; display:block;color:#003768; font:bold 4em/54px "CalibriBold", Arial, Helvetica, sans-serif; font-weight:bold; }

#mainwrapper #main .col0 #dashboard-statscv 										{ float:left;}
#mainwrapper #main .col0 #dashboard-statscv .simple-block-content	 				{ overflow:hidden; padding: 8% 0 0;}
#mainwrapper #main .col0 #dashboard-statscv .simple-block-content p					{ margin-bottom:30px}
#mainwrapper #main .col0 #dashboard-statscv .simple-block-content p.completed-cv 	{ margin-bottom:4px;}
#mainwrapper #main .col0 #dashboard-statscv .simple-block-content .completed-cv span  { text-align:center; display:block;color:#003768; font:bold 4em/54px "CalibriBold", Arial, Helvetica, sans-serif; font-weight:bold; }
#mainwrapper #main .col0 #dashboard-statscv .simple-block-content .last-jobs 			{ display:block; color:#019cdc; font-weight:bold; font:bold 1.1em "Calibri", Arial, Helvetica, sans-serif; text-align:center;}
#mainwrapper #main .col0 #dashboard-statscv .simple-block-content .completed-cv b { display:none;}


/* Simple dash block - Jobs via mail */
#mainwrapper #main #col-row-wrapper.row1 .col2																		{ width: 65.7%}
#mainwrapper #main #col-row-wrapper.row1 .col1 																		{ width: 31.3%; margin: 0;}
#mainwrapper #main .col0 #dashboard-jobs-via-mail, #mainwrapper #main .col0 #dashboard-sollicitations 				{ } 		
#mainwrapper #main .col0 #dashboard-jobs-via-mail 																	{ }
#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content												{ padding: 2.5em 2% 1em; min-height: 280px;}
#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs								{ overflow:hidden; }
#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .jobs-choice				{ /*width:32.15%; float:left; margin: 0 1.75% 1em; */position:relative; padding:4%; display:block;}

#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs article.first fieldset			{ margin-left: 0 }
#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs article.last fieldset			{ margin-right: 0 }

#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .jobs-via-mail fieldset   	{ padding:1em 4%; background: #def2fa; border:1px solid #b4e2f4;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; display:block; min-height:200px; }
#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .jobs-via-mail fieldset p 	{ margin:0.50em 0 0;}
#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .jobs-via-mail fieldset p input.radio { width: auto; float:none;}
#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .jobs-via-mail fieldset p label { width: auto; float:none; font:normal 1.2em "Calibri", Arial, Helvetica, sans-serif; color:#6d6d6d; margin:0 0 0 0.5em; clear:none; display:inline;}
#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .label-title 				{ color:#019cdc; font:bold 1.6em "Calibri", Arial, Helvetica, sans-serif; display:block; margin-right:20px;}
#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .close-jobs 				{position: absolute; right: 0; top: 0; background: url(../img/ico_close_whiteblue.png) no-repeat center center; width: 13px; height: 13px; display: block; text-indent: -9999em; margin-right: 1em; margin-top: 1em; padding: 1.5em;} 
#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .newjobs-via-mail 			{ font:bold 1.8em "Calibri", Arial, Helvetica, sans-serif; color:#d3d2d2; text-align:center; text-decoration:none; overflow:hidden;}
#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .newjobs-via-mail:hover 	{ color:#019cdc;}
#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .newjobs-via-mail fieldset 	{ padding:1em 4%; background: #f9f9f9; border:2px dashed #dbdbdb;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; min-height:182px; display:block;}
#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .newjobs-via-mail:hover fieldset 	{ padding:1em 4%; background: #def2fa; border:2px dashed #b4e2f4;}
#mainwrapper #main  .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .newjobs-via-mail p 		{ color: #D3D2D2; line-height: 1em; margin-bottom: 0; position:static; cursor:pointer; margin-top:3em;}
#mainwrapper #main  .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .newjobs-via-mail:hover p 		{ color: #019cdc;}

/* Simple dash block - Sollicitaties */
#mainwrapper #main .col0 #dashboard-sollicitations 																	{ }
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content											{ padding: 2.5em 2% 1em; min-height:212px;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll							{ overflow:hidden;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .soll-choice				{ position:relative; padding:4%; display:block;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .soll-records fieldset   	{ padding:1em 4%; background: #def2fa; border:1px solid #b4e2f4;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; min-height:130px; display:block;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .soll-records fieldset p 	{ margin:0.75em 0 0;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .soll-records fieldset p input.radio { width: auto; float:none;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .soll-records fieldset p label { width: auto; float:none; font:normal 1.2em "Calibri", Arial, Helvetica, sans-serif; color:#6d6d6d; margin:0 0 0 0.5em;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .label-title 				{ color:#019cdc; font:bold 1.6em "Calibri", Arial, Helvetica, sans-serif; display:block; margin-right:20px;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .label-title a 			{ color: #019CDC; text-decoration: none; line-height: 1em; display: block; margin-bottom: 5px;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .label-title b 			{ color:#6d6d6d; display:block; font:bold 1em "Calibri", Arial, Helvetica, sans-serif; display:block; margin-right:20px;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .label-title b a 			{ color:#6d6d6d; display:block; text-decoration:none}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .close-soll 				{ position: absolute; right: 0; top: 0; background: url(../img/ico_close_whiteblue.png) no-repeat center center; width: 13px; height: 13px; display: block; text-indent: -9999em; margin-right: 1em; margin-top: 1em; padding: 1.5em;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .newsoll-records 			{ font:bold 1.8em "Calibri", Arial, Helvetica, sans-serif; color:#d3d2d2; text-align:center; text-decoration:none; overflow:hidden;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .newsoll-records:hover 	{ color:#019cdc;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .newsoll-records fieldset 	{ padding:1em 4%; background: #f9f9f9; border:2px dashed #dbdbdb;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; min-height:112px; display:block;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .newsoll-records:hover fieldset 	{ padding:1em 4%; background: #def2fa; border:2px dashed #b4e2f4; position:relative;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .newsoll-records p 				{ color: #D3D2D2; line-height: 1em; margin-bottom: 0; position: static; cursor:pointer; margin-top:1.2em;}
#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .newsoll-records:hover p 			{ color: #019cdc;}

#mainwrapper #main #mijnjobat .wich-type-soll                           { margin-top: 3em;}
#mainwrapper #main #mijnjobat .wich-type-soll .action-btn               { float:right; font-size: 1.6em; }
#mainwrapper #main #mijnjobat .wich-type-soll .action-btn a             { text-decoration:none; }
#mainwrapper #main #mijnjobat .wich-type-soll .job-title                { margin-bottom: 1em; }
#mainwrapper #main #mijnjobat .wich-type-soll .job-title span           { font-size: 2em; line-height:100%; }
#mainwrapper #main #mijnjobat .wich-type-soll .job-title a              { font-size: 1.2em; margin-left: 5px }
#mainwrapper #main #mijnjobat .wich-type-soll .company-title            { font-size: 1.6em;line-height:100%; font-weight:bold; margin-bottom: 1em;}
#mainwrapper #main #mijnjobat .wich-type-soll .application-actions .col0 { display: inline-block; width: 20%; min-width:100px; vertical-align: top;line-height: 1.4em;}
#mainwrapper #main #mijnjobat .wich-type-soll .application-actions .col1 { display: inline-block; width: 80%; max-width:600px; vertical-align: top; float:none;}
#mainwrapper #main #mijnjobat .wich-type-soll .application-actions .col1 p { font-size:1em; }
#mainwrapper #main .wich-type-soll ul.table li { padding:0;}

#mainwrapper #main .wich-type-soll>article { background: url("../img/dot-x-dark.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0); }
#mainwrapper #main .wich-type-soll>article:last-child { background:none; }


#mainwrapper #main fieldset.applications-form { background-color: #def2fa; margin-bottom: 1em; padding: 1em;font-size: 1.4em; }
#mainwrapper #main fieldset.applications-form div.row { margin:0; padding:0 0 1em 0;}
#mainwrapper #main fieldset.applications-form div.row h3 {color: #019cdc;}
#mainwrapper #main fieldset.applications-form div.row>span { display:inline-block; width:20%;vertical-align: top; line-height: 2em; }
#mainwrapper #main fieldset.applications-form div#messages.error { display:none; font-size:0.8em}
#mainwrapper #main fieldset.applications-form div.row a.button {font-size: 1em;margin-right:1em;}
#mainwrapper #main fieldset.applications-form div.row a.btn-cancel { text-decoration:none }
#mainwrapper #main fieldset.applications-form div.row.error input { background-color:#fddcdc;border: 1px solid #ce0000;}


#mainwrapper #main .col0 #col-row-wrapper .carousel-holder							{ width:65.6%; float:left; margin-right:3%; clear:none; margin-top:0;}

#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content						 { min-height:314px;}
#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content ul			 		     { padding: 4%;}
#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content ul li	 		 		 { background:none; padding:0; margin:0;}
#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content ul li a	 	 		 { background:none; padding:0.5em 0; margin:0;}
#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content ul li.gratis-step a	 { background:none; padding:0; margin:0; background: url(../img/ico_gratis_mail.png) no-repeat 0 10px;display: block;padding: 0.5em 0 0.5em 25px;}
#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content ul li.cv-online a       { background:none; padding:0; margin:0; background: url(../img/ico_soll-steps.png) no-repeat 0 8px;display: block;padding: 0.5em 0 0.5em 25px;}
#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content ul li.soll-step a	 	 { background:none; padding:0; margin:0; background: url(../img/info-icon.jpg) no-repeat 0 8px;display: block;padding: 0.5em 0 0.5em 25px;}
#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content ul li.lang-step a	 	 { background:none; padding:0; margin:0; background: url(../img/picto_complete-blue.png) no-repeat 0 8px;display: block;padding: 0.5em 0 0.5em 25px;}
#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content ul li.career-goals a	 { background:none; padding:0; margin:0; background: url(../img/info-icon.jpg) no-repeat 0 8px;display: block;padding: 0.5em 0 0.5em 25px;}
#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content ul li.cv-public a	     { background:none; padding:0; margin:0; background: url(../img/picto_mycv.png) no-repeat 0 10px;display: block;padding: 0.5em 0 0.5em 25px;}

#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content ul li.linkedin-step a	 { background:none; padding:0; margin:0; background: url(../img/ico_linkedin-steps.png) no-repeat 0 7px;display: block;padding: 0.5em 0 0.5em 25px;}
#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content .dash-header 	 		 { clear:both;}
#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content .dash-header p 		 { margin:0; float:none;  width:auto; padding:1em 4%;}

#mainwrapper #main .col0 #dashboard-newsletters header										{}
#mainwrapper #main .col0 #dashboard-newsletters .simple-block-content 						{ min-height: 209px;}
#mainwrapper #main .col0 #dashboard-newsletters .simple-block-content fieldset p 			{ display: block;}
#mainwrapper #main .col0 #dashboard-newsletters .simple-block-content 						{ padding: 2em 4%; }
#mainwrapper #main .col0 #dashboard-newsletters .simple-block-content .cb					{ width: auto; float:none;}
#mainwrapper #main .col0 #dashboard-newsletters .simple-block-content label				    { width: auto; float:none; display:inline; font:normal 1.2em "Calibri", Arial, Helvetica, sans-serif; color:#6d6d6d; margin:0 0 0 0.5em;}
#mainwrapper #main .col0 #dashboard-newsletters .newsletters-jobat-choice                   { float:right; text-align:right; }
#mainwrapper #main .col0 #dashboard-newsletters .newsletters-jobat-choice input[type=radio] {float:none;}

#mainwrapper #main aside.col1 .simple-block .simple-block-content .NewsLetters              { display:none; }
#mainwrapper #main aside.col1 .simple-block .simple-block-content .NewsLetters label        { display:inline-block; position:relative; top:-2px; }
#mainwrapper #main aside.col1 .simple-block .simple-block-content .NewsLetters .newsletters-jobat-choice                    {float:right;text-align:right;}
#mainwrapper #main aside.col1 .simple-block .simple-block-content .NewsLetters .newsletters-jobat-choice input[type=radio]  {float:none;width:auto;}

#dashboard-newsletters .simple-block-content span.newsletters-jobat-choice { margin-left: 4em; }
#dashboard-newsletters .simple-block-content span.newsletters-jobat-choice input { display:inline-block; float:none; }
#dashboard-newsletters .simple-block-content span.newsletters-jobat-choice label { display:inline-block; float:none; margin-right: 1em; }
#dashboard-newsletters .simple-block-content span.comment { margin-left: 4em; }
#dashboard-newsletters .simple-block-content div.action-buttons { margin: 0 0 4em 4em; font: 600 1.4em "Calibri",Arial,serif; line-height: 2em; } 
#dashboard-newsletters .simple-block-content div.action-buttons input { margin-right: 1em; font-size: 1em; } 

#dashboard-newsletters #newsletters.simple-block-content {margin-bottom: 3em;}
#dashboard-newsletters #newsletters.simple-block-content fieldset#fieldProfileMail {display: inline-block; vertical-align: top;width: auto;}
#dashboard-newsletters #newsletters.simple-block-content div#newsletterimage {display: inline-block;vertical-align: top;width: auto;}

#col-row-wrapper.row3 																		{}

#mainwrapper #main .col0 #dashboard-myaccount 												{ }
#mainwrapper #main .col0 #dashboard-myaccount .simple-block-content 						{ padding: 2em 4%; }

#mainwrapper #main .col0 #dashboard-career-goals											{ }
#mainwrapper #main .col0 #dashboard-career-goals .simple-block-content 						{ padding: 2em 4%; }


#mainwrapper #main .col0 #col-row-wrapper.row2 .col1 {float:right; margin-right:0; width:31.3333333%;}

/* Dashboard blocks icons */
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-mycv header h3 a				{ background:url(../img/picto_mycv.png) no-repeat 0 center; padding-left:22px}
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-completecv header h3 a		{ background:url(../img/picto_complete.png) no-repeat 0 center; padding-left:22px}
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-statscv header h3 a			{ background:url(../img/picto_stats.png) no-repeat 0 center; padding-left:22px}
#mainwrapper #main .col0 .simple-block-dashboard#dashboard-sollicitations header,
#mainwrapper #main .col0 .simple-block-dashboard#dashboard-jobs-via-mail header{ padding: 1em 2%; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; clear:both; overflow:hidden; position:relative;  background:-moz-linear-gradient(0% 100% 90deg, #d3d3d3, #ebebea 100%); background:-webkit-gradient(linear, left top, left bottom, from(#ebebea), to(#d3d3d3));box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); border:1px solid #d3d3d3;}
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-sollicitations header h3 a,
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-jobs-via-mail header h3 a{ background:url(../img/picto_jobsviamail-dark.png) no-repeat 0 center; padding-left:22px; color:#797878; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
color: #797878; cursor:text;}
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-sollicitations header h3 a:hover,
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-jobs-via-mail header h3 a:hover 	{ text-decoration:none;}
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-sollicitations header h3 a { background:url(../img/picto_soll-dark.png) no-repeat 0 center;padding-left:22px}
#mainwrapper #main .col0 .simple-block-dashboard#dashboard-next-steps header			{ padding: 1em 2%;}
#mainwrapper #main .col1  .simple-block-dashboard#dashboard-next-steps header h3		{ text-shadow:1px 1px 0 rgba(129, 167, 0, 1);}
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-next-steps header h3 a		{ background:url(../img/picto_nextsteps.png) no-repeat 0 center; padding-left:22px; text-shadow: 0 1px 0 green; cursor:text;}
#mainwrapper #main .col0 .simple-block-dashboard#dashboard-sollicitations header		{ padding: 1em 2%;}
#mainwrapper #main .col0 .simple-block-dashboard#dashboard-favoris header				{ padding: 1em 2%;}
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-favoris header h3 a		{ background:url(../img/picto_savedjobs.png) no-repeat 0 center; padding-left:22px;}
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-newsletters header h3 a	{ background:url(../img/picto_newsletters.png) no-repeat 0 center; padding-left:22px; cursor:text;}

#mainwrapper #main .col0  .simple-block-dashboard#dashboard-myaccount header h3 a		{ background:url(../img/picto_myaccount.png) no-repeat 0 center; padding-left:22px; cursor:text;}
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-myaccount header h3 a,
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-newsletters header h3 a,
#mainwrapper #main .col0  .simple-block-dashboard#dashboard-next-steps header h3 a { text-decoration:none;}

/* Simple block green */									
#mainwrapper #main .col0 .simple-block-dashboard.green header,
#mainwrapper #main .col0 .simple-block-dashboard.green header			{  background: -moz-linear-gradient(100% 100% 90deg, #A1CF04, #B7D93C) repeat scroll 0 0 transparent; background:-webkit-gradient(linear, left top, left bottom, from(#B7D93C), to(#A1CF04)); border: 1px solid #93BD00; }


/*progressbar*/
#mainwrapper #main .simple-block .ui-progress					{ position: relative; display: block; overflow: hidden; height: 16px; -moz-border-radius: 6px;-webkit-border-radius: 6px; border-radius: 6px; -webkit-background-size: 44px 44px; background-color: #b3e600;  background:  -webkit-gradient(linear, left bottom, left top, color-stop(0, #b3e600), color-stop(1, #a0ce00)); background: -moz-linear-gradient(#b3e600 0%, #a0ce00 100%); -webkit-box-shadow: inset 0px 1px 0px 0px #bee72f, inset 0px -1px 1px #bee72f ; -moz-box-shadow: inset 0px 1px 0px 0px #bee72f, inset 0px -1px 1px #bee72f ; box-shadow: inset 0px 1px 0px 0px #bee72f, inset 0px -1px 1px #bee72f ;  border: 1px solid #799c00;}
#mainwrapper #main .simple-block .ui-progress span				{ color:#5f7b00; font: 600 1.2em Arial, Helvetica, sans-serif; position: absolute; right: 0; line-height: 16px; padding-right: 12px; text-shadow: rgba(255,255,255, 0.45) 0 1px 0px; white-space: nowrap;}

#mainwrapper #main .simple-block .ui-progress-green					{ position: relative; display: block; overflow: hidden; height: 16px; -moz-border-radius: 6px;-webkit-border-radius: 6px; border-radius: 6px; -webkit-background-size: 44px 44px; background-color: #b3e600;  background:  -webkit-gradient(linear, left bottom, left top, color-stop(0, #b3e600), color-stop(1, #a0ce00)); background: -moz-linear-gradient(#b3e600 0%, #a0ce00 100%); -webkit-box-shadow: inset 0px 1px 0px 0px #bee72f, inset 0px -1px 1px #bee72f ; -moz-box-shadow: inset 0px 1px 0px 0px #bee72f, inset 0px -1px 1px #bee72f ; box-shadow: inset 0px 1px 0px 0px #bee72f, inset 0px -1px 1px #bee72f ;  border: 1px solid #799c00;}
#mainwrapper #main .simple-block .ui-progress-orange					{ position: relative; display: block; overflow: hidden; height: 16px; -moz-border-radius: 6px;-webkit-border-radius: 6px; border-radius: 6px; -webkit-background-size: 44px 44px; background-color: #FFB60B;  background:  -webkit-gradient(linear, left bottom, left top, color-stop(0, #FFB60B), color-stop(1, #FFD062)); background: -moz-linear-gradient(#FFB60B 0%, #FFD062 100%); -webkit-box-shadow: inset 0px 1px 0px 0px #DFA800, inset 0px -1px 1px #DFA800 ; -moz-box-shadow: inset 0px 1px 0px 0px #DFA800, inset 0px -1px 1px #DFA800 ; box-shadow: inset 0px 1px 0px 0px #DFA800, inset 0px -1px 1px #DFA800 ;  border: 1px solid #DB9900;}
#mainwrapper #main .simple-block .ui-progress-red					{ position: relative; display: block; overflow: hidden; height: 16px; -moz-border-radius: 6px;-webkit-border-radius: 6px; border-radius: 6px; -webkit-background-size: 44px 44px; background-color: #F70000;  background:  -webkit-gradient(linear, left bottom, left top, color-stop(0, #F70000), color-stop(1, #FF2626)); background: -moz-linear-gradient(#F70000 0%, #FF2626 100%); -webkit-box-shadow: inset 0px 1px 0px 0px #CC0000, inset 0px -1px 1px #CC0000 ; -moz-box-shadow: inset 0px 1px 0px 0px #CC0000, inset 0px -1px 1px #CC0000 ; box-shadow: inset 0px 1px 0px 0px #CC0000, inset 0px -1px 1px #CC0000 ;  border: 1px solid #990000;}
#mainwrapper #main .simple-block .ui-progress-green span				{ color:#5f7b00; font: 600 1.2em Arial, Helvetica, sans-serif; position: absolute; right: 0; line-height: 16px; padding-right: 12px; text-shadow: rgba(255,255,255, 0.45) 0 1px 0px; white-space: nowrap;}
#mainwrapper #main .simple-block .ui-progress-orange span				{ color:#5f7b00; font: 600 1.2em Arial, Helvetica, sans-serif; position: absolute; right: 0; line-height: 16px; padding-right: 12px; text-shadow: rgba(255,255,255, 0.45) 0 1px 0px; white-space: nowrap;}
#mainwrapper #main .simple-block .ui-progress-red span				{ color:#fff; font: 600 1.2em Arial, Helvetica, sans-serif; position: absolute; right: 0; line-height: 16px; padding-right: 4px; text-shadow: none; white-space: nowrap;}

#mainwrapper #main .simple-block .ui-progress-bar				{ clear:both; margin-top: .5em; margin-bottom: 1em; position: relative; height: 18px; padding-right: 2px; background-color: #dadad7; border-radius: 6px;  -moz-border-radius: 6px; -webkit-border-radius: 6px;  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d6d6d6), color-stop(1, #dadad7));  background: -moz-linear-gradient(#dadad7 0%, #d6d6d6 100%);  -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #FFF;  -moz-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #FFF;  box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #FFF;}
#mainwrapper #main .simple-block .ui-progress-bar 				{width: 60%; margin: 0 auto 28px;}



/* Mijn CV - Tabs */
/* tabs */
#mijnjobat 										{ position: relative; padding:0; zoom: 1; width:100%; display:inline-block;} 
#mainwrapper #main #mijnjobat.gray-border       { border: 1px solid #ccc;}
#mijnjobat ul.ui-tabs-nav 							{ margin:0; padding:0; float:left; float:left;}
#mijnjobat ul.ui-tabs-nav>li 						{ border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; list-style: none; float: left; position: relative; z-index:2; top: 1px; margin:0 5px 0 0; border-bottom: 0 !important; border:1px solid #ddd; padding: 0; white-space: nowrap; background: -moz-linear-gradient(100% 100% 90deg, #f7f7f5, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f7f7f5)); box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 1); }
#mijnjobat ul.ui-tabs-nav>li:last-child			{ margin-right:0}
#mijnjobat ul.ui-tabs-nav>li a 					{ font:600 1.54em 'Calibri', Arial, Helvetica, sans-serif; float: left; padding:.4em .9em; text-decoration: none; color:#797878; outline:none;}
#mijnjobat ul.ui-tabs-nav>li.ui-state-hover a		{}
#mijnjobat ul.ui-tabs-nav>li.ui-tabs-selected 		{ margin-bottom: 0; padding-bottom: 1px; border-color:#ddd; background: -moz-linear-gradient(100% 100% 90deg, #fff, #f5f5f4); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f4), to(#fff));}
#mijnjobat ul.ui-tabs-nav>li.ui-tabs-selected a, 
#mijnjobat ul.ui-tabs-nav>li.ui-state-disabled a, 
#mijnjobat ul.ui-tabs-nav>li.ui-state-processing a { cursor: auto; color:#019cdc}
#mijnjobat ul.ui-tabs-nav>li a, 
#mijnjobat.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
#mijnjobat .ui-tabs-panel 				{ width:100%; background:#fff; display: block!important; clear:both; float:none; margin:0 0 3em 0; padding:0; list-style:none; border:1px solid #ddd}
#mijnjobat .ui-tabs-hide 				{ display: none !important; }
#mijnjobat .ui-tabs-panel form,#mijnjobat .ui-tabs-panel .form          { margin: 2% 2% 0;}

#mijnjobat ul.ui-tabs-nav li a.tab-link        { position: relative; padding-left:40px;}
#mijnjobat ul.ui-tabs-nav li a.tab-link .icon  { position: absolute; top: 6px; left: 15px; margin: 0; font-size: 18px; color: #ebb600;}
#mijnjobat ul.ui-tabs-nav li#liMyAccount        { float:right; }
/*#mijnjobat ul.ui-tabs-nav li a.cv-my			{ background:url(../img/ico_cv-my.png) no-repeat 10% center; padding-left:30px}
#mijnjobat ul.ui-tabs-nav li a.cv-layout		{ background:url(../img/ico_cv-layout.png) no-repeat 10% center; padding-left:30px}
#mijnjobat ul.ui-tabs-nav li a.cv-delen			{ background:url(../img/ico_cv-delen.png) no-repeat 5% center; padding-left:30px}
#mijnjobat ul.ui-tabs-nav li a.cv-bijlages		{ background:url(../img/ico_cv-bijlages.png) no-repeat 10% center; padding-left:30px}
#mijnjobat ul.ui-tabs-nav li a.cv-stats			{ background:url(../img/ico_cv-stats.png) no-repeat 10% center; padding-left:30px}*/

.tabs-btn 									{ margin:0; padding:0; }
#cv-breadcrumb + .tabs-btn 					{ top:114px;}
.tabs-btn li								{ list-style:none; padding:0; margin:0 0 .5em; float:left; margin-right: 0.5em; display:none;}
#cv-breadcrumb + .tabs-btn li				{ margin:0 0 .5em .5em;}
.tabs-btn li.my-jobat-btn					{ display:block;}
.tabs-btn li a								{ font-size:1.4em; padding:0.2em 0.5em;}
.tabs-btn li.last,.tabs-btn li:last-child 	{ margin-right:0;}

/*#main .tabs-links                       { display: block; position: absolute; z-index:2000; top: 35px;  right: 110px; margin: 0; padding: 0;}
#main #mycv .tabs-links                 { top: 0; right: 0; width:33%; text-align:right;}*/
#main .tabs-links                       { display: block; position: absolute; z-index:2000; top: 35px;  right: 110px; margin: 0; padding: 0;}
#main #mycv .tabs-links                 { position:static; float:right; width:33%; text-align:right;}

#main #mycv .tabs-links .cv-sharinglinks {display:inline-block;}
#main .tabs-links a						{ margin: 0 0 0 10px; padding: 0 0 0 10px; border-left: 1px solid #DDD; font-size:1.4em; text-decoration: none; text-decoration-style: dotted; vertical-align: middle; }
#main .tabs-links a:first-child			{ margin: 0; padding: 0; border: 0;}
#main .tabs-links a .ico-pdf       		{ padding-left: 20px; background: url(../img/ico_pdf_blue.png) no-repeat 0 0;}
#main .tabs-links a .icon       		{ margin-right: 5px; font-size: 20px; color: #009aed;}
#main .tabs-links a .dotted-underline	{ border-bottom: 1px dotted #009aed;}
#main .tabs-links .cv-socialmedia       { display: inline-block; font-size: 0; vertical-align: middle;margin-left: 20px; }
#main .tabs-links .cv-socialmedia a     { margin: 0; padding: 0; border: 0; font-size: 20px; line-height: 1; color: #003768;}


#mainwrapper #main .tabcontent				{ position:relative; overflow:hidden;}
#mainwrapper #main .tabcontent a.more		{ float:right; font-size:1.4em; position:absolute; right:0; bottom:-25px; background:url(../img/picto_more.png) no-repeat right 6px; padding-right:15px}
#mainwrapper #main .tabcontent ul			{ list-style-type:disc inside none; }

#mainwrapper #main #mijnjobat aside.col1		 						{ margin-right:0; float:right; width:33%; }
#mainwrapper #main #mijnjobat.mobile aside.col1		 					{ float:none; display:block; }
#mainwrapper #main #mijnjobat aside.col1 #mycv-completecv header h3,
#mainwrapper #main #mijnjobat aside.col1 #mycv-layout header h3 		{ background:none;}
#mainwrapper #main #mijnjobat aside.col1 .button                        { margin-bottom:10px; display:block; }
#mainwrapper #main #mijnjobat aside.col1 .button img                    { position:relative; top: 4px; }
#mainwrapper #main #mijnjobat aside.col1 .slide-image-link              { cursor:pointer; width: 100%; }
#mainwrapper #main #mijnjobat aside.col1.fixed                          { position: fixed; }
#mainwrapper #main #mijnjobat aside.col1 a.disabled                     { cursor:default; color:#797878; background:#ebebea; border:1px solid #d3d3d3; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); text-shadow: none; }
#mainwrapper #main #mijnjobat aside.col1 input[type="text"].disabled    { cursor:default; background:#ebebea; border:1px solid #d3d3d3; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); }

/* My CV */
#mainwrapper #main #mijnjobat h2 									    { color: #797878; font: bold 2.4em "Calibri",Arial,Helvetica,sans-serif;}
#mainwrapper #main #mijnjobat fieldset.BottomActions                    { margin-bottom: 3%; width: 100%; }

#mainwrapper #main #mijnjobat #nocv                                     { margin-bottom: 1em; padding-bottom: 1em; }
#mainwrapper #main #mijnjobat #nocv .nocv-choice                        { width: 19%; padding:6%; margin-right:2%; background-color:#def2fa; display:inline-block; font-size:2em; line-height: 1em; text-align: center; text-decoration:none; vertical-align:top; height:8em; }
#mainwrapper #main #mijnjobat #nocv .nocv-choice:hover                  { background-color:#b2e1f4; }
#mainwrapper #main #mijnjobat #nocv .nocv-choice:last-child             { margin-right: 0; }
#mainwrapper #main #mijnjobat #nocv .nocv-choice i.fa                   { font-size: 3em;margin-bottom: 0.3em; }
#mainwrapper #main #mijnjobat #nocv .nocv-choice span.icons             { display:block; }
#mainwrapper #main #mijnjobat #nocv .nocv-choice span.title             { color:#019cdc; }
#mainwrapper #main #mijnjobat #nocv .nocv-choice span.title label       { color:#003768; }

/* My CV Messages */
#messages {}
#messages h4 															{ font:bold 2.4em "Calibri",Arial,Helvetica,sans-serif;color: #019CDC;margin: 0 0 .5em;}
/* My CV Infos    */
#messages.infos 														{ background:#fff2cc; border:1px solid #ffde80; padding:2em 2% 1em; margin:3em 0 2em; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:1.2em;}
#messages.infos a 														{ font-weight:bold;}
#messages.infos span.item												{ display:block; margin-bottom: 5px;}
#messages.infos img.item-left-icon										{ margin: -52px 0 0 10px; position:absolute; }
/* My CV Error    */
#messages.error 														{ width:auto; clear:none; float:none;}
.mycv-edition #messages 										    	{ float:left;}
.required 																{ color:#C00!important; font-weight:bold; float:none !important; display:inline !important;}

.cv-radio.error label,
#mainwrapper #main #mycv-nieuwbrieven.cv-login fieldset .cv-radio.error label a{color:#C00!important; font-weight:bold!important;}

#mainwrapper #main #mijnjobat p.error 				{ margin:0 0 0.75em;}
#mainwrapper #main #mijnjobat p.error input,
#mainwrapper #main #mijnjobat p.error select		{ border: 1px solid #ce0000; background: #fddcdc;}

#mainwrapper #main .tabs#mijnjobat #mycv.cv-overview .mycv-presentation 	{ float:none; margin: 0 auto; width: 66%; }

/* My presentation */
#mainwrapper #main #mijnjobat .mycv-presentation 					            { float:left;width: 62%; margin-right: 5%;}
#mainwrapper #main .tabs#mijnjobat .mycv-presentation 					        { float:left;width: 62%; margin-right: 5%;}
#mainwrapper #main #mijnjobat .mycv-block 							{ padding: 2em 0 2em; background: url(../img/dot-x-dark.png) repeat-x 0 bottom; clear:both; width:100%; position:relative;}
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block.mycv-edition 		    { min-height: 70px }
#mainwrapper #main #mijnjobat .mycv-edit-form #PersonnalInformation .mycv-block	{ padding: 0 0 2em;}
#mainwrapper #main #mijnjobat #layoutcv #PersonnalInformation .mycv-block		{ padding: 2em 0 2em;}
#mainwrapper #main #mijnjobat .last,
#mainwrapper #main #mijnjobat .last .mycv-block						{ margin-bottom: 0;padding-bottom: 0;}
#mainwrapper #main #mijnjobat .footer .mycv-block					{ background:none; margin-bottom: 20px;}


/* Block right CV Volledigheid CV */
#mainwrapper #main #mycv-completecv ul li.loading a,
#mainwrapper #main aside.col1 #mycv-completecv-sections.simple-block.bullet ul li.loading a { background: url(../img/ajaxloader_mini.gif) no-repeat 0px 0px; padding-left: 20px;}
#mainwrapper #main aside.col1 #mycv-completecv-sections.simple-block ul li.not-completed-cb strong{ font-weight:bold;}
#mainwrapper #main aside.col1 #mycv-completecv-sections.simple-block.bullet ul li a { background:none; text-decoration:underline; color:#009aed; margin-right: 0.5em; }
#mainwrapper #main aside.col1 #mycv-completecv-sections.simple-block.bullet ul li.checked a { cursor:default; text-decoration:none; color:#6d6d6d; }
#mainwrapper #main aside.col1 #mycv-completecv-sections.simple-block.bullet ul li i.fa-check { display:none;}
#mainwrapper #main aside.col1 #mycv-completecv-sections.simple-block.bullet ul li.checked i.fa-check { display:inline;}
#mainwrapper #main aside.col1 #mycv-completecv-sections.simple-block.bullet ul      { margin: 0;}
#mainwrapper #main aside.col1 #mycv-completecv-sections.simple-block.bullet ul li   { background:url("../img/bul-square.gif") no-repeat scroll 3px 10px rgba(0, 0, 0, 0); line-height:100%; padding:0 0 4px 13px; }

#mainwrapper #main #mycv-completecv-sections .ui-progress-bar 					{ width: 90%; margin: 0 auto 14px;}
#mainwrapper #main aside.col1 #mycv-completecv-sections.simple-block.bullet ul li span.percent-value { display:none; }
#mainwrapper #main #mycv-completecv-sections h4 								{ color:#019CDC;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines #mycv-completecv ul                                          { float:none; }
#mainwrapper #main #mycv-completecv ul li                                       { font-size:1.4em; background:url("../img/bul-square.gif") no-repeat scroll 3px 11px rgba(0, 0, 0, 0); padding: 0 0 4px 13px; font-family:"Calibri",Arial,Helvetica,sans-serif;}
#mainwrapper #main #mycv-completecv-sections .simple-block-content              { display:block; }
#mainwrapper #main aside.col1 #mycv-completecv-sections.simple-block.bullet ul li i.fa-check {color: #b3e600}

#mainwrapper #main #mijnjobat .mycv-block figure,
#mainwrapper #main #mijnjobat .mycv-block .cv-title				{ margin:0; width:23%; float:left;}
#mainwrapper #main #mijnjobat .mycv-block.close .cv-title			{ width:auto; float:none;/*margin:0; width:23%; float:left;*/ overflow:hidden;}
#mainwrapper #main #mijnjobat .mycv-block .cv-title h2				{ text-indent: 0; position: static; margin: 0 3% 10px 0; float:none; font: bold 2em "Calibri",Arial,Helvetica,sans-serif; color:#019CDC; line-height: 1;}
#mainwrapper #main #mijnjobat .mycv-block.close .cv-title h2		{ margin:0; width:23%; float:left;}
#mainwrapper #main #mijnjobat .mycv-block .none						{ position:absolute; left:-9999em; top:-9999em;}
#mainwrapper #main #mijnjobat .mycv-block .hidden					{ visibility:hidden;}
#mainwrapper #main #mijnjobat .mycv-block figure img				{ width:100%; max-width:138px;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines 					{ overflow:hidden;width:75%; float:right;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines h2 				{ float: none; position: static; margin: 0; color: #019CDC; font: bold 2em "Calibri",Arial,Helvetica,sans-serif; line-height: 1;}
#mainwrapper #main #mijnjobat #PersonnalInformation .mycv-block h2  { margin-bottom:0.8em;  font-size: 2.4em;}
#mainwrapper #main #mijnjobat .mycv-block .cv-title .expand-mycv 	{ display:none;}
#mainwrapper #main #mijnjobat .mycv-block.close .cv-title .expand-mycv 	{ display:block; overflow:hidden;width:75%; float:right; padding-top:0.45em; margin-bottom:0;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines article>div,
#mainwrapper #main #mijnjobat .mycv-block .cvlines p 	  			{ overflow:hidden; margin-bottom:0.35em; line-height: 1.25em; clear:both;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines article span.error 	{ color:red; clear:none; float:none; width:auto; margin:0;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines span 			{ display:block; float:left;}
#mainwrapper #main #mijnjobat .mycv-block .cvline-label 			{ width:30%;}
#mainwrapper #main #mijnjobat .mycv-block .cvline-txt 				{ width:70%;}

#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block .action-btn 	                    { display:block; position: absolute; top: 2em; right: 0; width:auto; }
#mainwrapper #main #mijnjobat .mycv-edit-form #PersonnalInformation .mycv-block .action-btn,
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block article .action-btn               { top: 0; }
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block #insert .action-btn               { top: 10px; right: 20px; }
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block.close .action-btn                 { top: -10px;}
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block .action-btn a                     { display: block; float: left; margin: 0 0 0 3px; padding: 0; font-size: 18px; color: #003768;}
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block .cv-title .action-btn             { position:relative; top:1em; display:inline-block;}
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block .cv-title .action-btn a           {  }


#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article			                { position:relative;  margin-bottom: 1.5em;background: url(../img/dot-x-dark.png) repeat-x 0 bottom;padding: 0 0 2em; }
#mainwrapper #main #mijnjobat .mycv-presentation #MyselfInformation .mycv-edition .cvlines article,
#mainwrapper #main #mijnjobat .mycv-presentation #SummaryInformation .mycv-edition .cvlines article,
#mainwrapper #main #mijnjobat .mycv-presentation #SkillInformation .mycv-edition .cvlines article         { min-height:3em;}
#mainwrapper #main #mijnjobat .mycv-presentation.mycv-edit-form .cvlines article 		    { height: auto !important;}
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article.last		                { background: none; padding: 0; }
#mainwrapper #main #mijnjobat .mycv-presentation .mycv-block.cv-perso .cvlines a,
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article a			                { display:block; text-decoration:none; position:relative; z-index: 0; }
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article.item-footer 	            { background:none;padding:1.5em 0 0 0; min-height:0; }
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article.last+article.item-footer 	{ background: url("../img/dot-x-dark.png") repeat-x scroll 0 top; }
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article.item-footer a.button		{ display:inline-block; }
#mainwrapper #main #mijnjobat .mycv-presentation.mycv-edit-form .cvlines article fieldset a { display: inline; text-decoration:none; position: static; }
#mainwrapper #main #mijnjobat .mycv-presentation.mycv-edit-form .cvlines article#insert fieldset a.btn-remove { display:none; }

#mainwrapper #main #mijnjobat .mycv-edit-form .first .mycv-block .cv-title .action-btn a.btn-up,
#mainwrapper #main #mijnjobat .mycv-edit-form .last .mycv-block .cv-title .action-btn a.btn-down { color:#d3d3d3; cursor:default; }
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block .cvlines article.first .action-btn a.move-up,
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block .cvlines article.last .action-btn a.move-down { color:#d3d3d3; cursor:default; }

/* form edition mycv */

#mainwrapper #main #mijnjobat .mycv-presentation .edition-dash { display:none;} 
#mainwrapper #main #mijnjobat .mycv-presentation .mycv-edition .edition-dash { display:block; position: absolute; right: 0; top: 6px; height: 21px; line-height: 21px; } 
#mainwrapper #main #mijnjobat .mycv-presentation .mycv-edition .cvlines article a .edition-dash { position: absolute; right: 0; top: 6px; height: 21px; line-height: 21px; display:block;} 
#mainwrapper #main #mijnjobat .mycv-presentation .mycv-edition .cvlines article a:hover .edition-dash { display:none;} 
#mainwrapper #main #mijnjobat .mycv-block.mycv-edition .cvlines h3 time span.dashed-bar { /*display:inline;*/ margin: 0 3px; display:none;}	
#mainwrapper #main #mijnjobat .mycv-block.mycv-edition .cvlines h3 time span.dashed-bar2 { display:inline; margin: 0 3px;}	

#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article h2 	                { padding-right: 38%; color:#797878;}
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article a h2                  { color:#797878; padding-right: 28%; }
#mainwrapper #main #mijnjobat #layoutcv .mycv-presentation .cvlines article h2	        { color:#797878;}
#mainwrapper #main #mijnjobat #layoutcv .mycv-presentation .cvlines article a:hover h2	{ color:#019CDC; margin-bottom: 0;}

#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article h3 	            { color:#10abec; font-weight:bold; font-size:1.8em; margin:5px 0 10px; overflow:hidden;}
#mainwrapper #main #mijnjobat .mycv-presentation .mycv-edition .cvlines article h3 	{ padding-right: 28%; }
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article h3 span.error 	{ color:red; margin:0; float: none; clear:none;}
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article h4 	            { color:#797878; font-weight:bold; font-size:1.4em; margin-bottom:0.75em;}
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article h4 span.error 	{ color:red; margin:0; float: none; clear:none;}
#mainwrapper #main #mijnjobat .mycv-presentation .single-item .cvlines article div.article-item>div      {font-size: 1.4em;}
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article>div,
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article p                 { margin-bottom: 0; line-height: 1.5em; margin-top: 0; } 
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article p.row             { margin-top: 6px;}
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article div.article-item>div { font-size: 1.4em; line-height: 1.5em; color: #6d6d6d; }
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article div.article-item ol { font-size: 1em; margin: 0; padding: 0 40px; }
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article div.article-item ul { float:none; margin:0; padding: 0 40px;list-style: disc none outside; }
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article div.article-item p { font-size: 1em; }
#mainwrapper #main #mijnjobat .mycv-presentation.mycv-edit-form .cvlines article div#skillText { padding-top:1.4em;}
#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article div#skillText 		{ margin:0; padding-top:0;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines time 				        { font-size:1.4em; margin: 0 0 0 0; position:absolute; top:6%; right:0;width: 40%;text-align: right;}
#mainwrapper #main #mijnjobat .mycv-block-container.mycv-edit-form .mycv-block .cvlines time 	{ right:12%;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines h3 time 				        { font: normal 0.8em "Calibri", Arial, Helvetica, sans-serif; color:#009AED;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines h3 time span 		        { float:none; display: inline; color:#009AED;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines h3 time span.dashed-bar 		{ display:none;}	
#mainwrapper #main #mijnjobat .mycv-block .cvlines h3 time span.dashed-bar2		{ margin:0 3px;}	
#mainwrapper #main #mijnjobat #PersonnalInformation .mycv-block.mycv-edition .cvlines h2 { width:96% }
#mainwrapper #main #mijnjobat #mycv.cv-edit-mode                                { margin: 2em 2%; }

#mainwrapper #main #mycv aside ul li.error 								{ clear:none; float:none; margin:0; color:red; background: url("../img/bul-square-red.gif") no-repeat 3px 9px;}

/* Edit menu for My CV page */
#mainwrapper #main #mijnjobat .mycv-block .cvlines .edit-menu				{ position:absolute; top:0; right:0; width:100%; display:none; height:100%;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines ul 						{ padding:0; margin:0; list-style:none; float:right; margin: 1em}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .edit-menu li 			{ padding:0; margin:0 0 0.5em; overflow:hidden;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .edit-menu li .btn-green { margin:0; padding:0; font-size: 1.2em;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .edit-menu li .btn-green .button { background: #B7D93C; background: -moz-linear-gradient(100% 100% 90deg, #A1CF04, #B7D93C) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#B7D93C), to(#A1CF04)); border: 1px solid #93BD00;font: 600 1.2em 'Calibri', Arial, serif;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .edit-menu li .btn-green .button:hover {background: #B7D93C;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .edit-menu li .btn-gray .button { background: #9F9F9F; background: -moz-linear-gradient(100% 100% 90deg, #BCBCBC, #9F9F9F) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#9F9F9F), to(#BCBCBC)); border: 1px solid #9F9F9F;font: 600 1.2em 'Calibri', Arial, serif; padding: 0.32em 0.75em 0.25em;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .edit-menu li .btn-gray .button:hover {background: #9F9F9F;}
#mainwrapper #main #mijnjobat .mycv-block div.arrow-up 			{ width:48.5%; float:left;}
#mainwrapper #main #mijnjobat .mycv-block div.arrow-down		{ width:48.5%; float:right; text-align:right;}
#mainwrapper #main #mijnjobat .mycv-block .edit-menu div.btn-up 		{ width:29%; float:left; padding-right:5px; }
#mainwrapper #main #mijnjobat .mycv-block .edit-menu div.btn-down		{ width:29%; float:left; padding-right:5px;}
#mainwrapper #main #mijnjobat .mycv-block .edit-menu div.btn-close		{ width:29%; float:right; min-width: 29px; }

#mainwrapper #main #mijnjobat .first .mycv-block .cv-title .arrow-down a.button,
#mainwrapper #main #mijnjobat .last .mycv-block .cv-title .arrow-up a.button,
#mainwrapper #main #mijnjobat article.first .arrow-down a.button,
#mainwrapper #main #mijnjobat article.last .arrow-up a.button { text-decoration: none; cursor: pointer; padding: .2em .7em; display:block; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); margin: 0 auto; text-align: center; font: 600 1.4em 'Calibri', Arial, serif; color: white; width: auto; overflow: visible; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; outline: 0 none; background:-moz-linear-gradient(0% 100% 90deg, #d3d3d3, #ebebea 100%); background:-webkit-gradient(linear, left top, left bottom, from(#ebebea), to(#d3d3d3));box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); border:1px solid #d3d3d3; cursor:default; float:none;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines article.last.first .edit-menu .btn-up,
#mainwrapper #main #mijnjobat .mycv-block .cvlines article.last.first .edit-menu .btn-down		{ display:none;}

/* Saved Jobs tab on mycv page*/
#mainwrapper #main #mijnjobat .jobs-results     { margin:0 0 2em 0; }
#mainwrapper #main #mijnjobat .jobs-results article:first-child { border-top: none; }
#mainwrapper #main #mijnjobat .jobs-results article { border-top: 1px solid #dfdfdf; }
#mainwrapper #main #mijnjobat .jobs-results article strong.remove { float:left; font-size: 2.4em; padding: 12px 0 12px 10px; cursor:pointer; }
#mainwrapper #main #mijnjobat .jobs-results article strong.remove:hover { color: #019cdc; }
#mainwrapper #main #mijnjobat .jobs-results article a { border: none; vertical-align:top; } 
#mainwrapper #main #mijnjobat .jobs-results article a.companylogo { position:inherit; display:inline-block; width:80px; padding: 12px 0;}
#mainwrapper #main #mijnjobat .jobs-results article a.job-desc { position:inherit; display:inline-block; width:80%;}
#mainwrapper #main #mijnjobat .jobs-results article strong.remove { float: none; font-size: 1.6em; position:inherit; display:inline-block; }


/* Div transparency */
.transparency { position:absolute; top:0; right:0; background: none repeat scroll 0 0 black; height: 100%; width: 100%;background-color:#def2fa; width: 100%; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;  border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

.edit-mycv-btn 																{ position:static; top:0; left:0;}
.mycv-block figure  .edit-mycv-btn 											{ margin-top:1em;}
.mycv-block figure  .edit-mycv-btn 	.button									{ padding:.2em 1em;}

#mainwrapper #main #mijnjobat .mycv-presentation .cv-title .edit-mycv-btn 					{ display: block; }
#mainwrapper #main #mijnjobat .mycv-presentation .mycv-block.close .cv-title .edit-mycv-btn { display: none;}
#mainwrapper #main #mijnjobat .mycv-presentation .cv-title .edit-mycv-btn ul 				{ padding:0; margin:0; float:left; list-style:none;}
#mainwrapper #main #mijnjobat .mycv-presentation .cv-title .edit-mycv-btn ul li 			{ margin-bottom:5px;}
#mainwrapper #main #mijnjobat .mycv-presentation .cv-title .edit-mycv-btn ul li a i.fa-plus-circle	{ margin-right: 5px;}

#mainwrapper #main #mijnjobat .mycv-edit-form .cv-edition   { padding: 20px 20px 20px; background-color: #e2f4fc;}

#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block figure		{ margin:0; width:23%; float:left; text-align:left; position: relative; }
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block figure.showeditor .image-editor                           { display:block; height: 100%; max-width: 138px; position: absolute; top: 0; width: 100%; }
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block figure.showeditor .image-editor #UpdatePhoto              { position:absolute; bottom:0; background-color:rgba(0, 0, 0, 0.4); color:#FFFFFF; width: 100%;padding: 0.5em 0; cursor:pointer;}
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block figure.showeditor .image-editor #UpdatePhoto i.fa-camera  { font-size: 2em; color:White;padding:0 0.5em; float:left;}
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block figure.showeditor .image-editor #UpdatePhoto span         { padding-right:0.5em; font-size: 1.2em; line-height: 100%; }
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block figure.showeditor .image-editor #DeletePhoto              { position:absolute; right:0;background-color:rgba(0, 0, 0, 0.4); color:#FFFFFF; cursor:pointer;}
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block.no-photo figure.showeditor .image-editor #DeletePhoto     { display:none; }
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block figure.showeditor .image-editor #DeletePhoto i.fa-times-circle { font-size: 2em; margin:0.5em;}
#mainwrapper #main #mijnjobat .mycv-block figure .image-editor              { display:none; }
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block .cvlines 		{ overflow:hidden;width:75%; float:right;}
#mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation .mycv-block .cvlines 		{ overflow:visible;}
#mainwrapper #main #mijnjobat .mycv-edit-form h2						{ position: static;left: 0;color: #019CDC;float: none;font: bold 2.4em "Calibri",Arial,Helvetica,sans-serif;margin:0 0 1em; }
#mainwrapper #main #mijnjobat .mycv-edit-form p.row 					{ clear:both; margin: 0 0 .75em; padding: 0;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.huidige-job			{ margin: 0;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.dear .dear-wrap	{ margin:0; font-size:100%; width:61%; padding: 7px 0;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.dear .dear-wrap span{ margin-bottom:0;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.dear .dear-wrap span:last-child { margin-bottom:0;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.dear .dear-wrap input	{ margin:0; font-size:100%; width:auto; display:inline; float:none;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.dear .dear-wrap label	{ margin:0; font-size:100%; width:auto; display:inline; float:none; margin: 0 25px 0 5px;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.straat		 		{ width:60%; float:left;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.straat label 		{ width:41%;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.straat input 		{ width:55%;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.number		 		{ float: left; clear: none; width: 40%;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.number label 		{ width: 30%;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.number input 		{ width: 43%;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.zip					{ width: 41%; float:left;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.zip label			{ width: 61%;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.zip input 			{ width: 30%;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.gemeente 			{ width: 55.5%; clear:none;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.gemeente label		{ width: 35%;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.gemeente input		{ width: 30%; width:56%;}
#mainwrapper #main #mijnjobat .mycv-edit-form fieldset label 			{ width: 25%; float: left; position: relative; font-size:100%; margin-bottom:0;padding: 0.6em 0 0 0;}

#mainwrapper #main #mijnjobat .mycv-edit-form fieldset input,
#mainwrapper #main #mijnjobat .mycv-edit-form fieldset textarea			{ margin:0; font-size:100%; width:66%; padding:.5em .3em;}
#mainwrapper #main #mijnjobat .mycv-edit-form fieldset select   		{ margin:0; font-size:100%; width: 68.30%;}

#mainwrapper #main #mijnjobat .mycv-edit-form fieldset div.row.tags-work		{margin-bottom: 0; cursor: default; line-height: normal; margin-top:6px; font-size:1.4em; width:100%;}
#mainwrapper #main #mijnjobat .mycv-edit-form fieldset div.row.tags-work label		{ width: 25%; float: left; position: relative; font-size:100%; margin-bottom:0;padding: 0.3em 0;}
#mainwrapper #main #mijnjobat .mycv-edit-form fieldset div.row.tags-work div.tags-right	{ margin:0; font-size:100%; width: 63.30%; float:left;}

#mainwrapper #main #mijnjobat .mycv-edit-form .datepicker 				{ position:relative;}
#mainwrapper #main #mijnjobat .mycv-edit-form .datepicker img 			{ position:absolute; top:0.40em; margin-right:3.25%; margin-left: 2%;}
#mainwrapper #main #mijnjobat .mycv-edit-form fieldset textarea.medium-desc	{ height:120px; }
#mainwrapper #main #mijnjobat .mycv-edit-form fieldset span.cke,
#mainwrapper #main #mijnjobat .mycv-edit-form fieldset div			    { margin:0; font-size:100%; width: 63.30%;}
#mainwrapper #main #mijnjobat .mycv-edit-form #PersonnalInformation fieldset div.error			    { width: 100%;}
#mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation .datepicker .datepickerintervall { float:none; }
#mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation .datepicker .datepickerintervall>span { display:inline-block; float:none; width:35%; }
#mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation .datepicker .datepickerintervall>span input {  width:50%; }
#mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation .datepicker .datepickerintervall>span img { margin-right:1%; margin-left:1%; }
#mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation #DatePickerWorkIntervalTo        {margin-right: 2em; width: 35%} 
#mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation p.row.disabled  #DatePickerWorkIntervalTo label { opacity:0.5;}
#mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation #DatePickerWorkIntervalTo input.hasDatepicker {width: 50%; }
#mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation #CurrentJobContainer {line-height: 2.4em;}
#mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation #CurrentJobContainer label {float: none; width: auto; display: inline;}
#mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation #CurrentJobContainer input {float: none; width: auto; margin-right:1em;}

#mainwrapper #main #mijnjobat aside.col1 #mycv-availability #PartnersCvAvailability.disabled { opacity: 0.5; }

/* Ckeditor overrided styles */
#mainwrapper #main #mijnjobat .mycv-edit-form fieldset .cke			            { float:left}
/*#mainwrapper #main #mijnjobat .mycv-edit-form fieldset .cke span,*/
#mainwrapper #main #mijnjobat .mycv-edit-form fieldset .cke div			        { width:inherit; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines .cke .cke_voice_label     { display:none; }
/*#mainwrapper #main #mijnjobat .mycv-block .cvlines div.cke span                     { display:inherit; float:inherit; }*/
#mainwrapper #main #mijnjobat .mycv-block .cvlines .cke .cke_reset            { width:auto; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines .cke .cke_reset.cke_inner    { width:100%; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines .cke .cke_button_label    { display:none; float:left;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .cke .cke_button_icon     {display: inline-block; float: left; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines .cke .cke_top, .cke_contents, .cke_bottom { float:none; }

#mainwrapper #main #mijnjobat .mycv-block .cvlines div.item-data ol { margin:inherit; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines span.cke_contents	{ float:none;}

/* datepicker test */
#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.zip 					{ width: 62.2%; float: left;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.zip label 			{ width: 11.5%; margin-left: 40%;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.zip input 			{ width: 27%;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.gemeente 			{ width: 32.5%; clear: none;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.gemeente label 		{ width: 21%; margin-left: 10px;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.row.gemeente input 					{ width: 56%;}
#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.gemeente input 		{ width: 51%;}
#mainwrapper #main #mijnjobat .mycv-presentation.mycv-edit-form .cvlines fieldset .btn-green	{ clear:both; margin-top:0.5em; overflow: visible;}

#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article p.form-action-buttons { margin-top: 1em; }
#mainwrapper #main #mijnjobat .mycv-presentation .form-action-buttons       { margin:0 0 0 25%; font-size: 1.8em; overflow:visible;}
#mainwrapper #main #mijnjobat .mycv-presentation .btn-save                  { width: auto; padding: .2em 1em; font-size: .75em;}
#mainwrapper #main #mijnjobat .mycv-presentation .btn-cancel,
#mainwrapper #main #mijnjobat .mycv-presentation .btn-remove	            { font-size: .75em;}
#mainwrapper #main #mijnjobat .mycv-block .btn-cancel,
#mainwrapper #main #mijnjobat .mycv-block .btn-remove,
#mainwrapper #main .cv-newsletters.large-newsletter #mijnjobat .btn-cancel  { margin-left: 2%;}

#mainwrapper #main .cv-newsletters.large-newsletter #mijnjobat .btn-cancel	        { display: inline-block; line-height: 2em; font-size: 1.4em; _zoom:1; _display:inline; text-decoration:none;}
#mainwrapper #main .cv-newsletters.large-newsletter #mijnjobat .btn-cancel:hover	{ text-decoration:underline;}

fieldset input {width: auto;float: left;}
#mainwrapper #main #mycv .mycv-block .article-item>h3 { display:inline-block; }

/* -------------------------
   MY CV THEME : BLACK&WHITE
   ------------------------- */

#mainwrapper #main #mycv.black-white p { color: #6D6D6D;}
#mainwrapper #main #mycv.black-white .mycv-block .cvlines h2{ font-family: "Roboto Slab", serif; font-size: 20px; font-weight: bold; color: #000;}
#mainwrapper #main #mycv.black-white #PersonnalInformation .mycv-block .cvlines h2{ font-size: 24px;}
#mainwrapper #main #mycv.black-white .mycv-block .cv-title h2{ font-family: "Roboto Slab", serif; color: #ff8a00;}
#mainwrapper #main #mycv.black-white .mycv-presentation .cvlines article h3{ margin-top: 8px; font-size: 16px; color: #ff8a00;}
#mainwrapper #main #mycv.black-white .mycv-block .cvlines h3 time span{ font-size: 13px; color: #797878;}
#mainwrapper #main #mycv.black-white .mycv-block .cvlines h3 time { font-size: 13px; color: #797878;}
#mainwrapper #main #mycv.black-white .mycv-edit-form .mycv-block .action-btn a{ color: #000;}
#mainwrapper #main #mycv.black-white .mycv-presentation .mycv-block.cv-perso .cvlines a{ color: #ff8a00;}


/* ---------------------
   MY CV THEME : CLASSIC
   --------------------- */

#mainwrapper #main #mycv.classic .mycv-block .article-item { font-family: "Droid Serif", serif;}
#mainwrapper #main #mycv.classic #PersonnalInformation .mycv-block.mycv-form { padding: 2em; background: #f5f3ed none;}
#mainwrapper #main #mycv.classic .article-item p { color: #6D6D6D;}
#mainwrapper #main #mycv.classic .mycv-block .cvlines .cvline-value{ font-style: italic;}
#mainwrapper #main #mycv.classic .mycv-block .cvlines h2{ font-family: "Droid Serif", serif; font-size: 20px; font-weight: normal; color: #003768; line-height: 1;}
#mainwrapper #main #mycv.classic #PersonnalInformation .mycv-block .cvlines h2{ font-size: 32px;}
#mainwrapper #main #mycv.classic .mycv-block .cv-title h2{ font-family: "Droid Serif", serif; font-weight: normal; color: #003768;}
#mainwrapper #main #mycv.classic .mycv-presentation .cvlines article h3{ margin-top: 8px; font-family: "Droid Serif", serif; font-style: italic; font-size: 16px; color: #10abec;}
#mainwrapper #main #mycv.classic .mycv-block .cvlines h3 time span{ font-family: "Droid Serif", serif; font-style: normal; font-size: 13px; /*color: #aba9a2;*/}
#mainwrapper #main #mycv.classic .mycv-block .cvlines h3 time { font-family: "Droid Serif", serif; font-size: 14px; /*color: #aba9a2;*/ }
#mainwrapper #main #mycv.classic .mycv-presentation .mycv-block.cv-perso .cvlines a{ color: #10abec;}
#mainwrapper #main #mycv.classic .mycv-edit-form #PersonnalInformation .mycv-block .action-btn{ top: 2em; right: 2em;}
#mainwrapper #main #mycv.classic .mycv-presentation .mycv-block.cv-perso .action-btn { right: 10px; }

#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article#insert{ font-family: "Calibri", Arial, Helvetica, sans-serif;}


fieldset input {width: auto;float: left;}

#mainwrapper #main #mycv .mycv-presentation .mycv-block.cv-perso .action-btn { position: absolute; right: 0px; } 


/* --------------------
   NEW LAYOUT CV STYLES
   -------------------- */

#mainwrapper.webcv-template #main{ display: block; width: 100%; max-width: 100%; padding-top: 0;}
#mainwrapper.webcv-template #main #mijnjobat #layoutcv .mycv-presentation{ float: none; width: 100%;}
#mainwrapper.webcv-template #main #mijnjobat #layoutcv .mycv-presentation .mycv-block{ display: block; width: 620px; margin: 0 auto;}

#mainwrapper.webcv-template #main #mijnjobat .mycv-block .cv-title h2{ color: #019cdc;}
#mainwrapper.webcv-template #main #mijnjobat .mycv-block .cvlines article h3{ font-size: 16px;}
#mainwrapper.webcv-template #main #mijnjobat .mycv-block .cvlines article h3 time{ top: 5px; font-size: 14px; font-weight: bold;}
#mainwrapper.webcv-template #main #mijnjobat .mycv-block .cvlines article h3 time span{ color: #6d6d6d;}
#mainwrapper.webcv-template #main #mijnjobat .mycv-block .cvlines p{ font-size: 14px; line-height: 21px; color: #6d6d6d;}

#mainwrapper.webcv-template #main #mijnjobat.mywebcv #mywebcv-share{ width: 840px; margin: 30px auto 0;}

#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li                                  { background:none; padding:0; clear:both; position:relative;}
#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li span                             { margin: 0 auto; color:#019cdc;}
#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li img                              { margin:0 1em 1em 0; vertical-align: middle; }
#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li span.cvlayout-checked            { display:none; }
#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li:hover                            { cursor:pointer; }
#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li:hover span                       { color:#003768; }
#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li:hover img                        { opacity:0.5; filter: alpha(opacity=50); color: #019cdc; }
#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li.selected span                    { font-weight: bold; font-style:italic;}
#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li.selected img                     { background: blue; }
#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li.selected span.cvlayout-checked   { background: url("../img/ico_cvlayout-sel.png") no-repeat scroll center center rgba(0, 0, 0, 0); display: block; height: 75%; left: 0; position: absolute; top: 0; width: 25%; }
#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li.selected:hover                   { cursor:default; }
#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li.selected:hover span              { color:#019cdc; }
#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li.selected:hover img               { opacity:inherit; filter: inherit;color: inherit; }

/*
   BLACK & WHITE THEME
*/

#mainwrapper.webcv-template.black-white #main #mijnjobat #PersonnalInformation .mycv-block h2,
#mainwrapper.webcv-template.black-white #main #mijnjobat #layoutcv .mycv-presentation .cvlines article h2{ font-family: "Roboto Slab", serif; color: #000;}
#mainwrapper.webcv-template.black-white #main #mijnjobat .mycv-block .cv-title h2{ font-family: "Roboto Slab", serif; color: #ff8a00;}
#mainwrapper.webcv-template.black-white #main #mijnjobat .mycv-block .cvlines article h3{ color: #ff8a00;}
#mainwrapper.webcv-template.black-white #main #mijnjobat .mycv-block .cvlines article h3 time,
#mainwrapper.webcv-template.black-white #main #mijnjobat .mycv-block .cvlines article h3 time span{ color: #6d6d6d;}
#mainwrapper.webcv-template.black-white #main #mijnjobat .mycv-presentation .mycv-block.cv-perso .cvlines a{ color: #ff8a00;}


/*
   CLASSIC THEME
*/

#mainwrapper.webcv-template.classic #main #mijnjobat #layoutcv .mycv-presentation{ font-family: "Droid Serif", serif;}
#mainwrapper.webcv-template.classic #main #mijnjobat #layoutcv .mycv-presentation > div{ border-bottom: 3px solid #dcd8cd;}
#mainwrapper.webcv-template.classic #main #mijnjobat #layoutcv .mycv-presentation .cvlines article{ background: none; border-bottom: 1px solid #dcd8cd;}
#mainwrapper.webcv-template.classic #main #mijnjobat #layoutcv .mycv-presentation #PersonnalInformation{ background-color: #f5f3ed; border: 0;}
#mainwrapper.webcv-template.classic #main #mijnjobat #layoutcv .mycv-presentation .mycv-block{ background: none;}
#mainwrapper.webcv-template.classic #main #mijnjobat #layoutcv .mycv-presentation > .last,
#mainwrapper.webcv-template.classic #main #mijnjobat #layoutcv .mycv-presentation .cvlines article.last{ border-bottom: 0;}
#mainwrapper.webcv-template.classic #main #mijnjobat #layoutcv .mycv-block .cv-title h2,
#mainwrapper.webcv-template.classic #main #mijnjobat #layoutcv .mycv-block .cvlines h2{ font-family: "Droid Serif", serif; font-weight: normal; color: #003768;}
#mainwrapper.webcv-template.classic #main #mijnjobat #layoutcv #PersonnalInformation .mycv-block .cvlines h2{ padding-bottom: 5px; border-bottom: 3px solid #dcd8cd;}
#mainwrapper.webcv-template.classic #main #mijnjobat .mycv-block .cvlines article h3{ font-family: "Droid Serif", serif; font-weight: normal; font-style: italic; color: #10abec;}
#mainwrapper.webcv-template.classic #main #mijnjobat .mycv-block .cvlines article h3 time,
#mainwrapper.webcv-template.classic #main #mijnjobat .mycv-block .cvlines article h3 time span{ font-weight: normal; color: #aba9a2;}
#mainwrapper.webcv-template.classic #main #mijnjobat .mycv-presentation .mycv-block.cv-perso .cvlines a{ color: #003768;}
#mainwrapper.webcv-template.classic #main #mijnjobat .mycv-block .cvlines .cvline-value{ font-style: italic;}

/* Colorpicker Jquery */
/**********************/
.miniColors-trigger {height: 28px;width: 28px;background: url(../img/colorpicker/ico_colorpicker-bg.png) center no-repeat;vertical-align: top;margin: 0 0.5em 0 0; float:left;	outline: none;}
.miniColors-selector {	position: absolute;	width: 175px;	height: 150px;	background: #FFF;	border: solid 1px #BBB;	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, .25);	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, .25);	box-shadow: 0 0 6px rgba(0, 0, 0, .25);	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	padding: 5px;	z-index: 999999;}
.miniColors-selector.black {	background: #000;	border-color: #000;}
.miniColors-colors {	position: absolute;	top: 5px;	left: 5px;	width: 150px;	height: 150px;	background: url(../img/colorpicker/gradient.png) center no-repeat;	cursor: crosshair;}
.miniColors-hues {position: absolute;	top: 5px;	left: 160px;	width: 20px;	height: 150px;	background: url(../img/colorpicker/rainbow.png) center no-repeat;	cursor: crosshair;}
.miniColors-colorPicker {	position: absolute;	width: 11px;	height: 11px;	background: url(../img/colorpicker/circle.gif) center no-repeat;}
.miniColors-huePicker {	position: absolute;	left: -3px;	width: 26px;	height: 3px;	background: url(../img/colorpicker/line.gif) center no-repeat;}

/* Tabs - checkpoint */
/*********************/
.tabs #checkpoint 								{ overflow:hidden; float:none; margin:0; padding:0; margin-bottom:2em;}
.tabs #checkpoint li							{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; top: 0; margin:0 0.9% 0 0; border-bottom: none !important; border:none; padding: 0; white-space: normal; background: -moz-linear-gradient(100% 100% 90deg, #f7f7f5, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f7f7f5)); width:9%; list-style:none; float:left; position:relative;}
.tabs #checkpoint li:last-child 				{ margin-right:0;}
.tabs #checkpoint li a							{ text-decoration:none; cursor:pointer; padding:0; display:inline-block; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); margin:0 auto; text-align:center; font:600 1.4em 'Calibri', Arial, serif; color:#fff; width:auto; overflow:visible; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; outline:0 none; background: -moz-linear-gradient(100% 100% 90deg, #019cdc, #15b1f1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15b1f1), to(#019cdc)); border:1px solid #027fb3; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); height: 80px;line-height: 80px;display: block;width: 78%;float: left;padding: 0 11% 0 9%;}

#main .tabs #checkpoint li.active a							{ background: #f2f2f2; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); color: #797878; border:1px solid #dbdbdb;}
#main .tabs #checkpoint li.check a						{ background: #f2f2f2; text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); color: #797878; border:1px solid #dbdbdb;}

.tabs #checkpoint li.cp-werk 										{ width:6.11111111111%;}
.tabs #checkpoint li.cp-ref 										{ width:12.11111111111%;}
.tabs #checkpoint li.cp-talen 										{ width:7.11111111111%;}
.tabs #checkpoint li.cp-vakantie 										{ width:11.11111111111%;}

.tabs #checkpoint li span.cp-title				{ line-height: 15px; vertical-align: middle; display: inline-block;}
.tabs #checkpoint li.check a span.cp-check		{ position:absolute; right:5%; top:8%; background:url(../img/ico_check-cv.png) no-repeat 0 0; width:16px; height:16px; text-indent: -9999em;}
.tabs #checkpoint li.check a span.cp-nocheck	{ position:absolute; right:5%; top:8%; background:url(../img/ico_check-cv-error.png) no-repeat 0 0; width:16px; height:16px; text-indent: -9999em;}


/* CV delen en exporteren */
/**************************/
.categories-cv .pos-1 .article-content,.categories-cv .pos-2 .article-content,.categories-cv .pos-3 .article-content  { min-height:230px;}
.categories-cv .pos-4 .article-content,.categories-cv .pos-5 .article-content,.categories-cv .pos-6 .article-content  { min-height:110px;}
/*CV Webpagina*//*CV doorzoekbaar voor bedrijven*/
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv article						{ width:100%;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv h3 							{ font-size: 1.6em; line-height: 1em;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv h3 span						{ color:#019CDC; display:block}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content 				{ padding:1.5em 4%;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content figure		{ float:right; margin:0; padding:0; margin-left:4%;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .pos-3 .article-content figure{ float:left; margin:0; padding:0; margin-right:4%;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content figure img	{ float:none; width:100%; border:none; margin:0; padding:0; box-shadow:none; width:52px; height:50px;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content label 		{ clear:none; font-size:100%; display:inline;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content input 		{ margin:3px 2% 0 0; float:none; font-size:100%;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content .input 		{ margin:3px 2% 0 0; float:none; font-size:100%;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content .row input 	{ font-size:1.4em;font-size:100%;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content .title-url 	{ display:block; font-size:1.4em; font-weight:bold; margin-bottom:0.35em}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content p.row 		{ padding-bottom:0;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .pos-2 .article-content p.row input	{ width:96%;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content .btn input	{ font-size:1.4em;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content select 		{ float: none; width: 71%; height: 30px;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content .blue-read-times { color:#00a4e4; font-weight:bold;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content .cv-socialmedia input,
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content .cv-socialmedia a	  { margin: 0 5px 0 0; float: left; font-size: 100%; display:block; width:32px; height:32px;}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content .cv-socialmedia img { max-width:32px; max-height:32px}
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .pos-3 .partner-list           { padding-left:10px; }
#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .pos-3 .partner-description    { padding-left: 16px; display:block; }

#mainwrapper #main #mijnjobat #mycv-availability .partner-list                          { }
#mainwrapper #main #mijnjobat #mycv-availability .partner-list .partner-item             { display:block; margin-left:1em; }

/* Niuewbrieven */
.nyroModalCont #mycv-nieuwbrieven 													    { float: none; }
#mainwrapper #main #mycv-nieuwbrieven 													{ float: none; /*width: 62%;*/ width: 96%; margin: 0 auto; padding: 2em 0;}
#mainwrapper #main #mycv-nieuwbrieven fieldset											{ margin-bottom:1em;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven h2,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven h2 								{ position: static; left: 0; color: #019cdc; float: none; font: bold 2em "Calibri",Arial,Helvetica,sans-serif; margin: 0 0 0.5em 0;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven figure,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven figure 							{ margin:0; padding:0; float:right;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven figure img,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven figure img							{ margin:0.5em 0 0 4%; padding:0; width:100%;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list 				{ overflow:hidden; margin-bottom:2em; width:75%}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul	 		{ margin: 0 1.5% 1em 0; padding: 0; list-style: none; float: left; width: 31%;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul ul,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul ul 		{ margin: 7px 1.5% 0 0; padding: 0; list-style: none; float: left; width: 100%; background:none;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter		{ margin: 0 0 1em 0; float:none; width:100%}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list.myselection,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list.myselection		{ position:absolute; right:0; top:0; float: right; width: 25%;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li ,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li 		{ padding: .3em 0 .3em 0; overflow:hidden;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li li,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li li 	{ padding: .3em 0 .7em 13px;background: none;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li li input,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li li input 	{ float:left;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li li label,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li li label 	{ float: left;font-size: 1.2em; margin-top: 3px; width: 86%; line-height: 1.1em;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li li,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li li 	{ padding: .3em 0 .7em 13px;background: none; width: 93%;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li .newsletter-zoek-head,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li .newsletter-zoek-head 		{ border-bottom: 1px dotted #CCC;text-decoration: none;color: #6D6D6D;font-size: 1.4em;-webkit-transition: color 0.1s ease-in;-moz-transition: color 0.1s ease-in;-o-transition: color 0.1s ease-in;transition: color 0.1s ease-in;line-height: 140%; cursor:pointer; padding-left:12px; background: url(../img/ico_toggle-more.png) no-repeat 1px 0.40em; }
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li .newsletter-zoek-head.open,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li .newsletter-zoek-head.open 		{ background: url(../img/ico_toggle-less.png) no-repeat 1px 0.40em; font-weight:bold; }
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li .newsletter-zoek-head:hover,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li .newsletter-zoek-head:hover 		{ color: #009AED;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li .newsletter-zoek-head.open:hover,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul li .newsletter-zoek-head.open:hover	{ background: url(../img/ico_toggle-less.png) no-repeat 1px 0.40em; font-weight:bold; color:#6D6D6D }

.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .selection-wrapper,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .selection-wrapper { position:relative;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list ul li li input,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list ul li li input 	{ width:auto; margin:0 6px 0 0;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list ul li li label,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list ul li li label 	{ clear:none; margin:0; margin-left: 20px; line-height: 110%;}

.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list ul.myselection-newsletter li,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list ul.myselection-newsletter li     { padding: 0.5em 1em 3em;margin: 0;float: none;background: #f7f7f7;margin: 0;border: 1px solid #B2E1F4;box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}
/*#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters fieldset#Regions .newsletter-zoek-list.waar-werken ul.myselection-newsletter li { padding: 0.5em 1em 3em; }*/
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li .newsletter-zoek-head,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li .newsletter-zoek-head 		{ border-bottom: none;text-decoration: none;color: #019cdc;font-size: 1.4em;line-height: 140%; cursor: text; padding-left:0; background: none; font-weight:bold; }
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li li,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li li { padding: 0;margin: 0;float: none;background: none;margin: 0;border: none; box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none; position:relative;  width: 100%;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li ul.sub li,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li ul.sub li { width: 96%;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li li span,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li li span { display:block; border-bottom: 1px dotted #CCC;text-decoration: none;color: #6D6D6D;font-size: 1.4em; line-height:140%; margin:.3em 0 .3em 0;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li li span a,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li li span a,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li span a.close { display: block;background: url(../img/ico_close_whiteblue.png) no-repeat 100% 0;text-indent: -9999em;width: 13px;height: 13px;position: absolute;top: 5px;right: 0;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li li span a:hover,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li li span a:hover,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li span a.close:hover { background: url(../img/ico_close_blue.png) no-repeat 100% 0; } 
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter .selection-items   { position:relative }

.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul .selection-items ul,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul .selection-items ul { float:none; margin-top:3px}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li li span,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven .newsletter-zoek-list ul.myselection-newsletter li li span { display: block; border-bottom: none; text-decoration: none; color: #6D6D6D; font-size: 1.2em; line-height: 140%; margin: .2em 0 0 0; padding-left:12px;}
.selection-items { margin-bottom: 10px;}
.selection-items .selection-title {margin-bottom: 0; margin-top:10px; background:url(../img/bul-square.gif) no-repeat 0 3px; padding-left:8px;}
.selection-items .selection-title span { font-size: 1.6em;  font-weight: bold; color: gray;}

.selection-items .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list ul li input,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list ul li input 			{ width: auto; margin: 0 6px 0 0;}
.selection-items .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list ul li label,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list ul li label 			{ clear: none;margin: 0;line-height: 110%; color: #6d6d6d;}
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list ul li h3 input            { position:relative; top:6px; }

.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .pos-1,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .pos-1			{ width: 45%; float:left; }
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .pos-2,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .pos-2			{ width: 55%; float:left; }
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keywords-input,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keywords-input 		{ overflow:hidden;  line-height:30px;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keywords-searchtype,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keywords-searchtype 		{ overflow:hidden;  line-height:30px; }
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keywords-input label,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keywords-input label	{ width:28%; float:left; margin-right:4%  }
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keywords-input input,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keywords-input input	{ width:60%; float:left;  }
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keywords-searchtype label,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keywords-searchtype label	{ float:left; margin-right:4%; text-align:right; width:36%; }
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keywords-searchtype input,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keywords-searchtype select	{ width:60%; float:left;  }
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keyword-txt,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keyword-txt {padding: 1em 1em 1em;margin: 0;float: none;background: #DEF2FA;margin: 0;border: 1px solid #B2E1F4;box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keyword-txt p,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .newsletter-zoek-list.newsletter-keywords .keyword-txt p {color: #019CDC; font-size: 1.4em; line-height: 140%; cursor: text; padding-left: 0; font-weight: bold; margin-bottom:0; line-height:160%;}
.nyroModalCont .cv-newsletters#mycv-nieuwbrieven fieldset .btn-green input.button,
#mainwrapper #main .cv-newsletters#mycv-nieuwbrieven fieldset .btn-green input.button { background: -moz-linear-gradient(100% 100% 90deg, #A1CF04, #B7D93C) repeat scroll 0 0 transparent;background: -webkit-gradient(linear, left top, left bottom, from(#B7D93C), to(#A1CF04));border: 1px solid #93BD00;width: auto;padding: 0.30em 0.5em;float: none;}

#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters .newsletter-zoek-list ul#LanguageJobs,
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters .newsletter-zoek-list ul#AlertFrequence    { width:100%; margin: 0;}
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters .newsletter-zoek-list ul#LanguageJobs li,
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters .newsletter-zoek-list ul#AlertFrequence li { width:31%; display:inline-block; margin: 0 1.5% 0 0; }

.nyroModalCont .Lightbox-article                                            { margin-top:40px; }
.nyroModalCont .Lightbox-article .row.long label.row-title                  { top:1px; }
.nyroModalCont .Lightbox-article .row.long label.row-title label            { width: auto; font-size:1em; }
.nyroModalCont .Lightbox-article .row.long .newsletters-jobat-choice        { float:right; width:106px; }
.nyroModalCont .Lightbox-article .row.long .newsletters-jobat-choice label  {  }

.nyroModalCont .optin-radio  { width:25px; display:block; height:15px; float:left; }
.nyroModalCont .optin-label  { display:block; float:left; width:93%; line-height:1.5em; }

/* DROPDOWN ALC */
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block .cvlines .functiontype-result { width: 100%; /*margin-bottom:10px;*/ } 	
#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block .cvlines .functiontype-delete 	{ background-color:#DEF2FA; margin:1px 4px; padding:2px 4px; border-radius: 4px 4px 4px 4px; display:inline-block; _display:inline; _zoom: 1; margin: 0 8px 3px 0;
line-height: 20px; }
#mainwrapper #main .mycv-edit-form .functiontype-delete img             { margin-left: 5px;position:relative ;top:2px;cursor:pointer;}

#mainwrapper #main #mijnjobat .mycv-block div.row div span { float:none; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown { margin:0px; padding:0px; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd { position:relative; z-index:1000; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown a, .dropdown a:visited { color:#6D6D6D; text-decoration:none; outline:none;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown a:hover { color:#FFFFFF;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dt a:hover { color:#6D6D6D; border: 1px solid #d0c9af;}
#mainwrapper #main #mijnjobat .mycv-edit-form .cvlines article fieldset .row .dropdown dt a {background: white url('/img/arr_down_more_blue.png') no-repeat scroll 98.5% center; display: block; padding-right: 20px; border: 1px solid #CCC; width: 94%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dt a span {cursor:pointer; display:block; padding:5px;float:none;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown.error dt a span {color:Red;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown.error li {background:none;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul { background:#FFFFFF none repeat scroll 0 0; border:1px solid #CCCCCC; color:#C5C0B0; display:none;
                  left:0px; padding:5px 0px; margin: 0; position:absolute; top:0; width:100%; list-style:none;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul ul { border:none; display:none; padding:0px; position:static; list-style:none;margin: 0; width: 100%; margin: 0; padding-left: 0; float: none;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown span.value { display:none;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li { display:block; width: 100%; padding:0;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li a { padding:1px 5px; display:inline-block; _display:inline; _zoom: 1;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li ul li a { display: block; padding-left: 33px;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li a.dropdown-more { display:inline-block; _display:inline; _zoom: 1;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li a:hover { background-color:#019CDC;}

#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines .flagvisibility { display:none;}

#mainwrapper #main #mijnjobat .mycv-block .cvlines .tags-work .dropdown dd ul li ul li a { padding:1px 5px 1px 20px; display:inline-block; _display:inline; _zoom: 1; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines .tags-work .dropdown dd ul li ul li a.dropdown-item { padding:1px 5px; display:inline-block; _display:inline; _zoom: 1; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines .tags-work .dropdown dd ul li ul li a.dropdown-no-children { display: block; padding-left: 33px; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines .tags-work .dropdown dd ul li ul li ul li a.dropdown-item { display: block; padding-left: 45px;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .tags-work .dropdown dd ul { max-height: 500px; overflow-y: scroll; }
#mainwrapper #main #mijnjobat .mycv-block .cvlines .tags-work .dropdown dd ul ul { max-height: inherit; overflow: hidden; }

/* MY Web CV */
/*#mainwrapper #main #mijnjobat.mywebcv .infos                            { width:66%; margin:0 auto;}*/
#mainwrapper #main #mijnjobat.mywebcv h2								{ position: absolute;left: -10000px;color: #019CDC;float: left;font: 600 1.8em "Calibri",Arial,Helvetica,sans-serif;margin: .5em 0 0 .9em;}
#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share 					{ }
#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share figure				{ float:left; margin:0 5em 0 0;}
#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .cv-socialmedia 	{ float:left}
#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .cv-socialmedia a, #mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .cv-socialmedia input 	{ margin-right:1em;}
#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons		{ float:right; margin: 0.5em 0 0}
#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons .ico-btn-wrapper		{ margin-left:0.5em;}

#mainwrapper #main #mijnjobat.mywebcv .extra-buttons .ico-btn-wrapper.last 			{ background:#019cdc; background: -moz-linear-gradient(100% 100% 90deg, #019cdc, #15b1f1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15b1f1), to(#019cdc));}

#mainwrapper #main #mijnjobat.mywebcv .mycv-presentation .cvlines article p { cursor: text; clear:both; }

#mainwrapper.web-cv-page #main { max-width: inherit; padding: 0; width: 100%; }
#mainwrapper.web-cv-page #main #messages.infos { margin: 0 0 2em 0; padding: 1em 2% 1em 2%; } 
#mainwrapper.web-cv-page #main #messages.infos p { text-align: center; }
#mainwrapper.web-cv-page #main #messages.infos p:last-child { margin-bottom:0; }
#mainwrapper.web-cv-page #main #Layout { max-width: 1200px; margin: 2em auto; }
#mainwrapper.web-cv-page #main #footer-container { margin-top: 1em; width:100%; padding: 1em 4%;float: none;background: #DEF2FA;border: 1px solid #B2E1F4;box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; min-height: 40px; overflow:hidden;  }
#mainwrapper.web-cv-page #main #footer-container #mywebcv-share { width:auto;max-width: 1200px; margin: 0 auto; }

/* Bijlages */
/************/
#mainwrapper #main #mijnjobat #bijlagescv 								{ }
#mainwrapper #main #mijnjobat #bijlagescv.ui-tabs-panel 				{ padding: 2%;}
#mainwrapper #main #mijnjobat #bijlagescv h2 							{ position: static; left: 0; color: #019cdc; float: none; font: bold 2.4em "Calibri",Arial,Helvetica,sans-serif; margin: 0 0 0.5em 0;}
#mainwrapper #main #mijnjobat #bijlagescv .btn 						{ margin-bottom:10px; overflow:hidden;}
#mainwrapper #main #mijnjobat #bijlagescv .tabs-btn 					{ position:static; margin-bottom:10px;}
#mainwrapper #main #mijnjobat #bijlagescv ul.extra-docs 				{ margin:1.5em 0 2.5em; padding:0;}
#mainwrapper #main #mijnjobat #bijlagescv ul.extra-docs li				{ list-style:none; margin:0; padding:0; position:relative;}
#mainwrapper #main #mijnjobat #bijlagescv ul.extra-docs li.even a.line { background-color:#f5f5f4;}
#mainwrapper #main #mijnjobat #bijlagescv ul.extra-docs li:hover a.line{ background-color:#DEF2FA;}
#mainwrapper #main #mijnjobat #bijlagescv ul.extra-docs li a.line	{ display: block; background:url(../img/dot-x-dark.png) repeat-x 0 0; padding:9px 0 8px; font-size:1.4em;
-webkit-transition: background-color 0.1s ease-in;-moz-transition: background-color 0.1s ease-in;-o-transition: background-color 0.1s ease-in;transition: background-color 0.1s ease-in;text-decoration:none;}
#mainwrapper #main #mijnjobat #bijlagescv ul.extra-docs li a.line:hover { background-color:#DEF2FA;}
#mainwrapper #main #mijnjobat #bijlagescv ul.extra-docs li a.line .ico-docx	{ padding-left:1.5em; background:url(../img/ico_doc-mini.png) no-repeat 0 0;}
#mainwrapper #main #mijnjobat #bijlagescv ul.extra-docs li a.line .ico-pdf		{ padding-left:1.5em; background:url(../img/ico_pdf-mini.png) no-repeat 0 0;}
#mainwrapper #main #mijnjobat #bijlagescv ul.extra-docs li .extra-buttons			{ position:absolute; right:0; top:7px;}
#mainwrapper #main #mijnjobat #bijlagescv ul.extra-docs li .extra-buttons .ico-btn-wrapper	{ margin:0 0 0 3px;}
#mainwrapper #main #mijnjobat ul.extra-docs li.btn-action {margin-top: 1em}
#mainwrapper #main #mijnjobat ul.extra-docs li #fileuploaderAttachment {text-align: left;display: inline-block;}
#mainwrapper #main #mijnjobat ul.extra-docs li #fileuploaderAttachment .qq-upload-button { font-size:14px; }
#mainwrapper #main #mijnjobat ul.extra-docs li i.fa { line-height: 110%; vertical-align: top; }
#mainwrapper #main #mijnjobat ul.extra-docs li span { display: inline-block;width: 75%;}

/* Button Input - with icon */
#mainwrapper #main .ico-btn-wrapper 					{ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; outline: 0 none; background: -moz-linear-gradient(100% 100% 90deg, #019CDC, #15B1F1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15B1F1), to(#019CDC)); border: 1px solid #027FB3; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);display: inline-block; }
#mainwrapper #main .ico-btn-wrapper input.button  	{ cursor: pointer; padding: .2em 1em .2em 1.5em; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); margin: 0 auto; text-align: center; font: 600 1.4em 'Calibri', Arial, serif; color: white; width: auto; overflow: visible; background:none; border-radius: 0; border:none;}
#mainwrapper #main .ico-btn-wrapper input:hover.button  	{background-color: #13AFEF;}

/* Button Link */
#mainwrapper #main .ico-btn-wrapper 						{background:#019cdc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; outline: 0 none; background: -moz-linear-gradient(100% 100% 90deg, #019CDC, #15B1F1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15B1F1), to(#019CDC)); border: 1px solid #027FB3; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);display: inline-block; }
#mainwrapper #main .ico-btn-wrapper a.button  				{ cursor: pointer; padding: .2em 1em .2em 1em; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); margin: 0 auto; text-align: center; font: 600 1.4em 'Calibri', Arial, serif; color: white; width: auto; overflow: visible;  border-radius: 0; border:none; }
#mainwrapper #main .ico-btn-wrapper a:hover.button  		{background-color: #13AFEF;}

#fileuploaderAttachment { border:none;}

/* Button Link with icon - Backgrounds btn */
/* Previous*/
#mainwrapper #main .ico-btn-wrapper.upload-btn .button 	{background:url(../img/ico_addcv-white.png) no-repeat 5px 4px; padding: .2em 1em .2em 1.5em;}
#mainwrapper #main .ico-btn-wrapper.view-btn .button 	{background:url(../img/ico_viewcv-white.png) no-repeat 5px 4px; padding: .2em 1em .2em 1.75em;}
#mainwrapper #main .ico-btn-wrapper.delete-btn .button 	{background:url(../img/ico_deletecv-white.png) no-repeat 5px 4px; padding: .2em 1em .2em 1.75em;}
#mainwrapper #main .ico-btn-wrapper.print-btn .button 	{background:url(../img/ico_print-white.png) no-repeat 5px 4px; padding: .2em 1em .2em 1.75em; filter:none}
#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties .ico-btn-wrapper .button {font-size: 1.4em;}


/* Sollicitaties */
#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties										{ position:relative;}
#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties h1									{ margin-bottom:0; padding-right: 130px;}
#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties h1 span								{}
#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties a.button 	{ font-size:1em}
#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties #mijnjobat .mycv-block .cvlines 		{ overflow: hidden; width: 100%; float: none;}
#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties #mijnjobat .mycv-block .cvlines p 	{ overflow: hidden; margin-bottom: 1.25em; line-height: 1.4em;}
#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties #mijnjobat .mycv-block.mycv-form .cvlines p {margin-bottom: 0.35em; line-height: 1.25em;}
#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties #mijnjobat .mycv-block h3 			{ color:#797878; font: bold 2em "Calibri",Arial,Helvetica,sans-serif; margin: 0 0 .75em;}
#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties #mijnjobat .mijn-sollicitaties-function,
#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties #mijnjobat .mijn-sollicitaties-motivation { line-height: 1.25em; font-size: 1.4em; }

/* My cv completed */
#mycv-completecv #applications ul li { cursor:pointer;}


/* Statistics */
/**************/
#mainwrapper #main #mijnjobat #statscv {}
#mainwrapper #main #mijnjobat #statscv {}

#mainwrapper #main #mijnjobat #statscv 								{ padding-bottom: 2%;}
#mainwrapper #main #mijnjobat #statscv.ui-tabs-panel 				{ }
#mainwrapper #main #mijnjobat #statscv h2 							{ position: static; left: 0; color: #019cdc; float: none; font: bold 2.4em "Calibri",Arial,Helvetica,sans-serif; margin: 0 0 1em 0;}
#mainwrapper #main #mijnjobat #statscv h3 							{ position: static; left: 0; color: #797878; float: none; font: bold 2.4em "Calibri",Arial,Helvetica,sans-serif; margin: 0 0 0.5em 0;}
#mainwrapper #main #mijnjobat #statscv .btn 						{ margin-bottom:10px; overflow:hidden;}
#mainwrapper #main #mijnjobat #statscv .tabs-btn 					{ position:static; margin-bottom:10px;}
#mainwrapper #main #mijnjobat #statscv ul.extra-docs 				{ margin:0 0 2.5em; padding:0;}
#mainwrapper #main #mijnjobat #statscv ul.extra-docs li				{ list-style:none; margin:0; padding:0; position:relative; background:url(../img/dot-x-dark.png) repeat-x 0 100%; filter:none;}
#mainwrapper #main #mijnjobat #statscv ul.extra-docs li a			{ display: block; background:url(../img/bul-square.gif) no-repeat 3px 2.6em; padding:9px 0 8px 1em; font-size:1.4em;text-decoration:none; color:#6d6d6d; overflow:hidden;}
#mainwrapper #main #mijnjobat #statscv ul.extra-docs li a span 		{ display: block; float: left; margin-right: 4%; padding: 20px 0; width: 15%;}
#mainwrapper #main #mijnjobat #statscv span.blue-color 				{ color:#003768; font-weight:bold;}
#mainwrapper #main #mijnjobat #statscv .statistics-blocks 			{ overflow:hidden; margin-bottom:3em}
#mainwrapper #main #mijnjobat #statscv .statistics-blocks .pos-1,
#mainwrapper #main #mijnjobat #statscv .statistics-blocks .pos-2,
#mainwrapper #main #mijnjobat #statscv .statistics-blocks .pos-3	{ float:left; width:30%; margin-right:4.5%}
#mainwrapper #main #mijnjobat #statscv .statistics-blocks .pos-3	{ margin-right:0;}
#mainwrapper #main #mijnjobat #statscv .stats-block 				{ padding: 3.5em 4%; margin: 0;float: none;background: #DEF2FA;margin: 0;border: 1px solid #B2E1F4; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; text-align:center; min-height: 164px}
#mainwrapper #main #mijnjobat #statscv .stats-block p 					{ display: block; color: #019CDC;font: 600 1.6em "Calibri", Arial, Helvetica, sans-serif; text-shadow:1px 0 0 white;}
#mainwrapper #main #mijnjobat #statscv .stats-block p.stats-last-edit span	{ display: block;color: #003768;font: bold 4em/54px "CalibriBold", Arial, Helvetica, sans-serif;font-weight: bold;}
#mainwrapper #main #mijnjobat #statscv .stats-block p.stats-last-edit span.stats-date { font-size: 44px; margin-top: 7px;}
#mainwrapper #main #mijnjobat #statscv .stats-block p.stats-nospace		{ margin-bottom:6px; }
#mainwrapper #main #mijnjobat #statscv .stats-block span.stats-label	{ margin-right:10px; }


#mainwrapper.myjobat-home { background:url(../img/bg-myjobat-home.jpg) repeat-x 0 30px;}
.myjobat-home #mijnjobat 						{ overflow:hidden; margin-bottom:2em; padding-bottom:2em; }
.myjobat-home #mijnjobat .intro-jobs-alert		{ margin: 3em 0 0;}
#mainwrapper.myjobat-home #main #mijnjobat h1 	{ color: #019CDC; font: bold 2.3em "Calibri",Arial,Helvetica,sans-serif; line-height:1em; margin-bottom: 0.5em; font-size: 2em; }
.myjobat-home #mijnjobat .intro-mijnjobat 		{ float:left; width:60%; margin-top: 0.5em;}
#mainwrapper.myjobat-home #main #mijnjobat .intro-mijnjobat .social-buttons { float:right; margin-left: 1em;}
#mainwrapper.myjobat-home  #main #mijnjobat .intro-mijnjobat .social-buttons img { margin-left:1em;}
.myjobat-home #mijnjobat .myjobat-login         { float:right; width:35%; max-width:375px;}
.myjobat-home #mijnjobat .myjobat-login p		{ }
.myjobat-home #mijnjobat .myjobat-login p label { position:absolute; top:-9999em; left:-9999em; }
.myjobat-home #mijnjobat .myjobat-login p.remember-me { float:left;}
.myjobat-home #mijnjobat .myjobat-login p.remember-me label { position:static; display:inline; font-size:100%; margin-left:5px;}
.myjobat-home #mijnjobat .myjobat-login p.remember-me input 		{ width: auto; display:inline; clear:none; position:relative; top:2px; left:0;}
.myjobat-home #mijnjobat .myjobat-login p input 		{ width: 96.5%; float: none; margin: 0; font-size: 100%; padding: .5em;}
#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login h3	{ padding: .5em 4%; font: 600 1.6em "Calibri", Arial, Helvetica, sans-serif; margin: 0; float: none; background: #DEF2FA; margin: 0; border: 1px solid #B2E1F4; color: #019CDC; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;} 
#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .mobile { display:none!important; }
#mainwrapper #main #MyJobat-MobileMenu { display:none; margin-bottom: 1em; }
#mainwrapper #main #MyJobat-MobileMenu>li { margin-right: 10px;}
.myjobat-home #mijnjobat .myjobat-login .article-content { width: auto; padding: 4% 4% 1%; margin: 0; float: none; overflow: hidden; border: 1px solid lightGrey; border-top: none; border-radius: 0 0 4px 4px; background:white;}  

.myjobat-home #mijnjobat .myjobat-login p.forgotten-password{ float:right;}
.label-linkedin { display:block; margin-bottom:8px; text-align:center; color:#999;}
.upload-cv {}

#mainwrapper.myjobat-home #main span.competition, 
#mainwrapper.myjobat-home #main span.competition a { color: #FF9800; }
#mainwrapper.myjobat-home #main img.competition { margin: 0 auto 20px; max-width:1100px; padding: 0 auto; width:100%; }
#mainwrapper .myjobat #messages.infos img.competition { margin: 0 auto; max-width:1100px; padding: 0 auto; width:100%; }
#mainwrapper .myjobat #messages.infos .competition { color:#333; }

/* Mijn jobat mobile */
.myjobat-home #mijnjobat .intro-mijnjobat.mobile-home { display:none;}



#mainwrapper #main #myjobat-blocks 													{ overflow:hidden;}
#mainwrapper #main #myjobat-blocks div 												{ float: left; width: 31.3%; margin-right: 3%;}
#mainwrapper #main #myjobat-blocks fieldset div 									{ float: none; width: auto; margin-right: 0; text-align:right;}
#mainwrapper #main #myjobat-blocks fieldset div input 								{ float: none; }
#mainwrapper #main #myjobat-blocks article figure 									{ margin:0 0 1em; padding:0;}
#mainwrapper #main #myjobat-blocks article p										{ min-height: 65px;}
#mainwrapper #main #myjobat-blocks article figure img 								{ margin:0; padding:0; width:100%}
#mainwrapper #main #myjobat-blocks article h2 					{ font: 600 1.8em "Calibri", Arial, Helvetica, sans-serif; min-height: 66px; margin-bottom:0.5em}
#mainwrapper #main #myjobat-blocks .pos-3 { margin-right:0;}

#mainwrapper.myjobat-home #main #mijnjobat .btn-green .button { 
text-decoration: none;
cursor: pointer;
padding: .2em .7em;
display: inline-block;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
margin: 0 auto;
text-align: center;
font: 600 1.4em 'Calibri', Arial, serif;
color: white;
width: auto;
overflow: visible;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
outline: 0 none;
background: -moz-linear-gradient(100% 100% 90deg, #019CDC, #15B1F1);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15B1F1), to(#019CDC));
border: 1px solid #027FB3;
box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);
-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);
-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);

background:#B7D93C; background: -moz-linear-gradient(100% 100% 90deg, #A1CF04, #B7D93C) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#B7D93C), to(#A1CF04)); border: 1px solid #93BD00; width: auto; padding: 0.30em 0.5em; float: none; font: 600 1.2em 'Calibri', Arial, serif;}
#mainwrapper.myjobat-home #main #mijnjobat .btn-green .button:hover {background: #B7D93C;}
#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .btn-green .button 			{ width: 100%; padding: 0.5em 0; float: none; font: 600 1.2em 'Calibri', Arial, serif;}
#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .btn 		 			{ margin-bottom:1em; text-align:center;}
#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .ico-btn-wrapper.linkedin-btn 						{ background:#f3f3f3; background: -moz-linear-gradient(100% 100% 90deg, #dbdbdb, #f3f3f3); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f3f3), to(#dbdbdb)); border: 1px solid #999999; width:65%;} 
#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .ico-btn-wrapper.linkedin-btn .button				{ background: url(../img/ico_linkedin_small.png) no-repeat 4px 3px;padding: .2em 1em .2em 1.5em; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);color: #343434;width:100%; font-weight:bold;}
#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .ico-btn-wrapper.linkedin-btn a.button 				{ padding: .2em 0 .2em 0; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8); text-align: center; font-weight:normal; }
#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .forgotten-password									{ text-align:center;}
#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .forgotten-password a,
#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .forgotten-password span 								{ display:block; cursor:pointer;}
#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .forgotten-password a:hover,
#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .forgotten-password span:hover						{ text-decoration:underline;}
#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .emptyonclick.lbltxt 									{ color:#6d6d6d;}
.myjobat-home #mijnjobat .myjobat-login h3 .mobile                  { display:none;}
.myjobat-home #mijnjobat .myjobat-login h3 .no-mobile               { display:block; }

/* Popups */
.nyroModalCont #popup-mijnjobat fieldset .btn-green 				{ overflow: visible; margin-bottom: 0.35em; line-height: 1.25em; margin-left: 32%; margin-top:0;}
.nyroModalCont #popup-mijnjobat.jouw-account fieldset a.btn-cancel 	{ font-size:1em;}
.nyroModalCont #popup-mijnjobat.jouw-account fieldset a.btn-cancel:hover 	{ text-decoration:none;}
.nyroModalCont #popup-mijnjobat fieldset 							{ float: none; width: auto; margin-bottom: 2em;}
.nyroModalCont #popup-mijnjobat.jouw-account fieldset 				{ margin-bottom:2em;}
.nyroModalCont #popup-mijnjobat .formdesc-text  					{ padding: 1em 1em 1em; margin: 0; float: right; background: #DEF2FA; margin: 0; border: 1px solid #B2E1F4; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); width:32%; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;} 
.nyroModalCont #popup-mijnjobat .formdesc-text p 					{ color: #019CDC; font-size: 1.4em; line-height: 140%; cursor: text; padding-left: 0; font-weight: bold; margin-bottom: 0; line-height: 160%; } 
.nyroModalCont #popup-mijnjobat.jouw-account .myjobat-login h3 		{ padding: .5em 2%;font: 600 1.6em "Calibri", Arial, Helvetica, sans-serif;  margin: 0; float: none; background: #DEF2FA; margin: 0; border: 1px solid #B2E1F4; color: #019CDC; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; display:none;}
.nyroModalCont #popup-mijnjobat.jouw-account .myjobat-login .article-content { width: auto; padding: 0; margin: 0; float: none; overflow: hidden; border: none; border-top: none; border-radius: 0 0 4px 4px; background: white; }
.nyroModalCont #popup-mijnjobat.jouw-account fieldset .row 			{ float:left; width:60%; clear:none; }
.nyroModalCont #popup-mijnjobat.jouw-account fieldset label 			{ width: 30%;}
.nyroModalCont #popup-mijnjobat.jouw-account fieldset input 			{ width: 60%;float: left; filter:none}
.nyroModalCont #popup-mijnjobat fieldset input.button 				{ width: auto;float: none; font-size: 1.2em;}
.nyroModalCont #popup-mijnjobat .cv-plaatsen-links 					{ list-style:none; margin:0; padding:0; clear:both; display:block; margin-left: 21%;}
.nyroModalCont #popup-mijnjobat .cv-plaatsen-links li 				{ list-style:none; margin:0; padding:0;}
.nyroModalCont #popup-mijnjobat .cv-plaatsen 						{ list-style:none; font-size:100%; margin:0; padding:0;}
.nyroModalCont #popup-mijnjobat .cv-plaatsen li 					{ overflow:hidden;}
.nyroModalCont #popup-mijnjobat .cv-plaatsen li label 				{ float:none; width:auto; clear:none; margin-left: 30px;}
.nyroModalCont #popup-mijnjobat .cv-plaatsen li input 				{ float:left; width:auto; margin-top:6px}
.nyroModalCont #popup-mijnjobat.cv-plaatsen-online fieldset			{ width: auto; margin-bottom:0;}
.nyroModalCont #popup-mijnjobat.cv-plaatsen-online fieldset strong 	{ display:block; margin-bottom: 5px;}

.nyroModalCont #popup-mijnjobat.cv-plaatsen-online fieldset ul  						{ margin:4em 0 0; padding:0;}
.nyroModalCont #popup-mijnjobat.cv-plaatsen-online fieldset ul li 						{ font-size: 100%;list-style: none; margin: 0 0 2em; padding-bottom: 2em; background:url(../img/dot-x-dark.png) repeat-x 0 100%;}
.nyroModalCont #popup-mijnjobat.cv-plaatsen-online fieldset ul li.last 					{ background:none; width:100%; margin-bottom:0; padding-bottom:0;}
.nyroModalCont #popup-mijnjobat.cv-plaatsen-online fieldset ul li input					{ float:left; clear:none; width:auto; margin-right:1em; margin-left:0;}
.nyroModalCont #popup-mijnjobat.cv-plaatsen-online fieldset ul li .upload-cv input		{ margin-left:6%;}
.nyroModalCont #popup-mijnjobat.cv-plaatsen-online fieldset ul li label 				{ width: 75%; font-size: 1.4em; color: #4C4C4C; float: left; margin: 0; line-height: 1.4em; clear: none; position:static; top:0;}
.nyroModalCont #popup-mijnjobat.cv-plaatsen-online fieldset ul li label strong			{ display:block; margin-bottom:8px;}
.nyroModalCont #popup-mijnjobat.cv-plaatsen-online fieldset ul li .upload-cv label		{ font-size: 1em; margin-bottom: 0.5em; margin-left: 6%; margin-top: 1em; width: 100%;}
.nyroModalCont #popup-mijnjobat.cv-plaatsen-online fieldset ul li figure 				{ width: 15%; margin:0; padding:0; float:right; clear:none; text-align:right;}

.nyroModalCont #popup-mijnjobat.cv-plaatsen-online fieldset .btn-green 					{ margin-left:27px; margin:1em 0 0 0}

.nyroModalCont #popup-mijnjobat.cv-import h3                           { margin-bottom: 20px; margin-top:10px; }
.nyroModalCont #popup-mijnjobat.cv-import p.remark-light               { font-size: 1.6em; color: gray;font-style:italic;}
.nyroModalCont #popup-mijnjobat.cv-import p.btn-green                  { margin-left: 0; float:none; margin: 30px 0; }
.nyroModalCont #popup-mijnjobat.cv-import img.linkedin                 { position:relative; top:5px; }
.nyroModalCont #popup-mijnjobat.cv-import input[type=file]             { float:none; }

.btn-sol-green                                                         { background: -webkit-gradient(linear, left top, left bottom, from(#B7D93C), to(#A1CF04)); border: 1px solid #93bd00; border-radius: 4px;box-shadow: 0 0 1px rgba(255, 255, 255, 1) inset;color: #fff;cursor: pointer;display: inline-block;font: 600 1.4em "Calibri",Arial,serif;margin: 0 auto;outline: 0 none;overflow: visible;padding: 0.2em 0.7em;text-align: center;text-decoration: none;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);width: auto;}
/* My account */
#mainwrapper #main #popup-mijnjobat.jouw-account                                { float: none; margin: 0 auto; padding: 2em 0; width: 96%; }
#mainwrapper #main #popup-mijnjobat.jouw-account fieldset 				        { margin-bottom:2em;}
#mainwrapper #main #popup-mijnjobat.jouw-account fieldset a.btn-cancel 	        { font-size:1em;}
#mainwrapper #main #popup-mijnjobat.jouw-account fieldset a.btn-cancel:hover    { text-decoration:none;}
#mainwrapper #main #popup-mijnjobat.jouw-account fieldset .row 			        { float:left; width:100%; clear:none; }
#mainwrapper #main #popup-mijnjobat.jouw-account fieldset label 		        { width: 30%;}
#mainwrapper #main #popup-mijnjobat.jouw-account fieldset input 		        { width: 60%;float: left; filter:none}
#mainwrapper #main #popup-mijnjobat.jouw-account .myjobat-login h3 		        { padding: .5em 2%;font: 600 1.6em "Calibri", Arial, Helvetica, sans-serif;  margin: 0; float: none; background: #DEF2FA; margin: 0; border: 1px solid #B2E1F4; color: #019CDC; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; display:none;}
#mainwrapper #main #popup-mijnjobat.jouw-account .myjobat-login .article-content{ width: auto; padding: 0; margin: 0; float: none; overflow: hidden; border: none; border-top: none; border-radius: 0 0 4px 4px; background: white; }
#mainwrapper #main #popup-mijnjobat.jouw-account h2                             {  color: #019CDC; margin: 0 0 0.5em; }
#mainwrapper #main #popup-mijnjobat.jouw-account .formdesc-text  				{ padding: 1em 1em 1em; margin: 0; float: right; background: #DEF2FA; margin: 0; border: 1px solid #B2E1F4; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); width:32%; border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;} 
#mainwrapper #main #popup-mijnjobat.jouw-account .formdesc-text p 				{ color: #019CDC; font-size: 1.4em; line-height: 140%; cursor: text; padding-left: 0; font-weight: bold; margin-bottom: 0; line-height: 160%; } 
#mainwrapper #main #popup-mijnjobat.jouw-account  fieldset label                { float: left; line-height: 1em; margin-right: 2%; position: relative; top: 5px; width: 28%; }
#mainwrapper #main #popup-mijnjobat.jouw-account fieldset .btn input.button     { margin-right: 0.5em; width: auto; }
#mainwrapper #main #popup-mijnjobat.jouw-account fieldset .btn-green 			{ overflow: visible; margin-bottom: 0.35em; line-height: 2.6em; margin-left: 30%; margin-top:0;}
#mainwrapper #main #popup-mijnjobat.jouw-account .cv-plaatsen-links 			{ list-style:none; margin:0 0 0 20%; padding:0; clear:both; display:block; font-size: 1.4em; }
#mainwrapper #main #popup-mijnjobat.jouw-account .cv-plaatsen-links li 			{ list-style:none; margin:0; padding:0;}
#mainwrapper #main #popup-mijnjobat.jouw-account fieldset .row.error ul li      { display: block; }
#mainwrapper #main #popup-mijnjobat.jouw-account fieldset .row.error           { font-size: 1.4em; margin: 0 0 0 20%; }

/* fieldset */
/*****************/
fieldset					{ margin:0; padding:0; border:none}
fieldset div.row, fieldset p.row			{ clear:both; display:inline-block; width:100%; padding:0 0 1em 0;}
fieldset div.row ul         { margin:0; padding:0; list-style:none; float:left; }
fieldset div.row ul li      { padding:0; overflow:hidden; font-size:1em; display: inline-block; padding-right:.7em}
fieldset div.noline			{ padding-bottom:0; border:0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
fieldset label				{ display:block; font-size:1.4em; margin:0 0 .5em 0; clear:both; text-align:left}
.cv-newsletters fieldset p span.cb 	{ display:block; overflow:hidden;}
.cv-newsletters fieldset p span.cb label { font-size: 1em; margin: 0 0 .5em 5px; clear: none; text-align: left; float: left; line-height: 1em;}
fieldset input[type="text"],
fieldset input[type="email"],
fieldset input[type="password"] { padding:.3em; background:#fff;  color:#333; font-size:1.4em; border-radius:4px; -moz-border-radius:4px;-webkit-border-radius:4px; border:1px solid #ccc;}
fieldset .lbltxt			{ color:#999}
fieldset textarea,
fieldset select				{ float:left; padding:.3em; background:#fff; color:#333; font-size:1.4em; -moz-border-radius:3px;-webkit-border-radius:3px; border:1px solid #ccc;}
fieldset .small				{ width:18%}
fieldset .medium			{ width:36%}
fieldset select.small		{ width:19.8%}
fieldset select.medium		{ width:37.8%}

fieldset input.cb,
fieldset input.radio,
fieldset span.cb input,
fieldset span.radio input	{ border:none; margin:0; float:left; width:auto!important}

fieldset span.cb,
fieldset span.radio			{ display:inline-block}

fieldset label.cb,
fieldset label.radio			{ width:auto!important; font-size:1.4em; text-transform: none; margin:0 0 0 4px; position:relative; top:-2px; text-align:left; display:inline-block; float:none; line-height:130%; max-width:90%;} 

fieldset input.button		{ cursor:pointer; padding:.2em 1em; display:inline-block; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); margin:0 auto; text-align:center; font:600 1.4em 'Calibri', Arial, serif; color:#fff; width:auto; overflow:visible; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; outline:0 none; background:#019cdc; background: -moz-linear-gradient(100% 100% 90deg, #019cdc, #15b1f1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15b1f1), to(#019cdc)); border:1px solid #027fb3; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}
fieldset input:hover.button	{ background:#13AFEF}

fieldset input.button.disabled		{ cursor:default; padding:.2em 1em; display:inline-block; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); margin:0 auto; text-align:center; font:600 1.4em 'Calibri', Arial, serif; color:#fff; width:auto; overflow:visible; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; outline:0 none; background: -moz-linear-gradient(100% 100% 90deg, #c3c3c3, #d3d3d3); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3d3d3), to(#c3c3c3)); border:1px solid #bbb; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}
fieldset input:hover.button.disabled{ background: -moz-linear-gradient(100% 100% 90deg, #c3c3c3, #d3d3d3); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d3d3d3), to(#c3c3c3)); border:1px solid #bbb; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}

fieldset .focusField					{ background:#f2faff; /*-moz-box-shadow: 0 0 3px #59C0FF; -webkit-box-shadow: 0 0 3px #59C0FF; box-shadow: 0 0 3px #59C0FF; */ }
fieldset .focusLabel					{ color:#333!important}
.search-block fieldset .focusField		{ background:#fff; border-right:1px solid #fff; border-bottom:1px solid #fff;  -moz-box-shadow: 1px 1px 0 0 #1078A9 inset, 0 0 4px #00B6FF; -webkit-box-shadow: 1px 1px 0 0 #1078A9 inset, 0 0 4px #00B6FF; box-shadow: 1px 1px 0 0 #1078A9 inset, 0 0 4px #00B6FF;}
.search-block  fieldset .focusLabel		{ /*color:#FFE258 !important;*/ color:#fff !important; background:url(../img/arr_searchfield_focus.png) no-repeat .5em bottom; padding-bottom:10px; margin-bottom:0!important; position:relative; z-index:2}
/*fieldset .error 						{ float:right; margin-top:.2em; padding-left:.4em; font-size: 1.1em; background: url(../img/arr_error.gif) no-repeat left center; width:23%; }
fieldset .error .inner					{ padding: .5em .8em .6em; background:#D72B00; color:#fff; text-align: left; -moz-border-radius:4px; -webkit-border-radius:4px; }*/

#mainwrapper #main aside.col1 .simple-block .simple-block-content .row input { width:88%}
#mainwrapper #main aside.col1 .simple-block .simple-block-content fieldset p { clear:both; margin:0 0 .5em; display:inline-block}
#mainwrapper #main aside.col1 #profilenotloggedin .simple-block-content fieldset p	{margin:.6em 0 .5em;}

/* Progress Steps */
.progress-steps 						{ display:block; margin:0 0 2em; padding:0; width: 100%;}
.progress-steps li						{ float:left; list-style:none; padding:0; margin:0; width:33.25%; background: #c5eaf9; margin-right:-9px; position:relative; z-index:0;}
.progress-steps li.active				{ z-index:2; background: #c5eaf9 url(../img/ico_arr-blue-stap-right.png) no-repeat right center}
.progress-steps li a					{ display:block; border-top:1px solid #b3d5e2; border-bottom:1px solid #b3d5e2; _height: 150px; background: #c5eaf9 url(../img/ico_arr-blue-stap.png) no-repeat left center; text-decoration:none;}
.progress-steps li.first a				{ border-left:1px solid #b3d5e2; background-image:none;}
.progress-steps li.last a				{ border-right:1px solid #b3d5e2;}
.progress-steps li.active a				{ background-color: #fff2cc; margin-right:9px; border-top:1px solid #e8dcb9; border-bottom:1px solid #e8dcb9; cursor:text}
.progress-steps li.active.first a		{ border-left:1px solid #e8dcb9;}
.progress-steps li.active.last a		{ border-right:1px solid #e8dcb9; margin-right: 0;}
.progress-steps li a .step-title 		{background: #003768; color: white; display: inline-block; padding: 0em 0.2em; -moz-transform: rotate(-1deg); -webkit-transform: rotate(-1deg); box-shadow: 3px 3px 0 #a8e0f7; min-height:32px; font:color: #019CDC;font: bold 250% "Calibri", Arial, Helvetica, sans-serif; text-shadow:0 1px 0 #001f3b; margin-bottom:0.5em} 
.progress-steps li.active a .step-title {background: #fdbc00; text-shadow:0 1px 0 #cd9900; box-shadow: 3px 3px 0 #d9d9d9; } 
.progress-steps li a .step-desc			{ display:block; color: #019CDC;font: 600 1.6em "Calibri", Arial, Helvetica, sans-serif; text-shadow:1px 0 0 white; padding:0; background:none; clear:both;}
.progress-steps li a span				{ display:block; padding: 3em; min-height: 40px; margin-right:9px;}

#mainwrapper #main #mijnjobat .infobox                  { background-color: #faf8be; font-size: 14px; padding: 1em 2em 1em 2em; margin: 1em 0 2em; position:relative; }
#mainwrapper #main #mijnjobat .infobox.closed           { display:none; }
#mainwrapper #main #mijnjobat .infobox label            { color: #333; line-height:2em; font-weight:bold; font-size:1.2em;}
#mainwrapper #main #mijnjobat .infobox label img        { width: 100%; }
#mainwrapper #main #mijnjobat .infobox a.close          { line-height:2em; text-decoration:none; font-weight:bold; font-size:1.4em; position:absolute; top: 0; right: 10px; }
#mainwrapper #main #mijnjobat .infobox a.close:hover    { color:#b2e1f4; }

/* Progress page Step 1 */
#mainwrapper #main #mijnjobat.registration-create-login #mycv-nieuwbrieven  { border: 1px solid #ccc; margin-top: 2em; padding: 2em 2%; width: 96%; }
#mijnjobat.registration-create-login fieldset                       { max-width: 1000px;}
#mainwrapper #main #mycv-nieuwbrieven.cv-login fieldset p 			{ display:block;}
#mainwrapper #main #mycv-nieuwbrieven.cv-login fieldset p label		{ float:left; width: 20%; font-size:100%; margin:0; padding:.3em}
#mainwrapper #main #mycv-nieuwbrieven.cv-login fieldset p input		{ float:left; width: 40%; margin:0 2% 0 0;font: normal 100% "Calibri", Arial, Helvetica, sans-serif; }
#mainwrapper #main #mycv-nieuwbrieven.cv-login fieldset p span.comment { float:left; width: 35%; margin:0; color:#6d6d6d; }
#mainwrapper #main #mycv-nieuwbrieven.cv-login fieldset p.cv-radio  { margin-left:21%; clear:both;}
#mainwrapper #main #mycv-nieuwbrieven.cv-login fieldset p.cv-radio input	{ float:left; width: auto;margin:.3em;}
#mainwrapper #main #mycv-nieuwbrieven.cv-login fieldset p.cv-radio label	{ float:left; width: auto; clear:none;padding:0;}
#mainwrapper #main #mycv-nieuwbrieven.cv-login fieldset p a.forgot-password { float:left; width: 60%; margin:0;cursor:pointer; margin-left: 36%; }

#mainwrapper #main #mycv-nieuwbrieven.cv-login fieldset .btn-green input.button { font: 600 1.4em 'Calibri', Arial, serif;}
#mainwrapper #main #mycv-nieuwbrieven.cv-login fieldset .btn-green { margin-left: 36.5%; font-size:1.2em;}

/* Progress page Step 3 */
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters                { border: 1px solid #ccc; margin-top: 2em; padding: 2em 2%; width: 96%; }

/* fieldset in col2 */
/********************/
#mainwrapper #main .col2 fieldset h1			{ margin-left:0}
#mainwrapper #main .col2 fieldset label			{ display:inline-block; line-height:130%; width:30%; clear:none}
#mainwrapper #main .col2 fieldset input			{ width:64%}
#mainwrapper #main .col2 fieldset textarea		{ width:95%; height:200px}
#mainwrapper #main .col2 fieldset input.button	{ width:auto}

/* Solicitation form */
#mainwrapper #main .solicitationform h1							        { color: #019CDC; font: 600 2.4em "Droid serif",Georgia,"Times New Roman",Times,serif; margin: 0 0 .7em 0;}
#mainwrapper #main .solicitationform h2                                 { color: #019CDC; font: 600 1.8em "Calibri",Arial,Helvetica,sans-serif; margin-bottom: 0.5em; }
#mainwrapper #main .solicitationform fieldset textarea		            { width: 596px; }
#mainwrapper #main .solicitationform fieldset .btn #lblCancel           { display: inline-block;}
#mainwrapper #main .solicitationform fieldset .btn a                    { font-size: 1.4em; margin-right: 0.5em;}
#mainwrapper #main .solicitationform fieldset hr                        { float: left; width:96%;}
#mainwrapper #main .solicitationform fieldset .row				        { margin-bottom:0; padding-bottom:.5em}
#mainwrapper #main .solicitationform fieldset .row.tab				    { margin-left:10px;}
#mainwrapper #main .solicitationform fieldset .row div.uploadcv,    
#mainwrapper #main .solicitationform fieldset .row div.newcv            { display:block;float:left}
#mainwrapper #main .solicitationform fieldset .row a				    { display:inline-block; font-size:1.4em; clear:both; padding-left:10px}
#mainwrapper #main .solicitationform fieldset .row a.link			    { float:right; width:322px; }
#mainwrapper #main .solicitationform fieldset .row label a		        { font-size:1em!important; padding-left:0!important}
#mainwrapper #main .solicitationform fieldset .row .error a		        { font-size:inherit; padding-left:0;}
#mainwrapper #main .solicitationform fieldset .row strong			    { position:relative; top:5px}
#mainwrapper #main .solicitationform fieldset .row span label.long      { width:600px; clear:none;display:inline-table; }
#mainwrapper #main .solicitationform fieldset .row span input           { width:20px; }
#mainwrapper #main .solicitationform fieldset .row .error               { margin-left:160px; font-size:1.4em; line-height:1em;display:block; width:400px; clear:both; }
#mainwrapper #main .solicitationform fieldset .row input.beforebutton   { margin-right: 10px; }
#mainwrapper #main .solicitationform fieldset label.subTitle			{ width:100%; margin-right:18px; float:left; position:relative; top:5px; line-height:1.6em; font-size:1.6em; font-weight:600;}
#mainwrapper #main .solicitationform fieldset label				        { width:140px; margin-right:18px; float:left; position:relative; top:5px; line-height:1em;}
#mainwrapper #main .solicitationform fieldset label.cb                  { clear: none; float: none; margin-right: 0; top: 0;}
#mainwrapper #main .solicitationform fieldset label.short			    { width:90px;}
#mainwrapper #main .solicitationform fieldset label.width			    { width:100%;}
#mainwrapper #main .solicitationform fieldset #divNotLogged a			{ clear:none; padding-left:5px }
#mainwrapper #main .solicitationform fieldset #divNotLogged p		    { margin-bottom:0; float:left; padding-right:5px}
#mainwrapper #main .solicitationform fieldset #divNotLogged		        { background-color:#DEF2FA; padding:5px 5px 5px 10px; margin-bottom:2em; float:left}
#mainwrapper #main .solicitationform fieldset #divNotLogged div		    { margin:0px; padding:0px;}
#mainwrapper #main .solicitationform fieldset #divNotLogged #hlkCvSend  { padding-left:0px;}
#mainwrapper #main .solicitationform fieldset #divLogin		            { background-color:#DEF2FA; padding:5px 5px 5px 10px; margin-bottom:2em; }
#mainwrapper #main .solicitationform fieldset input.upload              { float: none; }
#mainwrapper #main .solicitationform fieldset input                     { float: left; width: 250px;}
#mainwrapper #main .solicitationform fieldset input.large               { width: 594px;}
#mainwrapper #main .solicitationform fieldset select                     { float: left; width: 250px;}
#mainwrapper #main .solicitationform fieldset select.large               { width: 594px;}
#mainwrapper #main .solicitationform fieldset input.radio,
#mainwrapper #main .solicitationform fieldset .cb input,
#mainwrapper #main .solicitationform fieldset input.cb			        { width:auto; float:left; padding-top:6px;}
#mainwrapper #main .solicitationform fieldset .cb label                 { width:500px; }
#mainwrapper #main .solicitationform fieldset input.medium,
#mainwrapper #main .solicitationform fieldset input.Medium              { margin-right: 3px;width: 284px;}
#mainwrapper #main .solicitationform fieldset #divLogin .btn            { margin-left:159px; }
#mainwrapper #main .solicitationform fieldset .btn                      { margin: 2em 0 0; }
#mainwrapper #main .solicitationform .forMobile	                        { display:none}
#mainwrapper #main .solicitationform input                              { float: left; width: auto;}  
#mainwrapper #main .solicitationform strong                             { font-size: 1.4em;}
#mainwrapper #main .col1 ul#JobDescription                              { padding:0; font-size: 1.4em; }
#mainwrapper #main .col1 ul#JobDescription li                           { margin: 1em 0; }

#mainwrapper #main .solicitationform fieldset .datepicker  {width:100px;}

.close-div { float:right; text-decoration:none; font-weight:bold; font-size:10pt; }
#mainwrapper #main .solicitationform fieldset .radiobuttonlist_ja_neen label {float:none;width:80px; top: -2px;}
#mainwrapper #main .solicitationform fieldset .radiobuttonlist_ja_neen input {float: none;
    width: 25px;}

/* form in popup */
/*****************/
.nyroModalCont								{ text-align:left;}
.nyroModalCont h1							{ color: #019CDC; font: 600 2.4em "Droid serif",Georgia,"Times New Roman",Times,serif; margin: 0 0 .7em 0;}
.nyroModalCont h2							{ color: #019CDC; font: 600 1.8em "Calibri",Arial,Helvetica,sans-serif; margin-bottom: .5em;}
.nyroModalCont h3							{ color: #333; display: block; font: bold 1.4em "Calibri",Arial,Helvetica,sans-serif; margin-bottom:.3em}
.nyroModalCont p							{ color: #333; font-size: 1.4em; line-height: 1.5em; margin-bottom: 1em;}
.nyroModalCont ul							{ line-height: 2em; }
.nyroModalCont strong						{ font-size:1.4em}
.nyroModalCont hr.solicitationform          { display:none; }
.nyroModalCont fieldset .row				{ margin-bottom:0; padding-bottom:.5em}
.nyroModalCont fieldset .row.tab				{ margin-left:10px;}
.nyroModalCont fieldset .row div.uploadcv,
.nyroModalCont fieldset .row div.newcv         { display:block;float:left}
.nyroModalCont fieldset .row a				{ display:inline-block; font-size:1.4em; clear:both; padding-left:10px}
.nyroModalCont fieldset .row a.link			{ float:right; width:322px; }
.nyroModalCont fieldset input.last			{ margin-right:0}
.nyroModalCont fieldset .btn-green					{ font-size:1.4em; float:left}
.nyroModalCont fieldset .btn-green input.button		{ background: -moz-linear-gradient(100% 100% 90deg, #A1CF04, #B7D93C) repeat scroll 0 0 transparent; background:-webkit-gradient(linear, left top, left bottom, from(#B7D93C), to(#A1CF04)); border: 1px solid #93BD00;}
.nyroModalCont fieldset .btn-green input.button:hover{ background:#B7D93C;}
.nyroModalCont fieldset .btn-green a.button		{ font-size:1.2em; background: -moz-linear-gradient(100% 100% 90deg, #A1CF04, #B7D93C) repeat scroll 0 0 transparent; background:-webkit-gradient(linear, left top, left bottom, from(#B7D93C), to(#A1CF04)); border: 1px solid #93BD00;}
.nyroModalCont fieldset .btn-green a.button:hover{ background:#B7D93C;}
.nyroModalCont fieldset .btn				{ float:left; text-align:right; margin:2em 0 0 0}
.nyroModalCont fieldset .btn a				{ font-size:1.4em;  margin-right:.5em}
.nyroModalCont fieldset .btn input.button	{ width:auto; margin-right:.5em}		
.nyroModalCont fieldset .btn input.center	{ float:none; }	

.nyroModalCont .CustomQuestion { font-size: 1.2em;}
.nyroModalCont .CustomQuestion select { font-size: 1.2em;}
.nyroModalCont .CustomQuestion .subTitle {font-size: 2em; width:100%; font-weight:bold;}
.nyroModalCont .CustomQuestion

.nyroModalCont .CustomQuestion .customLang {font-size: 1em;}
.nyroModalCont .CustomQuestion .cb label {width: 100%; clear:none;float:none; position: static;}

.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion                          { width: 100%; }
.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion textarea,
.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion input                    { width: 89%; }
.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion select                   { width: 89% !important; clear:both; margin-bottom:5px; }
.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion td                       { padding: 0;}
.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion .customLang              { width: 100%; border-collapse: collapse;}
.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion .customLang select       { width: 44% !important; clear:none; margin-right:1%;  font-size: 0.8em }
.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion .cb input[type=checkbox] { margin-right: 2% }
.nyroModalCont .ApplyPopup hr                                                           { width: 100% }
.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion label                    { font-size: 1.2em; }
.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion textarea, 
.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion select                   { font-size:1.2em; }
.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion label.subTitle           { font-size: 1.8em !important; margin-bottom: 20px; color: #019cdc; }
.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion td                       { padding: 0 0 5px;}

.nyroModalCont fieldset label				{ width:140px; margin-right:18px; float:left; position:relative; top:5px; line-height:1em;}
.nyroModalCont fieldset label.short			{ width:80px;}
.nyroModalCont fieldset label.width			{ width:100%;}
.nyroModalCont #formRegister                { width:440px; margin:0 auto;}
.nyroModalCont .pass-forgot-dont #formRegister { margin:0; width:100%; _width:500px;}
.nyroModalCont .pass-forgot-dont #formRegister fieldset #panelFirst label { margin:0; width:100%; margin-bottom:10px;}
.nyroModalCont .pass-forgot-dont #formRegister fieldset #panelFirst #txtEmail { clear:both;}
.nyroModalCont #formRegister fieldset #panelFirst label { width:inherit!important; top:0; line-height:120%; margin-bottom:10px}
.lightbox .nyroModalCont  fieldset label	{ width:100px; margin-right:0; clear:none;}	
.nyroModalCont fieldset .row label a		{ font-size:1em!important; padding-left:0!important}
.nyroModalCont fieldset .row .error a		{ font-size:inherit; padding-left:0;}
.nyroModalCont fieldset .row strong			{ position:relative; top:5px}
.nyroModalCont fieldset input				{ width:250px; float:left}
.nyroModalCont fieldset input[type="checkbox"] { width:13px; }
.nyroModalCont fieldset input.medium,
.nyroModalCont fieldset input.Medium		{ width:167px; margin-right:3px}
.nyroModalCont fieldset input.large			{ width:350px}
.nyroModalCont fieldset textarea 			{ width:350px; height:80px}
.nyroModalCont fieldset textarea.textAreaSendtoFriend { width:480px; height:200px}
.nyroModalCont fieldset span.radio input    { top:6px;}
.nyroModalCont fieldset .radio input,
.nyroModalCont fieldset input.radio,
.nyroModalCont fieldset .cb input,
.nyroModalCont fieldset input.cb			{ width:auto; float:left;}
.nyroModalCont fieldset input.upload		{ float:none; }
.nyroModalCont fieldset label.radio			{ top:0px; margin-right:0; clear:none; float:none}
.nyroModalCont fieldset label.cb			{ top:0; margin-right:0; clear:none; float:none}
.nyroModalCont fieldset .col2 label				{ width:17%; float:none}
.nyroModalCont fieldset .col2 input				{ width:95%;}
.nyroModalCont fieldset .col2 input.medium		{ width:44%;}
.nyroModalCont fieldset .col2 textarea 			{ width:500px; height:80px}
.nyroModalCont fieldset #divNotLogged p			    { margin-bottom:0; float:left; padding-right:5px}
.nyroModalCont fieldset #divNotLogged		        { background-color:#DEF2FA; padding:5px 5px 5px 10px; margin-bottom:5px; float:left}
.nyroModalCont fieldset #divNotLogged div		    { margin:0px; padding:0px;}
.nyroModalCont fieldset #divNotLogged #hlkCvSend    { padding-left:0px;}
.nyroModalCont fieldset #divNotLogged a			    { clear:none; padding-left:5px }

.nyroModalCont fieldset #divLogin						{ margin-bottom:2em; background-color:#DEF2FA; padding:5px 5px 5px 10px; }
.nyroModalCont fieldset #divLogin .btn a				{ }
.nyroModalCont fieldset #divLogin .btn					{ text-align:left; float:none; margin:0 0 0 159px; }
.nyroModalCont fieldset #divLogin .btn input.button		{ float:none !important; }
.nyroModalCont fieldset #validationSummary 	{ margin:0 0 10px 0; }
.nyroModalCont fieldset .CVfiles label { width:400px; top:0px; }
.nyroModalCont fieldset .row#rowUpload input.upload { margin-left: 0; }

.nyroModalCont fieldset .btn #lblCancel { display:inline-block; }
.nyroModalCont fieldset .btn #lbSendSollicitation { background: -moz-linear-gradient(100% 100% 90deg, #A1CF04, #B7D93C) repeat scroll 0 0 transparent;
    border: 1px solid #93BD00; }
.nyroModalCont fieldset .btn #lblCancelMobile { display:none; }

/*.nyroModalCont fieldset .row span { width:250px; } causing problems in forms, this is to generic, to many spans in een form that may not be 250px*/
.nyroModalCont fieldset .row span label.long { width:600px; clear:none;display:inline-table; }
.nyroModalCont fieldset .row span input { width:20px; }
.nyroModalCont fieldset .row .error { margin-left:160px; font-size:1.4em; line-height:1em;display:block; width:400px; clear:both; }
.nyroModalCont .forMobile	{ display:none}
.nyroModalCont fieldset .row input.beforebutton { margin-right: 10px; }

span.RequiredField							{ font-weight:bold; font-size:1.4em; color:#c00; margin:3px 3px 0 3px; display:inline-block; float:left}

 
.nyroModalCont .col1						{ width:180px; margin:0 18px 0 0; float:left;}
.nyroModalCont .col2						{ width:480px; margin:0 18px 12px 0; float:left;}
.nyroModalCont .col2-line					{ background: url("../img/bg-dotted-line-y.gif") repeat-y right 0; padding-right:18px; width:480px;}
.nyroModalCont .last-col					{ margin-right:0}

.nyroModalCont fieldset .row.long label     { width:440px; clear:none;display:inline-table; }
.nyroModalCont fieldset .row.short label	    { width:110px; clear:none; margin-right: 0; }
.nyroModalCont fieldset .row.short .error { margin-left:0px;font-size:1.4em;line-height:1em;display:block; width:400px; clear:both; }
.nyroModalCont fieldset .row.short .error a		{ font-size:inherit; padding-left:0; }
.nyroModalCont fieldset .row.short input[type=checkbox]	    { width:auto; margin-right:15px; padding:0; }
.nyroModalCont fieldset .row.error	        { font-size:1.4em; margin-left: 20%; }
.nyroModalCont fieldset .row.error ul li    { display:block; }


.nyroModalCont fieldset .row a.btn.green 
{
        background-color: #A0CD02;
    background-image: linear-gradient(to bottom, #A0CD02, #8AB200);
    border: 1px solid #739205;
    border-radius: 3px;
    box-shadow: 0 0 1px #FFFFFF inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: 'Calibri',Arial,serif;
    font-weight: bold;
    line-height: 90%;
    margin: 1px auto 0;
    outline: 0 none;
    overflow: visible;
    padding: 0.54em 0.6em 0.5em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #545454;
    text-transform: uppercase;
    transition: color 0.3s ease-out 0s;
    width: auto;
    clear: none;
    }
    
.nyroModalCont fieldset .row .empty span {
    background: url("../img/ico-add.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #FFFFFF;
    cursor: pointer;
    padding-left: 1em;
    line-height: 60%;
}

.nyroModalCont fieldset .row .remove span {
    background: url("../img/ico_delete.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #FFFFFF;
    cursor: pointer;
    padding-left: 1.8em;
    line-height: 60%;
}

.nyroModalCont fieldset select 
{
    width: 250px;
    margin-right: 10px;
    }
    
.nyroModalCont fieldset .row a.btn.remove.empty {
    padding: 0.5em 0 0.5em 0.3em;
    margin-top: 1px;
}
.nyroModalCont fieldset .row a.btn {
    border-radius: 3px;
    box-shadow: 0 0 1px #FFFFFF inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: 'Calibri',Arial,serif;
    font-weight: bold;
    line-height: 90%;
    margin: 6px auto 0;
    outline: 0 none;
    overflow: visible;
    padding: 0.54em 0.6em 0.5em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #545454;
    text-transform: uppercase;
    clear: none;
    
}
.nyroModalCont fieldset .row .transparent {
    border: 1px solid #739205;
    width: auto;
}

.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion .radiobuttonlist_ja_neen input {
    float: none;
    width: 25px;
}



.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion .radiobuttonlist_ja_neen label {
    float: none;
    top: -2px;
    width: 80px;
    clear: none;
    display: inline-block;
}


.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion textarea
{width: 89%;}

.nyroModalCont .ApplyPopup .CustomQuestion.ApplyCustomQuestion .datepicker
{width: 100px;}

.nyroModalCont .paddingL160 {padding-left:160px}

#mainwrapper #main #jobatexpress.nyroModalCont fieldset .row span label.long { width:600px; clear:none;display:inline-table; }
#mainwrapper #main #jobatexpress.nyroModalCont fieldset .row span input { width:20px; }
#mainwrapper #main #jobatexpress.nyroModalCont fieldset .row .error { margin-left:160px; font-size:1.4em; line-height:1em;display:block; width:400px; clear:both; }
#mainwrapper #main #jobatexpress.nyroModalCont .forMobile	{ display:none}
#mainwrapper #main #jobatexpress.nyroModalCont fieldset .row input.beforebutton { margin-right: 10px; }

#mainwrapper #main #jobatexpress.nyroModalCont fieldset .row.long label     { width:440px; clear:none;display:inline-table; }
#mainwrapper #main #jobatexpress.nyroModalCont fieldset .row.short label	    { width:110px; clear:none; margin-right: 0; }
#mainwrapper #main #jobatexpress.nyroModalCont fieldset .row.short .error { margin-left:0px;font-size:1.4em;line-height:1em;display:block; width:400px; clear:both; }
#mainwrapper #main #jobatexpress.nyroModalCont fieldset .row.short .error a		{ font-size:inherit; padding-left:0; }
#mainwrapper #main #jobatexpress.nyroModalCont fieldset .row.short input[type=checkbox]	    { width:auto; margin-right:15px; padding:0; }
#mainwrapper #main #jobatexpress.nyroModalCont fieldset .row.error	        { font-size:1.4em; margin-left: 20%; }
#mainwrapper #main #jobatexpress.nyroModalCont fieldset .row.error ul li    { display:block; }

/* carousel */
/************/
/*general carousel settings*/
#mainwrapper #main .carousel-holder								{ margin: 20px 0; display:inline-block; width:100%; clear:both; position:relative; text-align:left}
#mainwrapper #main .carousel-holder header 						{ border:1px solid #b2e1f4; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; background: #def2fa; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); clear: both; margin: 0; overflow: hidden; padding: 1em 2%; position: relative;}
#mainwrapper #main .carousel-holder header h3 					{ text-shadow: 1px 1px 1px rgba(255, 255, 255, 1); color:#019cdc; display: inline-block; float: left; font-size: 1.8em; margin: 0; position: static; background:url(../img/picto_star_yellow.png) no-repeat 0 center; padding-left:20px}
#mainwrapper #main .carousel-holder header .star				{ color:#EBB600}
#mainwrapper #main .carousel-holder header a           			{ color: #019CDC; font-size: 1.3em; padding: 0 0.4em; text-decoration: none; float:right; margin-left:5px; }
#mainwrapper #main .carousel-holder header a.HeaderBtn			{ color: #fff; font-size: 1.3em; padding: 0 0.4em; text-decoration: none; float:right; margin-left:5px; background: #41b5e5; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow: 1px 1px 0 #659ab2; -moz-box-shadow: 1px 1px 0 #659ab2; -webkit-box-shadow: 1px 1px 0 #659ab2;}
#mainwrapper #main .carousel-holder header a.HeaderBtn:hover	{ background: #329cc8}

#mainwrapper #main .carousel-holder .carousel					{ border: 1px solid #D3D3D3; border-top:none; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; margin:0 auto; overflow:hidden; position:relative; z-index:2; float:none; background: #fff;}
#mainwrapper #main .carousel-holder .carousel section			{ display:inline-block; margin:0 auto; padding:0; list-style:none; position:relative; z-index:1}
#mainwrapper #main .carousel-holder .carousel section article	{ float:left}

#mainwrapper #main section.carousel-holder article strong.delete		{ position:absolute; top:-30px; right:3%; float:right; background:url(../img/picto_delete.png) no-repeat center center; width:30px; height:30px}
#mainwrapper #main section.carousel-holder article strong:hover.delete	{ background:url(../img/picto_delete_hover.png) no-repeat center center;}
#mainwrapper #main section.carousel-holder article strong.delete .icon 	{ margin:0}
#mainwrapper #main section.carousel-holder article strong:hover.delete 	{ color:#777 }
#mainwrapper #main section.carousel-holder article strong.delete em		{ display:none}
#mainwrapper #main section.carousel-holder article a			{ padding:0 6% 20px 6%; margin-top: 35px; background:#fff; text-align:left; color:#333; width:88%; height:auto; position:relative; display:inline-block; outline:none; text-decoration:none}
#mainwrapper #main section.carousel-holder article img			{ float:right; width:30%; margin:0 0 2% 3%;}
#mainwrapper #main section.carousel-holder article h2			{ font:600 1.8em "Calibri", Arial, Helvetica, sans-serif; margin:0 0 .6em 0; font-size:1.8em; color:#019cdc; }
#mainwrapper #main section.carousel-holder article p 			{ margin-bottom:0}
#mainwrapper #main section.carousel-holder article .meta		{ clear:both;}
#mainwrapper #main section.carousel-holder article .meta h3		{ color:#484848; float:left; margin-right:5px; line-height:1.5em; font-size:1.4em; border-right:1px solid #ccc; padding-right:5px}
#mainwrapper #main section.carousel-holder article .meta time	{ text-decoration:none; color:#777; line-height:1.5em; margin-bottom:14px; font-size:1.4em; float:none; display:block}


#mainwrapper #main section.carousel-holder a.arrow				{ padding:15px; position:absolute; background:#dff2fa; border:1px solid #b2e1f4; top:50%; display:inline-block; text-decoration:none; outline:none;}
#mainwrapper #main section.carousel-holder a:hover.arrow		{ background:#b2e1f4; z-index:10}
#mainwrapper #main section.carousel-holder a.arrow .icon		{ margin:0}
#mainwrapper #main section.carousel-holder a.arrow em			{ display:none}
#mainwrapper #main section.carousel-holder a.arrow.prev			{ left:-21px; border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; background:#dff2fa url(../img/picto_arr_left.png) no-repeat center center; z-index:200;}
#mainwrapper #main section.carousel-holder a.arrow.next			{ right:-21px; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; background:#dff2fa url(../img/picto_arr_right.png) no-repeat center center; z-index:200;}
#mainwrapper #main section.carousel-holder a:hover.arrow.prev	{ background:#b2e1f4 url(../img/picto_arr_left.png) no-repeat center center}
#mainwrapper #main section.carousel-holder a:hover.arrow.next	{ background:#b2e1f4 url(../img/picto_arr_right.png) no-repeat center center}
/*.ie7 #mainwrapper #main section.carousel-holder a.arrow.prev,
.ie8 #mainwrapper #main section.carousel-holder a.arrow.prev 	{ left:0; z-index:10}
.ie7 #mainwrapper #main section.carousel-holder a.arrow.next,
.ie8 #mainwrapper #main section.carousel-holder a.arrow.next	{ right:0; z-index:10}*/


#mainwrapper #main section.carousel-holder .swipe-icon			{ display:none; width:100%; height:auto; text-align:center;  position:absolute; z-index:2; bottom:10px;}
#mainwrapper #main section.carousel-holder .swipe-icon span		{ background:url(../img/m_swipe.png) no-repeat center center; width:30px; height:30px; display:inline-block}


/* carousel2 */
/************/
/*general carousel2 settings*/
#mainwrapper #main .carousel-holder2								{ margin: 0; display:inline-block; width:100%; clear:both; position:relative; text-align:left}
#mainwrapper #main .carousel-holder2 .carousel					{ border: none; border-top:none; border-radius:none; -moz-border-radius:none; -webkit-border-radius:none; margin:0 auto; overflow:hidden; position:relative; z-index:2; float:none; background: #fff;}
#mainwrapper #main .carousel-holder2 .carousel section			{ display:inline-block; margin:0 auto; padding:0; list-style:none; position:relative; z-index:1}
#mainwrapper #main .carousel-holder2 .carousel section article	{ float:left; margin-top:0;width: 33.15%;}

#mainwrapper #main section.carousel-holder2 a.arrow				{ padding:15px; position:absolute; background:#dff2fa; border:1px solid #b2e1f4; top:41%; display:inline-block; text-decoration:none; outline:none;}
#mainwrapper #main section.carousel-holder2 a:hover.arrow		{ background:#b2e1f4; z-index:10}
#mainwrapper #main section.carousel-holder2 a.arrow .icon		{ margin:0}
#mainwrapper #main section.carousel-holder2 a.arrow em			{ display:none}
#mainwrapper #main section.carousel-holder2 a.arrow.prev			{ left:-21px; z-index:200; border-right:none; border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; background:#dff2fa url(../img/picto_arr_left.png) no-repeat center center;  border-right:1px solid #b2e1f4;}
#mainwrapper #main section.carousel-holder2 a.arrow.next			{ right:-21px; z-index:200; border-left:none; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; background:#dff2fa url(../img/picto_arr_right.png) no-repeat center center; border-left:1px solid #b2e1f4;}
#mainwrapper #main section.carousel-holder2 a:hover.arrow.prev	{ background:#b2e1f4 url(../img/picto_arr_left.png) no-repeat center center}
#mainwrapper #main section.carousel-holder2 a:hover.arrow.next	{ background:#b2e1f4 url(../img/picto_arr_right.png) no-repeat center center}
/*.ie7 #mainwrapper #main section.carousel-holder2 a.arrow.prev,
.ie8 #mainwrapper #main section.carousel-holder2 a.arrow.prev 	{ left:0; z-index:10}
.ie7 #mainwrapper #main section.carousel-holder2 a.arrow.next,
.ie8 #mainwrapper #main section.carousel-holder2 a.arrow.next	{ right:0; z-index:10}*/


#mainwrapper #main section.carousel-holder2 .swipe-icon			{ display:none; width:100%; height:auto; text-align:center;  position:absolute; z-index:2; bottom:10px;}
#mainwrapper #main section.carousel-holder2 .swipe-icon span		{ background:url(../img/m_swipe.png) no-repeat center center; width:30px; height:30px; display:inline-block}


/* carousel2 */
/************/
/*general carousel2 settings*/
#mainwrapper #main .carousel-holder3								{ margin: 0; display:inline-block; width:100%; clear:both; position:relative; text-align:left}
#mainwrapper #main .carousel-holder3 .carousel					{ border: none; border-top:none; border-radius:none; -moz-border-radius:none; -webkit-border-radius:none; margin:0 auto; overflow:hidden; position:relative; z-index:2; float:none; background: #fff;}
#mainwrapper #main .carousel-holder3 .carousel section			{ display:inline-block; margin:0 auto; padding:0; list-style:none; position:relative; z-index:1}
#mainwrapper #main .carousel-holder3 .carousel section article	{ float:left; margin-top:0;width: 33.15%;}

#mainwrapper #main section.carousel-holder3 a.arrow				{ padding:15px; position:absolute; background:#dff2fa; border:1px solid #b2e1f4; top:41%; display:inline-block; text-decoration:none; outline:none;}
#mainwrapper #main section.carousel-holder3 a:hover.arrow		{ background:#b2e1f4; z-index:10}
#mainwrapper #main section.carousel-holder3 a.arrow .icon		{ margin:0}
#mainwrapper #main section.carousel-holder3 a.arrow em			{ display:none}
#mainwrapper #main section.carousel-holder3 a.arrow.prev			{ left:-20px; z-index:200; border-right:none; border-radius:4px 0 0 4px; -moz-border-radius:4px 0 0 4px; -webkit-border-radius:4px 0 0 4px; background:#dff2fa url(../img/picto_arr_left.png) no-repeat center center;  border-right:1px solid #b2e1f4;}
#mainwrapper #main section.carousel-holder3 a.arrow.next			{ right:-21px; z-index:200; border-left:none; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; background:#dff2fa url(../img/picto_arr_right.png) no-repeat center center; border-left:1px solid #b2e1f4;}
#mainwrapper #main section.carousel-holder3 a:hover.arrow.prev	{ background:#b2e1f4 url(../img/picto_arr_left.png) no-repeat center center}
#mainwrapper #main section.carousel-holder3 a:hover.arrow.next	{ background:#b2e1f4 url(../img/picto_arr_right.png) no-repeat center center}
/*.ie7 #mainwrapper #main section.carousel-holder3 a.arrow.prev,
.ie8 #mainwrapper #main section.carousel-holder3 a.arrow.prev 	{ left:0; z-index:10}
.ie7 #mainwrapper #main section.carousel-holder3 a.arrow.next,
.ie8 #mainwrapper #main section.carousel-holder3 a.arrow.next	{ right:0; z-index:10}*/


#mainwrapper #main section.carousel-holder3 .swipe-icon			{ display:none; width:100%; height:auto; text-align:center;  position:absolute; z-index:2; bottom:10px;}
#mainwrapper #main section.carousel-holder3 .swipe-icon span		{ background:url(../img/m_swipe.png) no-repeat center center; width:30px; height:30px; display:inline-block}

	

/* footer */
/**********/
#footerwrapper footer ul					{ list-style:none; float:left; margin:0; padding:0; margin-bottom:0}
#footerwrapper footer ul li					{ float:left; width:22%; padding-left:0; margin-right:3%; margin-bottom:5em}
#footerwrapper footer ul li:last-child		{ margin-right:0; }
#footerwrapper footer h3					{ font-size:1.8em; font-weight:bold; margin-bottom:15px; color:#fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);}

#footerwrapper footer ul#doormat			{ float:left; width:80%}
#footerwrapper footer ul#doormat li			{ width:22%;}
#footerwrapper footer ul#doormat li	li		{ background:none; height:auto; width:auto}
#footerwrapper footer ul#doormat li:last-child	{padding-right:0}
#footerwrapper footer ul#logos				{ float:none; width:20%; text-align:right; overflow:hidden;}
#footerwrapper footer ul#logos li			{ width:80%; float:right; clear:both; margin:0 0 1.5em 0;}
#footerwrapper footer ul#logos li a			{ outline:0 none; display:inline-block; }
#footerwrapper footer ul#logos li img		{ width:100%;}
#footerwrapper footer ul#logos li a span	{ display:none}

#footerwrapper footer ul ul					{ margin:0; width:100%}
#footerwrapper footer li li					{ float:none; clear:both;  padding:.3em 0; width:100%; margin-bottom:0; border-bottom:1px solid #47a1c6; }
#footerwrapper footer li li a				{ color:#fff; text-decoration:none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); font-size:1.4em}
#footerwrapper footer li li a:hover			{ text-decoration:underline;}

#footerwrapper footer ul#bottom				{ padding:0; margin:0; color:#fff; width:100%; float:left}
#footerwrapper footer ul#bottom li			{ float:left;font-size:1.5em; margin-right:0; display:inline-block; margin-bottom:.5em; width:auto; }
#footerwrapper footer ul#bottom li a:last-child ,
#footerwrapper footer ul#bottom li:last-child strong{ padding-right:0; background:none;}	
#footerwrapper footer ul#bottom li a		{ border-bottom:1px dotted #69b2d1; color:#f5f5f4; line-height:100%; display:inline-block; padding-right: 0.75em; margin-right: 0.55em; background:url(../img/bul-square.gif) no-repeat right center; text-decoration:none}
#footerwrapper footer ul#bottom li a:hover	{ text-decoration:none}
#footerwrapper footer ul#bottom li strong	{ line-height:100%; padding-right: 1em; margin-right: 0.75em; background:url(../img/bul-square.gif) no-repeat right center}

#footerwrapper #sites					{ text-align:center; width:100%; color:#fff; display:inline-block; border-top:1px solid #012443; background:-moz-linear-gradient(0% 100% 90deg, #003768, #074f8e 100%); background:-webkit-gradient(linear, left top, left bottom, from(#074f8e), to(#003768)); box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);}
#footerwrapper #sites ul				{ position:relative; width:90%; margin:10px auto 0; display:inline-block; padding:1.75em 0 1.75em; list-style:none; max-width:1200px; }
#footerwrapper #sites li				{ float:left;font-size:1.1em; display:inline-block; padding:0 .9em .5em 0; margin-right: 0.65em; background:url(../img/bul-square.gif) no-repeat right center }
#footerwrapper #sites li:last-child		{ padding-right:0; margin-right:0; background:none; border:none}
#footerwrapper #sites a					{ color:#f5f5f4; line-height:100%; border-bottom:1px dotted #5a81a5; text-decoration:none; font:100 1.4em "Calibri", Arial, Helvetica, sans-serif}
#footerwrapper #sites a:hover			{ text-decoration:none; }

#footerwrapper #sites a.standaard		{ padding:0 0 0 20px; background:url(../img/ico_standaard.png) no-repeat 0 0;}
#footerwrapper #sites a.nieuwsblad		{ padding:0 0 0 20px; background:url(../img/ico_nieuwsblad.png) no-repeat 0 0;}
#footerwrapper #sites a.passepartout	{ padding:0 0 0 20px; background:url(../img/ico_passepartout.png) no-repeat 0 0;}
#footerwrapper #sites a.lavenir			{ padding:0 0 0 20px; background:url(../img/ico_lavenir.png) no-repeat 0 0;}
#footerwrapper #sites a.zimmo			{ padding:0 0 0 20px; background:url(../img/ico_zimmo.png) no-repeat 0 0;}
#footerwrapper #sites a.vroom			{ padding:0 0 0 20px; background:url(../img/ico_vroom.png) no-repeat 0 0;}
#footerwrapper #sites a.spotter			{ padding:0 0 0 20px; background:url(../img/ico_spotter.png) no-repeat 0 0;}


/* top */
/*******/
/*a.top		{ opacity:.7; position:fixed; bottom:0; right:3%; z-index:1000000; background:#333; color:#fff; padding: 0.6em 0.8em; text-transform:uppercase; display:none; text-decoration:none; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;}*/

/* ads */
/*******/
.ad					{ padding:.3em 0}
#skywrapper .ad img { border:1px solid #333}
.adhese_300x250		{ margin-bottom:20px}

/* tools */
/*********/
.hide			{ display:none!important}
.clear			{ clear:both!important}
.clearleft		{ clear:left!important}
.clearright		{ clear:right!important}
.floatleft		{ float:left!important}
.floatright		{ float:right!important}
.nomarginleft	{ margin-left:0!important}
.nomarginright	{ margin-right:0!important}
.nomargintop	{ margin-top:0!important}
.nomarginbottom	{ margin-bottom:0!important}
.border			{ border:1px solid #ddd!important}
.noborder		{ border:none!important}	
.roundedcorners	{ border-radius:4px; -moz-border-radius:4px;-webkit-border-radius:4px;}

html body .fbConnectWidgetTopmost	{ width:auto!important}
	



/* FB comments */
/***************/
#mainwrapper #main .article-detail .fb_iframe_widget{ width:100%;}
#mainwrapper #main .article-detail .fb_iframe_widget iframe{ }

/** social buttons **/
#mainwrapper #main .social-buttons { margin: 0 0 2em; float:left; clear:left; border:none !important;width:50%!important;padding:0 !important; }
#mainwrapper #main .social-buttons div{ float:left; width:auto !important; margin-right: 10px; border:none !important; padding:0; }
#mainwrapper #main .social-buttons div .fa { font-size: 20px; color:#ccc; }
#mainwrapper #main .social-buttons div .fa:hover { color:#019cdc; }
#mainwrapper #main .social-buttons iframe{width:auto !important; float:left;border:none !important;}

#mainwrapper #main .social-buttons .fb-button iframe{width: 114px !important; margin-bottom:0; padding:0}
#mainwrapper #main .social-buttons .twitter-button iframe{width: 100px !important; margin-bottom:0; padding:0}
#mainwrapper #main .social-buttons .rss-button a{ display:block; background:url(../img/ico_rss.png) no-repeat 1px 0; width:20px; height:21px; }
#mainwrapper #main .social-buttons .rss-button a span{ display:none; }


/** social buttons TOP of article detail **/
#mainwrapper #main .social-buttons-top { float:left; clear:left; width:auto !important;padding:0 !important;margin:0 0 10px 0;width:100%;  }
#mainwrapper #main .social-buttons-top div{ float:left; width:auto !important; margin: 10px 10px 0 0; border:none !important; padding:0; }
#mainwrapper #main .social-buttons-top iframe{width:auto !important;float:left;border:none !important;margin:0;padding:0;}

#mainwrapper #main .social-buttons-top .fb-button iframe{width: 90px !important;margin:0 0 0 0;}
#mainwrapper #main .social-buttons-top .twitter-button iframe{width: 70px !important;}

#mainwrapper #main .social-buttons-top .mail-button,
#mainwrapper #main .social-buttons-top .print-button{padding:10px 0 0 0;text-align:center;}
#mainwrapper #main .social-buttons-top .mail-button a,
#mainwrapper #main .social-buttons-top .print-button a{font-size:10px;text-decoration:none;margin:10px 0 0 0;}
#mainwrapper #main .social-buttons-top .mail-button a img,
#mainwrapper #main .social-buttons-top .print-button a img{margin:0 0 2px 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;width:auto;text-align:center;float:none !important;}
#mainwrapper #main .social-buttons-top .mail-button a p,
#mainwrapper #main .social-buttons-top .print-button a p{margin:10px 0 0 0;bottom:0;position:relative;color:#555;}
#mainwrapper #main .social-buttons-top div a .fa { font-size: 2em; margin-top:10px; color:#555; }
#mainwrapper #main .social-buttons-top div a .fa:hover { color:#019cdc; }


#mainwrapper #main .article-detail .search-block	{ margin-bottom:24px}


/* my jobat page */
/*****************/
#mainwrapper.myjobatwrapper            { background: url('../img/myjobat/bg_myjobat.gif') repeat-x top; }
#mainwrapper #main .myjobat .left 		{ width:43%; margin:1em 3% 1.5em 0;float:left;}
#mainwrapper #main .myjobat .left h1 	{ font:100 3em "Droid serif", Georgia, "Times New Roman", Times, serif; color:#003768; padding:0; margin:0 0 1em;}
#mainwrapper #main .myjobat .left h1 strong	{  background: #00a4e4; color:#fff; display: inline-block; padding: 0.1em 0.2em; -moz-transform: rotate(-1deg); -webkit-transform:rotate(-1deg); box-shadow:5px 5px 0 #d9d9d9; -moz- box-shadow:5px 5px 0 #d9d9d9; -webkit- box-shadow:5px 5px 0 #d9d9d9 }

#mainwrapper #main .myjobat .left .mega 		{ position:relative; width:90%; cursor:pointer; margin-bottom:1.5em; padding:1.5em 5%; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#mainwrapper #main .myjobat .left .mega.cv		{ background:-moz-linear-gradient(0% 100% 90deg, #0094d1, #15b1f1 100%); background:-webkit-gradient(linear, left top, left bottom, from(#15b1f1), to(#0094d1));}
#mainwrapper #main .myjobat .left .mega.email	{ background:-moz-linear-gradient(0% 100% 90deg, #003769, #074f8f 100%); background:-webkit-gradient(linear, left top, left bottom, from(#074f8f), to(#003769));}

#mainwrapper #main .myjobat .left .mega.cv:hover 			{ background:#0094d1}
#mainwrapper #main .myjobat .left .mega.email:hover 		{ background:#003769}
#mainwrapper #main .myjobat .left .mega span 				{ display:block;}
#mainwrapper #main .myjobat .left .mega span.meg_title 		{ font-size:26px; color:#fff; font-weight:bold; text-shadow:1px 1px 1px rgba(0,0,0,.3);}
#mainwrapper #main .myjobat .left .mega span.meg_sub 		{ font-size:18px; font-weight:bold;}
#mainwrapper #main .myjobat .left .mega.cv span.meg_sub		{ color:#003768; text-shadow:1px 1px 1px rgba(255,255,255,.6);}
#mainwrapper #main .myjobat .left .mega.email span.meg_sub	{ color:#00a4e4; text-shadow:1px 1px 1px rgba(0,0,0,.7);}

#mainwrapper #main .myjobat .left .mega p		{ margin:0; padding:0 30px 0 0;}
#mainwrapper #main .myjobat .left .mega.cv p	{ background:url(../img/myjobat/arr_mega_cv.gif) no-repeat right center}
#mainwrapper #main .myjobat .left .mega.email p	{ background:url(../img/myjobat/arr_mega_email.gif) no-repeat right center}

#mainwrapper #main .myjobat .left img.cv_arrow 	{ position:absolute; top:-25px; right:-85px;}
#mainwrapper #main .myjobat .left img.eml_arrow { position:absolute; top:-25px; right:-85px; display:none;}
#mainwrapper #main .myjobat .left .loginlink 	{ margin:1.5em 0; font-weight:bold;font-size:1.5em; }
#mainwrapper #main .myjobat .left .loginlink a 	{ text-decoration:underline; color:#009AED;}
#mainwrapper #main .myjobat .left .loginlink a:hover { text-decoration:none;}

#mainwrapper #main .myjobat .right 		{ width:54%; float:right; margin:1em 0 1.5em;}
#mainwrapper #main .myjobat .right img	{ width:100%; height:auto; max-width:560px; max-height:365px}
#mainwrapper #main .myjobat .right img.prev_eml {display:none;visibility:hidden;padding-top:1px;}

#mainwrapper #main .myjobat #steps 				{ width:100%;clear:both; padding: 0}
#mainwrapper #main .myjobat #steps h2 			{ font:100 2.2em "Droid serif", Georgia, "Times New Roman", Times, serif; color:#003768; width:100%; text-align:center; padding-bottom:20px;}
#mainwrapper #main .myjobat #steps h2 span 		{ background: #00a4e4; color:#fff; display: inline-block; padding: 0.1em 0.2em; -moz-transform: rotate(-1deg); -webkit-transform:rotate(-1deg); box-shadow:3px 3px 0 #d9d9d9; -moz- box-shadow:3px 3px 0 #d9d9d9; -webkit- box-shadow:3px 3px 0 #d9d9d9  }
#mainwrapper #main .myjobat #steps .step 		{ width:22.75%; margin-right:3%; float:left;}
#mainwrapper #main .myjobat #steps .step.pos-4	{ margin-right:0}

#mainwrapper #main .myjobat #steps .step .step_img 		{ clear:both; text-align:center; margin:15px 0}
#mainwrapper #main .myjobat #steps .step .step_img img	{ width:100%; height:auto;}
#mainwrapper #main .myjobat #steps .step h3 			{ min-height:42px; background: #DEF2FA; border: 1px solid #B2E1F4; border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; box-shadow: 0 0 1px #fff inset; -moz-box-shadow: 0 0 1px #fff inset; -webkit-box-shadow: 0 0 1px #fff inset; color: #019CDC; float: none; font: 600 1.7em/100% "Calibri",Arial,Helvetica,sans-serif; margin: 0; padding: 0.5em 4%;}
#mainwrapper #main .myjobat #steps .step h3 img 		{ float:left; margin:0 .5em .5em 0}
#mainwrapper #main .myjobat #steps .step .step-content	{ min-height:300px; width:91.3%; padding: 4%; float: none; margin: 0; overflow: hidden; border:1px solid #D3D3D3; border-top:0; border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; }
#mainwrapper #main .myjobat #steps .step .step_com 		{color:#6E6E6E;padding:0px 20px 0px 5px;font-size:1.5em; line-height:130%}
#mainwrapper #main .myjobat #steps .step .step_com ul 	{ list-style-type:none; padding:0; margin:0 0 1.5em;}
#mainwrapper #main .myjobat #steps .step .step_com ul li{ background: url(../img/bul-square.gif) no-repeat 3px .6em; overflow: hidden; padding: 0 0 0 15px;}
#mainwrapper #main .myjobat #steps .step .step_com span {color:#1ca2fc;font-weight:bold;}

#mainwrapper #main .myjobat #steps .step.pos-1 .step_img img	{max-width:172px; max-height:77px}
#mainwrapper #main .myjobat #steps .step.pos-2 .step_img img	{max-width:188px; max-height:98px}
#mainwrapper #main .myjobat #steps .step.pos-3 .step_img img	{max-width:191px; max-height:94px}
#mainwrapper #main .myjobat #steps .step.pos-4 .step_img img	{max-width:198px; max-height:55px}

#mainwrapper #main .myjobat .checkbox-list-horizontal               {}
#mainwrapper #main .myjobat .checkbox-list-horizontal input         { float:none; display:inline-block;margin: 0 6px 0 0; }
#mainwrapper #main .myjobat .checkbox-list-horizontal label         { display:inline-block; margin-right:20%; }
#mainwrapper #main .myjobat .checkbox-list-horizontal label:last-children    { margin-right: 0; }
#mainwrapper #main .myjobat .checkbox-list-horizontal.languagelist  {}

/* Jobdetail Contact button */
/****************************/
#mainwrapper #main section.job-detail article span.contact {background:url('../img/ico-contact.png') no-repeat 1px center;  height: 143px; width: 29px; position: absolute; right: -30px; top: 0px; padding-top:3px; cursor:pointer;}

/* nyroModal */
/*************/
html.nyromodal                  { text-align:left; }
html.nyromodal body             { overflow:hidden; }
.nyroModalBg 					{ position: fixed; z-index:10000; overflow: hidden; top: 0; left: 0; height: 100%; width: 100%; background: #000; opacity: 0.7;}
.nmReposition 					{ position: absolute;}
.nyroModalCloseButton 			{ top: 5px; right: 20px; z-index:10002; width: 30px; height: 30px; text-indent: -9999em; background: url(../img/picto_delete_big.png) no-repeat;}
a:hover.nyroModalCloseButton	{ background: url(../img/picto_delete_big_hover.png);}
.nyroModalTitle 				{ top: -26px; left: 0; margin: 0; font-size: 1.1em; color: #ddd;}
.nyroModalCont 					{ top:0; z-index:10001; border: 4px solid #fff; margin: 30px 25px; background: #fff; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; min-height:250px}
.nyroModalCont iframe 			{ width: 800px; height: 550px;}
.nyroModalCont.forgotpassword-popup iframe 		{ width: 795; height: 294px;}
.nyroModalCont li				{ font-size:1.4em}
.nyroModalCont iframe.registration 	{ width: 560px; height:540px; overflow:hidden}
.nyroModalCont iframe.cv		 	{ width: 500px; height:550px; overflow:hidden}
.nyroModalCont iframe.jobapplication{ width: 800px; height:1000px }
.nyroModalCont iframe.lostPassword	{ width: 550px;  height: 300px; overflow:hidden}
.PopupJobs .nyroModalCont h2							{ margin-top:15px;}
.PopupJobs .nyroModalCont h3							{ margin-top:15px; margin-bottom:10px;}
.PopupJobs .nyroModalCont fieldset span.radio			{ top:0px; margin-right:0; clear:none; float:none; display:inline}
.nyroModalError 				{ border: 4px solid red; color: red; width: 250px; height: 250px;}
.nyroModalError div 			{ min-width: 0; min-height: 0; padding: 20px;}
.nyroModalLink, 
.nyroModalDom, 
.nyroModalForm, 
.nyroModalFormFile 				{ position: relative; padding: 0; min-height: 250px; min-width: 500px; max-width: 768px; overflow:hidden;}
.nyroModalImage, 
.nyroModalSwf, 
.nyroModalIframe, 
.nyroModalIframeForm 			{ position: relative; overflow: hidden;}
.nyroModalImage img 			{ vertical-align: top;}
.nyroModalHidden 				{ left: -9999em; top: -9999em;}
.nyroModalLoad 					{ position: absolute; width: 100px; height: 100px; background: #fff url(../img/ajaxLoader.gif) no-repeat center; padding: 0;}
.nyroModalPrev, 
.nyroModalNext 					{ outline: none; position: absolute; top: 0; height: 60%; width: 150px; min-height: 50px; max-height: 300px; cursor: pointer; text-indent: -9999em; background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;}
.nyroModalImage .nyroModalPrev, 
.nyroModalImage .nyroModalNext 	{ height: 100%; width: 40%; max-height: none;}
.nyroModalPrev 					{ left: 0;}
.nyroModalPrev:hover 			{ background-image: url(../img/picto_arr_left.png);}
.nyroModalNext 					{ right: 0; background-position: right 20%;}
.nyroModalNext:hover 			{ background-position: right 20%; background-image: url(../img/picto_arr_right.png);}

/* error */
/*********/
html body .error		{ margin:1em 0; float:left; clear:both; width:100%}
html body .error p 		{ background:url(../img/picto_error.png) no-repeat 0 4px; padding-left:14px; color:#c00!important; line-height:1.2em; margin:0 0 .3em!important; }
html body .error ul		{ margin:0!important; padding:0; list-style:none}
html body .error li 	{ color: #C00!important; padding: 0.3em 0 0.3em 14px!important; font-size: 1.4em; margin-bottom: 0.5em; background: url(../img/picto_error.png) no-repeat 0 4px; line-height: 1.2em;}

/* clearfix */ 
.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix { height: 1%;}

/* errorpage */

div#error { display:none; }

#CompanyInfo #blokje-top-employers { background-color:#E1E1DE; padding:5px; overflow:hidden; min-height:72px; }
#CompanyInfo #blokje-top-employers #tekst { float:left; }
#CompanyInfo #blokje-top-employers #logo { float:right; } 

/* Region list */
div.tooltip                         { position:absolute; z-index: 999; padding:10px; box-shadow: -2px 3px 5px #d3d3d3; }
div.tooltip a.close-tooltip         { text-decoration: none; }
div.tooltip p.action-btn            { margin: 1em 0 0 1em; clear:both; }

div.region-list                     { background:none repeat scroll 0 0 #DFF1FB; font-size:14px; } 
div.region-list hr                                                  { background-color:#B2E1F4; }
div.region-list .level1                                             { font-weight: bold; color:#012240; }
div.region-list .level2                                             {  }
div.region-list .level2, div.region-list .level1                    { white-space:nowrap; }
div.region-list span.level2 strong, div.region-list span.level1 strong    { margin-top:5px;  }
div.region-list span.level2 label, div.region-list span.level1 label      { float:left; }
div.region-list .RegionList-Container                               { width:600px; }
div.region-list .RegionList-Column-Container                        { width: 44%; float:left;}


#mainwrapper #main aside div.region-list li.RegionList-ListItem     { border-bottom: 1px solid #B2E1F4; list-style-position: inside; margin-bottom:10px; padding-bottom:10px; }
#mainwrapper #main aside div.region-list li.RegionList-ListItem strong { font-weight: normal }
#mainwrapper #main aside ul.search-criteria div.region-list h3      { color:#029DDD; margin-bottom:0; }
#mainwrapper #main aside ul.search-criteria div.region-list h5      { margin: 0; padding: 0 0.5em 0.5em 0; display:inline; color:#012240;}
#mainwrapper #main aside div.region-list ul li                      { background:none repeat scroll 0 0 #DEF2FA; }
#mainwrapper #main aside div.region-list ul.subFilter               { background:none repeat scroll 0 0 #DEF2FA; margin: 0 0 0 15px; }
#mainwrapper #main aside li.pos-3 ul ul li label                    { font-size: 1.4em; }
#mainwrapper #main aside li.pos-3 div.region-list ul ul li label    { font-size: 1em; }
#mainwrapper #main aside li.pos-3 ul.link-list-regions li.search-other                { display:block; }
#mainwrapper #main aside li.pos-3 ul.link-list-regions li.search-other-mobile         { display:none; }

li.pos-3 ul.subFilter li strong                                     { float:right; }
li.pos-3 ul.filter ul.subFilter li strong, li.pos-3 ul.link-list-regions ul.subFilter li strong     { font-weight:normal; }
#mainwrapper #main aside ul.search-criteria li.pos-3 ul.subFilter .Link-Region                                 { background: none; display:inline; font-size: 1em }
#mainwrapper #main aside li.pos-3 ul.filter>li                      { background: url("../img/dot-x-dark.png") repeat-x scroll 0 bottom rgba(0, 0, 0, 0); }
#mainwrapper #main aside li.pos-3 ul.link-list-regions>li.sel       { background:none repeat scroll 0 0 #DEF2FA; }

ul.subFilter span.link                                              { font-weight: bold; }
span.link                                                           { cursor:pointer; font-size: 1.4em; }

/* Main Function type */
.MainFunctionList-Container                             { padding: 0 2% 0 2%; }
.MainFunctionList-Container .hidden                     { display:none; }
.MainFunctionList-Column-Container                      { width: 48.5%; float:left; padding: 0 3% 0 0; }
.MainFunctionList-Column-Container:last-child           { padding-right: 0; }
.MainFunctionList-ListItem                              { list-style: none; margin-bottom:10px; padding-bottom:10px; }
#mainwrapper #main aside li.pos-5 ul.link-list-functiontypes li.search-other            { display:block; }
#mainwrapper #main aside li.pos-5 ul.link-list-functiontypes li.search-other-mobile     { display:none; }
#mainwrapper #main aside li.pos-5 ul.link-list-functiontypes>li.sel                     { background:none repeat scroll 0 0 #DEF2FA; }
#mainwrapper #main aside li.pos-5 ul ul li label                                        { font-size: 1.4em; }
#mainwrapper #main aside li.pos-5 ul ul.subFilter li label span                         { display: inline-block; max-width: 82%; vertical-align: top; line-height:1.4em; white-space: normal; }
#mainwrapper #main aside li.pos-5 div.region-list ul ul li label                        { font-size: 1em; width: 86%; }
li.pos-5 ul.subFilter li strong                                                         { float:right; }
li.pos-5 ul.filter ul.subFilter li strong, li.pos-5 ul.link-list-functiontypes ul.subFilter li strong     { font-weight:normal; }
#mainwrapper #main aside ul.search-criteria li.pos-5 ul.subFilter .Link-FunctionType    { background: none; display:inline; font-size: 1em }
.MainFunctionList-Container a label, .MainFunctionList-Container a span { cursor: pointer; }

.MainFunctionList-Container article h3 
{
    background: none repeat scroll 0 0 #DEF2FA;
    border: 1px solid #B2E1F4;
    border-radius: 4px 4px 0 0;
    box-shadow: 0 0 1px #FFFFFF inset;
    color: #019CDC;
    float: none;
    font: 600 1.8em "Calibri",Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0.5em 4%;
    display:block
}
#mainwrapper #main .jobs-results .MainFunctionList-Container article h3 
{
   float: none;
}
.MainFunctionList-Container article div.article-content
{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D3D3D3 #D3D3D3;
    border-image: none;
    border-radius: 0 0 4px 4px;
    border-right: 1px solid #D3D3D3;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: none;
    margin: 0;
    overflow: hidden;
    padding: 4%;
    width: auto;
    background: none repeat scroll 0 0 #F7F7F7;
}
.MainFunctionList-Container article div.article-content ul.subFilter    { list-style:none; padding:0; margin:0; }
.MainFunctionList-Container article div.article-content ul.subFilter li { display: block; }
.MainFunctionList-Container a                                           { text-decoration: none;  }
.MainFunctionList-Container article div.article-content a               { color:#6D6D6D;  }
.MainFunctionList-Container article div.article-content a:hover         { color:#469FD0;  }
.MainFunctionList-Container article h3 a:hover                          { color:#333333;  }
.MainFunctionList-Container ul.subFilter a          { font-size: 1.4em;  }
.MainFunctionList-Container ul.subFilter a strong   { font-weight:normal; }

.Content-wide   { clear:both; width: 100%; }

input.btn-blue  
{
    background:#029DDD; 
    background: -moz-linear-gradient(100% 100% 90deg, #029DDD, #14B0F0); 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#029DDD), to(#14B0F0));
    border: 1px solid #0887BB;
    color: #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 0 1px #FFFFFF inset;
    margin: 0 0.3%;
    padding: 4px 4px;
    white-space: nowrap;
    font-weight: bold;
}

.right  { float:right}
.left   { float:left }

    
#mainwrapper #main aside ul.search-criteria a.advert-tooltip{ display:inherit; font-size: inherit; color: #019CDC; }
.advert-tooltip span 
{ 
    display:none;
    position: absolute;
    background:#003768; 
    background: -moz-linear-gradient(100% 100% 90deg, #003768, #074f8f); 
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#074f8f), to(#003768));
    border-radius: 5px; -moz-border-radius:5px; -webkit-border-radius:5px;
    color: #fff;
    padding: 5px 15px;
    z-index: 98;
    width: 220px;
}

#mainwrapper #main .solicitationform fieldset .row a.btn.green 
{
    margin-right:10px;
    text-shadow: 0 1px 0 #545454;
    margin-top: 0;
    border-radius: 3px;
    box-shadow: 0 0 1px #FFFFFF inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: 'Calibri',Arial,serif;
    font-weight: bold;
    line-height: 90%;
    margin: 1px auto 0;
    outline: 0 none;
    overflow: visible;
    padding: 0.54em 0.6em 0.5em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #545454;
    text-transform: uppercase;
    background-color: #A0CD02;
    background-image: linear-gradient(to bottom, #A0CD02, #8AB200);
    border: 1px solid #739205;
    width: auto;
    transition: color 0.3s ease-out 0s;
    }

#mainwrapper #main .solicitationform fieldset .row a.btn {
    border-radius: 3px;
    box-shadow: 0 0 1px #FFFFFF inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: 'Calibri',Arial,serif;
    font-weight: bold;
    line-height: 90%;
    margin: 6px auto 0;
    outline: 0 none;
    overflow: visible;
    padding: 0.54em 0.6em 0.5em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 0 #545454;
    text-transform: uppercase;
}
.MainFunctionList-Container article div.article-content ul.subFilter    { list-style:none; padding:0; margin:0; }
.MainFunctionList-Container article div.article-content ul.subFilter li { display: block; }
.MainFunctionList-Container a                                           { text-decoration: none;  }
.MainFunctionList-Container article div.article-content a               { color:#6D6D6D;  }
.MainFunctionList-Container article div.article-content a:hover         { color:#469FD0;  }
.MainFunctionList-Container article h3 a:hover                          { color:#333333;  }
.MainFunctionList-Container ul.subFilter a          { font-size: 1.4em;  }
.MainFunctionList-Container ul.subFilter a strong   { font-weight:normal; }

#mainwrapper #main .jobs-results .MainFunctionList-Container article .article-content	{ margin-left:0px}
#mainwrapper #main .jobs-results .MainFunctionList-Container article h3 {margin-right:0px}
#mainwrapper #main .jobs-results .MainFunctionList-Container article a { padding:0 }

#mainwrapper #main .solicitationform fieldset .row a.btn.remove.empty {
    padding: 0.5em 0.2em 0.5em 0.3em;
}

#mainwrapper #main .solicitationform fieldset .row .empty span
{
        padding-left: 1em;
     background: url("../img/ico-add.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    color: #FFFFFF;
    cursor: pointer;
    }
    
#mainwrapper #main  .solicitationform fieldset .row .remove span {
  background: url("../img/ico_delete.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
  color: #FFFFFF;
  cursor: pointer;
  padding-left: 1.8em;
}

#mainwrapper #main  .solicitationform fieldset .row  .transparent {
    border: 1px solid #739205;
    width: auto;
}

#mainwrapper #main  .solicitationform fieldset .row .cancelSearch {
    display: inline-block;
   /* margin: 0 0 10px;*/
    padding-right: 25px;
    position: relative;
}

#mainwrapper #main  .solicitationform fieldset .row .genericlistitem-delete {
    display: inline-block;
    margin-bottom: 0px;
    /*position: absolute;*/
    right: 0;
    top: 0;
}


#mainwrapper #main  .solicitationform fieldset .row .cancelSearch .genericlistitem-delete img {
    cursor: pointer;
    display: inline-block;
    position: relative;
    top: 2px;
    }

#Regions #RegionSelection,
#FunctionTypes #FunctionTypeSelection { float:left;}
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters #Regions .waar-werken.myselection,
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters #FunctionTypes .welke-type-jobs.myselection { position:inherit }
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters #Regions .waar-werken.myselection ul.myselection-newsletter ul ul.sub,
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters #FunctionTypes .welke-type-jobs.myselection ul.myselection-newsletter ul ul.sub { margin-left: 1em; }
#FunctionTypeSelection label { white-space:nowrap; }
.MainFunctionList-ListItem span { width:90%; }
#RegionSelection label.sel,
#FunctionTypeSelection label.sel { background:none repeat scroll 0 0 #DEF2FA; }
#FunctionTypeSelection .MainFunctionList-ListItem > span label { border-bottom: 1px dotted #ccc; }
#RegionSelection .MainFunctionList-ListItem label:hover,
#FunctionTypeSelection .MainFunctionList-ListItem label:hover { color: #009aed; }
.MainFunctionList-ListItem span label  { display:inline-block; }
#RegionSelection .RegionPopup-Content,
#FunctionTypeSelection .FunctionTypePopup-Content { display:none; background: none repeat scroll 0 0 #dff1fb; }
#RegionSelection .FunctionTypePopup-Title h3,
#FunctionTypeSelection .FunctionTypePopup-Title h3 { float:left; margin-bottom:0;}
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters fieldset .newsletter-zoek-list ul .MainFunctionList-ListItem span.FunctionTypePopup-Title h3 label  { font-size: inherit; line-height: 120%; }
#RegionSelection .FunctionTypePopup-Title a.close-tooltip,
#FunctionTypeSelection .FunctionTypePopup-Title a.close-tooltip { float:right }
#RegionSelection .RegionPopup-Content hr.clearfix,
#FunctionTypeSelection .FunctionTypePopup-Content hr.clearfix { width: 100%; }
#RegionSelection .RegionPopup-Content .RegionList-Container,
#FunctionTypeSelection .FunctionTypePopup-Content .RegionList-Container { width: 600px; }
/*.myjobat #RegionSelection .RegionPopup-Content .RegionList-Container    { width: 250px; }*/
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters #mijnjobat #RegionSelection .RegionPopup-Content .RegionList-Container ul.RegionList-Column-Container,
#mainwrapper #main .myjobat #mycv-nieuwbrieven.cv-newsletters #RegionSelection .RegionPopup-Content .RegionList-Container ul.RegionList-Column-Container { width: 40% }
#FunctionTypeSelection .FunctionTypePopup-Content .RegionList-Container.three-columns { width: 800px; }
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters .newsletter-zoek-list.welke-type-jobs .FunctionTypePopup-Content ul.RegionList-Column-Container { width: 48%; }
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters .newsletter-zoek-list.welke-type-jobs .FunctionTypePopup-Content .three-columns ul.RegionList-Column-Container { width: 30%; }
.MainFunctionList-ListItem .RegionList-Container .RegionList-ListItem span.level1 label { font-weight: bold; }

#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters fieldset#FunctionTypes .newsletter-zoek-list ul.MainFunctionList-Column-Container li.RegionList-ListItem span label input  { margin-right: 5px; }

#mijnjobat #RegionSelection .FunctionTypePopup-Title h3, 
#mijnjobat #FunctionTypeSelection .FunctionTypePopup-Title h3 { color: #003768; }
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters fieldset#FunctionTypes .newsletter-zoek-list ul li span.level0 label {color: #6d6d6d;}
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters fieldset#FunctionTypes .newsletter-zoek-list ul li li span.level1 label {color: #003768;}
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters fieldset#FunctionTypes .newsletter-zoek-list ul li li span.level2 label {color: #6d6d6d;}
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters fieldset#Regions .newsletter-zoek-list ul li span.level0 label {color: #6d6d6d;}
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters fieldset#Regions .newsletter-zoek-list ul li li span.level1 label {color: #6d6d6d;  font-weight: normal;}

#mainwrapper #main #mijnjobat ul#JobsMailList               { line-height: 100%}
#mainwrapper #main #mijnjobat ul#JobsMailList li            { padding: 8px 5px; vertical-align:top; } 
#mainwrapper #main #mijnjobat ul#JobsMailList li .one       { width:50%; display: inline-block; text-decoration: none;vertical-align:top;  }
#mainwrapper #main #mijnjobat ul#JobsMailList li .two       { width:25%; vertical-align:top;}
#mainwrapper #main #mijnjobat ul#JobsMailList li .three     { width:15%; vertical-align:top;}
#mainwrapper #main #mijnjobat ul#JobsMailList li .four      { width:8%; vertical-align:top;}

#ProvinceCitiesSearch { font-size: 1.4em; }
#ProvinceCitiesSearch .CityList-Container {}
#ProvinceCitiesSearch .CityList-Container ul.CityList-Column-Container { float: left; list-style-image: url("../img/bul-square.gif"); margin-right: 4%; padding:0; width: 29.3%;}
#ProvinceCitiesSearch .CityList-Container .CityList-Column-Container li.CityList-ListItem { }

/* Registration steps */
#mainwrapper #main #cv-breadcrumb{
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    text-align: left;
    list-style: none;
}

    /* NORMAL STATE */
    #mainwrapper #main #cv-breadcrumb li{
        padding: 0 10px;
        background-color: #f6f5f5;
        border: 1px solid #ddd;
        border-top-width: 0;
        line-height: 0;
    }
    #mainwrapper #main #cv-breadcrumb li:first-child{
        border-top-width: 1px;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
        list-style: none;
    }
    #mainwrapper #main #cv-breadcrumb li:last-child{
        -webkit-border-radius: 0 0 4px 4px;
        -moz-border-radius: 0 0 4px 4px;
        border-radius: 0 0 4px 4px;
    }
#mainwrapper #main #cv-breadcrumb li h2{
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    color: #797878;
    text-transform: uppercase;
    vertical-align: middle;
}
#mainwrapper #main #cv-breadcrumb li h2 a{
    color: #797878;
    text-decoration: none;
}
#mainwrapper #main #cv-breadcrumb li h2 a:hover{
    text-decoration: underline;
}
#mainwrapper #main #cv-breadcrumb li p{
    display: inline-block;
    margin: 0 0 0 2px;
    padding: 0;
    font-size: 16px;
    line-height: 32px;
    color: #003768;
    vertical-align: middle;
    }

/* ACTIVE STATE */
#mainwrapper #main #cv-breadcrumb li.active     { background-color: #fff2cc; border-color: #fdbc00; }
#mainwrapper #main #cv-breadcrumb li.active h2  { color: #d8a000; }

/* NEXT STATE */
#mainwrapper #main #cv-breadcrumb li.next       { background-color: #c5eaf9; border-color: #91d0e9; }
#mainwrapper #main #cv-breadcrumb li.next h2    { color: #00a4e4; }
        
        
#mainwrapper #main  .solicitationform fieldset .row .remove span {
  background: url("../img/ico_delete.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
  color: #FFFFFF;
  cursor: pointer;
  padding-left: 1.8em;
}

#mainwrapper #main  .solicitationform fieldset .row  .transparent {
    border: 1px solid #739205;
    width: auto;
    }
    #mainwrapper #main #cv-breadcrumb li:last-child{
        z-index: 10;
        border-width: 1px 1px 1px 0;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
}
#mainwrapper #main  .solicitationform fieldset .row .cancelSearch {
    display: inline-block;
   /* margin: 0 0 10px;*/
    padding-right: 25px;
    position: relative;
}

#mainwrapper #main  .solicitationform fieldset .row .genericlistitem-delete {
    display: inline-block;
    margin-bottom: 0px;
    /*position: absolute;*/
    right: 0;
    top: 0;
}
    

#mainwrapper #main  .solicitationform fieldset .row .cancelSearch .genericlistitem-delete img {
    cursor: pointer;
    display: inline-block;
    position: relative;
    top: 2px;
}

#FunctionTypes #FunctionTypeSelection { float:left;}
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters #FunctionTypes .welke-type-jobs.myselection { position:inherit }
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters #FunctionTypes .welke-type-jobs.myselection ul.myselection-newsletter ul ul.sub { margin-left: 1em; }
#FunctionTypeSelection label { white-space:nowrap; }
.MainFunctionList-ListItem span { width:80%; }
#FunctionTypeSelection label.sel { background:none repeat scroll 0 0 #DEF2FA; }
#FunctionTypeSelection .MainFunctionList-ListItem > span label { border-bottom: 1px dotted #ccc; }
#FunctionTypeSelection .MainFunctionList-ListItem label:hover { color: #009aed; }
.MainFunctionList-ListItem span label  { display:inline-block; }
#FunctionTypeSelection .FunctionTypePopup-Content { display:none; background: none repeat scroll 0 0 #dff1fb; }
#FunctionTypeSelection .FunctionTypePopup-Title h3 { float:left; margin-bottom:0;}
#FunctionTypeSelection .FunctionTypePopup-Title a.close-tooltip { float:right }
#FunctionTypeSelection .FunctionTypePopup-Content hr.clearfix { width: 100%; }
#FunctionTypeSelection .FunctionTypePopup-Content .RegionList-Container { width: 600px; }
#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters .newsletter-zoek-list.welke-type-jobs .FunctionTypePopup-Content ul.RegionList-Column-Container { width: 48%; }
.MainFunctionList-ListItem .RegionList-Container .RegionList-ListItem span.level1 label { font-weight: bold; }

#mainwrapper #main #mycv-nieuwbrieven.cv-newsletters fieldset#FunctionTypes .newsletter-zoek-list ul.MainFunctionList-Column-Container li.RegionList-ListItem span label input  { margin-right: 5px; }


#ProvinceCitiesSearch { font-size: 1.4em; }
#ProvinceCitiesSearch .CityList-Container {}
#ProvinceCitiesSearch .CityList-Container ul.CityList-Column-Container { float: left; list-style-image: url("../img/bul-square.gif"); margin-right: 4%; padding:0; width: 29.3%;}
#ProvinceCitiesSearch .CityList-Container .CityList-Column-Container li.CityList-ListItem { }

#mainwrapper #main .subsriptionsBox {  margin: 20px 0; color: #FFF; padding:20px; background:#15b1f1; background: -moz-linear-gradient(100% 100% 90deg, #019cdc, #15b1f1); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15b1f1), to(#019cdc));}
#mainwrapper #main .subsriptionsBox p {color: #FFF;}
#mainwrapper #main .col1.last-col .subsriptionsBox { margin: 0 0 20px; border-radius:4px; border: 1px solid #0887bb; }
#mainwrapper #main .subsriptionsBox .agent-box-error { font-weight:600; font-size:1.6em; color:#333 !important; padding:5px 0; line-height:1.6em; }
#mainwrapper #main .subsriptionsBox .btn input.button		{ background:#A0CE00;  background:-moz-linear-gradient(100% 100% 90deg, #A0CE00, #c3e060) repeat scroll 0 0 transparent; border: 1px solid #A0CE00;}
#mainwrapper #main .subsriptionsBox h2 {font: 600 1.7em "Calibri",Arial,Helvetica,sans-serif; color: #FFF;  margin-bottom: 5px;}
#mainwrapper #main .subsriptionsBox .subsriptionsBoxList {margin-top: 10px;}
#mainwrapper #main .subsriptionsBox .subsriptionsBoxList p {display:inline-block; margin: 0 0 0.7em; font-size:1.1em; color: #fff;  }
#mainwrapper #main .subsriptionsBox .subsriptionsBoxList label {display: block; width:auto; margin-left:20px; margin-top: -2px;}
#mainwrapper #main .subsriptionsBox .subsriptionsBoxList .cb {float:none; width:auto; position:absolute;}
#mainwrapper #main .subsriptionsBox .subsriptionsBoxInput input {margin-right:5px;}
#mainwrapper #main .subsriptionsBox .optout { font-style: italic; margin:5px 0 0; color:#fff;}
#mainwrapper #main .subsriptionsBox fieldset input { width: 50%; margin-right:10px; margin: 0 10px 5px 0; }
#mainwrapper #main .subsriptionsBox fieldset input.error { background: none repeat scroll 0 0 #fddcdc; border: 1px solid #ce0000; }
#mainwrapper #main .subsriptionsBox fieldset .subsriptionsBoxList input { width: 50%; margin-right:10px; margin: 0 10px 0 0; }
#mainwrapper #main .subsriptionsBox fieldset .btn-green .button { 
text-decoration: none;
cursor: pointer;
padding: .2em .7em;
display: inline-block;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
margin: 0 auto;
text-align: center;
font: 600 1.4em 'Calibri', Arial, serif;
color: white;
width: auto;
overflow: visible;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
outline: 0 none;
background: -moz-linear-gradient(100% 100% 90deg, #019CDC, #15B1F1);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#15B1F1), to(#019CDC));
border: 1px solid #027FB3;
box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);
-moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);
-webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1);
background:#B7D93C; background: -moz-linear-gradient(100% 100% 90deg, #A1CF04, #B7D93C) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#B7D93C), to(#A1CF04)); border: 1px solid #93BD00; width: auto; padding: 0.30em 0.5em; float: none;}
#mainwrapper #main .subsriptionsBox fieldset .btn-green .button:hover {background: #B7D93C;}
#mainwrapper #main .subsriptionsBox .subsriptionsBox-error { font-weight:600; font-size:1.6em; color:#ce0000 !important; padding:0 0 5px; }
#mainwrapper #main .article-detail .subsriptionsBox { width:273px;float:right !important; margin: 0 0 4% 4% !important; }

/*OFFCANVAS*/
#headerwrapper a#mobile-menu-icon 			{ float:left; background: #FFF url(../img/picto_menu.png) no-repeat right center; width:20px; height:20px; display:block; margin-right:10px; }	
#headerwrapper a#mobile-menu-icon:focus		{ outline:0; }	
	
.left-off-canvas-menu { -webkit-transition: -webkit-transform 500ms ease; -moz-transition: -moz-transform 500ms ease; -ms-transition: -ms-transform 500ms ease; -o-transition: -o-transform 500ms ease; transition: transform 500ms ease;-webkit-backface-visibility: hidden; background: #FFF; bottom: 0; box-sizing: content-box; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; overflow-x: hidden; overflow-y: auto; position: absolute; top: 0; transition: transform 500ms ease 0s; width: 15.625rem; z-index: 1001; -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate(-100%, 0); -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); left: 0; padding-top:1.5em; } 
.left-off-canvas-menu * { -webkit-backface-visibility: hidden; }        
.left-off-canvas-menu .logo { text-align:left; padding-left:3em; }
.left-off-canvas-menu ul { list-style-type:none; padding:0; } 
.left-off-canvas-menu ul li {  border-bottom: solid 1px #eee; padding:0 0 0 3em; }
.left-off-canvas-menu ul li a { text-align:left;padding: 0.5em 0;  text-decoration:none; font-size:1.6em; background:url(../img/arr-link-blue-mobile.png) no-repeat right center; display:inline-block; width:100%; } 
.left-off-canvas-menu ul li.sel { background-color: #e6e6e6; }
.left-off-canvas-menu ul li.sel a { background:#e6e6e6 url(../img/arr-link-dark-blue-mobile.png) no-repeat right center; } 
    
.inner-wrap { position: relative; width: 100%; -webkit-transition: -webkit-transform 500ms ease; -moz-transition: -moz-transform 500ms ease; -ms-transition: -ms-transform 500ms ease; -o-transition: -o-transform 500ms ease; transition: transform 500ms ease; }
.off-canvas-wrap.move-right { min-height: 100%; -webkit-overflow-scrolling: touch; -webkit-transform: translate3d(0%, 0, 0); -moz-transform: translate3d(0%, 0, 0); -ms-transform: translate(0%, 0); -ms-transform: translate3d(0%, 0, 0); -o-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0);  }
.move-right > .inner-wrap { -webkit-transform: translate3d(15.625rem, 0, 0); -moz-transform: translate3d(15.625rem, 0, 0); -ms-transform: translate(15.625rem, 0); -ms-transform: translate3d(15.625rem, 0, 0); -o-transform: translate3d(15.625rem, 0, 0); transform: translate3d(15.625rem, 0, 0); }
.move-right .exit-off-canvas { -webkit-backface-visibility: hidden; box-shadow: -4px 0 4px rgba(0, 0, 0, 0.2), 4px 0 4px rgba(0, 0, 0, 0.2); cursor: pointer; transition: background 500ms ease; -webkit-tap-highlight-color: transparent; background: rgba(0, 0, 0, 0.4); bottom: 0; display: block; left: 0; position: absolute; right: 0; top: 0; z-index: 1002; } 
   

@media screen and (min-width: 768px) {
    #mainwrapper #main #cv-breadcrumb li{
        position: relative;
        box-sizing: border-box;
        float: left;
        width: 33.3%;
        height: 52px;
        padding-left: 20px;
        padding-right: 8px;
        border-width: 1px 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }
    #mainwrapper #main #cv-breadcrumb li:after{
        display: block;
        position: absolute;
        right: -8px;
        top: -1px;
        width: 16px;
        height: 52px;
        content: url("../img/arrow-breadcrumb-grey.png");
      }
    #mainwrapper #main #cv-breadcrumb li.active:after{
        content: url("../img/arrow-breadcrumb-yellow.png");
    }
    #mainwrapper #main #cv-breadcrumb li.next:after{
        content: url("../img/arrow-breadcrumb-blue.png");
    }
    #mainwrapper #main #cv-breadcrumb li:last-child:after{
        content: "";
    }
    #mainwrapper #main #cv-breadcrumb li:first-child{
        z-index: 13;
        padding-left: 16px;
        border-width: 1px 0 1px 1px;
        -webkit-border-radius: 4px 0 0 4px;
        -moz-border-radius: 4px 0 0 4px;
        border-radius: 4px 0 0 4px;
    }
    #mainwrapper #main #cv-breadcrumb li:first-child + li{
        z-index: 12;
    }
    #mainwrapper #main #cv-breadcrumb li:first-child + li + li{
        z-index: 11;
    }
    #mainwrapper #main #cv-breadcrumb li:last-child{
        z-index: 10;
        border-width: 1px 1px 1px 0;
        -webkit-border-radius: 0 4px 4px 0;
        -moz-border-radius: 0 4px 4px 0;
        border-radius: 0 4px 4px 0;
    }
    
    #mainwrapper #main #cv-breadcrumb li h2,
    #mainwrapper #main #cv-breadcrumb li p      { display: block; float: left; font-size: 11px; line-height: 50px; }
    #mainwrapper #main #cv-breadcrumb li span { display: inline-block; line-height: 16px; vertical-align: middle; }
    
    #mainwrapper #main .job-detail .par-content .job-video-container { padding-bottom: 40%; }
}



@media screen and (min-width: 1024px) {
        #mainwrapper #main #cv-breadcrumb li h2,
        #mainwrapper #main #cv-breadcrumb li p          { font-size: 14px; }
        #mainwrapper #main #cv-breadcrumb li p          { max-width: 70%; margin-left: 5px; font-size: 16px; }
}

/*layouts smaller than 481px, iPhone and mobiles*/
@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 480px)  {
		
	/*body*/
	/******/
	body								{ font-size:70%}
	a.top								{ display:block}
	div#leaderboard						{ display:none}
	.adhese_300x250						{ display:none}
	
	/* header */
	/**********/

	
	#headerwrapper header div.logo			{ margin:0 0 1.5em 0; padding-right:0; }
	#headerwrapper header div.logo img		{ display:none }
	#headerwrapper header div.logo img.mobile	{ display:block;}
	#headerwrapper header p 				{ clear:both; font-size: 1.5em; margin: 0}
	
	#headerwrapper header .itpro_logo		{ margin:0;}
	#headerwrapper header .itpro_logo img	{ width:120px; height:auto}
	
	#headerwrapper header #language 				{ margin-top:1.2em; display:none; }
	#headerwrapper header #language a				{ font-size:1.2em; border:none; background:#555; color:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:.4em .7em; font-weight:100; position:relative; z-index:1001;}
	#headerwrapper header #language a.sel			{ background:#019CDC; color:#fff}
	#headerwrapper header #language a:hover			{ color:#fff; background:#333;}
	#headerwrapper header #language a.sel:hover		{ background:#019CDC; color:#fff}
	#headerwrapper header #language li				{ margin-left:3px}
	#headerwrapper header #language li.last a		{ padding: 0.4em 0.7em;}
	
	#headerwrapper.no-search header #topright 		{ right:0}
	#headerwrapper header #topleft                  { width: 100%; text-align: center; }
	#headerwrapper header #topleft img.mobile-smart { padding-right: 4em; }
	#headerwrapper header #topleft p                { display:none; }
	
	#headerwrapper #label					{ display:block; margin-left:.5em}
	#headerwrapper #label a					{ padding:.28em;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
	#headerwrapper #label a:hover			{ background:#333;}
	#headerwrapper #label span.icon			{ margin-right:0; position:relative; top:-2px; font-size:22px}
	#headerwrapper #label span.arrow		{ font-size:10px; margin-left:0}
	#headerwrapper.no-search #label			{ display:block; margin-left:.5em}
	#headerwrapper #label strong,
	#headerwrapper #label em				{ display:none}
	
	#navwrapper									{ background:none; border:none; box-shadow:none; margin-bottom:20px}
	#navwrapper nav								{ position:relative; z-index:5; background:#eee;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
	#navwrapper nav ul							{ float:none}
	#navwrapper nav li							{ float:none; width:100%}
	#navwrapper nav li a						{ text-shadow:none; display:block; padding:.55em; color:#666; font-weight:100; font-size:1.25em; text-decoration:none; border-bottom: 1px solid #ddd; border-right:none; background:url(../img/arr-link-blue-mobile.png) no-repeat right center; -webkit-transition: none; -moz-transition:none; -o-transition: none; transition: none;}
	#navwrapper nav li.slidemenu a				{ color:#fff;}
	#navwrapper nav li a:hover					{ color:#1CA3FC; background:url(../img/arr-link-blue-mobile.png) no-repeat right center;}
	#navwrapper nav li:last-child a				{ border-bottom:none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
	
	#navwrapper nav li.sel a					{ border-left:none; background:#e6e6e6 url(../img/arr-link-dark-blue-mobile.png) no-repeat right center; font-weight:bold; color:#0A005E; border-right:none}
	#navwrapper nav li.sel a:hover				{ color:#0A005E;}
	#navwrapper nav li:first-child.sel a		{ -moz-border-radius:5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius:5px 5px 0 0; border-bottom:1px solid #d8d8d8;}
	#navwrapper nav li:last-child.sel a			{ -moz-border-radius:0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius:0 0 5px 5px; border-bottom:none; border-top:1px solid #d8d8d8;-moz-box-shadow: 0 -1px 0 #fff; -webkit-box-shadow: 0 -1px 0 #fff; box-shadow: 0 -1px 0 #fff;}
	#navwrapper nav li.sel a span				{ background:none; padding:0}
	  
	/*main*/
	/******/
	#mainwrapper						{ background:#fff}
	#mainwrapper #main					{ margin:0; padding:0}
	#mainwrapper #main .hide-iphone    { display:none; }
	#mainwrapper #main #mycv .subTitleMobile    { display:block; }
    #mainwrapper #main #mycv .subTitle          { display:none; }
    #mainwrapper #main .myjobat #dashboard-career-goals                             { display:none; }
	#mainwrapper #main .myjobat #dashboard-jobs-via-mail header .edit-links-dash    { display:none; }
	#mainwrapper #main .myjobat #dashboard-jobs-via-mail .carousel article.newalert { display:none; }
	#mainwrapper #main .myjobat #dashboard-jobs-via-mail .SuggestionText            { display:none; }
	#mainwrapper #main .myjobat #dashboard-jobs-via-mail a.label-title              { cursor:default; text-decoration:none; }
	#mainwrapper #main .myjobat #dashboard-sollicitations .label-title a            { cursor:default; text-decoration:none; }
	.competition { display:none; }
	/*#mainwrapper #main aside.col1 .simple-block { display:none !important; }*/
	
	/* IE gradients */
	#ie6 #mainwrapper,
	#ie7 #mainwrapper,
	#ie8 #mainwrapper					{ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";}
	#ie9 #mainwrapper					{ background:#fff}
	
	/* main structures */
	/*******************/
	
	#mainwrapper #main .col1,
	#mainwrapper #main .col2,
	#mainwrapper #main div.col1.job-detail-col,
	#mainwrapper #main aside.col2.job-detail-col				{ width:100%; margin:0 0 4% 0;}
	#mainwrapper #main aside.col2.job-detail-col.email fieldset { margin-left: 0;}
	#mainwrapper #main .col2-line,
	#mainwrapper #main .article-detail							{ background: none; padding-right: 0; width: 100%; border-bottom:1px solid #ddd; padding-bottom:20px}
	#mainwrapper #main .article-detail header ul.socialmedia 	{ display:none }
	#mainwrapper #main .article-detail h2						{ font-size:2em}
	#mainwrapper #main .article-detail p.intro					{ font-weight:bold; float:none; clear:both}
	#mainwrapper #main .article-detail p						{ font-size:1.6em}					
	#mainwrapper #main .article-detail img						{ display:block; width:80%; margin:0 auto 20px auto!important; float:none!important; clear:both; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none}
	#mainwrapper #main .article-detail .flexslider img          {margin:0 !important;width:100% !important;}
	#mainwrapper #main .article-detail img.mainimg				{ width:100%; margin:0 auto 20px auto!important; max-width: 250px; max-height: 243px; float:none!important}
	#mainwrapper #main .article-detail p img					{ width:100%; margin-bottom:0!important}
	#mainwrapper #main .article-detail blockquote 				{ margin-left:0; width:94%}
	#mainwrapper #main .col2.article-detail .search-history ul.searchresults li p	{font-size:1em; line-height:120%; margin-bottom:0}
	#mainwrapper #main .col2 fieldset label			{ display:inline-block; line-height:130%; width:30%; clear:none; float:left;}
	
	#mainwrapper #main .article-detail ul.socialmedia 			{ float:none; padding:.7em .7em .5em .7em; background:#f4f4f4; overflow:hidden; margin-bottom:20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
	#mainwrapper #main .article-detail ul.socialmedia li		{ margin:0 7px 0 0}
	#mainwrapper #main .article-detail ul.socialmedia li a.print{ display:none}
	#mainwrapper #main div.col1.job-detail-col                  { display:none}
	
	
	/* search-block */
	/****************/	
	/*#searchwrapper																	{ margin-top:1em; position:absolute; z-index:1000; display:none; left:0; background:#333; border-top:5px solid #595959; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333;}
	#searchwrapper #main-search														{ margin:0; background:none}
	*/
	#mainwrapper #main h1													{ font-size:2.2em}
	#mainwrapper #main .search-block										{ padding:0; width:100%; margin:0 0 20px 0;  }
	#mainwrapper #main .search-block h3									{ font-size:1.4em; margin:0; line-height:normal; float:left; font-weight:600; color:#fff; }
	#mainwrapper #main .search-block .search-form							{ width:100%; margin:0 0 0 0; float:right}
	#mainwrapper #main .search-block .search-form fieldset label			{ font-size:1em; width:auto; display:none}
	#mainwrapper #main .search-block .search-form fieldset a 				{ font-size:1.2em; float:left; clear:both}
	
	#mainwrapper #main .search-block .search-form #jobs .search-what		{ width:100%; margin-right:2%; float:left; border-right:none; margin-bottom:5px; }
	#mainwrapper #main .search-block .search-form #jobs .search-where		{ width:100%; margin-right:2%; float:left; margin-bottom:5px;}
	#mainwrapper #main .search-block .search-form #articles .search-what	{ width:100%; margin-right:2%; float:left; margin-bottom:5px;}
	
	#mainwrapper #main .search-block .search-form .btn						{ display:none}
	#mainwrapper #main .search-block .search-form #jobs .btn 				{}
	#mainwrapper #main .search-block .search-form .btn_mobile				{ width:94%; float:left; bottom:0; right:0}
	#mainwrapper #main .search-block .search-form fieldset 				{ position:relative; }
	
	#mainwrapper #main .search-block .search-form fieldset .btn_mobile input.button	{ position:static; font-size:0; display:inline-block; margin:0 auto; text-align:center; overflow:visible; cursor:pointer;  padding:12px 6%; width:94%; display:inline-block; background:#a0ce00 url("../img/arr_search.gif") no-repeat center center; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; box-shadow:none;}
	#mainwrapper #main .search-block .mobile_search_btn								{ display:none; position:absolute; z-index:1000; bottom:-39px; left:-6%; width:111.7%;/* display:block*/; outline:0 none}
	#mainwrapper #main .search-block .mobile_search_btn span						{ float:right; margin-right:5%; width:16px; height:18px; display:inline-block; background:#333 url(../img/arr_down_search.png) no-repeat center center; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; display: inline-block; color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:.7em 1em;}
	#mainwrapper #main .search-block .mobile_search_btn.sel span					{ background:#333 url(../img/arr_up_search.png) no-repeat center center; }
	#mainwrapper #main .search-block .mobile_search_btn span em						{ display:none}
	#mainwrapper #main .search-block .search-form fieldset a 						{ display:none}
	
	#mainwrapper #main .search-block .tabcontent	{ margin-bottom:0; border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px: -webkit-border-radius: 0 0 4px 4px}
	#mainwrapper #main fieldset .focusField		{ }
	#mainwrapper #main .search-block .search-form fieldset input {font-size:1.4em}
	
	/*#searchwrapper on home*/
	#mainwrapper.searchwrapper-dont-hide									{ position:static; display:block; background:#fff; border:none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
	#mainwrapper.searchwrapper-dont-hide #main						{ padding-bottom:20px}	
	#mainwrapper.searchwrapper-dont-hide #main .search-form			{ padding:0; width:100%; float:left; margin-bottom:0}
	#mainwrapper.searchwrapper-dont-hide #main .search-block h3 	{ color:#333; margin:3% 0 0 3%}
	#mainwrapper.searchwrapper-dont-hide #main .search-block input	{ border:1px solid #e6e6e6; border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; }		
	#mainwrapper.searchwrapper-dont-hide #main .search-block .mobile_search_btn 	{ display:none}
	#mainwrapper.searchwrapper-dont-hide #main .search-block .search-form fieldset .btn_mobile	{ position:static}
	#mainwrapper.searchwrapper-dont-hide #main .search-block .search-form fieldset .btn_mobile input.button	{}
	
	#mainwrapper #main .search-block .search-form .Search-Range-Buttons			{ float:left; width:100%; padding-left:0; background:none; text-align:center}
	#mainwrapper #main .search-block .search-form .Search-Range-Buttons a		{ float:none!important; font-size:1.2em; display:inline-block!important; margin-left:0.02%!important; clear:none!important; padding: 6px 3%; white-space:nowrap; width:12.5%!important}

	
	/* tabs */
	.ui-tabs .ui-tabs-nav							{ margin:0; }
	.ui-tabs .ui-tabs-nav li:last-child				{ margin-right:0}
	.ui-tabs .ui-tabs-nav li a 						{ font-size:1.2em;padding:.9em .65em; font-family:Arial, Helvetica, sans-serif}
	.ui-tabs .ui-tabs-panel 						{ border:none; border-top:1px solid #ddd; padding:0; margin:0}
	.ui-tabs-nav li.ui-tabs-selected a, 
	.ui-tabs-nav li.ui-state-disabled a, 
	.ui-tabs-nav li.ui-state-processing a 			{ position:relative; z-index:2}
	#mainwrapper #main .tabcontent 					{ margin-bottom:40px}
	
	.tabs ul li.ui-state-active a	{ font-weight:bold!important}
	.tabs ul li a.jobs-new,
	.tabs ul li a.jobs-profile { display:none; }
	.tabs ul li a.jobs-saved { background:none; padding-left:0.65em; font-weight:normal; font-size:1.1em; padding-left:.4em; padding-right:0.4em}
	
	.tabs .icon { display:none}
	
	#mainwrapper #main .search-block .search-form .ui-tabs-nav 						{ margin:0 ;float:left }
	#mainwrapper #main .search-block .search-form .ui-tabs-nav li						{ display:none; margin:0 1% 0 0; width:49%}
	#mainwrapper #main .search-block .search-form .ui-tabs-nav li.ui-tabs-selected 	{ padding:0; border:none; display:inline-block;}
	#mainwrapper #main .search-block .search-form .ui-tabs-nav li a 					{ cursor:pointer; line-height:normal; float:none; font-size:1.2em; outline:none; display:block;text-decoration:none; padding:0;-moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; }
	#mainwrapper #main .search-block .search-form .ui-tabs-nav li.ui-tabs-selected a, 
	#mainwrapper #main .search-block .search-form .ui-tabs-nav li.ui-state-disabled a, 
	#mainwrapper #main .search-block .search-form .ui-tabs-nav li.ui-state-processing a 	{ cursor:auto; text-decoration:none;}
	
	
	#mainwrapper.search-dont-hide #main .search-block .search-form .ui-tabs-nav			{ margin:0; float:right}
	#mainwrapper.search-dont-hide #main .search-block .search-form .ui-tabs-nav li		{ font-size:1em; display:none; }
	#mainwrapper.search-dont-hide #main .search-block .search-form .ui-tabs-nav li a		{ -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; padding:.35em 0 .35em .9em; font-size:1.3em}
	#mainwrapper.search-dont-hide #main .search-block .search-form .ui-tabs-nav li.ui-tabs-selected a, 
	#mainwrapper.search-dont-hide #main .search-block .search-form .ui-tabs-nav li.ui-state-disabled a, 
	#mainwrapper.search-dont-hide #main .search-block .search-form .ui-tabs-nav li.ui-state-processing a { border-top:none; margin-top:0; color:#fff; font-size:1.3em }
	
	/* search-history */
	/******************/
	#mainwrapper #main .col2 .search-history		{ display:none;}
	#mainwrapper #main aside.col1 .search-history	{ display:none;}
	
	#mainwrapper #main .col2 .search-history header	{ padding:.5em 4%}
	#mainwrapper #main .col2 .search-history h3		{ font-size:1.2em; line-height:180%}
	#mainwrapper #main .col2 .search-history div	{ padding:.5em 4%}
	#mainwrapper #main .col2 .search-history a.clear 		{ background:#fff url(../img/picto_clear.png) no-repeat center center; height:14px; width:12px; padding: .4em .7em;}
	#mainwrapper #main .col2 .search-history a.clear span	{ display:none}
	#mainwrapper #main .col2 .search-history ul.searchresults li { padding: .3em 0;}
	#mainwrapper #main .col2 .search-history ul.searchresults a {font-size:1.2em}
	#mainwrapper #main .col2 .search-history ul.searchresults li p {font-size:1.2em; line-height:130%; margin-bottom:0}
	
	#mainwrapper #main .col2.article-detail .search-history ul.searchresults a,
	#mainwrapper #main .col2.article-detail .search-history ul.searchresults a span,
	#mainwrapper #main .col2.article-detail .search-history ul.searchresults a strong{font-size:1em; border-bottom:none}
	
	/* article-list */
	/****************/
	#mainwrapper #main .article-results header h3       { background:none; padding:0.5em; margin:0; }
	#mainwrapper #main .article-results article h2 		{ font-size:1.5em}
	#mainwrapper #main .article-results article a.sel h2 	{ color: #46A0D0; margin-bottom: 0.6em;}
	#mainwrapper #main .article-results article a.closed,
	#mainwrapper #main .article-results article a:hover.closed {  background: url("../img/arr-down-more.png") no-repeat scroll right center transparent;}
	#mainwrapper #main .article-results article a			{ padding-left:0; background:url(../img/arr-link-mobile.png) no-repeat right center; overflow:hidden; padding-right:20px}
	#mainwrapper #main .article-results article a:hover	{ padding-left:0; background:#fff url(../img/arr-link-mobile.png) no-repeat right center;  padding-right:20px}

	/* jobs-list */
	/*************/
	#mainwrapper #main ul.jobs-list					{ margin:0 0 2em 0; padding:0; list-style:none; border:none; -moz-border-radius:none; -webkit-border-radius:none; border-radius:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow: none; background:#fff}
	#mainwrapper #main ul.jobs-list	li				{ clear:both; padding-bottom:0; overflow:hidden;}
	#mainwrapper #main ul.jobs-list	li:last-child	{ padding-bottom:0; border-bottom:none;}
	#mainwrapper #main ul.jobs-list	li:last-child header	{ border-top:none}
	#mainwrapper #main ul.jobs-list li h2			{ float:none; cursor:pointer; font-size:1.5em}
	#mainwrapper #main ul.jobs-list li h2.cat		{ background:url(../img/arr-down-more.png) no-repeat 97% center; padding-left: 5px; }
	#mainwrapper #main ul.jobs-list li h2.reg		{ background:url(../img/arr-down-more.png) no-repeat 97% center, url(../img/picto_region.png) no-repeat 0 center;}
	#mainwrapper #main ul.jobs-list li h2.open.cat	{ background:url(../img/arr-up-more.png) no-repeat 97% center, url(../img/picto_joblist.png) no-repeat 0 center;}
	#mainwrapper #main ul.jobs-list li h2.open.reg	{ background:url(../img/arr-up-more.png) no-repeat 97% center, url(../img/picto_region.png) no-repeat 0 center;}
	#mainwrapper #main ul.jobs-list li a.jobslist-more{ display:none}
	#mainwrapper #main ul.jobs-list li ul			{ margin:0; padding:0; list-style:none; float:left; width:100%;}
	#mainwrapper #main ul.jobs-list ul li			{ background: url("../img/dot-x.gif") repeat-x scroll 0 bottom transparent; margin:0 0 4px 0; padding:0 0 4px 0; border-bottom:none}
	#mainwrapper #main ul.jobs-list ul li:last-child	{ background: url("../img/dot-x.gif") repeat-x scroll 0 bottom transparent;}
	#mainwrapper #main ul.jobs-list ul li a			{ background:url(../img/arr-link-mobile.png) no-repeat right center; overflow:hidden; display:block; padding:.1em 0; border-bottom:none}	
	#mainwrapper #main ul.jobs-list ul li a:hover	{ color:#469FD0;  background:url(../img/arr-link-light-blue-mobile.png) no-repeat right center;}
	#mainwrapper #main ul.jobs-list ul li a strong	{ display:inline-block; margin-left:3px; font-size:.9em}

	#mainwrapper #main ul.jobs-list ul.pos-4		{ margin-bottom:2em}
	
	/* companylist */
	/***************/
	#mainwrapper #main .col1 .companylist 				{ margin:0 0 10px 0; border-bottom:1px solid #ddd; padding-bottom:20px; overflow:hidden}
	#mainwrapper #main .col1 .companylist ul 			{ margin:0; padding:0; list-style:none; float:left; width:100%;}
	#mainwrapper #main .col1 .companylist ul li			{ background: url("../img/dot-x.gif") repeat-x scroll 0 bottom transparent; margin:0 0 4px 0; padding:0 0 4px 0; border-bottom:none}
	#mainwrapper #main .col1 .companylist ul li:last-child	{ background: url("../img/dot-x.gif") repeat-x scroll 0 bottom transparent;}
	#mainwrapper #main .col1 .companylist ul li a			{ background:url(../img/arr-link-mobile.png) no-repeat right center; overflow:hidden; display:block; padding:.1em 0; border-bottom:none}	
	#mainwrapper #main .col1 .companylist ul a:hover	{ color:#469FD0;  background:url(../img/arr-link-light-blue-mobile.png) no-repeat right center;}
	
	#mainwrapper #main aside.col2 .companyimglist 				{ padding:0; border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0}
	#mainwrapper #main aside.col2 .companyimglist ul li			{ width:28.333%; padding:0; margin:5px 2.5%}
	#mainwrapper #main aside.col2 .companyimglist ul li a img	{ width:80px; height:65px;}
	
	/* companylistlarge */
	/********************/
	#mainwrapper #main aside.col2 .companylistlarge						{ padding:0; border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0}
	#mainwrapper #main aside.col2 .companylistlarge	h1					{ margin-left:0; margin-bottom:0.5em}
	#mainwrapper #main aside.col2 .companylistlarge	p					{ margin-left:0}
	#mainwrapper #main aside.col2 .companylistlarge article a			{ padding-left:0; background:url(../img/arr-link-mobile.png) no-repeat right center; overflow:hidden; padding-right:20px}
	#mainwrapper #main aside.col2 .companylistlarge article a:hover		{ padding-left:0; background:#fff url(../img/arr-link-mobile.png) no-repeat right center;  padding-right:20px}
	
	
	/* adv-search */
	/**************/
	#mainwrapper #main ul.adv-search					{ margin:0 0 2em 0; padding:0; list-style:none; border:none; -moz-border-radius:none; -webkit-border-radius:none; border-radius:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow: none; background:#fff}
	#mainwrapper #main ul.adv-search li					{ clear:both; padding-bottom:0; overflow:hidden;}
	#mainwrapper #main ul.adv-search li:last-child		{ padding-bottom:0; border-bottom:none}
	#mainwrapper #main ul.adv-search li:last-child header	{ border-top:none}
	#mainwrapper #main ul.adv-search li h3				{ float:none; background:url(../img/arr-down-more.png) no-repeat 97% center; cursor:pointer; font-size:1.5em}
	#mainwrapper #main ul.adv-search li h3.open			{ background:url(../img/arr-up-more.png) no-repeat 97% center;}
	#mainwrapper #main ul.adv-search li a.jobslist-more	{ display:none}
	#mainwrapper #main ul.adv-search li ul				{ margin:0; padding:0; list-style:none; float:left; width:100%;}
	#mainwrapper #main ul.adv-search ul li				{ background: url("../img/dot-x.gif") repeat-x scroll 0 bottom transparent; margin:0 0 4px 0; padding:0 0 4px 0; border-bottom:none}
	#mainwrapper #main ul.adv-search ul li:last-child	{ background: url("../img/dot-x.gif") repeat-x scroll 0 bottom transparent;}
	#mainwrapper #main ul.adv-search ul li a			{ background:url(../img/arr-link-mobile.png) no-repeat right center; overflow:hidden; display:block; padding:.1em 0; border-bottom:none}	
	#mainwrapper #main ul.adv-search ul li a:hover		{ color:#469FD0;  background:url(../img/arr-link-light-blue-mobile.png) no-repeat right center;}
	#mainwrapper #main ul.adv-search ul li a strong		{ display:inline-block; margin-left:3px; font-size:.9em}
	 
	#mainwrapper #main ul.adv-search ul.pos-4			{ margin-bottom:2em}
	
	#mainwrapper #main ul.adv-search li #map_belgium	{ margin:2em auto 0; display:block; overflow:hidden; float:none}
	
	/* jobs-results */
	/****************/
	#mainwrapper #main .jobs-results header h1          { background:none; padding: 0.5em; margin: 0; }
	#mainwrapper #main .jobs-results article h2 		{ font-size:1.5em; width:100%; }
	#mainwrapper #main .jobs-results article a.sel h2 	{ color: #46A0D0; margin-bottom: 0.6em;}
	#mainwrapper #main .jobs-results article a.closed,
	#mainwrapper #main .jobs-results article a:hover.closed {  background: url("../img/arr-down-more.png") no-repeat scroll right center transparent;}
	#mainwrapper #main .jobs-results article a			{ padding-left:0; overflow:hidden; padding-right:20px}
	#mainwrapper #main .jobs-results article a:hover	{ padding-left:0; padding-right:20px}
	#mainwrapper #main .jobs-results article img		{ float:left; width:25%; margin:0 3% 2% 0}
	#mainwrapper #main .jobs-results article .meta      { width:100%; }
	#mainwrapper #main .jobs-results article h3,
	#mainwrapper #main .jobs-results article .location,
	#mainwrapper #main .jobs-results article time		{ font-size:1.2em;}
	#mainwrapper #main .jobs-results article .article-content p { display:none; }
	#mainwrapper #main .jobs-results .agent-box { display:none; }
	#mainwrapper #main .agent-box fieldset input { width:97%; }
	#mainwrapper #main .agent-box fieldset .btn-green .button { width:100%; }
	#mainwrapper #main .col1  a.back	{ padding-right:0}
	
	#mainwrapper #main aside.col1 .jobs-results { margin-left:0; border:none}
	#mainwrapper #main aside.col1 .jobs-results article a,
	#mainwrapper #main aside.col1 .jobs-results article a:hover{ padding-left:0;}
	#mainwrapper #main aside.col1 .jobs-results article a.sel	{ padding:10px 3%}
	#mainwrapper #main .job-detail .btn input.button { font-size:1.1em}
	
	#mainwrapper #main .job-detail { margin-top:0; border:none;}
	#mainwrapper #main .job-detail article { margin-left:0; margin-right:0; padding:0;}
	#mainwrapper #main .job-detail h1	{ font-size:1.7em; width:70%; padding-right:20%; margin-bottom:.5em}
	#mainwrapper #main .job-detail h2	{ margin-left:0; font-size:1.6em; width:70%; margin-bottom:0.4em;  padding-right:20%}
	#mainwrapper #main .job-detail .article-content h2 { color: #019CDC; font: 600 1.8em "Calibri",Arial,Helvetica,sans-serif; margin: 0 0 0.5em;}
	#mainwrapper #main .job-detail img	{ clear:both; width:30%; float:right; margin:0 0 10px 24px; position:absolute; top:0; right:0}
	#mainwrapper #main .job-detail .meta { margin-left:0;}
	#mainwrapper #main .job-detail .meta h3,
	#mainwrapper #main .job-detail .meta .location,
	#mainwrapper #main .job-detail .meta time{ font-size:1.2em;}
	#mainwrapper #main .job-detail .article-content { padding-left:0}
	#mainwrapper #main .job-detail fieldset { width:auto}
	#mainwrapper #main .job-detail fieldset .btn-green { width:auto}
	#mainwrapper #main .job-detail .btn input.button { width:auto; padding:.4em 1em; font-size:1em}
	#mainwrapper #main .job-detail .withoutHtml { display:block; }
	/*#mainwrapper #main .job-detail .withHtml { display:none; }*/
	
	/*#mainwrapper #main .job-detail .forMobile { display:block; }*/
	#mainwrapper #main .job-detail .acties.forMobile { display:inherit; }
	#mainwrapper #main ul.actions li a.forMobile { display:inherit}
	#mainwrapper #main .job-detail .withoutHtml .acties { display:none; }
	
	/*#mainwrapper #main .forMobile { display:block; }*/
	
	.mobile #mainwrapper #main .job-item-detail .search-history { display:none; }

	#mainwrapper #main .job-detail fieldset div.btn-green { display:none; }
	#mainwrapper #main .job-detail fieldset input.forMobile { display:inherit; }

	#mainwrapper #main .job-detail .acties.forMobile ul.actions #ctl00_ContentPlaceHolder_Content_ucDetail_JobManagement1_lhApply,
	#mainwrapper #main .job-detail .acties.forMobile ul.actions li a#ctl00_ContentPlaceHolder_Content_ucDetail_JobManagement1_sendFriend{ display:none;}
	#mainwrapper #main .job-item-detail .search-block{ margin-bottom:0px;}
    #mainwrapper #main .job-item-detail .jobs-results-header header h3 { display:none; }

	
	
	/* carousel */
	/************/
	#mainwrapper #main .carousel-holder 							{ margin-top:0}
	#mainwrapper #main section.carousel-holder header h3			{ float:none; display:block; margin-bottom:5px}
	#mainwrapper #main section.carousel-holder header a				{ float:left; font-size:1.2em}	
	#mainwrapper #main section.carousel-holder a.arrow				{ display:none!important}

	/* carousel on Dahsboard */
	#mainwrapper #main #col-row-wrapper section.carousel-holder a.arrow				{ display:block !important}	
	#mainwrapper #main #col-row-wrapper section.carousel-holder a.arrow.prev 		{ left: 6%; border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px; background: #DFF2FA url(../img/picto_arr_left.png) no-repeat center center; z-index: 2000; top: 81px;}	
	#mainwrapper #main #col-row-wrapper section.carousel-holder a.arrow.next 		{right: 72%; border-radius: 0 4px 4px 0;-moz-border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;background: #DFF2FA url(../img/picto_arr_right.png) no-repeat center center; top:81px; z-index:1000; border-left:1px solid #B2E1F4;}
	#mainwrapper #main #col-row-wrapper section.carousel-holder article a { padding: 0 6% 20px 6%; margin-top: 58px; background: white; text-align: left; color: #333; width: 88%; height: auto; position: relative; display: inline-block; outline: none; text-decoration: none; }	 
	
	
	
	/* ul.actions */
	/**************/
	#mainwrapper #main ul.actions { width:100%; margin-left:0}
	
	#mainwrapper #main .job-detail ul.socialmedia { width:100%; float:left; margin-bottom:15px!important}
	
  	#mainwrapper #main .job-detail ul.socialmedia li 	{ clear:none; float:left; padding-right:3px; margin-left:0}
	#mainwrapper #main .job-detail ul.actions { float:left;}

	/* criteria-bar */
	/****************/
	#mainwrapper #main .criteria-bar 				{ margin-left:0; margin-right:0}
	#mainwrapper #main .criteria-bar ul				{ clear:both;}
	#mainwrapper #main .criteria-bar strong			{ margin-bottom:.3em}
	#mainwrapper #main .criteria-bar ul	li			{ padding:0 1% 0 0; margin-right:2%}
	#mainwrapper #main .criteria-bar a.refine		{ display:block}
	
	/* ui-slider */
	#mainwrapper #main #geofinder 								{ margin-bottom:50px}
	#mainwrapper #main #geofinder .ui-slider 					{ width:90%; top:20px; margin:2px auto; float:none}
	#mainwrapper #main .criteria-bar ul li .ui-slider .ui-slider-handle	{ width:.6em;}
	
	/* dymean */
	/**********/
	mainwrapper #main .dymean							{ margin: 0px 3% 0 3%; overflow: hidden; padding: 0;}
    #mainwrapper #main .dymean	p						{ margin-bottom:10px}
	
	/* fieldset */
	/************/
	
	fieldset				{ margin:0; padding:0; border:none; width: 99%;}
	fieldset input 			{ padding:0.4em}
	fieldset input.button	{ font-size:1.35em}
	#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content .cv-socialmedia input,
	#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content .cv-socialmedia a	  { padding:0;}

	#mainwrapper #main .solicitationform fieldset input.large 		{ width: 90%; }
	#mainwrapper #main .solicitationform fieldset input.Medium 		{ width: 90%; }
	
	#mainwrapper #main .solicitationform fieldset textarea		    { width: 90%; }
	
	.nyroModalCont fieldset input.large { width: 92%; }
	.nyroModalCont fieldset input.medium, .nyroModalCont fieldset input.Medium { margin-right:0; width: 92%;}
	.nyroModalCont fieldset textarea { width: 92%; }

	
	/* categories */
	/**************/
	#doormatwrapper						{ background:#fafafa;}
	#doormatwrapper #main-doormat		{ margin:1.5em 0 2em}
	
	
	/*inside doormat*/
	.categories div							{ width:100%; padding:0!important; margin:0; background:none; margin-right:0; border:none;-moz-border-radius:0; -webkit-border-radius:0; border-radius:0; -moz-box-shadow:none; -webkit-box-shadow: none; box-shadow: none;}
	.categories article .article-content	{ float:left; width:100%; border:none; padding:0; border-radius:none; -moz-border-radius:none; -webkit-border-radius:none;}
	.categories article img 				{ display:none}
	.categories article ul					{ width:100%; margin-bottom:1em}
	.categories article ul li				{ float:none; width:100%; background:none; margin-bottom:0; padding:0}
	.categories article ul li a				{ font-size:1.2em; background: url(../img/arr-link-lightgray-mobile.png) no-repeat right center; border-bottom: 1px solid #d3d3d3; border-right: medium none; box-shadow: 0 1px 0 #fff; display: block; padding: .7em .8em .7em 0; text-decoration: none;}
	.categories article ul li a:hover		{ color:#46A0D0; background:url(../img/arr-link-mobile.png) no-repeat right center}
	.categories article h3					{ margin-bottom:0; float:none; background:none; border:none; padding:0}
	.categories article h3 a				{ font-size:.9em; background: url(../img/arr-down-more.png) no-repeat right center; border-bottom: 1px solid #d3d3d3; border-right: medium none; box-shadow: 0 1px 0 #fff; display: block; padding: 0.65em 0; text-decoration: none;}
	.categories article h3 a.sel			{ background: url(../img/arr-link-lightgray-mobile.png) no-repeat right center;}
	.categories article h3 a:hover			{ }
	/*.categories article h5					{ cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:.5em 0 .5em .4em; float:right; color:#555; margin:.3em 0 1.5em; display:inline-block; padding:.6em 17px .6em .6em; background:#def2fa url(../img/arr-down-more.png) no-repeat right center;}
	.categories article h5.sel				{ background: #def2fa url(../img/arr-up-more.png) no-repeat right center;}*/
	
	.categories nav						{ clear:both; float:left; margin-bottom:1em}
	.categories nav ul					{ float:left; margin:0; padding:.4em 0 0; list-style:none; width:auto}
	.categories nav ul li				{ width:auto; border:none; background: url(../img/bg-tag-left.gif) no-repeat 0 0; padding:0 0 0 5px; margin:0 .7em .7em 0; float:left;}
	.categories nav ul li a				{ float:left;color:#333; border:none; font-weight:600; background:url(../img/bg-tag-right.gif) no-repeat right 0; padding:5px  .8em; margin-right:0; text-decoration: none; line-height:1.1em}
	.categories nav ul li a:hover		{ color:#469FD0; background:url(../img/bg-tag-right.gif) no-repeat right 0}
	.categories nav ul li:last-child a	{ margin-right:0}

	/*inside main*/
	#mainwrapper #main .categories article ul,
	#doormatwrapper #main-doormat .categories article ul	{ margin-bottom:1.5em}
	#mainwrapper #main .categories article h3,
	#doormatwrapper #main-doormat .categories article h3	{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; background: #DEF2FA; border: 1px solid #B2E1F4; border-left:none; border-right:none; padding: 0.5em 2%; width:98%; }
	#mainwrapper #main .categories article h3 a,
	#doormatwrapper #main-doormat .categories article h3 a	{ padding:0; background: url(../img/arr-link-lightgray-mobile.png) no-repeat right center; color: #019CDC; border-bottom:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none }
	#mainwrapper #main .categories article h4,
	#doormatwrapper #main-doormat .categories article h4	{ margin:-.7em 0 2.5em; background:#eee url(../img/arr-down-more.png) no-repeat right center;}
	#mainwrapper #main .categories article h4.sel,
	#doormatwrapper #main-doormat .categories article h4.sel{ background:#eee url(../img/arr-up-more.png) no-repeat right center;}
	/*#mainwrapper #main .categories article nav ul li a	{ border-bottom:1px solid #d3d3d3;}*/
	
	/* custom blocks 4-3-2-1 */
	/*************************/
	#mainwrapper #main .custom div 		{ float: left; width: 100%; padding:0 0 10px 0; margin:0 0 10px 0; border:none; border-bottom:1px solid #ddd; overflow:hidden}
	#mainwrapper #main .custom div img	{ width:25%;margin: 0 4% 1% 0!important;}
	#mainwrapper #main .custom div address	{ margin-left: 30%;}
	

	#mainwrapper #main .custom div.pos-2,
	#mainwrapper #main .custom div.pos-3,
	#mainwrapper #main .custom div.pos-4,
	#mainwrapper #main .custom div.pos-6,
	#mainwrapper #main .custom div.pos-8,
	#mainwrapper #main .custom div.pos-12			{ margin-right:0}
	#mainwrapper #main .custom div.pos-3,
	#mainwrapper #main .custom div.pos-4,
	#mainwrapper #main .custom div.pos-5,
	#mainwrapper #main .custom div.pos-7,
	#mainwrapper #main .custom div.pos-9,
	#mainwrapper #main .custom div.pos-13			{ clear:none}

	
	/* article */
	/***********/
	#mainwrapper #main .articles div				{ width:100%; padding:10px 0; border-left:none; border-top:1px solid #ddd}
	#mainwrapper #main .articles article			{}
	
	#mainwrapper #main .articles article a			{ background:url(../img/arr-link-mobile.png) no-repeat right center; overflow:hidden; display:block; width:100%}
	#mainwrapper #main .articles article img		{ opacity:1; float:left!important; margin: 0 5% 3% 0; width:20%}
	#mainwrapper #main .articles article h2			{ padding-right:20px; color:#019CDC;}
	#mainwrapper #main .articles article p			{ padding-right:20px; color:#333}
	#mainwrapper #main .articles article a.sel		{ background:url(../img/arr-link-mobile.png) no-repeat right center;}
	#mainwrapper #main .articles article a.sel h2	{ color:#46A0D0; margin-bottom:0.6em}
	#mainwrapper #main .articles article a.closed	{ background: url(../img/arr-down-more.png) no-repeat right center; }
	#mainwrapper #main .articles article a.closed h2{ margin-bottom:0}
	
	#mainwrapper #main .articles article a:hover h2	{ color:#46A0D0}
	
	/*Facebook*/
	/********/
	.fb-box {
		padding:4%;
	}
	
	/* jobs */
	/********/
	#mainwrapper #main .jobs					{ padding-top:1em;}
	#mainwrapper #main .jobs div				{ width:100%; padding:0; background:none; border:none; /*border-top:1px solid #ddd!important*/}
	#mainwrapper #main .jobs div.pos-1			{ border:none!important}			
	#mainwrapper #main .jobs div .article-content			{ border-top:none!important }
	#mainwrapper #main .jobs .pos-2 article, 
	#mainwrapper #main .jobs .pos-3 article 	{ background: url("../img/dot-x-dark.png") repeat-x 0 0;}
	
	#mainwrapper #main .jobs article a			{ background:url(../img/arr-link-mobile.png) no-repeat right center; overflow:hidden; padding:.5em 0; width:100%}
	#mainwrapper #main .jobs article a:hover	{ background:url(../img/arr-link-mobile.png) no-repeat right center; }
	#mainwrapper #main .jobs article img		{ opacity:1; width:25%; float:left; margin:0 5% 2% 0}
	#mainwrapper #main .jobs article h3,
	#mainwrapper #main .jobs article p			{ padding-right:20px; color:#333}
	#mainwrapper #main .jobs article a.sel		{ background:url(../img/arr-link-mobile.png) no-repeat right center;}
	#mainwrapper #main .jobs article a.sel h2	{ color:#46A0D0; margin-bottom:0.6em}
	#mainwrapper #main .jobs article a.closed,
	#mainwrapper #main .jobs article a:hover.closed	{ background: url(../img/arr-down-more.png) no-repeat right center; }
	#mainwrapper #main .jobs article a.closed h2{ margin-bottom:0}
	
	#mainwrapper #main .jobs article a:hover h2	{ color:#46A0D0}
	
	/*article-results*/
	#mainwrapper #main .article-results 		 	{ margin-top:0; border:none}
	#mainwrapper #main .article-results header		{ border-left:1px solid #ddd; border-right:1px solid #ddd}
	#mainwrapper #main .article-results article a	{ padding-left:0;}
	
	/*jobs-results*/
	#mainwrapper #main .jobs-results  { margin-top:0; border:none}
	#mainwrapper #main .jobs-results header	{ border-left:1px solid #ddd; border-right:1px solid #ddd; margin-bottom:20px}
	#mainwrapper #main .jobs-results article a	{ margin-left:24px!important; overflow:hidden}
	#mainwrapper #main .jobs-results article h2 { margin-left:0!important; }
	#mainwrapper #main .jobs-results article strong.star 			{ margin-top:0; top:13px; position:absolute!important; left:0!important; z-index:2}
	#mainwrapper #main .jobs-results article .article-content{margin-left:0!important }
	#mainwrapper #main .jobs-results article .article-content .meta	{ overflow:hidden}
	#mainwrapper #main .col1 .jobs-results { margin-right:0}
	#mainwrapper #main .col1 .jobs-results article a { padding-left:0; padding-right:20px;}
	#mainwrapper #main .col1 .jobs-results article a.sel { padding-left:3%}
	#mainwrapper #main .col1  a.back	{ padding-right:0}
	#mainwrapper #main .jobs-results article img	{ width:auto; float:none; margin:0; display:none}
	#mainwrapper #main .jobs-results article a.companylogo 			{ margin-left:0; background:none; padding-right:0; position:absolute; z-index:10; border-bottom:none; padding:12px 3% 12px 3%; top:0; right:0;}
	#mainwrapper #main .jobs-results article a:hover.companylogo	{ background-color: transparent}
	
	#mainwrapper #main .jobs-results #CompanyInfo { margin:0 0 20px 0; border-bottom:1px solid #ddd; padding:0 0 20px 0;}
	
	/* jobs-results-header */
	#mainwrapper #main .jobs-results-header { width:100%; top:0}
	
	/* articles/jobs in col1 */
	/*************************/
	#mainwrapper #main aside.col1.articles div	{ clear:none; border-top:1px dotted #aaa}
	#mainwrapper #main aside.col1.articles .article-detail p.intro 	{ font-size:1.5em}
	#mainwrapper #main aside.col1.articles img	{ float:left; margin:0 5% 3% 0;}
	#mainwrapper #main aside.col1.articles a:hover img { float:left; margin:0 5% 3% 0;}
	

	#mainwrapper #main ul.breadcrumb			{ margin:0 0 2em 0;  display:inline-block; width:auto}
	#mainwrapper #main ul.breadcrumb li			{ margin-bottom:.3em;}
	#mainwrapper #main ul.breadcrumb a			{ background:#eee; float:left; height:18px; text-decoration:underline; font-weight:100; display:inline-block; padding:.5em .7em; border-right:1px solid #ddd; box-shadow: 1px 0 0 #fff; margin-right:0}
	#mainwrapper #main ul.breadcrumb strong		{ background:#eee; height:18px; padding:.5em .7em; display:inline-block; -moz-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}
	#mainwrapper #main ul.breadcrumb a.home		{ background:#eee url(../img/home_icon.png) no-repeat center center; width:18px; height:18px; -moz-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
	#mainwrapper #main ul.breadcrumb a.home span{ display:none}
	
	/* pagination */
	/**************/
	#mainwrapper #main .pagination.top 					{ /*border-bottom:1px solid #ddd; padding-bottom:20px;*/ margin-bottom:20px}
	#mainwrapper #main .pagination.bottom				{ border-top:1px solid #ddd; padding-top:20px; margin-top:0; }
	#mainwrapper #main .pagination ul					{ white-space:nowrap;}
	#mainwrapper #main .pagination ul li				{ display:inline-block; margin-bottom:0; width:auto;  padding: 0 0.1em;}
	#mainwrapper #main .pagination ul li a				{ padding:4px 8px; line-height:100%; margin:0; float:left;}
	#mainwrapper #main .pagination ul li a:hover		{ background:#eee;}
	#mainwrapper #main .pagination ul li a.first		{ background:#fff url(../img/arr-pag-double-left.gif) no-repeat center center; padding:4px 12px!important;}
	#mainwrapper #main .pagination ul li a.prev			{ background:#fff url(../img/arr-pag-left.gif) no-repeat center center; padding:4px 12px!important;}
	#mainwrapper #main .pagination ul li a.last			{ background:#fff url(../img/arr-pag-double-right.gif) no-repeat center center;  padding:4px 12px!important;}
	#mainwrapper #main .pagination ul li a.next			{ background:#fff url(../img/arr-pag-right.gif) no-repeat center center; padding:4px 12px!important;}
	#mainwrapper #main .pagination ul li a.first span,
	#mainwrapper #main .pagination ul li a.prev span,
	#mainwrapper #main .pagination ul li a.next span,
	#mainwrapper #main .pagination ul li a.last span	{ display:none}
	
	#mainwrapper #main .pagination.pagination_alpabet ul{ white-space:normal}
	
	/* templates */
	/*************/
	/* reset old - for all templates */
	body #mainwrapper #main .articles div					{ border-top:1px solid #ddd; border-left:none!important; margin-right:0!important; clear:none!important; width:100%!important; padding-left:0!important; padding-right:0!important;}
	body #mainwrapper #main .articles div .article-content	{ border:none!important}
	body #mainwrapper #main .articles .pos-1					{ border-top:none!important; padding-top:0!important}
	body #mainwrapper #main .articles .pos-2,
	body #mainwrapper #main .col2 .articles .pos-3				{ border-top:1px solid #ddd!important; padding-top:10px!important}
	
	/* .mainwrapper-home simple-blocks in rightcol */
	/***********************************************/
	#mainwrapper.mainwrapper-home #main aside.col1								{ margin-top:20px; width:100%; border:none}
	#mainwrapper.mainwrapper-home #main aside.col1 .simple-block:last-child		{ border-bottom:none}
	#mainwrapper.mainwrapper-home #main aside.col1 .simple-block header h3		{ font-size:1.3em;}
	#mainwrapper.mainwrapper-home #main aside.col1 .simple-block h5				{ font-size:1.2em; color:#666}
	#mainwrapper.mainwrapper-home #main aside.col1 .simple-block ul li a		{ background:url("../img/arr-link-mobile.png") no-repeat right center; padding:0 1em 0 0; display:block}
	#mainwrapper.mainwrapper-home #main aside.col1 .simple-block ul li a:hover	{ color:#469FD0; background:url(../img/arr-link-light-blue-mobile.png) no-repeat right center;}	

	/* footer */
	/**********/
	#footerwrapper								{ background:#2791D6} 
	#footerwrapper footer						{ padding:2em 0;}
	#footerwrapper footer ul					{ margin-bottom:2em}
	#footerwrapper footer ul li					{ display:inline-block; width:100%; float:left; width:100%;background:none;padding-left:0; margin-right:0; margin-bottom:0; font-size:1em;}
	#footerwrapper footer ul li a				{ text-decoration:none; display:block; padding:.7em 0;background:url(../img/arr-link-light-blue-mobile.png) no-repeat right center;  }
	#footerwrapper footer ul li h3				{ margin-bottom:0}
	
	#footerwrapper footer ul ul					{ width:100%; margin-bottom:1em}
	#footerwrapper footer li li					{ padding:0}
	#footerwrapper footer li li a				{ text-decoration:none;}
	#footerwrapper footer li li a:hover			{ text-decoration:none;}
	
	#footerwrapper footer ul#doormat			{ float:left; width:100%}
	#footerwrapper footer ul#doormat li			{ width:100%!important}
	#footerwrapper footer ul#doormat li	li a	{ width:100%; color:#fff; font-size:1.1em; -moz-box-shadow: 0 1px 0 #41a6e8; -webkit-box-shadow: 0 1px 0 #41a6e8; box-shadow: 0 1px 0 #41a6e8; border-bottom:1px solid #2184c4}		
	#footerwrapper footer ul#doormat h3			{ cursor:pointer; padding:.7em 0; font-size:1.4em; width:100%; margin-bottom:0; color:#a5d5f4; -moz-box-shadow: 0 1px 0 #41a6e8; -webkit-box-shadow: 0 1px 0 #41a6e8; box-shadow: 0 1px 0 #41a6e8; border-bottom:1px solid #2184c4; display:block; line-height:100%; background:url(../img/arr_down_more_blue.png) no-repeat right center;}
	#footerwrapper footer ul#doormat h3.sel		{ color:#fff; background:url(../img/arr_up_more_blue.png) no-repeat right center;}
	
	#footerwrapper footer ul#logos				{ width:80%; text-align:left;  margin:0 auto; float:none;}
	#footerwrapper footer ul#logos li			{ float:left; width:29.333%; margin:0 6% 0 0; clear:none}
	#footerwrapper footer ul#logos li a			{ background:none; outline:0 none; padding:0}
	#footerwrapper footer ul#logos li img		{ width:100%}
	#footerwrapper footer ul#logos li:last-child{ margin-right:0}
	#footerwrapper footer div					{ display:inline-block; width:100%}
	
	#footerwrapper #sites ul					{ padding:1em 0}
	#footerwrapper #sites ul li					{ display:inline-block; background:none; width:100%; padding:0; text-align:left; font-size:1em; -moz-box-shadow: 0 1px 0 #0F5CA3; -webkit-box-shadow: 0 1px 0 #0F5CA3; box-shadow: 0 1px 0 #0F5CA3; border-bottom: 1px solid #003465;}
	#footerwrapper #sites ul li:last-child		{ border-bottom:none;  -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}	
	#footerwrapper #sites ul li a				{ color:#aaa; border:none; text-decoration:none; display:block; padding:.8em 0; background:url(../img/arr-link-mobile.png) no-repeat right center }

	#footerwrapper footer ul#bottom				{ display:none; padding:0; margin:0; color:#fff; clear:both; width:100%}
	#footerwrapper footer ul#bottom li			{ float:none;font-size:1.1em; display:inline-block; padding: 0; margin: 0; background:none; width:100%}
	#footerwrapper footer ul#bottom li strong	{ background:none; padding-right:0; margin-right:0; display:block; padding:.6em 0; color:#a5d5f4; -moz-box-shadow: 0 1px 0 #41a6e8; -webkit-box-shadow: 0 1px 0 #41a6e8; box-shadow: 0 1px 0 #41a6e8; border-bottom:1px solid #2184c4;}
	#footerwrapper footer ul#bottom li:last-child{ padding-right:0; margin-right:0; background:none}	
	#footerwrapper footer ul#bottom li a		{ -moz-box-shadow: 0 1px 0 #41a6e8; -webkit-box-shadow: 0 1px 0 #41a6e8; box-shadow: 0 1px 0 #41a6e8; border-bottom:1px solid #2184c4; display:block; padding:.7em 0; color:#a5d5f4;; line-height:100%; background:url(../img/arr-link-light-blue-mobile.png) no-repeat right center; text-decoration:none }
	#footerwrapper footer ul#bottom li a:hover	{ text-decoration:none}
	#footerwrapper footer ul#bottom li:last-child a	{  background:url(../img/arr-link-light-blue-mobile.png) no-repeat right center;padding: 0.7em 0;}
	
	#footerwrapper #sites					{ display:none}
	#footerwrapper #sites a.standaard		{ padding:.7em 0 .7em 25px; background:url(../img/ico_standaard.png) no-repeat 0 center, url(../img/arr-link-dark-blue2-mobile.png) no-repeat right center;}
	#footerwrapper #sites a.nieuwsblad		{ padding:.7em 0 .7em 25px; background:url(../img/ico_nieuwsblad.png) no-repeat 0 center, url(../img/arr-link-dark-blue2-mobile.png) no-repeat right center;}
	#footerwrapper #sites a.passepartout	{ padding:.7em 0 .7em 25px; background:url(../img/ico_passepartout.png) no-repeat 0 center, url(../img/arr-link-dark-blue2-mobile.png) no-repeat right center;}
	#footerwrapper #sites a.lavenir			{ padding:.7em 0 .7em 25px; background:url(../img/ico_lavenir.png) no-repeat 0 center, url(../img/arr-link-dark-blue2-mobile.png) no-repeat right center;}
	#footerwrapper #sites a.zimmo			{ padding:.7em 0 .7em 25px; background:url(../img/ico_zimmo.png) no-repeat 0 center, url(../img/arr-link-dark-blue2-mobile.png) no-repeat right center;}
	#footerwrapper #sites a.vroom			{ padding:.7em 0 .7em 25px; background:url(../img/ico_vroom.png) no-repeat 0 center, url(../img/arr-link-dark-blue2-mobile.png) no-repeat right center;}
	#footerwrapper #sites a.spotter			{ padding:.7em 0 .7em 25px; background:url(../img/ico_spotter.png) no-repeat 0 center, url(../img/arr-link-dark-blue2-mobile.png) no-repeat right center;}
	
	/* languageselection */
	/*********************/
	#headerwrapper header #topcenter	{ float:none; width:100%; padding:20px 0 14%; text-align:center}
	#headerwrapper header #topcenter h1	{ float:none; margin-bottom:25px; padding:0}
	#headerwrapper header #topcenter ul	{ margin:0; padding:0; list-style:none}
	#headerwrapper header #topcenter ul li	{ display:inline-block; padding:0 0 .5em 0; width:100%;}
	#headerwrapper header #topcenter ul.lang li	{ margin-bottom:5px}
	#headerwrapper header #topcenter a.button	{ font-size:2.6em; padding-right:0; display:block;}
	#headerwrapper header #topcenter a.button .icon	{ float:right; margin:0 .8em; color:#0074a1; }	
	body.language #mainwrapper #main				{ width:80%; max-width:900px;; padding-top:0}
	body.language #mainwrapper #main #lcol			{ float:left; width:100%; padding-right:0; border-bottom:1px dotted #ccc; margin-bottom:20px; background:none}
	body.language #mainwrapper #main #rcol			{ float:left; width:100%; padding-left:0}
	body.language #mainwrapper #main .quicklinks	{ display:none}
	body.language #mainwrapper #main p				{ line-height:120%; margin-bottom:1em}
	body.language #mainwrapper #main p a			{ text-decoration:none}	
	body.language #mainwrapper #main p a:hover		{ text-decoration:underline}	
	
	body.language #mainwrapper #main .three-column      { float:left; width:100%; background: none; }
	body.language #mainwrapper #main .three-column#col1 { padding-right:0%;background:url(../img/bg-dotted-line-x.gif) repeat-x right bottom; margin-bottom:14px; }
	body.language #mainwrapper #main .three-column#col2 { padding-left:0%; padding-right:0%;background:url(../img/bg-dotted-line-x.gif) repeat-x right bottom;margin-bottom:14px; }
	body.language #mainwrapper #main .three-column#col3 { padding-left:0%;margin-bottom:24px; }
	
	/* IE gradients */
	#ie6 #footerwrapper,
	#ie7 #footerwrapper,
	#ie8 #footerwrapper							{ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";}
	#ie9 #footerwrapper							{ background:#2791D6}
	
	#mainwrapper #main aside ul.search-criteria.articles li.pos-2	{ border-top:none!important; padding-top:0!important}
	
	/* my jobat page */
	/*****************/
	#mainwrapper #main .myjobat .left,
	#mainwrapper #main .myjobat .right				{ width:100%; margin-right:0}
	#mainwrapper #main .myjobat #steps .step		{ width:100%; margin:0 0 20px}
	#mainwrapper #main .myjobat #steps .step .step-content 	{ width:91.3%; min-height:inherit}
	#mainwrapper #main .myjobat .left img.cv_arrow 	{ top:auto; right:auto; left:0; bottom:-228px}
	#mainwrapper #main .myjobat .left img.eml_arrow { top:auto; right:auto; left:0; bottom:-120px}
	
	/* ads */
	/*******/
	.ad	a				{ display:none}
	
	body #mainwrapper #main .social-buttons { border: medium none !important; clear: left; padding: 0 !important; width:auto !important; margin-bottom:20px; display:none;}
	body #mainwrapper #main .social-buttons div { float: left; padding: 0; width:auto !important; margin-right:10px !important;}
	body #mainwrapper #main .social-buttons-top { display:none; }
	
	/*.nyroModalCont 	{ margin: 10px; width:93%; }*/
	
	.nyroModalCont h1 { font-size:2em; }

	.nyroModalCont .col2-line	{ background:none; padding-right:0; width:100%; margin-bottom:10px; margin-right:0}
	.nyroModalCont .col1		{ width:100%; margin-right:0; border-top:1px solid #ddd; padding-top:20px; margin-top:10px }
	
	.nyroModalCont fieldset { margin-bottom:0 }
	.nyroModalCont fieldset div.row { width:100%; }
	.nyroModalCont fieldset label { width:80px !important; }
	.nyroModalCont fieldset label.cb,
	.nyroModalCont fieldset .CVfiles label	{ width: auto!important}
	
	.nyroModalCont fieldset #txtUserFirstName { clear:both; margin:5px 0px; width:268px; }
	.nyroModalCont fieldset #txtUserLastName { clear:left; width:268px; }
	.nyroModalCont fieldset input.medium, .nyroModalCont fieldset input.Medium { margin-right:0}
	.nyroModalCont fieldset #rowUpload	{ display:none}
	.nyroModalCont fieldset input.upload { margin-top:5px}
	.nyroModalCont #rowUpload { display:none; }
	.nyroModalCont .last-col { }
	.nyroModalCont fieldset .btn a { margin:0; }
	.nyroModalCont fieldset .btn a#lblCancel { display:none; }
	.nyroModalCont fieldset .btn a#lblCancelMobile { display:inline-block; margin-left:10px; }
	.nyroModalCont fieldset #lblReturn	{ display:none}
	.nyroModalCont fieldset .forMobile	{ display:inline-block}
	
	
	/* MyJobat Menu */
	body #navwrapper nav li.sel a.logged-in { overflow:hidden;}
	body #navwrapper nav li.sel a.logged-in span {  float:left;}
	body #navwrapper nav li.sel a.logged-in span.arrow {  float:right;}
	
	/* Myjobat home */
	#mainwrapper #main #mijnjobat.gray-border       { border: none;}
	#mainwrapper.myjobat-home { background: none;}	
	.myjobat-home #mijnjobat { overflow: hidden; margin-bottom: 2em; height: auto; }
	#mainwrapper.myjobat-home #main #mijnjobat h1 { margin-bottom:0.4em; font-size:2.4em}
	.myjobat-home #mijnjobat .intro-mijnjobat { float: none; width: auto; margin: 0; display:none;}
	.myjobat-home #mijnjobat .intro-mijnjobat.mobile-home { display:block; margin: 0 0 1.25em;}
	.myjobat-home #mijnjobat .intro-mijnjobat.mobile-home ul { display:block; list-style:none; padding:0; margin:0;}
	.myjobat-home #mijnjobat .intro-mijnjobat.mobile-home ul li { display:block; background:url(../img/dot-x-dark.png) repeat-x 0 bottom; font-size:1.4em; padding:0.55em 0 0.7em;}
	.myjobat-home #mijnjobat .intro-mijnjobat.mobile-home ul li.last { background:none;}
	.myjobat-home #mijnjobat .intro-mijnjobat.mobile-home ul li span { padding-left: 0.75em; background:url(../img/bul_blue.gif) no-repeat 0 3px; display:block;}
	.myjobat-home #mijnjobat .myjobat-login                             { float: none; width: auto; max-width: 100%;}
	.myjobat-home #mijnjobat .myjobat-login p input                     { width: 93%;}	
	.myjobat-home #mijnjobat .myjobat-login .article-content            { padding: 7% 6% 0;}
	.myjobat-home #mijnjobat .myjobat-login h3 .mobile                  { display:block;}
	.myjobat-home #mijnjobat .myjobat-login h3 .no-mobile               { display:none; }
	#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .mobile { display:inline-block !important; }
	#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .non-mobile { display:none!important; }
	#mainwrapper.myjobat-home #main #mijnjobat .myjobat-login .icon-btn span.linkedin-btn { width:100%; }
	
	#mainwrapper #main #myjobat-blocks { display:none;}
	#mainwrapper #main #myjobat-blocks div { float: none; width: auto;  margin: 2em 0 2em; background:url(../img/dot-x-dark.png) repeat-x 0 bottom; padding-bottom: 2em;}	
	#mainwrapper #main #myjobat-blocks div:last-child { background:none;}	
	#mainwrapper #main #myjobat-blocks div div { background:none; padding-bottom: 0; margin:0;}	
	
	#mainwrapper #main .col0 #dashboard-mycv { 	float: none; margin-right: 0; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;}	
	#mainwrapper #main .col0 #dashboard-mycv, #mainwrapper #main .col0 #dashboard-completecv, #mainwrapper #main .col0 #dashboard-statscv { width: 100%;}
	#mainwrapper #main #MyJobat-MobileMenu { display:block; }
	
	/* Complete CV */
	#mainwrapper #main .col0 #dashboard-mycv .simple-block-content .dash-footer { display:none;}	
	#mainwrapper #main .col0 #dashboard-mycv .simple-block-content { min-height: inherit; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-bottom:none;}
	.p-wrapper { padding: 1em 4%; background: #DEF2FA url(../img/arr-link-mobile.png) no-repeat 97% center}

/* Stats block */	
	#mainwrapper #main .col0 #dashboard-statscv header { display:none;}
	#mainwrapper #main .col0 #dashboard-statscv .simple-block-content { padding: 20px 4%; border: 1px solid #B2E1F4; background:#DEF2FA; padding: 0; border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; min-height: inherit;}
	#mainwrapper #main .col0 #dashboard-statscv .simple-block-content p.completed-cv { margin-bottom: 4px;}
	#mainwrapper #main .col0 #dashboard-statscv .simple-block-content .completed-cv b {display: none; font-weight:normal;}
	#mainwrapper #main .col0 #dashboard-statscv .simple-block-content .completed-cv span { text-align: left; display: inline; color: #003768; font: bold 100% "CalibriBold", Arial, Helvetica, sans-serif; font-weight: bold;}	
	#mainwrapper #main .col0 #dashboard-statscv .simple-block-content p { margin-bottom: 0; display:inline;}
	#mainwrapper #main .col0 #dashboard-statscv .simple-block-content .last-jobs { display: inline; color: #333; font: normal 100% "Calibri", Arial, Helvetica, sans-serif; font: normal 100% "Calibri", Arial, Helvetica, sans-serif; text-align: left;}	
	#mainwrapper #main .col0 #dashboard-mycv { margin-bottom:0;}	
	#mainwrapper #main .col0 #dashboard-completecv { float: none; margin-right: 0; display:none;}
	#mainwrapper #main #col-row-wrapper.row1 .col2 { width: 100%; margin-bottom:0;}
	#mainwrapper #main .col0 #dashboard-statscv .simple-block-content .dash-footer p	{ margin:0; float:none; border-top:none; width:auto; padding:0; text-align:left; background: url(../img/arr-link-mobile.png) no-repeat 97% center; background-color:#f2f2f2 ;}
	#mainwrapper #main .col0 #dashboard-statscv .simple-block-content .dash-footer { clear: both; position: static;bottom: 0;width: 100%; display:block;}
	#mainwrapper #main .col0 #dashboard-mycv .simple-block-content .dash-footer p 	{ background:#f2f2f2 url(../img/arr-link-mobile.png) no-repeat 97% center; display:block;}
	#mainwrapper #main .col0 #dashboard-completecv .simple-block-content .dash-footer p 	{ background:#f2f2f2 url(../img/arr-link-mobile.png) no-repeat 97% center; display:block;}
	#mainwrapper #main .col0 #dashboard-statscv .simple-block-content .dash-footer p 	{ display: block; padding: 1em 6% 1em 4%; border-top: 1px solid #B2E1F4; background-color:#DEF2FA;}
	#mainwrapper #main .col0 #dashboard-statscv .simple-block-content .dash-footer .last-changes-cv { display:none;}
	fieldset#cv-statistics.table .row .counter { font-size:2em; }
	
	/* MyJobat Dashboard */
	#mainwrapper #main #col-row-wrapper.row1 .col1 { width: 100%; margin: 0;}	
	#mainwrapper #main .col0 #col-row-wrapper.row2 .col1 { width: 100%; margin: 0;}	
	#mainwrapper #main .col0 #dashboard-career-goals { width: 100%;	float: none; margin-right: 0;}	
	#mainwrapper #main .col0 #dashboard-myaccount { float: none; margin-right: 0; width: 100%;}
	#mainwrapper #main .col0 #col-row-wrapper .carousel-holder {width: 100%; float: none; margin-right: 0; clear: none; margin-top: 0;}	
	#mainwrapper #main .col0 #dashboard-next-steps, #mainwrapper #main aside.col1 #dashboard-next-steps	 { display:none;} 
	#mainwrapper #main .col0 #dashboard-newsletters, #mainwrapper #main aside.col1 #dashboard-newsletters	 { display:none;}
	#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content { padding: 2.5em 4% 1em; min-height: 100%;}
	#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content { 	padding: 2.5em 4% 1em; min-height: 100%;}
	#mainwrapper #main .col0 .simple-block-dashboard .simple-block-content, #mainwrapper #main aside.col1 .simple-block-dashboard .simple-block-content	 { padding: 0 4%;}
	#mainwrapper #main .col0 #dashboard-favoris .jobs article a.close-jobs { margin-top:0.85em; margin-right:0;}
	#mainwrapper #main .col0 #dashboard-favoris .jobs article a { background: none; }	
	
	#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content .wich-type-jobs .newjobs-via-mail { display:none;}
	#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content .wich-type-soll .newsoll-records { display:none;}	

	#messages.infos { padding: 2em 4% 1em;}
	
	#mainwrapper #main .col0 #dashboard-mycv .simple-block-content p { padding: 0 6% 0 0; text-align:left;	}
	#mainwrapper #main .col0 .simple-block-dashboard header .edit-links { position: absolute; top: -9999em; right: -9999em;}
	
	#mainwrapper #main .col0 #dashboard-mycv .simple-block-content img { width: 25%; float: left; margin: 0 0 2.5em 4%; }
	
	/* MyJobat Mijn CV */
	#mijnjobat #checkpoint 				{ display:none;}
	#mainwrapper #main #mijnjobat aside.col1 { float: left; margin-right: 0; width: 100%; display:none;}	
	#mainwrapper #main #mijnjobat.tabs .mycv-presentation {	float: none; margin-right: 0;	width: 100%;}	
	#mainwrapper #main #mijnjobat .mycv-block figure { float: left; margin: 0;width: 23%; display:none;}
	#mainwrapper #main #mijnjobat .mycv-block .cv-title { float: none; margin: 0;width: 100%; display:block;}
	#mainwrapper #main #mijnjobat .mycv-block .cvlines { float: none; width: 100%;}	
	
	#mainwrapper #main #mijnjobat .tabcontent { padding:2em 0 0; border:none; width:100%;}
	#mainwrapper #main #mijnjobat ul.tabmenu { display:none;}
	.tabs-btn { position: static; right: 0; top: 0;}
	.tabs-btn li { display:block;}
	.tabs-btn li { margin-right:0.3em;}
	.tabs-btn li a { padding:0.2em 0.25em;}
	#main .tabs-links { position:static; margin: 1em 0 0.5em; top:60px;}
	#main .tabs-links a {margin: 0; top:60px; padding-:0 4px 0 0;}
	#main .tabs-links a span.ico-print { display:none;}
	#mainwrapper #main #mijnjobat .mycv-presentation .cv-title .edit-mycv-btn { display: none;}	
	#mainwrapper #main #mijnjobat .mycv-block .cvlines h3 time { position:static;font: normal 0.8em "Calibri", Arial, Helvetica, sans-serif; color:#797878; width: auto; text-align: left; display: inline; font-weight:bold;}	
	#mainwrapper #main #mijnjobat .mycv-block .cvlines h3 time span.dashed-bar { display:inline; margin: 0 3px;}	
	#mainwrapper #main #mijnjobat .mycv-block .cvlines h3 time span.dashed-bar2 { display:inline; margin: 0 3px;}	
	
	#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article a h2 { padding-right: 0;}	
	
	/* CV delen en exporteren */
	#mainwrapper #main #mijnjobat .categories-cv { clear:both;}
	#mainwrapper #main #mijnjobat .categories-cv div {clear: none;float: none; margin: 0 0 2em; padding: 0;    width: 100%;}
	#mainwrapper #main #mijnjobat .categories-cv div.article-content {width: 91.22222222222%;}
	#mainwrapper #main #mijnjobat h2 { position:static; left:0; top:0; display:block; margin-left:0; margin-top:0; margin-bottom:1em;}

	#mainwrapper #main #mijnjobat .tabcontent { border: medium none; padding: 0; width: 100%; overflow:inherit;}
	.categories-cv .pos-1 .article-content, .categories-cv .pos-2 .article-content, .categories-cv .pos-3 .article-content {min-height: inherit;}
	#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content .row input { width:50%;}


	/* Layout CV form */
	#mainwrapper #main #mycv aside.col1 { display:none; }
	#mainwrapper #main .tabs#mijnjobat .mycv-presentation { float: none; width: 100%; margin-right: 0;}	
	#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block .cvlines { overflow: hidden; width: 100%; float: none;}
	#mainwrapper #main #mijnjobat .mycv-edit-form fieldset label { float:none; width: 90%; }
	#mainwrapper #main #mijnjobat .mycv-edit-form fieldset input,
	#mainwrapper #main #mijnjobat .mycv-edit-form fieldset textarea { width: 85%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form fieldset .cke {width: 85%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.number      { width: 100%; float:none; }
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.number label { width: 33%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.number input { width: 85%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.straat input { width: 85%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.straat { width: 100%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.zip { width: 100%; float:none;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.zip label { width: 66%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.zip input { width: 85%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.gemeente { width: 100%; float:none;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.gemeente label { width: 50%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.gemeente input { width: 85%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form fieldset select { width: 88%;}	
	.mobile #mainwrapper #main #mijnjobat .mycv-block .cv-title .expand-mycv 		{ text-indent:-9999em; width:13px; height: 10px; width:13px; background: url(../img/arr_up-blue-mobile.png) no-repeat right 0; margin-top:10px;}	
	#mainwrapper #main #mijnjobat .mycv-block.close .cv-title .expand-mycv  { background: url(../img/arr_down-blue-mobile.png) no-repeat right 0;}
	
	#mainwrapper #main #mijnjobat .mycv-edit-form .datepicker label			{ width:90%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation .datepicker .datepickerintervall > span input,
	#mainwrapper #main #mijnjobat .mycv-edit-form .datepicker input			{ width:50%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form .datepicker img.ui-datepicker-trigger { position:inherit;}
	
	
	/*#mainwrapper #main #mijnjobat .mycv-edit-form p.row.dear .dear-wrap span{ margin-bottom:0.75em; white-space:nowrap;}*/
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.dear .dear-wrap { width: 90%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.dear .dear-wrap input { margin: 0;  font-size: 100%; width: 10%; display: inline; float: left; margin-top: 5px; }
    #mainwrapper #main #mijnjobat .mycv-edit-form p.row.dear .dear-wrap label { font-size: 100%; width: 36%; display: inline; float: left; margin: 0 0 0 5px; clear: none; padding:0; }
	
    #mainwrapper #main #mijnjobat .mycv-edit-form p.row .hidden { display:none; }
    #mainwrapper #main #mijnjobat .mycv-edit-form p.row #DatePickerWorkIntervalTo.datepicker label,
    #mainwrapper #main #mijnjobat .mycv-edit-form p.row .datepickerintervall label { float:left;}
    #mainwrapper #main #mijnjobat .mycv-edit-form p.row #DatePickerWorkIntervalTo.datepicker img { padding: 0 0 5px 7px;}
    #mainwrapper #main #mijnjobat .mycv-edit-form p.row .datepickerintervall img { position:inherit; padding: 0 0 5px 7px;}
    #mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation .datepicker .datepickerintervall > span { width: 50%;}
    #mainwrapper #main #mijnjobat .mycv-edit-form #WorkInformation #DatePickerWorkIntervalTo.datepicker { width: 50%;}
	
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.zip { width: 100%; float: none; margin-left:0; }
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.zip label { width: 25%; margin-left: 30%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.zip input { width: 30.5%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.gemeente { width: 100%; clear: left; margin-left:0;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.gemeente label {  width: 25%; margin-left: 30%;}	
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.gemeente input {  width: 30.5%; }	
	
	#mainwrapper #main #mijnjobat .mycv-presentation .form-action-buttons { margin-left:0;}
	
    /* STATS CV */
    #mainwrapper #main #mijnjobat #statscv .statistics-blocks .pos-1, #mainwrapper #main #mijnjobat #statscv .statistics-blocks .pos-2, #mainwrapper #main #mijnjobat #statscv .statistics-blocks .pos-3 { float: none; margin-right: 0; width: auto; margin:0 0 2em;}
    #mainwrapper #main #mijnjobat #statscv .statistics-blocks { overflow: visible; margin-bottom: 2em;}

	/* Sollicitaties */
	#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties h1									{ padding-right: 0; color: #019CDC; font: bold 2em "Calibri",Arial,Helvetica,sans-serif;}
	#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties h1 span								{ display:block; margin-top:0.5em; color:black; margin-bottom:0; color: #003768; font:normal 400 1.2em 'Droid Serif', Georgia, "Times New Roman", Times, serif}
	#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties #mijnjobat h2						{ font-size:1.8em; margin-bottom:1em;}	
	#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties .mycv-block a.mail-sollicitant		{ margin-left: 30%;}
	.mijn-sollicitaties .tabs-btn li.my-jobat-btn 												{ display: none;}	
	
	/* CV plaatsen */
	.nyroModalCont #popup-mijnjobat.cv-plaatsen-online fieldset ul li label 					{ width: 73% !important;}	
	
    /* MY Web CV */
    #mainwrapper #main #mijnjobat.mywebcv															{}
    #mainwrapper #main #mijnjobat.mywebcv .mycv-presentation 										{ width: 100%;}
    #mainwrapper #main #mijnjobat.mywebcv #mywebcv-share 											{ height: auto; margin-bottom: 2em; text-align: center;}	
    #mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .cv-socialmedia 							{ float: none; margin: 1em;}
    #mainwrapper #main #mijnjobat.mywebcv #mywebcv-share figure 									{ float: none;margin: 0 0 1.5em 0;}
    #mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons .ico-btn-wrapper 			{ margin-left: 0.5em; margin-bottom:1em;}
    #mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons .ico-btn-wrapper:last-child	{ margin-bottom:0;}
    #mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons .ico-btn-wrapper.last		{ margin-bottom:0;}
    #mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons 							{ float: none;}

    /* Logingegevens jouw account popup */
    #mainwrapper #main .nyroModalCont #popup-mijnjobat.jouw-account .myjobat-login h3 		{ padding: .5em 4%;font: 600 1.6em "Calibri", Arial, Helvetica, sans-serif;  margin: 0; float: none; background: #DEF2FA; margin: 0; border: 1px solid #B2E1F4; color: #019CDC; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; display:block}
    #mainwrapper #main .nyroModalCont #popup-mijnjobat.jouw-account .myjobat-login .article-content { width: auto; padding: 2em 4% 2em; margin: 0; float: none; overflow: hidden; border: 1px solid lightGrey; border-top: none; border-radius: 0 0 4px 4px; background: white; }
    #mainwrapper #main .nyroModalCont #popup-mijnjobat.jouw-account .myjobat-login .article-content .row { width:100%; float:none;}
    #mainwrapper #main .nyroModalCont #popup-mijnjobat.jouw-account fieldset label { width: 100% !important; margin-bottom:0.7em}
    #mainwrapper #main .nyroModalCont #popup-mijnjobat.jouw-account fieldset .row input { width: 96%; float: none; filter: none;}
    #mainwrapper #main .nyroModalCont #popup-mijnjobat .formdesc-text { padding: 0; margin: 0; float: none; background: none; margin: 0; border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; width: 100%; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; margin-bottom:1em; }
    #mainwrapper #main .nyroModalCont #popup-mijnjobat .formdesc-text p { color: #333; margin-bottom: 1em; font-size:140%; font-weight:normal;}
    #mainwrapper #main .nyroModalCont #popup-mijnjobat fieldset .btn-green { overflow: hidden; margin-bottom: 0.35em; line-height: 1.25em; margin-left: 0; text-align:left; width:100%; margin-top:0;}
    #mainwrapper #main .nyroModalCont #popup-mijnjobat .cv-plaatsen-links { margin-left: 0; }
    #mainwrapper #main .nyroModalCont #popup-mijnjobat .cv-plaatsen-links li a { padding:0.25em 0 0.75em; display:block; }

    #mainwrapper #main #mijnjobat #statscv ul.extra-docs li a span { width: 51%; }
    #mainwrapper #main #mijnjobat #statscv ul.extra-docs li a img { float:right; width:auto;}

    #main .tabs-links a span.ico-pdf		{ display:none;}

    #mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li ul li a { padding: 11px 8px;}
    #mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li a.dropdown-more { padding: 11px 18px;}
    #mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li a.dropdown-item { padding: 11px 8px; }

    #navwrapper nav ul.slidemenu { /*display: block !important; width: 96%; padding-left: 4%; position: relative;*/ display:none; }
    #navwrapper nav li.slidemenu .logoSlideMenu { display:none }
    #navwrapper nav li.slidemenu a { background: url(../img/arr_arrow-down-white.png) no-repeat 96% center; }
    #navwrapper nav ul.slidemenu a { background: url(../img/arr-link-blue-mobile.png) no-repeat right center; }
    
    #mainwrapper #main aside li.pos-3 ul.link-list-regions li.search-other { display:none; }
    #mainwrapper #main aside li.pos-3 ul.link-list-regions li.search-other-mobile { display:block; }
       
    #main #mycv .tabs-links { display:none; }
    #mainwrapper #main #mijnjobat .mycv-presentation { width: 100% }
    #mainwrapper #main #mijnjobat #PersonnalInformation .mycv-block			{ width: auto; /*width: 100%;*/}
    
    #mainwrapper #main aside li.pos-3 ul.link-list-regions li.search-other { display:none; }
    #mainwrapper #main aside li.pos-3 ul.link-list-regions li.search-other-mobile { display:block; }
    #mainwrapper #main aside li.pos-5 ul.link-list-functiontypes li.search-other { display:none; }
    #mainwrapper #main aside li.pos-5 ul.link-list-functiontypes li.search-other-mobile { display:block; }
       
    /*MainFunctionType*/
    .MainFunctionList-Column-Container                                          { width: 100%; float: left; padding: 0 3% 0 0; }
    #SearchTextInfo {display:none;}
    
    /*Saved Jobs Popup*/
    #mainwrapper #main .jobs-results article .saved-jobs-popup { margin: 5px 0 0 20px; padding: 1em; }

    #mainwrapper #main .job-detail .article-content .acties.ver ul.actions .saved-jobs-popup { margin: 5px 0 0 0; }
    #mainwrapper #main .job-detail .job-template .acties.ver.htmljob ul.actions .saved-jobs-popup { margin: 0;  bottom: 40px; }
    #mainwrapper #main .job-detail-col .jobs-results .saved-jobs-popup { margin: 0 0 0 20px; }

    #mainwrapper #main .job-detail .saved-jobs-popup .btn input.button,
    #mainwrapper #main .saved-jobs-popup input.button { font-size: 1.3em; padding: 0.2em 1em; }
    #mainwrapper #main .saved-jobs-popup h2,
    #mainwrapper #main .jobs-results article .saved-jobs-popup h2,
    #mainwrapper #main .job-detail .saved-jobs-popup h2,
    #mainwrapper #main .job-detail .article-content .saved-jobs-popup h2 { font-size: 1.3em !important; }

    #mainwrapper #main .saved-jobs-popup p,
    #mainwrapper #main article .saved-jobs-popup p
    {
        font-size:1.2em;
        margin: 0.4em 0;
    }
    
    /* careerlaunch promo*/
    #mainwrapper #main .event-promo { display:block !important; z-index:1; }
	#mainwrapper #main .event-promo img	{ clear:both; float:right; margin: 1em 5% 0 5px; position:relative;}
}
	
@media screen and (min-width: 481px) and (max-width: 768px) {	/* mobile landscape */
	a.top						{ display:block}
	div#leaderboard				{ display:none}
	.adhese_300x250				{ display:none}
	
	/* header */
	/**********/
	#headerwrapper header .itpro_logo		{ position:absolute; left:175px; top:13px; margin:0; float:none}
	#headerwrapper header .itpro_logo img	{ width:130px; height:auto}
	
	#headerwrapper header #topleft                  { width: 100%; text-align: center; }
	#headerwrapper header #topleft img.mobile-smart { padding-right: 4em; }
	#headerwrapper header p { clear:both; font-size:1.6em; margin:0 0 1em 0}

	#navwrapper nav li a 	{ font-size: 1.55em; padding:.55em .7em; border-bottom:1px solid #42A5E4; -moz-box-shadow: 1px 1px 0 #79C9FD; -webkit-box-shadow: 1px 1px 0 #79C9FD; box-shadow: 1px 1px 0 #79C9FD; -webkit-transition: none; -moz-transition:none; -o-transition: none; transition: none;}
	#navwrapper nav li.sel	{ margin-bottom:0}
	#navwrapper nav li.sel a	{ -moz-box-shadow:0; -webkit-box-shadow:0; box-shadow:0; border-bottom:1px solid #20186C; padding-bottom:.55em }

	/*#navwrapper header h1	{ margin-bottom:.8em}
	#navwrapper header p		{ clear:left; margin:0 0 1.5em 0; border-left:0; padding-left:0} */	
	
	/* search-block */
	/****************/
	#mainwrapper #main .search-block .search-block						{ width:100%; margin:0 0 20px 0}
	#mainwrapper #main .search-block .search-history					{ width:100%; margin:0 0 20px 0;}
	
	#mainwrapper #main .col2.article-detail .search-history ul.searchresults a,
	#mainwrapper #main .col2.article-detail .search-history ul.searchresults a span,
	#mainwrapper #main .col2.article-detail .search-history ul.searchresults a strong{font-size:1em; border-bottom:none}
	
	#mainwrapper #main .search-block .search-form #articles .search-what { width:72%}
	
	#mainwrapper #main .search-block .search-form #jobs .search-what input,	
	#mainwrapper #main .search-block .search-form #jobs .search-where input	{ width:89%}
	
	#mainwrapper #main .search-block .search-form .ui-tabs-nav li		{ width:49%}
	
	#mainwrapper #main .search-block .search-form fieldset input.button 	{ margin-top: 15%;}
	#mainwrapper #main .search-block .search-form fieldset label 			{ margin-bottom:4px; font-size:1.4em}
	#mainwrapper #main .search-block .search-form fieldset input 			{ width:94.5%; float:right}
	
	#mainwrapper #main .search-block .tabcontent 							{ height:auto;}
	
	#mainwrapper #main .search-block .search-form .Search-Range-Buttons		{ background-position:left 15px}
	#mainwrapper #main .search-block .search-form .Search-Range-Buttons a	{ padding: 6px 10px;}

	
	/* search-history */
	/******************/
	#mainwrapper #main .col2 .search-history		{ display:block}
	#mainwrapper #main aside.col1 .search-history	{ display:none}
	
	#mainwrapper #main .search-block .search-history h3				{ font-size:1.8em}
	#mainwrapper #main .search-block .search-history div				{ padding:0 3% 10px 3%; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0}
	#mainwrapper #main .search-block .search-history header			{ padding:1em 3%}
	
	#mainwrapper #main .search-block .search-history ul.searchresults						{ margin:0}
	#mainwrapper #main .search-block .search-history ul.searchresults li					{ display:inline-block; width:100%; padding:0; text-align:left; font-size:1em;}
	#mainwrapper #main .search-block .search-history ul.searchresults a					{ text-decoration:none; font-size:1.4em; padding:.5em 0 }
	#mainwrapper #main .search-block .search-history ul.searchresults li:last-child		{ border-bottom:none}

	/* main structures */
	/*******************/
	#mainwrapper #main							{ padding:2em 3% 2em}
	#mainwrapper #main .col1,
	#mainwrapper #main div.col1.job-detail-col 	{ width:100%; margin:0 0 2% 0; float:left; }
	#mainwrapper #main .col2,
	#mainwrapper #main aside.col2.job-detail-col { width:100%; margin:0 0 2% 0; float:left;}
	#mainwrapper #main div.col1.job-detail-col .jobs-results article strong.star		{ margin:0; top:12px; left:5px;}
	#mainwrapper #main aside.col2.job-detail-col.email fieldset	{ margin-left:0}
	
	
	#mainwrapper #main .article-detail			{ background: none; padding: 0 0 20px 0; width: 100%; margin-bottom:30px; border-bottom:1px solid #ddd}
	/*#mainwrapper #main .article-detail img		{ width:37%;}*/
	#mainwrapper #main .article-detail img.mainimg	{ width:37%; max-width: 250px; max-height: 243px;}
	#mainwrapper #main .article-detail blockquote { width:31.7%}
	
	
	/* custom blocks 4-3-2-1 */
	/*************************/
	#mainwrapper #main .custom div 		{ float: left; width: 42%; padding:10px 3%; margin:0 3% 3% 0}
	#mainwrapper #main .custom div img	{ width:33%;margin: 0 5% 0 0!important;}
	#mainwrapper #main .custom div address	{ margin-left: 39%;}
	
	#mainwrapper #main .custom div.pos-3,
	#mainwrapper #main .custom div.pos-9			{ margin-right:3%}
	#mainwrapper #main .custom div.pos-4,
	#mainwrapper #main .custom div.pos-10			{ clear:none}
	#mainwrapper #main .custom div.pos-2,
	#mainwrapper #main .custom div.pos-4,
	#mainwrapper #main .custom div.pos-6,
	#mainwrapper #main .custom div.pos-8,
	#mainwrapper #main .custom div.pos-10,
	#mainwrapper #main .custom div.pos-12			{ margin-right:0}
	#mainwrapper #main .custom div.pos-3,
	#mainwrapper #main .custom div.pos-5,
	#mainwrapper #main .custom div.pos-7,
	#mainwrapper #main .custom div.pos-9,
	#mainwrapper #main .custom div.pos-11,
	#mainwrapper #main .custom div.pos-13			{ clear:left}

	
	/* categories */
	/**************/
	.categories div										{ width:100%; padding:0; margin:0 0 6% 0; float:left;}		
	.categories div.article-content						{ float:none; margin:0; overflow:hidden}	
	.categories article img 							{ width:15%; margin-bottom:2%}
	.categories article ul								{ width:81%}
	.categories article nav ul							{ width:100%}
	
	.categories .pos-2, 
	.categories .pos-4, 
	.categories .pos-6, 
	.categories .pos-8, 
	.categories .pos-10 								{ padding-left: 0; background:none}
	
	/* articles */
	/************/
	#mainwrapper #main .articles div					{ width:46.75%; padding:20px 3% 20px 3%; float:left; border-left:1px solid #ddd}
	#mainwrapper #main .articles div.article-content	{ width:auto; padding:0; margin:0; float:none; background:none}	
	
	#mainwrapper #main aside.col1								{ /*border-top: 1px solid #CCCCCC; padding-top: 20px;*/}
	#mainwrapper #main #mijnjobat.mobile aside.col1				{ width: 100%; }
	#mainwrapper #main aside.col1.articles div					{ width:46.88%; padding:20px 3%; margin:0; float:left; border:none; border-left:1px solid #ddd; border-top:1px solid #ddd}
	#mainwrapper #main aside.col1.articles div.fb-box			{ width:100%; padding:20px 0 ; border:none; border-top:1px solid #ddd; clear:both}
	#mainwrapper #main aside.col1.articles div.article-content	{ width:auto; padding:0; margin:0; float:none; background:none}
	#mainwrapper #main .col2 div.article-content img			{ width:15%}
	#mainwrapper #main aside.col1 .simple-block header h3		{ font-size:1.8em}
	
	/* articles/jobs in col1 */
	/*************************/
	#mainwrapper #main aside.col1 div			{ clear:none}
	#mainwrapper #main aside.col1.articles img	{ float:left; margin:0 5% 3% 0;}
	#mainwrapper #main aside.col1.articles a:hover img 	{ float:left; margin:0 5% 3% 0;}
	
	/* jobs-results-header */
	.jobs-results-header { width:100%; top:0}
	
	/* jobs */
	/********/
	#mainwrapper #main .jobs div					{ width:49.88%; padding:0; margin:0; float:left; /*border-left:1px solid #ddd*/ background: url("../img/bg-dotted-line-y.gif") repeat-y 0 0;}
	#mainwrapper #main .jobs div.article-content	{ width:auto; padding:0; margin:0; float:none;border:none}
	
	#mainwrapper #main ul.jobs-list { margin-top:0}
	
	
	/*jobsresults*/
	#mainwrapper #main .col1 .jobs-results { margin-right:0;}
	#mainwrapper #main .col2 .jobs-results { margin-top:0}
	#mainwrapper #main .jobs-results article h2,
	#mainwrapper #main .jobs-results article .meta{ width:75%}
	#mainwrapper #main .col1  a.back	{ padding-right:0}
	#mainwrapper #main .jobs-results-header { top:0}
	#mainwrapper #main .jobs-results article .article-content{ margin-left:24px}
	#mainwrapper #main .col1 .jobs-results article a { padding: 12px 0 8px;}
	#mainwrapper #main .col1 .jobs-results article a.sel {/*padding: 12px 3% 8px;*/}
	
	
	/*jobdetail*/
	#mainwrapper #main .job-detail .withoutHtml { display:block; }	
	#mainwrapper #main .job-detail .withHtml { /*display:none;*/ }	
	/*#mainwrapper #main .job-detail .forMobile { display:block; }*/
	
	#mainwrapper #main ul.actions li:first-child a{ display:none}
	#mainwrapper #main ul.actions li a#ctl00_ContentPlaceHolder_Content_ucDetail_JobManagement1_sendFriend{ display:none}
	#mainwrapper #main ul.actions li a.forMobile { display:block; }
	#mainwrapper #main .job-detail .withoutHtml .acties { display:none; }
	
	#mainwrapper #main .job-detail .acties.forMobile { display:inherit; float:left; width:100%; margin-left:24px; }
	#mainwrapper #main .job-detail .acties.forMobile ul.actions { float:left; margin:0px 20px 0px 0px;  }
	#mainwrapper #main .job-detail .acties.forMobile ul.actions li	{ float:left; margin-right:6px; clear:none }
	#mainwrapper #main .job-detail .acties.forMobile ul.socialmedia { float:left; clear:none; margin:10px 0 0 0; padding:0 }
	#mainwrapper #main .job-detail .acties.forMobile ul.socialmedia li { clear:both; padding:0; float:left; margin-right:5px }
	
	#mainwrapper #main .job-detail .acties.htmljob	{ margin-left:0}
	

	#mainwrapper #main .job-detail fieldset div.btn-green  { display:none; }
	#mainwrapper #main .job-detail fieldset input.forMobile { display:inherit; }
	
	#mainwrapper #main .job-item-detail .search-history { display:none; }
	#mainwrapper #main .job-item-detail .forMobile { display:block; }
	
	

	
	/* companylist */
	/***************/
	#mainwrapper #main .col1 .companylist { margin:0 0 20px 0}
	#mainwrapper #main aside.col2 .companyimglist ul li a img	{ width:100px; height:84px;}
	
	/* criteria-bar */
	/****************/
	#mainwrapper #main .criteria-bar a.refine		{ display:block}
	
	/* pagination */
	/**************/
	#mainwrapper #main .pagination ul li				{ width:auto}
	#mainwrapper #main div.col1.job-detail-col .pagination ul li	{ margin-right:.3%}
	#mainwrapper #main .pagination ul li a				{ padding:4px 8px}
	#mainwrapper #main .pagination ul li a:hover		{ background:#f4f4f4}
	
	/* fielset */
	/***********/
	fieldset input.button { font-size:1.6em}
	
	#mainwrapper #main .solicitationform fieldset #divNotLogged		        { background-color:#DEF2FA; padding: 5px 5px 5px 10px; margin-bottom:2em; float:left; width: 90%;}

	#mainwrapper #main .solicitationform fieldset textarea		            { width: 528px; }
	
	#mainwrapper #main .solicitationform fieldset input.large               { width: 90%;}
	#mainwrapper #main .solicitationform fieldset input.Medium              { margin-right: 3px; width: 250px;}
	
	.nyroModalCont fieldset textarea { width: 350px;}
	
	/* tabs */
	/********/
	.ui-tabs .ui-tabs-nav li a	 { font-size:1.54em}
	
	/* reset old */
	#mainwrapper #main .jobs .pos-3,
	#mainwrapper #main .jobs .pos-6,
	#mainwrapper #main .jobs .pos-9			{ margin-right:0}
	#mainwrapper #main .jobs .pos-4			{ clear:none; /*border-left:1px solid #ddd*/background: url("../img/bg-dotted-line-y.gif") repeat-y 0 0; }
	#mainwrapper #main .jobs .pos-1,
	#mainwrapper #main .jobs .pos-2			{ padding-top:0}
	#mainwrapper #main .jobs .pos-3	article	{ background: url("../img/dot-x-dark.png") repeat-x 0 0;}
	
	/* set new */
	#mainwrapper #main .jobs .pos-2,
	#mainwrapper #main .jobs .pos-4,
	#mainwrapper #main .jobs .pos-6,
	#mainwrapper #main .jobs .pos-8,
	#mainwrapper #main .jobs .pos-10			{ margin-right:0}
	#mainwrapper #main .jobs .pos-3,
	#mainwrapper #main .jobs .pos-5,
	#mainwrapper #main .jobs .pos-7,
	#mainwrapper #main .jobs .pos-9			{ clear:left}
	#mainwrapper #main .jobs .pos-1,
	#mainwrapper #main .jobs .pos-3,
	#mainwrapper #main .jobs .pos-5,
	#mainwrapper #main .jobs .pos-7,
	#mainwrapper #main .jobs .pos-9			{ border-left:none; background:none; padding-left:0;}
	#mainwrapper #main .jobs .pos-1,
	#mainwrapper #main .jobs .pos-2			{ border-top:none; padding-top:0;}
	#mainwrapper #main .jobs .pos-1 article,
	#mainwrapper #main .jobs .pos-2 article	{ background:none}
	
	
	
	/* set new */
	#mainwrapper #main aside.col1.articles .pos-2,
	#mainwrapper #main aside.col1.articles .pos-4,
	#mainwrapper #main aside.col1.articles .pos-6,
	#mainwrapper #main aside.col1.articles .pos-8,
	#mainwrapper #main aside.col1.articles .pos-10		{ padding-right:0}
	#mainwrapper #main aside.col1.articles .pos-3,
	#mainwrapper #main aside.col1.articles .pos-5,
	#mainwrapper #main aside.col1.articles .pos-7,
	#mainwrapper #main aside.col1.articles .pos-9			{ clear:left}
	#mainwrapper #main aside.col1.articles .pos-1,
	#mainwrapper #main aside.col1.articles .pos-3,
	#mainwrapper #main aside.col1.articles .pos-5,
	#mainwrapper #main aside.col1.articles .pos-7,
	#mainwrapper #main aside.col1.articles .pos-9			{ border-left:none; padding-left:0;}
	#mainwrapper #main aside.col1.articles .pos-1,
	#mainwrapper #main aside.col1.articles .pos-2	{ border-top:none; padding-top:0;}
	
	/* search-criteria */
	/*******************/
	#mainwrapper #main .search-criteria li			{ width:48%; padding:3%; margin-right:3%; float:left; border:1px solid #dfdfdf; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	#mainwrapper #main .search-criteria li li		{ width:auto; margin-right:0; float:none; padding:0 0 .6em 0; border:none; border-bottom:1px solid #fff; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
	#mainwrapper #main .search-criteria li li:last-child	{ padding-bottom:0; border-bottom:none}
	#mainwrapper #main .search-criteria li.pos-2,
	#mainwrapper #main .search-criteria li.pos-4,
	#mainwrapper #main .search-criteria li.pos-6	{ margin-right:0}
	#mainwrapper #main .search-criteria li.pos-3,
	#mainwrapper #main .search-criteria li.pos-5	{ clear:both}
	#mainwrapper #main .search-criteria a.top		{ display:block}
	#mainwrapper #main aside ul.search-criteria		{ border:none}
	#mainwrapper #main aside ul.search-criteria li 	{  margin-bottom:20px; }
	
	#mainwrapper #main aside ul.search-criteria.articles li	{ width:100%; margin-right:0;}		
	
	/* carousel */
	/************/
	#mainwrapper #main .carousel-holder 							{ margin-top:0}
	
	/* simple-block */
	/****************/
	#mainwrapper #main aside.col1 .simple-block header					{ padding:1em 3%}
	#mainwrapper #main aside.col1 .simple-block header a				{ right:44px}
	#mainwrapper #main aside.col1 .simple-block .simple-block-content	{ padding:20px 3%}
	#mainwrapper #main aside.col1 .simple-block h5						{ clear:none}
	#mainwrapper #main aside.col1 .simple-block .ui-progress-bar 		{ width:69%; clear:none; overflow:hidden}
	#mainwrapper #main aside.col1 .simple-block img 					{ margin-bottom:10%}
	
	/* footer */
	/**********/
	#footerwrapper footer ul#doormat li				{ width:45.5%;}
	#footerwrapper footer ul#doormat li	li			{ width:100%}
	#footerwrapper footer ul#doormat li.pos-2,
	#footerwrapper footer ul#doormat li.pos-4		{ margin-right:0; padding-right:0; background:none}	
	#footerwrapper footer ul#doormat li.pos-3		{ clear:both}
	
	/* my jobat page */
	/*****************/
	#mainwrapper #main .myjobat #steps .step		{ width:48.5%; margin-bottom:3%}
	#mainwrapper #main .myjobat #steps .step.pos-2,
	#mainwrapper #main .myjobat #steps .step.pos-4	{ margin-right:0}
	#mainwrapper #main .myjobat #steps .step.pos-1 .step-content,
	#mainwrapper #main .myjobat #steps .step.pos-2 .step-content	{ min-height:230px;}
	#mainwrapper #main .myjobat #steps .step.pos-3 .step-content,
	#mainwrapper #main .myjobat #steps .step.pos-4 .step-content	{ min-height:313px;}
	
	/* ads */
	/*******/
	.ad	a				{ display:none}
	
	
	/*nyromodal*/
	.nyroModalCont .col2-line	{ background:none; padding-right:0; width:100%}
	.nyroModalCont .col1		{ width:100%; margin-right:0; border-top:1px solid #ddd; padding-top:20px; margin-top:10px }
	
	.nyroModalCont #lblReturn	{ display:none}
	.nyroModalCont .forMobile	{ display:inherit}
	.nyroModalCont fieldset .btn a#lblCancel { display:none; }
	.nyroModalCont fieldset .btn a#lblCancelMobile { display:inline-block; margin-left:10px; }
	.nyroModalCont fieldset #rowUpload	{ display:none}
	.nyroModalCont fieldset input.medium, .nyroModalCont fieldset input.Medium { width:167px}
	
	
	/* Myjobat home - @media screen and (min-width: 481px) and (max-width: 768px) */
	/****************/
	#mainwrapper.myjobat-home { background: none;}
	.myjobat-home #mijnjobat { overflow: hidden; margin-bottom: 2em; height: auto; }
	#mainwrapper.myjobat-home #main #mijnjobat h1 { margin-bottom:0.4em; font-size:2.4em}
	.myjobat-home #mijnjobat .intro-mijnjobat { float: none; width: auto; margin: 0; display:none;}
	.myjobat-home #mijnjobat .intro-mijnjobat.mobile-home { display:block; margin: 0 0 1.25em;}
	.myjobat-home #mijnjobat .intro-mijnjobat.mobile-home ul { display:block; list-style:none; padding:0; margin:0;}
	.myjobat-home #mijnjobat .intro-mijnjobat.mobile-home ul li { display:block; background:url(../img/dot-x-dark.png) repeat-x 0 bottom; font-size:1.4em; padding:0.55em 0 0.7em;}
	.myjobat-home #mijnjobat .intro-mijnjobat.mobile-home ul li.last { background:none;}
	.myjobat-home #mijnjobat .intro-mijnjobat.mobile-home ul li span { padding-left: 0.75em; background:url(../img/bul_blue.gif) no-repeat 0 3px; display:block;}
	.myjobat-home #mijnjobat .myjobat-login { float: none; width: auto; max-width: 100%;}	
	.myjobat-home #mijnjobat .myjobat-login p input { width: 97%;}	
	.myjobat-home #mijnjobat .myjobat-login .article-content { padding: 7% 6% 0;}
	#mainwrapper #main #myjobat-blocks { display:none;}
	#mainwrapper #main #myjobat-blocks div { float: none; width: auto;  margin: 2em 0 2em; background:url(../img/dot-x-dark.png) repeat-x 0 bottom; padding-bottom: 2em;}	
	#mainwrapper #main #myjobat-blocks div:last-child { background:none;}	
	#mainwrapper #main #myjobat-blocks div div { background:none; padding-bottom: 0; margin:0;}			
	
	/* MyJobat Dashboard */
	#mainwrapper #main #col-row-wrapper.row1 .col2 { width: 100%; }	
	#mainwrapper #main #col-row-wrapper.row1 .col1 { width: 100%; margin: 0;}
	#mainwrapper #main .col0 #dashboard-completecv {  width: 100%;	float: none; margin-right: 0;}	
	#mainwrapper #main .col0 #dashboard-mycv {  width: 100%;	float: none; margin-right: 0;}
	#mainwrapper #main .col0 #dashboard-statscv {  width: 100%;	float: none; margin-right: 0;}
	#mainwrapper #main .col0 #dashboard-favoris { width: 100%;	float: none; margin-right: 0;}	
	#mainwrapper #main .col0 #dashboard-myaccount { float: none; margin-right: 0; width: 100%;}
	#mainwrapper #main .col0 #dashboard-jobs-via-mail .simple-block-content { padding: 2.5em 2% 1em; min-height: 100%;}
	#mainwrapper #main .col0 #dashboard-sollicitations .simple-block-content { 	padding: 2.5em 2% 1em; min-height: 100%;}
	#mainwrapper #main .col0 #dashboard-myaccount.simple-block-dashboard .simple-block-content, #mainwrapper #main aside.col1 #dashboard-myaccount.simple-block-dashboard .simple-block-content	 { padding: 2em 2%;}
	#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content, #mainwrapper #main aside.col1 #dashboard-next-steps .simple-block-content	 { padding: 0;}
	#mainwrapper #main .col0 #dashboard-favoris .simple-block-content, #mainwrapper #main aside.col1 #dashboard-favoris .simple-block-content	 { padding: 0;}
	#mainwrapper #main .col0 #dashboard-newsletters .simple-block-content { padding: 2%;}	
	#mainwrapper #main .col0 #dashboard-favoris .jobs article a.close-jobs { margin-right: 1em; margin-top: 2em;}
	#mainwrapper #main .col0 #dashboard-favoris .jobs article a { background: none; }	

	#messages.infos { padding: 2em 4% 1em;}
	
	#mainwrapper #main .col0 #dashboard-mycv .simple-block-content p { padding: 0 6% 0 0; text-align:left; width: 74%;	}
	#mainwrapper #main .col0 .simple-block-dashboard header .edit-links { position: absolute; top: -9999em; right: -9999em;}
	
	#mainwrapper #main #dashboard-sollicitations .col2 { width:100%; margin:0 0 0% 0; float:left;}
	#mainwrapper #main #col-row-wrapper .col2 { width:100%; margin:0 0 0% 0; float:left;}
	
	#mainwrapper #main .col0 .simple-block-dashboard header, #mainwrapper #main aside.col1 .simple-block-dashboard header { padding: 1em 2%;}
	
	#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content .dash-header p { padding: 1em 2%;}
	
	#mainwrapper #main .col0 #dashboard-next-steps .simple-block-content ul { padding: 2%;}	
	
	
	
	/* CV delen en exporteren */
	#mainwrapper #main #mijnjobat .categories-cv { clear:both;}
	#mainwrapper #main #mijnjobat .categories-cv div {clear: none;float: none; margin: 0 0 2em; padding: 0;    width: 100%;}
	#mainwrapper #main #mijnjobat .categories-cv div.article-content {width: 91.22222222222%;}
	#mainwrapper #main #mijnjobat h2 { position:absolute; top:-9999em; left:-9999em;}

	#mainwrapper #main #mijnjobat .tabcontent { border: medium none; padding: 0; width: 100%;}
	.categories-cv .pos-1 .article-content, .categories-cv .pos-2 .article-content, .categories-cv .pos-3 .article-content {min-height: inherit;}
	#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv .article-content .row input { width:50%;}
	
	#mainwrapper #main #mijnjobat .tabcontent { padding:0; border:none; width:100%; margin-bottom:1em; overflow:inherit;}
	#mainwrapper #main #mijnjobat ul.tabmenu { display:none;}
	.tabs-btn { position: static; right: 0; top: 0;}
	.tabs-btn li { display:block;}
	.tabs-btn li { margin-right:0.7em;}
	.tabs-btn li a { padding:0.2em 0.25em;}	
	
	#main .tabs-links {position: absolute;  right: 0; top: 38px; margin: 0 13px 0 0; padding: 0; display: block; z-index: 2000;}

	#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv h3         { width:91.25%;}
	#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv.wide       { margin-bottom:0;width:100%;}
	#mainwrapper #main #mijnjobat #delen-exporterencv .categories-cv.wide h3    { padding: 0.5em 4%;}
	
	/* Layout CV form */
	#mainwrapper #main #mycv aside.col1 { display:none; }
	#mainwrapper #main .tabs#mijnjobat .mycv-presentation { float: none; width: 100%; margin-right: 0;}	
	#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block .cvlines { overflow: hidden; width: 100%; float: none;}
	#mainwrapper #main #mijnjobat .mycv-edit-form .mycv-block figure { display:none}	
	#mainwrapper #main .tabcontent #checkpoint { display:none;}	
	
	#mainwrapper #main #mijnjobat .mycv-edit-form fieldset label  { float: none; padding: 0.3em 0; width: 100%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form fieldset div.row.tags-work label { width: 35%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.straat label { width: 50%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.straat input { width: 44%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.number input { width: 67%;}	
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.zip label { width: 70%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.zip input { width: 22%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.gemeente { width: 50%;}	
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.gemeente label { width: 27%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.gemeente input { width: 64.75%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form fieldset select { width: 62.60%;}	

	#mainwrapper #main #mijnjobat .mycv-block .cvlines h3 time { position:static;font: normal 0.8em "Calibri", Arial, Helvetica, sans-serif; color:#797878; width: auto; text-align: left; display: inline; font-weight:bold;}	
	#mainwrapper #main #mijnjobat .mycv-block .cvlines h3 time span.dashed-bar { display:inline; margin: 0 3px;}	
	#mainwrapper #main #mijnjobat .mycv-block .cvlines h3 time span.dashed-bar2 { display:inline; margin: 0 3px;}	
    #mainwrapper #main #mijnjobat .mycv-block { width:92% }

	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.zip { width: 100%; float: none; margin-left:0; }
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.zip label { width: 20%; margin-left: 35%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.zip input { width: 35.5%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.gemeente { width: 100%; clear: left; margin-left:0;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.gemeente label {  width: 20%; margin-left: 35%;}	
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.gemeente input {  width: 35.5%; }	
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row img.ui-datepicker-trigger { position:inherit; }	

/* STATS CV */
#mainwrapper #main #mijnjobat #statscv .statistics-blocks .pos-1, #mainwrapper #main #mijnjobat #statscv .statistics-blocks .pos-2, #mainwrapper #main #mijnjobat #statscv .statistics-blocks .pos-3 { float: none; margin-right: 0; width: auto; margin:0 0 2em;}
#mainwrapper #main #mijnjobat #statscv .statistics-blocks { overflow: visible; margin-bottom: 2em;}

/* MY Web CV */
#mainwrapper #main #mijnjobat.mywebcv .mycv-presentation 										{ width: 100%;}
#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share 											{ height: auto; text-align: center; margin-bottom: 2em;}	
#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .cv-socialmedia 							{ float: none; margin: 1em;}
#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share figure 									{ float: none;margin: 0 0 1.5em 0;}
#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons .ico-btn-wrapper 			{ margin-left: 0.5em; margin-bottom:1em;}
#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons .ico-btn-wrapper:last-child	{ margin-bottom:0;}
#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons .ico-btn-wrapper.last		{ margin-bottom:0;}
#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons 							{ float: none;}

#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article a h2 							{ padding-right: 0;}	

/* Logingegevens jouw account popup */
#mainwrapper #main .nyroModalCont #popup-mijnjobat.jouw-account .myjobat-login h3 		{ padding: .5em 4%;font: 600 1.6em "Calibri", Arial, Helvetica, sans-serif;  margin: 0; float: none; background: #DEF2FA; margin: 0; border: 1px solid #B2E1F4; color: #019CDC; box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 1); border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; display:block}
#mainwrapper #main .nyroModalCont #popup-mijnjobat.jouw-account .myjobat-login .article-content { width: auto; padding: 2em 4% 2em; margin: 0; float: none; overflow: hidden; border: 1px solid lightGrey; border-top: none; border-radius: 0 0 4px 4px; background: white; }
#mainwrapper #main .nyroModalCont #popup-mijnjobat.jouw-account .myjobat-login .article-content .row { width:100%; float:none;}
#mainwrapper #main .nyroModalCont #popup-mijnjobat.jouw-account fieldset label { width: 100% !important; margin-bottom:0.7em}
#mainwrapper #main .nyroModalCont #popup-mijnjobat.jouw-account fieldset .row input { width: 96%; float: none; filter: none;}
#mainwrapper #main .nyroModalCont #popup-mijnjobat .formdesc-text { padding: 0; margin: 0; float: none; background: none; margin: 0; border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; width: 100%; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; margin-bottom:1em; }
#mainwrapper #main .nyroModalCont #popup-mijnjobat .formdesc-text p { color: #333; margin-bottom: 1em; font-size:140%; font-weight:normal;}
#mainwrapper #main .nyroModalCont #popup-mijnjobat fieldset .btn-green { overflow: hidden; margin-bottom: 0.35em; line-height: 1.25em; margin-left: 0; text-align:left; width:100%; margin-top:0;}
#mainwrapper #main .nyroModalCont #popup-mijnjobat .cv-plaatsen-links { margin-left: 0; }
#mainwrapper #main .nyroModalCont #popup-mijnjobat .cv-plaatsen-links li a { padding:0.25em 0 0.75em; display:block; }

/* Solicitaties */
#mainwrapper #main #popup-mijnjobat.mijn-sollicitaties h1 { padding-right: 0;}

#mainwrapper #main #mijnjobat #statscv ul.extra-docs li a span { width: 51%; }
#mainwrapper #main #mijnjobat #statscv ul.extra-docs li a img { float: none; width: auto; }

    #mainwrapper #main #mijnjobat .mycv-block figure {margin-top: 8px; overflow:hidden; width:22%;}
    #mainwrapper #main #mijnjobat .mycv-block .cv-title {margin-top: 8px; overflow:hidden; width:100%; float:none;}
#mainwrapper #main #mijnjobat .mycv-block .cv-title h2 {float: left; width: 50%;}
#mainwrapper #main #mijnjobat .mycv-presentation .cv-title .edit-mycv-btn {float: right;}

#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li ul li a { padding: 11px 8px;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li a.dropdown-more { padding: 11px 18px;}
#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li a.dropdown-item { padding: 11px 8px; }

    #mainwrapper #main aside li.pos-3 ul.link-list-regions li.search-other { display:none; }
    #mainwrapper #main aside li.pos-3 ul.link-list-regions li.search-other-mobile { display:block; }
       
    #main #mycv .tabs-links { display:none; }
    #mainwrapper #main #mycv .subTitle,
    #mainwrapper #main #mijnjobat .mycv-presentation { width: 100% }
    
    /* careerlaunch promo*/
    #mainwrapper #main .event-promo { display:block !important; }
}

@media handheld and (max-width: 768px), screen and (max-device-width: 768px), screen and (max-width: 768px)  {
	#mainwrapper #main #mijnjobat #statscv ul.extra-docs li a img { float: right; width: auto;}
	
	#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li ul li a { padding: 11px 8px;}
	#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li a.dropdown-more { padding: 11px 18px;}
	#mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li a.dropdown-item { padding: 11px 8px; }
	
}

@media screen and (min-width: 768px) and (max-width: 1024px) /* Tablet portrait */ {
	.myjobat-home #mijnjobat .myjobat-login p input { width: 93%;}
	#mainwrapper #main .col0 #dashboard-mycv .simple-block-content { min-height: 169px; }
	
	/* Layout CV form */
	#mainwrapper #main .tabcontent #checkpoint { display:none;}	
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.number label { width: 35%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.number input { width: 44%;}
	
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.gemeente label { width: 42%;}	
	#mainwrapper #main #mijnjobat .mycv-edit-form p.row.gemeente input { width: 49.7%;}	
	#mainwrapper #main #mijnjobat .mycv-edit-form .datepicker img { top: 0.70em; margin-right: 2.25%;}	
	
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.zip { width: 100%; float: none; margin-left:0; }
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.zip label { width: 25%; margin-left: 30%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.zip input { width: 35.5%;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.gemeente { width: 100%; clear: left; margin-left:0;}
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.gemeente label {  width: 25%; margin-left: 30%;}	
	#mainwrapper #main #mijnjobat .mycv-edit-form p.datepicker.row.gemeente input {  width: 35.5%; }
	#mainwrapper #main #mijnjobat .mycv-edit-form .datepicker img { margin-right: 0.25%;}
	
	#mainwrapper #main #mijnjobat .mycv-block .cvlines h2 { font: bold 1.6em "Calibri",Arial,Helvetica,sans-serif;}
	#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article h2 { margin-top: 1.5em; padding-right:0; }
	#mainwrapper #main #mijnjobat .mycv-presentation .cv-perso .cvlines article h2 { margin-top:inherit; padding-right: inherit; }
	#mainwrapper #main #mijnjobat .mycv-presentation .cvlines article h3 { font-size: 1.6em;}
	#mainwrapper #main #mijnjobat .mycv-block-container.mycv-edit-form .mycv-block .cvlines time { top: 2%; right:20%;}
	
	#mainwrapper #main #mijnjobat .mycv-block .cv-title h2 { font: bold 1.8em "Calibri",Arial,Helvetica,sans-serif;}
	#mainwrapper #main #mijnjobat #mycv.cv-edit-mode #PersonnalInformation .mycv-block { width:auto; }
	
	#mainwrapper #main #mijnjobat .mycv-presentation.mycv-edit-form .cvlines fieldset .btn-green { width: 100%; margin-left:0;}
	#mainwrapper #main #mijnjobat .mycv-presentation.mycv-edit-form .cvlines fieldset .btn-green input { margin-left:30%}
	
	/* STATS CV */
	#mainwrapper #main #mijnjobat #statscv .stats-block p.stats-last-edit span.stats-date { font-size: 34px; }
	
	/* MY Web CV */
	#mainwrapper #main #mijnjobat.mywebcv															{}
	#mainwrapper #main #mijnjobat.mywebcv .mycv-presentation 										{ width: 100%;}
	#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share 											{ height: auto; margin-bottom: 2em; text-align: center;}	
	#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .cv-socialmedia 							{ float: none; margin: 1em;}
	#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share figure 									{ float: none;margin: 0 0 1.5em 0;}
	#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons .ico-btn-wrapper 			{ margin-left: 0.5em; margin-bottom:1em;}
	#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons .ico-btn-wrapper:last-child	{ margin-bottom:0;}
	#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons .ico-btn-wrapper.last		{ margin-bottom:0;}
	#mainwrapper #main #mijnjobat.mywebcv #mywebcv-share .extra-buttons 							{ float: none;}	
	
	/* Menu tabs to tabs mobile */
	#mainwrapper #main #mijnjobat .tabcontent { padding:0; border:none; width:auto; margin-bottom:1em;}
	
    #mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li ul li a { padding: 11px 8px;}
    #mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li a.dropdown-more { padding: 11px 18px;}
    #mainwrapper #main #mijnjobat .mycv-block .cvlines .dropdown dd ul li a.dropdown-item { padding: 11px 8px; }

    #main .tabs-links .cv-sharinglinks a span.dotted-underline	{ display:none; }
    #mijnjobat ul.ui-tabs-nav li#liMyAccount                    { float:inherit; }
    #mijnjobat ul.ui-tabs-nav                                   { font-size:0.8em; }
    fieldset#cv-statistics.table .row .counter                  { font-size:1.6em; }
    
    
    #mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li.selected span.cvlayout-checked { background-size: 50%; }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
  /* For landscape layouts only */
  /* CV delen en exporteren */
/**************************/
.categories-cv .pos-1 .article-content,.categories-cv .pos-2 .article-content,.categories-cv .pos-3 .article-content  { min-height:270px;}

	/* fieldset */
	/************/
	
	#mainwrapper #main .solicitationform fieldset textarea		            { width: 432px; }
	
	#mainwrapper #main .solicitationform fieldset input.large               { width: 434px;}
	
	#mainwrapper #main .solicitationform fieldset input.medium,
	#mainwrapper #main .solicitationform fieldset input.Medium              { margin-right: 3px; width: 202px;}
	
	#mainwrapper #main .solicitationform fieldset hr                        { float: left; width: 98%;}
	
	#mainwrapper #main #mijnjobat #mycv.cv-read-mode aside.col1		{ margin-top:6em;}
    fieldset#cv-statistics.table .row .counter      {font-size:2em; }
  
#mainwrapper #main aside.col1 .simple-block.bullet ul#layout-choice li.selected span.cvlayout-checked { background-size: 60%;}
}

@media screen and (min-width: 1025px) {
		
	/* header */
	/**********/
	#headerwrapper header p			{ font-size:2em; margin-top: -0.3em;}
	#headerwrapper header h1 a img	{  width:180px}
	
	#navwrapper nav li a 			{ font-size: 1.7em; padding:.55em 1em;}
	#navwrapper nav li.sel span 	{ padding-bottom:16px}
	#navwrapper nav li.sel .logged-in span 	{ padding-bottom:0}
	
	.mycv-block figure .edit-mycv-btn .button { padding: .2em 1.28em;}
	
	/* articles */
	/************/
	#mainwrapper #main .articles div					{ width:20.39%; margin:0; float:left;}
	#mainwrapper #main .articles div.article-content	{ width:auto; padding:0; margin:0; float:none; background:none}	
	#mainwrapper #main .articles article img			{ width:30%;}
	#mainwrapper #main .article-detail .articles article img{ width:16%;margin: 0 3% 0 0!important;}
		
	#mainwrapper #main .article-detail img.mainimg				{ width:/*32.2%;*/250px}
	#mainwrapper #main .article-detail blockquote		{ width:27.7%;}
	
	/* custom blocks 4-3-2-1 */
	/*************************/
	#mainwrapper #main .custom div 		{ float: left; width: 19.25%; padding:10px 2%; margin-right:2%}
	#mainwrapper #main .custom div img	{ width:25%;margin: 0 5% 0 0!important;}
	#mainwrapper #main .custom div address	{ margin-left: 31%;}
	
	#mainwrapper #main .custom div.pos-3,
	#mainwrapper #main .custom div.pos-6,
	#mainwrapper #main .custom div.pos-9			{ margin-right:2%}
	#mainwrapper #main .custom div.pos-4,
	#mainwrapper #main .custom div.pos-7,
	#mainwrapper #main .custom div.pos-10			{ clear:none}
	#mainwrapper #main .custom div.pos-4,
	#mainwrapper #main .custom div.pos-8,
	#mainwrapper #main .custom div.pos-12			{ margin-right:0}
	#mainwrapper #main .custom div.pos-5,
	#mainwrapper #main .custom div.pos-9,
	#mainwrapper #main .custom div.pos-13			{ clear:left}
	
	/* tabs */
	/********/
	.ui-tabs .ui-tabs-nav li a 						{ font-size: 1.6em}
}

@media screen and (max-width: 425px) {
    /* hide company-match */
    #mainwrapper #main .company-match { display:none; }
   }
