﻿/* Custom CSS ONE-PM */

.bd-custom-skin {
    padding-top: 0px;
    padding-bottom: 0px;
}

.employer-detail-home,
.category-wrap.about-us-category-wrap {
    background-color: #0CC0DF !important;
}

.employer-detail-home-text {
    color: #fff !important;
    font-style: italic;
}

.resp-comp img {
    width: 200px;
    height: auto;
}

.jobDetailsBox {
    min-height: 145px;
}

.bigTitleHeaderUltra {
    font-weight: 400!important;
    font-family: 'Open Sans', sans-serif!important;
}

@keyframes heartbeat {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

.heart {
    display: inline-block;
    animation-name: heartbeat;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}

.heart i {
    font-size: 28px!important;
}

.informationCompanyTitleInBox, 
.informationCompanyTextInBox {
    color: #000000!important;
}

.page-title-wrap.contact-page,
.page-title-wrap.news-page {
    height: 413px;
}

.header-candidate {
    background-color: #000000!important;
}

    .header-candidate h4, header-candidate h4 i {
        color: #FFFFFF;
    }

.register-footer,
.tags-jobs.tags-jobs-icons > li > i {
    color: #ffffff !important;
}

.newsTitleBoxStyle {
    background-color: #0CC0DF!important;
}

.btn-boxes {
    margin-right: 3rem;
    margin-bottom: 1rem;
}

.author a, .newsTitle {
    color: #FFFFFF;
}

.blog-text p {
    color: #000000;
}

.blog-text {
    word-wrap: break-word;
}

.btn.btn-color.save-job.save-job-color-btn {
    background-color: #252c41 !important;
}

.btn.btn-color.with-linkedin.drucken-btn {
    background-color: #808080;
}

.tr-single-header.header-color,
.candidate-grid-footer.header-color {
    background-color: #000000 !important;
}

.candidate-grid-footer.header-color {
    color: #fff;
    border-top: none;
}

.tr-single-header.header-color h4 {
    background-color: #000000 !important;
    color: #fff !important;
}

.tr-single-body.btn-box {
    text-align: center;
}

.job-new-list.job-new-list-job-offers {
    padding: 0px 0px 50px;
}
.btn.btn-primary.bn-det.btn-job-offers {
    background: #000000 !important;
}
.vc-thumb.thumb-job-offer {
    margin-left: 35px;
}

.btn.btn-view.btn-mail-pa {
    background-color: #9295a0;
    color: #fff;
}

.subtitle-application {
    font-size: 12px;
}

.title-application {
    text-align: center;
}

.qa-skill-title.disabled-title {
    color: #C8C8C8;
}

.mg-edit {
    background: #252c41;
    padding: 6px 16px;
    border-radius: 2px;
    transition: all 0.4s;
    color: #fff;
}

.nav-link.active {
    background-color: #0CC0DF !important;
    color: #fff !important;
}

    .nav-link.active i,
    .dashboard-title,
    .subtitle-contact-page,
    .title-pers-anfrage,
    .nav-link.active:hover,
    .language-sec-color {
        color: #fff !important;
    }

.page-title-wrap.dashboard-emp-header-img {
    background: none !important;
    background-image: url(/assets/img/blue_dash_header.png) !important;
}

.gray.text-center.homepage-one-company {
    padding: 30px 0 30px;
}

.manage-list.list-manage-job {
    padding: 0px 20px 30px 0px;
}

.text-manage {
    padding-left: 70px;
}

.employees-small-title,
.attachment-app-view,
.nav-menu li .active {
    color: #0CC0DF !important;
}

.submenu-profile {
    width: 100%;
    padding: 14px 20px 14px 10px;
    border-bottom: 1px solid #e4e8ec;
    display: inline-block;
    float: left;
    text-align: left;
    color: #70798b;
}

button.submenu-profile {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    cursor: pointer;
    outline: inherit;
}

#btn-submenu-profile {
    width: 100%;
    padding: 14px 20px 14px 10px;
    border-bottom: 1px solid #e4e8ec;
    display: inline-block;
    float: left;
    text-align: left;
    color: #70798b;
    transition: all 0.3s ease 0s;
}

    #btn-submenu-profile:hover {
        padding-left: 20px;
        color: #0CC0DF !important;
        transition: all 0.3s ease 0s;
    }

