<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	@TEMPLATE:	RECRUITABLE 1
	@COMPANY:	OTYS RECRUITING TECHNOLOGY
	@AUTHOR:	MAIKEL DOEZï¿½
	@WEB:		WWW.OTYS.NL
	@VERSION:	v2.0
	@UPDATE:	18-05-2015
*/

/*	=== COLOR MAPPING ===

*/

/*********************************************************************************************/
/* HOTFIX */
/*********************************************************************************************/
@import url('hotfix.css');

/*********************************************************************************************/
/* FONTS */
/*********************************************************************************************/
@import url('//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');

/*********************************************************************************************/
/* GLOBALS */
/*********************************************************************************************/
html{
font-size: 100%;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
*, *:before, *:after{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
*:focus{
outline: 0;
}
a:active, a:hover{
outline: 0;
}
p, pre{
margin: 0 0 1em;
font-size:16px;
line-height:24px;
}
/*.pageBody img*/
.outer img
{
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
max-width: 100%;
}

.itemImage img {
    max-width: 150px;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 100px;
    max-height: 70px!important;
    max-width: 140px!important;
    width: auto;
}

iframe{
max-width: 100%;
}
figure{
margin: 0;
}
form{
margin: 0;
}
select{
-webkit-appearance: listbox;
}

body{
font-size: 16px;
font-family: 'PT Sans', sans-serif;
margin: 0px 0px 0px 0px;
}
a{
text-decoration: none;
transition: color .2s;
}
a:hover{
text-decoration: none;
transition: color .2s;
}
input[type=text],
input[type=password],
input[type=file],
textarea,
select,
.formInputTaC,
.chosen-container{
border: 1px solid;
font-size: 14px;
font-family: 'PT Sans', sans-serif;
margin: 0;
border-radius: 6px;
-webkit-box-shadow: none;
}
input[type="text"], input[type="password"], textarea{
-webkit-appearance: none;
}
textarea{
resize: vertical;
max-width: 100%;
overflow: auto;
vertical-align: top;
}


table{
border-collapse: collapse;
border-spacing: 0;
border: none;
}
td, th{
vertical-align: top;
}

form{
margin: 0px;
padding: 0px
}

.jspDrag, .jspVerticalBar .jspArrow{
border-radius: 5px;
}

H1{
font-size: 24px;
font-weight: 700;
margin: 0 0 20px 0;
padding: 0px
}

H2{
font-size: 20px;
font-weight: 700;
margin: 0 0 15px 0;
padding: 0px
}

H3{
font-size: 16px;
font-weight: 700;
margin: 0px;
padding: 0px;
}

.text, .intro{
line-height: 22px;
margin-bottom:20px;
}
.text a, .intro a {
    text-decoration: underline;
}

/***************/

.sw{
width: auto;
max-width: 1220px;
padding-left: 20px;
padding-right: 20px;
margin: 0 auto;
}

#topCan{
position: relative;
z-index: 1;
height: 275px;
}

#pageCont{
padding-top: 60px;
padding-bottom: 40px;
}
#grayCan{
padding: 57px 0 50px;
}
#bottCan{
padding: 50px 0;
}
#footCan{
height: 124px;
line-height: 124px;
}
#footCan span {
    margin: 0 3px;
    padding: 0;
}

.bottCol{
float: left;
width: 25%;
padding-right: 50px;
}
.ie7 .bottCol{
width: 20%;
}
.bottCol a{
display: block;
line-height: 22px;
}
.bottCol h4{
border-bottom: 1px solid;
font-size: 24px;
font-weight: 700;
margin-right: 30px;
padding-bottom: 15px;
margin-bottom: 15px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.headBobr{
display: inline-block;
padding-bottom: 16px;
border-bottom: 1px solid #570861;
}
#leftCol{
float: left;
width: 74.6%;
}
#rightCol{
float: right;
width: 23.7%;
}
#grayCan .headBobr{
display: block;
width:82%;
}
.homeOuter h1{
text-align: center;
}
.homeCol1{
float: left;
width: 49%;
}
.homeCol2{
float: right;
width: 49%;
}
.homePic{
float: left;
width: 80px;
text-align: center;
padding-top: 18px;
}
.homeOuter .text, .homeOuter h2{
margin-left: 100px;
}
#contactRight{
float: right;
width: 49%;
}
.pageBody #t8o{
float: left;
width: 49%;
}
#socIco img{
margin-right: 7px;
}
#langCont{
float: right;
margin: 50px 0 0 70px;
padding-right:20px;
position: relative;
cursor: pointer;
}
#langCont .drop{
display: none;
position: absolute;
left: -5px;
top:100%;
padding:5px
}
#langCont .drop a{
display: block;
margin-top: 5px;
}
#langCont .drop a:first-child{
margin-top: 0;
}
#langCont .currFlag {
display: inline-block;
width:20px;
height:15px;
}


