/* abenteurer */
[class~="abenteurer"] .job-info-box {
    background-color: rgba(0, 73, 118, 0.8);
}

[class~="abenteurer"] .header {
    background-color: rgb(0, 73, 118);
}

[class~="abenteurer"] .job-details-apply {
    background-color: rgb(0, 73, 118);
}

[class~="abenteurer"] .job-details-apply:hover {
    background-color: rgb(0, 73, 118);
}

/* hedonisten */
[class~="hedonisten"] .job-info-box {
    background-color: rgba(82, 49, 120, 0.8);
}

[class~="hedonisten"] .header {
    background-color: rgb(82, 49, 120);
}

[class~="hedonisten"] .job-details-apply {
    background-color: rgb(82, 49, 120);
}

[class~="hedonisten"] .job-details-apply:hover {
    background-color: rgb(82, 49, 120);
}

/* performer */
[class~="performer"] .job-info-box {
    background-color: rgba(158, 42, 47, 0.8);
}

[class~="performer"] .header {
    background-color: rgba(158, 42, 47, 1);
}

[class~="performer"] .job-details-apply {
    background-color: rgba(158, 42, 47, 1);
}

[class~="performer"] .job-details-apply:hover {
    background-color: rgba(158, 42, 47, 1);
}

/* bewahrer */
[class~="bewahrer"] .job-info-box {
    background-color: rgba(113, 97, 53, 0.8);
}

[class~="bewahrer"] .header {
    background-color: rgb(113, 97, 53);
}

[class~="bewahrer"] .job-details-apply {
    background-color: rgb(113, 97, 53);
}

[class~="bewahrer"] .job-details-apply:hover {
    background-color: rgb(113, 97, 53);
}

/* disziplinierte */
[class~="disziplinierte"] .job-info-box {
    background-color: rgba(0, 109, 104, 0.8);
}

[class~="disziplinierte"] .header {
    background-color: rgb(0, 109, 104);
}

[class~="disziplinierte"] .job-details-apply {
    background-color: rgb(0, 109, 104);
}

[class~="disziplinierte"] .job-details-apply:hover {
    background-color: rgb(0, 109, 104);
}

/* tolerante */
[class~="tolerante"] .job-info-box {
    background-color: rgba(128, 39, 108, 0.8);
}

[class~="tolerante"] .header {
    background-color: rgb(128, 39, 108);
}

[class~="tolerante"] .job-details-apply {
    background-color: rgb(128, 39, 108);
}

[class~="tolerante"] .job-details-apply:hover {
    background-color: rgb(128, 39, 108);
}

/* PubliBike */
[class~="publibike"] .header {
    background-color: rgba(255, 255, 255, 1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

[class~="publibike"] .share.button .label::before {
    background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNBRDEzODA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05LjYsMTcuNEwxNSwxMkw5LjYsNi42TDguOSw3LjNsNC43LDQuN2wtNC43LDQuN0w5LjYsMTcuNHoiLz4NCjwvc3ZnPg0K') 0 0 / 26px 26px no-repeat;
}

[class~="publibike"] .button .label::before {
    background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik05LjYsMTcuNEwxNSwxMkw5LjYsNi42TDguOSw3LjNsNC43LDQuN2wtNC43LDQuN0w5LjYsMTcuNHoiLz4NCjwvc3ZnPg0K") 0 0 / 26px 26px no-repeat;
}

[class~="publibike"] .header .job-title {
    color: #000000;
}

[class~="publibike"] .header .button.apply {
    background: #AD1380;
    border: 2px solid #AD1380;
    color: #ffffff;
}

[class~="publibike"] .header .button.share {
    border: 2px solid #AD1380;
    color: #AD1380;
}

[class~="publibike"] .post-stripe {
    display: none;
}

[class~="publibike"] .job-info-box {
    background-color: rgba(173, 19, 128, 0.8);
}

[class~="publibike"] .job-details-apply {
    background-color: rgb(173, 19, 128);
}

[class~="publibike"] .job-details-apply:hover {
    background-color: rgb(173, 19, 128);
}