.footer-title-right {
    color: #fff;
    font-weight: bolder;
}

.footer-text-right i {
    font-size: 20px;
}

.footer-text-right {
    line-height: 2.7;
}

.page-title-wrap.pt-img-wrap.privacy-impressum-header {
    background-color: #252c41;
}

.link-impressum,
.link-apply-now,
.text-privacy {
    color: #0CC0DF !important;
}

.title-impressum {
    font-weight: 700;
    font-size: 30px;
}

.text-l-r {
    line-height: 2.7;
}

.candidate-wrap.card-faq {
    padding: 20px 10px 0 20px;
    text-align: left;
    height: 500px;
}

.faq-card-title {
    color: #252c41 !important;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
}

.faq-card-text {
    font-weight: 600;
}

.add-listing.theme-bg.one-woman {
    background-color: #ff69b4 !important;
}

.one-woman-icon i {
    color: #ff69b4;
}

.standard-category-box.standard-woman-box i {
    color: black;
}

.count-facts .title-count-facts {
    font-size: 50px;
}

.title-count-facts {
    line-height: 26px;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
}

.section-one-variations {
    padding-bottom: 0;
}

.woman-icon {
    font-size: 15px !important;
    margin-right: 10px !important;
    color: #ff69b4 !important;
    margin-bottom: 0.5em !important;
}

.woman-btn {
    background-color: #ff69b4;
    color: #fff;
    padding: 8px 20px 8px 20px;
    border-radius: 20px;
    /*border: 1px solid #fff;*/
}

.standard-woman-box:hover .woman-btn {
    background-color: #fff;
    color: #ff69b4;
}

.standard-woman-box:hover .woman-icon {
    color: #fff !important;
}

.standard-category-box.standard-woman-box:hover {
    background-color: #ff69b4;
}

.testimonial-wrap.style-2.one-woman-testimonial::before {
    background: #ff69b4;
}

.add-listing.theme-bg.one-logistic {
    /*background-color: #13eded!important;*/
    background-color: #10D1D1 !important;
}

.one-logistic-icon i {
    /*color: #13eded;*/
    color: #10D1D1;
}

.logistic-icon {
    font-size: 15px !important;
    margin-right: 10px !important;
    /*color: #13eded !important;*/
    color: #0CC0DF !important;
    margin-bottom: 0.5em !important;
}

.logistic-btn {
    /*background-color: #13eded;*/
    background-color: #0CC0DF;
    color: #fff;
    padding: 8px 20px 8px 20px;
    border-radius: 20px;
    /*border: 1px solid #fff;*/
}

.standard-logistic-box:hover .logistic-btn {
    background-color: #fff;
    color: #0CC0DF;
}

.standard-logistic-box:hover .one-logistic-res .logistic-icon {
    color: #FFFFFF !important;
}

.standard-category-box.standard-woman-box i,
.standard-category-box.standard-logistic-box i,
.standard-category-box.standard-office-box i,
.standard-category-box.standard-professional-box i {
    color: black;
}

.standard-category-box.standard-logistic-box:hover {
    /*background-color: #13eded;*/
    background-color: #0CC0DF !important;
    border: 1px solid #FFF;
}

.testimonial-wrap.style-2.one-logistic-testimonial::before {
    /*background: #13eded;*/
    background: #10D1D1;
}

.owl-carousel.owl-loaded.owl-drag.woman-testimonial button {
    color: #ff69b4;
    !important;
}

.owl-carousel.owl-loaded.owl-drag.logistic-testimonial button {
    /*color: #13eded !important;*/
    color: #10D1D1 !important;
}

.owl-carousel.owl-loaded.owl-drag.office-testimonial button {
    color: #ff6000 !important;
}