/* hook classes */

.hookOuter{
margin: 0px;
}

.hookHeader{
font-size: 24px;
font-weight: 700;
margin-bottom: 20px;
}

.hookItemContainer{
margin: 0 0 22px;
line-height: 22px;
}

.hookItemLink a,
.hookItemContainer a{
text-decoration: none;
font-weight: 700;
}

.hookItemLink a:hover,
.hookItemContainer a:hover{
text-decoration: none;
}

.hookItemFooter{
font-size: 10px;
}

/** network hook **/

.networkHookOuter .hookHeader, .networkHookOuter iframe{
display: none;
}
.networkHookOuter{
padding: 50px 0;
}
.networkHookOuter a{
text-align: center;
}
.networkHookOuter a img{
max-width: 85%;
vertical-align: middle;
width: auto;
height:auto;
}

/** jsh **/

#jshCan{
position: relative;
z-index: 150;
}
.actJshOuter{
padding-top: 80px;
}
.actJshOuter .actHHeader{
text-align: center;
margin-bottom: 40px;
}
.actJshOuter .actHWord{
display: none;
}
.actJshOuter .actHInput{
float: left;
width: 25.4%;
padding-right: 1.69%;
}
.actJshOuter .actHInput input,
.actJshOuter .actHInput select{
height: 65px;
padding-top: 21px;
padding-bottom: 21px;
border: 2px solid;
}
.actJshOuter .actHInput input,
.actJshOuter .actHInput select{
width: 100%;
background-repeat: no-repeat;
background-position: 100% 50%;
}
.actJshOuter form{
padding: 20px;
height: 105px;
border-radius: 5px;
margin: 0 -20px;
}
.actJshOuter .actHButton{
float: right;
width: 23.7%;
}
.actJshOuter .actHButton input{
width: 100%;
margin: 0;
text-align: left;
}
#asrHookVacanciesExtendedControls, #exControlsToggleLink {
display: none !important;
}
/** jsl **/

.jslOuter{
position: relative;
padding-bottom: 25px;
}
.homeBody .jslOuter{
float: left;
width: 25.4%;
padding-right: 1.69%;
padding-bottom: 45px;
}
.jslOuter .hlb4{
display: block;
position: absolute;
left: 0;
bottom: 1px;
padding-right: 27px;
background: url(../../../../_images_global/templates/recruitable/1/darkArr.png) no-repeat 100% 60%;
}

/* mdh */

.mDhOut{
padding:20px;
border-radius: 5px;
margin-bottom: 65px;
}
.mDhSh{
display: none;
}
.mDhOut a{
text-decoration: underline;
}
.mDhOut ul{
list-style: none;
padding-left: 0;
margin-left: 0;
}
.mDhItT{
font-weight: bold;
}
.mDhItC a{
font-weight: normal;
}

/* chl */

.chlOuter{
float: right;
width: 23.7%;
position: relative;
padding-bottom: 45px;
}
.chlPhoto1{
float: left;
}
.chlPhoto1 img{
border-radius: 5px;
}
.chlItemContainer{
margin-left: 150px;
}
.chlDesc a{
background: url("../../../../_images_global/templates/recruitable/1/darkArr.png") no-repeat scroll 100% 60% rgba(0, 0, 0, 0);
bottom: 0;
display: block;
left: 0;
padding-right: 27px;
position: absolute;
font-weight: normal;
}

