﻿.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fltrt{float:right}.fltlft{float:left}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix::after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}body,html{height:100%;width:100%}*{padding:0;margin:0}*:focus{outline:none}p{margin-bottom:20px}p.center{text-align:center}input.formText,textarea{font-family:Arial,Helvetica,sans-serif}select{-webkit-border-radius:0;-webkit-appearance:none}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}::-moz-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}input[type=text]::-ms-clear,input[type=password]::-ms-clear{display:none}textarea{resize:vertical;overflow:auto}ul{padding-left:23px}ol{padding-left:23px}img{border:0}canvas{-ms-touch-action:double-tap-zoom}a,button,img{-webkit-transition:color .13s ease-in-out,border-color .13s ease-in-out,background-color .13s ease-in-out,opacity .15s ease-in-out,box-shadow .25s ease-in-out;-moz-transition:color .13s ease-in-out,border-color .13s ease-in-out,background-color .13s ease-in-out,opacity .15s ease-in-out,box-shadow .25s ease-in-out;-ms-transition:color .13s ease-in-out,border-color .13s ease-in-out,background-color .13s ease-in-out,opacity .15s ease-in-out,box-shadow .25s ease-in-out;-o-transition:color .13s ease-in-out,border-color .13s ease-in-out,background-color .13s ease-in-out,opacity .15s ease-in-out,box-shadow .25s ease-in-out;transition:color .13s ease-in-out,border-color .13s ease-in-out,background-color .13s ease-in-out,opacity .15s ease-in-out,box-shadow .25s ease-in-out}.ht{text-indent:100%;white-space:nowrap;overflow:hidden;text-align:left;color:rgba(0,0,0,0)}a{color:#000;cursor:pointer}a:active{background-color:rgba(0,0,0,0)}a:hover{text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sr-only{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}noscript.msg div{background-color:#c00;color:#fff;font-size:12px;padding:10px 20px;display:block}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#000;background:#fff}@media only screen and (max-width: 700px){body.open{overflow:hidden}body.open #container{overflow:hidden}}img{display:block}img.half-width{width:100%;height:auto}.nomargin-bottom{margin-bottom:0 !important}@media only screen and (max-width: 700px){.hide-mobile{display:none !important}}@media only screen and (min-width: 700px)and (max-width: 1240px){.hide-mobile{display:none !important}}@media only screen and (max-width: 700px){.hide-smartphone{display:none !important}}@media only screen and (max-width: 700px){.show-mobile{display:block !important}}.hidden{display:none !important}@font-face{font-family:"thaff";src:url("../font/thaff.eot?36580834");src:url("../font/thaff.eot?36580834#iefix") format("embedded-opentype"),url("../font/thaff.woff2?36580834") format("woff2"),url("../font/thaff.woff?36580834") format("woff"),url("../font/thaff.ttf?36580834") format("truetype"),url("../font/thaff.svg?36580834#thaff") format("svg");font-weight:normal;font-style:normal}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"thaff" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down-5:before{content:""}.icon-video-16:before{content:""}.icon-arrow-down-8:before{content:""}.icon-puzzel:before{content:""}.icon-gender:before{content:""}.icon-searchprofil:before{content:""}.icon-fav:before{content:""}.icon-social-linkedin:before{content:""}.icon-targetaudience:before{content:""}.icon-import:before{content:""}.icon-contactguide-32:before{content:""}.icon-whatsapp:before{content:""}.icon-eye:before{content:""}.icon-edit:before{content:""}.icon-list:before{content:""}.icon-arrow-down-12:before{content:""}.icon-arrow-left-12:before{content:""}.icon-arrow-left-32:before{content:""}.icon-arrow-right-12:before{content:""}.icon-arrow-right-32:before{content:""}.icon-arrow-up-5:before{content:""}.icon-arrow-up-8:before{content:""}.icon-arrow-up-12:before{content:""}.icon-arrowline-right-16:before{content:""}.icon-arrowline-right-32:before{content:""}.icon-bold:before{content:""}.icon-download-16:before{content:""}.icon-image-32:before{content:""}.icon-menu-close:before{content:""}.icon-speaker-32:before{content:""}.icon-speaker-16:before{content:""}.icon-sort:before{content:""}.icon-smartphone:before{content:""}.icon-job-16:before{content:""}.icon-label:before{content:""}.icon-social-youtube:before{content:""}.icon-social-xing:before{content:""}.icon-social-twitter:before{content:""}.icon-social-google:before{content:""}.icon-social-facebook:before{content:""}.icon-comment:before{content:""}.icon-clock:before{content:""}.icon-checkmark:before{content:""}.icon-calendar-tabevent-16:before{content:""}.icon-calendar-tabevent-32:before{content:""}.icon-calendar-events-32:before{content:""}.icon-fax:before{content:""}.icon-flag-16:before{content:""}.icon-flag-32:before{content:""}.icon-globe:before{content:""}.icon-handshake:before{content:""}.icon-heading:before{content:""}.icon-logout:before{content:""}.icon-lock:before{content:""}.icon-calendar-events-16:before{content:""}.icon-view-list:before{content:""}.icon-view-grid:before{content:""}.icon-facebook:before{content:""}.icon-delete:before{content:""}.icon-view-calendar:before{content:""}.icon-video-32:before{content:""}.icon-image-16:before{content:""}.icon-menu:before{content:""}.icon-user-32:before{content:""}.icon-map:before{content:""}.icon-home-32:before{content:""}.icon-user-16:before{content:""}.icon-update:before{content:""}.icon-datepicker:before{content:""}.icon-cursor:before{content:""}.icon-twitter:before{content:""}.icon-time:before{content:""}.icon-home-16:before{content:""}.icon-mail:before{content:""}.icon-minus:before{content:""}.icon-infinity:before{content:""}.icon-share:before{content:""}.icon-settings:before{content:""}.icon-download-32:before{content:""}.icon-calendar-date:before{content:""}.icon-search-32:before{content:""}.icon-search-16:before{content:""}.icon-calendar-event-add:before{content:""}.icon-euro:before{content:""}.icon-print:before{content:""}.icon-plus-28:before{content:""}.icon-italic:before{content:""}.icon-phone:before{content:""}.icon-job-32:before{content:""}.icon-job-add:before{content:""}.icon-plus-20:before{content:""}.icon-content:before{content:""}.icon-showpassword:before{content:""}.icon-social-instagram:before{content:""}.icon-messe:before{content:""}h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;color:#007eb0;font-weight:normal;margin-bottom:20px}h1.orange,h2.orange,h3.orange,h4.orange,h5.orange,h6.orange{color:#cc4b00 !important}h1{font-size:64px}h1.h1-home{font-size:46px;position:relative;padding-bottom:20px;color:gray;margin-bottom:60px}@media only screen and (max-width: 700px){h1.h1-home{font-size:26px;margin-bottom:40px}}h1.h1-home:before{content:"";display:block;width:calc(100% - 30px);position:absolute;bottom:0;left:0;height:2px;background:#cc4b00}@media only screen and (min-width: 700px){h1.h1-home:before{width:370px}}h2{font-size:36px;position:relative;padding-bottom:20px;color:gray;margin-bottom:60px}@media only screen and (max-width: 700px){h2{font-size:24px;margin-bottom:40px}}h2:before{content:"";display:block;width:calc(100% - 30px);position:absolute;bottom:0;left:0;height:2px;background:#cc4b00}@media only screen and (min-width: 700px){h2:before{width:370px}}h3{font-size:26px;position:relative;padding-bottom:20px;color:#007eb0;margin-bottom:60px}@media only screen and (max-width: 700px){h3{margin-bottom:40px}}h3:before{content:"";display:block;width:calc(100% - 30px);position:absolute;bottom:0;left:0;height:2px;background:#e7e7e7}@media only screen and (min-width: 700px){h3:before{width:370px}}h4{font-size:20px}h5{font-size:16px}h6{font-size:16px}a h1,a h2,a h3,a h4,a h5,a h6{text-decoration:none}p{line-height:150%}.koop{font-size:14px}.koop #mainContent{width:1170px;margin:0 auto;position:relative;margin-top:-60px;padding:60px 60px 0 60px;background:#fff;margin-bottom:60px;overflow-x:hidden}@media only screen and (max-width: 700px){.koop #mainContent{width:100%}}@media only screen and (min-width: 700px)and (max-width: 1240px){.koop #mainContent{width:100%}}.koop #mainContent .content-width{width:100%}.koop .koop-header{height:122px;width:100%;padding:21px 0;z-index:10;background:rgba(0,0,0,.1)}.koop .koop-header a{display:block;float:left;height:100%}.koop .koop-header a img{height:100%;width:auto}.koop .koop-header h1{float:left;font-size:36px;margin-left:50px;padding-top:20px;font-weight:bold;color:#fff}.koop .koop-teaser img{width:100%;height:auto}.koop .koop-footer{padding:40px 0;background:rgba(0,0,0,.1);color:#fff}.koop .koop-footer a{color:#fff}.koop .koop-footer h4{text-transform:uppercase;color:#fff}@media only screen and (max-width: 700px){.koop .koop-footer h4{font-size:16px}}.koop .koop-footer p{margin-bottom:0}.koop .koop-footer img{width:100%;max-width:320px}@media only screen and (max-width: 700px){.koop .koop-footer img{margin-bottom:30px}}.koop .koop-footer ul{list-style-type:none;padding:0}.koop .koop-footer ul li{margin-bottom:10px}.koop .koop-footer ul li a{text-decoration:none}.koop .filter-bar .btn-filter,.koop .filter-bar .btn-agent,.koop .filter-bar .filter .btn-text{color:#ffdfb7 !important}.koop .filter-bar .btn.orange{background:gray !important;color:#fff !important}@media only screen and (max-width: 700px){.koop .filter-bar .btn-filter{font-size:18px}.koop .filter-bar .btn-filter::before{font-size:18px;margin-top:-9px}}.koop .img-text .inner h4{font-size:18px}.koop .img-text .inner h4 a{word-break:break-word}.koop .job-listing .left small{color:gray}.koop .list-pagination{width:600px}@media only screen and (max-width: 700px){.koop .list-pagination{max-width:100%;width:100%}}.koop.inverted .koop-header h1,.koop.inverted .koop-footer,.koop.inverted .koop-footer h4,.koop.inverted .koop-footer a{color:#000}.koop .btn-icon{width:100%}.koop .calendar-widget .pagination strong{color:gray}.koop .calendar-widget .today:before{border:2px solid gray !important}.koop .calendar th,.koop .calendar td{padding:15px}.koop .calendar td strong{font-size:12px;padding:5px;font-weight:normal;top:20px}.koop .calendar td ul li,.koop .calendar td ul li small{font-size:12px}.koop .calendar td span{color:gray}.koop .teaser .btn.orange{background:gray}.koop .teaser .btn-text.orange{color:gray !important}@media only screen and (max-width: 700px){.koop fieldset .formItem .select2-container{width:100% !important}}.koop.iframe #mainContent{width:100%;margin-top:0;padding:0;background:#fff;margin-bottom:60px}.koop.iframe .content-width{width:100%;padding:0}.koop.iframe #outercontent{padding-top:0 !important}.koop.iframe .koop-footer .content-width{padding:0 35px}.koop.iframe .koop-footer .content-width .grid{margin-right:0}.coop-registration.box .inner h2{text-align:left}.coop-registration.box .inner h2::before{width:100%;background:gray !important}.coop-registration.box .inner>.btn{width:100%;margin:0 0 20px 0}.content-width{z-index:0}.content-width.elevate{z-index:1}@media only screen and (min-width: 1240px){.content-width{width:1170px;position:relative;margin:0 auto}.content-width.centered{text-align:center}.grid{position:relative;margin-right:-30px}.grid .align-right{text-align:right}.grid [class*=col-]{display:block;float:left;padding-right:30px;min-height:1px}.grid [class*=col-].centered{position:relative;margin:0 auto;float:none;text-align:center}.grid .col-1-1{width:100%;float:none}.grid .col-1-2{width:50%}.grid .col-1-3{width:33.33333%}.grid .col-2-3{width:66.66666%}.grid .col-1-4{width:25%}.grid .col-3-4{width:75%}.grid:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.grid.equal-height{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid.equal-height .box>a,.grid.equal-height .box .img{flex:0 0 auto}.grid.equal-height.swiper-wrapper{-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit}.grid.equal-height [class*=col-]{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:50px;float:none;height:auto !important}.grid.equal-height [class*=col-] .box{margin-bottom:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid.equal-height [class*=col-] .box .inner{flex:1 0 auto;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid.equal-height [class*=col-] .box .inner p{flex:1 1 auto}.grid.fairgrid .col-2-3,.grid.jobgrid .col-2-3{padding-right:64px;width:62%}.grid.fairgrid .col-1-3,.grid.jobgrid .col-1-3{padding-left:64px;width:38%}.grid.border .col-2-3{border-right:2px solid #e7e7e7}.grid.contactgrid .col-1-3{padding-right:64px;border-right:2px solid #e7e7e7}.grid.contactgrid .col-2-3{padding-left:64px}}@media only screen and (min-width: 700px)and (max-width: 1240px){.content-width.centered{text-align:center}.grid{position:relative;margin-right:-30px}.grid [class*=col-]{display:block;float:left;padding-right:30px}.grid [class*=col-].centered{position:relative;margin:0 auto;float:none;text-align:center}.grid .col-1-1{width:100%;float:none}.grid .col-1-2{width:50%}.grid .col-1-3{width:50%}.grid .col-2-3{width:50%}.grid .col-1-4{width:50%}.grid .col-3-4{width:50%}.grid .tb-1-3{width:33.33333%}.grid .tb-2-3{width:66.66666%}.grid .tb-1-4{width:25%}.grid:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.grid.equal-height{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid.equal-height.swiper-wrapper{-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit}.grid.equal-height [class*=col-]{display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:50px;float:none;height:auto !important}.grid.equal-height [class*=col-] .box{margin-bottom:0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid.equal-height [class*=col-] .box>a,.grid.equal-height [class*=col-] .box .img{flex:0 0 auto}.grid.equal-height [class*=col-] .box .inner{flex:1 0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid.equal-height [class*=col-] .box .inner p{flex:1 1 auto}.row.content-row .grid .col-1-3{width:33.33333%}.row.content-row .grid .col-2-3{width:66.66666%}.tb-1-1 .col-1-2,.tb-1-1 .col-2-3,.tb-1-1 .col-1-3{width:100%;float:none}.tb-1-1{float:none}.tb-1-1.col-1-2{width:100%;float:none}.tb-1-1.col-2-3{width:100%;float:none}.tb-1-1.col-1-3{width:100%}}@media only screen and (max-width: 700px){.row.content-row .grid .col-1-3{margin-bottom:50px}.row.content-row .grid .col-2-3{margin-bottom:50px}.grid .mb-1-4{width:25%;display:block;float:left;padding-right:30px}.grid.mb-reorder{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid.mb-reorder .col-1-3{order:2}}.row{padding:0 0 40px 0}@media only screen and (min-width: 1240px){.row{padding:0 0 60px 0}}.row.nopadding{padding:0}.row.grey{background:#aaa}.row.grey h2{color:#fff}.row.grey h2 .box .inner{color:#fff}.row>.content-width{padding:0 20px}@media only screen and (min-width: 1240px){.row>.content-width{padding:0}}.row .tab-content-row{border-bottom:1px solid gray}.row.pull-up{margin-top:-30px}@media only screen and (min-width: 1240px){.row.pull-up{margin-top:-60px}}.row.border-bottom>.content-width{padding-bottom:25px;border-bottom:1px solid gray}@media only screen and (max-width: 700px){.row.service-row{display:none}}.box{margin-bottom:50px;background:#fff;width:100%}.box .inner{position:relative}.box.img-text .inner,.box.blue .inner,.box.orange .inner,.box.border-box .inner,.box.icon-box .inner{padding:30px}.box.has-headline{margin-top:30px}@media only screen and (max-width: 700px){.box.has-headline{margin-top:90px}}.box.has-headline .inner{padding-top:70px}.box.pull-right{margin-right:30px;width:calc(100% - 30px)}@media only screen and (max-width: 700px){.box.pull-right{margin-bottom:-80px}}.box.pull-left{margin-left:30px;width:calc(100% - 30px)}.box.pull-down{position:relative;top:50px}@media only screen and (min-width: 700px){.box.pull-right{margin-right:-90px;width:calc(100% + 90px)}.box.pull-right>.inner{padding-right:90px}.box.pull-left{margin-left:-90px;width:calc(100% + 90px)}.box.pull-left>.inner{padding-left:90px}.box.pull-right-infront{margin-right:-70px;width:calc(100% + 70px);position:relative;z-index:2}.box.pull-left-behind{margin-left:-70px;width:calc(100% + 70px)}.box.pull-left-behind .inner{padding-left:70px}.box.behind-right{padding-left:40px}.box.infront{position:relative;z-index:2}}.box.orange{background:#cc4b00;color:#fff}.box.orange h1,.box.orange h2,.box.orange h3,.box.orange h4{color:#fff}.box.orange *:focus{outline:3px solid #fff !important}.box.blue{background:#007eb0;color:#fff}.box.blue h1,.box.blue h2,.box.blue h3,.box.blue h4{color:#fff}@media only screen and (min-width: 1240px){.box.half-page{margin-top:35px}.box.half-page .inner{width:calc(1170px / 2)}}@media only screen and (min-width: 700px)and (max-width: 1240px){.box.half-page{margin-top:35px}}@media only screen and (max-width: 700px){.box.half-page{margin-top:-120px;z-index:5;position:relative}}.box.medium-padding .inner{padding:60px 100px}.box.medium-padding h2{padding-bottom:0}.box.medium-padding h2::before{display:none}a.box{text-decoration:none;display:block}.box+.has-headline{margin-top:80px}#job-container .box .inner{min-height:330px}.card{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.card h3{position:relative;font-size:20px;margin-bottom:20px}.card h3::before{content:"";width:100px}.card .date{font-weight:bold;margin-bottom:10px}.card a.more{position:relative;display:block;text-decoration:none;color:#007eb0;padding-top:20px}.card a.more::before{content:"";width:100px;height:2px;position:absolute;left:0;top:0;background:rgba(0,0,0,.1)}.card a.cta-btn{display:block;text-decoration:none;text-transform:uppercase;padding:5px 10px;font-weight:bold}.card .img{position:relative}.card .img img{display:block}.card .img .label{position:absolute;left:30px;top:0;z-index:2;padding:5px 10px}.card .img .label.orange{background:#cc4b00;color:#fff}.card .img .label.green{background:#7fbd21;color:#fff}.card .inner{padding:30px;flex:1 1 auto;border:1px solid #e7e7e7;border-top:0;border-bottom:0}.card .inner:last-child{border-bottom:1px solid #e7e7e7}.card .meta{padding:0 30px 30px;border:1px solid #e7e7e7;border-top:0}.card .meta .btn{margin:0 0 10px}.card .meta .btn:last-child{margin-bottom:0;margin-left:0}.card.orange{background:#cc4b00;color:#fff}.card.orange h3{color:inherit}.card.orange h3::before{background:rgba(255,255,255,.3)}.card.orange a.more{color:inherit}.card.orange a.more::before{background:rgba(255,255,255,.3)}.card.grey{background:#f1f1f1}.card.orange .inner,.card.orange .meta,.card.grey .inner,.card.grey .meta{border:0}.border-box{border:1px solid #e7e7e7;width:100%}.border-box .img-text .inner{border:0;padding:60px 0 30px 0}.border-box.no-margin{margin-bottom:0}.box--upload{border:2px dashed gray;display:flex;flex-direction:row}.box--upload .title{text-transform:uppercase;font-weight:bold;white-space:nowrap;padding:0 20px;font-size:13px;height:50px;line-height:50px;color:#747474}.box--upload .inner{flex:1 1 auto;padding:20px !important}.box--upload fieldset{margin-right:40px}.box--upload .droparea{margin-right:40px}.box--upload.doc-upload .doc-file{padding-left:0;padding-right:0;color:#000;font-size:16px;font-style:italic;font-weight:normal;margin-bottom:20px}.box--upload.doc-upload .doc-file button.icon-delete{color:#007eb0;font-size:24px;top:0}.job-tile .inner{border-bottom:2px solid #cc4b00}.job-tile .inner .head small{color:gray}.job-tile .inner .company{color:gray}.job-tile .inner .btn-fav{cursor:pointer;background:rgba(0,0,0,0);display:block;border:0;position:relative;top:-5px;margin-left:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:gray}.job-tile .inner .btn-fav span{display:block;opacity:0;padding:5px 0;margin-right:30px}.job-tile .inner .btn-fav::before{font-size:24px;float:right;margin-left:5px}.job-tile .inner .btn-fav.added{color:#cc4b00}.job-tile .inner .label-info li:before{color:#747474}.infoBox .job-tile .inner .btn-fav{margin-right:20px}.img-text .img{display:block;position:relative;z-index:2}.img-text .img img{width:100%;height:auto}.img-text .img h3,.img-text .img h4,.img-text .img h5,.img-text .img h6,.img-text .img span{font-weight:normal;color:#fff;display:inline-block;position:absolute;left:0;bottom:0;margin-bottom:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);-webkit-transition:transform 200ms ease;-moz-transition:transform 200ms ease;-ms-transition:transform 200ms ease;-o-transition:transform 200ms ease;transition:transform 200ms ease}.img-text .img h3:before,.img-text .img h4:before,.img-text .img h5:before,.img-text .img h6:before,.img-text .img span:before{display:none}.img-text .img h3{font-size:20px;padding:20px 30px;width:calc(100% - 30px);background:#007eb0}@media only screen and (min-width: 700px){.img-text .img h3{max-width:85%}}.img-text .img h4{font-size:16px;padding:20px 30px;background:#007eb0}.img-text .img h5,.img-text .img h6,.img-text .img span{font-size:14px;padding:10px;background:#cc4b00}.img-text .img h6,.img-text .img span{padding-left:35px}.img-text .img h6:before,.img-text .img span:before{display:block;position:absolute;left:10px;top:50%;margin-top:-7px;font-size:14px}a.img-text:hover .img h3,a.img-text:hover .img h4{-webkit-transform:translateY(25%);-moz-transform:translateY(25%);-ms-transform:translateY(25%);-o-transform:translateY(25%);transform:translateY(25%);background:#cc4b00}a.img-text:hover .btn-text{color:#cc4b00}.img-text a.img:hover h3,.img-text a.img:hover h4,.img-text .img a:hover h3,.img-text .img a:hover h4{-webkit-transform:translateY(25%);-moz-transform:translateY(25%);-ms-transform:translateY(25%);-o-transform:translateY(25%);transform:translateY(25%);background:#cc4b00}.img-text .inner{border:1px solid #e7e7e7}.img-text .inner a{color:#007eb0;text-decoration:none}.img-text .inner a:hover{color:#cc4b00}.img-text .inner strong,.img-text .inner small{display:block}.img-text .inner small{font-size:14px;margin-bottom:20px;min-height:16px}.img-text .inner>small{color:gray}.img-text .inner h4{position:relative;color:#007eb0;margin-bottom:20px}.img-text .inner h4 span{color:gray;font-size:14px;display:block;margin-top:10px}.img-text .inner .splitter{content:"";display:block;width:100px;margin:20px 0;height:2px;background:gray}.img-text .inner h5{font-size:16px;font-weight:bold;color:#cc4b00}.img-text .inner ul{list-style-type:none;padding-left:10px;margin-bottom:25px}.img-text .inner ul li{position:relative;padding-left:20px;line-height:150%;margin-bottom:12px}.img-text .inner ul li:after{content:"";position:absolute;display:block;width:6px;height:6px;background:#007eb0;left:0;top:9px}.img-text .inner ul li a{color:#007eb0;text-decoration:none}.img-text .inner ul li a:hover{color:#cc4b00}.img-text .label{margin-bottom:10px}.img-text .img+.inner{border-top:0;padding-top:60px !important}.img-text.blue .inner{border:0}.img-text.noborder .inner{border:0}.img-text.top-event h6,.img-text.top-event span{padding-left:10px}.img-text.top-event h6:before,.img-text.top-event span:before{display:none}.img-text.top-event .label{margin-bottom:35px}.img-text.top-event .inner{padding-top:45px}.box-media .img+.inner{padding-top:45px !important}.box-media .img+.inner h4{flex:1 0 auto}.img-text.has-link:hover .btn-fav{color:#007eb0}.img-text.has-link:hover .btn-fav span{opacity:1}#gmap{height:850px;z-index:1}@media only screen and (max-width: 700px){#gmap{height:calc(100vh - 80px)}}#gmap img{width:100%;height:auto}#gmap .infoBox{width:370px;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#000}#gmap .infoBox .btn-close{float:right;text-decoration:none;color:#cc4b00;font-size:16px;position:relative;z-index:5}#gmap.fullscreen{height:925px;position:relative;margin-top:60px}#gmap.fullscreen .content-width{position:absolute;top:-60px;left:50%;margin-left:-585px;width:1170px;z-index:5}@media only screen and (min-width: 700px)and (max-width: 1240px){#gmap.fullscreen .content-width{width:100%;left:0;margin-left:0}}@media only screen and (max-width: 700px){#gmap.fullscreen .content-width{width:100%;left:0;margin-left:0}}#gmap.fullscreen #landingpage-fullscreen-map{height:100%}#gmap .leaflet-popup .leaflet-popup-tip-container{display:none}#gmap .leaflet-popup .leaflet-popup-close-button{right:5px;top:5px;color:#007eb0}#gmap .leaflet-popup .leaflet-popup-content-wrapper{padding:0;border-radius:0}#gmap .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content{margin:0}#gmap .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .btn-close{display:none}#gmap .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .box{margin-bottom:0}.gmap-legend{height:700px;margin-top:60px;position:relative;z-index:2}.gmap-legend .inner{padding:30px 10px 30px 30px !important;overflow:auto;overflow-x:hidden;max-height:100%}.gmap-legend .inner ul{list-style-type:none;padding:0}.gmap-legend .inner ul li{position:relative;padding:0 30px}.gmap-legend .inner ul li a{text-decoration:none;font-size:20px;color:#007eb0;border-bottom:1px solid gray;padding-bottom:15px;margin-bottom:30px;display:block;position:relative;-ms-word-break:break-word;word-break:break-word}.gmap-legend .inner ul li a span{font-size:16px;color:#000;margin-top:20px;display:block}.gmap-legend .inner ul li:hover:before,.gmap-legend .inner ul li.active:before{content:"";font-family:"thaff";font-size:20px;color:#cc4b00;position:absolute;left:-10px;top:50%;margin-top:-10px}.gmap-legend .inner ul li:last-child a{margin-bottom:0;border-bottom:0;padding-bottom:0}.row:last-child #gmap.fullscreen{margin-bottom:-120px}.facts{margin-top:80px}.facts .fact{display:table;table-layout:fixed;margin-bottom:35px}.facts .fact>div{display:table-cell;vertical-align:top}.facts .fact .left{width:45%;font-size:46px;color:#007eb0;padding-right:20px;text-align:right}.facts .fact .right{line-height:150%}img.responsive{width:100%;height:auto}.right-bar{text-decoration:none;padding:0;float:right;z-index:5;position:relative}@media only screen and (max-width: 700px){.right-bar{margin-bottom:20px;float:none}}.right-bar>li{display:inline-block;vertical-align:middle;margin-left:25px}@media only screen and (max-width: 700px){.right-bar>li{margin-left:0;width:49%}.right-bar>li:nth-child(1){padding-right:10px}.right-bar>li:nth-child(2){padding-left:10px}.right-bar>li .dropdown #category-title-container{font-size:14px}}.right-bar>li fieldset,.right-bar>li .formItem{width:auto;margin:0}.right-bar>li .formText{width:200px}@media only screen and (max-width: 700px){.right-bar>li .formText{width:100%}}.right-bar>li .select2-container{width:200px !important;margin-right:-20px;background:none;border:0}@media only screen and (max-width: 700px){.right-bar>li .select2-container{width:100%}}@media only screen and (max-width: 700px){.right-bar.mb-block>li{display:block;margin-bottom:20px;width:100%;padding-left:0;padding-right:0}.right-bar.mb-block>li .select2-container{width:100% !important;margin-right:0 !important}.right-bar.mb-block>li .btn{width:100%}}@media only screen and (max-width: 700px){.mb-media-redorder.content-width{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mb-media-redorder.content-width .right-bar{order:2}.mb-media-redorder.content-width .right-bar .icon-filter{padding:50px 0 0 0}.mb-media-redorder.content-width .right-bar .icon-filter li{margin-left:0;margin-right:30px}.mb-media-redorder.content-width .teaser{order:1}}fieldset{border:0;margin-bottom:30px}fieldset .tooltip-wrap{position:relative;z-index:777}fieldset .tooltip-wrap .tooltip{position:absolute;background:#fff;z-index:10;bottom:calc(100% + 90px);left:0;right:0;font-size:14px;font-style:italic;line-height:21px;color:gray;border:1px solid #e7e7e7;padding:10px;pointer-events:none;opacity:0;transform:translate(0, -40px);transition:all 350ms ease}fieldset .tooltip-wrap .tooltip::before,fieldset .tooltip-wrap .tooltip::after{position:absolute;content:"";left:50%}fieldset .tooltip-wrap .tooltip::before{width:0;height:0;border-style:solid;border-width:12px 5px 0 5px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-12px;margin-left:-5px;z-index:2}fieldset .tooltip-wrap .tooltip::after{width:0;height:0;border-style:solid;border-width:14px 6px 0 6px;border-color:#e7e7e7 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);bottom:-14px;margin-left:-6px;z-index:1}fieldset .has-tooltip:hover+.tooltip-wrap .tooltip{opacity:1;transform:translate(0, 0);pointer-events:all}fieldset.contact-field{position:relative}fieldset.contact-field .btn.remContact{position:absolute;right:0;top:0;z-index:10}fieldset .formItem{margin-bottom:30px;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;position:relative;z-index:0}@media only screen and (max-width: 700px){fieldset .formItem{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}fieldset .formItem button.icon-showpassword{position:absolute;font-size:20px;width:72px;height:52px;right:0;bottom:0;z-index:2;border:0;background:rgba(0,0,0,0);cursor:pointer;opacity:.5;transition:opacity 200ms ease;color:#007eb0}fieldset .formItem button.icon-showpassword:hover{opacity:1}@media only screen and (min-width: 700px){fieldset .formItem.half{width:50% !important;float:left;padding-right:15px}fieldset .formItem.half+.half{padding-right:0;padding-left:15px}}fieldset .formItem label{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;height:50px;width:140px;vertical-align:middle;background:#f1f1f1;padding:0 20px;font-size:13px;color:#747474;text-transform:uppercase;font-weight:bold;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-align-items:center;-ms-flex-align:center;align-items:center}fieldset .formItem label.wide{width:300px}@media only screen and (max-width: 700px){fieldset .formItem label{display:block;width:100%;line-height:50px}fieldset .formItem label.wide{width:100%}}fieldset .formItem .videoInput{-webkit-flex:1;-ms-flex:1;flex:1}fieldset .formItem input,fieldset .formItem textarea{-webkit-flex:1;-ms-flex:1;flex:1;border:1px solid #f1f1f1;font-size:16px;width:100%;font-family:Arial,Helvetica,sans-serif;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}fieldset .formItem input #inputPassword,fieldset .formItem textarea #inputPassword{padding-right:70px}@media only screen and (max-width: 700px){fieldset .formItem input,fieldset .formItem textarea{display:block;border:1px solid #f1f1f1;background:#fff}}fieldset .formItem input:hover,fieldset .formItem input:focus,fieldset .formItem textarea:hover,fieldset .formItem textarea:focus{border:1px solid #f1f1f1;background:#fff}fieldset .formItem input:focus,fieldset .formItem textarea:focus{outline:3px solid #cc4b00;background:#fff}fieldset .formItem input:disabled:hover,fieldset .formItem input:disabled:focus,fieldset .formItem textarea:disabled:hover,fieldset .formItem textarea:disabled:focus{border:1px solid #f1f1f1;background:#f1f1f1}fieldset .formItem select{width:100%;height:52px;background:#f1f1f1;border:1px solid #f1f1f1}fieldset .formItem input{background:#f1f1f1}fieldset .formItem input.formText{height:50px;line-height:50px;padding:0 20px;display:table-cell}@media only screen and (min-width: 700px)and (max-width: 1240px){fieldset .formItem input.formText{display:inherit}}@media only screen and (max-width: 700px){fieldset .formItem input.formText{display:block;border:1px solid #f1f1f1;background:#fff}}fieldset .formItem textarea{padding:20px;min-height:150px}fieldset .formItem .btn{display:inline-block}fieldset .formItem .btn-delete{position:absolute;right:20px;top:50%;margin-top:-10px;text-decoration:none;z-index:3;border:none;background:rgba(0,0,0,0);cursor:pointer}fieldset .formItem .btn-delete:before{color:#007eb0;font-size:20px}fieldset .formItem .btn-delete:hover:before{color:#cc4b00}fieldset .formItem .tags{background:#f1f1f1;padding:20px 20px;position:relative}fieldset .formItem .tags::before{content:"";left:20px;right:20px;top:0;background:gray;height:1px;position:absolute}fieldset .formItem .tags .tag{display:inline-block;margin-right:20px}fieldset .formItem .tags .tag:last-child{margin-right:0}fieldset .formItem .tags .tag button{border:0;background:rgba(0,0,0,0);color:#007eb0;cursor:pointer;width:20px;height:20px;font-size:20px;position:relative;top:4px;margin-left:5px}fieldset .formItem.formCheckbox input[type=checkbox],fieldset .formItem.formCheckbox input[type=radio]{opacity:0;position:absolute;left:0;top:0;width:50px;height:50px;z-index:-1}fieldset .formItem.formCheckbox input[type=checkbox]+label,fieldset .formItem.formCheckbox input[type=radio]+label{display:-ms-flexbox;display:-webkit-flex;display:flex;height:auto;background:rgba(0,0,0,0);padding:0;cursor:pointer;font-size:16px;font-weight:normal;text-transform:none;color:#000;width:100%}@media only screen and (max-width: 700px){fieldset .formItem.formCheckbox input[type=checkbox]+label,fieldset .formItem.formCheckbox input[type=radio]+label{line-height:120%}}fieldset .formItem.formCheckbox input[type=checkbox]+label a,fieldset .formItem.formCheckbox input[type=radio]+label a{color:#007eb0;text-decoration:none}fieldset .formItem.formCheckbox input[type=checkbox]+label a:hover,fieldset .formItem.formCheckbox input[type=radio]+label a:hover{color:#cc4b00}fieldset .formItem.formCheckbox input[type=checkbox]+label span,fieldset .formItem.formCheckbox input[type=radio]+label span{vertical-align:middle;-webkit-flex:1;-ms-flex:1;flex:1}fieldset .formItem.formCheckbox input[type=checkbox]+label i,fieldset .formItem.formCheckbox input[type=radio]+label i{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50px;height:50px;margin:0;vertical-align:middle;margin-right:25px;text-align:center;line-height:52px;font-style:normal;color:#007eb0;position:relative}fieldset .formItem.formCheckbox input[type=checkbox]+label i:after,fieldset .formItem.formCheckbox input[type=radio]+label i:after{content:"";width:50px;height:50px;background:#f1f1f1;position:absolute;top:0;left:0;z-index:0}fieldset .formItem.formCheckbox input[type=checkbox]+label i:before,fieldset .formItem.formCheckbox input[type=radio]+label i:before{content:"";opacity:0;display:inline-block;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);z-index:1;-webkit-transition:transform 200ms ease;-moz-transition:transform 200ms ease;-ms-transition:transform 200ms ease;-o-transition:transform 200ms ease;transition:transform 200ms ease;position:absolute;top:0;left:50%;margin-left:-12px}fieldset .formItem.formCheckbox input[type=checkbox]:focus+label i:after,fieldset .formItem.formCheckbox input[type=radio]:focus+label i:after{outline:none !important;box-shadow:inset 0 0 0 3px #cc4b00}fieldset .formItem.formCheckbox input[type=checkbox]+label i{font-size:25px}fieldset .formItem.formCheckbox input[type=checkbox]+label i:before{content:"";font-family:"thaff"}fieldset .formItem.formCheckbox input[type=radio]+label i{position:relative}fieldset .formItem.formCheckbox input[type=radio]+label i:before{width:10px;height:10px;border:2px solid #007eb0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:25px !important;left:50% !important;margin-top:-7px;margin-left:-7px}fieldset .formItem.formCheckbox input[type=radio]+label i:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}fieldset .formItem.formCheckbox input[type=checkbox]:checked+label i,fieldset .formItem.formCheckbox input[type=radio]:checked+label i{border:0}fieldset .formItem.formCheckbox input[type=checkbox]:checked+label i:before,fieldset .formItem.formCheckbox input[type=radio]:checked+label i:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}fieldset .formItem.formCheckbox.large input[type=checkbox]+label span,fieldset .formItem.formCheckbox.large input[type=radio]+label span{font-size:20px}@media only screen and (max-width: 700px){fieldset .formItem.formCheckbox.large input[type=checkbox]+label span,fieldset .formItem.formCheckbox.large input[type=radio]+label span{font-size:16px}}fieldset .formItem .select2-container{flex:1}@media only screen and (max-width: 700px){fieldset .formItem .select2-container{display:block;background:#fff;width:calc(100vw - 130px) !important}}fieldset .formItem .select2-container.select2-container--focus{border-color:red}fieldset .formItem.formError>label{color:#ea2221}fieldset .formItem.formError.formCheckbox label span,fieldset .formItem.formError.formRadio label span{color:#ea2221}fieldset .formItem.formEditor,fieldset .formItem.formBlockLabel{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}fieldset .formItem.formEditor label,fieldset .formItem.formBlockLabel label{display:block;width:100%;line-height:50px;margin-bottom:0}fieldset .formItem.formEditor .formText,fieldset .formItem.formBlockLabel .formText{background:#fff}fieldset .formItem.formVideoInput .hint-grey{color:#747474;font-style:italic;line-height:150%;margin-top:20px}fieldset .formItem.formVideoInput .videoItem{height:50px;line-height:50px;padding:0 20px;border:1px solid #f1f1f1;font-size:16px}fieldset .formItem.formVideoInput .videoItem span{display:inline-block;position:relative;padding-right:25px}fieldset .formItem.formVideoInput .videoItem span i{font-size:14px;color:#007eb0;position:absolute;right:0;top:1px;cursor:pointer}fieldset .formItem.formVideoInput .videoItem span i:hover{color:#cc4b00}fieldset .formItem.formDate{position:relative}fieldset .formItem.formDate input{cursor:pointer}fieldset .formItem.formDate:after{content:"";display:block;font-family:"thaff";font-size:16px;color:#007eb0;position:absolute;right:20px;top:50%;margin-top:-8px;pointer-events:none}@media only screen and (max-width: 700px){fieldset .formItem.formDate:after{top:inherit;bottom:17px}}fieldset .formItem.formSearch{position:relative}fieldset .formItem.formSearch input{padding-left:55px;background:#f1f1f1}fieldset .formItem.formSearch:before{content:"";font-family:"thaff";font-size:16px;color:#747474;position:absolute;left:20px;top:50%;margin-top:-8px;pointer-events:none}fieldset .formItem.formFile{border:2px dashed gray}fieldset .formItem.formFile>label{background:#fff}fieldset .formItem.formFile .right{padding:20px 20px 20px 0}fieldset .formItem.formFile .right .img{float:left;width:120px;margin-right:30px}fieldset .formItem.formFile .right .img img{width:100%;height:auto}fieldset .formItem.formFile .right span{font-style:italic}fieldset .formItem.formFile .right span a{float:right;color:#007eb0;text-decoration:none;font-size:20px}fieldset .formItem.formFile .doc-upload{margin-bottom:0;border:0}fieldset .formItem.formFile .doc-upload .droparea{margin-bottom:15px}fieldset .formItem.formFile .doc-upload .doc-file{font-size:16px;color:#000;padding-left:0;font-style:italic;margin-bottom:15px}fieldset .formItem.formFile .doc-upload .doc-file button{float:right;color:#007eb0;text-decoration:none;font-size:20px;position:relative;right:inherit;border:none;background:rgba(0,0,0,0);cursor:pointer}fieldset .formItem.formFile .doc-upload .inner{padding:20px 20px 20px 0}fieldset .formItem .btn-datepicker{position:absolute;width:30px;height:50px;border:0;border-radius:0;right:50px;line-height:50px;text-align:center;background:none;cursor:pointer;text-decoration:none;z-index:10011}@media only screen and (max-width: 700px){fieldset .formItem .btn-datepicker{top:50px}}fieldset .formItem .btn-datepicker:after{content:"";display:block;font-family:"thaff";font-size:16px;color:#007eb0}fieldset .formItem .btn-datepicker:hover:after{color:#cc4b00}fieldset .formItem .input-datepicker{height:50px;position:absolute;top:0px;visibility:hidden}fieldset .has-btn{position:relative}fieldset .has-btn .btn-add{position:absolute;right:0;top:0;z-index:2}fieldset.candidate-search{margin-bottom:0}fieldset.candidate-search .tags{min-height:85px}fieldset.candidate-search .tags.small{min-height:0;padding:15px 20px}fieldset.candidate-search .tags.small .select2-container{padding:0}fieldset.candidate-search .formItem .select2-container{width:100% !important}.error-notification{color:#ea2221;display:block;margin-bottom:30px}.error-notification span{display:block;margin-bottom:10px}.error-notification.candidate-search-error{color:#fff}.select2-container{background:#f1f1f1;border:none;z-index:10010}.select2-container .select2-selection--single{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:48px;background:rgba(0,0,0,0);position:relative;border:none}.select2-container .select2-selection--single .select2-selection__rendered{line-height:50px;text-align:left;padding:0 40px 0 20px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;color:#000;max-width:100%}.select2-container .select2-selection--single .select2-selection__arrow{height:48px;width:52px;-webkit-transition:transform 200ms ease;-moz-transition:transform 200ms ease;-ms-transition:transform 200ms ease;-o-transition:transform 200ms ease;transition:transform 200ms ease}.select2-container .select2-selection--single .select2-selection__arrow:before{content:"";font-family:"thaff";color:#007eb0;font-size:20px;position:absolute;right:17px;top:50%;margin-top:-10px}.select2-container .select2-selection--single .select2-selection__arrow b{display:none}.select2-container .select2-selection:hover .select2-selection__arrow:before{color:#cc4b00}.select2-container.select2-container--disabled{background:#f8f8f8}.select2-container .select2-dropdown{border-color:gray;margin-top:-2px;margin-left:-1px}.select2-container .select2-dropdown .select2-search--dropdown{padding:10px 20px}.select2-container .select2-dropdown .select2-search--dropdown input{height:50px;line-height:50px;padding:0 10px;border:1px solid gray;font-size:16px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none}.select2-container .select2-dropdown .select2-results{padding:10px 0}.select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar{width:10px;height:10px}.select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-track{background:#f1f1f1}.select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb{background:#c1c1c1}.select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb:hover{background:#007eb0}.select2-container .select2-dropdown .select2-results .select2-results__options::-webkit-scrollbar-thumb:active{background:#007eb0}.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option{padding:10px 20px;display:block;background:#fff}.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{background:#fff;color:#cc4b00}.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__message{font-style:italic;color:#747474}.select2-container .select2-dropdown.multiselect .select2-results .select2-results__options .select2-results__option{position:relative;padding-left:60px}.select2-container .select2-dropdown.multiselect .select2-results .select2-results__options .select2-results__option:before{content:"";font-family:"thaff";width:25px;height:25px;display:block;background:#f1f1f1;position:absolute;left:20px;top:6px;color:#f1f1f1;text-align:center;line-height:25px;font-size:13px}.select2-container .select2-dropdown.multiselect .select2-results .select2-results__options .select2-results__option[aria-selected=true]:before{color:#007eb0}.select2-container.select2-container--open{background:#fff;border:1px solid gray;border-bottom:1px solid #fff}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.formItem.multi-select{align-items:stretch}.formItem.multi-select label{height:auto}.formItem.multi-select.wide{display:block}.formItem.multi-select.wide label{display:block;width:100%;line-height:54px;position:relative}.formItem.multi-select.wide label:before{content:"";font-family:"thaff";font-weight:normal;font-size:20px;position:absolute;right:21px;top:0;color:#007eb0}.formItem.multi-select.wide .select2-container{width:100%;display:block}.formItem.multi-select.wide .select2-container .select2-selection{border-top:1px solid gray}.formItem.multi-select.wide .select2-container .select2-selection:before{display:none !important}.formItem.multi-select .select2-container{padding:0 20px}.formItem.multi-select .select2-container .select2-selection--multiple{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-height:50px;position:relative;border:none;background:rgba(0,0,0,0)}@media only screen and (max-width: 700px){.formItem.multi-select .select2-container .select2-selection--multiple .select2-search{min-height:50px}.formItem.multi-select .select2-container .select2-selection--multiple .select2-search .select2-search__field{height:50px}}.formItem.multi-select .select2-container .select2-selection--multiple:before{content:"";font-family:"thaff";font-size:20px;position:absolute;right:0;top:50%;margin-top:-10px;color:#007eb0}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered{line-height:46px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:16px;padding:0 30px 0 0;cursor:default;display:flex;flex-wrap:wrap}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline{flex:1}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline input{width:100% !important;height:35px}@media only screen and (max-width: 700px){.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered{min-height:48px}}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-search__field[disabled]{color:#747474}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background-color:rgba(0,0,0,0);border:none;border-radius:0;cursor:default;float:left;margin-right:5px;margin-top:0;padding:0 20px 0 0;color:#000;overflow:hidden;text-overflow:ellipsis;height:35px}@media only screen and (max-width: 700px){.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{min-height:35px;max-width:calc(100% - 145px);overflow:hidden;text-overflow:ellipsis;padding-right:0}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice input{height:100%;margin-top:0}}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{float:right;color:rgba(0,0,0,0);position:relative;margin-left:10px}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:before{content:"";font-family:"thaff";font-size:14px;color:#007eb0}.formItem.multi-select .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover:before{color:#cc4b00}.formItem.multi-select .select2-container.select2-container--open{background:#fff;border:none}.formItem.multi-select .select2-container.select2-container--open .select2-selection--multiple:before{content:"";color:#cc4b00}@media only screen and (min-width: 700px)and (max-width: 1240px){.select2-container .select2-dropdown{margin-left:0 !important}}@media only screen and (max-width: 700px){.select2-container .select2-dropdown{margin-left:0 !important;min-width:auto !important}}fieldset.fair-options .info{color:#cc4b00;display:block;margin-bottom:30px}fieldset.chat{border:1px solid #e7e7e7;padding:30px}@media only screen and (max-width: 700px){fieldset.chat .col-2-3{padding-top:30px}}fieldset.chat .chat-title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:center;margin-bottom:30px}fieldset.chat .chat-title h4{margin-bottom:0;font-size:26px}fieldset.chat .formCheckbox{width:auto;margin-bottom:0}fieldset.chat .formCheckbox label span{text-transform:uppercase;font-weight:bold;padding-right:10px;color:#b3b3b3;font-size:13px}fieldset.chat .formCheckbox label em{width:40px;height:20px;border-radius:20px;background:#fff;display:block;position:relative}fieldset.chat .formCheckbox label em::before{content:"";display:block;width:20px;height:20px;border-radius:50%;background:#bfbfbf;position:absolute;left:0;top:0}fieldset.chat .formCheckbox input:checked+label em::before{left:50%;background:#cc4b00}fieldset.chat .close{display:block;cursor:pointer;width:30px;height:30px;background:rgba(0,0,0,0);border:0;position:relative}fieldset.chat .close::before,fieldset.chat .close::after{content:"";height:2px;width:20px;position:absolute;left:50%;top:50%;background:#007eb0;margin-top:-1px;margin-left:-10px}fieldset.chat .close::before{transform:rotate(45deg)}fieldset.chat .close::after{transform:rotate(-45deg)}fieldset.chat .chat-slot-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:flex-start;margin-bottom:30px}fieldset.chat .chat-slot-header h5{color:gray;font-size:26px;margin-bottom:0}fieldset.chat .chat-contact{background:#f1f1f1;margin-top:30px;margin-right:-30px}fieldset.chat .chat-contact .grid{margin-right:0}fieldset.chat .chat-contact .col-1-3,fieldset.chat .chat-contact .col-2-3{margin-bottom:0;padding:30px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}fieldset.chat .chat-contact .col-2-3{border-left:2px solid #fff}fieldset.chat .chat-info .formName{background:#fff;margin-bottom:2px}fieldset.chat .chat-info .formName label{background:#fff}fieldset.chat .chat-info .formName input{background:#fff;border-color:#fff}fieldset.chat .chat-info button.icon-delete{border:0;background:rgba(0,0,0,0);cursor:pointer}fieldset.chat .chat-info .formFile{border:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;background:#fff}@media only screen and (max-width: 700px){fieldset.chat .chat-info .formFile{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}fieldset.chat .chat-info .formFile label{height:auto}fieldset.chat .chat-info .formFile .right a.icon-delete{text-decoration:none;color:#747474}fieldset.chat .chat-info .formFile .right .img{margin-right:10px}@media only screen and (max-width: 700px){fieldset.chat .chat-info .formFile .right{padding:20px}}fieldset.chat .chat-slot{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;padding:20px;margin-bottom:20px}fieldset.chat .chat-slot .count{background:#cc4b00;padding:16px 20px;display:inline-block;margin-right:15px}fieldset.chat .chat-slot .slot-name{flex:1 1 auto}fieldset.chat .chat-slot .slot-name small{font-size:13px;font-weight:bold;text-transform:uppercase;display:block;margin-bottom:10px}fieldset.chat .chat-slot .slot-name h6{font-size:20px;margin-bottom:0}fieldset.chat .chat-slot.active{color:#fff;background:gray}fieldset.chat .chat-slot.active h6{color:#fff}fieldset.chat .chat-slot.available{background:#e6e6e6}fieldset.chat .chat-slot.available h6{color:#7fbd21}fieldset.chat .chat-slot.available small{color:gray}fieldset.chat .btn-wrap{text-align:center}fieldset.chat .btn-wrap button.add-slot{border:0;background:rgba(0,0,0,0);font-size:13px;text-transform:uppercase;color:#b3b3b3;cursor:pointer}fieldset.chat .btn-wrap button.add-slot::before{color:#007eb0;float:right;margin-left:10px;font-size:20px;position:relative;top:-2px}fieldset.chat .btn-wrap button.add-slot:hover{color:#000}fieldset.chat .droparea{border:2px dashed gray;font-size:13px;text-align:center;width:108px;height:108px;font-weight:bold;color:#747474;font-style:normal;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center}fieldset.chat .droparea .dz-message{margin:auto}fieldset.chat .droparea .dz-message span{font-style:normal;text-transform:uppercase}@media only screen and (min-width: 1240px){.ba-title-code-container .select2-container .select2-selection--single .select2-selection__rendered{max-width:220px}}.btn{background:#007eb0;color:#fff !important;display:inline-block;padding:18px 20px 17px 20px;text-decoration:none;font-size:13px;font-weight:bold;text-transform:uppercase}.btn.orange{background:#cc4b00}.btn:hover{background:#666}.btn.grey{background:#747474}.btn.white{background:#fff;color:#000 !important}.btn.details{background:#f1f1f1;color:#007eb0 !important;text-align:left !important;padding:30px;line-height:150%}.btn.details:hover{background:#007eb0;color:#fff !important}.btn.centered{position:relative;margin:0 auto}.btn.btn-dash{margin-bottom:30px}@media only screen and (min-width: 1240px){.btn.btn-dash{margin-left:100px}}.btn.disabled{pointer-events:none;background:#f1f1f1;color:#b3b3b3 !important}button.btn{border:0;outline:0;cursor:pointer}.btn+.btn{margin-left:30px}.btn-icon{background:#007eb0;color:#fff !important;display:inline-block;padding:30px 30px 30px 80px;text-decoration:none;font-size:18px;max-width:370px;position:relative;text-align:left;margin-right:30px}.btn-icon.orange{background:#cc4b00}.btn-icon:hover{background:#666}.btn-icon.white{background:#fff;color:#cc4b00 !important;margin:-30px 0}.btn-icon:before{font-size:32px;position:absolute;left:30px;top:50%;margin-top:-16px}.btn-icon-only{background:#007eb0;color:#fff !important;display:inline-block;padding:18px 20px 17px 20px;text-decoration:none;font-size:16px;position:relative;text-align:left;width:50px;height:50px}.btn-icon-only.orange{background:#cc4b00}.btn-icon-only:hover{background:#666}.btn-icon-only:before{font-size:16px;position:absolute;left:50%;top:50%;margin-top:-8px;margin-left:-8px}.btn-icon-only.loading:before{margin-left:0;margin-top:0}.btn-icon-number{background:#007eb0;color:#fff !important;display:inline-block;padding:18px 45px 17px 20px;text-decoration:none;font-size:13px;font-weight:bold;position:relative;text-align:left}.btn-icon-number.orange{background:#cc4b00}.btn-icon-number:hover{background:#666}.btn-icon-number:before{font-size:16px;position:absolute;right:20px;top:50%;margin-top:-8px}.btn-text{color:#007eb0;display:inline-block;text-decoration:none;font-size:13px;text-transform:uppercase;font-weight:bold;background:rgba(0,0,0,0);border:none;cursor:pointer}.btn-text:hover{color:#cc4b00}.btn-text.icon-search-32{padding-left:25px;position:relative}.btn-text.icon-search-32:before{position:absolute;left:0;top:50%;margin-top:-8px}.btn-text#job-index-reset-search,.btn-text#project-index-reset{margin-top:20px;color:#ffdfb7}.btn-text.orange{color:#cc4b00}.btn-text.white{color:#fff}.blue .btn-text.orange:hover{color:#fff}.btn.fullwidth,.btn-text.fullwidth{width:100%;text-align:center}@media only screen and (max-width: 700px){.btn.mb-fullwidth,.btn-text.mb-fullwidth{width:100%;text-align:center;margin-bottom:20px;margin-left:0;margin-right:0}}.btn-icon.fullwidth{width:100%}.btn-add{border:0;cursor:pointer;background:rgba(0,0,0,0);width:50px;height:50px;font-size:20px;color:#007eb0}.btn-add:hover{color:#cc4b00}.formItem .btn{display:inline-block}*:focus{outline:3px solid #cc4b00 !important}#flying-focus{position:absolute;margin:0;background:rgba(0,0,0,0);-webkit-transition-property:left,top,width,height;transition-property:left,top,width,height;-webkit-transition-timing-function:cubic-bezier(0, 1, 0, 1);transition-timing-function:cubic-bezier(0, 1, 0, 1);visibility:hidden;pointer-events:none;box-shadow:0 0 0 3px #cc4b00}#flying-focus.flying-focus_visible{visibility:visible;z-index:999999}.flying-focus_target{outline:none !important}.flying-focus_target::-moz-focus-inner{border:0 !important}.label{position:relative;padding-left:25px;display:block;margin-bottom:10px}.label .progress{display:table;table-layout:fixed;width:100%}.label .progress span{display:table-cell}.label .progress .left,.label .progress .right{width:62px}.label .progress div{background:gray;height:10px}.label .progress div i{background:#007eb0;height:100%;display:block}.label .progress .left{text-align:left}.label .progress .right{text-align:right}.label:before{position:absolute;left:0;top:0px;font-size:16px;color:#747474}.label.blue{color:#007eb0}.label.blue:before{color:#007eb0}.label.orange{color:#cc4b00}.label.orange:before{color:#cc4b00}.label.blue-icon:before{color:#007eb0}.label .label-link{color:#007eb0;text-decoration:none}.label .label-link:hover{text-decoration:underline}a.label,.label a,button.label{text-decoration:none;color:#007eb0}a.label:hover,.label a:hover,button.label:hover{color:#cc4b00}button.label{background:rgba(0,0,0,0);cursor:pointer;border:none}.orange a.label,.orange .label,.blue a.label,.blue .label{color:#fff}.orange a.label:before,.orange .label:before,.blue a.label:before,.blue .label:before{color:#fff}.blue-icon:before{color:#007eb0}.label-info{padding:0 !important;margin-bottom:30px}.label-info li{padding-left:25px !important;position:relative;display:block;margin-bottom:10px !important;line-height:150% !important}.label-info li a{color:#007eb0;text-decoration:none}.label-info li:after{display:none !important}.label-info li:before{position:absolute;left:0;top:2px;font-size:16px;color:#007eb0}.label-info li:last-child{margin-bottom:0}.orange .label-info li a,.blue .label-info li a{color:#fff}.orange .label-info li:before,.blue .label-info li:before{color:#fff}.dropdown{position:relative;cursor:pointer;padding-right:30px;z-index:5;color:gray}.dropdown>button{background:rgba(0,0,0,0);cursor:pointer;border:none;color:gray;font-size:16px;display:inline}.dropdown:after{font-family:"thaff";content:"";position:absolute;right:0;top:50%;margin-top:-9px;font-size:18px;display:block;color:#007eb0;-webkit-transition:transform 200ms ease;-moz-transition:transform 200ms ease;-ms-transition:transform 200ms ease;-o-transition:transform 200ms ease;transition:transform 200ms ease}.dropdown ul{list-style-type:none;position:absolute;top:100%;left:0;background:#fff;padding:0;text-align:left;border:1px solid gray;border-top:2px solid #cc4b00;width:100%;min-width:150px;display:none}.dropdown ul li a,.dropdown ul li button{color:#000;text-decoration:none;display:block;padding:10px 20px;font-size:14px;background:rgba(0,0,0,0);border:none;cursor:pointer}.dropdown ul li a:hover,.dropdown ul li button:hover{color:#007eb0}.dropdown ul li.active a{color:#cc4b00}.dropdown ul li[aria-selected=true] a,.dropdown ul li[aria-selected=true] button{color:#007eb0}.dropdown.open:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.dropdown.open ul{display:block}.filter-bar{background:#007eb0;color:#fff;padding:60px 100px}.filter-bar button{background:rgba(0,0,0,0);border:none;text-align:left;cursor:pointer}@media only screen and (max-width: 700px){.filter-bar{padding:40px 20px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 700px)and (max-width: 1240px){.filter-bar{padding:40px}}.filter-bar h1,.filter-bar h2{font-size:46px;color:#fff}@media only screen and (max-width: 700px){.filter-bar h1,.filter-bar h2{font-size:26px;-webkit-order:-1;-ms-flex-order:-1;order:-1}}@media only screen and (min-width: 700px)and (max-width: 1240px){.filter-bar h1,.filter-bar h2{font-size:36px}}.filter-bar h2::before{padding-bottom:0;display:none}.filter-bar .btn-filter{float:right;color:#ffdfb7;text-decoration:none;font-size:26px;position:relative;padding-right:60px}@media only screen and (max-width: 700px){.filter-bar .btn-filter{float:none;margin-bottom:10px}}.filter-bar .btn-filter:before{content:"";font-family:"thaff";font-size:28px;position:absolute;right:0;top:50%;margin-top:-14px}.filter-bar .btn-agent{color:#ffdfb7;text-decoration:none;display:block;position:relative;padding-left:25px}.filter-bar .btn-agent:before{font-size:16px;position:absolute;left:0;top:50%;margin-top:-8px}.filter-bar .set-filter{list-style-type:none;padding:0;margin-bottom:10px;min-height:27px}@media only screen and (max-width: 700px){.filter-bar .set-filter{min-height:0;margin-bottom:0}}.filter-bar .set-filter li{display:inline-block;position:relative;font-size:14px;margin-right:30px;margin-bottom:10px}@media only screen and (max-width: 700px){.filter-bar .set-filter li{margin-bottom:20px}}.filter-bar .set-filter li span{opacity:.5}.filter-bar .set-filter li a,.filter-bar .set-filter li button{color:#fff;text-decoration:none;font-size:14px;position:relative;top:2px;margin-left:10px}.filter-bar .set-filter li a:hover,.filter-bar .set-filter li button:hover{color:#cc4b00}.filter-bar .filter{display:none}.filter-bar .filter .btn-text{color:#ffdfb7;margin-top:20px;text-align:left}.filter-bar.open .filter{display:block}.filter-bar.open .btn-agent{display:none}.filter-bar.open .btn-filter:before{content:""}#searchprofileresults{margin-top:60px}.joblist .joblist-header .joblist-view{float:right;color:#747474}@media only screen and (max-width: 700px){.joblist .joblist-header .joblist-view>span{display:none}}.joblist .joblist-header .joblist-view ul{list-style-type:none;padding:0;text-align:right;float:right}.joblist .joblist-header .joblist-view ul li{display:inline-block;margin-left:15px}.joblist .joblist-header .joblist-view ul li a,.joblist .joblist-header .joblist-view ul li button{color:#747474;text-decoration:none;border:none;background:rgba(0,0,0,0);cursor:pointer}.joblist .joblist-header .joblist-view ul li a:before,.joblist .joblist-header .joblist-view ul li button:before{font-size:16px}.joblist .joblist-header .joblist-view ul li.active a,.joblist .joblist-header .joblist-view ul li:hover a{color:#cc4b00}.joblist .joblist-header .joblist-sorting{width:230px;float:right}@media only screen and (max-width: 700px){.joblist .joblist-header .joblist-sorting{float:none;width:100%}.joblist .joblist-header .joblist-sorting>span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 30px);position:relative;top:3px}}.job-listing{border-bottom:1px solid #e7e7e7;padding:25px 0 10px 0;position:relative;min-height:105px}.job-listing:first-child{border-top:1px solid #e7e7e7}.job-listing .status-label{position:absolute;right:0;top:30px;padding:10px;display:block;font-weight:bold;color:#fff;background:#4f8400;font-size:14px;-webkit-transition:opacity 100ms ease;-moz-transition:opacity 100ms ease;-ms-transition:opacity 100ms ease;-o-transition:opacity 100ms ease;transition:opacity 100ms ease}.job-listing .status-label.inactive{color:#fff;background:gray}.job-listing .status-label.audit{background:#007eb0}@media only screen and (min-width: 1240px){.job-listing .btn-bar{position:absolute;right:60px;bottom:60px;display:none;z-index:2}}.job-listing .btn-bar .btn,.job-listing .btn-bar .btn-icon-only,.job-listing .btn-bar .btn-icon-only,.job-listing .btn-bar .btn-icon-number{margin-left:20px;vertical-align:middle}@media only screen and (max-width: 700px){.job-listing .btn-bar .btn,.job-listing .btn-bar .btn-icon-only{padding:13px 15px 12px 15px}}.job-listing .btn-bar.visible{display:block;bottom:inherit;top:30px}.job-listing .left,.job-listing .right{float:left}.job-listing .left{width:20%;color:#cc4b00;font-size:16px}@media only screen and (min-width: 700px)and (max-width: 1240px){.job-listing .left{width:130px}}@media only screen and (min-width: 1240px){.job-listing .left{width:130px;padding-left:30px}}.job-listing .left img{width:100%;height:auto}.job-listing .left small{font-size:14px;display:block;margin-top:3px;margin-bottom:10px}.job-listing .left strong{font-size:18px;display:block}.job-listing .left a.icon-arrowline-right-32{text-decoration:none;color:#cc4b00;font-size:32px}.job-listing .left label{display:block;background:#007eb0;color:#fff;padding:9px;font-size:13px;font-weight:bold;margin-top:20px;position:relative;left:-30px}@media only screen and (max-width: 700px){.job-listing .left label{padding:5px;width:calc(100% - 20px);font-size:12px;left:0}}.job-listing .left .btn-fav{cursor:pointer;background:rgba(0,0,0,0);display:block;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:gray}.job-listing .left .btn-fav span{display:block;opacity:0;padding:5px 0;margin-left:30px}.job-listing .left .btn-fav::before{font-size:24px;float:left;margin-right:5px}.job-listing .left .btn-fav.added{color:#cc4b00}.job-listing .right{width:75%;padding-right:20px}@media only screen and (min-width: 700px)and (max-width: 1240px){.job-listing .right{width:calc(100% - 100px)}.job-listing .right .col-1-4,.job-listing .right .col-1-3{width:100%;float:none;padding-right:0}}@media only screen and (min-width: 1240px){.job-listing .right{width:calc(100% - 100px)}}@media only screen and (max-width: 1240px){.job-listing .right{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.job-listing .right .label{margin-bottom:20px;font-size:14px}@media only screen and (max-width: 1240px){.job-listing .right .btn-bar{margin-right:-20px;-webkit-order:2;-ms-flex-order:2;order:2}.job-listing .right .btn-bar a{margin:10px 5px 0 0;font-size:12px}.job-listing .right .btn-bar a.btn-icon-only{width:39px;height:39px}.job-listing .right .btn-bar a.btn-icon-number{padding:13px 40px 12px 15px}}.job-listing .right p{margin-bottom:0}.job-listing .right .grid .col-1-4:nth-child(4n-3){width:35%}.job-listing .right .grid .col-1-4:nth-child(4n-2){width:15%}.job-listing .right .grid .col-1-4:nth-child(4n-1){width:15%}.job-listing .right .grid .col-1-4:nth-child(4n){width:35%}.job-listing .right .grid .col-1-4>span{float:left}.job-listing .right .grid .col-1-4 .stats-bar{float:left;margin-left:20px;margin-top:5px}@media only screen and (max-width: 700px){.job-listing .right .grid .col-1-4{width:100% !important}}.job-listing h4{margin-bottom:20px;position:relative;padding-right:50px}.job-listing h4 a{text-decoration:none;color:#007eb0}.job-listing h4 span{color:gray;font-size:14px;display:block;margin-top:10px}.job-listing .company{color:gray}.job-listing .splitter{content:"";display:block;width:100px;height:2px;background:gray;margin:20px 0}.job-listing:hover,.job-listing.visible{background:#f1f1f1}.job-listing:hover .status-label,.job-listing.visible .status-label{opacity:0}.job-listing:hover .btn-bar,.job-listing.visible .btn-bar{display:block}.job-listing:hover .left .btn-fav,.job-listing.visible .left .btn-fav{color:#007eb0}.job-listing:hover .left .btn-fav span,.job-listing.visible .left .btn-fav span{opacity:1}.job-listing:hover .left .btn-fav.added,.job-listing.visible .left .btn-fav.added{color:#cc4b00}.job-listing:hover .right .grid .col-1-4:nth-child(4n),.job-listing.visible .right .grid .col-1-4:nth-child(4n){visibility:hidden}.job-listing:hover .right .grid .col-1-3:nth-child(3n),.job-listing.visible .right .grid .col-1-3:nth-child(3n){visibility:hidden}.job-listing.inactive .left,.job-listing.inactive-with-button .left{color:#747474}.job-listing.inactive h4 a,.job-listing.inactive h4,.job-listing.inactive-with-button h4 a,.job-listing.inactive-with-button h4{color:#747474}.job-listing.inactive .status-label,.job-listing.inactive-with-button .status-label{color:#fff;background:gray}.job-listing.inactive:hover,.job-listing.inactive-with-button:hover{background:inherit}.job-listing.inactive:hover .right .grid .col-1-4:nth-child(4n),.job-listing.inactive-with-button:hover .right .grid .col-1-4:nth-child(4n){visibility:visible}.job-listing.inactive:hover .btn-bar{display:none}.job-listing.applicant .left{width:160px;padding-right:30px}@media only screen and (max-width: 700px){.job-listing.applicant .left{width:100px;padding-right:20px}.job-listing.applicant .left img{width:100%;height:auto}}.job-listing.applicant .right{width:calc(100% - 160px)}@media only screen and (max-width: 700px){.job-listing.applicant .right{width:calc(100% - 100px)}}@media only screen and (min-width: 1240px){.joblist-header{margin-bottom:20px}}#search-page-search-result .job-listing .left{width:130px;padding-left:30px}#search-page-search-result .job-listing .right{width:calc(100% - 130px)}.search-results{border-bottom:1px solid #e7e7e7}.search-results .candidate-item{padding:30px;border-top:1px solid #e7e7e7}.search-results .candidate-item .label{margin-bottom:20px}.search-results .candidate-item h2{font-size:20px;margin-bottom:30px}.search-results .candidate-item h2::before{background:rgba(204,204,204,.5);width:100px}.search-results .candidate-item .btn-text{border:0;background:rgba(0,0,0,0);cursor:pointer;font-weight:normal;text-transform:none;font-size:14px}.search-results .candidate-item .btn-text::before{margin-right:5px;font-size:25px;float:left}.search-results .candidate-item .btn-text span{padding:5px 0;display:block;margin-left:30px}.search-results .candidate-item:hover{background:#f1f1f1}@media only screen and (min-width: 700px)and (max-width: 1240px){.profileContent .job-listing .right{width:calc(100% - 130px)}}@media only screen and (min-width: 1240px){.profileContent .job-listing .right{width:calc(100% - 130px)}}.loading{position:relative;cursor:wait !important}.loading:after{content:"";width:20px;height:20px;display:block;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;background-color:#007eb0;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out;z-index:8}.loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:7}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.list-pagination{position:relative;padding:0 40px;max-width:50%;display:inline-block;height:40px;top:-10px}@media only screen and (max-width: 700px){.list-pagination{max-width:100%;width:100%;top:0;display:block;margin-bottom:20px}}.list-pagination.month{width:400px;top:0}@media only screen and (max-width: 700px){.list-pagination.month{max-width:100%;width:100%}}.list-pagination strong{font-size:36px;color:#007eb0;font-weight:normal;text-align:center;display:block}.list-pagination ul{list-style-type:none;padding:0;display:block;text-align:center;line-height:40px}.list-pagination ul li{display:inline-block;font-size:20px;color:gray}@media only screen and (max-width: 700px){.list-pagination ul li{font-size:16px}}.list-pagination ul li a{color:gray;text-decoration:none;padding:7px 5px;margin-right:20px}@media only screen and (max-width: 700px){.list-pagination ul li a{margin-right:15px}}.list-pagination ul li a:hover{color:#cc4b00}.list-pagination ul li.active a{border-bottom:2px solid gray;color:#cc4b00}.list-pagination ul li:last-child a{margin-right:0}.list-pagination .list-pagination-button{position:absolute;top:50%;margin-top:-10px;width:20px;height:20px;text-decoration:none}.list-pagination .list-pagination-button:before{font-size:20px;color:gray}.list-pagination .list-pagination-button.prev{left:0}.list-pagination .list-pagination-button.next{right:0}.list-pagination .list-pagination-button.inactive:before{color:gray;cursor:default}.list-pagination .list-pagination-button:hover:before{color:#cc4b00}.dashboard-entry{border-bottom:2px solid gray;padding:25px 0 10px 0}.dashboard-entry:last-child{border-bottom:none}.dashboard-entry:hover,.dashboard-entry.highlight{background:#f1f1f1}.dashboard-entry .left,.dashboard-entry .right{float:left}.dashboard-entry .left{width:30%;color:#cc4b00;padding-left:20px;font-size:16px}@media only screen and (min-width: 700px)and (max-width: 1240px){.dashboard-entry .left{width:120px}}@media only screen and (min-width: 1240px){.dashboard-entry .left{width:120px}}.dashboard-entry .left small{font-size:14px}.dashboard-entry .left strong{font-size:20px;display:block}.dashboard-entry .left label{display:inline-block;background:#007eb0;color:#fff;padding:9px;font-size:13px;font-weight:bold;margin-top:20px;position:relative;left:-20px}@media only screen and (max-width: 700px){.dashboard-entry .left label{padding:5px;width:calc(100% - 20px);font-size:12px;left:0}}.dashboard-entry .right{width:70%;padding-right:20px}.dashboard-entry .right .label{font-size:14px}@media only screen and (min-width: 700px)and (max-width: 1240px){.dashboard-entry .right{width:calc(100% - 120px)}}@media only screen and (min-width: 1240px){.dashboard-entry .right{width:calc(100% - 120px)}}.dashboard-entry h4{margin-bottom:20px;padding-bottom:20px;position:relative}.dashboard-entry h4 a{text-decoration:none;color:#007eb0}.dashboard-entry h4:before{content:"";display:block;width:100px;position:absolute;bottom:0;left:0;height:2px;background:gray}.calendar{width:100%;table-layout:fixed;border-collapse:collapse}.calendar th,.calendar td{padding:20px;position:relative;border:1px solid #d6e1e5}.calendar th{text-align:center;font-size:16px;color:#747474;text-transform:uppercase}.calendar td{vertical-align:top;height:200px;overflow:hidden}.calendar td strong{position:absolute;top:18px;right:0;background:#007eb0;color:#fff;padding:10px;font-size:13px}.calendar td span{color:#cc4b00;font-size:26px;display:block;margin-bottom:15px}.calendar td ul{list-style-type:none;padding:0}.calendar td ul li{position:relative;padding-left:25px;color:#007eb0;font-size:13px;line-height:150%;margin-bottom:10px}.calendar td ul li:last-child{margin-bottom:0}.calendar td ul li a{color:#007eb0;text-decoration:none}.calendar td ul li:before{color:#007eb0;opacity:.5;position:absolute;left:0;top:0;font-size:16px}.calendar td ul li small{color:#747474;font-size:13px}.calendar td.highlight{background:#f1f1f1}.calendar td.inactive span{color:gray}.calendar td.today{position:relative;-webkit-box-shadow:inset 0 0 0 2px #cc4b00;-moz-box-shadow:inset 0 0 0 2px #cc4b00;box-shadow:inset 0 0 0 2px #cc4b00}.calendar-widget{background:#007eb0;padding:20px}.calendar-widget .calendar th,.calendar-widget .calendar td{padding:0;position:relative;border:0}.calendar-widget .calendar th{text-align:center;font-size:16px;color:rgba(255,255,255,.3);text-transform:uppercase;padding-bottom:10px}.calendar-widget .calendar td{vertical-align:middle;text-align:center;height:32px;color:#fff}.calendar-widget .calendar td.event{background:rgba(255,255,255,.2);color:#fff}.calendar-widget .calendar td.today{position:relative;-webkit-box-shadow:inset 0 0 0 2px #cc4b00;-moz-box-shadow:inset 0 0 0 2px #cc4b00;box-shadow:inset 0 0 0 2px #cc4b00}.calendar-widget .pagination{position:relative;width:100%;margin-bottom:40px;max-width:100%}.calendar-widget .pagination strong{font-size:26px;color:#cc4b00;font-weight:normal;text-align:center;display:block}.calendar-widget .pagination .pagination-button{position:absolute;top:50%;margin-top:-10px;text-decoration:none}.calendar-widget .pagination .pagination-button:before{font-size:20px;color:#fff;top:50%;margin-top:-10px}.calendar-widget .pagination .pagination-button.prev{left:0}.calendar-widget .pagination .pagination-button.next{right:0}.calendar-widget .pagination .pagination-button:hover:before{color:#cc4b00}.teaser{position:relative}.teaser .dropdown{float:right;margin-top:60px;padding-top:10px;padding-bottom:10px}.teaser .btn-logout{float:right;color:#cc4b00;font-size:18px;text-decoration:none;position:relative;padding-left:50px;line-height:32px;background:rgba(0,0,0,0);cursor:pointer;border:none}@media only screen and (max-width: 700px){.teaser .btn-logout{margin:10px 0 30px 0}}.teaser .btn-logout:before{font-size:32px;position:absolute;left:0;top:50%;margin-top:-16px}.teaser .img{width:calc(100% - 30px);position:relative;z-index:1}@media only screen and (min-width: 700px){.teaser .img{width:770px}}.teaser .img img{width:100%;height:auto;display:block}.teaser .caption{width:calc(100% - 30px);margin-left:30px;margin-top:-30px;z-index:2;color:#fff;background:#007eb0;padding:30px;position:relative}.teaser .caption fieldset{margin-top:30px}.teaser .caption a:hover{color:#fff}@media only screen and (min-width: 700px){.teaser .caption{position:absolute;width:570px;bottom:60px;right:0;padding:60px 100px}}@media only screen and (min-width: 700px)and (min-width: 700px)and (max-width: 1240px){.teaser .caption{padding:40px}}@media only screen and (min-width: 700px){.teaser .caption.grow-down{position:relative;width:100%;margin-top:-275px;float:right}}.teaser .caption h3{font-size:26px;color:#fff}.teaser .caption h1{font-size:46px;color:#fff;margin-bottom:0}@media only screen and (max-width: 700px){.teaser .caption h1{font-size:26px}}.teaser .caption p{margin-top:20px;margin-bottom:0}.teaser .caption p a{color:#fff}.teaser .caption.button a{background:#cc4b00;color:#fff !important;display:inline-block;padding:18px 20px 17px 20px;text-decoration:none;font-size:13px;font-weight:bold;text-transform:uppercase;margin-top:10px}.teaser .swiper-button{right:600px;bottom:0;top:inherit;z-index:2}.teaser .swiper-button.swiper-button-prev{left:inherit;right:630px}.teaser .swiper-pagination{position:absolute;right:0;left:inherit;top:60px;bottom:inherit;width:10px;z-index:5}@media only screen and (min-width: 700px){.teaser .swiper-pagination{top:40%}}.teaser .swiper-pagination .swiper-pagination-bullet{display:block;width:3px;height:20px;background:gray;margin:0 0 10px 0;opacity:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.teaser .swiper-pagination .swiper-pagination-bullet-active{background:#007eb0}.teaser.contact .img .map{width:100%;height:590px}@media only screen and (max-width: 700px){.teaser.contact .img .map{height:60vh !important}}@media only screen and (min-width: 700px){.teaser.contact .img{width:870px}}.teaser.contact .caption .label:before{color:#fff}.teaser.contact .caption a{color:#fff}.teaser.contact .caption a:hover{color:#fff}@media only screen and (min-width: 700px){.teaser.contact .caption{position:absolute;width:370px;bottom:60px;right:0;padding:50px 40px}}.teaser.medium .swiper-container{margin:0;width:calc(100% - 30px)}@media only screen and (min-width: 700px){.teaser.medium .swiper-container{width:770px}}.teaser.large .img{width:calc(100% - 30px)}@media only screen and (min-width: 700px){.teaser.large .img{width:970px;margin-bottom:60px}}.teaser.large a{text-decoration:none}.teaser.large .caption{width:calc(100% - 30px);margin-left:30px;margin-top:-30px;z-index:5;color:#fff;background:#cc4b00;padding:30px}.teaser.large .caption a,.teaser.large .caption span{display:block;margin-top:20px;color:#fff;font-size:13px;font-weight:bold}@media only screen and (min-width: 700px){.teaser.large .caption{position:absolute;width:570px;bottom:0;right:0}}.teaser.large .caption h3{margin-bottom:20px}.teaser.large .caption h3:before{background:rgba(255,255,255,.5);width:100px}.teaser.large .caption:hover a,.teaser.large .caption:hover span{color:#007eb0}.teaser.small .caption{position:relative;margin:0;background:#cc4b00;padding:30px 40px;width:auto;display:inline-block;bottom:inherit;right:inherit;max-width:66.6666%}@media only screen and (max-width: 700px){.teaser.small .caption{max-width:100%}}.teaser.small .caption h1{margin-bottom:0;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (min-width: 1240px){.teaser.fullscreen{margin-bottom:60px}}.teaser.fullscreen .img{width:100%}.teaser.fullscreen .img img{width:100%;height:auto}.teaser.fullscreen .caption{padding:40px;max-width:66.6666%;width:auto;right:inherit;background:#cc4b00;left:0;margin-left:20px}@media only screen and (min-width: 1240px){.teaser.fullscreen .caption{left:50%;margin-left:-585px;max-width:100%;bottom:-67px}}.teaser.fullscreen .caption h1{margin-bottom:0}.teaser.fullscreen-content{margin-bottom:60px}@media only screen and (max-width: 700px){.teaser.fullscreen-content{margin-bottom:30px}}.teaser.fullscreen-content .img{width:100%;padding-bottom:60px}.teaser.fullscreen-content .img img{width:100%;height:auto}.teaser.fullscreen-content .caption{padding:40px;bottom:0;left:50%;background:#cc4b00;width:670px;z-index:2}@media only screen and (min-width: 700px)and (max-width: 1240px){.teaser.fullscreen-content .caption{width:66.66666%;left:33.33333%}}@media only screen and (max-width: 700px){.teaser.fullscreen-content .caption{width:calc(100% - 30px);left:0;position:relative;margin-top:-90px}}.teaser.fullscreen-content .caption h3{margin-bottom:20px;color:#fff}.teaser.fullscreen-content .caption h3:before{width:100px;background:rgba(255,255,255,.5)}.teaser.fullscreen-content .swiper-pagination{position:relative;right:inherit !important;left:0;top:inherit !important;bottom:inherit !important;width:100%}@media only screen and (min-width: 700px){.teaser.fullscreen-content .swiper-pagination{top:50%}}.teaser.fullscreen-content .swiper-pagination .swiper-pagination-bullet{display:inline-block;width:20px;height:3px;background:#fff;margin:0 10px 0 0;opacity:.3;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.teaser.fullscreen-content .swiper-pagination .swiper-pagination-bullet-active{background:#007eb0;opacity:1}/*# sourceMappingURL=thaff-koop.css.map */