.owl-carousel.owl-loaded.owl-drag.professional-testimonial button {
    color: #bbd700 !important;
}

.add-listing.theme-bg.one-office {
    background-color: #ff6000 !important;
}

.one-office-icon i {
    color: #ff6000;
}

.office-icon {
    font-size: 15px !important;
    margin-right: 10px !important;
    color: #ff6000 !important;
    margin-bottom: 0.5em !important;
}

.office-btn {
    background-color: #ff6000;
    color: #fff;
    padding: 8px 20px 8px 20px;
    border-radius: 20px;
    /*border: 1px solid #fff;*/
}

.standard-office-box:hover .office-btn {
    background-color: #fff;
    color: #ff6000;
}

.standard-office-box:hover .office-icon {
    color: #fff !important;
}

.standard-category-box.standard-office-box:hover {
    background-color: #ff6000;
}

.testimonial-wrap.style-2.one-office-testimonial::before {
    background: #ff6000;
}

.add-listing.theme-bg.one-professional {
    background-color: #bbd700 !important;
}

.one-professional-icon i {
    color: #bbd700;
}

.professional-icon {
    font-size: 15px !important;
    margin-right: 10px !important;
    color: #bbd700 !important;
    margin-bottom: 0.5em !important;
}

.professional-btn {
    background-color: #bbd700;
    color: #fff;
    padding: 8px 20px 8px 20px;
    border-radius: 20px;
    /*border: 1px solid #fff;*/
}

.standard-professional-box:hover .professional-btn {
    background-color: #fff;
    color: #bbd700;
}

.standard-professional-box:hover .professional-icon {
    color: #fff !important;
}

.standard-category-box.standard-professional-box:hover {
    background-color: #bbd700;
}

.testimonial-wrap.style-2.one-professional-testimonial::before {
    background: #bbd700;
}

.standard-category-box.standard-professional-box:hover {
    background-color: #bbd700;
}

.category-wrap.woman-category-wrap li:hover,
.category-wrap.professional-category-wrap li:hover,
.category-wrap.logistic-category-wrap li:hover,
.category-wrap.office-category-wrap li:hover {
    background-color: #fff;
}

.add-icon-box.about-us-icon-box {
    padding-right: 20px;
}
.marker-contact-red {
    color: #0CC0DF!important;
}
.underline-text {
    text-decoration: underline;
}
.standard-category-box.about-us-category-box i,
.about-us-text,
.card-header.card-faq-box button,
.standard-logistic-box:hover .logistic-icon,
#saveNews {
    color: #fff;
}

.dateOfCreationNewsText {
    font-size: 9px;
    margin: 0px;
    text-align: right;
}

.about-us-category {
    background-color: #fff;
}

.igz-style {
    color: #30377c;
    font-weight: bolder;
}

.about-us-text.igz-icon {
    margin-bottom: 28px;
}

.information-applicants-icon i {
    font-size: 15px !important;
    margin-right: 10px !important;
    color: #0CC0DF !important;
    margin-bottom: 0.5em !important;
}

.information-applicants-btn {
    background-color: #0CC0DF;
    color: #fff;
    padding: 8px 20px 8px 20px;
    border-radius: 20px;
    /* border: 1px solid #fff; */
}

.category-wrap li:hover .information-applicants-btn {
    background: #fff !important;
    background-color: #fff !important;
    color: #0CC0DF !important;
}

.category-wrap li:hover .information-applicants-icon i {
    color: #fff !important;
}

.standard-category-box.standard-category-information i {
    color: black;
}

.job-middle-grid.box-info-company {
    height: 100%;
}

#delete-request,
#saveCompanyData,
#saveUserProfile,
#saveJob,
#addNewUser,
#save-new-password {
    color: #fff;
}

#cmd-delete {
    width: 50px !important;
    height: 40px !important;
}

.flag-text {
    top: 50px !important;
}

.checkbox {
    cursor: pointer;
    vertical-align: text-top;
}

.user-login {
    color: #0CC0DF !important;
}