/* menu */
.header_inner_wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.menulist, .menulist ul{
margin: 0;
padding: 0;
list-style: none;
position: relative;
}

.menulist ul {
    visibility: hidden;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    top: 100%;
    min-width: 100%;
    opacity: 0;
    border-radius: 0 0 5px 5px;
    padding: 10px 0;
    transition: opacity .4s;
}

.menulist li{
display: block;
position: relative;
}
.menulist &gt; li{
float: left;
margin-left: 40px;
}

.menulist li:first-child{
margin: 0;
}
.menulist a {
    display: block;
    font-weight: bold;
    font-size: 18px;
    line-height:80px;
}

.menulist ul a {
    text-transform: none;
    font-size: 16px;
    padding: 10px 20px;
    line-height: 20px;
    white-space: nowrap;
    text-align: left;
    display: block;
    background: #fff;
    color: #171717;
    font-weight: normal;
}
.menulist ul &gt; li:nth-child(1) a{
    padding-top: 20px;
}
.menulist ul &gt; li:last-child a{
	padding-bottom:20px;
}

.menulist li:hover &gt; ul{
visibility: visible;
opacity: 1;
transition: opacity .4s;
}
.menulist li:hover{
z-index: 300;
}

#hlb1 &gt; li &gt; ul &gt; li &gt; ul {
    top: 0;
    left: 100%;
    padding: 0;
    border-left: 1px solid #ccc;
    transform: translate(0,0);
}

#mMenu{
position: relative;
height:80px;
z-index: 500;
}

#toggleMenu{
display: none;
}
/* NO BORDERS IN CHECKS &amp; RADIOS */

.radiobuttons{
}

.radiobuttons input{
background: transparent;
border: none
}

strike&gt;a,a&gt;strike,a&gt;s,s&gt;a,.button,button,input[type="submit"],input[type="button"],.btn,.BtnSeeMore &gt; a{
	text-decoration:none;
	display:inline-block;
	appearance:none;
	color:#fff!important;
	padding:5px 25px;
	background-color:#F12D24;
	font-size:18px;
	font-weight:bold;
	line-height:33px;
	border-radius:3px;
	cursor:pointer;
	border:0;
	outline:none;
	transition:0.2s ease-in-out;
}
strike&gt;a:hover,a&gt;strike:hover,a&gt;s:hover,s&gt;a:hover,.button:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,.btn:hover,,.BtnSeeMore &gt; a:hover{
	background-color:#000!important;
}

.BtnSeeMore {
    margin-top: 20px;
}



.smallButton{
height: 40px;
line-height: 40px;
padding: 0px 54px 0 20px;
}

/* teasers */

.pageBody #t1o{
position: absolute;
z-index: 1;
top: 0;
left: 0;
height: 100%;
width: 100%;
overflow: hidden;
}
.pageBody #t1o .t1i{
position: absolute;
height: 100%;
width: 100%;
}

.contactBody #t1o .t1i img{
opacity: 1;
}

.pageBody #t1p span{
display: inline-block;
width: 12px;
height: 12px;
border-radius: 20px;
margin: 0 5px;
cursor: pointer;
}
.pageBody #t3o{
max-width: 580px;
margin: 0 auto;
position: relative;
z-index: 110;
padding: 65px 0;
text-align: center;
}
.pageBody #t3o .tHead{
font-size: 24px;
font-weight: 700;
margin-bottom: 16px;
}
.pageBody #t3o .tIntro{
font-size: 18px;
margin-bottom: 30px;
}
.pageBody #t3o p{
padding: 0;
margin: 0;
}
.pageBody #t3o .colOne{
float: left;
width: 48.28%;
}
.pageBody #t3o .colTwo{
float: right;
width: 48.28%;
}
.pageBody #t3o .button{
width: 100%;
}
.ie7 #t3o .button{
width: 50%;
}
.pageBody #t3o .colTwo a,
.pageBody #t3o .colTwo a:hover{
display: block;
border-radius: 5px;
height: 65px;
line-height: 61px;
border: 2px solid;
margin: 10px 0;
font-size: 18px;
font-weight: bold;
}

