@charset "UTF-8";
/* normalize.css v3.0.2 | MIT License | git.io/normalize ... changes/additions by VL */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul,li{list-style:none;margin:0;padding:0}@font-face{font-family:'Cantarell';src:url("../../fonts/Cantarell-Regular-webfont.eot");src:url("../../fonts/Cantarell-Regular-webfont?#iefix") format('embedded-opentype'),url("../../fonts/Cantarell-Regular-webfont.woff") format('woff'),url("../../fonts/Cantarell-Regular-webfont.ttf") format('truetype'),url("../../fonts/Cantarell-Regular-webfont.svg#cantarellregular") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Cantarell';src:url("../../fonts/Cantarell-Bold-webfont.eot");src:url("../../fonts/Cantarell-Bold-webfont.eot?#iefix") format('embedded-opentype'),url("../../fonts/Cantarell-Bold-webfont.woff") format('woff'),url("../../fonts/Cantarell-Bold-webfont.ttf") format('truetype'),url("../../fonts/Cantarell-Bold-webfont.svg#cantarellbold") format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'Roboto Condensed';src:url("../../fonts/RobotoCondensed-Regular-webfont.eot");src:url("../../fonts/RobotoCondensed-Regular-webfont?#iefix") format('embedded-opentype'),url("../../fonts/RobotoCondensed-Regular-webfont.woff") format('woff'),url("../../fonts/RobotoCondensed-Regular-webfont.ttf") format('truetype'),url("../../fonts/RobotoCondensed-Regular-webfont.svg#cantarellregular") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Roboto Condensed';src:url("../../fonts/RobotoCondensed-Bold-webfont.eot");src:url("../../fonts/RobotoCondensed-Bold-webfont.eot?#iefix") format('embedded-opentype'),url("../../fonts/RobotoCondensed-Bold-webfont.woff") format('woff'),url("../../fonts/RobotoCondensed-Bold-webfont.ttf") format('truetype'),url("../../fonts/RobotoCondensed-Bold-webfont.svg#cantarellbold") format('svg');font-weight:bold;font-style:normal}body{min-width:320px;margin:0 auto;background:#fff;font-family:'Cantarell','Helvetica Neue','Roboto',Helvetica,Arial,sans-serif;line-height:1.25em;color:#3f3f3f}@media screen and (min-width:56.25em){body{min-width:0;max-width:1000px;-webkit-box-shadow:0 0 2px 1px #7f7f7f;-moz-box-shadow:0 0 2px 1px #7f7f7f;box-shadow:0 0 2px 1px #7f7f7f}}.invisible{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;overflow:hidden}@media screen and (min-width:56.25em){.only-mobile{display:none}}.only-desktop{display:none}@media screen and (min-width:56.25em){.only-desktop{display:block}}header{text-align:center}header h1{margin:0 20px;padding:20px 0 .15em 0}header h1 a:focus,header h1 a:active{background-color:transparent;outline:none}header h1 a:focus img,header h1 a:active img{outline:1px solid #3f3f3f}header h1 img{margin-bottom:.25em}@media screen and (min-width:37.5em){header h1{margin:0 30px;padding-top:30px}}#header-stage{position:relative;background-color:#fff;background-repeat:no-repeat;background-position:center center;height:auto;padding:0;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-ms-behavior:url("/themes/v1/stylesheets/css/backgroundsize.min.htc")}#header-stage button{position:absolute;top:0;width:50px;height:100%;border:none;text-indent:-999em;background-color:transparent;background-size:23px 40px;-ms-behavior:url("/themes/v1/stylesheets/css/backgroundsize.min.htc");background-repeat:no-repeat;background-position:center center}#header-stage button:focus{background-color:#acdd2d;opacity:.65;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=65)}#header-stage button.left{left:0;background-image:url("../../images/arrow-left.png")}#header-stage button.right{right:0;background-image:url("../../images/arrow-right.png")}@media screen and (min-width:37.5em){#header-stage button{width:60px;background-size:35px 60px;-ms-behavior:url("/themes/v1/stylesheets/css/backgroundsize.min.htc")}}.has-touch #header-stage button:focus{background-color:transparent;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.slidewrapper{position:relative}.slide{padding:20% 0;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-ms-behavior:url("/themes/v1/stylesheets/css/backgroundsize.min.htc");opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.slide.active{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.slide.slide-1{background-image:url("../../images/stage-home-1.jpg")}.slide.slide-2{margin-top:-40%;background-image:url("../../images/stage-home-2.jpg")}.slide.slide-3{margin-top:-40%;background-image:url("../../images/stage-home-3.jpg")}.slide.slide-4{margin-top:-40%;background-image:url("../../images/stage-home-4.jpg")}.slide.slide-5{margin-top:-40%;background-image:url("../../images/stage-home-5.jpg")}.headlines div{background-color:#e0e8ef;overflow:hidden;max-height:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);padding:0 20px;z-index:0}.headlines div.active{max-height:25em;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);padding:.5em 20px;z-index:1}.headlines div.active.with-text{padding-bottom:1.25em;border-bottom:.4em solid transparent}.headlines div.active.with-text.expanded{padding-bottom:.5em;background-image:none;border-bottom:none}.headlines div.active.with-text.expanded h2{height:auto !important}.headlines div.with-text{background-image:url("../../images/arrow-down.20150828.png");background-repeat:no-repeat;background-position:20px bottom;background-size:24px 22px;-ms-behavior:url("/themes/v1/stylesheets/css/backgroundsize.min.htc")}.headlines div h2{border:none;font-weight:normal;margin:.85em 0 .6em 0;padding:0;color:#009a90}.headlines div p{display:none}.headlines div.with-text.expanded p{display:block}@media screen and (min-width:37.5em){.headlines div{padding:0 30px}.headlines div.active{padding:.5em 30px}.headlines div.with-text{background-position:30px  bottom}.headlines div h2{font-size:1.25em}}@media screen and (min-width:56.25em){.headlines div{position:absolute;width:28%;height:auto;max-height:none;top:0;right:0;margin-right:30px;padding:0 1em;background-color:#fff;background-color:rgba(255,255,255,0.85);opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.headlines div.active{padding:0 1em;max-height:none}.headlines div.active.with-text{border-bottom:none}.headlines div.active.with-text.expanded{min-height:100%;padding-bottom:0}.headlines div.with-text{padding-bottom:1.25em;background-position:1em bottom}.headlines div h2{font-size:1.3em;margin:.75em 0 .55em 0;color:#93c01f}.headlines div p{display:none;margin:.75em 0}}.oldIE .headlines div{filter:none;visibility:hidden}.oldIE .headlines div.active{filter:none;visibility:visible}#menubutton{display:block;padding:.35em .4em .25em 1.8em;background:#93c01f url("../../../v1/images/icon-menu-5f5f5f.png") no-repeat scroll .4em center;background-size:1.1em;-ms-behavior:url("/themes/v1/stylesheets/css/backgroundsize.min.htc");color:#5f5f5f;text-transform:uppercase;font-weight:bold;position:absolute;right:20px;margin-top:-2.35em;z-index:3;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#menubutton:after{display:none;content:url("../../../v1/images/icon-menu-5f5f5f.png")}#menubutton:hover,#menubutton:focus,#menubutton.menuopen{background-image:url("../../../v1/images/icon-menu-5f5f5f.png");background-color:#e7e7e7;color:#5f5f5f;text-decoration:none}#menubutton:focus,#menubutton:active{outline:2px solid #3f3f3f !important;text-decoration:none}@media screen and (min-width:37.5em){#menubutton{right:30px;margin-top:-3.2em}}@media screen and (min-width:56.25em){#menubutton{display:none}}.nav-skip ul{overflow:hidden;margin:0 20px}.nav-skip ul li a{position:absolute;top:0;left:-2000px;padding:.5em 0 .25em 0;font-weight:bold;color:#fff;text-decoration:none;background:#93c01f !important}.nav-skip ul li a:focus{position:static;left:0;display:block;width:100%;text-align:center}@media screen and (min-width:37.5em){.nav-skip ul{margin:0 30px}}.nav-main{width:50%;min-width:280px;position:absolute;margin-top:-.5em;right:20px;outline:none;font-weight:bold;z-index:2}.nav-main ul{display:none;border-top:.5em solid #e7e7e7;border-bottom:.5em solid #e7e7e7}.nav-main ul a,.nav-main ul span.current{background-color:#e7e7e7;color:#5f5f5f;text-transform:uppercase;display:block;padding:.8em .75em .625em .75em}.nav-main ul span.current{font-weight:bold;color:#008b82}.nav-main ul a.current-section{color:#008b82}.nav-main ul a:hover,.nav-main ul a:focus,.nav-main ul a:active{text-decoration:none;background-color:#93c01f !important;color:#5f5f5f !important}.nav-main ul li ul{display:none;padding:0;border:none}.nav-main ul li ul li a,.nav-main ul li ul li span.current{text-transform:none;padding-left:1.75em}.nav-main ul li.expanded a,.nav-main ul li.expanded span.current{background-color:#fff;background-color:rgba(255,255,255,0.8);color:#5f5f5f}.nav-main ul li.expanded span.current{color:#008b82}.nav-main ul li.expanded ul{display:block}.nav-main ul li.expanded ul li{background-color:transparent}.nav-main.shown > ul{display:block}@media screen and (min-width:37.5em){.nav-main{right:30px;margin-top:-1.35em}}@media screen and (min-width:56.25em){.nav-main{width:auto;min-width:0;height:3em;position:relative;top:auto;right:auto;margin:0 30px  -3em 30px;font-size:.85em;z-index:auto}.nav-main ul{display:block;position:absolute;padding:0;border:none;z-index:2}.nav-main ul li{float:left;margin-left:3px}.nav-main ul li a,.nav-main ul li span.current{padding-top:1.2em;padding:1.2em .75em .6em .75em;background-color:#fff;background-color:rgba(255,255,255,0.8)}.nav-main ul li a.current-section{background-color:#fff;background-color:rgba(255,255,255,0.8);color:#008b82}.nav-main ul li ul{min-width:14em}.nav-main ul li ul li{float:none;margin-left:0}.nav-main ul li ul li a,.nav-main ul li ul li span.current{padding-left:.75em;padding-top:.675em}.nav-main ul li.expanded a{border-bottom:3px solid transparent}.nav-main ul li.expanded ul li a,.nav-main ul li.expanded ul li span.current{background-color:#fff;background-color:rgba(255,255,255,0.8);border:none}}.nav-service{float:right;margin:-1.75em 30px  0 0}.nav-service ul li{float:left;margin:0 0 0 1.75em}.nav-service ul li a{font-size:.85em}.nav-service ul li a img{width:1.5625em;max-width:50px}.cookiewarning{display:none}.no-cookies .cookiewarning{display:block;background-color:#ffbfbf;padding:.5em;margin-bottom:1em}main{margin:1em 10px 0 10px}@media screen and (min-width:37.5em){main{font-size:1.1em;line-height:1.45em}}@media screen and (min-width:56.25em){main{font-size:1.2em;line-height:1.4em}main:after{visibility:hidden;display:block;content:'';clear:both;height:0}}#content{outline:none;padding-bottom:20px}@media screen and (min-width:37.5em){#content{padding-bottom:30px}}aside{line-height:1.35em}@media screen and (min-width:56.25em){aside{float:right;width:32.5%;margin-top:-.75em}}footer{font-size:1.1em;text-align:center}@media screen and (min-width:56.25em){footer{font-size:.85em;text-align:left}}footer .footer-top{background-color:#e7e7e7;margin:0 0 .25em 0;padding:2.5em 20px 1em 20px}@media screen and (min-width:37.5em){footer .footer-top{padding:2.5em 30px  15px 30px}}@media screen and (min-width:56.25em){footer .footer-top{padding:30px}}footer .footer-top ul{width:100%}footer .footer-top ul span.current{font-weight:bold}footer .footer-top ul li{display:inline-block;width:44%;min-width:12.5em;margin:0 3.5% 2.25em 0;text-align:left;vertical-align:top;text-transform:uppercase;font-weight:bold}footer .footer-top ul li ul{margin:1em 0 0 0;border:none}footer .footer-top ul li ul li{display:block;width:auto;text-transform:none;font-weight:normal;margin:0;padding:.1875em 0;border-bottom:1px solid #bfbfbf}footer .footer-top ul li ul li a,footer .footer-top ul li ul li span.current{display:block;padding:.5em 0 .3em 0}footer .footer-top ul li ul li:first-child{border-top:1px solid #bfbfbf;padding-top:.1875em}@media screen and (min-width:56.25em){footer .footer-top ul{float:left;width:80%;margin:0;border-right:2px solid #bfbfbf}footer .footer-top ul li{width:20%;min-width:10em;margin-bottom:1.25em}footer .footer-top ul li:last-child{margin-right:0}footer .footer-top ul li ul{margin:.75em 0 0 0}footer .footer-top ul li ul li{margin:.375em 0;padding:0;border:none}footer .footer-top ul li ul li a,footer .footer-top ul li ul li span.current{display:inline;padding:0}footer .footer-top ul li ul li:first-child{border:none;padding-top:0}}footer .footer-top .nav-service{float:none;margin:0;padding:.5em 0 0 0}footer .footer-top .nav-service ul{width:auto;display:inline-block;margin:0;border:none}footer .footer-top .nav-service ul li{display:block;width:auto;min-width:0;margin:0 .675em;text-transform:none;font-weight:normal}footer .footer-top .nav-service ul li a{font-size:1em;display:inline}footer .footer-top .nav-service ul:after{visibility:hidden;display:block;content:'';clear:both;height:0}@media screen and (min-width:56.25em){footer .footer-top .nav-service{float:left;margin:0 0 0 2em;padding:0;border:none}footer .footer-top .nav-service ul{display:block}footer .footer-top .nav-service ul li{float:none;margin:0 0 .5em 0}footer .footer-top .nav-service ul li a img{margin-top:.1em}}footer .footer-top .logo p{margin-bottom:.5em}footer .footer-top .logo img{width:135px}@media screen and (min-width:56.25em){footer .footer-top .logo{clear:left;margin-left:80%;padding-left:2em;position:relative;top:-29px;margin-bottom:-35px}footer .footer-top .logo p{margin:0}}footer .footer-top:after{visibility:hidden;display:block;content:'';clear:both;height:0}footer .footer-bottom{background-color:#7f7f7f;color:#fff;padding:1em 20px}@media screen and (min-width:37.5em){footer .footer-bottom{padding:1em 30px}}@media screen and (min-width:56.25em){footer .footer-bottom{padding:.375em 30px}}footer .footer-bottom a{color:#fff}footer .footer-bottom a:focus,footer .footer-bottom a:active{color:#3f3f3f}footer .footer-bottom ul.partners li{display:inline-block;margin:.5em 8px}footer .footer-bottom ul.partners li a:focus,footer .footer-bottom ul.partners li a:active{background-color:transparent;outline:none}footer .footer-bottom ul.partners li a:focus img,footer .footer-bottom ul.partners li a:active img{outline:1px solid #fff}footer .footer-bottom ul.partners li img{max-width:200px}footer .footer-bottom ul.partners li.partner-xyz img{width:160px;margin-top:6px}@media screen and (min-width:56.25em){footer .footer-bottom ul.partners li{float:left;display:block;margin:0 16px 0 0}}footer .footer-bottom .nav-legal{clear:left;display:inline-block}footer .footer-bottom .nav-legal ul{display:table-cell;height:25px;vertical-align:middle;padding:.75em 0 0 0}footer .footer-bottom .nav-legal li{display:inline-block;margin:0 .4em}@media screen and (min-width:56.25em){footer .footer-bottom .nav-legal{float:right;clear:none;display:table}footer .footer-bottom .nav-legal ul{height:34px;padding:0}footer .footer-bottom .nav-legal ul li{float:left;display:block;margin:0 0 0 1.75em}}footer .footer-bottom:after{visibility:hidden;display:block;content:'';clear:both;height:0}h1{font-size:1.2em;line-height:1.2;margin:0 0 .8em 0;font-weight:bold;text-align:center;color:#009a90;word-wrap:break-word;overflow-wrap:break-word}h1 a{color:#009a90}h1 small{font-weight:normal;display:inline-block;line-height:1.25em;margin-bottom:.25em}@media screen and (min-width:37.5em){h1{font-size:1.6em}}h2{font-size:1.1em;line-height:1.25;margin:1.3em 0 .85em 0;padding:0 0 .25em 0;font-weight:bold;color:#93c01f;border-bottom:1px solid #93c01f}h2 a{color:#93c01f}h2 span{font-size:.8em;font-weight:normal}@media screen and (min-width:37.5em){h2{font-size:1.15em}}h3{font-size:1em;line-height:1.3;margin:0 0 .75em 0;font-weight:bold;text-transform:uppercase}a{color:#3f3f3f;text-decoration:none}a:hover,a:focus{text-decoration:underline}a:focus,a:active{background-color:#00cfc2;color:#3f3f3f}a.imglink:focus,a.imglink:active{background-color:transparent !important}abbr{border-bottom:1px dotted;cursor:help}blockquote{margin:1.5em 0;padding:0 0 0 1em;border-left:3px dotted #93c01f}.typography a{text-decoration:underline}.typography a:hover,.typography a:focus{text-decoration:none}.typography a:focus,.typography a:active{background-color:#00cfc2}.typography p{margin:0 0 1.25em;line-height:1.5;clear:left}.typography p:first-of-type{clear:none}.typography ol{margin:1em 0 1.25em}.typography ol li{list-style-type:decimal}.typography ol li ul li{list-style-type:none}.typography ul{margin:1em 0 1.25em;padding:0;line-height:1.5}.typography ul li{margin:.25em 0 .25em 1.25em;padding:0}.typography ul li:before{content:"\0025CF";float:left;margin:-.0625em .5em 0 -1.15em;color:#009a90;font-size:1em}.typography p+ul{margin-top:-.5em}img{max-width:100%;height:auto}img.left{float:left;padding:.25em 15px .25em 0}img.right{float:right;padding:.25em 0 .25em .5em}.nowrap{white-space:nowrap}.pagination{background:#e0e8ef;margin-left:-5px !important;padding-left:5px !important}.pagination li{display:inline-block;margin:0 .25em 0 0 !important}.pagination li:before{content:none !important;float:none;margin:0}.pagination li a,.pagination li span{display:inline-block;padding:1px 5px;min-width:1em;text-align:center}.pagination li a{text-decoration:none}.pagination li a:hover,.pagination li a:focus,.pagination li a:active{background-color:#93c01f;text-decoration:underline;color:#fff}.pagination li span{background-color:#93c01f;font-weight:bold;color:#fff}.ClientAccessPage main{margin:1em}.ClientAccessPage .nav-main{display:none}.ClientAccessPage input{width:auto}.ClientAccessPage input[type=submit]{background:#bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ClientAccessPage button{background:#bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid transparent;padding:.2em .5em}.ClientAccessPage button:focus,.ClientAccessPage button:active{border-color:#000}.ClientAccessPage textarea{height:8em}.ClientAccessPage table{width:100%;margin:1em 0}.ClientAccessPage table th,.ClientAccessPage table td{padding:.25em}.ClientAccessPage table th{background-color:#009a90;color:#fff;text-align:left}.ClientAccessPage table td{border-left:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.ClientAccessPage table td:first-of-type{border-left:none}.ClientAccessPage table td a{display:block}.ClientAccessPage table tr.hidden{display:none}.ClientAccessPage .candidate ul{margin-left:1em}.ClientAccessPage .candidate ul li ul{margin-top:.5em}.ClientAccessPageV2 h1,.ClientAccessPageV2 h2,.ClientAccessPageV2 h3,.ClientAccessPageV2 dt,.ClientAccessPageV2 th,.ClientAccessPageV2 select,.ClientAccessPageV2 input[type=submit],.ClientAccessPageV2 button,.ClientAccessPageV2 .button{font-family:'Roboto Condensed','Helvetica Neue',Helvetica,Arial,sans-serif}.ClientAccessPageV2 h1,.ClientAccessPageV2 h2,.ClientAccessPageV2 h3{text-transform:uppercase;color:#3f3f3f}.ClientAccessPageV2 h1{text-align:left}.ClientAccessPageV2 h2{border-bottom:none}.ClientAccessPageV2 h3{margin-top:1em}.ClientAccessPageV2 a:hover,.ClientAccessPageV2 a:active{background-color:transparent;color:#009a90}.ClientAccessPageV2 a:focus{background-color:transparent}.ClientAccessPageV2 .hidden{display:none}.ClientAccessPageV2 .smaller{font-size:.9em;line-height:1.4em}.ClientAccessPageV2 .subtle{color:#7f7f7f}.ClientAccessPageV2 #breadcrumbs{font-size:.85em}.ClientAccessPageV2 #breadcrumbs ol{padding:0;margin:.5em 0}.ClientAccessPageV2 #breadcrumbs li{display:inline}.ClientAccessPageV2 .dashboard{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:space-between;margin-bottom:1em}.ClientAccessPageV2 .dashboard > div{flex:1 1 auto;width:100%;background-color:#fff;padding:1em;margin:.5em 0;-webkit-box-shadow:#cfcfcf 0 0 16px;-moz-box-shadow:#cfcfcf 0 0 16px;box-shadow:#cfcfcf 0 0 16px}@media screen and (min-width:56.25em){.ClientAccessPageV2 .dashboard > div{width:auto;min-width:40%;flex-basis:40%;margin:.5em 1em .5em 0}}.ClientAccessPageV2 .dashboard h2{margin-top:0}.ClientAccessPageV2 .dashboard ul{list-style-type:none;margin:0;padding:0}.ClientAccessPageV2 .dashboard ul li{margin-left:0;padding:.325em;line-height:1.25}.ClientAccessPageV2 .dashboard ul li:before{content:none}.ClientAccessPageV2 .dashboard ul li:nth-child(odd){background-color:#f3f4f3}.ClientAccessPageV2 .dashboard #section-jobs a{text-decoration:none}.ClientAccessPageV2 .dashboard #section-jobs a strong{text-decoration:underline}.ClientAccessPageV2 .dashboard #section-jobs a:hover strong,.ClientAccessPageV2 .dashboard #section-jobs a:focus strong{text-decoration:none}@media screen and (min-width:56.25em){.ClientAccessPageV2 .dashboard #section-jobs a{display:block}}.ClientAccessPageV2 .dashboard #section-comments li{margin-bottom:1em}.ClientAccessPageV2 .dashboard #section-comments ul li{background-color:transparent}.ClientAccessPageV2 .dashboard #section-comments ul.comments{margin:.5em 1em;max-width:40em}.ClientAccessPageV2 .dashboard #section-comments ul.comments li{background-color:#fff59f;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:.375em .5em;margin:.375em 0;-webkit-box-shadow:#cfcfcf 1px 1px 1px;-moz-box-shadow:#cfcfcf 1px 1px 1px;box-shadow:#cfcfcf 1px 1px 1px}.ClientAccessPageV2 .dashboard #section-comments ul.comments li.important{border:2px solid #f00}.ClientAccessPageV2 .dashboard #section-comments ul.comments li div{margin:.25em 0;font-size:.9em}.ClientAccessPageV2 .dashboard #section-comments ul.comments li p{margin-bottom:0}.ClientAccessPageV2 .dashboard #section-comments a.confirmreadcomment{float:right;text-decoration:none}.ClientAccessPageV2 .dashboard .importantNotice{margin:.5em 0 .5em 1em;color:#f00;width:fit-content}.ClientAccessPageV2 dl{background-color:#f3f4f3;padding:.5em;font-size:.9em;max-width:40em}.ClientAccessPageV2 dt{float:left;clear:left;width:10.5em}.ClientAccessPageV2 dt:after{content:':'}.ClientAccessPageV2 dd{margin:0 0 0 11em;padding:0 0 .275em 0;overflow-x:hidden;text-overflow:ellipsis}.ClientAccessPageV2 .popupDialog{position:fixed;z-index:3;min-width:300px;min-height:320px;max-height:95%;overflow:auto;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;background-color:rgba(255,255,255,0.969);padding:1em;-webkit-box-shadow:#cfcfcf 0 0 12px;-moz-box-shadow:#cfcfcf 0 0 12px;box-shadow:#cfcfcf 0 0 12px}.ClientAccessPageV2 .popupDialog div{padding-bottom:.5em;border-bottom:1px solid #3f3f3f;margin-bottom:.5em;font-size:.9em;font-weight:bold}.ClientAccessPageV2 .popupDialog div .closeButton{float:right;background-color:transparent}@media screen and (max-width:47.5em){.ClientAccessPageV2 .lessImportant{display:none}}.ClientAccessPageV2 .nav-main{display:none}.ClientAccessPageV2 .btn-toolbar{text-align:left}.ClientAccessPageV2 .btn-toolbar input{text-transform:none;font-weight:normal;height:2em;padding:.2em .5em}.ClientAccessPageV2 fieldset .field{background-color:#f3f4f3}.ClientAccessPageV2 input{width:auto}.ClientAccessPageV2 input[type=checkbox]{-moz-appearance:auto;-webkit-appearance:auto;appearance:auto}.ClientAccessPageV2 input[type=submit]{background:#009a90;color:#fff}.ClientAccessPageV2 input[type=submit]:active,.ClientAccessPageV2 input[type=submit]:hover{border-color:#009a90;background-color:#fff;color:#009a90}.ClientAccessPageV2 button,.ClientAccessPageV2 .button{background:#009a90;color:#fff;border:1px solid transparent;padding:.2em .5em}.ClientAccessPageV2 button:active,.ClientAccessPageV2 .button:active,.ClientAccessPageV2 button:hover,.ClientAccessPageV2 .button:hover{border-color:#009a90;background-color:#fff;color:#009a90}.ClientAccessPageV2 button:focus,.ClientAccessPageV2 .button:focus{background:#009a90;color:#fff}.ClientAccessPageV2 a.button{color:#fff;text-decoration:none}.ClientAccessPageV2 a.button.minibutton{font-size:.9em}.ClientAccessPageV2 select{border:2px dotted #009a90}.ClientAccessPageV2 textarea{height:8em}.ClientAccessPageV2 table{width:100%;margin:1em 0;border-collapse:collapse}.ClientAccessPageV2 table th,.ClientAccessPageV2 table td{padding:.25em;border:1px solid #bfbfbf}.ClientAccessPageV2 table th.checkbox,.ClientAccessPageV2 table td.checkbox{padding-left:.375em;padding-right:.375em}@media screen and (min-width:56.25em){.ClientAccessPageV2 table th.name,.ClientAccessPageV2 table td.name{min-width:220px}}.ClientAccessPageV2 table th{background-color:#bfbfbf;border-color:#fff;text-align:left}.ClientAccessPageV2 table td{vertical-align:top}.ClientAccessPageV2 table td a{display:block}.ClientAccessPageV2 table tr:nth-child(even){background-color:#f3f4f3}.ClientAccessPageV2 table tr.hidden{display:none}.ClientAccessPageV2 .candidate h1{font-size:1.6em !important}.ClientAccessPageV2 .candidate h2{margin-top:0;font-size:1.15em !important}.ClientAccessPageV2 .candidate ul{margin-left:1em}.ClientAccessPageV2 .candidate ul li ul{margin-top:.5em}.ClientAccessPageV2 #Form_CommentForm{max-width:40em}#Form_FeedbackForm_AdditionalFeedback,#Form_SlotsConfirmForm_AdditionalFeedback,#Form_UploadForm_AdditionalFeedback{height:8.5em}.AppointmentHelperPage .hidden{display:none !important}.AppointmentHelperPage #dateTimePicker{background-color:#e0e8ef;padding:1.5em 1em;margin:0 auto;text-align:center}@media screen and (min-width:37.5em){.AppointmentHelperPage #dateTimePicker{display:flex;flex-wrap:wrap;text-align:left}}.AppointmentHelperPage #dateTimePicker p{width:100%}.AppointmentHelperPage #calendar{margin:0 auto}@media screen and (min-width:37.5em){.AppointmentHelperPage #calendar{margin:0}}.AppointmentHelperPage #times{margin:1em 0 0 0}@media screen and (min-width:37.5em){.AppointmentHelperPage #times{margin:1em 1em 0 1em;width:200px}}@media screen and (min-width:56.25em){.AppointmentHelperPage #times{width:275px}}.AppointmentHelperPage #times button{border:1px solid #fff;background-color:#fff;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;padding:.25em .5em;margin:0 .5em .5em 0}.AppointmentHelperPage #times button:hover{border-color:#3f3f3f}.AppointmentHelperPage #times button.active{background-color:#06b6d4;color:#fff}.AppointmentHelperPage #otherButtons{margin:1em 0 0 0;width:100%}@media screen and (min-width:56.25em){.AppointmentHelperPage #otherButtons{margin:1em 0 0 1em;width:auto}}.AppointmentHelperPage #confirmButton,.AppointmentHelperPage #declineButton{border:1px solid #fff;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem}.AppointmentHelperPage #confirmButton:hover,.AppointmentHelperPage #declineButton:hover{border-color:#3f3f3f}.AppointmentHelperPage #confirmButton{font-size:1.1em;background-color:#00aa5d;color:#fff;padding:.5em .75em;margin:0 .5em .5em 0}.AppointmentHelperPage #declineButton{font-size:.9em;background-color:#ea4343;color:#fff;padding:.15em .45em}.AppointmentHelperPage .goBack{font-size:.9em}.AppointmentHelperPage .goBack a{text-decoration:none}.AppointmentHelperPage .goBack a:hover,.AppointmentHelperPage .goBack a:focus{text-decoration:underline}input,select,textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;font-family:inherit;color:#3f3f3f;font-size:1em;line-height:1.5em;vertical-align:middle;width:100%;padding:.2em .5em;border:1px solid #afafaf;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff}input:focus,select:focus,textarea:focus,input:active,select:active,textarea:active{border-color:#000;-webkit-box-shadow:1px 1px 6px 0 #8f8f8f;-moz-box-shadow:1px 1px 6px 0 #8f8f8f;box-shadow:1px 1px 6px 0 #8f8f8f}input{height:2em}input[type=radio],input[type=checkbox]{width:1em;height:1em;float:left;margin:.2em 0 0 0}input[type=radio]:checked,input[type=checkbox]:checked{background-color:#3f3f3f;border-width:4px;border-color:#fff}input[type=checkbox]{width:1.25em;height:1.25em}select{width:auto;max-width:100%;cursor:pointer}#Nationality select{width:100%}.dmy select{max-width:21%}.StatisticsPage select{width:100%}textarea{padding-top:.5em;padding-bottom:.5em}.dropdown .middleColumn select{display:inline-block;height:2em;padding:.25em 2.5em .25em .3em;cursor:pointer;background-image:url("../../images/arrow-dropdown.png");background-repeat:no-repeat;background-position:right center;text-indent:.01px;text-overflow:""}.dropdown .middleColumn select option{display:block;width:100%;padding:.5em 0;vertical-align:middle}select::-ms-expand{display:none}textarea{height:12.5em}form{background-color:#fff}form .message{display:inline-block;clear:left;margin:.5em 0 .5em 1.25em;padding:.5em 1em;background-color:#ffe514;font-weight:bold}form .message.info{display:block;margin:0 0 .5em 0 !important;padding:1em;text-align:center}fieldset{border:none;padding:0}fieldset .field{clear:both;padding:12px;margin:10px 0;background-color:#e0e8ef}fieldset .field ul{margin:0}fieldset .field ul li{margin:0 0 .5em 0}fieldset .field ul li:before{content:none}fieldset .description{display:block;font-size:.8em;line-height:1.3em;margin-top:.2em}fieldset label.left,fieldset label.fieldholder-small-label{font-weight:bold;display:block;margin-bottom:.2em}fieldset label.left span,fieldset label.fieldholder-small-label span{font-weight:normal}fieldset label em.error{color:#f00;margin-left:.5em}fieldset .optionset label{display:block;margin:0 0 0 1.5em}fieldset .optionset label:hover{text-shadow:1px 1px 2px #8f8f8f}fieldset .optionset label.left,fieldset .optionset label.fieldholder-small-label{margin-left:0;margin-bottom:.3em}fieldset .optionset label.left:hover,fieldset .optionset label.fieldholder-small-label:hover{text-shadow:none}fieldset .checkbox label{display:block;margin:0 0 0 1.5em}fieldset .fieldgroup .fieldholder-small.choicecomment{margin-left:1.25em;margin-top:-.25em}fieldset .fieldgroup .fieldholder-small.choicecomment label{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;overflow:hidden}fieldset .fieldgroup .fieldholder-small.choicecomment textarea{height:8.5em}fieldset .fieldgroup .fieldholder-small.choicecomment .choicecomment{margin-bottom:.75em}fieldset .fieldgroup .fieldholder-small.choicecomment-middle{margin-top:.25em}fieldset .fieldgroup .fieldholder-small.choicecomment-middle .choicecomment{margin-bottom:.25em}fieldset .middleColumn{vertical-align:middle}fieldset.holder-required label{color:#f00}fieldset.holder-required input,fieldset.holder-required select,fieldset.holder-required textarea{border-color:#f00}.Actions,.btn-toolbar{margin:.5em 0 0 0;padding:0 0 .75em 0;text-align:center}.Actions input,.btn-toolbar input{width:auto;background-color:#7f7f7f;color:#fff;border:1px solid #e0e8ef;height:2.5em;padding:.5em 1.5em .55em 1.5em;font-weight:bold;text-transform:uppercase;cursor:pointer}.Actions input:hover,.btn-toolbar input:hover,.Actions input:focus,.btn-toolbar input:focus,.Actions input:active,.btn-toolbar input:active{text-decoration:underline}.Actions input.accept,.btn-toolbar input.accept{background-color:#00af00}.Actions input.decline,.btn-toolbar input.decline{background-color:#af0000}form p{margin:1.25em 0 !important}.ss-uploadfield label.ss-uploadfield-fromcomputer{text-decoration:underline;cursor:pointer}.ss-uploadfield label.ss-uploadfield-fromcomputer input{transform:none !important}.ss-uploadfield .middleColumn{min-width:0 !important;max-width:none !important;width:auto !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;border-color:#fff !important;background-image:none !important}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-preview{display:none}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-info{margin-left:0 !important}.ss-uploadfield .ss-uploadfield-files .ss-uploadfield-item-actions{overflow:visible !important}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name{line-height:1.2em !important}.ss-uploadfield .ss-uploadfield-item .ss-uploadfield-item-info .ss-uploadfield-item-name .name{max-width:220px !important}.ss-uploadfield .ss-uploadfield-item-remove{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.ss-uploadfield .ss-uploadfield-item-cancel button{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.ss-uploadfield .ss-uploadfield-item-overwrite-warning{display:none !important}.ss-uploadfield li:before{content:none !important}.CandidateApplicationPage .filepond--panel-root{font-family:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff}.CandidateApplicationPage .filepond--root{-webkit-box-shadow:2px 2px 3px #5f5f5f;-moz-box-shadow:2px 2px 3px #5f5f5f;box-shadow:2px 2px 3px #5f5f5f}.stepIndicator{background:#e0e8ef;max-width:600px;margin:0;padding:1.25em 0 .75em 0;text-align:center;font-weight:bold}@media screen and (min-width:56.25em){body.ClientAccessPage,body.ClientAccessPageV2,body.Page,body.StatisticsPage{max-width:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}body.ClientAccessPage header h1,body.ClientAccessPageV2 header h1,body.Page header h1,body.StatisticsPage header h1{margin:0;padding:0 0 .15em 0}body.ClientAccessPage header h1 img,body.ClientAccessPageV2 header h1 img,body.Page header h1 img,body.StatisticsPage header h1 img{margin-bottom:.25em}@media screen and (min-width:37.5em){body.ClientAccessPage header h1,body.ClientAccessPageV2 header h1,body.Page header h1,body.StatisticsPage header h1{margin:0;padding-top:0}}body.ClientAccessPage main,body.ClientAccessPageV2 main,body.Page main,body.StatisticsPage main,body.ClientAccessPage footer,body.ClientAccessPageV2 footer,body.Page footer,body.StatisticsPage footer{max-width:1000px;margin:0 auto;padding:20px}body.ClientAccessPageV2 main,body.ClientAccessPageV2 footer{max-width:none}body.ClientAccessPageV2 header,body.Page header,body.StatisticsPage header{text-align:left;padding:.25em 20px;-webkit-box-shadow:#cfcfcf 0 0 12px;-moz-box-shadow:#cfcfcf 0 0 12px;box-shadow:#cfcfcf 0 0 12px}body.ClientAccessPageV2 header:after,body.Page header:after,body.StatisticsPage header:after{visibility:hidden;display:block;content:'';clear:both;height:0}body.ClientAccessPageV2 header #logo_personalrezepte,body.Page header #logo_personalrezepte,body.StatisticsPage header #logo_personalrezepte{width:180px;margin-top:36px}@media screen and (min-width:37.5em){body.ClientAccessPageV2 header #logo_personalrezepte,body.Page header #logo_personalrezepte,body.StatisticsPage header #logo_personalrezepte{width:240px;margin-top:48px}}body.ClientAccessPageV2 header h2,body.Page header h2,body.StatisticsPage header h2{float:right;margin:.25rem 0 0 0;padding:0 0 0 1em;border-bottom:none}body.ClientAccessPageV2 header h2 img,body.Page header h2 img,body.StatisticsPage header h2 img{width:120px}@media screen and (min-width:37.5em){body.ClientAccessPageV2 header h2 img,body.Page header h2 img,body.StatisticsPage header h2 img{width:160px}}body.ClientAccessPageV2 footer,body.Page footer,body.StatisticsPage footer{padding:.25em 20px !important;-webkit-box-shadow:#cfcfcf 0 0 12px;-moz-box-shadow:#cfcfcf 0 0 12px;box-shadow:#cfcfcf 0 0 12px}.StatisticsPage form{font-size:.85em}.StatisticsPage fieldset .field{padding:8px}.StatisticsPage fieldset label.left{margin-bottom:0}@media print{#menubutton,nav,.nav-service,#header-stage,footer,#meta{display:none}html{background-image:none;background-color:#fff}body{font-size:.95em;color:#000 !important}h1{color:#3f3f3f !important}header h1{border-top:none}header h1:after{content:none}.typography ul{list-style:disc}.typography ul li{list-style:disc;margin:0 0 0 20px;padding:0 0 0 2px;background:none}.typography ul li:before{content:none}}