body{color:#333;background-color:#fff}body,h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif}@media (min-width:1144px){.container{width:1114px}}@media (min-width:1174px){.container{width:1144px}}a{color:#900;text-decoration:none}a:hover{color:#600;text-decoration:underline}a:focus{color:#600}.form-control:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.table-striped>tbody>tr:nth-child(odd)>td{background-color:#f9f9f9}.table-striped>tbody>tr:nth-child(even)>td{background-color:#fff}.btn-primary{background-color:#428bca;border-color:#357ebd;color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle .btn-primary{background-color:#3276b1;border-color:#285e8e;color:#fff}.btn-danger{background-color:#d9534f;border-color:#d43f3a;color:#fff}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle .btn-danger{background-color:#d2322d;border-color:#ac2925;color:#fff}.btn-default{background-color:#fff;border-color:#ccc;color:#000}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle .btn-default{background-color:#ebebeb;border-color:#adadad;color:#000}.btn-success{background-color:#47a447;border-color:#3f923f;color:#fff}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle .btn-success{background-color:#3b883b;border-color:#2d672d;color:#fff}.btn-warning{background-color:#f9f9f9;border-color:#ececec;color:#333}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle .btn-warning{background-color:#e5e5e5;border-color:#cecece;color:#333}.btn-link{background-color:transparent;border-color:transparent;color:#900}.btn-link.active,.btn-link:active,.btn-link:focus,.btn-link:hover,.open .dropdown-toggle .btn-link{background-color:rgba(0,0,0,0);border-color:transparent;color:#900}.cookie-notification{background:rgba(0,0,0,.7);color:#fff;bottom:0;min-height:50px;line-height:1.3;position:fixed;text-align:center;width:100%;z-index:1000;padding:10px}.cookie-notification .btn.btn-secondary{color:#fff;background:#900;border-color:#900}body{font-size:13.5px;font-weight:500;position:relative;min-height:100vh}h1{color:#333;font-family:Arial,sans-serif;font-size:30px;font-weight:700}h2{color:#333;font-family:Arial,sans-serif;font-size:26px;font-weight:700}h3{color:#333;font-family:Arial,sans-serif;font-size:25.92px;font-weight:700}.h1,.h2,.h3,h1,h2,h3{margin-top:40px;margin-bottom:20px}p{margin:0 0 15px}.pb-3,.py-3{padding-bottom:0!important}.navbar-header{display:flex}.navbar>.container,.navbar>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (min-width:767px){nav.navbar.navbar-inverse .navbar-toggle{display:none}.navbar-brand{padding:5px 10px 5px 0!important}.navbar-header{width:auto}}@media (max-width:767px){.navbar-inverse .navbar-toggle{cursor:pointer;height:36px;width:38px;padding:9px 4px}.navbar>.container,.navbar>.container-fluid{display:block}}nav.navbar.navbar-inverse{background:#900;border-color:#900}nav.navbar.navbar-inverse .navbar-collapse{border-color:#000}nav.navbar.navbar-inverse .navbar-header .navbar-brand{padding-top:5px}nav.navbar.navbar-inverse .navbar-nav>li>a{color:#fff}nav.navbar.navbar-inverse .navbar-nav>li>a:active,nav.navbar.navbar-inverse .navbar-nav>li>a:focus,nav.navbar.navbar-inverse .navbar-nav>li>a:hover{color:#fff}nav.navbar.navbar-inverse .navbar-nav .open li:nth-child(3){display:none}nav.navbar.navbar-inverse .navbar-nav .open>a{color:#fff}nav.navbar.navbar-inverse .navbar-nav .open>a:active,nav.navbar.navbar-inverse .navbar-nav .open>a:focus,nav.navbar.navbar-inverse .navbar-nav .open>a:hover{color:#fff}@media (max-width:767px){nav.navbar.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}nav.navbar.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff}}nav.navbar.navbar-inverse .navbar-toggle{border-color:#fff;border-radius:5px}nav.navbar.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}nav.navbar.navbar-inverse .navbar-toggle:focus{background:#900}nav.navbar.navbar-inverse .navbar-toggle:hover{border-color:#fff;background:#000}nav.navbar.navbar-inverse .navbar-toggle:hover .icon-bar{background-color:#fff}.navbar-brand{padding:5px 20px 5px 15px}.navbar-brand img{height:40px}.btn{font-size:16px;padding:6px 12px;border-radius:5px}.btn:active,.btn:focus,.btn:hover,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled):active:focus{box-shadow:none}.btn.btn-primary{color:#fff;background:#900;border-color:#900}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled).active:focus,.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-primary:not(:disabled):not(.disabled):active:focus{color:#fff;background:#600;border-color:#600}.btn-group>.btn-group>.btn,.btn-group>.btn-group>.dropdown-toggle{border-radius:0}.btn-group>.btn-group:last-child>.btn:first-child,.btn-group>.btn-group:last-child>.btn:last-child,.btn-group>.btn-group:last-child>.dropdown-toggle:first-child,.btn-group>.btn-group:last-child>.dropdown-toggle:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.btn-group>.btn-group:first-child>.btn:first-child,.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle:first-child,.btn-group>.btn-group:first-child>.dropdown-toggle:last-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.btn-group-xs>.btn,.btn-xs{border-radius:5px}.third-party .btn{height:auto}.form-control{border-radius:5px;color:#333}.form-control:active,.form-control:focus,.form-control:not(:disabled):not(.disabled).active,.form-control:not(:disabled):not(.disabled).active:focus,.form-control:not(:disabled):not(.disabled):active,.form-control:not(:disabled):not(.disabled):active:focus{border-color:#900;box-shadow:none}.input-group{height:36px;display:flex}.input-group>*{height:100%;display:inline-block}.input-group .input-group-btn{width:auto}.glyphicon{top:2px}.page-jobs .jobs-list th .btn-link{background:0 0;border:none;line-height:1.2;color:#900;font-size:1.2em}.page-jobs .jobs-filter #submitFilter{border-bottom-left-radius:0;border-top-left-radius:0}.page-jobs .jobs-list-pagination nav{text-align:center}.page-jobs .filter-reset{margin-top:15px}.page-job .job-ad-button-block{text-align:center}.page-job .job-ad-button-block .btn:nth-child(1),.page-job .job-ad-button-block .btn:nth-child(3){display:none}.page-job .job-ad-container{width:calc(100vw - 40px);margin-left:calc(-50vw + 50% + 20px)}.page-job #jobInfoDialog{z-index:1070}.page-applicant .communication-settings{display:none}.page-applicant .btn-sm .completeness{display:none}.page-applicant-knowledges .knowledge-item .btn-group,.page-applicant-knowledges .knowledge-item .btn-group-vertical{display:flex;justify-content:center}.page-applicant-knowledges .knowledge-item input[type=checkbox],.page-applicant-knowledges .knowledge-item input[type=radio]{display:none}@media (min-width:767px){.page-applicant-knowledges .knowledge-item-container .col-sm-2{width:100%}.page-applicant-knowledges .knowledge-item-container .fa-star::before{line-height:2!important}.page-applicant-knowledges .knowledge-item-container .knowledge-levels .btn-group-justified label{width:185px;padding:2.5px}}@media (max-width:767px){.page-applicant-knowledges .knowledge-item-container .knowledge-item .btn-group,.page-applicant-knowledges .knowledge-item-container .knowledge-item .btn-group-vertical{justify-content:flex-start}.page-applicant-knowledges .knowledge-item-container .knowledge-levels .btn-group-justified label{width:auto}}.page-login .btn-success{color:#fff;background:#900;border-color:#900}.page-login .btn-success:active,.page-login .btn-success:focus,.page-login .btn-success:hover,.page-login .btn-success:not(:disabled):not(.disabled).active,.page-login .btn-success:not(:disabled):not(.disabled).active:focus,.page-login .btn-success:not(:disabled):not(.disabled):active,.page-login .btn-success:not(:disabled):not(.disabled):active:focus{color:#fff;background:#600;border-color:#600}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#fff;background:#900;border-color:#900}.pagination>li>a,.pagination>li>span{color:#900}.pagination>li>a:active,.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>a:not(:disabled):not(.disabled).active,.pagination>li>a:not(:disabled):not(.disabled).active:focus,.pagination>li>a:not(:disabled):not(.disabled):active,.pagination>li>a:not(:disabled):not(.disabled):active:focus,.pagination>li>span:active,.pagination>li>span:focus,.pagination>li>span:hover,.pagination>li>span:not(:disabled):not(.disabled).active,.pagination>li>span:not(:disabled):not(.disabled).active:focus,.pagination>li>span:not(:disabled):not(.disabled):active,.pagination>li>span:not(:disabled):not(.disabled):active:focus{color:#600}.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:5px;border-top-left-radius:5px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:5px;border-top-right-radius:5px}.datepicker{color:#333;border-radius:5px}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td,.datepicker table tr th{border-radius:5px}.datepicker table tr td span,.datepicker table tr th span{border-radius:5px}.datepicker .active.active.active.century,.datepicker .active.active.active.day,.datepicker .active.active.active.decade,.datepicker .active.active.active.month,.datepicker .active.active.active.year{color:#fff;background:#900}.datepicker .active.active.active.century:active,.datepicker .active.active.active.century:focus,.datepicker .active.active.active.century:hover,.datepicker .active.active.active.century:not(:disabled):not(.disabled).active,.datepicker .active.active.active.century:not(:disabled):not(.disabled).active:focus,.datepicker .active.active.active.century:not(:disabled):not(.disabled):active,.datepicker .active.active.active.century:not(:disabled):not(.disabled):active:focus,.datepicker .active.active.active.day:active,.datepicker .active.active.active.day:focus,.datepicker .active.active.active.day:hover,.datepicker .active.active.active.day:not(:disabled):not(.disabled).active,.datepicker .active.active.active.day:not(:disabled):not(.disabled).active:focus,.datepicker .active.active.active.day:not(:disabled):not(.disabled):active,.datepicker .active.active.active.day:not(:disabled):not(.disabled):active:focus,.datepicker .active.active.active.decade:active,.datepicker .active.active.active.decade:focus,.datepicker .active.active.active.decade:hover,.datepicker .active.active.active.decade:not(:disabled):not(.disabled).active,.datepicker .active.active.active.decade:not(:disabled):not(.disabled).active:focus,.datepicker .active.active.active.decade:not(:disabled):not(.disabled):active,.datepicker .active.active.active.decade:not(:disabled):not(.disabled):active:focus,.datepicker .active.active.active.month:active,.datepicker .active.active.active.month:focus,.datepicker .active.active.active.month:hover,.datepicker .active.active.active.month:not(:disabled):not(.disabled).active,.datepicker .active.active.active.month:not(:disabled):not(.disabled).active:focus,.datepicker .active.active.active.month:not(:disabled):not(.disabled):active,.datepicker .active.active.active.month:not(:disabled):not(.disabled):active:focus,.datepicker .active.active.active.year:active,.datepicker .active.active.active.year:focus,.datepicker .active.active.active.year:hover,.datepicker .active.active.active.year:not(:disabled):not(.disabled).active,.datepicker .active.active.active.year:not(:disabled):not(.disabled).active:focus,.datepicker .active.active.active.year:not(:disabled):not(.disabled):active,.datepicker .active.active.active.year:not(:disabled):not(.disabled):active:focus{background:#600;color:#fff}.datepicker td.today.day{color:#fff;background:red}.datepicker td.today.day:active,.datepicker td.today.day:focus,.datepicker td.today.day:hover,.datepicker td.today.day:not(:disabled):not(.disabled).active,.datepicker td.today.day:not(:disabled):not(.disabled).active:focus,.datepicker td.today.day:not(:disabled):not(.disabled):active,.datepicker td.today.day:not(:disabled):not(.disabled):active:focus{background:#900;color:#fff}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover,.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.dropzone{border-width:2px;border-style:dashed;border-color:#595959;border-radius:5px;color:#595959;padding:25px}.dropzone.drop,.dropzone:hover{color:#333;border-color:#333}.modal .jobprofiles{margin-top:20px}.validation-summary-errors ul{margin:0 0 0 15px;padding:0}div[class*=page]{margin-bottom:120px}footer{background:#900;position:absolute;width:100%;bottom:0;color:#fff;line-height:1}footer ul{padding:0;margin:20px 0 25px;list-style:none}footer ul li{display:inline-block;border-left:1px solid #fff;padding:0 10px}footer ul li a{color:#fff;text-decoration:none}footer ul li a:active,footer ul li a:focus,footer ul li a:hover,footer ul li a:not(:disabled):not(.disabled).active,footer ul li a:not(:disabled):not(.disabled).active:focus,footer ul li a:not(:disabled):not(.disabled):active,footer ul li a:not(:disabled):not(.disabled):active:focus{color:#fff;text-decoration:none}footer ul li:first-child{border-left:0;padding:0 10px 0 0}@media (max-width:767px){table.jobs-list>tbody>tr>td,table.jobs-list>tbody>tr>th,table.jobs-list>tfoot>tr>td,table.jobs-list>tfoot>tr>th,table.jobs-list>thead>tr>td,table.jobs-list>thead>tr>th{padding:.4em .5em .4em}.page-jobs>.description{display:block}}
.shareOption {
    position: fixed;
    top: 24% !important;
    bottom: auto;
    left: 0;
    z-index: 10;
}
.shareOption .shareOptionInner {
    display: flex;
    flex-direction: column;
    animation-name: slideInLeft;
    animation-fill-mode: both;
    animation-timing-function: ease-out;
    animation-duration: .4s;
}
.shareOption .shareOptionInner .shareButton {
    display: block;
    height: 3pc;
    width: 3pc;
    line-height: 3pc;
    background: #555;
}
.shareOption .shareOptionInner .shareButton svg {
    height: 20px;
    margin: 14px auto;
}

.shareOption .shareOptionInner .shareButton:hover {
    width: 3.6pc;
}

.shareOption #shareFacebook {
    background: #3b5998;
}