.pageBody .t4i{
overflow: hidden;
}
.pageBody .t4i &gt; span{
display: block;
float: left;
width: 70px;
}
.pageBody .t4i .text{
margin: 0 0 0 74px;
}
.pageBody .t4i .text p{
margin-bottom:0;
}
#t5o{
float: right;
margin-top:10px;
}
.pageBody #t5o img{
margin-left: 25px;
}
.pageBody .t6i{
float: left;
width: 25.4%;
padding-right: 1.69%;
padding-bottom: 45px;
position: relative;
}
.pageBody .t6i a{
text-decoration: underline;
}
.pageBody .t6i a.last{
display: block;
text-decoration: none;
position: absolute;
left: 0;
bottom: 0;
padding-right: 27px;
background: url(../../../../_images_global/templates/recruitable/1/darkArr.png) no-repeat 100% 60%;
}
.pageBody .t6i .hookHeader{
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.t7i{
padding-top: 60px;
}

/** job detail **/

.jbdButPrint,.jbdButMail{
display: none;
}
input.jbdButBack, input.jbdButBack:hover{
background: none;
box-shadow: none;
padding: 0 10px;
font-size: 14px;
font-weight: normal;
}
.addthis_toolbox{
float: right;
padding-top: 25px;
padding-bottom: 10px;
}
.addthis_toolbox a{
margin-left: 6px;
}

/** jobs **/

.category {
padding: 2px 10px;
}

.itemDescription {
line-height: 22px;
}
.itemFooter {
font-size: 12px;
}
.itemFooter img{
vertical-align: top;
}
.itemContainer {
border-bottom: 1px solid;
padding-bottom: 16px;
margin-bottom: 16px;
}
.actIcPremium {
padding-left: 10px;
}
.vacRes1Outer .actTitle,
.actMlEq,.actMlNs,.actMlSb,.actEquery,
.actBottomMenu div.actMlCrss{
display: none;
}


.actTopMenu{
padding: 0;
}
.actMlJc{
font-size: 24px;
font-weight: 700;
margin: 0 0 20px 0;
display: inline-block;
padding-bottom: 16px;
border: none;
border-bottom: 1px solid;
}
#aToggleMap{
display: block;
float: right;
padding-top: 5px;
}


.pageNav{
line-height: 26px;
}
.pageNav a{
display: inline-block;
padding: 0;
width: 26px;
text-align: center;
font-weight: bold;
border-radius: 5px;
}
.pageNav a.pnNext,.pageNav a.pnLast,
.pageNav a.pnFirst,.pageNav a.pnPrev {
width: auto;
padding: 0 5px;
}
.actBottomMenu{
clear: none;
}
.actBottomMenu div{
border: none;
background: none;
padding: 0 60px 0 0;
height: auto;
}

.optionListContainer{
border: none;
}
.optionListTitle,.optionListTitle a{
padding: 0;
background: none;
font-size: 20px;
}
.facetList li a{
padding-left: 0;
}
.actLc .optionList li a{
padding-left: 28px;
background: url(../../../../_images_global/templates/recruitable/1/facRem.png) no-repeat 0% 50%;
}

/* LLB */
#llb {
	float: right;
	position: relative;
	z-index: 75;
	padding: 40px 0 0 20px;
}
#llb ul {
	list-style:none;
	padding:0;
	margin:0;
}
#llb &gt; ul &gt; li {
	position:relative;
	float:left;
}
#llb &gt; ul &gt; li &gt; span {
	padding:10px 10px 10px 30px;
	display:block;
	background-position: 5px center;
	background-repeat: no-repeat;
	cursor: pointer;
	margin-left: 10px;
}
#llb &gt; ul &gt; li &gt; span.currentLang1{
background-image: url(../../../../_images_global/templates/recruitable/1/flags/Netherlands.png);
}
#llb &gt; ul &gt; li &gt; span.currentLang2{
background-image: url(../../../../_images_global/templates/recruitable/1/flags/Germany.png);
}
#llb &gt; ul &gt; li &gt; span.currentLang3{
background-image: url(../../../../_images_global/templates/recruitable/1/flags/United_Kingdom.png);
}
#llb &gt; ul &gt; li &gt; span.currentLang4{
background-image: url(../../../../_images_global/templates/recruitable/1/flags/France.png);
}

