@CHARSET "ISO-8859-1";
.jwtpl-global a{background-color:transparent}
.jwtpl-global a:active,.jwtpl-global a:hover{outline:0}
.jwtpl-global b,.jwtpl-global strong{font-weight:700}
.jwtpl-global sub,.jwtpl-global sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.jwtpl-global sup{top:-.5em}
.jwtpl-global sub{bottom:-.25em}
.jwtpl-global img{border:0}
.jwtpl-global svg:not(:root){overflow:hidden}
.jwtpl-global hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
.jwtpl-global button,.jwtpl-global input,.jwtpl-global optgroup,.jwtpl-global select,.jwtpl-global textarea{color:inherit;font:inherit;margin:0}
.jwtpl-global button{overflow:visible}
.jwtpl-global button,.jwtpl-global select{text-transform:none}
.jwtpl-global button,html .jwtpl-global input[type="button"],/* 1 */ .jwtpl-global input[type="reset"],.jwtpl-global input[type="submit"]{-webkit-appearance:button;cursor:pointer}
.jwtpl-global button[disabled],html .jwtpl-global input[disabled]{cursor:default}
.jwtpl-global button::-moz-focus-inner,.jwtpl-global input::-moz-focus-inner{border:0;padding:0}
.jwtpl-global input{line-height:normal}
.jwtpl-global input[type="checkbox"],.jwtpl-global input[type="radio"]{box-sizing:border-box;padding:0}
.jwtpl-global input[type="number"]::-webkit-inner-spin-button,.jwtpl-global input[type="number"]::-webkit-outer-spin-button{height:auto}
.jwtpl-global input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.jwtpl-global input[type="search"]::-webkit-search-cancel-button,.jwtpl-global input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
.jwtpl-global textarea{overflow:auto}
.jwtpl-global table{border-collapse:collapse;border-spacing:0}
.jwtpl-global td,.jwtpl-global th{padding:0}
.jwtpl-sysApp-404Message{width:100%;box-sizing:border-box;border:1px solid #dc3545;padding:10px;margin:10px 0}
.jwtpl-sysApp-404Message .jwtpl-sysApp-404MessageHeadLine{display:block;font-size:20px;font-weight:700;color:#dc3545}
.jwtpl-sysApp-404Message .jwtpl-sysApp-404MessageError{display:block;margin:10px 0 0}
.jwtpl-sysApp-404Message .jwtpl-sysApp-404MessageContent{display:block;margin:10px 0 0}
.jwtpl-global input[type="text"],.jwtpl-global input[type="email"]{border:1px solid #ccc;border-radius:5px;padding:15px 5px 14px;display:inline-block;box-sizing:border-box;color:#aaa;background-color:#fff}
.jwtpl-global input[type="text"]::-webkit-input-placeholder,.jwtpl-global input[type="email"]::-webkit-input-placeholder{opacity:0;color:#fff}
.jwtpl-global input[type="text"]:-moz-placeholder,.jwtpl-global input[type="email"]:-moz-placeholder{opacity:0!important}
.jwtpl-global input[type="text"]::-moz-placeholder,.jwtpl-global input[type="email"]::-moz-placeholder{opacity:0!important}
.jwtpl-global input[type="text"]:-ms-input-placeholder,.jwtpl-global input[type="email"]:-ms-input-placeholder{opacity:0}
.jwtpl-global input[type="submit"],a.jwtpl-global-bt{background-color:#666;border:1px solid #666;color:#fff;border-radius:5px;text-align:center;padding:15px 15px 14px;display:inline-block;box-sizing:border-box;text-decoration:none;cursor:pointer}
.jwtpl-global input[type="submit"]:hover,a.jwtpl-global-bt:hover{background-color:#999;border:1px solid #999}
.jwtpl-global-arrowLeft,.jwtpl-global-arrowRight{display:none;position:fixed;z-index:9999999;top:250px;color:rgba(0,0,0,0.8);font-size:25px}
.jwtpl-global-arrowLeft,.jwtpl-global-crossLeft{left:0}
.jwtpl-global-arrowLeft::before{content:"\f0d9";font:normal normal normal 14px/1 FontAwesome;font-size:160px}
.jwtpl-global-arrowRight,.jwtpl-global-crossRight{right:0}
.jwtpl-global-arrowRight::after{content:"\f0da";font:normal normal normal 14px/1 FontAwesome;font-size:160px}
.jwtpl-global-crossLeft,.jwtpl-global-crossRight{display:none;position:fixed;z-index:9999999;top:250px}
.jwtpl-global-crossLeft::before,.jwtpl-global-crossRight::after{content:"\f00d";font:normal normal normal 14px/1 FontAwesome;font-size:100px;color:rgba(255,0,0,0.6)}
.jwtpl-global-pageNumberNext{position:absolute;top:60px;font-size:30px;font-weight:700;color:#fff;margin:0 0 0 7px}
.jwtpl-global-pageNumberBack{position:absolute;top:60px;font-size:30px;font-weight:700;color:#fff;margin:0 0 0 18px;width:33px;text-align:right}
.jwtpl-hili-list img.jwtpl-global-ajaxloader{width:64px!important;height:64px!important}
@media (min-width: 769px) {
.jwtpl-global input[type="text"],.jwtpl-global input[type="email"]{padding:10px 5px 9px}
.jwtpl-global input[type="submit"],a.jwtpl-global-bt{padding:10px 10px 9px}
}
.jwtpl-gc-active0{color:#ccc}
.jwtpl-gc-active1{color:#000}
.jwtpl-gc-hidden0{display:block}
.jwtpl-gc-hidden1{display:none}
.jwtpl-gc-fa,.jwtpl-gc-etaccord::before,.jwtpl-gc-imgzoom::before,.jwtpl-gc-etclose::before,.jwtpl-gc-etexpand::before,.jwtpl-gc-etexpand::after{font-family:FontAwesome;cursor:pointer}
.jwtpl-gc-etclose{position:absolute;right:5px;top:5px}
.jwtpl-gc-etclose::before{content:"\f00d"}
.jwtpl-gc-ettoggle,.jwtpl-gc-etaccord,.jwtpl-gc-etexpand,.jwtpl-gc-imgzoom,.jwtpl-gc-tab{position:relative;cursor:pointer}
@media (max-width: 600px) {
.jwtpl-gc-imgzoom{cursor:default}
}
.jwtpl-gc-etaccord::before{content:"\f078";position:absolute;right:10px}
.jwtpl-gc-etexpand::before{content:"\f055";position:absolute;right:5px;top:9px;z-index:10}
.jwtpl-gc-etexpand.jwtpl-gc-expanded::before{content:"\f056"}
.jwtpl-gc-etaccord.jwtpl-gc-expanded::before{content:"\f077"}
.jwtpl-gc-halfopen{height:100px;position:relative;overflow:hidden}
.jwtpl-gc-halfopen .jwtpl-gc-bottomoverlay{position:absolute;bottom:0;height:70px;display:block;width:100%;background:linear-gradient(rgba(255,255,255,.5) 0%,rgba(255,255,255,1) 100%)}
.jwtpl-gc-halfopen .jwtpl-gc-bottomoverlay::before{content:" "}
.jwtpl-gc-imgzoom{transition:transform .8s}
.jwtpl-gc-imgzoom.scale{transform:scale(3.0,3.0);position:absolute;z-index:5;border:2px solid #fff}
.jwtpl-gc-imgzoom.scale:before{content:"\f00d";position:absolute;top:-6px;right:2px;font-size:8px;z-index:20;color:#dc3545}
.jwtpl-gc-nolimarked,.jwtpl-gc-nolimarked::before,.jwtpl-gc-nolimarked::after{color:#28a745!important}
.jwtpl-sysHili-itemDescrDate,.jwtpl-sysHili-itemDescrAdv,.jwtpl-sysHili-itemDescrLoc,.jwtpl-sysHili-itemDescrTitle,.jwtpl-sysHili-itemDescrTask,.jwtpl-sysHili-itemDescrQuali{display:block;padding:5px 0 0 10px}
.jwtpl-sysHili-itemDescrTask,.jwtpl-sysHili-itemDescrQuali{padding-bottom:10px}
.jwtpl-sysHili-itemDescr{padding:10px;margin-top:10px}
.jwtpl-sysHili-itemDescrApply{font-size:.9em;display:inline-block;margin-top:10px;padding:5px 15px;cursor:pointer}
.jwtpl-gc-viewData::before{content:'Details anzeigen >'}
.jwtpl-gc-viewData.jwtpl-gc-expanded::before{content:'Details verbergen <'}
.jwtpl-jmpt-cookieOptionsGroup label,.jwtpl-jmpt-cookieOptionsGroup input{font:unset;min-height:unset;width:auto;color:unset;font-size:unset;line-height:unset;padding:unset;margin:unset;background:unset;border:unset;border-radius:unset;-moz-appearance:auto;-webkit-appearance:auto;appearance:auto;box-shadow:unset;all:revert}
.jwtpl-jmpt-cookieNotice{width:450px;max-width:100%;display:block;position:fixed;bottom:0;right:0;z-index:10001;color:#fff;box-sizing:border-box;padding:20px;animation-name:jwtpl-jmpt-cookieNoticeAnimate;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:both;animation-timing-function:ease-in-out;font-size:16px;background-color:#777!important}
.jwtpl-jmpt-cookieNotice.jwtpl-jmpt-cookieNoticeFullscreen{top:50%;left:50%;bottom:initial;right:initial;transform:translate(-50%,-50%);box-shadow:0 0 15px 5px rgba(0,0,0,0.85);animation:modal 500ms;animation-fill-mode:both;z-index:10001;height:auto;padding-bottom:20px;background-color:#fff!important;color:#333!important}
.jwtpl-jmpt-cookieNotice{font-size:16px}
div.jwtpl-jmpt-cookieNoticeHeadline{font-size:1.25em;font-weight:700;margin-top:0!important}
.jwtpl-jmpt-cookieNoticeText{font-size:16px;margin:15px 0}
.jwtpl-jmpt-cookieNoticeText a{display:block;margin-top:10px;color:#fff}
.jwtpl-jmpt-cookieNoticeFullscreen .jwtpl-jmpt-cookieNoticeText a{color:#444}
.jwtpl-jmpt-btCookieNoticeConfigure{border:1px solid #e5e5e5!important;margin-left:5px}
.jwtpl-jmpt-cookieNoticeText a::after{font-family:FontAwesome;content:"\f08e";margin-left:5px}
.jwtpl-jmpt-cookieOptions{margin:10px 0 20px}
.jwtpl-jmpt-cookieOptions label{padding-right:15px}
.jwtpl-jmpt-btCookieNoticeAgree,.jwtpl-jmpt-btCookieNoticeAgreeAll,.jwtpl-jmpt-btCookieNoticeConfigure{width:150px;display:inline-block;text-align:center;border:1px solid #000;transition:.1s all;padding:5px 10px;cursor:pointer}
.jwtpl-jmpt-btCookieNoticeAgree,.jwtpl-jmpt-btCookieNoticeAgreeAll{color:#fff;background-color:#666;border:1px solid #666}
.jwtpl-jmpt-btCookieNoticeConfigure{color:#333!important}
.jwtpl-jmpt-cookieOptionsGroup{white-space:nowrap}
.jwtpl-jmpt-cookieOptionsGroup input{margin-right:5px;vertical-align:-1px}
.jwtpl-jmpt-cookieOptionsGroup input,.jwtpl-jmpt-cookieOptionsGroup label{cursor:pointer}
input[type="checkbox"]:not(:checked) + .jwtpl-jmpt-CookieNoticeHighlight::after{font-family:FontAwesome;color:#ffc107;content:"\f071";font-size:1em;margin-left:5px}
.jwtpl-jmpt-cookieNoticeClose{position:absolute;top:5px;right:5px;cursor:pointer}
.jwtpl-jmpt-cookieNoticeClose::before{font-family:FontAwesome;content:"\f00d";font-size:18px;line-height:.5em}
.jwtpl-jmpt-cookieNoticeClosed{animation-name:jwtpl-jmpt-cookieNoticeAnimateClose;animation-delay:0}
.jwtpl-jmpt-cookieNoticeHidden{display:none!important}
.jwtpl-sysTooltip-inner {position: absolute; width: 400px; height: 200px; overflow: auto; background-color: #777; color: #fff; z-index: 1000; padding: 10px; font-size: 0.9em; box-shadow: 0px 0px 2px 2px rgb(0,0,0,.2);}
.jwtpl-sysTooltip-close {font-size: 1.6em; top: 2px; right: 10px;}
.jwtpl-sysTooltip-title {display: block; font-weight: 600; margin-bottom: 10px;}
.jwtpl-sysTooltip-link {display: block; margin-bottom: 10px; cursor: pointer; background-color: #f1f1f1 !important; text-align: center; padding: 3px; color: #333; font-weight: 600;}
.jwtpl-sysTooltip-inner.jwtpl-sysTooltip-typeConsent {position: absolute; width: 500px; height: 220px; overflow: auto; background-color: #f5f5f5; color: #333; z-index: 1000; padding: 10px; font-size: 0.9em; box-shadow: 0px 0px 4px 2px rgb(0,0,0,.2);}
.jwtpl-sysTooltip-typeConsent .jwtpl-sysTooltip-close {font-size: 1.6em; top: 2px; right: 10px;}
.jwtpl-sysTooltip-typeConsent .jwtpl-sysTooltip-title {font-size: 1.2em; display: block; font-weight: 600; margin-bottom: 10px; display: flex; align-items: center;}
.jwtpl-sysTooltip-typeConsent .jwtpl-sysTooltip-title::before {font-family: FontAwesome; content: "\f05a"; font-size: 1.4em; margin-right: 5px; color: #009cdd;}
.jwtpl-sysTooltip-typeConsent .jwtpl-sysTooltip-text {background-color: #fff; color: #000 !important; padding: 10px; display: block; border: 1px solid #999;}
.jwtpl-sysTooltip-typeConsent .jwtpl-sysTooltip-link {display: block; margin-bottom: 10px; cursor: pointer; background-color: #009cdd !important; text-align: center; padding: 7px; color: #fff; font-weight: 600;}
.jwtpl-sysTooltip-typeConsent .jwtpl-sysTooltip-inner::-webkit-scrollbar{width:5px}
.jwtpl-sysTooltip-typeConsent .jwtpl-sysTooltip-inner::-webkit-scrollbar-track{background-color:#fff;}
.jwtpl-sysTooltip-typeConsent .jwtpl-sysTooltip-inner::-webkit-scrollbar-thumb{background-color:#6c757d;}
.jwtpl-sys-bodyAppDvM1 .jwtpl-sysTooltip-inner.jwtpl-sysTooltip-typeConsent {width: 85%; height: auto;}
.jwtpl-sys-bodyAppDvM1 .jwtpl-sysTooltip-inner.jwtpl-sysTooltip-typeConsent .jwtpl-sysTooltip-title {padding-right: 20px; align-items: start;}
.jwtpl-sys-bodyAppDvM1 .jwtpl-sysTooltip-inner.jwtpl-sysTooltip-typeConsent .jwtpl-sysTooltip-title::before {margin-top: 3px;}
@keyframes jwtpl-jmpt-cookieNoticeAnimate {
from{transform:translateY(100%)}
to{transform:translateY(0)}
}
@keyframes jwtpl-jmpt-cookieNoticeAnimateClose {
from{transform:translateY(0)}
to{transform:translateY(100%);display:none}
}
body.jwtpl-jomab-modal{overflow:hidden}
.jwtpl-jmpt-cookieNoticeBackground{height:100vh;width:100vw;top:0;left:0;background-color:rgba(0,0,0,0.5);position:fixed;z-index:10000}
.jwtpl-sys-adConsent{background-color:#555;color:#fff;padding:40px;text-align:center;width:500px;margin:20px auto 0;font-size:18px}
.jwtpl-sys-adConsentIcon{color:#ffc107;font-size:50px;margin-bottom:20px}
.jwtpl-jobad-missingConsent{cursor:pointer;height:80vw}
@media(max-width:480px) {
.jwtpl-jmpt-cookieNotice{width:100%}
.jwtpl-jmpt-cookieNotice.jwtpl-jmpt-cookieNoticeFullscreen{width:95%}
.jwtpl-jmpt-cookieOptionsGroup{display:block;padding:10px 0}
.jwtpl-jmpt-cookieOptionsGroup label{padding-left:10px}
.jwtpl-jmpt-btCookieNoticeAgree,.jwtpl-jmpt-btCookieNoticeAgreeAll,.jwtpl-jmpt-btCookieNoticeConfigure{width:100%;padding:10px 0;margin:10px 0;font-size:18px}
}
@keyframes jwtpl-jmpt-cookieNoticeAnimate {
from{transform:translateY(100%)}
to{transform:translateY(0)}
}
@keyframes jwtpl-jmpt-cookieNoticeAnimateClose {
from{transform:translateY(0)}
to{transform:translateY(100%);display:none}
}
.fadeIn{animation:fadeIn 300ms ease-in-out;transform-origin:top center}
@keyframes fadeIn {
0%{opacity:0;transform:translateY(-30px)}
50%{transform:translateY(0)}
100%{opacity:1;transform:translateY(0)}
}
.fadeOut{animation:fadeOut 300ms ease-in-out;transform-origin:top center}
@keyframes fadeOut {
0%{opacity:1;transform:translateY(0)}
50%{transform:translateY(0)}
100%{opacity:0;transform:translateY(-30px)}
}
.jwtpl-jmif-mainContent {width: 100%;}
.jwtpl-jmif-headline, h1.jwtpl-jmif-headline, h2.jwtpl-jmif-headline {padding-bottom: 20px; margin: 0}
.jwtpl-jmif-jwlogo {float: right; margin-left: 10px}
.jwtpl-jmif-headContent {width: 100%; padding-bottom: 20px}
.jwtpl-jmif-block { min-width: 280px; max-width: 950px; display: inline-block; -webkit-text-size-adjust: 100%; text-align: left; width: 100%}
.jwtpl-jmif-jwservice{border:1px solid #ccc;padding:10px;text-align:right;}
.jwtpl-jmif-jwservice a{color:#ff5d02;}
.jwtpl-fite-block {padding-bottom: 10px}
.jwtpl-fite-block:after { content: ""; display: table; clear: both; visibility: hidden; }
.jwtpl-fite-blockInner {width: 100%; display: inline}
.jwtpl-fite-toggle {display: inline-block; margin-right: 10px}
.jwtpl-fite-toggle a {color: #999; text-decoration: none;}
.jwtpl-fite-toggle i, .jwtpl-fite-sorting i {font-size: 140%; margin-top: -1px; vertical-align: top}
.jwtpl-fite-title {display: none; border: 1px solid transparent; margin: 0px 5px 0 0px; padding: 3px 0px; vertical-align: top;}
.jwtpl-fite-list, .jwtpl-fite-sortingGroup {display: none; float: left; margin-top: 10px; width: 100%}
.jwtpl-fite-expanded .jwtpl-fite-list {display: block;}
.jwtpl-fite-list:after { content: ""; display: table; clear: both; visibility: hidden; }
.jwtpl-fite-headline {display: block; padding: 5px; vertical-align: top; text-decoration: none; cursor: pointer; box-sizing: border-box; width: 100%}
.jwtpl-fite-headline i { display:inline-block; float: right; margin: -1px 0 0 5px; margin-bottom: -2px; font:normal normal normal 14px/1 FontAwesome; font-size: 140%; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; transform:translate(0, 0); vertical-align: top}
.jwtpl-fite-itemList {display: none; float: left; width: 100%; box-sizing: border-box; padding: 15px 20px 20px 20px; line-height: 200% }
.jwtpl-fite-selectedFiteCat1 .jwtpl-fite-headline {background: #f4f4f4}
.jwtpl-fite-selectedFiteCat1 .jwtpl-fite-itemList {display: inline-block; background: #f4f4f4}
.jwtpl-fite-itemList a {color: currentColor}
.jwtpl-fite-itemCount {display: none; width: 10px; margin-right: 3px; height: 10px}
.jwtpl-fite-itemCountAktiv {background-color:#ccc; height: 10px }
.jwtpl-fite-item {display: block;}
.jwtpl-fite-innerList {margin-bottom: 10px; border: 1px solid #ccc; border-radius: 3px; float: left; width: 100% }
.jwtpl-fite-innerList .jwtpl-fite-item {width: 100%;}
.jwtpl-fite-innerList:first-of-type .jwtpl-fite-item.jwtpl-fite-itemLevel1 {font-weight: bold }
.jwtpl-fite-innerList:first-of-type .jwtpl-fite-item.jwtpl-fite-itemLevel2 {padding-left: 20px; box-sizing: border-box}
a.jwtpl-fite-itemLink {text-decoration: none}
.jwtpl-fite-removeActive {float: left; }
.jwtpl-fite-itemNameActive0 .jwtpl-fite-removeActive:before, .jwtpl-fite-itemNameActive1 .jwtpl-fite-removeActive:before { display:inline-block; margin: 5px 5px 0 0; font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; transform:translate(0, 0); }
.jwtpl-fite-itemNameActive0 .jwtpl-fite-removeActive:before { content:"\f096";}
.jwtpl-fite-itemNameActive1 .jwtpl-fite-removeActive:before { content:"\f046";}
a.jwtpl-fite-itemLinkMore {display: inline-block; margin-top: 10px; color: #999; text-decoration: none}
.jwtpl-fite-itemMore0 {display: none}
.jwtpl-fite-sortToggle {color: #999; cursor: pointer}
.jwtpl-fite-sortingSelected .jwtpl-fite-sortingGroup {display: block}
.jwtpl-fite-sortingGroup {border: 1px solid #CCC; box-sizing: border-box; width: 100%; border-radius: 3px; padding-top: 5px; padding-bottom: 5px}
.jwtpl-fite-sortingElement a {display: block; box-sizing: border-box; padding: 5px 10px 5px 10px; color: inherit }
.jwtpl-fite-sortingElement a:hover {text-decoration: none}
.jwtpl-fite-sortingElement a:before {content:"\f096"; display: inline-block; margin: 0 5px 0 0; font:normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; transform:translate(0, 0); }
.jwtpl-fite-sortingElementActive a:before {content:"\f046"; }
@media (min-width: 481px) {
.jwtpl-fite-block {padding-bottom: 20px}
.jwtpl-fite-title {display: inline-block; }
.jwtpl-fite-innerList {display: inline; padding: 0; border: 0px; float: none; width: auto; margin-bottom: 0 }
.jwtpl-fite-headline {display: inline-block; width: auto; border: 1px solid #ccc; border-radius: 3px; margin: 0px 5px 0 0px; padding: 3px 5px; }
.jwtpl-fite-innerList:first-of-type .jwtpl-fite-itemLevel1 {margin-top: 5px}
.jwtpl-fite-itemList {margin: 5px 0 10px 0; border: 1px solid #ccc; border-radius: 3px; line-height: inherit}
.jwtpl-fite-itemNameActive0 .jwtpl-fite-removeActive:before, .jwtpl-fite-itemNameActive1 .jwtpl-fite-removeActive:before { margin-top: 0px; }
}
@media (min-width: 769px) {
.jwtpl-fite-blockInner {display: table; width: 100%}
.jwtpl-fite-toggle {display: none;}
.jwtpl-fite-list, .jwtpl-fite-expanded .jwtpl-fite-list {display: table-cell; margin: 0; width: 65%; vertical-align: top; float: none; }
.jwtpl-fite-innerList {position: relative;}
.jwtpl-fite-selectedFiteCat1 .jwtpl-fite-itemList {position: absolute; left: 0; top: 30px; margin: 0; width: 300px; z-index: 999}
.jwtpl-fite-sorting {display: table-cell; width: 35%; vertical-align: top; text-align: right; position: relative}
.jwtpl-fite-sortingTitle {vertical-align: middle }
.jwtpl-fite-sortingActiveElement {display: inline-block; width: auto; border: 1px solid #ccc; border-radius: 3px; margin: 0px; padding: 3px 5px; vertical-align: middle }
.jwtpl-fite-sortingSelected .jwtpl-fite-sortingActiveElement {background: #f4f4f4 }
.jwtpl-fite-sortingActiveElement i {display: inline-block; float: right; margin: -1px 0px -2px 5px;}
.jwtpl-fite-sortToggle {display: inline-block; color: inherit}
.jwtpl-fite-sortingGroup {position: absolute; right: 0; top: 30px; width: auto; z-index: 999; background: #fff; text-align: left; margin: 0; background: #f4f4f4; padding-top: 10px; padding-bottom: 10px }
.jwtpl-fite-sortingElement a {padding-top: 0; padding-bottom: 0}
}
/* ############# Layer Viewer ############# */
.jwtpl-sys-layerVwPanel {
position: fixed;
width: 100%;
background: rgba(0,0,0,.7);
z-index: 50;
height: 100%;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.jwtpl-sys-layerVwIframe {
position: absolute;
margin: 0 auto;
width: 70%;
height: 1000px;
left: 0;
right: 0;
}
.jwtpl-sys-layerVwPrev,
.jwtpl-sys-layerVwNext,
.jwtpl-sys-layerVwClose {
position: absolute;
z-index: 60;
font-size: 30px;
cursor: pointer;
}
.jwtpl-sys-layerVwPrev::before,
.jwtpl-sys-layerVwNext::before,
.jwtpl-sys-layerVwClose::before {
font-family: FontAwesome;
color: #fff;
}
.jwtpl-sys-layerVwPrev {
top: 30%;
left: 10px;
}
.jwtpl-sys-layerVwNext {
top: 30%;
right: 10px;
}
.jwtpl-sys-layerVwClose {
top: 10px;
right: 20px;
}
.jwtpl-sys-layerVwPrev::before {
content: "\f053";
}
.jwtpl-sys-layerVwNext::before {
content: "\f054";
}
.jwtpl-sys-layerVwClose::before {
content: "\f00d";
}
/* ############# /Layer Viewer ############# */
.jwtpl-hili-headline,.jwtpl-hili-top,h3.jwtpl-hili-headline {
display: inline-block;
width: 100%;
padding-bottom: 10px
}
.jwtpl-hili-jobMailLayer,.jwtpl-hili-noticeListLayer,.jwtpl-hili-saveSearchLayer
{
clear: both;
background: #f4f4f4;
z-index: 999;
border: 1px solid #ccc;
position: absolute;
box-sizing: border-box
}
.jwtpl-hili-listBoxOptions a:hover,.jwtpl-hili-listJobsItemLink,.jwtpl-hili-saveBoxOptions a:hover,.jwtpl-hili-sortingElement a:hover
{
text-decoration: none
}
.jwtpl-hili-anchor {
float: left
}
.jwtpl-hili-headline,h3.jwtpl-hili-headline {
font-size: inherit;
font-weight: 700;
margin: 0
}
.jwtpl-hili-taskbar {
display: none
}
.jwtpl-hili-sortToggleSeperator,.jwtpl-hili-taskbarSeperator1,.jwtpl-hili-taskbarSeperator2,.jwtpl-hili-taskbarSeperator3,.jwtpl-hili-taskbarSeperator4
{
color: #bbb;
margin: 0 3px
}
.jwtpl-hili-taskbarNewSearch {
display: inline-block;
padding: 0 6px
}
.jwtpl-hili-jobMailLayer {
left: 140px;
width: 55%;
-webkit-box-shadow: 3px 3px 10px 2px #ccc;
text-align: center;
padding: 25px;
display: none
}
.jwtpl-hili-jobMailSearchBox {
margin: 15px 0 15px 0;
padding: 10px;
box-shadow: 0px 0px 2px 2px rgba(0,0,0,.1);
background-color: #f2f2f2;
font-style: italic;
}
.jwtpl-hili-jobMailIconClose {
display: block;
width: 30px;
height: 30px;
cursor: pointer;
position: absolute;
right: 0;
top: 0;
line-height: 30px;
font-size: 12px;
color: #ccc
}
.jwtpl-hili-jobMailTitle {
display: block;
padding-bottom: 6px;
font-size: 140%;
font-weight: 700
}
.jwtpl-hili-jobMailSubTitle {
margin: 10px 0;
display: block
}
.jwtpl-hili-jobMailSlogan {
margin-top: 12px;
display: block
}
.jwtpl-hili-inputEmail {
display: block;
box-sizing: border-box;
width: 100%
}
.jwtpl-hili-jobMailLayer a.jwtpl-global-bt {
display: block;
width: 100%;
height: 50px;
line-height: 22px;
margin: 10px auto 0;
vertical-align: middle
}
.jwtpl-hili-jobMailResponse {
display: none;
font-weight: 700;
margin-top: 10px;
padding: 5px
}
.jwtpl-hili-sortToggle i {
font-size: 140%;
margin-top: -1px;
vertical-align: top
}
.jwtpl-hili-noticeListLayer,.jwtpl-hili-saveSearchLayer {
padding: 15px;
box-shadow: 3px 3px 10px 2px #ccc;
-webkit-box-shadow: 3px 3px 10px 2px #ccc;
-moz-box-shadow: 3px 3px 10px 2px #ccc;
display: none
}
.jwtpl-hili-jobMailLayerClose,.jwtpl-hili-noticeListLayerClose,.jwtpl-hili-saveSearchLayerClose
{
padding: 6px
}
.jwtpl-hili-listJobsItemLink {
color: #222
}
.jwtpl-hili-jobMailLayerOpen,.jwtpl-hili-noticeListLayerOpen,.jwtpl-hili-saveSearchLayerOpen
{
background-color: #f4f4f4;
border: 1px solid #ccc;
padding: 5px
}
.jwtpl-hili-noticeListIconClose,.jwtpl-hili-saveSearchIconClose {
display: block;
width: 30px;
height: 30px;
cursor: pointer;
position: absolute;
right: 0;
top: 0;
line-height: 30px;
font-size: 12px;
color: #484848;
padding-left: 9px
}
.jwtpl-hili-block,.jwtpl-hili-col2 {
position: relative
}
.jwtpl-hili-noticeListTitle,.jwtpl-hili-saveSearchTitle {
display: block;
padding-bottom: 10px;
font-size: 100%
}
.jwtpl-hili-noticeListTitle:before {
content: "\f0ca";
font-family: FontAwesome;
margin-right: 5px;
font-weight: 400
}
.jwtpl-hili-listJobsItem,.jwtpl-hili-saveSearchItem {
margin-bottom: 5px;
padding: 5px 0;
border-top: 1px solid #ccc
}
.jwtpl-hili-listBoxOptions,.jwtpl-hili-saveBoxOptions {
font: normal normal normal 14px/1 FontAwesome;
float: right;
margin-right: 5px
}
.jwtpl-hili-actionsItemText,.jwtpl-hili-saveSearchItemLink {
cursor: pointer
}
.jwtpl-hili-listBoxOptions .jwtpl-hili-actionDelete .jwtpl-hili-actionsItemText:before,.jwtpl-hili-saveBoxOptions .jwtpl-hili-actionDelete .jwtpl-hili-actionsItemText:before
{
font-family: FontAwesome;
font-weight: 400;
content: "\f014";
vertical-align: top
}
.jwtpl-hili-listJobsItemFirstRow {
color: #222;
font-size: 90%
}
.jwtpl-hili-listJobsItemTitel,.jwtpl-hili-saveSearchItemName {
font-weight: 600
}
.jwtpl-hili-listJobsItemLocation,.jwtpl-hili-saveSearchItemLocation,.jwtpl-hili-saveSearchKeyword
{
color: #222;
font-size: 90%;
font-weight: 600
}
.jwtpl-hili-listBoxEmpty,.jwtpl-hili-saveBoxEmpty {
margin-top: 5px;
color: #999
}
.jwtpl-hili-listItems {
max-height: 338px;
overflow-x: hidden;
overflow-y: scroll
}
.jwtpl-hili-sortToggle {
color: #999
}
.jwtpl-hili-sortToggleSeperator {
display: none
}
.jwtpl-hili-sortingActiveElement,.jwtpl-hili-sortingTitle {
cursor: pointer
}
.jwtpl-hili-sortingExpanded .jwtpl-hili-sortingGroup {
display: block
}
.jwtpl-hili-sortingGroup {
display: none;
float: left;
margin-top: 10px;
border: 1px solid #CCC;
box-sizing: border-box;
width: 100%;
border-radius: 3px;
padding-top: 5px;
padding-bottom: 5px
}
.jwtpl-hili-sortingElement a {
display: block;
box-sizing: border-box;
padding: 5px 10px;
color: inherit
}
.jwtpl-hili-geoWide:before,.jwtpl-hili-sortingElement a:before {
display: inline-block;
text-rendering: auto;
-moz-osx-font-smoothing: grayscale;
transform: translate(0, 0)
}
.jwtpl-hili-sortingElement a:before {
content: "\f096";
margin: 0 5px 0 0;
font: normal normal normal 13px/1 FontAwesome;
-webkit-font-smoothing: antialiased
}
.jwtpl-hili-sortingElementActive a:before {
content: "\f046"
}
.jwtpl-hili-geoWide {
width: 100%;
padding-bottom: 20px;
margin: 20px 0 0;
box-sizing: border-box;
color: #ff5d02
}
.jwtpl-hili-geoWide:before {
content: "\f129";
vertical-align: top;
margin: 0 5px 0 0;
font: normal normal normal 15px/1 FontAwesome;
font-size: inherit;
-webkit-font-smoothing: antialiased
}
.jwtpl-hili-list {
width: 100%
}
.jwtpl-hili-item {
display: table;
width: 100%;
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #ccc
}
.jwtpl-hili-item:first-child {
border-top: 1px solid #ccc
}
.jwtpl-hili-logoCol,.jwtpl-hili-logoCol1,.jwtpl-hili-logoCol160,.jwtpl-hili-logoCol90
{
display: none
}
.jwtpl-hili-col2 {
display: table-cell;
vertical-align: top;
width: 100%
}
.jwtpl-hili-col2Left {
padding-left: 25px
}
.jwtpl-hili-itemTitel {
display: inline-block;
font-size: 140%;
padding: 3px 0;
word-wrap: break-word
}
.jwtpl-hili-itemCompany,.jwtpl-hili-itemCompany a,.jwtpl-hili-itemDate,.jwtpl-hili-itemLocation
{
color: #999;
text-decoration: none
}
.jwtpl-hili-itemCompany {
padding-right: 20px
}
.jwtpl-hili-itemDate:after {
content: " - "
}
.jwtpl-hili-itemLink,.jwtpl-hili-itemWorkarea {
display: inline-block;
width: 100%
}
.jwtpl-hili-itemWorkarea.jwtpl-hili-itemWorkareaEmpty1 {
display: none
}
.jwtpl-hili-itemWorkarea.jwtpl-hili-itemWorkareaEmpty0 {
display: inline-block;
width: 100%
}
.jwtpl-hili-noResult {
display: inline-block;
padding-top: 20px
}
.jwtpl-hili-lcm0 {
border-right: 0
}
.jwtpl-hili-lcm1 {
border-right: 3px solid #6dc937
}
.jwtpl-hili-lcm2 {
border-right: 3px solid #f2b500
}
.jwtpl-hili-lcm3 {
border-right: 3px solid #bd0000
}
.jwtpl-hili-item.jwtpl-hili-addon0 .jwtpl-hili-itemTitel::before,.jwtpl-hili-item.jwtpl-hili-addon1 .jwtpl-hili-itemTitel::before,.jwtpl-hili-item.jwtpl-hili-addon2 .jwtpl-hili-itemTitel::before,.jwtpl-hili-item.jwtpl-hili-addon3 .jwtpl-hili-itemTitel::before,.jwtpl-hili-item.jwtpl-hili-addon4 .jwtpl-hili-itemTitel::before,.jwtpl-hili-item.jwtpl-hili-addon5 .jwtpl-hili-itemTitel::before,.jwtpl-hili-item.jwtpl-hili-addon6 .jwtpl-hili-itemTitel::before,.jwtpl-hili-item.jwtpl-hili-addon7 .jwtpl-hili-itemTitel::before,.jwtpl-hili-item.jwtpl-hili-addon8 .jwtpl-hili-itemTitel::before,.jwtpl-hili-item.jwtpl-hili-addon9 .jwtpl-hili-itemTitel::before,.jwtpl-hili-item.jwtpl-sysHili-addon .jwtpl-hili-itemTitel::before
{
font-family: inherit;
font-weight: inherit;
font-size: inherit;
content: 'Top-Job';
display: inline-block;
text-transform: uppercase;
background-color: #ccc;
color: #fff;
padding: 2px 10px;
margin-right: 5px
}
.jwtpl-hili-top .jwtpl-hili-saveSearch {
position: absolute;
left: 203px;
width: 100%
}
.jwtpl-hili-taskbar.mobileMode {
margin-top: 20px;
padding: 10px;
background-color: #f4f4f4;
border: 1px solid #ccc
}
.jwtpl-hili-taskbar.mobileMode .jwtpl-hili-taskbarHitcount,.jwtpl-hili-taskbar.mobileMode .jwtpl-hili-taskbarSeperator1{
display: none
}
.jwtpl-hili-jobMailDsgvo {
margin-top: 10px;
font-size: 0.7em;
font-weight: normal;
line-height: initial;
display: block;
}
@media ( min-width :481px) {
.jwtpl-hili-taskbar {
display: inline-block
}
.jwtpl-hili-sortToggleSeperator {
display: none
}
.jwtpl-hili-sortingTitle {
display: inline-block
}
.jwtpl-hili-inputEmail,.jwtpl-hili-jobMailLayer a.jwtpl-global-bt {
max-width: 300px
}
.jwtpl-hili-inputSelect {
height: auto;
line-height: auto;
width: auto
}
.jwtpl-hili-col1 {
display: table-cell;
vertical-align: middle;
width: 15%;
padding-right: 20px;
text-align: center
}
.jwtpl-hili-logoCol90 img {
max-width: 90px;
overflow: hidden
}
.jwtpl-hili-logoCol160 img {
max-width: 160px;
overflow: hidden
}
.jwtpl-hili-col2 {
display: table-cell;
vertical-align: top;
width: 85%
}
.jwtpl-hili-itemWorkarea {
display: inline-block;
padding-bottom: 3px
}
.jwtpl-hili-itemWorkareaEmpty1 {
display: none
}
.jwtpl-hili-lcm-1 {
border-right: 7px solid orange
}
.jwtpl-hili-lcm-2 {
border-right: 7px solid green
}
.jwtpl-hili-lcm-3 {
border-right: 7px solid red
}
}
@media ( min-width :769px) {
.jwtpl-hili-top {
position: relative
}
.jwtpl-hili-headline,h3.jwtpl-hili-headline {
display: block;
width: 100%
}
.jwtpl-hili-topTable {
display: table;
width: 100%
}
.jwtpl-hili-taskbar {
display: table-cell;
vertical-align: bottom;
width: 65%;
padding-bottom: 3px
}
.jwtpl-hili-sortToggle {
display: table-cell;
width: 35%;
vertical-align: top;
text-align: right;
position: relative;
color: inherit
}
.jwtpl-hili-sortToggleSeperator {
display: none
}
.jwtpl-hili-sortingActiveElement {
display: inline-block;
width: auto;
border: 1px solid #ccc;
border-radius: 3px;
margin: 0;
padding: 3px 5px
}
.jwtpl-hili-sortingExpanded .jwtpl-hili-sortingActiveElement {
background: #f4f4f4
}
.jwtpl-hili-sortingActiveElement,.jwtpl-hili-sortingTitle {
vertical-align: middle
}
.jwtpl-hili-sortingActiveElement i {
display: inline-block;
float: right;
margin: -1px 0 -2px 5px
}
.jwtpl-hili-sortingGroup {
position: absolute;
right: 0;
top: 30px;
width: auto;
z-index: 999;
text-align: left;
margin: 0;
background: #f4f4f4;
padding-top: 10px;
padding-bottom: 10px
}
.jwtpl-hili-sortingElement a {
padding-top: 0;
padding-bottom: 0
}
.jwtpl-hili-jobMail {
display: block;
width: 100%
}
.jwtpl-hili-lcm-1 {
border-right: 10x solid orange
}
.jwtpl-hili-lcm-2 {
border-right: 10px solid green
}
.jwtpl-hili-lcm-3 {
border-right: 10px solid red
}
}
.jwtpl-hilipage-block {text-align: right; padding-bottom: 0px}
.jwtpl-hilipage-block:after { content: ""; display: table; clear: both; visibility: hidden; }
.jwtpl-hilipage-pager {display: inline}
.jwtpl-hilipage-pagerIntro, a.jwtpl-hilipage-pagerLink, a.jwtpl-hilipage-newSearchLink {display: inline-block; font-size: 20px; vertical-align: middle; line-height: 40px; box-sizing: border-box; padding: 0 10px 10px 10px; text-decoration:none; }
a.jwtpl-hilipage-pagerLink:hover {text-decoration:none;}
a.jwtpl-hilipage-pagerActive1Link {color: inherit; cursor: default;}
.jwtpl-hilipage-pagerIntro, a.jwtpl-hilipage-pagerActive0Link {display: none}
a.jwtpl-hilipage-pagerSpecialGoBackNullLink, a.jwtpl-hilipage-pagerSpecialGoForwardNullLink {cursor: default;}
a.jwtpl-hilipage-pagerSpecialGoBackNullLink span:before, a.jwtpl-hilipage-pagerSpecialGoBackLink span:before, a.jwtpl-hilipage-pagerSpecialGoForwardLink span:before, a.jwtpl-hilipage-pagerSpecialGoForwardNullLink span:before, a.jwtpl-hilipage-newSearchLink:after {display:inline-block;font:normal normal normal 14px/1 FontAwesome; font-size: 35px; text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0); vertical-align: middle; margin-top: -6px}
a.jwtpl-hilipage-pagerSpecialGoBackNullLink span:before, a.jwtpl-hilipage-pagerSpecialGoBackLink span:before {content:"\f104"; margin-right: 5px}
a.jwtpl-hilipage-pagerSpecialGoForwardLink span:before, a.jwtpl-hilipage-pagerSpecialGoForwardNullLink span:before {content:"\f105"; margin-left: 5px}
a.jwtpl-hilipage-pagerSpecialGoBackNullLink span:before, a.jwtpl-hilipage-pagerSpecialGoBackNullLink:after, a.jwtpl-hilipage-pagerSpecialGoForwardNullLink span:before, a.jwtpl-hilipage-pagerSpecialGoForwardNullLink:before {color: #ccc;}
.jwtpl-hilipage-newSearch {float: left}
a.jwtpl-hilipage-newSearchLink {font-size: 20px}
a.jwtpl-hilipage-newSearchLink:after {content:"\f002"; margin-top: -6px; font-size: 20px}
.jwtpl-hilipage-newSearchLinkText {display: none}
@media (min-width: 481px) {
.jwtpl-hilipage-pagerIntro, a.jwtpl-hilipage-pagerLink {font-size: 16px}
a.jwtpl-hilipage-pagerSpecialGoBackNullLink span:before, a.jwtpl-hilipage-pagerSpecialGoBackLink span:before, a.jwtpl-hilipage-pagerSpecialGoForwardLink span:before, a.jwtpl-hilipage-pagerSpecialGoForwardNullLink span:before, a.jwtpl-hilipage-newSearchLink:after {font-size: 25px; margin-top: -4px}
a.jwtpl-hilipage-pagerSpecialGoBackNullLink:after, a.jwtpl-hilipage-pagerSpecialGoBackLink:after,
a.jwtpl-hilipage-pagerSpecialGoForwardNullLink:before, a.jwtpl-hilipage-pagerSpecialGoForwardLink:before {font-size: 16px}
a.jwtpl-hilipage-pagerSpecialGoBackNullLink:after, a.jwtpl-hilipage-pagerSpecialGoBackLink:after {content: "Zurück"; }
a.jwtpl-hilipage-pagerSpecialGoForwardNullLink:before, a.jwtpl-hilipage-pagerSpecialGoForwardLink:before {content: "Weiter"; }
a.jwtpl-hilipage-newSearchLink {padding-left: 0; font-size: 16px}
a.jwtpl-hilipage-newSearchLink:after {font-size: 14px; margin-top: -3px}
.jwtpl-hilipage-newSearchLinkText {display: inline-block; margin-right: 5px}
}
@media (min-width: 769px) {
.jwtpl-hilipage-pagerIntro, a.jwtpl-hilipage-pagerLink, a.jwtpl-hilipage-newSearchLink {font-size: 14px; padding-left: 5px; padding-right: 5px}
.jwtpl-hilipage-pager {float: right; width: auto; padding: 0}
a.jwtpl-hilipage-pagerSpecialGoBackNullLink span:before, a.jwtpl-hilipage-pagerSpecialGoBackLink span:before, a.jwtpl-hilipage-pagerSpecialGoForwardLink span:before, a.jwtpl-hilipage-pagerSpecialGoForwardNullLink span:before, a.jwtpl-hilipage-newSearchLink:after {font-size: 20px; margin-top: -4px}
a.jwtpl-hilipage-pagerSpecialGoBackNullLink:after, a.jwtpl-hilipage-pagerSpecialGoBackLink:after,
a.jwtpl-hilipage-pagerSpecialGoForwardNullLink:before, a.jwtpl-hilipage-pagerSpecialGoForwardLink:before {font-size: 14px}
a.jwtpl-hilipage-pagerSpecialGoBackNullLink:after, a.jwtpl-hilipage-pagerSpecialGoBackLink:after {margin-right: 10px}
a.jwtpl-hilipage-pagerSpecialGoForwardNullLink:before, a.jwtpl-hilipage-pagerSpecialGoForwardLink:before {margin-left: 10px}
a.jwtpl-hilipage-newSearchLink {padding-left: 0;}
a.jwtpl-hilipage-newSearchLink:after {font-size: 14px; margin-top: -2px}
a.jwtpl-hilipage-pagerActive0Link {display: inline-block; color: #666 }
a.jwtpl-hilipage-pagerActive1Link {font-weight: bold}
}
.jwtpl-hilitite-block {font-weight: bold}
.jwtpl-sysHili-headlineSecond {display: none; font-size: 100%; font-weight: normal;}
.jwtpl-sysHili-headlineMain { font-size: 100%; font-weight: normal; }
.jwtpl-hilitite-geo {display: inline-block; width: 100%; margin: 20px 0 0 0; box-sizing: border-box; color: #ff5d02;}
.jwtpl-hilitite-geo:before {content:"\f129"; display: inline-block; vertical-align: top; margin: 0 5px 0 0; font:normal normal normal 13px/1 FontAwesome; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; transform:translate(0, 0); }
.jwtpl-hilitite-text { font-size: 100%; /*hiermit wird eine neue SVN-Version erzeugt*/ font-weight: normal; }
@media (min-width: 481px) {
.jwtpl-sysHili-headlineSecond {display: inline}
}
@keyframes pulse-shadow {
0% {
box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.4);
}
100% {
box-shadow: 0 0 0 25px rgba(0, 0, 0, 0);
}
}
.jwtpl-jomab-block {display: none}
.jwtpl-jomab-animate, .jwtpl-jomab-animate-special{
animation: pulse-shadow;
animation-duration: 1s;
animation-iteration-count: 5;
animation-timing-function: ease-in-out;
}
.jwtpl-jomab-modal-background {
background-color: rgba(0,0,0,0.65);
}
@media only screen and (min-width: 910px) {
body.jwtpl-jomab-modal{overflow:hidden}
.jwtpl-jomab-modal-background{
height:100vh;
width: 100vw;
top:0;
left:0;
background-color: rgba(0,0,0,0.6);
position:fixed;
z-index:500;
}
.jwtpl-obo-itemJobMailBox.jwtpl-jomab-auto-opened{
position: fixed;
top:50% !important;
left:50%;
transform: translate(-50%, -50%);
max-width: 400px;
box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.85);
animation: modal 500ms;
z-index:1010;
}
@keyframes modal{
0%{opacity: 0; transform:translate(-50%, -70%);}
100%{opacity: 1; transform:translate(-50%, -50%)}
}
}
:root{
--jwtplColorGreyDarker: #575757;
--jwtplColorWhite: #ffffff;
--jwtplColorBlack: #000000;
}
.jwtpl-jomar-block {
margin-bottom: 10px;
display: none;
}
.jwtpl-jomar-jobMailStatus {
display: none;
}
.jwtpl-jomar-jobMailStatus0,
.jwtpl-jomar-jobMailStatus1{
font-size: inherit;
font-weight: bold;
display: block;
background-color: #f1f1f1;
padding: 10px;
}
.jwtpl-jomar-jobMailStatus1 {
color: #4cb84c;
}
.jwtpl-jomar-jobMailStatus0 {
color: #d40000;
}
.jwtpl-jomar-boxClose{
color: #fff;
font-size: 1.4em;
}
.jwtpl-jomar-boxClose.jwtpl-gc-etclose {
right: 10px;
top: 15px;
}
.jwtpl-jomar-overlay {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0, 0, 0, 0.5);
display:flex;
justify-content:flex-start;
align-items:center;
z-index:1009;
}
.jwtpl-jomar-dialogBox {
position: absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
max-width:360px;
width:100%;
padding: 20px;
background-color: #faf7ff;
color: #333;
box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.85);
box-sizing: content-box;
}
.jwtpl-jomar-dialogBox h2 {
margin: 0;
padding: 0 0 5px;
font-size: 20px;
font-weight: bold;
}
.jwtpl-jomar-dialogBox p {
font-size: 16px;
line-height: 22px;
}
.jwtpl-jomar-btnContainer{
display: flex;
align-items: center;
justify-content: flex-start;
gap: 5px;
padding: 20px 0 0;
}
.jwtpl-jomar-btn{
padding: 5px 10px;
font-size: 16px;
border:none;
cursor:pointer;
width:150px;
transition: all 0.5s ease;
box-sizing: content-box;
}
.jwtpl-jomar-btnYes{
background-color: var(--jwtplci1bgcolor,var(--jwtplPartnerColor1,var(--jwtplColorGreyDarker)));
color:var(--jwtplci1fcolor,var(--jwtplColorWhite)) !important;
}
.jwtpl-jomar-btnNo{
background-color: #e5e5e5;
color: #333 !important;
}
.jwtpl-jomar-btn:hover{
opacity: 0.8;
transform: translateY(-1px);
}
@media (max-width: 480px) {
.jwtpl-jomar-dialogBox{
width: 80%;
}
}
.jwtpl-lili-block {padding-bottom: 0; position: relative; }
.jwtpl-lili-element a {text-decoration: none; display: inline-block; margin-right: 3px; border: 1px solid #ccc; border-radius: 3px 3px 0 0; line-height: 200%; padding: 0 20px 0 20px; margin-bottom: -1px; background-color: #fff;}
.jwtpl-lili-elementActive1 a {background-color: #f4f4f4; color: inherit; cursor: default }
.jwtpl-lili-noticeList {clear: both; display: none; box-sizing: border-box; width: 100%; padding: 20px; border: 1px solid #ccc; border-radius: 3px; position: relative; background-color: #fff; }
.jwtpl-lili-noticeListIconClose {display: block; width: 30px; height: 30px; line-height; cursor: pointer; position: absolute; right: 0; top: 0; line-height: 30px; font-size: 12px; color: #ccc}
.jwtpl-lili-noticeListTitle {display: block; padding-bottom: 6px; font-size: 140%; font-weight: bold;}
.jwtpl-lili-listJobsItem { margin-bottom: 5px; padding: 5px 0; }
.jwtpl-lili-listJobsItem { border-top: 1px solid #ccc; }
.jwtpl-lili-listBoxOptions {font:normal normal normal 14px/1 FontAwesome; float: right; margin-right: 5px;}
.jwtpl-lili-listBoxOptions a:hover {text-decoration: none;}
.jwtpl-lili-actionsItemText { cursor: pointer;}
.jwtpl-lili-listBoxOptions .jwtpl-lili-actionDelete .jwtpl-lili-actionsItemText:before { font-family: FontAwesome; font-weight: normal; content:"\f014"; vertical-align: top; }
.jwtpl-lili-listJobsItemFirstRow {color: #999; font-size: 90%;}
.jwtpl-lili-listJobsItemLocation, .jwtpl-lili-saveSearchItemLocation, .jwtpl-lili-saveSearchKeyword {color: #999; font-size: 90%;}
.jwtpl-lili-listBoxEmpty, .jwtpl-lili-saveBoxEmpty {margin-top: 5px; color: #999;}
.jwtpl-lili-listItems {max-height: 160px; overflow-x: hidden; overflow-y: scroll;}
.jwtpl-lili-jobMail { display: none; position: relative; background-color: #f4f4f4; border: 1px solid #ccc; border-bottom: none; border-radius: 3px; padding: 20px; }
.jwtpl-lili-jobMailIconClose { position: absolute; top: 5px; right: 10px; display: inline-block; cursor: pointer; }
.jwtpl-lili-jobMailTitle { display: block; font-size: 18px; }
.jwtpl-lili-jobMailSubTitle { display: block; margin-top: 10px; }
.jwtpl-lili-inputEmail { height: 34px; width: 49%; padding: 0px 5px; border: 1px solid #ccc; }
a.jwtpl-global-bt { height: 35px; width: 49%; line-height: 14px; border: none; border-radius: 0px; color: #000; background-color: #e5e5e5; }
a.jwtpl-global-bt:hover { border: none; background-color: #e5e5e5; }
.jwtpl-lili-jobMailSlogan { display: block; margin-top: 15px; }
@media (max-width: 481px) {
.jwtpl-lili-element { display: block; margin-bottom: 10px; }
}
.jwtpl-remo-listBoxOptions a:hover,.jwtpl-remo-listJobsItemLink,a.jwtpl-remo-link:hover {
text-decoration: none
}
.jwtpl-remo-block {
padding: 10px; border: 1px solid #ccc; margin-bottom: 10px; background: #f4f4f4; border-radius: 3px; box-sizing: border-box; position: relative
}
.jwtpl-remo-block:after {
content: ""; display: table; clear: both; visibility: hidden
}
.jwtpl-remo-title {
display: block; width: 100%; padding: 3px 5px 3px 0
}
.jwtpl-remo-showRemoLinks {
color: #999; cursor: pointer
}
.jwtpl-remo-showRemoLinks i {
font-size: 140%; margin-top: -1px; vertical-align: top
}
a.jwtpl-remo-jobMailLink,a.jwtpl-remo-link,a.jwtpl-remo-newSearchLink,a.jwtpl-remo-noticeListLink,a.jwtpl-remo-saveSearchLink {
display: inline-block; background: #fff; border: 1px solid #ccc; border-radius: 3px; margin: 2px 2px 2px 0; padding: 3px 5px; vertical-align: top; text-decoration: none
}
a.jwtpl-remo-link {
color: #666; display: none
}
.jwtpl-remo-showLinks a.jwtpl-remo-link {
display: inline-block
}
.jwtpl-remo-inLink:before,a.jwtpl-remo-jobMailLink:after,a.jwtpl-remo-newSearchLink:after,a.jwtpl-remo-noticeListLink:after,a.jwtpl-remo-saveSearchLink:after {
display: inline-block; margin: -2px 0 0 5px; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0)
}
.jwtpl-remo-inLink:before {
content: "\f056"
}
a.jwtpl-remo-newSearchLink:after {
content: "\f002"
}
a.jwtpl-remo-jobMailLink:after {
content: "\f0e0"; margin-top: 0; vertical-align: top
}
a.jwtpl-remo-noticeListLink:after {
content: "\f0ca"; margin-top: 2px; vertical-align: top
}
a.jwtpl-remo-saveSearchLink:after {
content: "\f097"; margin-top: 2px; vertical-align: top
}
a.jwtpl-remo-jobMailLink:hover:after,a.jwtpl-remo-link:hover .jwtpl-remo-inLink:before,a.jwtpl-remo-noticeListLink:hover:after,a.jwtpl-remo-saveSearchLink:hover:after {
color: #E30011
}
.jwtpl-remo-jobMailLayer,.jwtpl-remo-noticeListLayer,.jwtpl-remo-saveSearchLayer {
display: none; float: left; box-sizing: border-box; width: 100%; padding: 20px; border: 1px solid #ccc; border-radius: 3px; text-align: center; background: #fff; position: relative
}
.jwtpl-remo-jobMailSearchBox{
margin: 15px 0 15px 0;
padding: 10px;
box-shadow: 0px 0px 2px 2px rgba(0,0,0,.1);
background-color: #f2f2f2;
font-style: italic;
}
.jwtpl-remo-noticeListLayer,.jwtpl-remo-saveSearchLayer {
text-align: left
}
.jwtpl-remo-jobMailIconClose,.jwtpl-remo-noticeListIconClose,.jwtpl-remo-saveSearchIconClose {
display: block; width: 30px; height: 30px; cursor: pointer; position: absolute; right: 0; top: 0; line-height: 30px; font-size: 12px; color: #ccc
}
.jwtpl-remo-jobMailTitle,.jwtpl-remo-noticeListTitle,.jwtpl-remo-saveSearchTitle {
display: block; padding-bottom: 6px; font-size: 140%; font-weight: 700
}
.jwtpl-remo-saveBoxOptions {
font: normal normal normal 14px/1 FontAwesome; float: right; margin-right: 5px
}
.jwtpl-remo-jobMailSubTitle {
margin: 10px 0; display: block
}
.jwtpl-remo-jobMailSlogan {
margin-top: 12px; display: block
}
.jwtpl-remo-jobMailDsgvo {
margin-top: 10px;
font-size: 0.7em !important;
line-height: initial;
}
.jwtpl-remo-inputEmail {
display: block; box-sizing: border-box; width: 100%
}
.jwtpl-remo-jobMailLayer a.jwtpl-global-bt {
display: block; width: 100%; margin: 10px auto 0; vertical-align: middle; line-height: 22px;
}
.jwtpl-remo-jobMailResponse {
display: none; font-weight: 700; margin-top: 10px; padding: 5px;
}
.jwtpl-remo-listJobsItem {
margin-bottom: 5px; padding: 5px 0; border-top: 1px solid #ccc
}
.jwtpl-remo-listBoxOptions {
font: normal normal normal 14px/1 FontAwesome; float: right; margin-right: 5px
}
.jwtpl-remo-listJobsItemFirstRow,.jwtpl-remo-listJobsItemLocation {
color: #222; font-size: 90%
}
.jwtpl-remo-actionsItemText {
cursor: pointer
}
.jwtpl-remo-listBoxOptions .jwtpl-remo-actionDelete .jwtpl-remo-actionsItemText:before,.jwtpl-remo-saveBoxOptions .jwtpl-remo-actionDelete .jwtpl-remo-actionsItemText:before {
font-family: FontAwesome; font-weight: 400; content: "\f014"; vertical-align: top
}
.jwtpl-remo-listJobsItemLink {
color: #222; font-weight: 700
}
.jwtpl-remo-listJobsItemTitle {
width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis
}
.jwtpl-remo-listBoxEmpty {
margin-top: 5px; color: #999
}
.jwtpl-remo-listItems {
max-height: 338px; overflow-x: hidden; overflow-y: scroll
}
@media ( min-width :481px) {
.jwtpl-remo-block {
margin-bottom: 20px
}
.jwtpl-remo-showRemoLinks {
display: none
}
a.jwtpl-remo-link {
display: inline-block
}
.jwtpl-remo-title {
float: left; margin: 2px 4px 2px 0; padding-top: 4px; vertical-align: top; width: auto
}
.jwtpl-remo-inputEmail,.jwtpl-remo-jobMailLayer a.jwtpl-global-bt {
max-width: 300px
}
}
@media ( min-width :769px) {
.jwtpl-remo-blockAllowHide1, .jwtpl-remo-newSearchAllowHide1, .jwtpl-remo-jobMailAllowHide1, .jwtpl-remo-noticeListAllowHide1, .jwtpl-remo-saveSearchAllowHide1 { display: none; }
}
input:focus, select:focus, textarea:focus, button:focus {outline: none;}
.jwtpl-sebo-block {background: #f4f4f4; padding: 20px 20px 0 20px; border-radius: 3px; border: 1px solid #ccc}
.jwtpl-sebo-block:after { content: ""; display: table; clear: both; }
.jwtpl-sebo-headline {color: #bbb; height: 25px; display: inline-block; width: 100%; padding-bottom: 10px; box-sizing: border-box; }
.jwtpl-sebo-subHeadline {color: #bbb; height: 25px; display: inline-block; width: 100%; padding-bottom: 10px; box-sizing: border-box; }
.jwtpl-sebo-formJsJnBlock, .jwtpl-sebo-formJsJoBlock, .jwtpl-sebo-btSubmit {display: block; width: 100%; padding-bottom: 20px; box-sizing: border-box}
.jwtpl-sebo-formJsJnBlock, .jwtpl-sebo-formJsJoBlock { position: relative; }
.jwtpl-sebo-formJsJnBlock input, .jwtpl-sebo-formJsJoBlock input, .jwtpl-sebo-btSubmit input {width: 100%;}
.jwtpl-sebo-formJsJnBlockTitle, .jwtpl-sebo-formJsJoBlockTitle {display: none; width: 100%; font-weight: bold; min-height: 25px; padding-bottom: 10px; box-sizing: border-box}
.jwtpl-sebo-formJsJrBlock { position: absolute; z-index: 10; display: none; margin-left: -20px; }
.jwtpl-sebo-formJsJrBlockTitle { display: block; padding-bottom: 11px; font-weight: bold; }
.jwtpl-sebo-formJsJrInput { background-color: white; height: 26px; display: inline-block; /*margin-right: 20px;*/ width: 79px; border: 1px solid #999; border-left: none; padding: 4px 0px 2px 5px; cursor: pointer; }
.jwtpl-sebo-formJsJrBlockHidden { background-color: #ddd; color: #999; }
/*.jwtpl-sebo-formJsJrBlockTitle:after { position: absolute; right: 20px; content: '\f107'; margin: 0px 5px; font: normal normal normal 13px/1 FontAwesome; -webkit-font-smoothing: antialiased; }*/
.jwtpl-sebo-jsJrGroup { position: absolute; width: 80px; font-size: 14px; line-height: 16px; display: none; background-color: #fff; border: 1px solid #999; border-top: none; margin-left: -1px; padding: 5px 1px; }
.jwtpl-sebo-jsJrElement { display: block; /*color: #999;*/ padding: 0px 5px; cursor: pointer; }
.jwtpl-sebo-jsJrElement:before { content: '\f096'; margin: 0px 5px 0px 0px; font: normal normal normal 13px/1 FontAwesome; -webkit-font-smoothing: antialiased; }
.jwtpl-sebo-jsJrElement.jwtpl-sebo-jsJrElementActive1:before { content: '\f046'; }
.jwtpl-sebo-formJsJrChev { font-family: FontAwesome; position: relative; left: -18px; cursor: pointer; }
.jwtpl-sebo-jsjoSuggestList, .jwtpl-sebo-jsjnSuggestList {display: none; color: #666; width: 100%; position:absolute; left: 0; z-index:999; box-sizing: border-box;}
.jwtpl-sebo-jsjoSuggestListInner, .jwtpl-sebo-jsjnSuggestListInner {border: 1px solid #ccc; background: #fff; width: 100%; padding: 0 10px 10px 10px; box-sizing: border-box; word-wrap: break-word; max-height: 300px; overflow: auto; box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.5); }
.jwtpl-sebo-jsjoSuggestListInner {padding-top: 10px}
.jwtpl-sebo-jsjnSuggestList span, .jwtpl-sebo-jsjoSuggestList span {display: block; cursor: pointer; width: 100%; }
.jwtpl-sebo-jsjnSuggestList span.jwtpl-sebo-jsjnTitle:hover, .jwtpl-sebo-jsjoSuggestList span:hover { background-color: #f4f4f4;}
span.jwtpl-sebo-jsjnTitleHead {color: #999; margin-top:10px; border-bottom: 1px solid #ccc; font-weight: bold; }
.jwtpl-sebo-jsjoSuggestList b, .jwtpl-sebo-jsjnSuggestList b {color: #000}
.jwtpl-sebo-jsjnSuggestList .jwtpl-sebo-jsjnDummyWarning, .jwtpl-sebo-jsjoSuggestList .jwtpl-sebo-jsjoDummyWarning {display: inline-block; margin-left: -5px; cursor:auto; font-weight: bold; color: #FF5D02; border-bottom: 1px solid #ccc; background-color: rgba(204,204,204,0.25); padding: 5px;}
.jwtpl-sebo-jsjoSuggestList .jwtpl-sebo-jsjoDummyWarning {margin-bottom: 10px; margin-top: -10px;}
.jwtpl-sebo-listJobsItemFirstRow {color: #999; font-size: 90%;}
.jwtpl-sebo-listJobsItemTitle, .jwtpl-sebo-saveSearchItemName {width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.jwtpl-sebo-listJobsItemLocation, .jwtpl-sebo-saveSearchItemLocation, .jwtpl-sebo-saveSearchKeyword {color: #999; font-size: 90%;}
.jwtpl-sebo-listBoxEmpty, .jwtpl-sebo-saveBoxEmpty {margin-top: 5px; color: #999;}
.jwtpl-sebo-listItems {max-height: 338px; overflow-x: hidden; overflow-y: scroll;}
.jwtpl-sebo-jsjnSuggestList .jwtpl-sebo-iconClose, .jwtpl-sebo-jsjoSuggestList .jwtpl-sebo-iconClose { display: none; width: auto !important; position: absolute; z-index: 999; top: 0; right: 0; cursor: pointer; line-height: 20px; font-size: 18px; color: #ccc; padding: 3px 8px; border-radius: 20px; }
.jwtpl-sebo-formInputText.jwtpl-sebo-searchFormTextJsJn::placeholder,
.jwtpl-sebo-formInputText.jwtpl-sebo-searchFormTextJsJo::placeholder {
color: #0a0a0a !important;
opacity:1 !important;
}
.jwtpl-global input.jwtpl-sebo-formInputText::placeholder {
opacity: 0.8 !important;
color: #0a0a0a !important;
}
.jwtpl-global input.jwtpl-sebo-formInputText{
color: #000 !important;
}
@media (min-width: 481px) {
.jwtpl-sebo-formJsJnBlock, .jwtpl-sebo-formJsJoBlock {width: 50%; float: left; }
.jwtpl-sebo-formJsJnBlock, .jwtpl-sebo-jsjnSuggestList {padding-right: 10px}
.jwtpl-sebo-formJsJoBlock, .jwtpl-sebo-jsjoSuggestList {padding-left: 10px}
.jwtpl-sebo-formMakeFieldSmaller { padding-right: 0px; width: calc(40% - 31px); }
}
@media (max-width: 481px) {
.jwtpl-sebo-jsjnSuggestListInner span, .jwtpl-sebo-jsjoSuggestListInner span { padding-bottom:3px; }
.jwtpl-sebo-jsjnSuggestListInner .jwtpl-sebo-jsjnTitleHead, .jwtpl-sebo-jsjoSuggestListInner .jwtpl-sebo-jsjoTitleHead { margin-bottom: 5px; }
.jwtpl-sebo-formMakeFieldSmaller { display: inline-block; width: calc(90% - 40px); }
}
@media (min-width: 769px) {
.jwtpl-sebo-form {display: table; width: 100%; }
.jwtpl-sebo-formJsJnBlock, .jwtpl-sebo-formJsJoBlock {width: 40%; padding: 0px 20px 20px 0px; display: table-cell; vertical-align: bottom; float: none }
.jwtpl-sebo-btSubmit {width: 20%; padding-bottom: 20px; display: table-cell; vertical-align: bottom }
.jwtpl-sebo-formJsJnBlockTitle, .jwtpl-sebo-formJsJoBlockTitle {display: block;}
.jwtpl-sebo-jsjoSuggestList, .jwtpl-sebo-jsjnSuggestList {padding-right: 20px; padding-left: 0}
.jwtpl-sebo-formMakeFieldSmaller { width: 30%; }
}
@media (max-width: 769px) {
.jwtpl-sebo-jsjnSuggestListInner, .jwtpl-sebo-jsjoSuggestListInner { position: relative; }
.jwtpl-sebo-jsjnSuggestListInner .jwtpl-sebo-iconClose, .jwtpl-sebo-jsjoSuggestListInner .jwtpl-sebo-iconClose { display: inline; margin: 2px 10px; box-shadow: 0px 0 10px 0px rgba(0,0,0,0.2); }
}
.jwtpl-seco-block {color: #999;}
.jwtpl-seco-text1 {margin-bottom: 10px}
.jwtpl-seco-text2 {display: none; margin-top: 10px}
.jwtpl-seco-block .jwtpl-seco-moreLink a:focus {color: #1772AA; text-decoration: none}
.jwtpl-tacl-block {margin-top: 20px; padding-bottom: 0; border: 1px solid #ccc; border-radius: 3px;}
.jwtpl-tacl-block:after { content: ""; display: table; clear: both; }
.jwtpl-tacl-headline, h3.jwtpl-tacl-headline {display: block; margin: 0; padding: 15px 10px 14px 10px; vertical-align: top; text-decoration: none; cursor: pointer; box-sizing: border-box; width: 100%; font-size: inherit}
.jwtpl-tacl-expanded .jwtpl-tacl-headline, .jwtpl-tacl-expanded h3.jwtpl-tacl-headline {font-weight: bold}
.jwtpl-tacl-headline i, a.jwtpl-tacl-itemLink i { display:inline-block; float: right; margin: -1px 0 0 5px; font:normal normal normal 14px/1 FontAwesome; font-size: 140%; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; transform:translate(0, 0); vertical-align: middle}
a.jwtpl-tacl-itemLink i {line-height: 45px;}
.jwtpl-tacl-area {display: none}
.jwtpl-tacl-expanded .jwtpl-tacl-area {display: block}
.jwtpl-tacl-item {position: relative; line-height: 45px; border-top: 1px solid #ccc; }
.jwtpl-tacl-itemPositioner {padding: 0 10px 0 10px; box-sizing: border-box}
.jwtpl-tacl-itemMaster0 a.jwtpl-tacl-itemLink i {display: none}
a.jwtpl-tacl-itemLink, a.jwtpl-tacl-subitemLink {display: block; width: 100%; text-decoration: none; box-sizing: border-box; vertical-align: middle; }
a.jwtpl-tacl-itemLink {color: #666}
a.jwtpl-tacl-itemLink .jwtpl-tacl-itemIcon2 {display: none}
.jwtpl-tacl-selectedItem a.jwtpl-tacl-itemLink {font-weight: bold}
.jwtpl-tacl-selectedItem .jwtpl-tacl-subitemList {display: block}
.jwtpl-tacl-subitemList {display: none; box-sizing: border-box; padding: 0 10px 5px 10px; line-height: 16px }
.jwtpl-tacl-subitem {display: inline-block;}
a.jwtpl-tacl-subitemLink {display: inline-block; border: 1px solid #ccc; margin: 0px 5px 5px 0; padding: 3px 5px 3px 5px; border-radius: 3px; background-color: #fff}
.jwtpl-tacl-subitemMaster1 .jwtpl-tacl-subitemLink:before {content: "Alle"}
.jwtpl-tacl-subitemMaster1 .jwtpl-tacl-subitemLink span {display: none}
@media all and (min-width: 481px) {
.jwtpl-tacl-block {border-color: transparent}
.jwtpl-tacl-headline, h3.jwtpl-tacl-headline {display: block; padding: 0 0 20px 0; cursor: default; box-sizing: border-box; width: 100%; font-size: inherit; font-weight: inherit}
.jwtpl-tacl-expanded .jwtpl-tacl-headline, .jwtpl-tacl-expanded h3.jwtpl-tacl-headline {font-weight: normal}
.jwtpl-tacl-headline i {display: none}
.jwtpl-tacl-area {display: block}
.jwtpl-tacl-item {height: 46px; line-height: 44px; margin-bottom: 10px; border-top: 0px; }
.jwtpl-tacl-selectedItem {background-color: transparent}
.jwtpl-tacl-itemPositioner {padding: 0; text-align: center;}
.jwtpl-tacl-selectedItem .jwtpl-tacl-itemPositioner {position: absolute; width: 100%; z-index: 999;}
.jwtpl-tacl-selectedItem a.jwtpl-tacl-itemLink {font-weight: normal}
a.jwtpl-tacl-itemLink {display: block; width: 100%; text-decoration: none; padding: 0; border: 1px solid #ccc; background-color: #F4F4F4; border-radius: 3px; width: 100%;}
.jwtpl-tacl-selectedItem a.jwtpl-tacl-itemLink {background-color: #fff; border-bottom-color: transparent; border-radius: 3px 3px 0px 0px; }
a.jwtpl-tacl-itemLink:before {content: "";}
.jwtpl-tacl-item {float: left; width: 50%; box-sizing: border-box; padding: 0 0 20px 0;}
.jwtpl-tacl-item:nth-child(odd) {padding: 0 5px 0 0;}
.jwtpl-tacl-item.jwtpl-tacl-selectedItem:nth-child(odd) .jwtpl-tacl-itemPositioner {padding-right: 5px}
.jwtpl-tacl-item:nth-child(even) {padding: 0 0 0 5px;}
.jwtpl-tacl-item.jwtpl-tacl-selectedItem:nth-child(even) .jwtpl-tacl-itemPositioner {padding-left: 5px; margin-left: -5px}
a.jwtpl-tacl-itemLink {color: inherit}
a.jwtpl-tacl-itemLink i {vertical-align: middle}
a.jwtpl-tacl-itemLink .jwtpl-tacl-itemIcon1 {margin-right: 10px}
a.jwtpl-tacl-itemLink .jwtpl-tacl-itemIcon2 {display: none; }
.jwtpl-tacl-subitemList {position: absolute; line-height: 44px; top: 45px; text-align: center; z-index: 998; background-color: #fff; border: 1px solid #ccc; border-radius: 0px 0px 3px 3px; box-shadow: 0px 10px 10px -10px rgba(0,0,0,0.5); padding: 0 }
.jwtpl-tacl-item.jwtpl-tacl-selectedItem:nth-child(even) .jwtpl-tacl-subitemList {left: -100%}
.jwtpl-tacl-subitem {width: 50%; float: left}
a.jwtpl-tacl-subitemLink {display: inline-block; border: 0px; margin: 0; padding: 0; border-radius: 0px; background-color: transparent}
}
@media all and (min-width: 769px) {
.jwtpl-tacl-item {width: 33.333%; line-height: 30px; height: 32px; }
a.jwtpl-tacl-itemLink i {line-height: 30px; }
.jwtpl-tacl-item:nth-child(odd), .jwtpl-tacl-item:nth-child(even) {padding: 0;}
.jwtpl-tacl-item.jwtpl-tacl-selectedItem .jwtpl-tacl-itemPositioner:nth-child(odd), .jwtpl-tacl-item.jwtpl-tacl-selectedItem .jwtpl-tacl-itemPositioner:nth-child(even) {margin: 0; padding: 0}
.jwtpl-tacl-item.jwtpl-tacl-selectedItem:nth-child(even) .jwtpl-tacl-subitemList {left: 0}
.jwtpl-tacl-item:nth-child(3n-2) {padding: 0 5px 0 0;}
.jwtpl-tacl-item.jwtpl-tacl-selectedItem:nth-child(3n-2) .jwtpl-tacl-itemPositioner {padding-right: 5px; margin-left: 0;}
.jwtpl-tacl-item:nth-child(3n-1) {padding: 0 5px 0 5px;}
.jwtpl-tacl-item.jwtpl-tacl-selectedItem:nth-child(3n-1) .jwtpl-tacl-itemPositioner {padding: 0 10px 0 0;}
.jwtpl-tacl-item.jwtpl-tacl-selectedItem:nth-child(3n-1) .jwtpl-tacl-subitemList {left: -100%}
.jwtpl-tacl-item:nth-child(3n) {padding: 0 0 0 5px;}
.jwtpl-tacl-item.jwtpl-tacl-selectedItem:nth-child(3n) .jwtpl-tacl-itemPositioner {padding-left: 5px; margin-left: -5px}
.jwtpl-tacl-item.jwtpl-tacl-selectedItem:nth-child(3n) .jwtpl-tacl-subitemList {left: -200%}
.jwtpl-tacl-subitemList {top: 31px; line-height: 30px; }
.jwtpl-tacl-subitem {width: 33.333%; }
}