.user-login-register a {
    color: #0CC0DF !important;
    text-decoration: underline;
    font-weight: 700;
}

.det-emp {
    text-decoration: underline !important;
}

    .det-emp:hover {
        color: #0CC0DF !important;
    }

.subtitle-application.time-sub-app {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #0CC0DF;
}

.text-pages {
    line-height: 140%;
}

.card-header.card-faq-box {
    background-color: #252c41 !important;
    cursor: pointer;
}

.text-language {
    top: 50px;
}

.btn-search-joffers {
    background-color: #0CC0DF !important;
    border-color: #0CC0DF !important;
    padding: 16px !important;
}

.btn-reset-joffers {
    background-color: #808080 !important;
    border-color: #808080 !important;
    padding: 16px !important;
}

.vc-thumb.thumb-job-offer i {
    color: darkgray !important;
}

.vc-thumb.thumb-job-offer svg {
    color: darkgray !important;
}

.dashboard-thumb.dash-emp {
    margin-top: 20px !important;
}

.close.close-x {
    padding-right: 127px !important;
    font-size: 20px !important;
    cursor: pointer;
    text-indent: 0px !important;
}

.mg-delete.delete-btn-bew {
    transition: all 0.4s !important;
    padding: 6px 15px !important;
    background: rgba(233, 30, 99,0.1) !important;
    color: #e91e63 !important;
    width: 50px !important;
    height: 36px !important;
    text-align: center !important;
}

.mg-delete.delete-btn-pa {
    transition: all 0.4s !important;
    padding: 8px 15px !important;
    background: rgba(233, 30, 99,0.1) !important;
    color: #e91e63 !important;
    width: 50px !important;
    height: 36px !important;
    text-align: center !important;
}

.dx-gr-c {
    vertical-align: middle !important;
}

.footer-middle-logo {
    align-self: center;
}

input[type=checkbox] {
    -webkit-appearance: none;
    width: 16px;
    height: 16px;
    cursor: pointer;
    border: 2px solid #dae3ec;
    border-radius: 2px;
    background-color: #fcfbfb;
    display: inline-block;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
    color: #ffffff;
    box-sizing: content-box;
    position: relative;
    margin-right: 2px;
}

input[type="checkbox"]:checked:before {
    content: '';
    background: #0CC0DF !important;
    position: absolute;
    width: 8px;
    height: 8px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

input[type="checkbox"]:checked {
    background-color: #ffffff !important;
    border-radius: 2px;
    border: 2px solid #dae3ec;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
    color: #ffffff;
    cursor: pointer;
}

input[type="checkbox"]:focus {
    outline: 0 none;
    border-radius: 2px;
    box-shadow: none;
}

.checkbox label {
    vertical-align: top;
}
.sub-text-privacy {
    line-height: 30px;
}
.table-dsgn {
    border-right: 1px solid;
}
.locations-image-one {
    background-image: url(/assets/img/location_image_one_2022.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 460px;
    max-width: 100%;
}
.locations-image-two {
    background-image: url(/assets/img/location_image_two_2022.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 460px;
    max-width: 100%;
}
.text-language-two {
    top: 50px;
}
.footer-sec-num-mail {
    vertical-align: sub;
}

.header.header-light.bg-header-color {
    background-color: #000000;
}

.btn-home {
    border-radius: 25px !important;
}

img.img-home {
    max-width: 320px;
    margin-bottom: 1rem;
}

.page-wrap-custom {
    height: 900px !important;
    filter: grayscale(100%);
}
.page-wrap-custom-language {
    /*height: 605px !important;*/
    filter: grayscale(100%);
    background-position-y: -340px !important;
}

div.informations h4 {
    font-size: 35px !important;
}

.pt-caption h2 {
    font-size: 30px;
    color: #fff;
    padding-top:15px;
    padding-bottom: 15px;
}

.gray.job-offers{
    background: #000000;
}

.count-facts i {
    font-size: 40px;
    color: #0CC0DF;
    padding-bottom: 10px;
}

.count-facts span {
    font-weight: 700;
}