#llb &gt; ul &gt; li &gt; a &gt; span {
	margin:0 5px 0 0;
}
#llb &gt; ul &gt; li &gt; span &gt; span{
	background: url(../../../../_images_global/templates/recruitable/1/langArrow.png) no-repeat center right transparent;
	padding-right:16px;
}
#llb &gt; ul &gt; li:hover span {
	background-color:#efefef;
}
#llb &gt; ul &gt; li &gt; ul {
	display:none;
	position:absolute;
	z-index:10000;
	background:#fff;
	right:0;
}
#llb &gt; ul &gt; li:hover &gt; ul {
	display:block;
}
#llb &gt; ul &gt; li &gt; ul a {
	padding:10px 10px 10px 30px;
	display:block;
	height:auto;
	width:auto;
	background-position:5px center;
	min-width:126px;
}
#llb &gt; ul &gt; li &gt; ul a:hover {
	background-color:#efefef;
}

/** media queries **/
@media screen and (max-width: 1024px){

#langCont{
margin:18px 0 0 10px;
}

.ckOuter {
position: relative;
}
.ccButton{
float: right;
margin-top:-62px;
position: static !important;
}
.ckInner{
position: absolute;
}


.apllDate &gt; div{
margin-left: 0;
}
#routeFrom,
#routeForm select,
#planButt,
#planButt input,
.formInput label,
.formInput.formSmallInput.aplCic input,
#aplStartSignTkF .formInput.formSmallInput input#captchafield,.explain,.explain.small {
float: none;
width: 100%;
}

#toggleMenu{
display: block;
width:50px;
height: 50px;
float: right;
padding: 16px 13px 0;
cursor: pointer;
margin-right: -20px;
}
#toggleMenu div{
display: block;
height: 4px;
margin-bottom: 3px;
border-radius: 2px;
}

ul.menulist{
position: absolute;
top:100%;
left: 0;
width:100%;
z-index: 500;
display: none;
padding:10px;
}

.menulist ul {
background: transparent!important;
visibility: visible;
position: static;
left: 0px;
width: 100%;
opacity: 1;
padding:0 10px 10px 10px;
margin: 0;
border-radius: 0;
transform:translate(0,0);
}
.ctrlr{
z-index: 500;
position: absolute;
width:35px;
height:35px;
line-height: 35px;
right:0;
top:0;
cursor: pointer;
text-align: center;
}
.ctrlr:hover{
}
.ctrlr.opened{
cursor: text;
background-position: 50% 12px;
}

.menulist li {
float: none;
display: block;
margin-left:0;
}
.menulist li.pregnant a{
padding-right: 40px;
}
.menulist ul li{
margin-left:0;
}
.menulist &gt; li &gt; ul &gt; li,
.menulist &gt; li &gt; ul &gt; li &gt; a {
    padding-left: 0px;
}
.menulist &gt; li:last-child{
border-bottom: 1px solid;
}

.menulist a {
line-height: 34px;
}
.menulist ul a{
text-align: left;
white-space: normal;
}
.menulist a:hover, .menulist a.highlighted, .menulist a:focus {

}
.menulist a.sactive{

}
.menulist &gt; li &gt; a{
border-top: 1px solid;
}

}


@media screen and (max-width: 768px) {

.cslKwCity{
float: none;
width: auto;
border: none;
margin-bottom: 5px;
}

.sw,.pageBody #t3o{
padding-left:20px;
padding-right:20px;
}
.bottCol,
.gmnoprint,
.pageBody #t6o,
.actBottomMenu,
#footCan a,#footCan span{
display: none;
}
#footCan .footer-links a, #footCan .footer-links span {
    display: inline-block;
}



