/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.newsletter-icon{float:right;margin-right:62px;margin-top:15px;}.newsletter-icon i{font-size:20px;}#submit-message{clear:both;margin:20px;}.job-offer--main-image{max-width:100%;}.job-offer--main-title{background-color:#afca0b;color:#fff;padding:20px 20px 0;position:relative;margin-bottom:28px;}.job-offer--main-title:before{bottom:-15px;position:absolute;content:"";width:0;height:0;z-index:1;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #afca0b;}.job-offer--main-title h1{margin-top:0;}.job-offer--contact-person{padding-bottom:1.5rem;}.job-offer--contact-person strong{display:inline-block;margin-bottom:1rem;}.job-offer--contact-person .country{display:none;}.job-offer--employer .country{display:none;}.job-offer .field--name-field-job-address{margin-bottom:1rem;}.job-offer--button{background-color:#96c0e8;color:#245199;font-weight:normal;padding:8px 16px;}.job-offer .country{display:none;}.view-job-portal .form-control{box-shadow:none !important;border:1px solid #245199;padding:5px 10px !important;}.view-job-portal .form-group{margin:0;}.view-job-portal .filter-wrapper{display:none;}.view-job-portal input.form-control{height:32px !important;}.view-job-portal .form-type-checkbox{position:relative;min-height:1px;padding-right:20px;padding-left:20px;margin-bottom:0;}@media (min-width:992px){.view-job-portal .form-type-checkbox{float:left;width:16.6666666667%;}}.view-job-portal .form-type-checkbox input{position:static !important;}.view-job-portal .form-type-checkbox input:checked + label:before{background:#245199;border:3px solid #96c0e8;content:"" !important;}.view-job-portal .form-type-checkbox label.option:before{float:left;}.view-job-portal .form-type-radio label:before{display:inline-block;float:left;}.view-job-portal .form-type-radio input{-webkit-appearance:none;border:none;position:static !important;}.view-job-portal .form-type-radio input:checked + label:before{background:#245199;border:3px solid #96c0e8;content:"";}.view-job-portal .form-date{float:left;width:80% !important;}.view-job-portal .form-date + .fa-calendar{background-color:#245199;color:#fff;display:inline-block;text-align:center;padding:8px;width:20%;}.view-job-portal .checkbox + .checkbox{margin-top:10px !important;}.view-job-portal .radio + .radio{margin-top:7px !important;}.view-job-portal legend{color:#333 !important;font-size:16px !important;}.view-job-portal .form-type-date{width:100%;}.view-job-portal .label-hidden label:after{display:none !important;}.view-job-portal .form-type-date .control-label{width:100%;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.view-job-portal .form-checkbox,.view-job-portal .form-radio{display:none;}}.view-job-portal #node-job-form .form-actions .form-actions{margin-bottom:0;}.view-job-portal #node-job-form .btn{position:relative;min-height:1px;padding-right:20px;padding-left:20px;margin-right:30px;width:100%;}@media (min-width:992px){.view-job-portal #node-job-form .btn{float:left;width:16.6666666667%;}}.view-job-portal .form-actions:not(.form-group):first-child{padding:0;}.view-job-portal .form-actions:not(.form-group):first-child{margin-right:0.74rem;}.view-job-portal .form-actions:not(.form-group):last-child{margin-right:0.74rem;}.view-job-portal .paragraph__header{clear:both;}.view-job-portal .view-filters.form-group{margin-right:-20px;margin-left:-20px;}.view-job-portal .view-filters.form-group:before,.view-job-portal .view-filters.form-group:after{display:table;content:" ";}.view-job-portal .view-filters.form-group:after{clear:both;}.view-job-portal .view-filters.form-group .views-exposed-form{position:relative;min-height:1px;padding-right:20px;padding-left:20px;z-index:50;}@media (min-width:992px){.view-job-portal .view-filters.form-group .views-exposed-form{float:left;width:66.6666666667%;}}.view-job-portal .view-filters.form-group .anschrift{margin:1.5rem 0;overflow:hidden;}.view-job-portal .view-filters.form-group .anschrift .control-label{font-weight:bold;margin-bottom:1rem;}.view-job-portal .view-filters.form-group fieldset{margin:1.5rem 0;}.view-job-portal .view-filters .radio label{padding-left:0;}.view-job-portal .form-group{padding:0;}.view-job-portal .form-type-checkbox label{padding-left:0 !important;}.view-job-portal .form-type-radio,.view-job-portal .form-type-checkbox{position:relative;min-height:1px;padding-right:20px;padding-left:20px;}@media (min-width:992px){.view-job-portal .form-type-radio,.view-job-portal .form-type-checkbox{float:left;width:25%;}}.view-job-portal .form-item-locality{position:relative;min-height:1px;padding-right:20px;padding-left:20px;margin-right:0;padding:0;}@media (min-width:992px){.view-job-portal .form-item-locality{float:left;width:50%;}}@media (min-width:992px){.view-job-portal .form-item-locality{margin-left:8.3333333333%;}}.view-job-portal #edit-anstellung--wrapper{position:relative;min-height:1px;padding-right:20px;padding-left:20px;padding:0;}@media (min-width:992px){.view-job-portal #edit-anstellung--wrapper{float:left;width:50%;}}.view-job-portal #edit-anstellung--wrapper .form-type-checkbox{width:50%;}.view-job-portal #edit-arbeitszeit--wrapper{position:relative;min-height:1px;padding-right:20px;padding-left:20px;padding:0;}@media (min-width:992px){.view-job-portal #edit-arbeitszeit--wrapper{float:left;width:50%;}}.view-job-portal #edit-arbeitszeit--wrapper .form-type-checkbox{width:50%;}.view-job-portal .form-item-postal-code{position:relative;min-height:1px;padding-right:20px;padding-left:20px;padding:0;}@media (min-width:992px){.view-job-portal .form-item-postal-code{float:left;width:41.6666666667%;}}.view-job-portal .form-item-qualifizierung{position:relative;min-height:1px;padding-right:20px;padding-left:20px;margin:1.5rem 0;padding:0;}@media (min-width:992px){.view-job-portal .form-item-qualifizierung{float:left;width:41.6666666667%;}}@media (min-width:992px){.view-job-portal .form-item-qualifizierung{margin-left:8.3333333333%;}}.view-job-portal .form-item-taetigkeit{position:relative;min-height:1px;padding-right:20px;padding-left:20px;clear:left;margin:1.5rem 0;padding:0;}@media (min-width:992px){.view-job-portal .form-item-taetigkeit{float:left;width:41.6666666667%;}}.view-job-portal .form-item-veroeffentlicht{position:relative;min-height:1px;padding-right:20px;padding-left:20px;clear:both;padding:0;margin:1.5rem 0;}@media (min-width:992px){.view-job-portal .form-item-veroeffentlicht{float:left;width:41.6666666667%;}}.view-job-portal .form-item-veroeffentlicht .fa-calendar{float:right;}.view-job-portal .form-actions{margin:1.5rem 0;}.view-job-portal .form-actions .form-actions:first-child{float:left;margin-right:1.5rem;}.view-job-portal .btn-secondary{background-color:#96c0e8;border-color:#96c0e8;color:#245199;}.view-job-portal .btn-secondary:hover{background-color:#89b1d6;}@media screen and (max-width:991px){.view-job-portal .form-item-postal-code{margin-bottom:10px;}}.view-job-portal .view-header .row{background-color:#245199;color:#fff;clear:both;font-weight:bold;margin:0;padding:0.5rem 1rem;}.view-job-portal .view-header .col-md-5{padding-left:0;}.view-job-portal .view-content{border-bottom:10px solid #245199;clear:both;margin-bottom:2rem;}.view-job-portal .views-row{display:flex;flex-direction:column;}@media screen and (min-width:767px){.view-job-portal .views-row{align-items:center;flex-direction:row;justify-content:space-between;padding-right:20px;}}.view-job-portal .views-row:nth-child(odd){background-color:#96c0e8;}.view-job-portal .views-field-title{position:relative;min-height:1px;padding-right:20px;padding-left:20px;padding:0.5rem 1rem;}@media (min-width:992px){.view-job-portal .views-field-title{float:left;width:41.6666666667%;}}.view-job-portal .views-field-title a{color:#333;font-weight:normal;}.view-job-portal .views-field-nothing{position:relative;min-height:1px;padding-right:20px;padding-left:20px;padding:0.5rem 1rem;}@media (min-width:992px){.view-job-portal .views-field-nothing{float:left;width:41.6666666667%;}}.view-job-portal .views-field-nothing a{color:#333;font-weight:normal;}.view-job-portal .views-field-view-node-1{position:relative;min-height:1px;padding-right:20px;padding-left:20px;padding:0.5rem 1rem;}@media (min-width:992px){.view-job-portal .views-field-view-node-1{float:left;width:16.6666666667%;}}.view-job-portal .views-field-view-node-1 .btn{margin-bottom:0.5rem;width:100%;}
/* @license MIT https://github.com/lcdsantos/jQuery-Selectric/blob/master/LICENSE */
.selectric-wrapper{position:relative;cursor:pointer;}.selectric-responsive{width:100%;}.selectric{border:1px solid #DDD;border-radius:0px;background:#F8F8F8;position:relative;overflow:hidden;}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#F8f8f8;color:#BBB;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial;}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#BBB;border-bottom:none;}.selectric-focus .selectric{border-color:#aaaaaa;}.selectric-hover .selectric{border-color:#c4c4c4;}.selectric-hover .selectric .button{color:#a2a2a2;}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2;}.selectric-open{z-index:9999;}.selectric-open .selectric{border-color:#c4c4c4;}.selectric-open .selectric-items{display:block;}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0;}.selectric-hide-select select{position:absolute;left:-100%;}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10;}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0;}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important;}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important;}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#F8F8F8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px;}.selectric-items .selectric-scroll{height:100%;overflow:auto;}.selectric-above .selectric-items{top:auto;bottom:100%;}.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px;}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer;}.selectric-items li.selected{background:#E0E0E0;color:#444;}.selectric-items li.highlighted{background:#D0D0D0;color:#444;}.selectric-items li:hover{background:#D5D5D5;color:#444;}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444;}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1;}.selectric-items .selectric-group li{padding-left:25px;}