.shareOption #shareTwitter {
    background: #1b95e0;
}
.shareOption #shareTwitter svg {
    height: 18px;
    margin: 15px auto;
}
.shareOption #shareMail svg {
    height: 16px;
    margin: 16px auto;
}

.shareOption #shareXing {
    background: #006669;
}

.shareOption #shareLinkedIn {
    background: #0077b5;
}
.shareOption #shareLinkedIn svg {
    height: 18px;
    margin: 15px auto;
}
.shareOption #shareWhatsApp {
    background: #60b82d;
}
.shareOption #shareWhatsApp svg {
    height: 21px;
    margin: 13px auto;
}
.shareOption #hideObjekt {
    position: absolute;
    bottom: -20px;
    left: 34px;
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #67818b;
    border-left: 0 solid #67818b;
    background: none;
}
.shareOption #hideObjekt:hover {
    border-left-color: #2c424b;
    border-right-color: #2c424b;
}
.shareOption #hideObjekt .hidden {
    display: none;
    visibility: hidden;
}
.shareHidden {
    padding-right: 20px;
    margin-left: -48px;
}
.shareHidden #hideObjekt {
    border-left-width: 8px;
    border-right-width: 0;
    right: 8px;
    left: auto;
}

@media (max-width: 767px) {
    .shareOption {
        top: auto !important;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
    }
    .shareOption .shareOptionInner {
        flex-direction: row;
        flex-basis: 100%;
    }
    .shareOption .shareOptionInner .shareButton {
        width: 20%;
    }
    .shareOption .shareOptionInner .shareButton:hover {
        width: 30%;
    }
    #hideObjekt {
        display: none;
        visibility: hidden;
    }
    .shareHidden {
        margin: 0 !important;
        padding: 0 !important;
    }
    .c-cookie-icon-wrap {
        bottom: 20px;
        left: -30px;
    }
    .c-cookie-icon-wrap:hover {
        bottom: 20px;
        left: 0;
    }
}