.pageBody #t4o h4{
border: none;
padding-bottom: 0;
margin-right: 0;
}
.pageBody .t4i .text{
margin-left: 0;
display: inline;
}
.pageBody .t4i &gt; span{
display: inline;
width: auto;
float: none;
padding-right: 4px;
}
#t5o img{
margin: 0 12px;
}

.pageBody #t5o{
/*text-align: center;*/
}
#topCan #t5o {
padding-top:50px!important;
}
.actSRFacetCont{
padding-top: 30px;
position: relative;
clear: both;
}
.actSROf{
display: none;
padding: 10px;
position: absolute;
z-index: 150;
left:0;
top:60%;
width:100%;
border-radius:5px;
border:1px solid;
}
.actLc .optionListTitle{
cursor: pointer;
padding-right: 3%;
background: url(../../../../_images_global/templates/recruitable/1/matchArr.png) no-repeat 97% 50%;
}


.actIl label,.actIl &gt; span,.cvSearchResultsItemLeftTable,
.formInput input, .formInput select, .formInput .fileUpParrent, .formInput textarea, .formInput,.ajaxWindow .newSQFormEmail input[type="text"]{
float: none;
width: 100%;
text-align: left;
}

.formInput.formSmallInput select{
width:30% !important;
}

}

@media screen and (max-width: 720px){
    .homeBody .jslOuter,
#homeOrange .outer,
#t5o,
#leftCol,
.jbdPhoto1,
.actJshOuter .actHInput,
.actJshOuter .actHButton,
.pageBody #t3o .colOne,
.pageBody #t3o .colTwo,
.homeCol1,.homeCol2,
.homePic,
.pageBody #t8o,
#contactRight,
.contentMultiColLeftContainer,
.contentMultiColRightContainer{
float: left;
width: 100%;
}

}

@media screen and (max-width: 560px){

.sw{
padding-left:10px;
padding-right:10px;
}
.pageBody #t3o{
padding: 35px 22px;
}
.pageBody #t3o .tHead{
font-size: 18px;
}
.pageBody #t3o .tIntro{
font-size: 14px;
}
#toggleMenu{
margin-right: -10px;
}
#topCan,.homeBody #topCan{
height: 322px;
}
.homeOuter,#grayCan,#bottCan{
text-align: center;
}
.pageBody #t4o h4{
border: none;
padding-bottom: 0;
margin-right: 0;
}
.pageBody #t1o .t1i img{
height: 322px !important;
width: 906px !important;
margin-left: -453px;
margin-top: -161px;
}
.homeOuter .text, .homeOuter h2{
margin-left: 0;
}
.pageBody .t4i .text{
display: inline;
}
#grayCan .headBobr{
display: inline-block;
width: auto;
}
.pageBody .t4i &gt; span{
display: inline;
width: auto;
float: none;
padding-right: 4px;
}
#jshCan,
.pageBody #t6o,
#rightCol,
.pageBody #t1p,
#routeForm,
.actMlSb,
.chlOuter,
.pageBody .t6i,.networkHookOuter{
display: none;
}

.homePic{
margin-bottom: 20px;
}
.homeBody .jslOuter{
padding-bottom: 0;
}
.jslOuter .hlb4{
display: inline-block;
position: static;
}
.explain:after{
clear: left;
}

#mMenu{
height: 50px;
}
}

body {
background: #FFFFFF;
color: #9b9b9b;
}
input[type=text],
input[type=password],
input[type=file],
textarea,
select,
.formInputTaC,
.chosen-container{
background:#fff;
border-color:#CBCBCB;
color: #9b9b9b;
}
a {
color: #4faadf;
}

.jspVerticalBar{
background: #eee;
}

H1,.actMlJc {
color: #444;
}

H2 {
color: #9b9b9b;
}

H3 {
color: #9b9b9b;
}

/** main layout **/
#grayCan{
background: #eee;
}
#bottCan{
background: #4FAADF;
color: #2B2B2B;
}
#bottCan a{
color: #2B2B2B;
}
#bottCan a:hover{
color: #2B2B2B;
}
#footCan{
color: #fff;
background: #3099DB;
}
#footCan a{
color: #fff;
}
#footCan a:hover{
color: #fff;
}
.bottCol h4{
border-color: #2B2B2B;
}
.headBobr,.actMlJc{
border-color: #570861;
}

/** hooks **/

.hookHeader {
color: #444;
}
.hookItemLink a,
.hookItemContainer a {
color: #444;
}

.hookItemLink a:hover, .hookItemContainer a:hover {
    color: #f12d24;
}


/** jsh **/
.actJshOuter{
background: url(../../../../_images_global/templates/recruitable/1/oof.png) no-repeat 50% 0;
}
.actJshOuter .actHInput input,
.actJshOuter .actHInput select{
background-color: transparent;
border-color: #fff ;
color: #fff;
}
.actJshOuter .actHHeader{
color: #fff;
}
.actJshOuter .actHInput select{
background-image: url(../../../../_images_global/templates/recruitable/1/jshMagSel.png);
}
.actJshOuter form{
background: #000;
background: rgba(255,255,255,0.3);
}

/* chl */

.chlDesc a,.chlDesc a:hover {
color:#444;
}

/** jsl **/

.jslOuter .hlb4{
color:#444;
}

/* mdh */

.mDhOut{
color: #fff;
background: #4FAADF;
}
.mDhOut .headBobr{
border-color: #fff;
}
.mDhOut a,.mDhOut a:hover,.mDhT{
color: #fff;
}


/** menu **/


.menulist a{
color: #9b9b9b;
}
.menulist a:hover, .menulist a.sactive{
color: #4FAADF;
}

/** button **/



input.gridInput {
width: 70px;
height: auto;
padding: 5px 10px;
}

/** teaser 1 **/

.pageBody #t1p span{
background: #fff;
transition: background .4s, box-shadow .4s;
}
.pageBody #t1p span.cycle-pager-active{
background: transparent;
box-shadow: 0 0 0 2px #fff;
transition: background .4s, box-shadow .4s;
}
.oldie #t1p span.cycle-pager-active{
border:2px solid #fff;
}
/** teaser 3 **/
.pageBody #t3o .tHead,
.pageBody #t3o .tIntro{
color: #fff;
}
.ie7 #t3o .colTwo a{
background: #000;
}
.pageBody #t3o .colTwo a,
.pageBody #t3o .colTwo a:hover{
color: #fff;
border-color: #fff;
transition: background .4s;
}
.pageBody #t3o .colTwo a:hover{
background: #2C94D1;
transition: background .4s;
}

/** teaser 4 **/
.pageBody #t4o{
color: #2B2B2B;
}
/** teaser 6 **/

.pageBody .t6i a{
color: #444;
}

/***/

input.jbdButBack, input.jbdButBack:hover{
color: #4faadf;
}

.itemContainer{
border-color: #D6D6D6;
}
.pageNav a{
color: #58585a;
}
.pageNav a.pnActive {
color: #fff;
background: #4FAADF;
}
.optionListTitle,.optionListTitle a{
color: #9b9b9b;
}
.facetList li a {
    color: #000000;
}
.facetList li a:hover{
    color: #F12D24;
}
.facetList li.facetLess a,
.facetList li.facetMore a{
color: #4faadf;
}
.actLc .optionList li a{
color: #9b9b9b;
}

/*******************/

@media screen and (max-width: 1024px){

	#toggleMenu{
	background: #3099DC;
	}
	#toggleMenu div{
	background: #fff;
	}
	ul.menulist{
	background: #fff;
	background: rgba(255,255,255,0.9);
	}
	.menulist &gt; li:last-child{
	border-color:#3099DC ;
	}
	.menulist &gt; li &gt; a{
	border-color:#3099DC ;
	}
	.ctrlr{
	color: #fff;
	background: #3099DC;
	transition: background .4s;
	}
	.ctrlr:hover{
	background: #000;
	transition: background .4s;
	}


}


@media screen and (max-width: 768px){

	.actSROf{
	background: #fff;
	background: rgba(255,255,255,0.9);
	border-color:#3099DC ;
	}


}


@media screen and (max-width: 560px){

	#logoLink{
	width: 185px;
	margin: 5px 0 0 0;
	}

}
</pre></body></html>