.afu-process-file{}
.afu-process-file label{border:1px solid #ddd;padding:4px 11px;border-radius:3px;cursor:pointer;display:inline-block;}
.afu-process-file label.select{}
.afu-process-file label.upload{background:#F6FFEB;}
.afu-process-file label.remove{background:#FFF8F0;}
.afu-process-file label[disabled]{opacity:0.4;-webkit-opacity:0.4;-moz-opacity:0.4;-ms-opacity:0.4;cursor:no-drop;}@font-face{font-family:'afu';src:url(//www.medi-karriere.at/wp-content/plugins/ajax-file-upload/assets/fontello/font/afu.eot?11939915);src:url(//www.medi-karriere.at/wp-content/plugins/ajax-file-upload/assets/fontello/font/afu.eot?11939915#iefix) format('embedded-opentype'),
url(//www.medi-karriere.at/wp-content/plugins/ajax-file-upload/assets/fontello/font/afu.woff2?11939915) format('woff2'),
url(//www.medi-karriere.at/wp-content/plugins/ajax-file-upload/assets/fontello/font/afu.woff?11939915) format('woff'),
url(//www.medi-karriere.at/wp-content/plugins/ajax-file-upload/assets/fontello/font/afu.ttf?11939915) format('truetype'),
url(//www.medi-karriere.at/wp-content/plugins/ajax-file-upload/assets/fontello/font/afu.svg?11939915#afu) format('svg');font-weight:normal;font-style:normal;}
[class^="afuico-"]:before, [class*=" afuico-"]:before{font-family:"afu";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.afuico-upload-cloud:before{content:'\e800';}
.afuico-ok:before{content:'\e801';}
.afuico-cancel:before{content:'\e802';}
.afuico-spin6:before{content:'\e803';}.animate-spin {
-moz-animation: spin 2s infinite linear;
-o-animation: spin 2s infinite linear;
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
display: inline-block;
}
@-moz-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-o-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-ms-keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes spin {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
-o-transform: rotate(359deg);
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}.haet-cleverreach .message-error,
.haet-cleverreach .cleverreach-error-message {
color: red;
}
.haet-cleverreach .haet-cleverreach-field-wrap {
margin-bottom: 10px;
}
.haet-cleverreach .haet-cleverreach-field-wrap p {
margin: 0;
} .haet-cleverreach .haet-cleverreach-field-wrap {
zoom: 1;
}
.haet-cleverreach .haet-cleverreach-field-wrap:before,
.haet-cleverreach .haet-cleverreach-field-wrap:after {
content: "";
display: table;
}
.haet-cleverreach .haet-cleverreach-field-wrap:after {
clear: both;
}
.haet-cleverreach .label-top label {
float:left;
clear:both;
}
.haet-cleverreach .label-top input,
.haet-cleverreach .label-top select {
float:left;
clear:both;
}
.haet-cleverreach .label-left label {
display: block;
float: left;
width: 40%;
margin: 0;
text-align: left;
}
.haet-cleverreach .label-left input,
.haet-cleverreach .label-left select {
display: block;
float: left;
width: 60%;
margin: 0;
text-align: left;
}
.haet-cleverreach .label-right label {
display: block;
float: right;
width: 35%;
margin: 0;
margin-left: 5%;
text-align: left;
}
.haet-cleverreach .label-right input,
.haet-cleverreach .label-right select {
display: block;
float: right;
width: 60%;
margin: 0;
text-align: left;
}
.haet-cleverreach-field-wrap.type-submit {
text-align: center;
} .cleverreach-checkbox input {
display: inline;
}
.cleverreach-checkbox label {
display: inline;
}
.cleverreach-preview-container {
position: relative;
pointer-events: none;
}
.cleverreach-preview-container::after {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.cleverreach-checkbox{
display: inline-block;
}
.cleverreach-checkbox label{
display: inline !important;
}
.cleverreach-checkbox input[type="checkbox"]{
display: inline-flex !important;
}#duplica-modal{position:fixed;background:#c8c8c859;top:0;border:0;left:0;right:0;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center}#duplica-modal-loader{position:absolute}.duplica-duplicate.menupop>.ab-item:before{content:"";top:2px}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/js/fancybox2/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/js/fancybox2/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/js/fancybox2/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-inside-wrap{padding-top:10px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-size:44px 152px}#fancybox-loading div{background-image:url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/js/fancybox2/fancybox_loading@2x.gif);background-size:24px 24px}}.clear,
.f-left-all > :last-child:after,
.main-center:after {
clear: both;
}
#lean_overlay,
.modal-job {
display: none;
}
a {
outline: 0;
}
.main-center {
margin: 0 auto;
width: 972px;
position: relative;
}
.f-left,
.f-left-all > * {
float: left;
}
.f-right,
.f-right-all > * {
float: right;
}
.a-left {
text-align: left !important;
}
.a-right {
text-align: right !important;
}
.a-center {
text-align: center !important;
}
.margin-top15 {
margin-top: 15px !important;
}
.margin-top25 {
margin-top: 25px !important;
}
.margin-left260 {
margin-left: 260px !important;
}
.padding-top15 {
padding-top: 15px !important;
}
.padding-top30 {
padding-top: 30px !important;
}
.padding-right100 {
padding-right: 100px !important;
}
.padding50 {
padding: 50px !important;
}
.no-padding {
padding: 0 !important;
}
.no-border-bottom {
border-bottom: none !important;
}
.color-archive,
.color-archive:hover,
.color-archive:visited,
.color-expired,
.color-expired:hover,
.color-expired:visited {
color: #c3c3c3 !important;
} .color-active,
.color-active:hover,
.color-active:visited,
.color-publish,
.color-publish:hover,
.color-publish:visited {
color: #99a845 !important;
}
.color-orange,
.color-orange * {
color: #ebb55f !important;
}
.color-red,
.color-red * {
color: #f4aa86 !important;
}
.color-default,
.color-default * {
color: #71707e !important;
}
.width50 {
width: 48%;
}
.content-dot {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.btn-default {
width: 100%;
height: 44px;
line-height: 44px;
font-weight: 700;
text-align: left;
padding-left: 15px;
position: relative;
}
.btn-default span.icon {
position: absolute;
top: 0;
right: 10px;
}
.btn-default span.icon:before {
font-size: 15px;
}
.icon-default {
position: relative;
}
.icon-default span.icon {
position: absolute;
right: 0;
}
#lean_overlay {
position: fixed;
z-index: 10000;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: #000;
opacity: 0.5;
-moz-opacity: 0.5;
}
.modal-job {
width: 590px;
background-color: #565656;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px;
opacity: 0.5;
-moz-opacity: 0.5;
}
.modal-close {
position: absolute;
top: 0;
right: -1px;
cursor: pointer;
width: 25px;
height: 25px;
background: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/close_modal.png) no-repeat;
z-index: 1000;
}
.modal-job .edit-job-inner {
background-color: #f4f4f4;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.tooltip {
position: relative;
}
.tooltip-wrapper {
width: auto;
position: absolute;
top: 15px;
color: #fff;
font-weight: 700;
display: none;
z-index: 1000 !important;
}
.tooltip-btm,
.tooltip-top {
margin-left: 50%;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
}
.tooltip-top {
border-bottom: 5px solid #d94f4f;
}
.tooltip-content {
padding: 4px 0;
background: #d94f4f;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-size: 12px;
font-weight: none;
text-transform: none;
font-family: Arial, sans-serif;
text-align: center;
}
.tooltip-btm {
border-top: 5px solid #d94f4f;
}
#city_search ul#list_city,
#jobtype_search ul#list_jobtype,
#load_conditions_by_job_type ul,
#menu-menu-smartphone > li,
.account-job-applicant li,
.account-menu,
.breadcrumb,
.dropdown-menu,
.entry-blog .comments ul,
.heading-info .sharing ul,
.home ul.list-jobs,
.job-account-list,
.job-apply .form-item .list-file,
.jquery-sort-column ul,
.main-column ul.list-jobs,
.menu-header-top li,
.nav,
.navbar-nav,
.pagination,
.post-a-job .step ul,
.widget ul,
ul.entry-blog,
ul.list-company,
ul.list-company ul,
ul.widget-account-job {
list-style: none;
}
.employer-job-cat a,
code {
word-break: break-word;
}
body {
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}
header {
width: 100%;
}
.pa-jobs-bar-chart.design-1 .job-type:after,
.quick-search .jobmap .header-filter:after {
clear: both;
}
#mobile-main-menu {
float: none !important;
text-align: left !important;
}
.pa-validate-error input,
.pa-validate-error select {
border: 1px solid red !important;
}
.pa-validation-error-message {
color: #c00;
display: block;
}
#forgot_pass .button,
#modal_login .button {
background: 0 0;
padding: 0;
}
.back-to-login-link,
.forgot-pass-link {
display: block;
margin: 20px 0 10px;
}
.profile-info {
margin: 0 0 20px;
width: auto !important;
}
.job-account-list .even {
background-color: transparent;
}
#job_form .footer .button {
background-color: transparent !important;
}
.pa-jobs-bar-chart {
background: #ccc;
background: rgba(133, 133, 133, 0.6);
margin: 10px 0 0;
padding: 10px 25px 10px 10px;
}
.pa-jobs-bar-chart.design-1 {
padding-bottom: 2px;
}
.pa-jobs-bar-chart.design-1 .job-type {
color: #eee;
font-size: 90%;
line-height: 90%;
margin: 0 0 6px;
overflow: visible;
padding: 0;
white-space: nowrap;
}
.pa-jobs-bar-chart.design-1 .job-type:after,
.pa-jobs-bar-chart.design-1 .job-type:before {
display: table;
line-height: 0;
content: "";
}
.pa-jobs-bar-chart.design-1 .job-type .pa-jobs-chart-label {
float: left;
}
.pa-jobs-bar-chart.design-1 .job-type .pa-jobs-chart-count {
float: right;
}
.heading-info .info a > *,
span.icon {
float: left;
}
.pa-jobs-bar-chart.design-1 .job-bar {
background: #0065aa;
clear: both;
margin: 0 0 8px;
padding: 3px;
}
.pa-jobs-bar-chart.design-1 .job-bar.zero-count {
padding: 3px 1px;
}
.pa-jobs-bar-chart.design-2 .job-bar {
background: #7abeaf;
color: #eee;
font-size: 90%;
line-height: 90%;
margin: 0 0 5px;
overflow: visible;
padding: 5px;
white-space: nowrap;
}
.quick-search .jobfilter-container {
position: absolute;
bottom: 0;
width: 100%;
height: 300px;
}
.quick-search .jobfilter {
position: relative;
padding: 12px;
max-width: 976px;
height: 230px;
background-color: rgba(255, 255, 255, 0.8);
margin: 0 auto;
-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
}
.quick-search .counter {
text-align: center;
overflow: hidden;
color: #000;
font-size: 14px;
margin-bottom: 30px;
}
.quick-search .counter span {
display: inline-block;
position: relative;
}
.quick-search .counter span:after,
h3 span:before { }
.quick-search .counter span:before {
left: -1010px;
}
.quick-search .counter span:after {
right: -1010px;
}
.quick-search .filterwidget {
display: inline-block;
width: 100%;
}
.quick-search .jobmap .header-filter {
background: 0 0;
position: relative;
height: auto;
padding: 10px 15px 6px;
margin: 0;
}
.quick-search .jobmap .header-filter:after,
.quick-search .jobmap .header-filter:before {
display: table;
line-height: 0;
content: "";
}
.quick-search .je_job_map {
border-top: 0;
margin-bottom: 0;
margin-top: 0;
}
.quick-search form#jobsearch .row-search .form-item {
width: 29%;
}
.quick-search form#jobsearch #row-search2 {
margin: 0;
}
.quick-search #btn-jobalert,
.quick-search #check,
.quick-search #je_jobmap {
display: none;
}
a#apply2 {
display: block;
line-height: 44px;
height: 44px;
max-width: 200px;
}
.ext-job-footer {
line-height: 40px;
padding: 10px 0;
clear: both;
}
.ext-job-footer .login-register-button {
background: #d2a909;
color: #fff;
display: inline-block;
font-size: 13px;
padding: 0 10px;
width: 100% !important;
}
.job-external-content {
width: 100%;
height: 600px;
overflow-x: hidden;
overflow-y: scroll;
}
form#jobalert #btn-jobalert .btn-select button::after,
form#jobalert #btn-jobalert .btn-select:after {
display: none !important;
}
.ext-job-footer .button {
background: #085186 !important;
color: #fff;
display: inline-block;
font-size: 13px;
padding: 0 10px;
text-align: center;
width: 100%;
margin: 10px 0;
border-radius: 0;
}
#bg-orange {
background: #ed7d31 !important;
}
.iframe-border {
border: 1px solid #ddd !important;
}
@media only screen and (max-width: 800px) {
.ext-job-footer .span4 {
margin-left: 0 !important;
}
}
.hide {
display: none;
}
span.icon {
padding-right: 5px;
}
.archive .box-job span.icon,
.blog .box-job span.icon {
-webkit-margin-before: 6px;
}
.main-header {
height: auto;
width: 100%;
z-index: 9999;
top: 0;
}
.main-header .fix-logo td {
height: 70px;
vertical-align: middle;
}
.main-header .logo img {
max-width: 100%;
}
.main-header .slogan {
text-shadow: 1px 0 0 #151515;
margin-top: 24px;
letter-spacing: -0.03ex;
font-size: 14px;
color: #aaa;
}
.menu-header-top {
padding: 16px 0 0 !important;
font-size: 12px;
}
.menu-header-top li {
position: relative;
float: left;
}
.menu-header-top li:first-child a {
border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
}
.menu-header-top li:last-child a {
border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
}
.menu-header-top dd {
top: 0;
right: 0;
position: absolute;
}
.menu-header-top dd a {
background: #ff7769;
border-radius: 3px !important;
-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
color: #fff !important;
font-family: Helvetica, Arial, sans-serif;
padding: 1px 5px;
position: relative;
right: -50%;
top: -5px;
z-index: 10;
height: auto;
line-height: 1.6em;
}
.header-content .desc {
font-size: 26px;
letter-spacing: 0.03ex;
line-height: 1.38em;
color: #676767;
padding-bottom: 7px;
padding-top: 32px;
}
.header-content .desc h6 {
font-size: 0.5em;
color: #a1a1a1;
letter-spacing: 0.1ex;
margin: 0;
}
.header-content .desc p {
margin: 0;
}
.header-filter {
width: 100%;
margin-top: 15px;
height: auto;
}
.header-filter .search-box {
padding: 0 10px;
height: 36px;
color: #000 !important;
line-height: 1.4;
font-size: 14px !important;
border-radius: 0;  border: 1px solid #cddce6; }
.header-filter .form-item span.select {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
font-size: 14px;
color: #000;
pointer-events: none;
}
.header-filter .form-item .checkbox input {
margin-right: 5px;
}
div.keyword span.icon,
div.location span.icon {
padding: 0;
}
.header-filter > div > div.keyword input,
.header-filter > div > div.location input {
padding-right: 5px !important;
}
.header-bar {
position: fixed;
width: 100%;
top: 0;
z-index: 1000;
}
.header-filter .location input#widget-je_job_map-3-center {
height: 36px;
color: #222 !important;
font-family: Roboto, sans-serif;
font-size: 16px !important;
line-height: 1.4;
}
.entry-blog .thumbnail,
.heading-message .text {
font-family: Roboto, sans-serif;
}
.keyword input.input-search-box:-ms-input-placeholder,
.location input:-ms-input-placeholder {
color: #222 !important;
opacity: 1 !important;
font-size: 14px !important;
}
.keyword input.input-search-box:-moz-placeholder,
.location input:-moz-placeholder {
color: #222 !important;
opacity: 1 !important;
font-size: 14px !important;
}
.keyword input.input-search-box::-webkit-input-placeholder,
.location input::-webkit-input-placeholder {
color: #222 !important;
opacity: 1 !important;
font-size: 14px !important;
}
.keyword input.input-search-box::-moz-placeholder,
.location input::-moz-placeholder {
color: #222 !important;
opacity: 1 !important;
font-size: 14px !important;
}
.header-second {
border-top: 5px solid #e3e3e3;
border-bottom: 2px solid #e3e3e3;
background: #f2f2f2;
display: inline-block;
width: 100%;
}
.breadcrumb {
font-size: 13px;
text-align: left;
}
.breadcrumb a,
.breadcrumb span {
margin-right: 0;
margin-left: 6px;
font-size: 13px;
}
.breadcrumb a:first-child,
.breadcrumb span:first-child {
margin-left: 0;
}
.breadcrumb a:before {
line-height: 0;
margin-right: 15px;
}
.breadcrumb a.homepage:before {
content: "";
margin: 0;
}
.heading {
border-bottom: 1px solid;
}
.heading .main-center {
margin: 0;
}
.archive .heading .main-center,
.single-job .heading .main-center {
width: 100%;
max-width: 1000px;
}
.heading h1.title {
font-size: 22px;
line-height: 2.3em;
letter-spacing: 0.03ex;
margin: 0;
padding: 15px 0;
color: #141412;
}
.heading h3 {
color: #444;
}
.heading h1 span {
margin-right: 15px;
}
.heading h1 span:before {
font-size: 20px;
}
.heading-info {
padding-bottom: 20px;
border-bottom: 1px solid #dedede;
font-size: 16px;
}
.heading-info .info .company > div:first-child {
padding-left: 0;
}
.heading-info .info .company > div:last-child {
border: none;
}
.heading-info .info .company .thumb_logo {
padding: 14px 0;
}
.heading-info .info .company a.thumb {
padding: 0;
}
.heading-info .info .company a.thumb img {
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
box-shadow: 0 0 1px #ccc;
-moz-box-shadow: 0 0 1px #ccc;
-webkit-box-shadow: 0 0 1px #ccc;
}
.heading-info .info .name {
font-weight: 700;
}
.heading-info .info a > span.flag {
margin-right: 5px;
margin-top: 3px !important;
}
span.icon.date,
span.icon.location {
margin-top: -2px;
margin-left: 0 !important;
}
.archive span.icon.date,
.archive span.icon.location,
.blog span.icon.date,
.blog span.icon.location {
-webkit-margin-before: 6px;
}
.heading-info .info #view-map {
margin-left: 10px;
font-weight: 400;
color: #085186;
}
.heading-info .info .job-location {
cursor: pointer;
float: left;
}
.heading-info .heading-map {
clear: both;
height: 350px;
margin-bottom: 10px;
position: relative;
}
.heading-info .heading-map.hide {
position: absolute;
left: -999999px;
top: -999999px;
display: inherit;
}
.heading-info #jmap {
margin-top: 20px;
}
.heading-info .sharing {
position: absolute;
right: 0;
height: 40px;
float: right;
}
.heading-info .sharing span.h {
float: left;
display: block;
height: 40px;
line-height: 60px;
font-size: 14px;
font-weight: 700;
margin: 0 15px 0 0;
}
.heading-info .sharing ul li {
float: left;
display: block;
height: 40px;
width: 40px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dfdfdf;
padding: 10px 11px 10px 9px;
}
.heading-info .sharing ul li:first-child {
border-left-width: 1px;
border-left-style: solid;
border-left-color: #dfdfdf;
}
.heading-message {
background: #fff4ca;
position: relative;
text-align: left;
border-radius: 5px;
margin-top: 22px;
padding: 5px 10px 5px 15px; }
.heading-message .text {
font-size: 13px;
font-weight: 700;
color: #a29874;
}
.heading-message .arrow {
width: 0;
height: 0;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-top: 8px solid #fff4ca;
position: absolute;
right: 80px;
bottom: -12px;
}
form#jobsearch #row-search2.row-search .form-item:last-child {
margin-top: 5px;
width: auto;
}
.full-column,
.wrapper {
margin: 0 auto;
}
.wrapper > .main-center {
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.archive .wrapper > .main-center,
.single-job .wrapper > .main-center {
padding: 0;
}
.single-post .main-column {
width: 690px;
}
#sidebar-job-detail {
margin: 30px 0 0 40px;
float: right;
width: 100%;
}
.main-left270 {
margin-left: 270px;
}
.one-column .second-column {
display: none;
}
.one-column .main-column {
margin-right: 0 !important;
margin-left: 0 !important;
}
.sidebar-home-top {
margin-bottom: 20px;
} .archive .header-filter div.checkbox > div,
.blog .header-filter div.checkbox > div {
float: left;
margin-top: 9px;
padding: 0 4px;
}
.archive .main-center #entry-list {
width: 750px;
float: left;
}
.archive .main-center .second-column {
width: 90%;
margin-top: 50px;
}
.entry-blog {
margin-top: 40px;
}
.entry-blog h3.title {
font-weight: 400;
padding: 40px 0 20px;
color: #333;
font-size: 1.3em;
margin: 0;
}
.entry-blog > li {
margin: 38px 0 0;
padding-bottom: 40px;
width: 100%;
}
.entry-blog .thumbnail {
float: left;
text-align: center;
width: 130px;
font-size: 12px;
font-weight: 700;
}
.entry-blog .content .header a,
.entry-blog .content .title a,
.entry-blog .thumbnail a {
color: #6b6b6b;
}
.entry-blog .content .header a.comment {
margin-left: 10px;
}
.entry-blog .thumbnail .img-thumb {
width: 75px;
height: 75px;
text-align: center;
border-radius: 40px;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
overflow: hidden;
margin-left: 28px;
margin-bottom: 8px;
}
.entry-blog .thumbnail .img-thumb img {
width: 75px;
height: 75px;
border-radius: 40px;
-moz-border-radius: 40px;
-webkit-border-radius: 40px;
}
.entry-blog .content {
margin-left: 150px;
}
.entry-blog .content .header {
position: relative;
top: -0.5em;
}
.entry-blog .content .description {
letter-spacing: 0.015em;
}
.entry-blog .content .footer {
margin-top: 10px;
font-size: 12px;
}
.entry-blog .comments li {
margin: 0;
padding: 20px 0;
border-bottom: 1px solid #f2f2f2;
}
.entry-blog .comments li .thumb {
width: 40px;
height: 40px;
padding: 5px;
border: 1px solid #f2f2f2;
float: left;
margin-left: 20px;
}
.entry-blog .comments li .comment {
margin-left: 90px;
}
.entry-blog .comments .content {
margin-left: 0;
}
.entry-blog .comments li .comment .author {
color: #bbb;
}
.entry-blog .comments li .comment .author a {
font-weight: 700;
color: #000;
}
.entry-blog .comments li .comment .author span,
.entry-blog .comments li .comment .reply span {
font-weight: 400;
padding: 0 3px 0 5px;
margin-top: -2px;
}
.entry-blog .comments li .comment .reply a {
font-weight: 700;
}
.entry-blog .comments li .thumb a {
display: block;
width: 40px;
height: 40px;
overflow: hidden;
}
.entry-blog .comments li .thumb a img {
width: 40px;
height: 40px;
}
.post-a-job .step,
.post-a-job .step .toggle-content:after {
clear: left;
}
.button-more {
margin: 38px 0;
}
.button-more button {
width: 100%;
height: 45px;
font-weight: 700;
}
.widget {
margin-top: 30px;
}
.widget:first-child {
margin-top: 0;
}
.widget-contact,
.widget-payment-follow {
padding: 20px;
}
.widget ul li a {
padding-top: 10px;
}
.main-title,
.widget .widget-title {
font-weight: 700;
text-shadow: 0 0 1px rgba(255, 255, 255, 0.1);
font-size: 13px;
letter-spacing: -0.01ex;
margin: 0;
padding-bottom: 12px;
}
.widget ul li {
position: relative;
}
.heading-info .info .job-type span.flag,
.list-jobs li .desc span.flag,
.widget ul li span.flag {
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/job-label.png);
width: 8px;
height: 14px;
overflow: hidden;
display: block;
}
.widget ul li a {
display: block;
text-decoration: none;
padding-bottom: 9px;
}
.category-lists li .arrow {
height: 10px;
width: 10px;
position: absolute;
top: 15px;
left: 10px;
cursor: pointer;
z-index: 1000;
}
.category-lists li li .arrow {
left: 30px;
}
.category-lists li li li .arrow {
left: 50px;
}
.category-lists li li li li .arrow {
left: 70px;
}
.category-lists li li li li li .arrow {
left: 90px;
}
.category-lists li a {
padding-left: 30px !important;
color: #818181;
}
.category-lists li a.active,
.category-lists li a:hover {
padding-left: 29px !important;
}
.category-lists li li a {
padding-left: 50px !important;
}
.category-lists li li a.active,
.category-lists li li a:hover {
padding-left: 49px !important;
}
.category-lists li li li a {
padding-left: 70px !important;
}
.category-lists li li li a.active,
.category-lists li li li a:hover {
padding-left: 69px !important;
}
.category-lists li li li li a {
padding-left: 90px !important;
}
.category-lists li li li li a.active,
.category-lists li li li li a:hover {
padding-left: 89px !important;
}
.category-lists li li li li li a {
padding-left: 110px !important;
}
.category-lists li li li li li a.active,
.category-lists li li li li li a:hover {
padding-left: 109px !important;
}
.category-lists li li li li li li a {
padding-left: 130px !important;
}
.category-lists li li li li li li a.active,
.category-lists li li li li li li a:hover {
padding-left: 129px !important;
}
.widget-select ul li a {
display: block;
text-decoration: none;
padding-top: 10px;
padding-bottom: 9px;
padding-right: 30px;
}
.widget-select ul li a.active,
.widget-select ul li a:hover {
border-top: 3px solid;
box-shadow: 0 0 2px #999;
-moz-box-shadow: 0 0 2px #999;
-webkit-box-shadow: 0 0 2px #999;
padding-top: 7px;
padding-bottom: 9px;
padding-left: 9px;
border-bottom: none;
margin: 0 1px;
}
.widget_categories ul li {
text-align: right;
min-height: 40px;
line-height: 40px;
}
.widget_categories ul li a {
display: inherit;
position: absolute;
left: 0;
line-height: 1.4em;
width: 100%;
text-align: left;
}
.widget_categories ul li a:before,
.widget_recent_entries ul li a:before,
.widget_search form:after {
line-height: 1em;
font-family: Pictos !important;
}
.widget_categories ul li a:before {
content: "o";
font-size: 14px;
font-weight: 400;
margin: 0 6px 0 10px;
}
.widget_recent_entries ul li a:before {
content: "N";
font-size: 14px;
font-weight: 400;
margin: 0 6px 0 0;
}
.widget ul li a,
.widget_calendar table a {
font-weight: 400 !important; padding: 0px !important;
word-break: break-word;
}
.widget ul li a div.name {
width: 186px;
cursor: pointer;
overflow: hidden;
}
.widget_calendar table {
width: 100%;
font-size: 16px;
color: #ccc;
}
.widget_calendar table caption {
font-weight: 700;
text-shadow: 0 0 1px rgba(255, 255, 255, 0.1);
color: #333;
}
.widget_calendar table td {
text-align: center;
}
.widget_search input#s {
height: 16px;
padding: 10px;
font-size: 12px;
width: 200px;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}
.widget_search form:after {
content: "s";
font-size: 14px;
font-weight: 400;
margin-left: -30px;
position: absolute;
right: 30px;
top: 7px;
}
.widget_search label {
display: none;
}
.widget_archive li a {
padding-left: 10px;
}
.widget_archive li a span,
.widget_categories li a span {
right: 10px;
position: absolute;
top: 10px;
}
.filter-jobtype li a span.icon-label {
top: 12px;
}
ul.widget-account-job li {
padding: 20px;
}
ul.widget-account-job li .box-heading {
font-weight: 700;
color: #4b4b4b;
}
.widget-area .company-profile {
margin-bottom: 30px;
}
.widget-area .company_sidebar_profile .company-profile {
border: none;
padding: 0;
margin: 0;
}
.widget-area .company-profile,
.widget-area .company_sidebar_profile {
border: 1px solid #eaeaea;
padding: 10px;
border-radius: 10px; }
.widget-area .company-description h6 {
font-size: 1em;
margin: 0 0 5px;
color: #6c6c6c;
}
.widget-area .company-description .content {
color: #141412;
font-size: 14px;
font-weight: 400;
margin-bottom: 15px;
}
.widget-area .company-description .content p {
font-size: 14px;
}
.widget-area .company-profile .thumbs {
background-color: #fff;
overflow: hidden;
max-width: 115px;
max-height: 90px;
text-align: center;  padding: 10px;
height: 100px;
margin: 10px auto;
line-height: 5;
}
.author .widget-area .company-profile .thumbs {
margin-left: 6px;
}
.widget-area .company-profile .thumbs img {
max-width: 100%;
vertical-align: middle;
}
.widget-area .company-profile .title {
font-weight: 400;
padding: 10px 0;
}
.widget-area .company-profile .info {
padding-top: 10px;
}
.widget-area .company-profile .info.company-description {
border-top: 1px solid #f2f2f2;
padding-top: 15px;
margin-top: 5px;
}
.widget-area .company-profile .info a {
font-weight: 700;
max-width: 100%;
overflow: hidden;
display: inline-block;
word-wrap: break-word;
white-space: -moz-pre-wrap;
white-space: pre-wrap;
}
.widget-area .company-profile .info a span {
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
max-width: 90%;
}
.widget-area .company-profile .info span.icon {
color: #bbb;
top: 8px;
}
.widget-area .edit-remove {
padding-top: 8px;
}
.widget-area .edit-remove a {
padding: 5px 7px;
margin-right: 5px;
}
.author #job_list_container {
margin: 20px auto 0;
border: 1px solid #ddd;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px 0;
}
.list-jobs li.job-item span.nline {
word-wrap: break-word;
white-space: -moz-pre-wrap;
}
#close_custom,
.list-company .company-item,
.list-jobs li .title,
.list-jobs li .title h2 {
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.archive .list-jobs .box-job:first-child li.job-item {
border: 0;
}
.archive .list-jobs .div-job-item li.job-item {
border-top: 1px solid #f2f2f2 !important;
}
ul.list-jobs .no-job-found {
font-size: 1.5em;
border: none;
}
.list-jobs li {
text-align: left;
border-top: 1px solid #f2f2f2;
position: relative;
}
.list-jobs div.box-job {
border-left: 10px solid transparent;
}
.list-jobs div.featured,
.list-jobs div.premium {
border: none;
background: #eee;
border-left: 10px solid #a0328c;
}
.company div.thumb,
.list-jobs li div.thumb {
overflow: hidden;
width: 100%;
height: 120px;
margin-top: 25px;
}
.box-text {
text-align: justify;
}
.company .thumb img,
.list-jobs li .thumb img {
max-width: 100%;
max-height: 100%;
vertical-align: middle;
}
.list-jobs li h6 {
margin: 0;
}
.list-jobs li .title {
color: #333;
letter-spacing: 0.03ex;
max-width: 760px;
display: block;
font-weight: 700;
font-size: 15px;
}
.list-jobs li .title h2 {
font-size: 22px;
line-height: 30px;
}
.list-jobs li .title a {
color: #333;
}
.list-jobs li.featured span.bor {
background: #a0328c;
border-bottom: none !important;
}
.list-jobs li .desc > div {
margin-bottom: 7px;
width: 100%;
}
.single-job .company_label span img {
width: 75px;
height: 75px;
padding: 0 5px 3px 0;
}
.archive .company_label span img,
.blog .company_label span img,
.home .company_label span img,
.page .company_label span img {
width: 50px;
height: 50px;
padding: 0 5px 3px 0;
}
.list-jobs li .desc span.icon {
margin-left: -8px;
}
.color-default {
color: #71707e;
}
.icon-label {
background: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/icon-label.png) -32px center no-repeat;
overflow: hidden;
}
.list-jobs li .flag {
margin: 7px 10px 0 -6px;
border-right: 1px solid #f2f2f2;
font-size: 12px;
float: left;
}
.list-jobs li.job-item .btn-select {
width: 145px;
margin-top: 5px;
}
.list-jobs li.job-item .btn-select a {
color: #fff;
font-weight: 400;
}
.list-jobs .company_pa_label {
width: 40px;
height: 40px;
}
.home ul.list-jobs .no-job-found {
font-size: 1.5em;
border: none;
}
#city_search,
#content_box,
#jobtype_search,
#latest_jobs_container,
#other_city_search {
margin: 15px auto 0;
border: 1px solid #ddd;
padding: 0;
}
#city_search,
#jobtype_search,
#other_city_search {
padding: 20px;
}
#jobtype_search.span4 {
min-height: 361px;
}
#content_box #content_box_image {
border-radius: 10px 0 0 10px;
}
#content_box #content_box_image img {
width: auto;
max-width: 100%;
height: 100%;
border-radius: 7px 0 0 7px;
-moz-border-radius: 7px 0 0 7px;
-webkit-border-radius: 7px 0 0 7px;
}
#city_search ul#list_city li {
padding: 5px 0;
}
#modal_edit_job {
width: 590px;
background-color: #565656;
overflow: hidden;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px;
opacity: 1;
-moz-opacity: 1;
position: absolute;
top: 130px;
z-index: 999999;
}
.btn-contact,
.home .list-jobs li {
position: relative;
}
.btn-contact button {
width: 100%;
height: 40px;
font-weight: 700;
text-align: left;
padding-left: 10px;
color: #fff;
}
.btn-contact button:after {
content: "M";
font-family: Pictos !important;
font-size: 14px;
font-weight: 400;
position: absolute;
right: 10px;
top: 12px;
}
.selected .btn-select button {
background: #e2eac1;
color: #899459;
border: none;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.post-a-job {
border: 1px solid #dfdfdf;
overflow: hidden;
}
.post-a-job .step#step_payment ul li {
border-bottom: 1px solid #f2f2f2;
padding: 17px 20px;
}
.post-a-job .step .toggle-title {
background-color: #fbfbfb;
border-bottom: 1px solid #dfdfdf;
color: #b1b1b1;
cursor: pointer;
font-size: 14px;
font-weight: 700;
padding: 15px 15px 14px;
display: inline-block;
width: 100%;
position: relative;
}
.post-a-job .step .bg-toggle-active,
.post-a-job .step .bg-toggle-title {
color: #646464;
}
.post-a-job .step .toggle-complete .icon-border {
display: none !important;
}
.post-a-job .step .toggle-title .icon-border {
margin-right: 10px;
margin-top: 3px;
text-align: center;
border-radius: 50%;
width: 20px;
background: #fff;
border: 2px solid #b1b1b1;
font-size: 13px;
font-weight: 700;
line-height: normal;
vertical-align: middle;
display: table-cell;
line-height: -moz-block-height;
}
.post-a-job .step .bg-toggle-active .icon-border,
.post-a-job .step .bg-toggle-title .icon-border {
display: block;
border-color: #646464;
}
.post-a-job .step .toggle-complete {
background-color: #fff !important;
color: #909e6b !important;
}
.post-a-job .step .toggle-title span.icon {
display: none;
}
.post-a-job .step .toggle-title span.icon:before {
font-size: 28px;
}
.post-a-job .step .toggle-complete span.icon {
display: block;
margin-right: 10px;
}
.post-a-job .step .toggle-content {
border-bottom: 1px solid #dfdfdf;
background: #fff;
position: relative;
}
.post-a-job .step .toggle-content .login_success {
padding: 10px 20px;
font-size: 12px;
}
.post-a-job .step .toggle-content .login_success span {
margin-left: 10px;
}
.post-a-job .step:last-child .toggle-content {
border-bottom: none;
}
.post-a-job .step ul li.selected {
background-color: #f5f8e6;
}
.post-a-job .step ul li .title {
color: #454545;
font-weight: 700;
font-size: 16px;
cursor: pointer;
}
.post-a-job .step ul li .title span {
color: #e85f44;
margin-left: 5px;
}
.post-a-job .step ul li .desc {
color: #8e8e8e;
font-size: 14px;
}
.post-a-job .login .tab-title {
border-bottom: 1px solid #e1e1e1;
padding: 15px 24px 0;
color: #646464;
}
.post-a-job .login .tab-title > div {
border-width: 1px 1px 0;
border-style: solid;
border-color: #e1e1e1;
cursor: pointer;
margin-right: 10px;
padding: 12px 40px 8px 15px;
font-weight: 700;
border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
font-size: 13px;
}
.post-a-job .login .tab-title > div span {
font-weight: 400;
color: #858585;
}
.post-a-job .login .tab-title .active {
background: #fff;
border-bottom: 1px solid #fff;
margin-bottom: -1px;
}
.post-a-job .login .tab-content .active {
padding-bottom: 20px;
}
.post-a-job .form-item .company-thumbs {
display: inline-block;
margin-bottom: 10px;
}
.post-a-job .form-item .company-thumbs img {
max-width: 150px;
}
.form-item .input-date .icon.icon-date {
width: 10px;
}
.post-a-job .form-item {
position: relative;
padding: 23px 24px;
float: left;
width: 100%;
border-bottom: 1px solid #f2f2f2;
}
.form-item .error input {
border-color: #d68a7c !important;
}
.post-a-job #form-item-arbeitgeber_typ.form-item {
min-height: 85px;
}
.form-item .apply label {
color: #333;
font-size: 14px;
margin: 0;
cursor: pointer;
}
.form-item .label h6 {
color: #353535;
font-size: 16px;
margin: 0;
font-weight: 600;
}
.form-item input[type="email"],
.form-item input[type="password"],
.form-item input[type="text"] {
width: 100% !important;
height: 36px;
}
.form-item .error {
background-color: none;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
position: relative;
}
.form-item .error input {
background: #fff;
color: #d68a7c;
margin: 3px;
width: 464px;
}
.form-item .error input:focus {
box-shadow: 0 0 1px #d68a7c;
-moz-box-shadow: 0 0 1px #d68a7c;
-webkit-box-shadow: 0 0 1px #d68a7c;
}
.form-item .error .message {
color: #d68a7c;
background: 0 0;
padding: 5px;
font-weight: 700;
}
.form-item .error span.icon {
position: absolute;
right: 20px;
top: 8px;
color: #d68a7c;
}
.post-a-job .bg-btn-action {
border-width: 0;
}
.btn-arrow-wrap {
position: relative;
float: left;
height: 35px;
}
.form-item .message {
color: #c67272;
background: #ffdfdf;
padding: 5px 15px 10px;
font-weight: 700;
}
.form-item .message span {
margin-right: 10px;
}
.form-item form#verband select#verband_2 {
margin-top: 50px;
}
.form-item form#verband select#verband_3 {
margin-top: 100px;
}
.form-item span.select {
position: absolute;
top: 5px;
padding-left: 10px;
display: block;
}
.modal-form .form-item select {
border: 1px solid #ddd;
width: auto;
height: 36px;
color: #222;
}
.modal-form .btn-background.border-radius::after {
pointer-events: none;
content: "▼";
float: right;
right: 10px;
top: -32px;
position: relative;
color: #000 !important;
font-size: 14px;
}
.account-menu li,
.form-item .input-file span {
float: left;
}
.modal-form .selectpicker {
margin: 0;
}
.modal-form select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.modal-form select.selectpicker {
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
}
.form-item .input-file {
position: relative;
}
.form-item .input-file .button {
width: 130px !important;
width: auto;
height: 20px;
padding: 10px 40px 10px 15px;
font-weight: 700;
margin-top: 5px;
cursor: pointer;
display: block;
}
.form-item .input-file input {
width: 40px !important;
height: 40px !important;
margin-top: 5px;
cursor: pointer;
}
.form-item .input-file .button {
position: relative;
}
.page-template-page-profile #user_logo_browse_button {
background: 0 0;
}
.form-item .input-file .button span {
position: absolute;
right: -20px;
top: 2px;
font-size: 12px;
}
.form-item .input-file input {
position: absolute;
top: 0;
left: 0;
opacity: 0;
-moz-opacity: 0;
}
.form-item .plupload.flash {
position: absolute;
background-color: transparent;
width: 122px;
height: 42px;
overflow: hidden;
z-index: -1;
opacity: 0;
margin: 0;
}
form-item .filelist {
width: 60%;
}
.form-item .filelist .file {
padding: 5px;
background: #ececec;
border: 1px solid #ddd;
margin-bottom: 4px;
}
.tab-content .form {
padding-top: 10px;
}
.account-menu li a {
text-decoration: none;
color: ##085186;
font-weight: 700;
display: block;
padding: 8px 24px 8px 20px;
}
.account-menu li a.active {
color: #fff;
background-color: #085186;
background-size: contain;
display: inline-block;
margin: -1px;
}
.account-menu li a.active:before {
content: "";
margin-left: 20px;
margin-top: 21px;
padding: 7px;
position: absolute;
}
.account-menu.seeker li a {
text-decoration: none;
color: #085186;
font-weight: 700;
display: block;
padding: 0;
}
.account-menu.seeker li.active a {
color: #fff;
background-color: #085186;
background-size: contain;
display: inline-block;
}
.account-menu.seeker li.active a:before {
content: "";
margin-left: 0;
margin-top: 0;
padding: 0;
position: absolute;
}
.account-menu.seeker li {
cursor: pointer;
text-decoration: none;
color: #818181;
font-weight: 700;
display: block;
padding: 10px 20px;
margin-top: -0.1px;
}
.account-menu.seeker li.active {
color: #fff;
background: #085186;
}
.account-menu.seeker li.active:before {
content: "";
margin-left: 20px;
margin-top: 21px;
padding: 7px;
position: absolute;
}
.account-title .title {
color: #5c5c5c;
letter-spacing: -0.02ex;
}
.account-title .notification {
color: #909192;
}
.job-account-list {
padding-bottom: 35px;
}
.job-account-list:first-child {
padding-top: 5px;
}
.job-account-list li .title a:hover,
.job-account-list li .title:hover {
color: #255187;
}
.job-account-list li .control {
text-align: right;
width: 65px;
}
.job-account-list li .control a {
color: #bbb;
display: block;
position: relative;
float: left;
width: 15px;
height: 20px;
margin-left: 5px;
}
.job-account-list li span.date {
color: #acacac;
font-weight: 400;
margin-left: 5px;
}
.job-account-list li.job-item-archive .title span.date {
color: #fdfdfd;
}
.job-account-list li.job-item-archive .control a,
.job-account-list li.job-item-archive .title,
.job-account-list li.job-item-archive .title a {
color: #d5d5d5;
}
.form-account {  padding-top: 7px; }
.form-account .form-item input {
height: 34px;
width: 402px;
padding: 0 10px;
box-shadow: none;
color: #333;
font-size: 15px !important;
}
.form-account .form-item input[type="checkbox"] {
height: 15px;
width: 15px;
}
.form-account .form-item input[type="submit"],
.form-account .form-item button[type="submit"] {
border: none;
height: 36px;
font-size: 12px;
margin-top: 12px;
width: auto;
padding: 0 15px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
font-weight: 700;
}
.form-account .line-hr {
width: 100%;
margin-top: 30px;
border-bottom: 1px solid #e5e5e5;
}
.form-account .delete-account {  text-align: right;
position: relative;
top: 7px;
}
.form-account .delete-account a {
color: #909090;
}
.form-account .company-thumbs img {
height: 100%;
}
.form-account .btn-delete {
position: absolute;
top: 40px;
left: 57px;
}
.form-account .btn-delete input {
height: 40px;
color: #727272;
width: auto !important;
border: 1px solid #d7d7d7 !important;
}
.account-content .form-item .error span {
top: 30px;
}
.page-template-page-dashboard-php .job-account-list li .title,
.page-template-page-dashboard-php .job-account-list li .title a {
margin-left: 0;
}
.modal-job .title {
height: 37px;
padding: 13px 0 0 20px;
color: #464646;
font-size: 16px;
font-family: Roboto, sans-serif;
font-weight: 700;
background: #e6e6e6;
background: -moz-linear-gradient(top, #e6e6e6 0, #d5d4d4 85%, #c6c6c6 100%);
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #e6e6e6),
color-stop(85%, #d5d4d4),
color-stop(100%, #c6c6c6)
);
background: -webkit-linear-gradient(
top,
#e6e6e6 0,
#d5d4d4 85%,
#c6c6c6 100%
);
background: -o-linear-gradient(top, #e6e6e6 0, #d5d4d4 85%, #c6c6c6 100%);
background: -ms-linear-gradient(top, #e6e6e6 0, #d5d4d4 85%, #c6c6c6 100%);
background: linear-gradient(top, #e6e6e6 0, #d5d4d4 85%, #c6c6c6 100%);
}
.modal-job .title-white {
background-color: #fff;
padding: 20px 30px;
border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
}
.modal-job .title-white h5 {
color: #525252;
padding: 0;
margin: 0;
font-size: 24px;
}
.modal-job .title-white span {
color: #aaa;
font-size: 12px;
margin-top: -10px;
font-weight: 700;
}
.modal-job .footer {
background-color: #4fa7d4;
box-shadow: 0 1px 2px #0d3363;
color: #fff;
padding: 20px 30px;
position: relative;
border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
text-align: center;
}
.modal-job .footer .button {
position: relative;
}
.modal-job .footer .forgot-pass-link {
position: absolute;
right: 25px;
top: 30px;
font-size: 12px;
font-weight: 700;
}
.modal-job .footer input[type="button"],
.modal-job .footer input[type="submit"] {
text-align: left;
color: #464646;
padding: 0 15px;
font-size: 13px;
overflow: hidden;
min-width: 120px;
height: 35px;
border: none;
margin: 0;
font-weight: 700;
}
.modal-job .footer .button span {
font-size: 12px;
margin-left: -20px;
position: absolute;
top: 8px;
}
.modal-job .footer .cancel {
padding-top: 8px;
position: relative;
z-index: 1;
}
.modal-job .footer .cancel a {
cursor: pointer;
}
.modal-job .footer .cancel a span {
float: none;
}
.modal-job .form-label {
border-bottom: 1px solid #dbdbdb;
padding-bottom: 10px;
position: relative;
font-family: Roboto, sans-serif;
text-shadow: 0 1px 1px #ccc;
font-weight: 700;
font-size: 13px;
color: #a7a7a7;
}
.modal-job .form-label .edit-status {
padding: 0 !important;
position: absolute;
top: -18px;
right: 25px;
font-family: inherit;
font-size: 12px;
text-shadow: 0;
}
.modal-job .form-label .edit-status .select-style,
.modal-job .form-label .edit-status select {
padding-right: 25px;
}
.modal-job .form-label .edit-status span.select {
width: auto;
}
.modal-job .modal-form .content {
padding: 30px;
}
.modal-job .form-item {
padding: 20px 0 0;
}
.modal-job .applicant_detail input[type="text"] {
margin: 0 !important;
}
.modal-job .form-item > div {
margin: 0;
}
.modal-job .form-item .label {
float: none;
padding-bottom: 5px;
width: 100%;
position: relative;
}
.modal-form ul.pop {
margin-left: 30px;
}
.modal-form ul.pop li {
padding-bottom: 5px;
}
.modal-job .form-item .info .label {
margin-top: 10px;
}
.modal-job .form-item .info .label:first-child {
margin-top: 0;
}
.modal-job .form-item .label h6 {
color: #616161;
margin: 0;
font-size: 13px;
}
.modal-job .et-browse-file {  }
.modal-job .form-item input {
width: 100%;
border: 1px solid #d3d3d3;
}
.modal-job .form-item .error input {
width: 94.5%;
}
.modal-job .form-item span {
font-weight: 700;
}
.modal-job .form-item textarea {
width: 98%;
border: 1px solid #d3d3d3;
}
.modal-job .form-item textarea.mini {
height: 130px;
}
.modal-job .form-item input[type="checkbox"],
.modal-job .form-item input[type="radio"] {
width: auto;
height: auto;
margin-right: 10px;
}
.modal-job .form-item .select-style,
.modal-job .form-item select {
width: 100%;
padding: 0 7px !important;
-webkit-padding-start: 10px !important;
font-size: 14px;
}
.modal-job .form-item .logo {
padding-right: 25px;
}
.modal-job .form-item .info {
width: 58%;
}
.modal-job .form-item .logo .thumbs {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
overflow: hidden;
width: 188px;
height: 118px;
background: #d6d6d6;
text-align: center;
vertical-align: middle;
display: table-cell;
}
.modal-job .form-item .logo .thumbs img {
max-width: 188px;
max-height: 118px;
text-align: center;
display: block;
margin: 0 auto;
}
.modal-job .footer .button {
background: 0 0;
filter: none !important;
border: none;
padding: 0;
color: #fff;
cursor: pointer;
}
.modal-login {
width: 400px;
}
.modal-login .form-item:first-child {
padding-top: 0;
}
.modal-btn-reject {
position: relative;
}
.modal-btn-reject:after {
content: "»";
font-weight: 400;
position: relative;
right: 20px;
font-size: 12px;
color: #464646;
}
.modal-job .email_apply .example {
margin-left: 260px;
}
.modal-job .form-item .email_apply .application-email {
width: 230px;
}
.modal-job .form-item .email_apply.error .application-email {
margin: 3px 0;
}
.modal-job .form-item .email_apply.error .span.icon {
top: 10px;
right: 12px;
}
.job-detail .description {
line-height: 1.8em;
}
.job-detail .description h1 {
font-size: 26px;
line-height: 36px;
color: #141412;
}
.job-detail .description h2 {
font-size: 20px;
line-height: 40px;
color: #141412;
font-weight: 600;
margin: 15px 0;
}
.job-detail .description h3 {
font-size: 17px;
line-height: 20px;
color: #141412;
font-weight: 600;
margin: 20px 0;
}
.job-detail .description h3:first-child {
margin: 30px 0 20px 0;
}
.job-detail .description h4,
.job-detail .description h5,
.job-detail .description h6 {
line-height: 18px;
color: #141412;
font-weight: 600;
}
.job-detail .description h4 {
font-size: 16px;
margin: 20px 0 10px;
}
.job-detail .description h5 {
font-size: 16px;
margin: -10px 0 30px;
}
.job-detail .description h6 {
font-size: 18px;
margin: 20px 0 10px;
}
.job-detail .description > ol {
margin: 0 0 1.5em 3em;
}
.job-apply {
margin-top: 10px;
border-top: 1px solid #ddd;
padding-top: 15px;
}
.job-apply .a-right {
width: 350px;
}
.job-apply .btn-apply {
width: auto;
max-width: 250px;
border: none;
color: #fff;
padding-right: 40px;
background: #4fa7d4;
box-shadow: 0 1px 2px #0d3363;
-moz-box-shadow: 0 1px 2px #0d3363;
-webkitbox-shadow: 0 1px 2px #0d3363;
}
.job-apply > a,
.job-apply > div > a,
.job-apply > div > span,
.job-apply > span {
margin-bottom: -3px;
}
.job-apply span.msg {
font-size: 1.6em;
}
.job-apply .form-item {
padding: 15px 0 0;
border: none;
clear: none;
position: inherit;
float: left;
width: 100%;
}
.job-apply .form-item > div {
margin: 0;
}
.job-apply .form-item .label {
float: none;
padding-bottom: 5px;
width: 100%;
}
.job-apply .form-item .label h6 {
color: #616161;
font-size: 14px;
margin: 0;
}
.job-apply .form-item input {
width: 91%;
border: 1px solid #d3d3d3;
}
.job-apply .form-item span {
font-weight: 700;
}
.job-apply .form-item textarea {
width: 98%;
border: 1px solid #d3d3d3;
}
.job-apply .form-item textarea.mini {
height: 130px;
padding: 5px;
}
.job-apply .form-item input[type="checkbox"],
.job-apply .form-item input[type="radio"] {
width: auto;
height: auto;
margin-right: 10px;
}
.job-apply .form-item .list-file {
margin-left: 10px;
color: #8d8d8d;
}
.job-apply .form-item .list-file li {
padding: 5px 0;
}
.job-apply .form-item .list-file span {
margin-right: 5px;
cursor: pointer;
}
.job-apply .form-item .list-file span.size {
color: #bcbcbc;
font-weight: 400;
}
.job-apply .form-item .action,
.job-apply .form-item .submit {
width: auto;
float: left;
padding-right: 40px;
}
.job-apply .form-item .cancel {
width: auto;
float: right;
padding-right: 40px;
}
.job-apply .line-padding {
background: #d8d8d8;
height: 1px;
width: 100%;
float: left;
margin: 30px 0;
}
.job-apply .title,
.job-apply > h3 {
padding: 0;
margin: 0 0 25px;
text-transform: uppercase;
}
.job-apply .jse-btn-login {
min-width: 140px;
border: 0;
box-shadow: 0 1px 1px #999;
-moz-box-shadow: 0 1px 1px #999;
-webkit-box-shadow: 0 1px 1px #999;
position: relative;
font-family: inherit;
}
.job-apply .jse-btn-login span {
position: absolute;
right: 10px;
top: 0;
}
.companies-container,
.head404,
.search404 {
position: relative;
}
.job-apply .register {
margin: 15px 0 0 30px;
color: #8d8d8d;
display: inline-block;
}
.jquery-sort-column > ul > li,
.main404,
.search-form {
margin-bottom: 20px;
}
.jquery-sort-column,
.list-company {
clear: left;
float: left;
}
.jquery-sort-column ul,
ul.list-company {
padding: 0;
font-weight: 700;
}
ul.list-company ul {
padding: 0;
}
.jquery-sort-column > ul,
ul.list-company > li {
float: left;
width: 215px;
}
.jquery-sort-column > ul > li .title,
ul.list-company > li .title {
font-size: 0.9em;
font-weight: 700;
color: #5c5c5c;
padding: 5px 0;
}
.jquery-sort-column > ul {
margin-right: 28px;
}
.jquery-sort-column > ul.last-child,
.jquery-sort-column > ul:last-child {
margin-right: 0;
}
.jquery-sort-column > ul ul li,
ul.list-company ul li {
font-size: 0.9em;
padding: 4px 0;
color: #5e8dc2;
letter-spacing: 0.03ex;
}
.list-company .company-item {
display: block;
width: 100%;
font-size: 1.2em;
}
.search-form {
width: 200px;
height: 38px;
line-height: 38px;
padding-left: 0;
padding-right: 35px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.search-form input {
width: 100%;
padding: 0 30px 0 10px;
line-height: 1;
}
.job-status {
color: #a1a1a1;
font-size: 12px;
font-weight: 400;
}
body.redirect {
background-color: #fff;
color: #898989;
}
.redirect-content {
margin-top: 300px;
font-weight: 700;
}
.redirect-content * {
text-align: center;
}
.redirect-content .title {
color: #57722c;
font-size: 1.2em;
}
.redirect-content .content {
font-size: 0.8em;
text-align: center;
}
.redirect-content a {
color: #3293c5;
text-decoration: none;
}
.maps {
padding: 0;
margin-top: 10px;
}
.map-inner {
overflow: hidden;
height: 100%;
border: 1px solid #ececec;
}
#map {
width: 100% !important;
height: 250px !important;
}
.head404 {
background: #085186;
padding: 30px;
color: #fff !important;
font-size: 1em;
font-weight: 700;
box-shadow: 0 2px 5px #999;
-moz-box-shadow: 0 2px 5px #999;
-webkit-box-shadow: 0 2px 5px #999;
z-index: 2;
}
.header404 {
background: #f2f2f2;
padding: 25px 0 20px;
color: #444 !important;
font-size: 1.2em;
box-shadow: 0 2px 5px #999;
-moz-box-shadow: 0 2px 5px #999;
-webkit-box-shadow: 0 2px 5px #999;
z-index: 1;
}
.main404 {
font-size: 0.9em;
margin-top: 30px;
}
.main404 p,
.main404 ul {
margin-bottom: 10px;
}
.search404 {
margin: 0 auto;
width: 240px;
height: 35px;
color: #777;
}
.search404 input {
width: 200px;
height: 35px;
line-height: 35px;
padding: 0 30px 0 10px;
border: 1px solid #d7d7d7;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.search404 span.icon {
position: absolute;
right: 25px;
top: 7px;
}
.loading-img,
.loading-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.backhome-btn {
background-color: #085186;
padding: 10px 15px;
color: #fff !important;
font-size: 0.8em;
font-weight: 700;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.footer404 {
margin-top: 300px;
}
.loading-img {
z-index: 30002;
background: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/loading.gif) center center no-repeat;
}
.loading-overlay {
z-index: 888;
opacity: 0.1;
background: 0 0 !important;
}
.et-main-main .btn-language button.disabled,
.et-main-main .btn-language button.disabled:hover,
.et-main-main .list-language button.disabled,
.et-main-main .list-language button.disabled:hover,
button.disabled,
button.disabled:hover,
input[type="button"].disabled,
input[type="button"].disabled:hover,
input[type="submit"].disabled,
input[type="submit"].disabled:hover {
background: #dfdfdf;
color: #666;
border-color: none;
}
.ui-slider {
position: relative;
text-align: left;
box-shadow: none;
border: none;
}
.btn,
.red-btn {
text-align: center;
}
.ui-widget {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 1.1em;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-br,
.ui-corner-right {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-bottom-radius: 10px;
border-radius: 10px;
}
.ui-widget-content {
background: #b7b7b7;
background: -moz-linear-gradient(top, #989898 0, #b7b7b7 100%);
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #989898),
color-stop(100%, #b7b7b7)
);
background: -webkit-linear-gradient(top, #989898 0, #b7b7b7 100%);
background: -o-linear-gradient(top, #989898 0, #b7b7b7 100%);
background: -ms-linear-gradient(top, #989898 0, #b7b7b7 100%);
background: linear-gradient(top, #989898 0, #b7b7b7 100%);
box-shadow: inset 0 1px 1px #555;
-moz-box-shadow: inset 0 1px 1px #555;
-webkit-box-shadow: inset 0 1px 1px #555;
color: #333;
}
.ui-widget-header {
border: 1px solid #95c575;
background: #8bb66e;
background: -moz-linear-gradient(top, #7ca361 0, #95c575 100%);
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #7ca361),
color-stop(100%, #95c575)
);
background: -webkit-linear-gradient(top, #7ca361 0, #95c575 100%);
background: -o-linear-gradient(top, #7ca361 0, #95c575 100%);
background: -ms-linear-gradient(top, #7ca361 0, #95c575 100%);
background: linear-gradient(top, #7ca361 0, #95c575 100%);
box-shadow: inset 0 1px 1px #555;
-moz-box-shadow: inset 0 1px 1px #555;
-webkit-box-shadow: inset 0 1px 1px #555;
color: #fff;
font-weight: 700;
border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
box-shadow: 0 1px 2px #999;
-moz-box-shadow: 0 1px 2px #999;
-webkit-box-shadow: 0 1px 2px #999;
background: #dadada;
background: -moz-linear-gradient(top, #fff 0, #dadada 100%);
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #fff),
color-stop(100%, #dadada)
);
background: -webkit-linear-gradient(top, #fff 0, #dadada 100%);
background: -o-linear-gradient(top, #fff 0, #dadada 100%);
background: -ms-linear-gradient(top, #fff 0, #dadada 100%);
background: linear-gradient(top, #fff 0, #dadada 100%);
font-weight: 700;
color: #1c94c4;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: 0.7em;
display: block;
border: 0;
background-position: 0 0;
}
.btn {
width: auto;
}
.red-btn {
margin: 10px 0;
border: none;
color: #fff;
text-shadow: 0 -1px 0 #999;
font-family: Helvetica, Arial, sans-serif;
font-weight: 700;
}
.btn.loading {
opacity: 0.5;
}
.red-btn {
padding: 5px 20px;
-moz-box-shadow: 0 1px 2px #bdbdbd, inset 1px 1px 5px #ffa290;
-webkit-box-shadow: 0 1px 2px #bdbdbd, inset 1px 1px 5px #ffa290;
box-shadow: 0 1px 2px #bdbdbd, inset 1px 1px 5px #ffa290;
background: #f28c79;
background: -moz-linear-gradient(top, #f28c79 0, #db6852 85%, #db6852 100%);
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #f28c79),
color-stop(85%, #db6852),
color-stop(100%, #db6852)
);
background: -webkit-linear-gradient(
top,
#f28c79 0,
#db6852 85%,
#db6852 100%
);
background: -o-linear-gradient(top, #f28c79 0, #db6852 85%, #db6852 100%);
background: -ms-linear-gradient(top, #f28c79 0, #db6852 85%, #db6852 100%);
background: linear-gradient(to bottom, #f28c79 0, #db6852 85%, #db6852 100%);
}
.red-btn:active,
.red-btn:hover {
background: #f07964;
background: -moz-linear-gradient(top, #f07964 0, #d85d44 85%, #d85d44 100%);
background: -webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #f07964),
color-stop(85%, #d85d44),
color-stop(100%, #d85d44)
);
background: -webkit-linear-gradient(
top,
#f07964 0,
#d85d44 85%,
#d85d44 100%
);
background: -o-linear-gradient(top, #f07964 0, #d85d44 85%, #d85d44 100%);
background: -ms-linear-gradient(top, #f07964 0, #d85d44 85%, #d85d44 100%);
background: linear-gradient(to bottom, #f07964 0, #d85d44 85%, #d85d44 100%);
}
#close_custom {
display: block;
clear: both;
}
.pattern-0 {
background-image: none;
}
.pattern-1 {
background: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/pattern1.png) center center !important;
}
.pattern-2 {
background: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/pattern2.png) center center !important;
}
.pattern-3 {
background: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/pattern3.png) center center !important;
}
.pattern-4 {
background: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/pattern4.png) center center !important;
}
.pattern-5 {
background: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/pattern5.png) center center !important;
}
.pattern-6 {
background: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/pattern6.png) center center !important;
}
.pattern-7 {
background: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/pattern7.png) center center !important;
}
.widget {
position: relative;
}
.scroll-disable .viewport {
height: auto !important;
}
.ui-sortable-placeholder {
border: 1px dotted #000;
visibility: visible !important;
height: 50px !important;
}
.ui-sortable-placeholder * {
visibility: hidden;
}
.address-note {
margin: 3px 0 0 5px;
}
.modal-form .form-item .bg-default-input {
margin: 0 !important;
}
.single.single-job #modal_edit_job .form-item #categories {
padding: 0 !important;
-webkit-padding-start: 3px !important;
}
#modal_edit_job .address-note {
margin: 20px 0 0 0;
}
#add_sample {
cursor: pointer;
}
#add_sample_input {
width: auto;
display: inline;
height: 18px;
line-height: 22px;
padding: 2px;
border-width: 0 0 1px;
}
.apply {
font-size: 13px;
}
.email_apply .example {
font-size: 10px;
margin-left: 240px;
}
.email_apply .message {
display: none !important;
}
#user_logo_container {
position: relative;
}
#user_logo_container .plupload.flash,
#user_logo_container .plupload.html5 {
min-width: 150px !important;
height: 40px !important;
left: 24px !important;
bottom: 24px !important;
top: inherit !important;
cursor: pointer;
}
.modal-form #user_logo_container .plupload.flash,
.modal-form #user_logo_container .plupload.html5 {
min-width: 50px !important;
height: 40px !important;
left: 140px !important;
top: 0 !important;
cursor: pointer;
display: inline;
}
#user_logo_container .plupload.flash {
left: 194px !important;
}
#user_logo_container .plupload.html5 input {
margin: 0;
padding: 0;
}
#user_logo_container.field-user_logo {
position: relative;
display: block;
}
#user_logo_container.field-user_logo .flash.plupload {
left: 150px !important;
top: 30px !important;
max-width: 200px !important;
bottom: inherit !important;
}
.resume-page .line {
color: #a1a1a1;
font-size: 13px;
font-family: Roboto, sans-serif;
font-weight: 700;
}
.resume-page .desc {
color: #676767;
font-weight: 400;
margin-top: 5px;
margin-left: 20px;
}
.resume-page .list-jobs li div.thumb {
width: 60px;
max-height: 80px;
}
.resume-page .list-jobs li .thumb img {
width: 50px;
}
.resume-page .list-jobs li {
padding: 20px 0 55px 12px;
border-bottom: 1px solid #ececec;
}
.resume-page .list-jobs li .title {
color: #488bb2;
font-size: 17px;
text-shadow: none;
float: left;
}
.resume-page .list-jobs li .title a {
color: #488bb2;
}
.resume-page .list-jobs li .title a:hover {
opacity: 0.85;
}
.resume-page a.professtional {
font-size: 15px;
color: #949494 !important;
margin-left: 10px;
float: left;
}
.resume-page a.color-pending {
color: #d6865f !important;
}
.resume-page h3.main-title {
color: #5e5e5e;
}
.resume-page .link-website a {
color: #979797;
font-weight: 300;
}
.resume-page .list-job-resume li:last-child {
border-bottom: none;
}
.resume-page .list-job-resume {
margin-bottom: -50px;
}
.resume-page .widget_categories ul li a:before {
content: none;
}
.resume-page .widget_categories ul li a {
padding-left: 5px;
}
.single-resume .edu-content p {
padding: 0.5em 0;
margin: 0;
}
.archive .link-website span {
font-weight: 300;
}
.single-resume .text .icon {
top: -2px;
color: #f28c79;
position: relative;
}
.top-0,
.top-28,
.top-70,
.top-98 {
position: fixed;
}
.single-resume .content .school span {
font-weight: 400;
}
textarea {
height: 150px;
resize: vertical;
}
.margin-top-30 {
margin-top: 30px;
}
.margin-top-70 {
margin-top: 70px;
}
.margin-top-145 {
margin-top: 145px;
}
.top-70 {
top: 70px;
}
.top-0 {
top: 0;
}
.top-28 {
top: 28px;
}
.top-98 {
top: 98px;
}
ul.menu-header-top > li > ul {
position: absolute;
display: none;
background: #179aca;
width: 100% !important;
z-index: 9999;
padding-bottom: 5px;
}
.single ul.menu-header-top > li > ul {
padding-left: 0 !important;
}
ul.menu-header-top > li > ul.sub-menu > li {
margin-left: 8px;
}
ul.menu-header-top > li:hover > ul {
display: block;
width: 120px;
}
ul.menu-header-top > li > ul > li {
float: none;
border-radius: 0;
}
ul.menu-header-top > li > ul > li a {
border-radius: 0 !important;
height: auto;
line-height: 20px;
font-size: 14px;
padding: 7px;
}
ul.menu-header-top > li > ul > li > ul {
display: none;
position: absolute;
float: right;
min-width: 150px;
margin-left: 118px;
margin-top: -40px;
}
ul.menu-header-top > li > ul > li:hover ul {
display: block;
}
#zertifikat_step2 {
display: none;
}
.main-center {
width: auto;
}
.box-image img {
width: 100%;
}
#wrapper {
margin-top: 129px;
padding: 0;
}
.logged-in #wrapper {
margin-top: 180px !important;
}
.tax-job_category.logged-in #job_list_container,
.tax-job_type.logged-in #job_list_container {
margin-top: -50px !important;
}
.widgettitle {
text-transform: capitalize;
font-size: 20px !important;
color: #fff !important;
padding-top: 0 !important;
}
#footer-pages-sidebar .widget {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
ul.menu-header-top {
margin-right: 4px;
}
#checkout_form input[type="checkbox"] {
margin-top: 8px;
-webkit-margin-before: 0;
}
#page_zertifikat img {
width: 100%;
margin: auto;
}
.step1_right {
margin-top: 40px;
}
.step1_right h4 {
color: #a0328c;
}
ul.dec_zertifikat {
float: left;
margin-top: 20px;
}
.icon_zertifikat {
width: 36px;
height: 36px;
display: inline-block;
position: relative;
}
.icon_zertifikat img {
position: absolute;
}
ul.dec_zertifikat li {
padding-left: 20px;
}
ul.dec_zertifikat li:before {
content: " ";
font-family: Pictos !important;
font-size: 5px;
font-weight: 400;
line-height: 1em;
padding-right: 10px;
margin-bottom: 3px;
margin-right: 10px;
margin-left: -20px;
background-color: #a0328c;
border-radius: 5px;
}
#page_zertifikat .check_zertifikat label {
margin-right: 5px;
float: left;
}
#page_zertifikat ul li .desc {
color: #8e8e8e;
font-size: 12px;
}
#page_zertifikat ul li .title {
color: #454545;
font-weight: 700;
font-size: 12px;
cursor: pointer;
}
#page_zertifikat .error .message {
color: red;
}
.entry-blog {
text-align: justify;
width: auto;
display: inline-block;
}
.entry-blog p {
width: 100%;
}
.sharing ul li {
float: left;
list-style: none;
}
.btn-select .disabled_payment,
.btn-select .disabled_save {
background-color: #ccc !important;
}
@media (min-width: 1041px) and (max-width: 1140px) {
ul.menu-header-top > li > a {
font-size: 18px !important;
}
}
@media (min-width: 1021px) and (max-width: 1040px) {
ul.menu-header-top > li > a {
padding: 0 10px;
font-size: 18px !important;
}
form#jobsearch #row-search1 {
margin-top: -6px !important;
}
#modal_login .modal-form input {
height: 25px !important;
width: 120px !important;
}
#je_jobmap {
max-height: 350px !important;
}
}
@media (max-width: 1024px) {
ul.menu-header-top {
margin-right: 20px !important;
}
}
@media (max-width: 1020px) {
ul.menu-header-top > li > a {
padding: 0 10px;
font-size: 17px !important;
}
#modal_login .modal-form input {
height: 25px !important;
width: 85% !important;
}
#je_jobmap {
max-height: 350px !important;
}
}
@media (max-width: 1014px) {
.jobmap .header-filter > div > div {
margin-right: 0 !important;
}
form#jobsearch #row-search2 #check.form-item {
width: 27%;
font-size: 14px;
}
}
@media (max-width: 956px) {
.jobmap .header-filter .btn-select {
margin-top: 0 !important;
}
}
@media (max-width: 933px) {
ul.menu-header-top {
margin-right: 0 !important;
}
#job_list_container .form-item .select-style,
.header-filter .search-box {
width: 185px;
}
#je_jobmap {
max-height: 350px !important;
}
.modal-form #submit_login {
line-height: 13px;
}
#modal_login .modal-form .btn-select button:after {
top: 10px;
}
}
@media (min-width: 989px) {
.offset12 {
margin-left: 1230px;
}
.offset11 {
margin-left: 1130px;
}
.offset10 {
margin-left: 1030px;
}
.offset9 {
margin-left: 930px;
}
.offset8 {
margin-left: 830px;
}
.offset7 {
margin-left: 730px;
}
.offset6 {
margin-left: 630px;
}
.offset5 {
margin-left: 530px;
}
.offset4 {
margin-left: 430px;
}
.offset3 {
margin-left: 330px;
}
.offset2 {
margin-left: 230px;
}
.offset1 {
margin-left: 130px;
}
input,
textarea {
margin-left: 0;
}
.controls-row[class*="span"] + [class*="span"] {
margin-left: 30px;
}
input.span12,
textarea.span12 {
width: 1156px;
}
input.span11,
textarea.span11 {
width: 1056px;
}
input.span10,
textarea.span10 {
width: 956px;
}
input.span9,
textarea.span9 {
width: 856px;
}
input.span8,
textarea.span8 {
width: 756px;
}
input.span7,
textarea.span7 {
width: 656px;
}
input.span6,
textarea.span6 {
width: 556px;
}
input.span5,
textarea.span5 {
width: 456px;
}
input.span4,
textarea.span4 {
width: 356px;
}
input.span3,
textarea.span3 {
width: 256px;
}
input.span2,
textarea.span2 {
width: 156px;
}
input.span1,
textarea.span1 {
width: 56px;
}
.thumbnails {
margin-left: -30px;
}
.thumbnails > li {
margin-left: 30px;
}
}
@media (max-width: 988px) {
.offset12 {
margin-left: 764px;
}
.offset11 {
margin-left: 702px;
}
.offset10 {
margin-left: 640px;
}
.offset9 {
margin-left: 578px;
}
.offset8 {
margin-left: 516px;
}
.offset7 {
margin-left: 454px;
}
.offset6 {
margin-left: 392px;
}
.offset5 {
margin-left: 330px;
}
.offset4 {
margin-left: 268px;
}
.offset3 {
margin-left: 206px;
}
.offset2 {
margin-left: 144px;
}
.offset1 {
margin-left: 82px;
}
input,
textarea {
margin-left: 0;
}
.controls-row[class*="span"] + [class*="span"] {
margin-left: 20px;
}
input.span12,
textarea.span12 {
width: 710px;
}
input.span11,
textarea.span11 {
width: 648px;
}
input.span10,
textarea.span10 {
width: 586px;
}
input.span9,
textarea.span9 {
width: 524px;
}
input.span8,
textarea.span8 {
width: 462px;
}
input.span7,
textarea.span7 {
width: 400px;
}
input.span6,
textarea.span6 {
width: 338px;
}
input.span5,
textarea.span5 {
width: 276px;
}
input.span4,
textarea.span4 {
width: 214px;
}
input.span3,
textarea.span3 {
width: 152px;
}
input.span2,
textarea.span2 {
width: 90px;
}
input.span1,
textarea.span1 {
width: 28px;
}
}
@media (max-width: 979px) {
ul.menu-header-top > li > a {
font-size: 16px !important;
}
.main-header .logo img {
max-width: 150px;
}
ul.list-jobs .box-job .bg-btn-hyperlink.border-radius {
width: auto;
float: right;
}
#btn-search,
#location,
form#jobsearch .form-item select,
form#jobsearch .row-search .select-style {
height: 28px;
}
.menu-header-top {
padding: 6px 0 0;
}
.header-filter .search-box {
width: 160px;
}
#job_list_container #job_location::-webkit-input-placeholder {
font-size: 12px !important;
}
#job_list_container #job_location::-moz-placeholder {
font-size: 12px !important;
}
#job_list_container #job_location:-ms-input-placeholder {
font-size: 12px !important;
}
#job_list_container #job_location:-moz-placeholder {
font-size: 12px !important;
}
.hospital,
.pharma {
font-size: 12px;
padding: 0 5px;
}
#jobalert .form-row > .form-item:first-child {
margin-right: 40px !important;
}
}
@media (max-width: 890px) {
ul.menu-header-top > li > a {
font-size: 14px !important;
}
.newsletter-btn {
font-size: 16px !important;
}
}
@media (max-width: 767.5px) {
.offset12 {
margin-left: 764px;
}
.offset11 {
margin-left: 702px;
}
.offset10 {
margin-left: 640px;
}
.offset9 {
margin-left: 578px;
}
.offset8 {
margin-left: 516px;
}
.offset7 {
margin-left: 454px;
}
.offset6 {
margin-left: 392px;
}
.offset5 {
margin-left: 330px;
}
.offset4 {
margin-left: 268px;
}
.offset3 {
margin-left: 206px;
}
.offset2 {
margin-left: 144px;
}
.offset1 {
margin-left: 82px;
}
input,
textarea {
margin-left: 0;
}
.controls-row[class*="span"] + [class*="span"] {
margin-left: 20px;
}
input.span12,
textarea.span12 {
width: 710px;
}
input.span11,
textarea.span11 {
width: 648px;
}
input.span10,
textarea.span10 {
width: 586px;
}
input.span9,
textarea.span9 {
width: 524px;
}
input.span8,
textarea.span8 {
width: 462px;
}
input.span7,
textarea.span7 {
width: 400px;
}
input.span6,
textarea.span6 {
width: 338px;
}
input.span5,
textarea.span5 {
width: 276px;
}
input.span4,
textarea.span4 {
width: 214px;
}
input.span3,
textarea.span3 {
width: 152px;
}
input.span2,
textarea.span2 {
width: 90px;
}
input.span1,
textarea.span1 {
width: 28px;
}
.entry-blog img {
max-width: 100%;
}
ul.list-jobs .box-job .bg-btn-hyperlink.border-radius {
width: auto;
float: right;
}
#btn-search,
#location,
form#jobsearch .form-item select,
form#jobsearch .row-search .select-style {
height: 35px;
}
body {
font-size: 14px !important;
}
#job_list_container .form-item .select-style,
#job_list_container .form-item select {
width: 145px;
font-size: 11px;
}
.header-filter .search-box {
width: 150px;
line-height: 26px;
}
#job_list_container .form-item span.select {
top: 6px;
}
#job_list_container .form-item .select-style:after {
top: 5px;
}
#job_list_container #job_location::-webkit-input-placeholder {
font-size: 11px !important;
}
#job_list_container #job_location::-moz-placeholder {
font-size: 11px !important;
}
#job_list_container #job_location:-ms-input-placeholder {
font-size: 11px !important;
}
#job_list_container #job_location:-moz-placeholder {
font-size: 11px !important;
}
.hospital,
.pharma {
font-size: 16px;
padding: 0 5px;
}
.main-header .logo img {
max-width: 99px;
position: fixed;
top: 30px;
}
.newsletter-btn {
font-size: 12px !important;
}
}
@media (max-width: 686px) {
.header-filter .search-box {
width: 125px;
}
}
@media (max-width: 676px) {
.company div.thumb,
.list-jobs li div.thumb,
.list-jobs li.job-item .btn-select {
width: 100%;
}
ul.list-jobs .box-job .bg-btn-hyperlink.border-radius {
margin-left: 30px;
margin-right: -30px;
}
#job_list_container .form-item span.select {
top: 6px;
}
#job_list_container .form-item .select-style:after {
top: 5px;
}
#job_list_container #job_location::-webkit-input-placeholder {
font-size: 14px !important;
}
#job_list_container #job_location::-moz-placeholder {
font-size: 14px !important;
}
#job_list_container #job_location:-ms-input-placeholder {
font-size: 14px !important;
}
#job_list_container #job_location:-moz-placeholder {
font-size: 14px !important;
}
.hospital {
font-size: 16px;
padding: 0 5px;
}
}
@media (max-width: 640px) {
.main-header .logo {
position: fixed;
top: 0;
left: 0;
}
.main-header .social-media-icons {
top: 165px !important;
}
#location {
height: 20px;
padding-top: 4px;
}
form#jobsearch div#search-slider {
margin: -2px auto !important;
}
.main-header .logo img {
max-width: 99px;
position: fixed;
top: 30px;
}
}
@media (max-width: 480px) {
.btn-link {
padding: 7px;
}
.header-second .breadcrumb span.sie-sind {
display: none !important;
}
}
@media (max-width: 1024px) {
ul.menu-header-top > li > ul > li a {
padding: 5px !important;
font-size: 14px !important;
}
div.jcarousellite_back,
div.jcarousellite_next {
top: 20% !important;
}
}
@media (max-width: 1150px) and (min-width: 1025px) {
.header-filter .search-box {
width: 220px !important;
}
}
@media (max-width: 980px) {
.header-filter .search-box {
width: 220px !important;
}
}
@media only screen and (min-device-width: 768px) {
.mobile_view {
display: none !important;
}
.boxes_rows {
display: block;
}
.main-header {
position: inherit !important;
}
#wrapper,
.logged-in #wrapper,
.page.logged-in #job_list_container,
.tax-job_category.logged-in #job_list_container,
.tax-job_type.logged-in #job_list_container {
margin-top: 0 !important;
}
.main-header .social-media-icons {
z-index: 999;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.header-filter .search-box {
width: 220px !important;
}
.form-item #job_types.select-style,
.form-item #job_types.select-style select {
width: 195px;
}
form .select_category .ms-drop.bottom {
width: 300px !important;
}
}
#mobile-main-menu {
display: none;
}
@media only screen and (max-device-width: 767px), (max-width: 980px) {
#wrapper,
.logged-in #wrapper {
margin-top: 0 !important;
}
}
@media only screen and (max-device-width: 767px), (max-width: 780px) {
.main-header,
.main-header .logo {
position: inherit !important;
}
#mobile-main-menu {
display: block !important;
}
#wrapper,
.logged-in #wrapper,
.page.logged-in #job_list_container,
.tax-job_category.logged-in #job_list_container,
.tax-job_type.logged-in #job_list_container {
margin-top: 0 !important;
}
#modal_login .modal-form input[type="password"],
#modal_login .modal-form input[type="text"] {
width: 90% !important;
padding: 0 5px;
}
.main-header .social-media-icons {
display: none;
}
#modal_login .modal-form .btn-select {
text-align: center;
}
.main-header .fix-logo {
margin: 0 auto;
text-align: center;
}
.main-header .logo {
margin: 0 auto !important;
}
.main-header .logo img {
max-width: 75%;
position: inherit;
top: 0;
}
#mobile-main-menu select {
width: 80%;
height: 60px;
border: 1px solid #ddd;
background-color: #fff;
font-size: 20px;
padding: 5px 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #7c8194;
}
form .select_category .ms-drop.bottom {
width: 300px !important;
}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
.account-content .form-item > div,
.form-account .form-item input,
.form-account .form-item select,
.form-account .form-item textarea {
width: 100%;
}
#mobile-main-menu select {
height: 80px;
font-size: 30px;
}
form#jobsearch div.radius-val span:first-child {
padding-left: 0;
}
}
#job_description ul li {
line-height: 1.8em;
margin: 0 0 5px 16px;
}
.arbeitgeber_typ_profil {
position: relative !important;
}
.custom-navbar-toggle {
display: none;
}
@media only screen and (max-width: 779px) {
.profile-info .span3.pa-profile-logo {
margin-left: 0;
}
.custom-navbar-toggle {
display: inline;
}
.post-job {
background: #fdfdfd;
clear: both;
padding: 5px 15px;
width: 100%;
}
.post-job a {
font-size: 19px;
}
}
.no-result,
.pagination {
text-align: center;
}
@media only screen and (width: 800px) {
.post-job {
display: none !important;
}
}
.custom-navbar-collapse {
display: none;
clear: both;
}
@media only screen and (min-width: 779px) {
.custom-navbar-collapse {
display: none !important;
}
}
.pa-jobs-bar-chart.design-1 {
width: 58% !important;
}
#header-filter .main-center {
padding-left: 0 !important;
padding-right: 0 !important;
}
@media only screen and (max-width: 779px) {
.span2.logo {
display: none;
}
.list-jobs li .title h2 {
font-size: 15px;
}
.title_seoarchive h1 {
font-size: 17px !important;
}
.title_seoarchive h2 {
font-size: 15px !important;
}
}
@media only screen and (max-width: 413px) {
.mobile-buttons .col-xs-6 {
font-size: 12px;
width: 48.2% !important;
}
}
@media only screen and (max-width: 639px) {
.home-banner .banner-img {
display: none;
}
#jobsearch .row-search #btn-jobalert,
#jobsearch .row-search div#check,
.banner-img,
.jobfilter-container .filtersearch h2.counter,
.mobile-buttons {
width: 100%;
}
.mobile-buttons .col-xs-6 {
float: left;
margin-right: 10px !important;
width: 48.7%;
}
#jobsearch #row-search2 #btn-search {
width: 100% !important;
}
.mobile-buttons .col-xs-6:last-child {
margin-right: 0 !important;
}
.mobile-home-heading {
display: inline !important;
}
}
@media only screen and (max-width: 767.5px) {
.mobile_view {
display: block !important;
}
.boxes_rows {
display: none !important;
}
.mobile_view .threeboxcontainer {
height: auto !important;
}
}
.home .form-item select,
.job-searchbox {
width: 100% !important;
}
.home form#jobsearch .row-search .checkbox > div {
padding: 0;
}
.page-id-37526 .heading h1.title {
padding: 0 0 15px !important;
}
.page-id-20576 .entry-blog {
display: inherit;
}
.page-id-489 .heading h1.title {
padding: 15px 0;
}
.single-job #single-job .heading h1.title {
padding: 0;
}
.threeboxcontainer iframe {
height: 294px;
}
.page-id-26473 .entry-blog li {
list-style: inside;
}
.single_job_ext_icon {
float: none !important;
}
.flag_job_ext {
margin-top: 5px !important;
}
.logout.f-right span.icon {
float: none;
}
.quick-links-job-categories .col-md-2 {
float: left;
}
@media (max-width: 571px) and (min-width: 400px) {
.quick-links-job-categories .col-sm-4 {
width: 32.5%;
}
}
@media only screen and (max-width: 399px) {
.quick-links-job-categories .col-xs-6 {
width: 50%;
}
}
.border-none {
border: none !important;
}
.ergebnis-titel .title-link.title {
font-size: 16px;
font-weight: 700;
}
#company_logo_thumb {
max-width: 100%;
max-height: 100%;
width: auto;
}
.jobs-listing-table-layout > td {
padding: 10px;
}
.job-col-2,
.job-col-4 {
border-right: 1px solid #d1d1d1;
}
.job-col-3 {
padding-left: 20px;
}
.job-listing-mobile {
display: none;
padding: 10px;
width: 100%;
}
.job-listing-mobile > td {
line-height: 32px;
}
.job-header-mobile {
display: none;
}
@media (max-width: 564px) {
.job-header-mobile,
.job-header-mobile-front,
.job-listing-mobile {
display: inline-block !important;
width: 100%;
}
#company_logo_thumb {
margin-bottom: 10px;
}
}
@media (max-width: 975px) {
.job-header-desktop,
.job-listing-desktop {
display: none;
}
}
.job-button-mobile {
margin: 10px 0;
width: 145px !important;
}
.no-result {
padding: 15px;
}
#content_box h2 > span {
color: #141412 !important;
}
.fit {
width: 100%;
height: auto;
}
.page-id-16228 .heading h1.title {
padding-left: 0;
}
.page-id-16228 .box-job-alert .head-box h2 {
margin-top: 16px;
}
.intext {
margin: 6.5px 15px 7px 0;
max-width: 100%;
height: auto;
}
@media (max-width: 360px) {
.intext {
height: auto;
margin: 0 0 15px;
width: 100%;
}
}
@media (max-width: 768px) {
.current_page_number {
display: none;
float: none !important;
margin-top: 0 !important;
text-align: center;
}
}
#form-item-1036,
#form-item-1096,
#form-item-983 {
display: none;
}
.apply_job_button:hover {
background: #f49a00;
}
.entry-blog ol li:nth-child(n + 1):nth-child(n + 10) {
margin-left: 27px;
}
.description.tinymce-style ol li:nth-child(n + 1):nth-child(n + 10),
.single.single-post ol li:nth-child(n + 1):nth-child(n + 10) { }
@media (max-width: 510px) {
.home form#jobsearch #btn-jobalert,
.home form#jobsearch #btn-search {
margin-left: 0 !important;
width: 100% !important;
}
.home #btn-search .btn-select {
margin-right: 0 !important;
width: 100% !important;
}
.home form#jobsearch #btn-jobalert {
margin-top: 0 !important;
}
.home form#jobsearch #btn-jobalert .btn-select {
float: right !important;
margin: 0 !important;
width: 100% !important;
}
#city_search ul#list_city li {
padding-right: 15px !important;
width: auto !important;
}
}
@media (max-width: 635px) {
.single-post .share-box {
text-align: center;
}
.single-post .share-box ul {
clear: both;
float: none !important;
list-style: none;
margin: 6px 0 -10px !important;
padding: 12px 0 0;
}
.single-post .share-box h4 {
float: none !important;
}
}
@media (max-width: 767.5px) {
.clearfix.span4.payment_plan,
li.job-item .span4.desc,
li.job-item .span5,
li.job-item .span6,
li.job-item .span7,
li.job-item .span8 {
width: 100% !important;
}
.heading-info .info #view-map,
li.job-item .span6,
li.job-item .span8 {
margin-left: 0 !important;
}
#front-search-sec {
padding-left: 15px;
padding-right: 15px;
}
.heading h2 {
font-size: 17px !important;
}
.home #jobsearch div#check {
padding-left: 0;
}
li.job-item .span6 div.btn-select,
li.job-item button.bg-btn-hyperlink {
width: auto !important;
float: left !important;
}
#job_list_container #job_category,
#job_list_container #job_types,
#job_list_container .form-item,
#job_list_container .header-filter .search-box,
#job_list_container .select-style,
#job_list_container div.location,
.row-fluid .span5 {
width: 100% !important;
}
li.job-item button.bg-btn-hyperlink {
margin: 0 !important;
}
.timeline-layout .post.align-left,
.timeline-layout .post.align-right {
background: #fff;
}
.entry-blog h1,
.heading h1.title,
.single-post #container h1.title {
font-size: 20px;
line-height: 27px;
}
.entry-blog h2,
.job-detail .description h3,
.single-post #container h3 {
font-size: 15px !important;
font-weight: 600;
}
.company.job-info .company-name {
border-right: medium none;
}
.company.job-info .text-left {
clear: both;
padding-left: 0 !important;
}
}
@media (max-width: 780px) {
.main-header .logo img {
float: left;
}
.fix-logo .custom-navbar-toggle img {
float: right;
padding-top: 12%;
}
}
@media (min-width: 768px) and (max-width: 1040px) {
#latest_jobs_container .list-jobs .job-item .row-fluid div.span7 {
width: 80% !important;
}
#latest_jobs_container .list-jobs .job-item .row-fluid .span6:nth-child(2) {
margin-left: 6px !important;
margin-top: -32px !important;
}
.row-fluid .span5 {
width: 48.055249% !important;
}
.row-fluid .span9 {
width: 74.3094%;
}
.row-fluid .span3 {
width: 22.9282%;
}
#job_list_container #job_category,
#job_list_container #job_types,
#job_list_container .form-item.check-search,
#job_list_container .header-filter .search-box,
#job_list_container .select-style {
width: 100% !important;
}
}
@media (max-width: 792px) {
#single-job .company.job-info div#job_type {
border-right: medium none;
}
#single-job .company.job-info .job-local {
clear: both;
}
}
@media (max-width: 800px) {
.row-fluid .span3,
.row-fluid .span4,
.row-fluid .span8,
.row-fluid .span9,
.span7.post-holder {
width: 100% !important;
}
#single-job .span3:nth-child(3) {
padding-left: 0 !important;
}
#single-job .span3:nth-child(2) {
margin-left: 0 !important;
padding-left: 0 !important;
}
#sitebar {
margin-left: 0 !important;
}
#sitebar #blog_rss {
margin-top: 0 !important;
}
.span7.post-holder {
margin: 0 !important;
padding: 15px;
}
}
@media (min-width: 768px) and (max-width: 800px) {
form#jobsearch div.radius-val {
font-size: 10px !important;
}
}
@media (min-width: 801px) and (max-width: 845px) {
.single-post .share-box li {
margin: 0 22px 0 0 !important;
}
}
@media (max-width: 980px) {
.job-item .span8 .btn-select a button {
width: 145px !important;
}
}
@media (min-width: 968px) and (max-width: 1040px) {
.box-2-col-right {
background: #fff;
border: 1px solid #ddd;
display: inline-block !important;
float: none !important;
font-size: 16px;
margin-top: 20px;
padding: 1% 2% 2% 1%;
width: 100% !important;
}
}
@media (max-width: 1040px) {
.timeline-circle {
display: none;
}
#body_container #wrapper .row-fluid div.entry-blog,
#single-job .span3,
#single-job .span9,
.home #body_container {
padding-left: 15px;
padding-right: 15px;
}
.home .box-2-col-left {
width: 100% !important;
}
}
#pa_newsletter_subscribe_wrapper {
display: inline-block;
width: 100%;
}
.content-box-margin {
text-align: justify;
}
.form-item.check-search {
clear: both;
}
.form-item.check-search input[type="checkbox"] {
margin-right: 10px !important;
margin-left: 10px !important;
position: relative;
}
.form-item.check-search input[type="checkbox"]:first-child {
margin-left: 0 !important;
}
.breadcrumb {
margin-bottom: 0 !important;
padding-left: 15px;
padding-right: 15px;
}
.main-center .breadcrumb {
padding-left: 0 !important;
padding-right: 0 !important;
}
.page-id-489 #container,
.page-template-page-post-a-job #container,
.tax-job_type #container {
-webkit-margin-before: -26px !important;
}
.filtersearch .jobmap .header-filter.jobmap_search {
margin: 0 auto;
}
.page-id-20377 .entry-blog img {
width: auto;
}
.page-id-20245 .entry-blog img {
width: 28px;
}
.single-job #single-job #sitebar div.title.company_telefon {
font-size: 14px !important;
}
.postid-11918 .job-local {
padding: 0 !important;
}
.relative {
position: relative !important;
}
.error404 .main404 p {
text-align: center;
}
.error404 .social-list li {
display: inline-block;
}
.error404 .f-left,
.error404 .f-left-all > * {
float: unset;
}
.error404 .bg_footer_red .copyright {
margin-top: 0;
}
.error404 .f-left.f-left-all {
margin: auto 0;
}
.error404 .copy-footer {
display: flex;
}
.error404 .footer404 {
position: absolute;
bottom: 0;
}
.error404.logged-in.admin-bar.two-column.right-sidebar.customize-support
.a11y-speak-region
+ div {
display: none;
}
.error404.bg-footer.bg_footer_red.footer404 {
background: #085186;
position: absolute;
bottom: 0;
} .notification {
font-size: 15px;
font-weight: 400;
position: fixed;
border-radius: 10px;
top: 50px;
right: 15px;
padding: 20px;
padding-right: 10px;
z-index: 9999999;
}
.notification.success-bg {
background-color: #ddefb4;
color: #349633;
}
.notification.error-bg {
background-color: #f9d0de;
color: #cc0001;
}
.notification .main-center {
max-width: 400px;
width: 100%;
}
.success-bg .main-center,
.error-bg .main-center {
display: block;
padding-left: 40px;
padding-right: 5px;
}
.notification.success-bg .main-center:before {
content: "\f00c";
padding: 0px 5px;
font-family: "Font Awesome 5 Pro" !important;
font-size: 14px;
border: 1px solid #349633;
border-radius: 100%;
margin-right: 10px;
color: #349633;
font-weight: 600;
display: block;
height: 25px;
width: 25px;
position: absolute;
left: 0;
}
.notification.error-bg .main-center:before {
content: "\f00d";
color: #cc0001;
padding: 0px 7px;
font-family: "Font Awesome 5 Pro" !important;
font-size: 14px;
border: 1px solid #cc0001;
border-radius: 100%;
margin-right: 10px;
font-weight: 600;
display: block;
height: 25px;
width: 25px;
position: absolute;
left: 0;
} @media (max-width: 520px) {
.notification {
left: 15px;
}
}
@media (max-width: 767.5px) {
.notification .main-center {
width: auto;
}
}  .page-template-page-arbeitgeber-liste div#latest_jobs_container:has(form#jobsearch) {
margin: 0;
}
@media (min-width: 768px) {
.header-filter {
margin-top: 0;
}
}h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0}address,ol,p,ul{margin-bottom:1rem}dd,h1,h2,h3,h4,h5,h6,label{margin-bottom:.5rem}textarea{overflow:auto}article,aside,footer,header,main,nav,section{display:block}address{line-height:inherit}sub{vertical-align:baseline}label{display:inline-block}button,hr,input{overflow:visible}.btn-outline-info,.btn-outline-light,.btn-outline-primary,.btn-outline-success,.btn-outline-warning,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}.dropdown-menu,.form-control,.modal-content{background-clip:padding-box}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px; font-family:Roboto;}*,::after,::before{box-sizing:border-box}[tabindex="-1"]:focus{outline:0!important}.btn:not(:disabled):not(.disabled),.close:not(:disabled):not(.disabled),.navbar-toggler:not(:disabled):not(.disabled),.page-link:not(:disabled):not(.disabled){cursor:pointer}address{font-style:normal}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code{font-size:1em}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}button{border-radius:0}button:focus{outline:-webkit-focus-ring-color auto 5px}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[type=reset],[type=submit],button,html[type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}.btn,.dropdown-header,.dropdown-item,.input-group-text{white-space:nowrap}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.display-1,.display-2,.display-3,.display-4{line-height:1.2}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:400;line-height:1.2;color:inherit}.blockquote,hr{margin-bottom:1rem}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.display-1,.display-2,.display-3,.display-4,.lead{font-weight:300}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem}.display-1{font-size:6rem}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-4{font-size:3.5rem}hr{box-sizing:content-box;height:0;margin-top:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.img-fluid,.img-thumbnail{width:100%;height:auto}.small,small{font-size:80%;font-weight:400}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.blockquote{font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}code{font-size:87.5%}a>code{color:inherit}code{color:#e83e8c}.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:100%}.btn,.btn-link,.dropdown-item{font-weight:400}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.modal,.modal-open{overflow:hidden}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.custom-file-input.is-valid~.custom-file-label,.custom-select.is-valid,.form-control.is-valid{border-color:#28a745}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.invalid-tooltip,.valid-tooltip{position:absolute;z-index:5;max-width:100%;padding:.5rem;line-height:1;border-radius:.2rem;top:100%}.valid-tooltip{display:none;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(40,167,69,.8)}.custom-control-input.is-valid~.valid-tooltip,.custom-file-input.is-valid~.valid-tooltip,.custom-select.is-valid~.valid-tooltip,.form-check-input.is-valid~.valid-tooltip,.form-control.is-valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.custom-file-label,.custom-select.is-invalid,.form-control.is-invalid{border-color:#dc3545}.custom-file-input.is-valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-tooltip{display:none;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.8)}.dropdown{position:relative}.custom-control-input.is-invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn{display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-success.focus,.btn-success:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-info.focus,.btn-info:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-warning.focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-light.focus,.btn-light:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-secondary.focus,.btn-outline-secondary:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-success.focus,.btn-outline-success:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success{color:#28a745;background-color:transparent;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-info.focus,.btn-outline-info:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-warning.focus,.btn-outline-warning:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-light.focus,.btn-outline-light:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-link,.btn-link:hover{background-color:transparent}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline;border-color:transparent}.btn-link{color:#007bff}.btn-link:hover{color:#0056b3}.btn-link.focus,.btn-link:focus{box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block}.btn-block+.btn-block{margin-top:.5rem}.dropdown-toggle::after{  }.collapse:not(.show){display:none}.dropdown-toggle::after{  }.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:uset;width:100%;left:0;z-index:10000;display:none;float:left;min-width:10rem;padding:1rem 0;font-size:1rem;color:#212529;text-align:left;background-color:#fff;box-shadow:0 2px 7px #999}.dropdown-menu-right{right:0;left:auto}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn,.custom-control-label,.custom-file,.dropdown-header,.input-group-text,.nav{margin-bottom:0}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;color:#212529;text-align:inherit;background-color:transparent;border:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after,.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child),.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::after,.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;font-size:.875rem;color:#6c757d}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-group>.btn:first-child{margin-left:0}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.input-group-append,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text,.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-prepend{margin-right:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.alert-link,.close{font-weight:700}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-label::after,.custom-control-label::before{position:absolute;top:.25rem;display:block;width:1rem;height:1rem;content:"";left:0}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label::before{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-checkbox .custom-control-input:checked~.custom-control-label::before,.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-control-label::after{background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-file-input:lang(en)~.custom-file-label::after,.custom-file-label::after{content:"Browse"}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before,.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center no-repeat #fff;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select-lg,.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem}.custom-file-input:focus~.custom-file-label::after,.custom-select:focus{border-color:#80bdff}.custom-select:focus{outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);font-size:125%}.custom-file,.custom-file-input,.custom-file-label{height:calc(2.25rem + 2px)}.custom-file{position:relative;display:inline-block;width:100%}.custom-file-input{position:relative;z-index:2;width:100%;margin:0;opacity:0}.custom-file-label,.custom-file-label::after{position:absolute;padding:.375rem .75rem;line-height:1.5;color:#495057;top:0;right:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-label{left:0;z-index:1;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px * 2);background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.nav,.navbar{-ms-flex-wrap:wrap}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-appearance:none;appearance:none}.custom-range::-webkit-slider-thumb:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-appearance:none;appearance:none}.custom-range::-moz-range-thumb:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;appearance:none}.custom-range::-ms-thumb:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.nav{display:flex;flex-wrap:wrap;padding-left:0}.nav-link,.navbar{padding:0 1rem}.nav-link{display:block}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-nav{display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem 0;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:center center no-repeat;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar ul.navbar-nav>li{padding:0 1.74rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-nav .nav-link{color:#fff;font-weight:300}.navbar-light .navbar-nav .nav-link:focus{font-weight:300}.navbar-light .navbar-nav .nav-link:hover{font-weight:400}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.alert,.page-link{position:relative}.breadcrumb,.pagination{border-radius:.25rem}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;background-color:#e9ecef}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0}.page-link{padding:.5rem .75rem;display:block;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.close{line-height:1}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.alert{ margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.close{float:right;font-size:1.5rem;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.tooltip{ font-style:normal;font-weight:400;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;text-decoration:none}.modal-title,.tooltip{line-height:1.5}.text-hide,.tooltip{text-shadow:none}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.tooltip,.tooltip .arrow{position:absolute;display:block}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}@media (min-width:576px){.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{z-index:1070;margin:0;text-align:left;text-align:start;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.carousel,.carousel-inner,.carousel-item{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-item{display:none;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@media screen and (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:center center no-repeat;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #ddd!important}.border-top{border-top:1px solid #ddd!important}.border-right{border-right:1px solid #ddd!important}.border-bottom{border-bottom:1px solid #ddd!important}.border-left{border-left:1px solid #ddd!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-light{border-color:#f8f9fa!important}.border-white{border-color:#fff!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-top{top:0}.fixed-bottom{bottom:0}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mb-0,.my-0{margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.p-0{padding:0!important}.pr-0,.px-0{padding-right:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.text-justify{text-align:justify!important}.text-left{text-align:left!important}.text-right{text-align:right}.text-center{text-align:center!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.p-sm-0{padding:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.p-md-0{padding:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.p-lg-0{padding:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}.text-uppercase{text-transform:uppercase!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-body{color:#212529!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.visible{visibility:visible!important}@media print{blockquote,img,tr{page-break-inside:avoid}*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}blockquote{border:1px solid #adb5bd}thead{display:table-header-group}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}}input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {-webkit-box-shadow: 0 0 0px 1000px #ffffff inset !important;}
a{text-decoration:none}
ul{margin:0;padding:0}
.tg, .tripple-boxes{border-collapse:collapse}
.entry-blog h1, .heading h1, .heading h2{font-weight:700;color:#505050}
img.attachment-blog_thumb.size-blog_thumb.wp-post-image{width: 100%; height: auto; border-radius: 10px; }
.blue-divider, .main-header, .width100, html{width:100%}
body, html{background-color:#FFFFFF;}
@media (min-width:768px) { body, html {  } }
.quickinfo-text ul, .tripple-boxes ul{  list-style: none;   }
html{overflow-x:hidden}
html {	font-size:14px;	font-family: Roboto,sans-serif;}
body{font-size:14px;font-family: Roboto,sans-serif;color:#141412;margin:0;padding:0;line-height:26px;display:flex;flex-direction:column;font-variant-ligatures:no-common-ligatures}
.sticky-img img{position: absolute;right: 18%;top: -12px;width: 200px;}
.btn-contact button:after, .entry-blog #respond p.form-submit:after, .map-icon:before, .quickinfo-facts li:before{font-family:Pictos!important}
.no-margin-right{margin-right:0!important}
.single.single-job #single_job_share_button_top .company-name h1 {	width: 100%;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;}
.single.single-job #single_job_share_button_top .company-name .name.job_author_link{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display: block;}
.single.single-job #job_description header { width: 100%; border-bottom: none; background: transparent; }
.single_job_externalpage.fixed h1#job_title { width: 98%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.single.single-job h1#job_title { font-size: 20px;
font-weight: 500;
line-height: 36px;
letter-spacing: 0.03ex;
margin: 0;
color: #141412; }
.single_job_share_button.fixed #job_title{font-size: 16px;}
.modal-job .form-item .label {	font-size: 13px; }
.single-job .modal-form #apply_email {	margin-bottom: 20px !important; }
a.page-numbers {padding: 10px 15px;margin: 0 -3.5px;border-top: 5px solid #efefef; color: #595959;}
span.page-numbers.current {padding: 10px 15px;border-top: 5px solid #085186;color: #085186; margin: 0 -1px;}
.page-numbers.dots {border-top: 5px solid #efefef; padding: 10px 15px; margin-right: -1px;}
a.page-numbers:hover {border-top: 5px solid #085186;color: #085186;}
@media(max-width:1030px){#single-job h1{padding:15px 0!important} }
.desktop_breadcrumb {	display: block; }
.mobile_breadcrumb {	display: none !important; }
.mobile_back_button {	display: none; }
.title_seoarchive h1{
font-weight:400;  font-size: 26px;
letter-spacing: .03ex;
line-height: 26px;
margin: 25px 0;
color: #141412; }
.title_seoarchive h2{font-size:18px;color:#303030!important}
.heading h1{font-size:26px;margin-top:0}
.heading h2{font-size:22px;margin-bottom:20px;margin-top:20px;padding-top:0}
.entry-blog h2,
.entry-blog h3{color:#141412;padding-top:7px}
.entry-blog h1{font-size:27px;padding-bottom:7px;line-height:37px}
.entry-blog h2{font-size:20px;line-height:30px}
.entry-blog h3{font-size:18px;line-height:27px}
a{color:#085186}
#single-job ul{padding-left:0;margin:0;}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;margin-left:auto !important;margin-right:auto !important; border-radius: 10px;}
.nofloat{float:none}
.margin-top-70{margin-top:120px}
.main-header{top:0;position:fixed}
.header-technical .loginBtn-menu a,
.header-technical .post-job a,
.header-technical a{display:inline-block;position:relative;font-weight:400;text-decoration:none;color:#FFFFFF;font-size:16px}
.bg-main-header{background:#085186}
.header-technical a{padding:4px 15px}
.header-technical .post-job{margin-top:0;padding:0;background-color:#00a9e2;text-align:center;background-size:contain}
.header-technical .loginBtn-menu a,
.header-technical .post-job a{padding:6px 15px}
.header-technical .loginBtn-menu{background-color:#00a9e2!important;text-align:center;background-size:contain}
.blue-divider{height:30px;display:block;margin:0!important;background:-moz-linear-gradient(left, #00aae3 0, #0a60a6 15%, #00aae3 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, #00aae3), color-stop(15%, #0a60a6), color-stop(100%, #00aae3));background:-webkit-linear-gradient(left, #00aae3 0, #0a60a6 15%, #00aae3 100%);background:-o-linear-gradient(left, #00aae3 0, #0a60a6 15%, #00aae3 100%);background:-ms-linear-gradient(left, #00aae3 0, #0a60a6 15%, #00aae3 100%);background:linear-gradient(left, #00aae3 0, #0a60a6 15%, #00aae3 100%);z-index:9999}
.blue-divider #add-langs{width:80%;margin:0 auto}
.blue-divider #add-langs a{display:block;width:24px;height:24px;margin:4px 20px 0 0;float:right}
.blue-divider #add-langs a#de{background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/de_DE.png) no-repeat;margin-right:5px;display:none}
.blue-divider #add-langs a#en{background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/en_US.png) no-repeat}
.heading{border:0}
@media(min-width:1041){.main-header .fix-logo{margin-left:-30px} }
.main-header .fix-logo td{height:70px}
.menu-header-top .current-menu-item,
.menu-header-top .current_page_item{background:#179aca;border-radius:5px;}
.menu-header-top .current-menu-item a,
.menu-header-top .current_page_item a{color:#FFFFFF;font-weight:700}
.social-media-icons{background:#00a9e2;width:4%;position:fixed;right:0;top:135px;text-align:center;padding:10px}
.main-header .social-media-icons img{margin:4px 0}
.block-loading{position:relative}
.block-loading:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/ajax-loader.gif) center center no-repeat #FFFFFF;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;z-index:999}
.a-center{text-align:center}
.dsp-none{display:none}
.page .full-column{width:700px;margin:0 auto 50px}
#container{background-color:#FFFFFF;min-height:100%;position:relative}
.quickinfo-text,
.quickinfo-video{display:inline-block;min-height:360px}
.bg-footer{background:#4fa7d4;height:auto;color:#FFFFFF;width:100%}
.bg-footer .flexipages_widget{float:left;margin:25px 50px 0 0;background:0 0;border:none}
.bg-footer .flexipages_widget ul{padding-left:0}
.bg-footer .flexipages_widget a{color:#fff}
.bg-footer .flexipages_widget a:hover{color:#0a60a6}
.footer .arbeitgeber-footerBtn{font-size:16px}
.footer .arbeitgeber-footerText{margin:60px 0 0 10px;float:left;width:580px}
.php_wysija{display:inline-block;width:30%;padding:10px;float:left}
#frontpage-partner{background:rgba(255, 255, 255, .35);z-index:1000;position:absolute;height:80px;width:100%;padding:10px 0}
#frontpage-partner *{opacity:1}
#frontpage-partner ul{width:100%;list-style-type:none;margin:0 auto}
#frontpage-partner li{margin:0 20px}
#frontpage-partner img{max-height:80px}
#partner-logo{float:none;height:100%;width:100%;text-align:center}
#partner-logo div.logo{display:inline-block;text-align:center;float:none!important;padding:0 20px}
#partner-logo div.logo:first-child{padding-left:0}
#partner-logo div.logo:last-child{padding-right:0}
div.jcarousellite_back,
div.jcarousellite_next{width:20px;height:30px;position:absolute;top:25px;z-index:2;cursor:pointer}
div.jcarousellite_next{right:0;background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/slide_next.png) no-repeat}
div.jcarousellite_back{left:0;background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/slide_back.png) no-repeat}
#frontpage-sidebar{position:relative}
.btn_interesting_jobs_frame{color:#072C41;height:145px;margin:0 auto -200px;max-width:1050px;padding:40px 0 10px 20px;position:relative;width:100%}
#frontpage-sidebar #btn_interesting_jobs{position:absolute;width:225px;height:100px;z-index:999;top:100px;right:0;background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/bg_inter_job.png) no-repeat;background-size:contain}
#frontpage-sidebar #btn_interesting_jobs:hover{cursor:pointer}
.img-rounded{width:100%}
.quickinfo-wrapper,
.tripple-boxes-wrapper{margin:0 auto;position:relative;margin-top:50px!important}
.tripple-boxes{border-radius:10px;border:1px solid #d9d9d9;position:relative;margin:0 0 20px}
.tripple-boxes.span4:nth-child(3n+1){margin-left:0}
.tripple-boxes .box-image{border-bottom:5px solid #0a62a8;position:relative;margin-bottom:15px}
.tripple-boxes .box-image img{opacity:.5;height:auto;border-radius:8px 8px 0 0}
.tripple-boxes .box-headline{padding:0 20px;color:#0a62a8;position:absolute;font-size:20px;opacity:1;bottom:-20px}
.tripple-boxes .box-text{padding:0 20px;color:grey}
.quickinfo-text a,
.tripple-boxes a{color:#0a62a8}
.quickinfo-text li,
.tripple-boxes li{text-align:left;margin:10px auto 10px 25px}
.certificate li:before,
.job_fields li.checked:before,
.quickinfo-text li:before,
.tripple-boxes li:before,
.certificate li:before,.job_fields li.checked:before,.quickinfo-text li:before,.tripple-boxes li:before,ul li.checked:before{
content: "\f00c";
font-size: 16px;
padding-right: 10px;
color: #a0328c;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-family: 'Font Awesome 5 Pro' !important;
font-weight: 300;
}
.payment_plan .plan_teaser ul li.cross::before {
content: "\f00c";
font-size: 16px;
padding-right: 10px;
color: #a0328c;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-family: 'Font Awesome 5 Pro' !important;
font-weight: 700;
}
.bottom-text{margin-top:30px}
.quickinfo-wrap{width:100%;margin:20px auto}
.quickinfo-wrap ul{list-style:none;width:245px;border:2px solid #085186;border-top:none;color:grey;font-size:16px;padding:10px 0;height:353px}
.quickinfo-wrap ul li{margin-left:5px;padding:5px 0}
.quickinfo-facts li:before{content:'3';font-size:20px;font-weight:400;line-height:1em;padding-right:10px;margin-left:0;color:#a0328c}
.quickinfo-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:250px;border-radius:10px 10px 0 0;border:1px solid #ddd}
.jobmap .header-filter,
.newsletter-btn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.quickinfo-headline{display:inline-block;width:249px;text-align:center;background:#085186;color:#FFFFFF;font-weight:700;font-size:14px;padding:12px 0;border-radius:8px 8px 0 0}
.quickinfo-text ul{margin-left:35px;font-size:20px;height:300px}
.quickinfo-text li{margin:30px auto}
.quickinfo-video{margin:0 20px}
.quickinfo-video .video-player{margin:0 auto;display:block}
#jobalert-quickinfo .quickinfo-headline{width:100%}
#jobalert-quickinfo ul{width:100%;height:auto}
#jobalert-quickinfo li.none-style{margin-left:15px}
#jobalert-quickinfo li.none-style:last-child{margin-top:5px}
#jobalert-quickinfo li.none-style:before{content:"";margin:0;padding:0}
.newsletter-btn{box-sizing:border-box;background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/btn-newsletter.png) top center no-repeat;width:180px;height:60px;padding:15px;font-size:22px;color:#085186;font-weight:700;float:left}
.newsletter-text{display:block;margin-top:5px}
.newsletter-text a{color:grey}
.social-list{margin:10px 10px 0 0}
.social-list a,
.social-list span{display:block;width:31px;height:31px}
.social-list .icon-feed{background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/icon-social-single.png) no-repeat}
.social-list .icon-facebook{background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/icon-social-single.png) -31px 0 no-repeat}
.social-list .icon-twitter{background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/icon-social-single.png) -62px 0 no-repeat}
.social-list .icon-google{background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/icon-social-single.png) -93px 0 no-repeat}
.social-list .icon-xing{background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/icon-social-xing-single.png) no-repeat}
ul.entry-blog{list-style:none}
.entry-blog{margin-top:10px}
.entry-blog h3.title{font-weight:400;padding:40px 0 20px;color:#333;font-size:1.3em;margin:0}
.entry-blog>li{margin:38px 0 0;padding-bottom:40px;width:100%}
.entry-blog .thumbnail{float:right;margin:0}
.entry-blog .content .header a,
.entry-blog .content .title a,
.entry-blog .thumbnail a,
.thumbnail a{color:#6b6b6b}
.entry-blog .content .header a.comment{margin-left:10px}
.entry-blog .thumbnail .img-thumb,
.thumbnail .img-thumb{width:75px;height:75px;text-align:center;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px;overflow:hidden;margin-left:28px;margin-bottom:8px}
.entry-blog .thumbnail .img-thumb img,
.thumbnail .img-thumb img{width:75px;height:75px;border-radius:40px;-moz-border-radius:40px;-webkit-border-radius:40px}
.entry-blog .content{margin-left:0}
.single-entry .description ol{padding-left:16px; font-size: 16px;}
.single-entry .description ul{padding-left:16px;margin-bottom:10px}
.single-entry .description li{margin-bottom:7px}
.entry-blog .content .header{position:relative;top:-.5em}
.entry-blog .content .description{letter-spacing:.015em}
.entry-blog .content .footer{margin-top:10px;font-size:12px}
.entry-blog .comments ul{list-style:none}
.entry-blog .comments li{margin:0;padding:20px 0;border-bottom:1px solid #f2f2f2}
.entry-blog .comments li .thumb{width:40px;height:40px;padding:5px;border:1px solid #f2f2f2;float:left;margin-left:20px}
.entry-blog .comments li .children{margin-left:70px}
.entry-blog .comments li .children li{border-bottom:none;margin-top:10px;padding-bottom:0}
.entry-blog .comments li .comment{margin-left:90px}
.entry-blog .comments .content{margin-left:0}
.entry-blog .comments li .comment .author{color:#bbb}
.entry-blog .comments li .comment .author a{font-weight:700;color:#000}
.entry-blog .comments li .comment .author span,
.entry-blog .comments li .comment .reply span{font-weight:400;padding:0 3px 0 5px;margin-top:-2px}
.entry-blog .comments li .comment .reply a{font-weight:700}
.entry-blog .comments li .thumb a{display:block;width:40px;height:40px;overflow:hidden}
.entry-blog .comments li .thumb a img{width:40px;height:40px}
.entry-blog #respond .form{margin:20px}
.entry-blog #respond h3.widget-title{padding:20px 0}
.entry-blog #respond .form-item{padding:5px 0;border:none;clear:none}
.entry-blog #respond .button{width:180px;color:#FFFFFF;background:#14619f;padding-left:0;margin-top:20px;box-shadow:2px 0 0 #044274;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.entry-blog #respond .button input{width:180px;height:38px;text-align:left;padding-left:10px;font-weight:700;color:#FFFFFF;background:#14619f}
.entry-blog #respond .form-item label{color:#767676}
.entry-blog #respond .form-item div{margin:0}
.entry-blog #respond .form-item input{width:330px}
.entry-blog #respond .form-item textarea{height:150px}
.entry-blog #respond p.form-submit{height:44px;position:relative}
.entry-blog #respond input[type=submit]{font-weight:700;height:44px;padding:0 15px;text-align:left;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#14619f;box-shadow:0 4px 0 #044274}
.entry-blog #respond p.form-submit:after{font-size:14px;font-weight:400;line-height:1em;cursor:pointer;position:absolute;top:8px;right:10px}
.button-more{margin:38px 0}
.button-more button{width:100%;height:45px;font-weight:700}
.frontpage_login.login{width:auto;height:auto;background:#00aae3;border-radius:6px;box-shadow:0 2px 0 #047ba3;padding:15px;margin:20px;display:block;position:absolute;z-index:9998;top:200px;opacity:1}
.frontpage_login .form-item>div{margin-left:5px}
.frontpage_login .form-item{position:relative;clear:left;border-bottom:0}
.frontpage_login .form-item div.user-link{margin-top:5px}
.frontpage_login .form-item div.user-link a{color:#333;font-size:13px}
.frontpage_login .form-item div.user-link a:hover{color:#fff}
.frontpage_login input[type=email],
.frontpage_login input[type=password],
.frontpage_login input[type=text]{width:160px}
.frontpage_login .btn-select #submit_login{background-color:#1799c9;box-shadow:0 2px 3px #006c90}
.btn-contact{position:relative}
.btn-contact button{width:100%;height:40px;font-weight:700;text-align:left;padding-left:10px;color:#fff}
.btn-user-link{color:#464646!important}
.btn-contact button:after{content:"M";font-size:14px;font-weight:400;position:absolute;right:10px;top:12px}
.btn-select button:hover,
.btn-select div:hover,
.btn-select-wait button:hover{color:#fff; opacity: .9;}
.btn-select-wait button{width:auto;padding-right:80px}
.selected .btn-select button:after{content:"3";font-family:Pictos;font-weight:400;position:relative;right:5px;top:-6px;font-size:14px; float:right;}
.selected .btn-select.f-right.weeks8 .btn-select.f-rightbg-btn-hyperlink.border-radius.select_duration {
color: #fff;
}
.error-field{border:1px solid #db5f47!important}
.home .je_job_map{border-top:40px solid #029cd7;margin-bottom:50px;margin-top:0}
.jobmap .header-filter{box-sizing:border-box;color:#072C41;height:auto;display:inline-block;width:100%;max-width:1050px;z-index:9;border:0;position:relative;background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/bg_jobmap_filter.png) top center no-repeat;-moz-background-size:contain;background-size:contain;padding:9px;margin:0 auto 10px}
.jobmap .header-filter input,
.payment_plan{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.jobmap .header-filter>div>div{margin-top:0;margin-right:15px;position:relative;border:0}
.jobmap .header-filter input{margin-top:0;border:0;box-sizing:border-box}
.jobmap .header-filter .search-box{width:220px;font-size:14px;padding:0 15px;height:38px;line-height:1}
.jobmap .header-filter>div>div span.icon{margin:-5px auto}
.jobmap .form-item .select-style,
.jobmap .form-item input,
.jobmap .form-item select{width:100%}
.jobmap .form-item{width:18%}
.jobmap .header-filter .btn-select{width:100%!important;min-width:100px;position:relative}
.jobmap .form-item .select-style{background:#fff}
.jobmap .ambulance,
.jobmap .hospital,
.jobmap .pharma{width:30%!important}
form#jobsearch div#search-slider{margin:5px auto;background:#fff}
form#jobsearch div.radius-val{margin-top:5px!important;font-size:13px;color:#333;display:table;width:100%}
form#jobsearch div.radius-val span{display:table-cell;padding:5px 10px}
form#jobsearch div#search-slider a{background:#a0328c;padding:1px;border-radius:50%}
form#jobsearch .row-search{width:100%}
form#jobsearch .row-search .form-item .location{position:relative;width:100%}
form#jobsearch .row-search .form-item .location input{padding-right:25px!important;border:1px solid #ddd;padding-top:1px}
form#jobsearch .row-search>div>div{margin:0 auto;display:inline-block}
form#jobsearch .row-search .checkbox{width:100%;display:inline-block;margin-top:10px}
form#jobsearch .row-search .checkbox>div{padding:0 5px;float:left;margin-top:10px}
#modal_job_map .form-item,
form#jobsearch .row-search .checkbox .hospital{padding:0}
form#jobsearch .ambulance input,
form#jobsearch .hospital input,
form#jobsearch .pharma input{width:13px}
form#jobsearch .row-search .form-item{float:left;width:25%}
form#jobsearch #row-search1 .form-item .select_province{max-width:242px;float:left}
form#jobsearch #row-search1 #btn-search{margin-left:3%;width:auto}
form#jobsearch #row-search2{margin-top:0;width:15%;float:right}
form#jobsearch #row-search1{width:100%;float:left}
.map-icon:before{content:attr(data-icon);font-weight:400;line-height:0;font-size:25px;text-transform:none}
.map-icon,
.map-icon:hover{text-decoration:none!important}
.account-title{margin-top:15px}
#post_job #login{width:98%!important}
#post_job.full-column,
#post_job.main-column{width:850px}
.basis_text .plan_teaser_full,
.payment_plan .plan_teaser{display:inline-block;width:100%}
.post-a-job{border:0}
.step{border:1px solid #dfdfdf}
.payment_plan{box-sizing:border-box;border-radius:4px;height:60fe0px;padding:0;display:inline-block;}
.payment_plan .plan_teaser ul li{padding:8px 20px;text-align:left;font-weight: 300;}
.payment_plan .pricetag{margin:25px auto;font-size:22px;font-weight:400;display:block}
.payment_plan.title{border:1px solid;width:29%;padding:10px;background:#f2f2f2}
.payment_plan .btn-select{width:80%;margin:20px auto 20px}
#step_plan .pricetag:before{}
.checkout_total label{display:inline-block;width:170px;}
.checkout_total .price_entry{font-weight:400}
.checkout_total .vat_entry{font-weight:inherit}
.checkout_total .total_entry{font-weight:400}
#zoom-slider{margin:0 auto;position:absolute;height:28px;width:203px;background:#00a9e2;opacity:.7;z-index:9997;color:#FFFFFF;border-radius:3px}
#zoom-slider *{opacity:1}
#zoom-slider #zoom-control-minus,
#zoom-slider #zoom-control-plus{position:absolute;top:9px;left:11px;display:block;height:10px;width:10px;color:#FFFFFF;line-height:1em;margin-top:-5px!important}
#zoom-slider #zoom-control-plus{position:absolute;right:11px;left:auto}
#zoom-slider #zoom-range{position:absolute;top:9px;left:31px;height:10px;width:140px;z-index:1;border:0;box-shadow:none}
#zoom-slider #zoom-range .ui-slider-handle{position:absolute;top:0;margin-left:-5px;height:10px;width:10px;background:#307aa4;border:0;outline:0;box-shadow:0 1px 2px #307aa4;cursor:pointer;z-index:2}
#zoom-slider #zoom-range #zoom-path{position:absolute;height:10px;width:130px;top:0;left:5px;cursor:pointer}
.condition-list{margin-left:10px}
.payment_plan{text-align:left}
.payment_plan .pricetag{text-align:center}
.announcement b{float:right;margin-right:15px}
.announcement input[type=checkbox]{margin-top:0}
.breadcrumb_blog_seo,
.breadcrumb_seo{width:100%;margin:0 auto 0 0;color:#085186}
.icon-euro{background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/euro-icon.png) center right no-repeat!important}
.category-blog ul,
ul.category-blog{padding:0}
.breadcrumb_seo{padding:10px 0 0}
.breadcrumb_seo a{color:#085186}
.breadcrumb_blog_seo{padding-top:10px}
.title_seo h1{text-transform:initial;font-size:21px; margin-bottom:20px;}
.timeline-icon{color:#EBEAEA;font-size:46px;margin-bottom:-15px;text-align:center}
.timeline-layout{background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/timeline_line.png) center center repeat-y rgba(0, 0, 0, 0);margin:0 auto;padding-top:50px;position:relative}
.timeline-circle,
h3.timeline-title{background-color:#EBEAEA!important}
h3.timeline-title{font-size:13px;line-height:24px;margin:-31px auto 10px;text-align:center;width:96px;color:#747474!important;border-color:#EBEAEA!important;font-weight:400;clear:both}
.timeline-layout .post{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#EAEAEA;border-image:none;border-style:solid;border-width:1px 1px 3px;margin-bottom:40px}
.timeline-layout .post.align-left{clear:left;float:left;margin-left:0;position:relative;border-color:#EBEAEA!important}
.timeline-layout .post-content-container{padding:30px 25px 0}
.timeline-layout .post .image{text-align:center}
.timeline-layout .post .image img{max-width:100%;height:auto;vertical-align:middle}
.timeline-circle{border-radius:50%;height:10px;margin-top:-3px;position:absolute;width:10px}
.align-left .timeline-circle{right:-26%}
.align-right .timeline-circle{left:-26%}
.align-left .timeline-arrow{background:#FFFFFF;position:absolute;right:0}
.align-left .timeline-arrow:after,
.align-left .timeline-arrow:before{border:solid transparent;content:" ";height:0;left:100%;pointer-events:none;position:absolute;width:0;border-left-color:#EBEAEA!important}
.align-left .timeline-arrow:before{border-color:rgba(239, 239, 239, 0) rgba(239, 239, 239, 0) rgba(239, 239, 239, 0) #E5E4E4;border-width:9px;margin-top:-9px;top:50%}
.post-content p{margin:0 0 10px}
.post-content .content-sep{border-bottom:1px solid #EAEAEA;border-top:1px solid #EAEAEA;height:4px;margin-bottom:20px}
.timeline-layout .post.align-right{clear:right;float:right;margin-left:0;position:relative}
.post-content-container h2{margin:0 0 25px;padding:0;line-height:15px;word-break:break-word}
.post-content-container h2 a{font-size:17px;}
.align-right .timeline-arrow{background:#FFFFFF;position:absolute;left:0}
.align-right .timeline-arrow:after{margin-top:-8px;top:50%}
.align-right .timeline-arrow:after,
.align-right .timeline-arrow:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:100%;width:0;border-right-color:#EBEAEA!important}
.align-right .timeline-arrow:before{border-color:rgba(239, 239, 239, 0) #E5E4E4 rgba(239, 239, 239, 0) rgba(239, 239, 239, 0);border-width:9px;margin-top:-9px;top:50%}
#sidebar li{list-style:none}
#sidebar,
#sidebar ul{list-style:none;margin:0;padding:0}
#sidebar ul li{color:#085186;position:relative;border-bottom:1px solid #E7E6E6;display:block;padding:10px 10px 10px 0;margin:0;font-family:FontAwesome}
#sidebar ul li.cat-item-219:before{content:""}
#sidebar ul li a{padding-left:10px;font-size:14px;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Roboto,sans-serif;font-weight:400}
#sidebar ul li a:hover{color:#a0328c}
#blog_searchform input{border:1px solid #085186;padding:5px 0;font-size:13px;color:#333;text-indent:10px;display:block;width:100%;height: 36px;border-radius: 5px;}
#reSearch #searchform input[type=submit]{background:#000!important;border:none!important;color:#FFF!important;font-size:14px;height:34px;line-height:34px;margin:0;padding:0!important;width:34px;text-indent:0!important;display:inline-block!important;cursor:pointer;font-family:FontAwesome!important}
.blog_content .search-page-search-form input{background-color:#FFFFFF;border:1px solid #D2D2D2;box-shadow:0 1px 5px rgba(0, 0, 0, .1) inset;-moz-box-shadow:0 1px 5px rgba(0, 0, 0, .1) inset;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, .1) inset;color:#747474;font-size:13px;height:16px;padding:8px 2%!important;width:-moz-calc(96% - 100px);width:-webkit-calc(96% - 100px);width:-ms-calc(96% - 100px);width:-o-calc(96% - 100px);width:calc(96% - 100px);display:inline-block!important}
.archive.category .blog_content, .blog.category .blog_content{color:#333;padding-top:10px}
.single.single-post{color:#141412}
.single.single-post #sidebar h3{color:#141412;font-size:17px;padding-top:1px;line-height:30px;margin-bottom:20px;font-weight:500}
.search .blog_content{padding-top:0!important}
.blog_content .second-column{width:100%!important;margin-top:20px!important}
.blog_content .box_right{margin-top:30px}
.blog_content .single-line-meta{font-size:13px}
.blog_content .meta-info{line-height:34px;font-size:12px;clear:both;overflow:hidden;min-height:34px;margin-bottom:20px}
.blog_content .icon-comments:before{content:"\f086"}
.blog_content .heading h3{font-size:16px;margin-bottom:12px;color:#141412}
.blog_content #blog_tab .tab-holder{border:1px solid #f1f2f2;margin-left:0!important}
.blog_content #blog_tab .tab-holder .tabs{height:45px;list-style:none;margin:0;padding:0;width:100%!important;overflow:hidden;background:#f1f2f2!important}
.blog_content #blog_tab .tab-holder .tabs li{margin:0;padding:0;height:45px;width:33%;float:left;border-right:1px solid #fff!important;background:#f1f2f2!important;line-height:18px}
.blog_content #blog_tab .tab-hold .tabs li.active a,
.blog_content #blog_tab .tab-hold .tabs li:hover{background:#fff!important;border-bottom:0!important}
.blog_content #blog_tab .tab-holder .tabs li:last-child{line-height:18px!important;border-right:none!important}
.blog_content #blog_tab .tab-hold .tabs li a{border-bottom:0!important;color:#747474!important;display:block;padding:0 10px!important;text-align:center;border:0!important;height:45px!important;font-size:13px;text-indent:0!important;margin-top:3px}
.blog_content #blog_tab .tab-hold .tabs li.active a{border-top-color:#085186!important;border-top:3px solid #085186!important;margin-top:0}
.single-post #blog_tab .tab-holder ul.news-list{padding-left:0!important}
.blog_content #blog_tab .tab-holder .news-list li{border-bottom:1px solid #f1f2f2;padding:20px 15px!important;overflow:hidden;list-style:none}
.blog_content #blog_tab .tab-holder .news-list li .image{float:left;margin-right:13px;width:52px;text-align:center;margin-bottom:5px}
.blog_content #blog_tab .tab-holder .news-list li .image img{max-width:100%;height:auto;vertical-align:middle}
.blog_content #blog_tab .tab-holder .news-list li .post-holder a{font-size:13px!important;overflow:hidden;background:0 0!important;border:0!important;text-indent:0!important;height:auto!important;display:block;margin-top:-5px}
.blog_content #blog_tab .tab-holder .news-list li .post-holder .meta{margin-top:2px;font-size:12px!important;color:#747474!important;float:left}
.blog_content #blog-sidebar{padding-bottom:15px}
.blog_content #blog-sidebar h5{margin-left:10px}
.blog_content #blog-sidebar ul{font-size:15px;padding:0 20px}
.blog_content #blog-sidebar ul li{list-style:circle!important;margin-left:10px}
.blog_content #blog_text .sldr_title{display:none}
.blog_content #blog_text .testimonial_slideri{height:auto!important;padding:0}
.blog_content #blog_text .testimonial_nav_arrow_wrap{display:none!important}
.blog_content #blog_text .testimonial_quote{width:100%;background:#f6f6f6!important;padding:20px 15px 20px 20px;float:none!important;margin:0 auto}
.blog_content #blog_text .testimonial_by_wrap{display:block;padding:12px 0 0 2px;color:#333;font-style:normal!important;position:relative;width:100%}
.blog_content #blog_text .testimonial_by_wrap span{vertical-align:middle!important;width:auto}
.blog_content #blog_text .testimonial_by_wrap:after{border-width:10px!important;bottom:auto;left:30px;top:0;border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;width:0;border-top-color:#F6F6F6!important}
.blog_content #blog_text .testimonial_by_wrap span.testimonial_avatar{padding-right:15px}
.blog_content #blog_text .testimonial_by_wrap span.testimonial_by:after{content:",\00a0"}
.blog_content #blog_rss{border:1px solid #f1f2f2}
.single-post .blog_content .meta-info,
.single-post .blog_content .single-navigation,
.single-post .comments .title-sep{border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6}
.blog_content #blog_rss h5{margin-left:10px}
.single-post .blog_content .single-navigation{height:34px;line-height:34px;margin-bottom:15px;text-align:right;font-size:13px;margin-top:20px}
.single-post .blog_content .single-navigation a[rel=prev]:before{font-family:FontAwesome;content:'\f053';padding-right:5px;font-size:8px}
.single-post .blog_content .single-navigation a[rel=next]{margin-left:15px}
.single-post .blog_content .single-navigation a[rel=next]:after{font-family:FontAwesome;content:'\f054';padding-left:5px;font-size:8px}
.single-post .blog_content .meta-info{margin-bottom:55px;line-height:34px;margin-top:36px;font-size:12px;clear:both;overflow:hidden;min-height:34px}
.single-post .blog_content .content img{max-width:100%;height:auto}
.single-post .blog_content .content .description p img{margin-right:25px!important}
.single-post .share-box{background:#f5f5f5;display:inline-block;font-size:13px;height:100%;margin-bottom:0;padding:20px;width:100%}
.single-post .share-box h4{color:#343333!important;margin:0;padding:0 20px 0 25px;float:left;font-weight:400}
.single-post .share-box ul{float:left;list-style:none;margin:6px 0 0;padding:0}
.single-post .share-box li{list-style:none;margin:0 29px 0 0;padding:0;position:relative;height:26px;display:inline-block}
.single-post .share-box li a{text-indent:-9999px;overflow:hidden;float:left;background-repeat:no-repeat;background-position:top left!important}
.single-post .share-box li .popup{display:none;position:absolute;padding:0 0 6px;color:#d1d1d2;font-size:11px;line-height:11px;bottom:110%;left:-17px;background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/bg-popup.png) 0 100% no-repeat}
.single-post .share-box li .popup .holder{padding:4px 11px;background:#46494a}
.single-post .social-networks .facebook a{background-image:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/facebook.png)!important;width:9px;height:17px}
.single-post .social-networks .twitter a{background-image:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/twitter.png)!important;width:13px;height:16px}
.single-post .social-networks .google a{background-image:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/google.png)!important;width:21px;height:18px}
.single-post .social-networks .email a{background-image:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/mail.png)!important;width:20px;height:14px;margin-top:2px}
.single-post .comments .title{margin:0 0 31px;overflow:hidden;display:table}
.single-post .comments .title h2{float:left;padding:0 8px 0 0 !important;margin:0!important;font-size:18px!important;display:table-cell;white-space:pre}
.single-post .comments .title .title-sep-container{display:table-cell;vertical-align:middle;width:100%;position:relative;height:6px}
.single-post .comments .title-sep{display:block;width:100%;position:relative;height:6px}
.single-post .comments .commentlist{list-style:none;margin:0 0 65px;padding:0}
.single-post .comments .commentlist li{margin:0;padding:0}
.single-post .comments .commentlist .the-comment{border-bottom:1px solid #e7e6e6;padding-bottom:25px;margin-bottom:25px}
.single-post .comments .commentlist div.avatar{float:left;margin-right:15px}
.single-post .comments .commentlist div.avatar img{border-style:none;vertical-align:top;max-width:100%;height:auto}
.single-post .comments .commentlist .meta{list-style:none;margin:0 0 13px;padding:0;overflow:hidden;font-size:12px;line-height:14px;color:#333}
.single-post .comments .commentlist .comment-author strong{padding-right:5px}
.single-post .comments .commentlist .the-comment .comment-text{margin-left:69px}
.single-post .comments .commentlist .comment-text p{margin:0}
.single-post .comments .commentlist .the-comment .comment-text:last-child{margin-bottom:0}
.single-post .comments .commentlist .children{list-style:none}
.single-post .comments #comment-input{overflow:hidden;}
.single-post .comments #comment-input input{border:1px solid #d2d2d2;-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1);-moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1);box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1);color:#747474;float:left;font-size:13px;margin:4% 2% 4% 0;padding:8px 2%;width:32%}
.input-website,
input#captcha_code{margin-right:0!important}
.single-post .comments #comment-textarea textarea{border:1px solid #d2d2d2;width:100%;height:150px;font-size:13px;color:#747474;-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1);-moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1);box-shadow:inset 0 1px 5px rgba(0, 0, 0, .1);padding:8px 11px}
input#captcha_code{float:none!important;margin-top:25px!important;padding:8px 2%!important;width:100%!important}
.single-post .comments .comment-form input[type=submit]{background:#AAD75B;color:#54770f!important;background-image:linear-gradient(top, #D1E990 0, #AAD75B 100%);background-image:-o-linear-gradient(top, #D1E990 0, #AAD75B 100%);background-image:-moz-linear-gradient(top, #D1E990 0, #AAD75B 100%);background-image:-webkit-linear-gradient(top, #D1E990 0, #AAD75B 100%);background-image:-ms-linear-gradient(top, #D1E990 0, #AAD75B 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #D1E990), color-stop(1, #AAD75B));border:1px solid #AAD75B;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1E990', endColorstr='#AAD75B');vertical-align:middle;min-height:32px;text-transform:uppercase;text-align:center;text-shadow:0 1px 0 #FFFFFF;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .2);box-shadow:0 1px 1px rgba(0, 0, 0, .2)}
.single-post .comments .comment-form label#captcha_code_label,
.single-post .comments .comment-form span.required{font-size:13px}
.content-box{margin-top:50px;padding:10px;border:1px solid #ddd;}
.box-job-alert form .select_category .ms-choice>div,
.box-job-alert form .select_category select#job_category,
.box-job-alert form .select_category span.select{display:none!important}
.box-job-alert form .select_category .ms-drop.bottom{top:105%}
.box-job-alert form .select_category .ms-drop .ms-search input{border:1px solid #aaa}
.box-job-alert form .select_category .ms-drop{width:430px!important;border-radius:0;overflow:inherit}
.box-job-alert form .select_category .ms-drop ul{color:#686868;max-width:100%!important;max-height:350px!important}
.box-job-alert form .select_category .ms-parent,
.box-job-alert form .select_category .ms-parent .ms-choice{height:100%;width:100%!important;border:none;line-height:36px;color:#686868}
.box-job-alert .head-box h2{font-size:30px;margin-top:10px}
.box-job-alert .head-box span{font-weight:700}
#jobalert .form-row{clear:both;margin:20px 0}
#jobalert span.note{position:absolute;top:0;right:-25px}
#jobalert .form-item{float:left;margin:10px 0;width:100%}
#jobalert .form-row:first-child>.form-item{margin-bottom:40px}
#jobalert .form-row:nth-child(4)>.form-item:last-child{width:100%}
#jobalert .form-row>.form-item:first-child{margin-right:100px}
#jobalert .form-item .input-style{width:100%;position:relative}
#jobalert .form-item span.icon{right:0;z-index:1}
#jobalert .form-item #search-slider,
#jobalert .form-item .radius-val,
#jobalert .form-item .select-style{width:100%}
#jobalert .form-item .select-style select{max-width:100%;width:100%}
#jobalert .form-item #search-slider{background:#FFFFFF;border:1px solid #ddd;cursor:pointer}
#jobalert .form-item #search-slider a{background:#a0328c;padding:1px;cursor:pointer}
#jobalert .form-item #search-slider a:focus{outline:0}
#jobalert .form-item .radius-val{margin-top:5px}
#jobalert .form-item .radius-val>span{display:block;position:absolute}
#jobalert .form-item .radius-val>span.radius-val-10{left:-15px}
#jobalert .form-item .radius-val>span.radius-val-50{left:60px}
#jobalert .form-item .radius-val>span.radius-val-100{left:125px}
#jobalert .form-item .radius-val>span.radius-val-200{left:200px}
#jobalert .form-item .checkbox-style>div input{margin-top:0;margin-right:5px}
#jobalert .form-item .checkbox-style div{margin-left:10px;margin-top:10px}
#jobalert .form-item .checkbox-style>div:first-child{margin-left:0}
#btn-jobalert .btn-select button:focus{outline:0}
#jobalert .input-style input:-ms-input-placeholder{color:#686868!important;opacity:1!important}
#jobalert .input-style input:-moz-placeholder{color:#686868!important;opacity:1!important}
#jobalert .input-style input::-webkit-input-placeholder{color:#686868!important;opacity:1!important}
#jobalert .input-style input::-moz-placeholder{color:#686868!important;opacity:1!important}
.ms-parent{display:inline-block;position:relative;vertical-align:middle}
.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}
.ms-choice>span{position:absolute;top:0;left:0;right:20px;text-overflow:ellipsis;padding-left:8px}
.ms-choice>div.open{background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/multiple-select.png) left top no-repeat}
.ms-drop{width:100%;overflow:hidden;display:none;margin-top:-1px;padding:0;position:absolute;z-index:1000;background:#FFFFFF;color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.ms-drop.bottom{top:100%;-webkit-box-shadow:0 4px 5px rgba(0, 0, 0, .15);-moz-box-shadow:0 4px 5px rgba(0, 0, 0, .15);box-shadow:0 4px 5px rgba(0, 0, 0, .15)}
.ms-drop.top{bottom:100%;-webkit-box-shadow:0 -4px 5px rgba(0, 0, 0, .15);-moz-box-shadow:0 -4px 5px rgba(0, 0, 0, .15);box-shadow:0 -4px 5px rgba(0, 0, 0, .15)}
.ms-search{display:inline-block;margin:0;min-height:26px;padding:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}
.ms-search input,
.ms-search input:focus{width:100%!important;height:auto!important;min-height:24px;padding:0 20px 0 5px;margin:0;outline:0;font-size:1em;border:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/multiple-select.png) 100% -22px no-repeat #FFFFFF;background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/multiple-select.png) 100% -22px no-repeat, -webkit-gradient(linear, left bottom, left top, color-stop(.85, #fff), color-stop(.99, #eee));background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/multiple-select.png) 100% -22px no-repeat, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/multiple-select.png) 100% -22px no-repeat, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/multiple-select.png) 100% -22px no-repeat, -o-linear-gradient(bottom, #fff 85%, #eee 99%);background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/multiple-select.png) 100% -22px no-repeat, -ms-linear-gradient(top, #fff 85%, #eee 99%);background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/multiple-select.png) 100% -22px no-repeat, linear-gradient(top, #fff 85%, #eee 99%)}
#pa_form_login_login,
.home-banner .newsletter-box .head{font-family:Roboto,sans-serif;}
.ms-search,
.ms-search input{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.ms-drop ul{overflow:auto;margin:0!important;padding:5px 8px!important}
.ms-drop ul>li{list-style:none;display:list-item;background-image:none;position:static;padding:0!important;margin:5px 0;float:none!important}
.ms-drop ul li.ms-select-all label{font-weight:700;margin-bottom:15px}
.ms-drop ul>li .disabled{opacity:.35;filter:Alpha(Opacity=35)}
.ms-drop ul>li.multiple{display:block;float:left}
.ms-drop ul>li.group{clear:both}
.ms-drop ul>li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ms-drop ul>li label{font-weight:400;display:block;width:auto!important;float:none!important;text-indent:initial!important;line-height:initial!important;height:initial}
.ms-drop ul>li label.optgroup{font-weight:700}
.ms-drop input[type=checkbox]{vertical-align:middle;background:0 0!important;order-color:none!important;ox-shadow:none!important;float:none;width:initial;height:initial;line-height:initial;margin:0 5px 0 0;padding:0}
.ms-drop .ms-no-results{display:none}
.pa-newsletter-subscribe .bg-default-input{height:36px;width:45%!important;float:left;padding:0 12px!important}
.pa-newsletter-subscribe .bg-btn-action{height:36px;float:left;background:#ed7d31;border:none;color:#fff!important}
.home .pa-newsletter-subscribe .bg-default-input{width:30%!important}
.home .pa-newsletter-subscribe .bg-btn-action{width:20%!important}
.twoboxwrap .dashicons{font-size:60px}
.home-banner .banner-img{text-align:center;position:relative;}
.home-banner .banner-img img{max-width:100%; width:100%;}
.home-banner .newsletter-box{text-align:left;width:100%;height:100px;background:0 0;position:absolute;top:15%;left:-3, 7%}
.home-banner .newsletter-box .pa-newsletter-subscribe,
.home-banner .newsletter-box .textwidget{margin:0}
.home-banner .newsletter-box:after{clear:both}
.home-banner .newsletter-box h3{color:#333;margin:0}
.home-banner .newsletter-box input{border:none;padding:4px;-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, .75);-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, .75);box-shadow:0 0 5px 0 rgba(0, 0, 0, .75)}
.home-banner .newsletter-box #news-submit{background:#ed7d31;border:none;color:#FFFFFF;padding:6px 12px;margin-left:-10px}
.form-item.radse{margin:15px 0 0 17px !important;width:29%!important}
.home-banner .claim-home{margin-bottom:0}
.home-banner .newsletter-box .head{border:none;color:#666;margin:0;font-weight:400;font-size:19px}
.home-banner .newsletter-box .clsub{margin:0 0 12px;font-weight:400}
.home-banner .newsletter-box .clsub h3{margin:0 0 12px;font-weight:400, font-size:14px}
.home-banner .partnerbanner{height:60px}
.home-banner .partnerbanner #frontpage-partner{position:relative;background:0 0;margin:0!important}
.jobfilter .filtersearch{clear:both;float:left;height:auto;width:100%}
#btn-jobalert,
#btn-search{display:inline-block}
.home-banner .counter{text-align:center;overflow:hidden;color:#000;font-size:14px;margin-bottom:30px;font-weight:700}
.home-banner .counter span{display:inline-block;position:relative}
.home-banner .counter span:after,
h2 span:before{content:" ";display:block;height:1px;width:1000px;background:#FFFFFF;position:absolute;top:50%}
.home-banner .counter span:before{left:-1010px}
.home-banner .counter span:after{right:-1010px}
.home-banner #je_jobmap{display:none}
.home-banner .filterwidget{display:inline-block;width:100%}
.home-banner .jobmap .header-filter{background:0 0;position:relative}
.home-banner .je_job_map{border-top:0;margin-bottom:0;margin-top:0}
.home-banner form#jobsearch .row-search .form-item{width:24%}
.latest_jobs_container-wrapper{width:100%;background-color:#f2f2f2;padding:20px 0 40px}
.box-2-col-left,
.box-2-col-right{background:#FFFFFF;padding:15px 20px 0;border:1px solid #ddd}
.home #latest_jobs_container{background-color:#fff}
.box-2-col-left{ width: 62%; float: left; }
.twoboxwrap .boxinner{margin:15px}
.box-2-col-left .box-2-col-container{width:50%;float:left;margin:0 0 10px;}
.box-2-col-left .box-2-col-container .boxicon{float:left;width:22.5%;margin:0 0 0 -5px;text-align:left}
.box-2-col-left .box-2-col-container .cont{float:left;width:74%}
.box-2-col-left .box-2-col-container p{margin:0 0 10px;font-size:14px}
.box-2-col-right ul{width:50%;list-style:none;margin:0;float:left}
.box-2-col-right ul li{margin:0 0 5px!important}
.paBox-container:after,
.paBox-container:before{clear:both}
.paBox-container{width:100%;display:inline-block}
.paBox-container .paBox{line-height:80px;width:24%;float:left;padding:2% 1% 1%;display:inline-block;border:1px solid #333;text-align:center;margin:0 1% 1% 0}
.paBox-container .paBox:nth-child(12),
.paBox-container .paBox:nth-child(16),
.paBox-container .paBox:nth-child(20),
.paBox-container .paBox:nth-child(4),
.paBox-container .paBox:nth-child(8){margin-right:0}
.paBox-container .paBox a{display:block}
.paBox-container .paBox img{margin-bottom:1.2em;max-width:100%;height:50px;vertical-align:middle}
.threeboxwrap:after,
.threeboxwrap:before{clear:both}
.page-sidebar .widget_rss h3 img,
.threeboxwrap .hell,
.threeboxwrap .noborder{border:none!important}
.threeboxwrap .bggrau{background-color:#999;color:#fff!important}
.pagesidebar{text-align:left}
.pagesidebar .entry-blog{width:72%!important}
.pagesidebar .entry-blog h1{margin-top:0!important}
.pagesidebar .page-sidebar{width:28%;float:right;font-size:12px;margin-top:20px;margin-bottom:20px;padding-left:15px;padding-right:0}
.pagesidebar .widget{border:1px solid #ddd;float:left}
.pagesidebar .entry-blog ul{list-style-position:inside}
.widget_recent_entries ul{margin:10px 20px}
.widget_recent_entries ul li{list-style:none;margin-bottom:5px;border-bottom:1px solid #ddd}
.page-sidebar .widget_rss{background-color:#4e7690;color:#FFFFFF;padding:0 20px 20px}
.page-sidebar .widget_rss a{color:#fff}
.page-sidebar .widget_rss h3{font-size:18px;font-weight:500}
.page-sidebar .widget_rss h3 a{font-size:18px}
.page-sidebar .widget_rss ul li a{padding-left:0!important;font-weight:500!important;margin-bottom:0!important;line-height:14px;padding-bottom:0!important}
.threeboxcontainer p{z-index:998;position:relative;text-align:left;line-height:20px; font-size: 13px !important;}
.threeboxcontainer.bggrau .inner{margin:40px;text-align:center}
.threeboxcontainer.bggrau .boxtitle{font-size:18px;color:#FFFFFF;font-weight:100;margin:0}
.threeboxcontainer.bggrau p{text-align:center}
.threeboxcontainer .sub{margin:0}
.bggrau{background-color:#999;color:#fff!important}
.page-sidebar .corner {
z-index: 99;
position: absolute;
right: 0;
top: 0px;
width: 0;
height: 0;
-webkit-transform: rotate(360deg);
border-style: solid;
border-width: 0 70px 70px 0;
border-color: transparent #4e7690 transparent transparent;
border-radius: 0px 10px 0 0; }
.corner .dashicons.dashicons-email,
.corner .dashicons.dashicons-id{color:#FFFFFF;font-size:25px;left:35px;position:absolute;top:8px}
.page-sidebar .threeboxcontainer .inimage{position:relative;width:86%;float:left}
.ctobox,
.page-sidebar .threeboxcontainer .inimage img{width:100%}
.fancybox-skin{background-color:#FFFFFF;padding:10px!important}
.fancybox-close{right:-15px}
.fancybox-inner{overflow-x:hidden!important;overflow-y:auto!important}
.fancybox-inner .alert{margin-bottom:20px}
.ctobox{display:inline-block;background-color:#e1e1e1; border-radius: 5px; }
.ctobox .ctobox-01{float:left;margin:12px 12px 12px 20px}
.ctobox .ctobox-01 a{line-height:1.9em}
.ctobox .arbeitgeberBtn {
margin: 12px 0 0 5px; width: 180px;
text-align: center;
float: right
}
.ctobox .arbeitgeberBtn a {
background-color: #ed7d31;
display: block;
color: #fff;
padding: 5px 16px; border-radius: 5px; font-weight: 300;
}
.ctobox .arbeitgeberBtn a:hover{opacity: 0.9;}
#megaMenu{box-shadow:none;z-index:999}
#megaMenu.megaMenuHorizontal ul.megaMenu>li.menu-item>a,
#megaMenu.megaMenuHorizontal ul.megaMenu>li.menu-item>span.um-anchoremulator{box-shadow:none!important}
#megaMenu .sub-menu li a{margin:0!important;font-size:14px!important;text-shadow:none!important}
#megaMenu .sub-menu li a span{color:#fff!important}
#megaMenu .sub-menu li a span:hover{font-weight:700}
#megaMenu li{margin-right:1px!important}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1{padding:5px 15px}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1>li.menu-item{margin-top:0;margin-bottom:0}
#megaMenu .current-menu-item a{color:#FFFFFF;background:#00a9e2!important}
#megaMenu #megaMenuToggle{color:#fff!important}
#megaMenu #megaMenuToggle .megaMenuToggle-icon,
#megaMenu #megaMenuToggle .megaMenuToggle-icon:after,
#megaMenu #megaMenuToggle .megaMenuToggle-icon:before{width:26px}
#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item>a,
#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item>span.um-anchoremulator{padding:6px 0 6px 20px !important}
#forgot_pass .button input,
#modal_login .button input{text-transform:uppercase;margin-top:12px;padding:8px 0;color:#FFFFFF;width:96%;background-color:#085186;border-radius:20px;border:none}
#modal-register-complete .button input,
.xmodal-register-complete .button input{text-transform:capitalize;margin-top:12px;padding:8px 0;color:#FFFFFF;width:62%;background-color:#ed7d31;border:none; font-weight: 300;}
#modal-login .button,
#modal-register .button,
#modal-register-complete .button,
.button{background:#fff!important;padding:0!important;height:auto!important; clear: both;}
.xmodal-register-complete input[type=submit]{width:100%!important}
.xmodal-register-complete .button{background-color:#fff!important}
#modal_login h2,
#modal_login h3{margin-bottom:0}
#modal_login h2{margin-top:0}
#login #submit_login,
#modal-register .button input,
#modal-register-job-seeker .button input,
#modal-forgot-pass .button input{text-transform:capitalize;margin-top:12px;padding:8px 0;color:#FFFFFF;width:100%;background-color:#085186;border-radius:20px;border:none}
#again_msg #submit_register{text-transform:capitalize;padding:8px 0;color:#FFFFFF;width:100%;background-color:#085186; border-radius: 0px; border: none; }
#modal-register h2, #modal-register-job-seeker h2{margin-bottom:0;margin-top:0}
.fld-wrap{margin-bottom:2px}
.pa-login-welcome{font-weight: 600;}
.green-arrow{margin:0 20px}
.green-arrow li{list-style:none;background-image:url(//www.medi-karriere.at/images/check-green.png);background-position:left center;padding-left:20px;background-repeat:no-repeat}
#register_complete_famulaturv,
#term_of{float:left;width:20px!important;height:18px}
#register_complete_famulaturv label,
#term_of label{float:left}
#term-of-use{margin:10px 0 0}
.ui-slider-horizontal{height:.4em}
.ui-slider .ui-slider-handle{height:1em!important;width:1em!important}
.ui-slider-handle{margin-left:-.4em!important;top:-.4em!important}
#register .form-item select{margin-top:5px;height:36px;border:1px solid #ddd;box-shadow:none;color:#333;font-size:15px;border-radius:3px;padding:0 0 0 6px}
#register_jobseeker .form-item select{margin-top:5px;height:36px; border: 1px solid #aaa; box-shadow:none;color:#333;font-size:15px;border-radius:3px;padding:0 0 0 6px;background:#fff;}
#modal-register #register .form-item select{ display: none; }
#modal-register-job-seeker #register .form-item select {	display: block; }
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,100)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); height: 2.3rem; width: 2.5rem;}
a:focus{outline:none!important}
button:focus{outline:none!important}
.breadcrumb_new{color: #085186;  font-size: 14px;    }
.align-right .timeline-circle{left:-22%!important}
.align-left .timeline-circle{right:-22%!important}
.mobile{display:none}
.single p{margin:8px 0;}
.single p, .single ul, .single table, .page p, .page ul, .page table, .page ol {font-size: 16px;font-weight: 400;}
.in_content_ad.sidebar-ad {	background-color: #f2f2f2;	width: 100%;	text-align: center;	padding: 10px 0 4px 0;	margin-bottom: 15px; }
.in_content_ad.sidebar-ad .inner {display: inline-block;}
.in_content_ad.sidebar-ad .inner span {display: table;font-size: 12px;width: 100%;text-align: right;}
.in_content_ad.sidebar-ad .inner br {display: none;}
h2.c-color{font-size:25px}
#jmap{width:100%!important}
table{width:100%}
.navbar-toggler{border: none;}
.bg-footer.bg_footer_red.footer404{background:#085186;}
.bg_footer_red .copyright{margin-top:10px}
.bg_footer_red .social-list{margin:10px 10px 10px 0}
.bg_footer_red .follow{margin-top:10px;margin-right:10px}
.bg_footer_red .social-list .icon-google{display:none}
.mce-flow-layout-item.mce-resizehandle{display:none}
.page-template-page-post-a-job h3{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-weight:400}
.page-template-page-post-a-job h4{display:block;margin-block-start:1.33em;margin-block-end:1.33em;margin-inline-start:0;margin-inline-end:0;font-weight: 400;font-size: 1.17em;}
.page-template .thumbs .thumb img{width:100px;float:left}
.page-template-page-kliniken #latest_jobs_container,
.page-template-page-praxen #latest_jobs_container,
.page-template-page-pharma #latest_jobs_container{margin:0}
.page-template-page-kliniken .heading h1.title_new,
.page-template-page-praxen .heading h1.title_new,
.page-template-page-pharma .heading h1.title_new{padding:0}
select.selectpicker, input[type=text], input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius: 0;}
select.selectpicker::-ms-expand{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.box-job-alert .ddl_icon:after{right:25px;}
.page-template-page-post-a-job select.selectpicker,
#jse-profile .jse-form select.selectpicker,
.xmodal-register-complete #register_complete select, .single.single-job select.selectpicker, .page-template-page-profile .selectpicker{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist; padding-left: 7px;}
.page-template-page-jobseeker-account #jse-jobalert .checkbox-style.f-left-all div input{width:auto!important}
.header-filter-mobile p{font-weight:600;color:#FFFFFF;margin-top:5px;font-size:17px;letter-spacing:-.3px}
a.logo.desktop img {    margin-top: 30px;}
.bg-main-header{background:#085186;display:none}
#menu-headermenu>li>a{color:#000;font-size:16px;line-height:24px;padding:7px 20px}
#menu-headermenu>li{color:#FFFFFF;padding:5px 0;cursor:pointer;margin-left:1px}
#menu-headermenu>li:focus,
#menu-headermenu>li:hover{background:#00a9e2}
#menu-headermenu .dropdown-menu>li>a{color:#FFFFFF;font-size:14px;}
.dropdown-menu>li>a:hover{font-weight:600}
.secound_header{border-top:5px solid #e3e3e3;background:#f2f2f2;padding:5px 0 10px;border-bottom:1px solid #a6a6a6;font-size:14px; z-index: 9;}
.second_header_logout_link{float:right}
.post-job .btn-header.border-radius.current_page_item{color:#333;font-size:16px} 
#navbarNavDropdown .post-job{background:#00a9e2;color:#FFFFFF;padding:5px 19px;border-radius:0;font-size:16px;margin-left:1px}
.navbar-light .navbar-toggler{color:#fff!important; z-index: 99;}
.header-style{padding: 20px 15px;}
.header-style .logo a>img {margin-top: 2px;}
.second_header_logout_link span.icon{margin-top:0;padding-right:5px;float:left}
.dropdown.menu-item.show{background:#00a9e2}
.home .box-2-col-right .boxinner ul>li>a{color:#085186}
.btn-select, .btn-select-wait button{border-radius: 0; font-weight: 600;}
.home #btn-jobalert .btn-select input{width:95%;margin-left:5%}
.jobfilter-container .quick_inks_items.desktop {
background: rgba(255, 255, 255, .85);
border-radius: 0 0 10px 10px; }
.box-2-col-left .box-2-col-container h3{font-size:17px;font-weight:600}
.twoboxwrap .title{border-bottom:1px solid #666;font-size:17px;padding-bottom:10px;font-weight:600;margin:10px 0 15px}
.home .boxinner{margin:0;padding:0}
.box-2-col-right{width:36%;float:right;font-size:14px;padding:15px!important}
.home #content_box h2{font-size:21px;font-weight:600}
.home #content_box h3{font-size:18px;font-weight:600}
.home #jobsearch h3{font-size:16px;font-weight:600;margin-bottom:15px;color:#000}
.jobsearch_form_new{padding:10px 0;}
.home .col-md-3.col-sm-6.col-xs-12.form-item-buttons{display:inline-flex}
#partner-logo .slide_parter li{width:115px;height:auto;display:inline-block}
.btn-select button, .btn-select div, .btn-select-wait button{padding:6px 10px;color:#FFFFFF;font-size:15px;border-width:0;background:#ed7d31;border-radius: 5px; cursor:pointer;font-weight: 400;width:100%; height: 36px;}
.page-template-page-post-a-job .btn-select.f-right .btn.bg-btn-hyperlink {	background: #ed7d31; margin-top: 8px;}
.page-template-page-post-a-job .btn-select button, .page-template-page-post-a-job .btn-select div {background:#085186;}
.home tr.job-header-desktop th:nth-child(2) b,
.home tr.job-header-ipad th:nth-child(2) b{margin:0 0 0 -27.5%}
.blog tr.job-header-desktop th:nth-child(2) b,
.blog tr.job-header-ipad th:nth-child(2) b{margin:0 0 0 -27.5%}
.page-template tr.job-header-desktop th:nth-child(2) b,
.page-template tr.job-header-ipad th:nth-child(2) b{margin:0 0 0 -27.5%}
.home-banner .claim-home,
.home-banner .claim-home h2{font-size:17px}
.home-banner .claim-home,
.home-banner .claim-home h3{font-size:16px}
.blog-ad-sidebar-mobile, .blog-new-sidebar-mobile{display:none}
.blog-new-sidebar-desktop h2.widgettitle,
.blog-new-sidebar-mobile h2.widgettitle{display:none!important}
.blog-sidebar-ad{margin-top:30px}
.blog-new-sidebar-mobile .blog-sidebar-ad{margin-top:-10px;margin-bottom:20px}
.contact_form_snippet{width:320px;border:1px solid #eaeaea;padding:15px;border-radius:5px }
.contact_form_snippet h1{background:#085186;font-weight:400;font-size:26px;padding:5px;text-align:center;color:#fff!important}
.contact_form_snippet p{color:#a7a7a7!important;text-align:center}
.contact_form_snippet input.form-control{width:100%;padding:10px;margin:0 0 15px;background:#ccc;border:none;color:#fff}
.contact_form_snippet input[type=submit]{padding:10px 20px;background:#085186;border:none;color:#FFFFFF;margin-bottom:20px}
.contact_form_snippet .info{margin:15px 0}
.wp-caption-text{font-size:13px !important;margin:0 !important;font-weight:600}
.wp-caption {max-width: 100%;}
.apply_job_button_wraper{margin-top:35px;display:inline-block;margin-right:15px}
.mobile-home-banner h1{position:absolute;font-size:14px;font-weight:800;padding:4% 100px 5% 0;line-height:17px;color:#333}
.mobile-home-banner h2{position:absolute;font-size:12px;font-weight:400; padding:7% 140px 5% 0;line-height:16px;color:#333;margin:15px 0 0}
#check{clear:both;font-size:12px;letter-spacing:-.1px}
.list-jobs .featured,
.list-jobs .premium{border:none;background:#eee;border-left:17px solid #a0328c}
.page-id-20576 .col_padding .row{padding:0 11px;margin-bottom:20px}
.page-id-20576 .col_padding .row.page_heding{margin-bottom:0}
.sidebar_right_new{margin:25px 0 0}
.sidebar_right_new .box_right{margin-top:-12px}
.sidebar_right_new #blog_tab{display:none}
.sidebar_right_new .box_right h3{color:#303030;font-size:17px;line-height:30px;margin-bottom:20px;font-weight:500}
#blog_facebook .heading h3{font-size:17px;margin-bottom:12px;color:#141412; font-weight: 400; clear:both;}
#sidebar ul li a:hover{color:#00a9e2 !important;}
#sidebar ul li a{margin: 0 !important; font-size:15px;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Roboto,sans-serif;font-weight:400;}
#sidebar ul li a:before {font: normal normal normal 14px/1 'Font Awesome 5 Pro';line-height: inherit;font-size: inherit;-moz-osx-font-smoothing: grayscale;margin-right: 10px;content: "\f105";}
.blog-sidebar-ad>div>a>img{width:100%;height:auto!important}
.threeboxcontainer .jobtypes{font-size:15px;color:#074575;font-weight:400;margin:0 0 10px}
.post-content-container h2{margin:-8px 0 10px;padding:0;line-height:20px;word-break:break-word}
.post-content-container h2 a{font-size:18px; font-weight: 400;}
.post-content-container h2 a:hover{color:#00a9e2}
.post-content .meta-info{font-size:12px;margin-bottom:60px}
.heading h1.title_new, .page_heding h1{ letter-spacing: 0.03ex;  font-size: 26px;
font-weight: 400;
line-height: 26px;
margin: 25px 0;
color: #141412; }
.timeline-icon{color:#EBEAEA;font-size:46px;margin-bottom:-15px;text-align:center;width:100%}
.timeline-layout .post-content-container{padding:30px 0 0!important}
.breadcrumb_new p {
font-size:14px;
margin: 0;
font-weight: 300;
}
.single-post .meta-info,
.single-post .single-navigation, 
.single-post .comments .title-sep{border-top:1px solid #e7e6e6;border-bottom:1px solid #e7e6e6}
.single-post .single-navigation{height:34px;line-height:30px;margin-bottom:15px;font-size:13px;margin-top:10px; font-weight:300;}
.single-post .meta-info{margin-bottom: 20px;line-height: 34px;padding-top: 28px;font-size: 13px;border-bottom: none;overflow: hidden;min-height: 34px;float: right;border: none;}
.single-post .fb-like.fb_iframe_widget {width: 22%;float: left;border-top:0; clear:both;}
.comments {clear: both;}
#comment-submit{margin-top:10px}
.single-post .comments #comment-input{overflow:hidden; }
.single-post .comments .comment-form input[type="submit"]{background:#AAD75B;color:#54770f!important;background-image:linear-gradient(top, #D1E990 0, #AAD75B 100%);background-image:-o-linear-gradient(top, #D1E990 0, #AAD75B 100%);background-image:-moz-linear-gradient(top, #D1E990 0, #AAD75B 100%);background-image:-webkit-linear-gradient(top, #D1E990 0, #AAD75B 100%);background-image:-ms-linear-gradient(top, #D1E990 0, #AAD75B 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #D1E990), color-stop(1, #AAD75B));border:1px solid #AAD75B;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1E990', endColorstr='#AAD75B');vertical-align:middle;min-height:32px;text-transform:uppercase;text-align:center;text-shadow:0 1px 0 #FFFFFF;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .2);box-shadow:0 1px 1px rgba(0, 0, 0, .2)}
.single-entry h1.title{font-size: 26px; font-weight: 400; line-height: 36px; letter-spacing: .03ex; margin: 0; padding: 0px 0 10px; color: #085186; margin-bottom: 15px;}
img.attachment-full.size-full.wp-post-image {margin-bottom: 32px; border-radius: 10px; }
.heading .technical{padding-top:10px;font-size:13px}
.company.job-info .company-name a#job_author_name{color:#085186}
.heading-info .info .company>div{line-height:20px;padding:0 6px;margin-top:3px;border-right:1px solid #141412;display:inline;}
.single_job_share_button{margin-top:15px;}
.box-2-col-left .box-2-col-container .cont>a{font-size:14px}
.single_job_share_button .share-icons.desktop-share-icons{text-align:center;}
.single-job .heading .f-right{float:none!important}
.page_heding h2{font-size:20px;line-height:30px;color:#141412;padding-top:7px;font-weight:400;margin-bottom:20px}
.page_heding h3,
.page_heding h4{font-size:18px;line-height:30px;color:#141412;padding-top:10px;padding-bottom: 5px; font-weight:500}
.parner_paBox{padding:25px;display:inline-block;border:1px solid #333;margin:0 0 10px;width:100%;text-align:center}
.parner_paBox img{height:50px}
.partner_page_backgroung h4{font-size:17px;color:#074575;font-weight:600;margin:0}
.partner_page_backgroung p{font-size:13px;margin-top:13px;margin-bottom:13px;text-align:unset}
.partner_page_backgroung{background:#e1e1e1;padding:20px;margin-bottom:30px;min-height:280px}
.partner_page_backgroung1 h4{font-size:17px;color:#FFFFFF;font-weight:600;margin:0}
.partner_page_backgroung1 p{font-size:13px;margin-top:13px;margin-bottom:13px;text-align:center;color:#FFFFFF;text-align:unset}
.partner_page_backgroung1{background:#999;padding:20px;margin-bottom:30px;min-height:280px}
.home-banner .claim-home,
.home-banner .claim-home h2{margin:10px 0 60px;font-size:17px}
.home-banner .claim-home,
.home-banner .claim-home h3{font-size:16px}
.col_padding .row .col-md-3.col-sm-6.col-xs-12{min-width:25%;padding:0 4px}
.col_padding .row .col-md-12.col-sm-12.col-xs-12{padding:0 4px}
.col_padding .row .col-md-8.col-sm-12.col-xs-12{padding:0 4px}
.col_padding .row .col-md-4.col-sm-12.col-xs-12{min-width:33.33%;padding:0 4px;}
.col_padding .row{padding:0 11px}
.page-template-page-mediziner .col_padding .row{padding:0 11px;margin-top:-15px}
.page-template-page-post-a-job .selectpicker{width:100%;font-size:14px;padding:5px;height:36px;margin:0 0 15px;color:#333}
.page-template-page-post-a-job #job_types.selectpicker{font-size:18px}
.selectpicker{width:100% !important;padding:0px 10px;height:36px;border:1px solid #ddd;font-family:Roboto,sans-serif !important;font-size:14px;box-shadow:none;background:#fff; border-radius: 0; border-bottom: 1px solid #ddd !important; border-right: 1px solid #ddd !important;font-weight: 300; }
#jobsearch #job_location, #jobsearch #search_term{width:100%;border:1px solid #ddd;border-radius:0px;padding:0 30px 0 10px;height:36px;font-size:14px;font-family:Roboto,sans-serif !important;font-weight: 400;}
.location .fa.fa-map-marker{position:absolute;right:17px;top:12px;font-size:14px;color:#222}
.box-job-alert .location .fa.fa-map-marker{right:13px}
.archive .location .fa.fa-map-marker,
.blog .location .fa.fa-map-marker{right:17px!important}
.quick-search #btn-jobalert,
.quick-search #check,
.quick-search #je_jobmap,
.quick-search .radse{display:none}
.mediziner_page_backgroung h4{font-size:17px;color:#074575;font-weight:400; margin:10px 0 0;padding-top: 0;}
.mediziner_page_backgroung p{font-size:13px;margin-top:10px;margin-bottom:5px;text-align:unset}
.mediziner_page_backgroung{background:#e1e1e1;padding:10px; min-height:310px }
.col_padding.boxes_rows .row { margin-bottom: 30px; }
.col-md-4.col-sm-12.col-xs-12.mediziner {height: 310px;	overflow: hidden;}
.mediziner_page_backgroung ul{font-size:13px;line-height:23px;margin:10px 30px}
.mobile_view .mediziner img{margin-bottom:15px;margin-top:15px}
.mobile_view .mediziner_page_backgroung{margin-bottom:15px}
.boxinner1{border:1px solid #999;padding:26px; min-height: 258px;}
.boxinner{padding:30px}
.page-template-page-mediziner .page_heding h2{padding:20px 0;margin-bottom:15px}
.mediziner_page_backgroung ul li{margin:0 0 2px!important}
.pagesidebar_new .page-sidebar{font-size:12px;}
.page-sidebar .widget_rss{background-color:#4e7690;color:#FFFFFF;padding:0 20px 20px}
.widget_recent_entries h2.widgettitle {display: block !important;}
.widget_recent_entries h3, .widget_recent_entries h2 {color: #333 !important; background-color: #f2f2f2; margin: 0; background-image: url(//www.medi-karriere.at/wp-content/uploads/2017/06/latest-posts-bg.jpg); background-size: cover; padding: 165px 0 10px 20px !important; font-size: 17px !important; font-weight: 500 !important; background-position: top center; line-height: 30px; border-radius: 10px 10px 0 0; }
.widget_recent_entries ul li{list-style:none;margin-bottom:5px;border-bottom:1px solid #ddd}
.widget_recent_entries ul{margin:15px; font-size:12px;}
.page-sidebar .widget_rss h3{font-size:18px;font-weight:400; margin-top:10px}
.page-sidebar .threeboxcontainer .inner{display:inline-block}
.page-sidebar .widget_rss ul li a{padding-left:0!important;font-weight:500!important;margin:8px auto!important;line-height:18px;padding-bottom:0!important}
.page-sidebar .widget_rss a{color:#fff}
.threeboxcontainer .boxtitle{font-size:16px;color:#000;font-weight:500; margin:0 0 10px}
.boxtitle_facebook{font-size:18px;color:#000;font-weight:400; margin:20px}
.arbeitgeber-sec .col12 h2{width:100%;text-align:center;border-bottom:1px solid #000;line-height:.22px;margin:70px 0 35px}
.arbeitgeber-sec h2 span{background:#FFFFFF;padding:0 100px;font-size:21px;font-weight:600}
.arbeitgeber-sec .col4{margin-left:0;text-align:center;margin-bottom:50px}
.payment_plan.new-top{width:100%}
.payment_plan.new-premium{width:100%}
.payment_plan.premium_plus{width:100%}
.payment_plan .title{padding:30px 10px 10px;text-align:center;margin:0 0 20px -20px;border-radius:4px;font-weight:400;font-size:20px;color:#333}
div .package-footer{background:#D3D2D0;padding:10px;font-weight:600;text-align:center;margin-bottom:30px}
div .package-footer1{background:#FAC768;padding:10px;font-weight:600;text-align:center;margin-bottom:30px}
div .package-footer2{margin: 0;background: #F2F2F2;padding: 10px;font-weight: 600;text-align: center;min-height: 72px;line-height: 3;margin-bottom: 30px;}
.payment_plan{box-sizing:border-box;border-radius:4px;height:60fe0px;padding:0;display:inline-block; margin-top: 20px;}
.row.arbeitgeber-packages .arbeitgeber_topseller{margin-bottom:20px}
.row.arbeitgeber-packages ul li{list-style:none}
.plan_teaser h4{text-align:center;font-size:16px;margin:10px;font-weight:600}
.red{color:red}
.threeboxcontainer.hell.arbgeber{min-height:300px;margin-bottom:30px;padding:10px}
.video_page_arbeitgeber{width:100%}
.threeboxcontainer ul{margin:10px 0px;font-size:13px;line-height:18px}
.threeboxwrap div.inner p{margin-top:13px;margin-bottom:13px}
.threeboxcontainer.arbgeber p{text-align:left;font-size:13px}
.threeboxcontainer .boxtitle{font-size:17px; color:#000; font-weight:500; margin: 0 0 10px; }
.threeboxcontainer .inner{margin:15px 15px 15px 18px}
.threeboxwrap .hell{background-color:#e1e1e1}
.arbeitgeber-sec h3{color:#085186;font-size:32px;font-weight:600;margin:30px 0;text-align:center}
.prozbg{background-image:url(//www.medi-karriere.at/images/arbgeber-prozbg.jpg);background-position:center;background-size:cover}
.form-item input{line-height:1;margin-top:5px;padding:0 10px;font-size:14px;color:#000!important;box-shadow:none} #pa_newsletter_subscribe .form-item #pa_newsletter_submit{margin:20px 0 0}
.payment_plan .plan_teaser{min-height:237px}
.arbeitgeber-packages .arbeitgeber_topseller h2{font-size:24px;text-align:center;background:#FAC768;padding:10px 0;font-weight:600;margin-bottom:15px}
.arbeitgeber-packages .arbeitgeber_topseller{background:#F2F2F2;text-align:center;padding-bottom:20px}
.row.dashboard_menu{margin-top:15px;margin-bottom:20px}
.account-menu{border:1px solid #085186;height:42px;width:100%;display:inline-block; border-radius: 5px; }
.profile_photo img{height:59px;width:auto}
.profile_photo{text-align:right;margin-bottom:20px}
.profile_aktive.Stellen, .profile_Entwürfe, .profile_Inaktiv {
background:#e1e1e1;
color:#000;
text-align:center;
padding:10px;
text-transform:capitalize;
font-size:16px; margin-bottom:25px;
font-weight: 300;
border-radius: 5px; }
.profile_counter{font-size:20px;line-height:35px}
.account-menu li{margin-bottom:0}
.page-template-page-password .form-account{border:1px solid #ddd;display:inline-block;width:100%;padding:10px 0 30px;box-shadow:none; border-radius: 10px; }
.col-md-6.col-sm-12.col-xs-12.change_password_page{margin:0 0 10px}
.page-template-page-profile #submit_profile,
.page-template-page-password #submit_profile{background:#085186;color:#fff!important}
.page-template-page-profile #submit_profile:hover,
.page-template-page-password #submit_profile:hover{background:#ed7d31;}
.page-template-page-verbandverwaltung #submit_verband{background:#085186;color:#fff}
.page-template-page-verbandverwaltung #submit_verband:hover{background:#1465cc}
.form-item textarea{width:100%}
.form-account .company-thumbs{margin:5px 10px 20px 0}
.thumbnail{float:left;width:auto;height:30px}
.page-template-page-profile .form-account{
border:1px solid #999;
display:inline-block;
width:100%;
box-shadow:none;  padding: 7px 0 30px; }
.info_address_profilepage{clear:both;font-size:18px;font-weight:800;line-height:40px;margin:10px 0 15px 15px}
.page-template-page-profile .form-item.info_address_profilepage h3{margin:-5px 0 15px;clear:both;font-size:18px;font-weight:800}
.form-itemjobalert .info_address_profilepage{margin:10px 0 15px}
.checkout_total>div{height:45px;width:50%;line-height:45px}
input#famulaturen,
input#praktisches,
input#assisten{display:block!important;clear:both;float:right;margin-top:5px}
.page-template-page-praxen-php .secound_header,
.page-template-page-kliniken-php .secound_header,
.page-template-page-pharma-php .secound_header{display:none!important}
.page-template-page-dashboard thead th:first-child {border-left: none;}
.page-template-page-dashboard table.jobalert_anlegen th {padding: 8px 10px;font-weight: 300;font-size: 15px;color: #085186;}
#content_box #content_box_text h3{font-size:20px;font-weight:600;margin-top:20px}
.page-numbers{margin:0px}
.pagination {text-align: center;display: block;margin: 30px 0 20px 0;font-size: 13px;font-weight: 300;width: 100%;}
.jobs-listing-table-layout.company_list_section.box-job td{vertical-align:middle}
#ergebnistabelle{border:1px solid #d1d1d1;margin-bottom:20px;table-layout:auto;width:100%}
.table td,
.table th{border-top:none}
#ergebnistabelle th{border-bottom:1px solid #d1d1d1;height:55px;padding:0 10px;text-align:left;vertical-align:middle}
.Impressum_page, .pagesidebar_new .single-post ul{padding-left:1rem;margin-bottom: 10px;}
.Impressum_page_number{list-style-position:inside}
#text-35{border:none!important}
.pagesidebar_new .page_heding ul{padding-left:1rem;margin-bottom:1rem;clear:both}
.page-template-page-width-sidebar .pagesidebar_new .page-sidebar div#facebook_content{padding:0 20px!important;height:220px!important}
.quickinfo-facts ul{list-style:none;border:2px solid #085186;border-top:none;color:grey;font-size:16px;padding:20px}
.quickinfo-facts li::before{content:'3';font-size:20px;font-weight:400;line-height:1em;padding-right:10px;margin-left:10px;color:#a0328c}
.quickinfo-facts li.none-style::before{content:"";margin:0;padding:0}
.quickinfo-headline{display:inline-block;width:100%!important;text-align:center;background:#085186;color:#FFFFFF;font-weight:700;font-size:14px;padding:12px 0;border-radius:unset!important}
.box-job-alert .c-color{color:#085186;margin-top:-6px}
.ms-choice>span{position:absolute;top:3px!important;left:5px!important;right:20px;text-overflow:ellipsis;padding-left:8px;color:#000}
.ms-choice{width:100%;height:36px!important;padding:0;cursor:pointer;text-align:left;line-height:26px;color:#444;text-decoration:none;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
.ms-parent{width:100%!important;padding:0}
#btn-jobalert .btn-select{text-align:right!important}
.error-field{border:1px solid #db5f47!important;height:38px!important;margin-bottom:20px}
#jobalert .form-item{float:left;margin:0!important;width:100%}
#jobalert .form-item input[type="email"], #jobalert .form-item input[type="text"]{
margin:0 0 15px!important;
font-size:15px!important;
border-radius: 0;
box-shadow: none !important;
-webkit-appearance: none;
outline: none;
font-weight: 300;  border: 1px solid #cddce6; }
.header-filter-job-alert .select_jobtype{height:36px;margin:0 0 20px}
.box-job-alert #jobalert{margin-top:20px}
#jobalert .form-item span.icon{right:5px !important}
.page-template-page-jobseeker-account #update_account .active{border:1px solid #999;display:inline-block;width:100%}
.page-template-page-jobseeker-account .thumbnail{width:20%;height:auto;}
.page-template-page-jobseeker-account .col-md-12.col-sm-12.col-xs-12.change_password_page{text-align:left;float:left}
.page-template-page-jobseeker-account .form-account .company-thumbs{margin:0}
.page-template-page-jobseeker-account .jse-form h3{width:100%;text-align:center;clear:both;margin-top:30px;background:#085186;color:#FFFFFF;padding:5px 0;font-size:22px}
.bg-default-input{border:1px solid #ddd!important;box-shadow:none!important;border-radius: 0;}
.page-template-page-jobseeker-account .error span.icon{float:left;padding:16px 10px 0 5px}
.page-template-page-jobseeker-account .error .message{margin-top:5px}
.page-template-page-stelle-schalten .btn-select button,.page-template-page-stelle-schalten .btn-select div{background:#085186}
.btn-select button.bg-btn-hyperlink.border-radius {	padding: 0;}
.selected .btn-select button{background:#e2eac1;color:#899459;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;line-height:20px; padding: 4px;}
.selected .btn-select button.bg-btn-hyperlink.border-radius {
padding: 4px;
}
.btn-select button.bg-btn-hyperlink.border-radius {	padding: 0;}
.page-template-page-post-a-job .select-style.border-radius.styled{border:1px solid #ddd;color:#222;height:36px}
.page-template-page-post-a-job .btn-cancel #indeed_search{background:#4fa7d4!important;color:#FFFFFF;padding:5px 10px!important;line-height:36px;font-weight:400; font-family:inherit;font-size:16px}
.page-template-page-post-a-job .btn-cancel #indeed_search:hover{background:#14609e!important}
.page-template-page-post-a-job .notice,
.page-template-page-post-a-job div.error,
.page-template-page-post-a-job div.updated{background:#FFFFFF;border-left:none;box-shadow:0 1px 1px 0 rgba(0, 0, 0, .1);margin:0;padding:0}
.page-template-page-post-a-job #job_form .btn-select{width:170px}
.oldplans .payment_plan{width:100%}
dd,
li{margin-bottom:0!important}
#job_form #job_info .form-item .label{font-size:13px;line-height:32px}
.page-template-page-post-a-job #job_form #company_info .form-item .label{font-size:13px}
#step_plan .toggle-content .duration li .label{font-size:14px;text-align:center;}
.mce-tinymce.mce-container.mce-panel{border:1px solid #ddd!important;box-shadow:none!important;border-radius:3px}
footer{min-width:unset!important}
footer .copyandsocial{padding:20px 0}
.footer_social_link a,
.footer_social_link span{display:block;width:31px;height:31px;margin:0!important}
ul.footer_social_link li{display:inline;float:left;margin-right:7px}
.footer_social_link .icon-xing{background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/icon-social-xing-footer.png) no-repeat!important}
.footer_social_link .icon-facebook{background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/icon-social-footer.png) -31px 0 no-repeat!important}
.footer_social_link .icon-twitter{background:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/icon-social-footer.png) -62px 0 no-repeat!important}
.footer_nav_menu li{margin:10px 0 0}
.footer_nav_menu>li>a{color:#FFFFFF;margin:10px 0 0;font-size:16px; font-weight: 300;}
.footer_nav_menu{list-style:none; font-weight: lighter;margin-top: 15px;}
.footer_menu_title{font-size:19px;color:#FFFFFF;font-weight:400}
.footer_top_space{margin:15px 0 0}
.bg-footer{background:#4fa7d4;height:auto;color:#FFFFFF;width:100%}
.footer_color{height:30px;width:100%;background:#0a60a6;background:-moz-linear-gradient(left, #00aae3 0, #0a60a6 15%, #00aae3 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0, #00aae3), color-stop(15%, #0a60a6), color-stop(100%, #00aae3));background:-webkit-linear-gradient(left, #00aae3 0, #0a60a6 15%, #00aae3 100%);background:-o-linear-gradient(left, #00aae3 0, #0a60a6 15%, #00aae3 100%);background:-ms-linear-gradient(left, #00aae3 0, #0a60a6 15%, #00aae3 100%);background:linear-gradient(left, #00aae3 0, #0a60a6 15%, #00aae3 100%)}
.footer_nav_menu>li>a:hover{font-weight: 400;}
.footer_social_link.footer_nav_menu{float:right}
.copyandsocial .title{margin-top:12px}
.footer_social_link li:last-child{margin-right:0}
.archive #city_search h2{font-size:18px;font-weight:400; margin-bottom:25px;}
.archive #qa_structure_data h2, .archive #qa_structure_data h3{font-size:18px;font-weight:400; margin-bottom:25px; width: 100%}
.archive #content_box_keyword h2{font-size:18px;font-weight:400}
.archive #content_box_keyword h3{font-size:17px;font-weight:400; padding:10px 0 0}
.archive #other_city_search{display:inline-block}
.blog #city_search h2{font-size:18px;font-weight:500}
.blog #content_box_keyword h2{font-size:18px;font-weight:500}
.blog #content_box_keyword h3{font-size:17px;font-weight:400; padding:10px 0 0}
.blog #other_city_search{display:inline-block}
#jobtype_search ul#list_jobtype li{padding:5px}
.archive.tax-job_category #jobtype_search ul#list_jobtype li{padding:5px 0}
.archive h3.impress{font-size:18px;font-weight:500}
.blog.tax-job_category #jobtype_search ul#list_jobtype li{padding:5px 0}
.blog h3.impress{font-size:18px;font-weight:500}
.jobsearch_form_new>div>div span.icon,
.header-filter>div>div span.icon{font-size:10px;font-weight:400;line-height:1em;position:absolute;right:4px;top:11px;display:block;z-index:9;width:16px;height:14px}
.location i.fa-light.fa-search { position: absolute;
right: 11px;
top: 11px;  color: #7b7b7b;  font-size: 14px; } .jobsearch_form_new .homeform .location i.fa-light.fa-search {
top: 14px;
color: #085186;
font-size: 14px;
} .header-filter .select-style{border:1px solid #ddd;height:36px;}
.location .icon::before{font-size:16px!important}
.home_page_headding .title{font-size:15px;font-weight:600;color:#000;height:16px;}
#modal_login h2,
#modal-register h2,
#modal-register-job-seeker h2,
#modal_login h3,
#modal-register h3{font-size:21px;font-weight:600}
#modal-register #term-of-use .fld-wrap{display:inline-flex}
footer{margin-top:auto;}
.page-template-page-post-a-job .address-note{display:none}
.page-template-page-dashboard .profile_photo{display:none}
.additional_boxes .box.title_seoarchive.span4{padding:20px 20px 0}
.box.title_seoarchive.span4 p{text-align:left}
.additional_boxes .box.title_seoarchive.span4 h3{font-size:18px;font-weight:800;margin:0 0 15px}
.additional_box_heading.title_seoarchive h3{margin:20px 0 10px;font-size:1.17em;font-weight:900}
#job_form .form-item input{margin-top:0;}
.job_html input.file-path.validate {    padding: 0; }
input{font-family:Roboto,sans-serif !important}
.form-account .form-item label{float:left;width:30%;font-size:14px;margin:0;line-height:40px;cursor: unset;font-weight: 300;}
.form-account .form-item div{width:60%;float:left}
.form-account .form-item div.message {	width: 100%; }
.form-account .form-item select{width:60%}
.form-account .form-item.field-user_logo div{width:40%;float:left}
.form-account .form-item{height:40px;margin-bottom:20px}
.form-account #jse-jobalert .form-item{height:auto;margin-bottom:20px}
textarea#description{height:auto;padding:0 10px}
.page-template-page-jobseeker-account textarea#description {	height: 90px; padding: 0 10px; }
.page-template-page-profile textarea#description {	height: 150px; padding: .375rem 10px; }
.account-menu.seeker.tabs{height:47px}
#jse-jobalert .checkbox-style.f-left-all div{width:auto}
#jse-jobalert .checkbox-style.f-left-all{width:auto}
.page-template-page-profile .delete-image-button.icon{width:50px!important;margin:5px 0 0;position:relative;z-index:9999}
.job-header-desktop th:first-child{width:18%}
.job-header-desktop th:last-child{width:18%}
.jobs-listing-table-layout .job-col-1{width:18%}
.jobs-listing-table-layout .job-col-3{width:18%}
.jobs-listing-table-layout .job-col-4{width:32%}
.jobfilter {
position: relative;
padding: 15px;
width: 100%;
float: left;
background-color: rgba(29, 36, 47, .85);
border-radius: 10px 10px 0 0; }
.single.single-post h2{color: #303030; font-size: 20px; padding-top: 5px; padding-bottom: 0px; line-height: 30px; clear: both; font-weight: 500}
.single.single-post h3{  color: #303030;  font-size: 17px;  padding-top: 5px;  padding-bottom: 0px; line-height: 30px;  font-weight: 500}
.login_forgot_link .forgot-pass-link{margin:0 0;float:right}
@media(min-width:1200px){
.menu-padding-left {padding-left:4.8%;}
.sidebar-300 .col-md-9 {max-width: 71.052631%; flex: 0 0 71.052631%; padding-right: 25px;}
div#blog_facebook {margin-top: -4px;}
}
@media (min-width:768px) and (max-width:1200px){.home_page_headding .title{height:30px;}
#check{font-size:11px;letter-spacing: 0;}
}
@media (min-width:992px) and (max-width:1204px){.header-filter-mobile p{font-size:14px}
#menu-headermenu>li>a{padding:5px}
.mediziner_page_backgroung ul{font-size:12px;line-height:20px;margin:0 15px}
.mediziner_page_backgroung{min-height:300px;padding:17px}
.page-template-page-jobseeker-account .form-account .form-item label.checkbox{width:44.61%}
#menu-headermenu>li{color:#FFFFFF;padding:5px 10px;cursor:pointer}
.col-md-4.col-sm-12.col-xs-12.mediziner {height: 300px;	}
}
@media (min-width:992px) and (max-width:1040px){.box-2-col-left .box-2-col-container{min-height:100px}
.box-2-col-left .box-2-col-container .boxicon{width:18%}
}
@media (min-width:1024px){#menu-headermenu>li>.dropdown-menu{padding:0;position:absolute;background:#00a9e2;margin:0;width:100%;min-width:100%;z-index:99}
#facebook_content iframe{height:200px!important}
.nav-item.dropdown #stellenangebote{min-width: 130px;}
.nav-item.dropdown #arbeitgeber { min-width: 93px; }
.nav-item.dropdown #arztkarriere {	min-width: 145px; }
li.blog_menu > a {min-width: 69px !important;}
}
@media (min-width:768px){
.page-sidebar.desktop {display: block;}
p, #job_description ul li, .excerpt-container{text-align: justify;}
.padd-r-0{padding-right: 0px;}
.padd-l-0{padding-left: 0px;}
li.nav-item.dropdown.responsive {display: none;}
.dropdown-menu.responsive {display: none;}
#menu-headermenu>li>.dropdown-menu li>a{margin-left:20px}
#menu-headermenu>li>.dropdown-menu{border:none;border-radius:0}
#menu-headermenu .current-menu-item,
#menu-headermenu .current_page_item,
#menu-headermenu .current-menu-parent{border-bottom:2px solid #085186}
#menu-headermenu .dropdown-menu>li{padding:6px 0}
#contact_form_snippet {	display: none;}
#contact_form_snippet_sb {	display: block; }
.col-md-2.col-sm-4.col-6.footer_top_space{min-width:18.5%!important}
.col-md-4.col-sm-4.col-12.footer_top_space{max-width:26%!important}
.archive tr.job-header-desktop th:nth-child(2) b,
.archive tr.job-header-ipad th:nth-child(2) b{margin:0 0 0 -27%}
.blog tr.job-header-desktop th:nth-child(2) b,
.blog tr.job-header-ipad th:nth-child(2) b{margin:0 0 0 -27%}
#jobsearch .homeform{padding:0 10px}
.page-template-page-post-a-job .duration,
.page-template-page-post-a-job .premium_plus-duration{margin:30px 0;}
#step_plan .toggle-content .duration li .label{min-height:160px;}
.page-template-page-post-a-job .duration li,
.page-template-page-post-a-job .premium_plus-duration li{width:31.3%;float:left;border:1px solid #ddd !important;margin:15px 0 20px 15px !important;}
.page-template-page-post-a-job .duration li .label strong{clear:both;border-bottom:1px solid #ddd;width:100%;font-size:18px;padding:10px 10%;font-weight: 400;}
.page-template-page-post-a-job .premium_plus-duration li .label strong{clear:both;border-bottom:1px solid #ddd;width:100%;font-size:18px;padding:10px 10%;}
.page-template-page-post-a-job .label.pricetag{font-size:20px !important;font-weight:400;}
.page-template-page-post-a-job .duration .btn-select.f-right,
.page-template-page-post-a-job .premium_plus-duration .btn-select.f-right{float:none;margin:10px 0 0;}
.page-template-page-post-a-job .post-a-job .step .duration .btn-select.select_duration{border-radius:0;}
.page-template-page-post-a-job .post-a-job .step .premium_plus-duration .btn-select.select_duration{border-radius:0;}
.page-template-page-post-a-job .post-a-job .step .duration li,
.page-template-page-post-a-job .post-a-job .step .premium_plus-duration li{border-bottom:1px solid #f2f2f2;padding:17px 0 0;}
.post_a_job_topseller_color{text-align:center;background:#ed7d31;margin:-53px 0 0 -1px;position:absolute;width:31.3%;padding:5px;color:#FFFFFF;font-weight:400;font-size:20px;}
.btn-select.f-right.weeks8 .btn-select.f-rightbg-btn-hyperlink.border-radius.select_duration{background-color:#ed7d31;box-shadow:0 1px 2px #ed7d31;}
.btn-select.f-right.weeks8 .btn-select.f-rightbg-btn-hyperlink.border-radius.select_duration:hover{background-color:#ed7d31;box-shadow:0 1px 2px #ed7d31;}
#step_plan .toggle-content .premium_plus-duration li .label{text-align:center;}
}
@media (max-width:991px){
.basis_job div {    word-break: break-word; }
.top_arbeit_btn { width: 100% !important; margin-bottom: 1em !important; }	
#step_plan .toggle-content .duration li .label{min-height:212px;}
.box-2-col-left .box-2-col-container{width:50%;float:left;margin:0 0 10px;}
.page-template-page-profile .form-account .form-item.field-user_logo div{width:30%}
.ctobox .arbeitgeberBtn{float:left}
.logo.mobile img{width:140px}
header.bg-main-header{height:62px}
.home-banner .claim-home,
.home-banner .claim-home h1{font-size:24px}
.home-banner .claim-home,
.home-banner .claim-home h2{font-size:16px}
.home-banner .claim-home,
.home-banner .claim-home h3{font-size:16px}
.heading h1.title_new {font-size:26px}
.page_heding h1{font-size:18px; font-weight: 600;}
.page_heding h2{font-size:17px;font-weight: 600;}
.archive h3.impress{font-size:15px;font-weight: 600;}
.account-menu li a{text-decoration:none;color:#085186;font-weight:400!important;display:block;padding:5px 10px!important}
.account-menu li{float:left;}
.post-job .btn-header.border-radius.current_page_item{color:#085186}
#menu-headermenu li{padding:7px 0;border-bottom:1px solid #085186}
#menu-headermenu>li>a:focus,
#menu-headermenu>li>a:hover{color:navy}
#menu-headermenu>li:focus,
#menu-headermenu>li:hover{background:#fff}
.dropdown.menu-item.show{background:#fff}
#menu-headermenu>li>a{padding:0;color:#085186;width:100%;float:left}
.change_background{background:#fff}
.bg-main-header{display:block}
.mobile{display:block}
.container,
.navbar-fixed-bottom .container,
.navbar-fixed-top .container,
.navbar-static-top .container,
.span12{width:100%!important}
#navbarNavDropdown .post-job{margin:7px 0;background:none!important;border-bottom:1px solid #085186}
#menu-headermenu>li>.dropdown-menu{padding:0 20px 0 40px;background:#FFFFFF;border:none}
#menu-headermenu .dropdown-menu>li>a{color:#085186;width:100%;display:inline-block}
.post-job{padding:0 0 7px!important}
.dropdown-menu li:last-child{border-bottom:none!important}
#menu-headermenu .dropdown-menu>li{padding:6px 0 7px}
}
@media (min-width:768px) and (max-width:848px){#partner-logo .slide_parter li{width:125px}
}
@media (min-width:849px) and (max-width:991px){#partner-logo .slide_parter li{width:112px}
#frontpage-partner li{margin:0 10px;}
}
@media (min-width:768px) and (max-width:991px){
.navbar ul.navbar-nav > li.nav-item {padding: 0px 0.42rem!important; }
.navbar-nav li>a {font-size: 13px!important;}
.dropdown-menu .nav-item>a {font-size: 12px!important;}
.dropdown-menu span{font-size: 16px!important;}
.home tr.job-header-desktop th:nth-child(2) b,
.home tr.job-header-ipad th:nth-child(2) b{margin:0 0 0 -27%}
.archive .form-item.header-filter-mobile-heading p,
.blog .form-item.header-filter-mobile-heading p{font-size:11px;margin:0 0 15px}
.archive .header-filter>div>div,
.blog .header-filter>div>div{margin:15px 0 0;}
.account-menu{height:37px}
#btn-jobalert .btn-select:after{right:5px}
#btn-jobalert .btn-select input{  }
.btn-select button::after,
.btn-select div::after{right:5px}
.threeboxcontainer ul{margin:10px 20px}
.plan_teaser h4{font-size:14px;margin:0 0 5px}
.payment_plan .title{margin:0 0 20px -10px;font-size:17px}
.arbeitgeber-sec h2 span{padding:0 30px;font-size:18px}
.threeboxwrap div.inner p{line-height:18px}
.threeboxcontainer.hell.arbgeber{min-height:320px}
.page-sidebar .widget_rss h3 a{font-size:16px!important}
.threeboxcontainer p{font-size:11px!important}
.threeboxcontainer .inner{margin:10px}
.widget_recent_entries ul{margin:10px 8px}
.widget_recent_entries ul>li>a{font-size:11px}
.page-sidebar .widget_rss a{font-size:11px}
.post-content-container h2 a{font-size:16px;}
.partner_page_backgroung{padding:8px;min-height:280px}
.partner_page_backgroung p{font-size:12px;margin-top:5px;margin-bottom:0}
.partner_page_backgroung h4{font-size:15px}
.mediziner_page_backgroung{padding:10px;min-height:224px}
.mediziner_page_backgroung ul li{margin:0 0 1px!important}
.mediziner_page_backgroung p{font-size:12px;margin-top:5px;margin-bottom:0;line-height:18px}
.mediziner_page_backgroung h4{font-size:15px}
.mediziner_page_backgroung ul{font-size:10px;line-height:18px;margin:0 10px}
.quickinfo-facts ul{font-size:13px}
.threeboxcontainer .jobtypes{font-size:14px}
.threeboxcontainer .boxtitle{font-size:16px}
.apply_job_button{font-size:19px}
.page-template-page-jobseeker-account .form-account .form-item label.checkbox{width:42.73%}
.archive.tax-job_category #jobtype_search ul#list_jobtype li{font-size:14px}
#other_city_search ul#list_city li{font-size:14px}
}
.arrow-up {	left: 46% !important;	text-align: center; }
.mobile-page-left-icon {display: none;}
.single.single-post .updated.mobile {display: none;	}
@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none){
body{height: auto;}
.fancybox-inner{width:100%!important}
.fancybox-wrap{width:67%!important}
.page-template-page-jobseeker-account .fancybox-wrap{width:50%!important}
.page-template-page-dashboard .fancybox-wrap{width:50%!important}
.archive tr.job-header-desktop th:nth-child(2) b,
.archive tr.job-header-ipad th:nth-child(2) b{margin:0 0 0 -51% !important}
.home tr.job-header-desktop th:nth-child(2) b,
.home tr.job-header-ipad th:nth-child(2) b{margin:0 0 0 -51% !important}
.fixed#single_job_share_button_top {    width: 660px;    margin: 0 auto !important;    position: -ms-device-fixed; }
.share-icons.desktop-share-icons img{margin-top:0px !important;width:20px !important;}
.merken_single {    position: relative;    top: 2px !important; }
.fancybox-skin {	width: 50% !important; margin: 0 auto;}
.LatestJobBorder .title-link.title {	width: 100% !important;}
.logostartseite { display: inline-block !important; line-height: 5.5 !important; }
}	
@media (max-width: 767.5px) and (-ms-high-contrast: none), (max-width: 767.5px) and (-ms-high-contrast: active) {
.fixed#single_job_share_button_top {width: 100% !important;    left: 0px;    margin: 0 auto !important;    position: -ms-device-fixed !important;}
}
@media (max-width: 800px) and (min-width: 768px) and (-ms-high-contrast: none), (max-width: 800px) and (min-width: 768px) and (-ms-high-contrast: active) {
.fixed#single_job_share_button_top {    width: 60% !important;    margin: 0 auto !important;    position: -ms-device-fixed !important; }
}
@media (max-width: 1399px) and (min-width: 801px) and (-ms-high-contrast: none), (max-width: 1399px) and (min-width: 801px) and (-ms-high-contrast: active) {
.fixed#single_job_share_button_top {    width: 48% !important;    margin: 0 auto !important;    position: -ms-device-fixed !important; }
}
@media (max-width: 2000px) and (min-width: 1400px) and (-ms-high-contrast: none), (max-width: 2000px) and (min-width: 1400px) and (-ms-high-contrast: active) {
.fixed#single_job_share_button_top {    width: 660px !important;    margin: 0 auto !important;    position: -ms-device-fixed !important; }
}
@media (min-width:565px) and (max-width: 767.5px){.home tr.job-header-desktop th:nth-child(2) b,
.home tr.job-header-ipad th:nth-child(2) b{margin:0 0 0 -23%}
}
@media (max-width:575px){
#jse-jobalert .box-job-alert {	margin-top: 15px; }
.premium_single_logo {	text-align: center;}
.login_forgot_link .forgot-pass-link {float: left;}
.page-template-page-job-alert .box-job-alert .c-color{margin-top:15px}
.box-job-alert .c-color{margin-top:0}
.home #jobsearch h3{display:none}
.home #jobsearch .btn-select{width:100%}
.home .quick-links-job-categories a{font-size:14px;font-weight: 300;}
}
@media (max-width:564px){thead th{border-right:none}
.list-jobs .featured, .list-jobs .premium{border-left:10px solid #a0328c;}
.job-header-mobile, .job-header-mobile-front, .job-listing-mobile { box-shadow: 0 1px #d1d1d1; }
.page-template-page-kliniken #ergebnistabelle thead{background:#eee;border-bottom:1px solid #d1d1d1}
.page-template-page-kliniken #ergebnistabelle th{border-bottom:none}
#ergebnistabelle th{border-bottom:none;}
}
@media (max-width:387px){
ul.footer_social_link li{margin-right:4px}
.copyandsocial .title{font-size:12px;letter-spacing:-.6px}
}
@media (max-width:359px){.page-template-page-post-a-job .btn-cancel{width:125px}
.page-template-page-post-a-job .btn-cancel #indeed_search{padding:5px 22px 5px 10px !important}
}
@media screen and (max-width:1000px){.header-technical{margin-right:10px}
.main-header .fix-logo{margin-left:0;margin-top:0!important}
}
@media screen and (max-width:967px){.box-2-col-left,
.home-banner .claim-home{margin-bottom:20px}
.box-2-col-left{display:inline-block;float:none;height:100%;width:100%}
.box-2-col-right{float:left;width:100%;clear:both}
.home .pa-newsletter-subscribe .bg-btn-action,
.home .pa-newsletter-subscribe .bg-default-input{width:auto!important}
}
@media screen and (max-width:920px){.threeboxcontainer p{font-size:13px}
.seolinks{float:left;margin:15px 4%;width:92%}
}
@media screen and (max-width: 767.5px){
.location i.fa.fa-search{right:25px;top:12px;}
.mobile-space {margin-top:30px;}
.sidebar_right_new {margin: 0;}
.post-content-container h2 {margin: 20px 0 20px;}
img.attachment-blog_thumb.size-blog_thumb.wp-post-image{margin-top: 10px;}
.page_heding h4{font-size:16px;padding-bottom: 5px; font-weight:600}
#contact_form_snippet {	display: block; margin-top:30px; width: 100%;}
#contact_form_snippet_sb {	display: none; }
#modal-contact-form #contact_form_snippet_sb { display: block; }
div#jse-gemerkte-jobs .form-item {    margin-bottom: 15px; }
.sie-sind {	display: none; }
.twoboxwrap .dashicons{font-size:50px;}
.single-job .widget-area .companies-statis, .single-job .widget-area .company-profile { margin-bottom: 0px;}
.archive #city_search h2{padding:10px 0 0 15px}
#modal-register h2{margin-bottom:0;margin-top:20px}
input#term_of{width:20px!important}
.seolinks{float:left;margin:15px 4%;width:92%}
.threeboxwrap div:nth-child(11),
.threeboxwrap div:nth-child(12),
.threeboxwrap div:nth-child(3),
.threeboxwrap div:nth-child(6),
.threeboxwrap div:nth-child(9){margin-left:0}
.threeboxcontainer{width:100%;float:none;margin-bottom:12px}
.threeboxcontainer .inner{margin-right:90px!important;padding-top:20px;float: left;}
.threeboxwrap div:nth-child(1),
.threeboxwrap div:nth-child(4),
.threeboxwrap div:nth-child(7){margin-right:0}
.paBox-container .paBox{float:none!important;width:98%;margin:6px 0;padding:2% 0 0}
.jobfilter-container{position:relative}
.jobfilter{box-shadow:none}
.jobmap .header-filter{padding:0}
.pagesidebar .entry-blog{width:100%!important}
.pagesidebar .page-sidebar{width:100%;float:none;font-size:12px;margin:0}
.pagesidebar .widget{float:none}
form#jobsearch #row-search1,
form#jobsearch #row-search2{width:100%!important;float:none!important}
form#jobsearch #row-search1 .radse{margin:20px 0!important}
form#jobsearch #btn-jobalert{margin-top:0!important;float:right!important}
form#jobsearch #btn-jobalert .btn-select{float:right!important;margin:0!important}
form#jobsearch .row-search .form-item{width:100%!important}
form#jobsearch #check.form-item{width:50%!important}
form#jobsearch .header-filter #row-search2{width:100%!important;float:none!important}
form#jobsearch .header-filter #row-search1{float:none!important}
form#jobsearch .header-filter #row-search1 .form-item{float:none!important;margin:15px 0 0!important}
form#jobsearch .header-filter #row-search1 .form-item #job_location{width:100%!important;float:none!important;margin:0 0 4px!important;height:35px!important}
}
@media screen and (max-width:567px){form#jobsearch .header-filter #row-search2{margin-top:20px}
form#jobsearch .row-search .checkbox>div{margin-bottom:15px}
.pa-jobs-bar-chart.design-1{width:80%!important}
.pa-jobs-chart-label{font-size:13px!important}
form#jobsearch #check.form-item{width:100%!important}
.home-banner .claim-home h3{font-size:18px}
.box-2-col-left{float:left;clear:both;height:auto}
.box-2-col-left .box-2-col-container{width:100%;float:none}
.home-banner form#jobsearch .row-search .form-item{width:100%!important}
form#jobsearch #btn-jobalert{margin-top:0!important;float:right!important}
form#jobsearch #btn-jobalert .btn-select{float:left!important;margin:0!important}
#btn-search .btn-select{margin-right:0!important;width:45%}
.jobmap .pharma{width:auto!important}
.bg-footer .flexipages_widget{float:none;margin:0 auto;width:100%}
.bg-footer h2{color:#fff}
#footer-pages-sidebar:before{clear:both}
#footer-pages-sidebar{float:none;width:100%;text-align:center}
#footer-pages-sidebar .widgettitle{margin-bottom:0}
.seolinks{margin:15px auto;float:none}
.seolinks p{font-size:14px}
}
@media screen and (max-width:467px){.jobmap .ambulance{width:20%!important} .home-banner .claim-home h3{font-size:15px}}
.wp-editor-container>div{border:1px solid #9e9e9e!important}
.delete-image-button{float:left;margin-left:25px!important;width:0!important;height:0!important;cursor:pointer}
.content-block h2.frontpage{font-size:23px;font-weight:700;margin-left:0;background-color:fffff;color:#141412;padding-left:26px;display:inline-block}
.content-box-margin{margin-bottom:20px}
.image{text-align:center; border-radius: 10px; }
.custom-navbar-collapse{background:#fff}
.menu-menu-smartphone-container>ul>li>a{background:fdfdfd;border-bottom:1px solid #085186;float:left;font-size:19px;padding:6px 15px;width:100%}
#menu-menu-smartphone .sub-menu{clear:both;display:none;padding-left:30px}
#menu-menu-smartphone .sub-menu>li{font-size:17px;margin:8px}
.custom-navbar-collapse{margin-left:-15px!important;margin-right:-15px!important}
.navbar-toggle .icon-bar{background-color:#FFFFFF;border-radius:1px;display:block;height:5px!important;width:35px!important}
.menu-menu-smartphone-container .menu-item-has-children>a{background:url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/toggle.png) 92% center/15px auto no-repeat #fdfdfd;clear:both}
.custom_category_addition{display:inline-block;width:100%}
#job_radius{opacity:0;width:100%;z-index:1}
.tg td, .tg th{overflow:hidden;word-break:normal;}
.tg td p, .tg th p {font-size: 14px;}
.tg{border-spacing:0}
.tg th{font-weight:400}
.tg .tg-wu3l{text-align:left}
.tg .tg-4eph{background-color:#fff; border:1px solid; padding: 10px;}
.page-id-26631 .entry-blog img{width:auto}
.quick-search .counter span::after,
h3 span::before{background:0 0!important}
.mce-content-body{color:#000!important}
#tinymce{color:#000}
.wp-pagenavi a, .wp-pagenavi span{border:none}
.wp-pagenavi{text-align:center}
.wp-pagenavi .pages{font-weight:700!important}
.relative{position:relative!important}
#single-job h1{padding:20px 0 15px 0;}
.boxinner a{color:#000}
.red{color:red}
.counter>span{font-weight:400}
.btn-link, .checkbox>a, span.ctobox-01, span.widgettitle{font-weight:700}
.postid-12706 .condition-list{margin-left:30px}
.technical.f-right.job-controls #adminAction{display:block!important}
.author-1688 .breadcrumb.clearfix.breadcrumb_seo{padding-left:0}
.author-1688 .clearfix.content-block{padding:0 15px!important}
@media screen and (max-width:800px){.additional_boxes .box.title_seoarchive.span4,
.page-template-page-verbandverwaltung .form-account .span4{margin:0}
}
.author .heading{padding:0 10px}
.breadcrumb span,
.page-id-2 .breadcrumb a{margin:0}
.btn-link{color:#000;line-height:20px;padding:7px}
.col-xs-6{float:left;width:50%}
.mobile-home-banner>img{max-width:100%;width:100%}
.mobile-buttons,
.mobile-home-banner{display:none}
@media screen and (max-width:639px){.mobile-buttons,
.mobile-home-banner{display:inline-block;width:100%}
}
.page-template-page-jobseeker-account #jse-candidate-profile .jse-form p{margin-top:5px;margin-bottom:5px}
.bg-gray{background:#f6f6f6;border:1px solid #6e6e6e}
.author-ahgkliniken div.heading{padding:0}
.account-content th{text-align:left}
.account-content thead{ border-bottom:1px solid #ddd;}
.account-content tr:nth-child(odd){background-color:#FFF;}
.account-content tr:nth-child(even){background-color: #F8F8F880; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.xfull-column.account-content{max-width:100%;}
.account-content .action-remove .tooltip-wrapper{top:-33px!important;left:-30px!important}
.account-content .action-repost .tooltip-wrapper{top:-33px!important;left:-36px!important}
.account-content .action-postview .tooltip-wrapper{top:-12px!important;left:-50px!important}
.account-content .special .tooltip-wrapper{left:-135px!important}
.single-job .icon.date, .single-job .icon.location{float:left}
#content_box_keyword ul li, #qa_structure_data ul li{margin-left:13px}
#content_box_keyword #accordionExample li, #qa_structure_data #accordionExample li { margin-left: 0;}
.faq-question {font-weight: bold;}
.color_blue{color:#00f}
.color_green{color:green}
.color_red{color:red}
.color_purple{color:purple}
.page-id-2 .twoboxwrap .box-2-col-right .boxinner{margin-top:0!important}
.wp-image-28935{width:200px!important;margin-right:20px!important}
.fb-like{border-top:1px solid #ddd;width:100%;padding-top:30px}
.intext {
margin: 6.5px 15px 7px 0;
max-width: 100%;
height: auto;
border-radius: 10px; }
.wp-caption.alignnone {
margin-bottom: 1rem;
}
.embed-responsive iframe {
border-radius: 3px;
}
iframe.embed-responsive {
border-radius: 3px;
margin-bottom: 7px;
}
.wp-caption.alignnone.embed-responsive-video {
margin-top: 20px;
margin-bottom: 1rem;
}
img.size-full {max-width: 100%; height: auto;}
.survey-snippet{border:1px solid #f1f2f2}
#modal_edit_job .bg-btn-action.border-radius{display:inline-block;position:relative;width:48%}
a.loginRegisterButton{background:#ed7d31;padding:5px 20px;border-radius:5px; color:#fff}
.loginRegisterButton:hover{background:#f49a00}
.claim-home>h3{line-height:36px}
.entry-blog ol li{margin-left:18px}
@media screen and (max-width: 767.5px){
.page_heding h3,.page_heding h4{font-size:16px;font-weight:600}	
.footer_menu_title{margin-top: 30px; display: block;}
#jobsearch .row.homeform {margin: 0;}
.desktop-partner-logos{display:none}
#check, .form-item-buttons, .total-job-offers{display:none!important}
.home-banner{padding-bottom:0}
.page-template-page-post-a-job .duration,
.page-template-page-post-a-job .premium_plus-duration{margin:30px 0;}
.page-template-page-post-a-job .duration li,
.page-template-page-post-a-job .premium_plus-duration li{width:100%;float:left;border:1px solid #ddd !important;margin:15px 0 20px 0 !important;}
.page-template-page-post-a-job .duration li.clearfix.w8,
.page-template-page-post-a-job .premium_plus-duration li.clearfix.w8{margin:35px 0 10px 0 !important;}
.page-template-page-post-a-job .duration li .label strong{clear:both;border-bottom:1px solid #ddd;width:100%;font-size:18px;padding:10px 12%;}
.page-template-page-post-a-job .premium_plus-duration li .label strong{clear:both;border-bottom:1px solid #ddd;width:100%;font-size:18px;padding:0 3%;}
.page-template-page-post-a-job .label.pricetag{font-size:20px !important;font-weight:600;}
.page-template-page-post-a-job .duration .btn-select.f-right,
.page-template-page-post-a-job .premium_plus-duration .btn-select.f-right{float:none;margin:10px 0 0;}
.page-template-page-post-a-job .post-a-job .step .duration .btn-select.select_duration,
.page-template-page-post-a-job .post-a-job .step .premium_plus-duration .btn-select.select_duration{border-radius:0;}
.page-template-page-post-a-job .post-a-job .step .duration li{border-bottom:1px solid #f2f2f2;padding:17px 0 0;}
.post_a_job_topseller_color{text-align:center;background:#FAC768;margin:-54px 0 0 -2px;position:absolute;width:100%;padding:5px;color:#FFFFFF;font-weight:600;font-size:20px;}
.btn-select.f-right.weeks8 .btn-select.f-rightbg-btn-hyperlink.border-radius.select_duration{background-color:#FAC768;box-shadow:0 1px 2px #FAC750;}
.btn-select.f-right.weeks8 .btn-select.f-rightbg-btn-hyperlink.border-radius.select_duration:hover{background-color:#FAC750;box-shadow:0 1px 2px #FAC750;}
#step_plan .toggle-content .premium_plus-duration li .label{text-align:center;}
}
#sidebar ul li:first-child{padding-top:0}
@media(max-width:931px){.megaMenu li>span{padding-right:10px!important}
.header-technical{margin-top:10px}
}
.custom-navbar-toggle>img{margin:10px 0;width:38px}
.counter{text-align:center}
.counter span{font-size:16px}
.yellow-btn{background:orange!important}
.yellow-btn:hover{background:#ffb914!important}
.checkbox>a{margin-right:4.5px;text-decoration:underline}
@media (max-width:938px) and (min-width:768px){.home-banner form#jobsearch .row-search .form-item{margin-right:10px!important;width:21%}
.form-item-buttons{width:32%}
#btn-search, #job_location, form#jobsearch .form-item select, form#jobsearch .row-search .select-style{height:37px}
}
#applicant_detail, #check, #register select{width:100%} 
.header-filter.jobmap_search>h3{color:#000;font-size:16px;margin-bottom:15px;margin-top:0}
.page-template-page-job-alert #btn-jobalert{float:right;margin:0}
.page-id-34599 .pagesidebar .entry-blog ul{list-style-position:outside;margin-left:18px}
#flexipages-6{margin-right:0}
.home .jobmap .header-filter .btn-select{width:90%!important}
@media (max-width:991px){
table#tablepress-1 tr td{display:block}
.column-2,table#tablepress-1 .column-1{width:100%!important;text-align:justify!important;padding:0}
.tablepress tr {float: left; }
.tablepress td {width: 100% !important; display:inline-block;}
.tablepress tr .column-2{ border-top: none;}
.tablepress thead th {	border-bottom: none;}
.tablepress img{width:100%!important}
}
.entry-blog ul{list-style-position:inside}
.postid-34252 img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:100%}
.postid-33072.single.single-post h3{display:table}
.arbeitgeber-sec .span12 h2{width:100%;text-align:center;border-bottom:1px solid #000;line-height:0;margin:70px 0 35px}
.arbeitgeber-sec .span12 h2 span{background:#FFFFFF;padding:0 100px;font-size:21px}
.arbeitgeber-sec h3{color:#085186;font-size:32px}
.arbeitgeber-sec .contact-info{margin:50px 0}
.arbeitgeber-sec .payment_plan{margin-right:25px;margin-top:0}
.arbeitgeber-sec .payment_plan .plan_teaser{height:auto}
.arbeitgeber-sec a{text-decoration:underline;font-weight:700}
.arbeitgeber-sec .payment_plan .plan_teaser ul li{list-style:none}
.payment_plan .plan_teaser ul li.cross{color:#ccc;text-decoration:line-through;}
span.ctobox-01{font-size:16px}
.page-id-489 .heading h1.title{display:none}
.arbeitgeber-sec .home-banner .counter span:after,
h2 span:before{height:0}
.orange{color:orange}
.arbeitgeber-sec a.btn-header.border-radius.current_page_item{font-weight:400;text-decoration:none}
.newplans .payment_plan .plan_teaser{height:385px}
.oldplans .payment_plan .plan_teaser{height:385px} .payment_plan.premium h2 {
background: #F9DE55;
padding: 30px 10px 18px;
margin: 0px;
border-radius: 0;
}
.payment_plan.new-premium h2 {
background: #FAC768;
padding: 30px 10px 18px;
margin: 0px;
border-radius: 0;
}
.payment_plan.premium_plus h2{
background: #F9DE55;
padding: 30px 10px 18px;
margin: 0px;
border-radius: 0;
}
.payment_plan.new-top .basis_offer h2 {
background: #D3D2D0;
padding: 30px 10px 18px;
margin: 0px;
border-radius: 0;
}
.payment_plan.basis .basis_offer h2 {
background: #DCC091;
padding: 30px 10px 18px;
margin: 0px;
border-radius: 0;
}
.payment_plan.top h2 {
background: #D3D2D0;
padding: 30px 10px 18px;
margin: 0px;
border-radius: 0;
}
.pricetag-bg {background: #F2F2F2;}
.payment_plan .pricetag {
text-align: center;
padding: 25px 0;
margin: 0;
}
.newplans .payment_plan .plan_teaser, .oldplans .payment_plan .plan_teaser {
height: 485px;
background-color: #F2F2F2;
padding-top: 10px;
}
@media (max-width: 767.5px){
.jobsearch_form_new>div>div span.icon{right:20px}
.arbeitgeber-sec .span2{width:100%!important}
.form-item .label h6{margin:0 0 6px}
div#text-29{border:none}
.jobfilter{padding:10px 0}
.arbeitgeber-sec .span12 h2{line-height:28px;margin:45px 0 35px}
.heading-info .info #view-map{display:none}
.arbeitgeber-sec .span12 h2 span{padding:0}
.arbeitgeber-sec .span4{margin-bottom:0}
.arbeitgeber-sec .payment_plan{margin-bottom:25px}
.blog-ad-sidebar-mobile, .blog-new-sidebar-mobile, .page-sidebar.mobile{display:inline-block!important}
.blog-ad-sidebar, .blog-new-sidebar-desktop, .comments, .page-sidebar.desktop, .single-post .blog_content .meta-info{display:none}
.fb-like{border-top:none;padding-top:0}
.single-post .single-entry{margin-bottom:20px!important}
.blog_content .second-column{margin-top:10px!important}
.single-post .meta-info{margin-bottom:0}
}
@media (max-width:308px){.mobile-buttons .col-xs-6{width:100%!important;margin-bottom:15px} }
.quick-links-job-categories a{font-size:15px; margin-left:-5px;}
#partner-company-profile .widget-area .company-profile .thumbs,
#partner-company-profile .widget-area .company-profile .title{margin-bottom:10px}
#partner-company-profile .widget-area .company-profile .title{display:none}
.utiu-footer .span4{margin-right:25px;padding:10px 0;font-weight:700}
.utiu-footer .span4:last-child{margin:0;background:#F2F2F2}
.utiu-footer .span4:nth-child(2){background:#FAC768}
.utiu-footer .span4:first-child{background:#D3D2D0}
.arbeitgeber-packages .span4{margin-bottom:5px}
.page-template .current_page_number { color: #a1a1a1; font-weight: 400; font-size: 12px; float: right;}
#sidebar-job-detail .thumbs{margin-bottom:10px}
@media (max-width:480px){
.header-filter-mobile{background:#4fa7d4!important}
.header-filter-mobile .list-jobs .featured,
.list-jobs .premium{background:transparent}
.header-filter-mobile p{font-size:16px;margin:0!important}
.header-filter-mobile .form-item.header-filter-mobile-heading{margin:0}
.single_job_externalpage .company.job-info {	display: inline-grid;}
.blog.two-column.right-sidebar #single-job .company.job-info .job-local {	padding-left: 0px !important;}
.single_job_externalpage .heading-info .info .company > div {	border-right: none;}
.blog.two-column.right-sidebar #single-job .single_job_externalpage .company.job-info div#job_type {	border-right: none !important; }
#single-job .job_categories.clear{display:none}
#sidebar-job-detail .date{display:none}
#ergebnistabelle th{background:#eee}
#ergebnistabelle thead{background:#eee;border-bottom:1px solid #d1d1d1}
#header-filter .form-item .select-style::after{right:9px;top:7px}
.contact_form_snippet{width:100%}
.location .fa.fa-map-marker{top:12px}
}
@media (max-width:580px){
}
.button.apply_job_button.count_company_email.mobile-share-icons, .mobile-share-icons { display: none; }
@media (width:768px){.header-filter-mobile p{font-size:10px}}
@media (width:1024px){.header-filter-mobile p{font-size:13px} }
.header-filter-mobile .form-item.header-filter-mobile-heading{background:transparent}
.heading-info .info .company.job-info-mobile>div{clear:both;padding:0;font-size:17px;border-right:none;line-height: 24px;}
.company.job-info-mobile{display:none;margin-bottom:15px}
.header-filter-mobile{background:#4fa7d4;margin-top:15px;padding:0 10px;border-radius:3px}
.header-filter-mobile .form-item{background:#FFFFFF;border-radius:3px}
.blog-sidebar-ad p{margin:0}
.header-filter-mobile .form-item:nth-child(3)>div{width:157px}
.header-filter-mobile .form-item:nth-child(4)>div{width:215px}
@media (max-width:1024px){.bg-footer .flexipages_widget{margin:25px 40px 0 0} }
.share-icons.desktop-share-icons{display:inline}
.share-icons.desktop-share-icons img{margin-top:-2px;width:16px;}
.share-icons.mobile-share-icons img {	width: 16px;} .box-wrapper .mob-share-btn-anchor.job-mailen.job-mailen img { margin-top: -1px; } #sidebar-job-detail .contact_form_snippet{width:100%}
.mobile-buttons{margin-bottom:15px}
button.bg-btn-hyperlink.border-radius.yellow-btn{text-align:center}
@media print{a[href]:after{content:none!important} }
@page{margin:5%}
.external-share-icons img{width:40px}
.external-share-icons{margin:10px 0;width:21.333333%;display:inline-block;text-align:center}
.text-dec-none{text-decoration:none;color:#333;font-size: 13px !important}
.ext-job-footer .medi-jobs .button{width:31%;display:inline-block}
.pac-container.pac-logo::after{display:none}
#job-iframe{padding:5px}
.blog-sidebar-ad>div>a>img{width:100%;height:260px}
#sitebar #blog_tab{display:none}
@media (min-width:768px) and (max-width:800px){
footer .copyright{margin:10px 0 0}
footer .social-list{margin-top:10px!important}
.widget ul li a, .widget_calendar table a{margin:3px auto!important;padding:1px!important}
.bg-footer .flexipages_widget{margin:-40px 40px 0 0}
footer .bottom{padding-bottom:0}
}
@media (min-width:768px) and (max-width:1024px){#job_list_container #job_types{width:100%!important} }
#single_job_share_button_top .company-name{font-weight:600;display:none;text-align:left;}
#single_job_share_button_top .company-name h1{font-size:18px;font-weight:600;padding:5px 0 !important;}
#single_job_external_share_button_top .apply_job_button.count_company_email .btnshare,
#single_job_share_button_top .apply_job_button.count_company_email .btnshare {
border-radius: 5px;  background: #ed7d31;
border: 1px solid #ed7d31; padding: 7.5px 0; }
.apply_job_button.count_company_email .btnshare { background: #ed7d31; text-align: center; color: #FFFFFF; padding: 5.5px; 	font-size: 16px; border: 2px solid #ed7d31; }
.single-job .apply_job_button.count_company_email{padding:unset;}
#single_job_share_button_top.fixed{
margin: 0;
position:sticky;
position: -webkit-sticky; 
top:0px;
background:#FFFFFF;
padding:10px 0;
box-shadow:0px 3px 5px 1px #ccc;
z-index: 99; border-radius: 0 0 10px 10px;
} 
.single_job_externalpage.fixed{
margin: 0;
position:sticky;
position: -webkit-sticky;
top:0px;
background:#FFFFFF;
padding:10px 10px;
box-shadow:0px 3px 5px 1px #ccc;
z-index: 99; border-radius: 0 0 10px 10px;
} 
.logged-in.admin-bar .single_job_externalpage.fixed{ top:30px;}
.single_job_externalpage.fixed .company-name a#job_author_name {	color: #085186;	font-size: 14px;font-weight: 600;}
.single_job_externalpage.fixed h1#job_title {font-size: 16px; line-height: 1.1em; letter-spacing: .03ex; margin: 0;	padding: 15px 0; color: #303030; font-weight: 700; }
.heading h1.title {
letter-spacing: .03ex;  font-size: 26px;
font-weight: 400;
line-height: 26px;
padding: 0;
margin: 25px 0;
color: #141412; }
#single_job_share_button_top.fixed .company-name{display:block;}
#single_job_external_share_button_top .company-name {	display: none;}
#single_job_external_share_button_top.fixed .company-name {	display: block;}
@media (max-width: 767.5px){.external-share-icons,
.ext-job-footer .medi-jobs .button{width:100%}
.apply_job_button.count_company_email .btnshare{font-size:14px;}
#single_job_share_button_top.fixed{top:0px;padding:10px 0;}
#single_job_share_button_top .company-name h1{font-size:17px;}
.employer-address {font-size: 13px;}
}
div#job_description li br{display:none}
.sidebar-ad img{width:100%!important;}
.advertising-text {font-size: 12px; margin: 0; width: 100%; display: inline-block; text-align: right;}
.blog-new-sidebar-mobile{width:100%}
div#text-27, div#text-19, div#text-15, div#text-37{border:none}
.position-expired{padding:50px 0; text-align:center; border: 1px solid #ddd; margin-top: 45px; border-radius: 10px; }
.position-expired h3.mob{display:none}
#blog-sidebar-ad-custom-fix-sidebar span.corner.top{top:unset;}
.page-template-page-post-a-job #invoice_address .form-item{border:none;padding:10px 24px}
.page-template-page-jobseeker-account .change_password_page .icon:before{content:none}
.single .image .attachment-post-thumbnail{width:100%!important;height:auto;margin-bottom:40px;}
.special-margin{margin-bottom:20px}
.single-post .special-margin{margin-top:118px}
.category .special-margin{margin-top:20px}
.blog-new-sidebar-mobile form#searchform{margin-top:30px}
.page-id-37975 .col-md-9.col-sm-12.col-xs-12{min-height:2000px}
.post-a-job .form-item .error{width:100%}
.timeline-layout .post .image{text-align:center;margin-top:15px}
@media (min-width:300px) and (max-width:380px){#city_search #list_city li a{font-size:14px} } 
.single .breadcrumb_new p{margin-bottom:0}
.location .icon{background-image:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/location.png);background-size:contain!important;background-repeat:no-repeat}
#job_location .icon{background-image:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/location.png);background-size:contain!important;background-repeat:no-repeat;width:14px;height:14px;margin-top:3px}
.heading-info .info a > span.flag {	margin-right: 9px !important;	margin-top: 4px !important;	margin-left: 3px !important;}
.job-listing-mobile .employer-address .icon{margin-top:7px}
.employer-address .icon{background-image:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/location.png);background-size:contain!important;background-repeat:no-repeat;width:14px;height:14px;margin-top:6px}
.company_telefon .icon{background-image:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/phone.jpg);background-size:16px!important;background-repeat:no-repeat;width:20px;height:20px;margin-top:5px}
.company_telefon .count_company_email .icon {
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/email.jpg);
background-size: 16px !important;
background-repeat: no-repeat;
margin-top: 5px; width: 17px;
height: 17px;
margin-right: 6px;
}
.company_telefon .briefcase .icon{background-image:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/breafcase.jpg);background-size:16px!important;background-repeat:no-repeat;width:20px;height:20px;margin-top:6px}
.company_name .icon{background-image:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/building.jpg);background-size:16px!important;background-repeat:no-repeat;width:20px;height:20px;margin-top:2px}
.employer-name .icon{background-image:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/building.jpg);background-size:16px!important;background-repeat:no-repeat;width:20px;height:20px;margin-top:3px}
.date .icon,
.employer-job-date .icon{background-image:url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/calender.jpg);background-size:16px!important;background-repeat:no-repeat;width:20px;height:20px;margin-top:3px}
.timeline-icon .icon.blog_comment::before{font-size:50px;}
.timeline-icon .icon.blog_comment{float:unset;padding:unset;font-size:0;}
#adminAction span.icon{float:none}
.heading-info .info.f-left.f-left-all{line-height:25px}
div#text-38{border:none;}
.threeboxcontainer.border{display: flex; width: 100%; border-radius: 10px; }
.jobs-berufsgruppe.border {	border-radius: 10px; }
#sidebar ul li:last-child a{background-image:none;}
.jobfilter.home_page_headding{padding:20px;}
.jobfilter.home_page_headding a{display:block;font-size:14px;}
.boxicon.dashicons.dashicons-networking.color_blue{margin:0;}
.single-job span.breadcrumb_last{display:none}
.box-wrapper { width: 100%; border:1px solid #ddd;padding: 7.5px 0; text-align:center; border-radius:5px; }
.padding-none{ padding:0 4px !important;}
.padding-last-right-none {	padding-left: 4px; }
.padding-right-none {	padding-right: 4px; }
.padding-left-none {	padding-left: 4px; }
.merken_single{position:relative;top:1px;}
.fb-page.fb_iframe_widget{width:100%;}
.fb-page.fb_iframe_widget span{width:100% !important;}
#usr_detail{display:inline-block;float:left;width:10px;margin:7px 10px 0 0;}
.row.login_forgot_link{margin:20px 0 5px 0;}
h2.login_head_modal{background:#085186;color:#FFFFFF;font-size:22px;padding:10px 18px;width:100%;}
.xmodal-form lable{font-size:15px;color:#444;}
.reg_link_login_page_forgot_pass li{list-style:none;}
.fancybox-outer .fancybox-inner{height:unset !important;}
.custom_reg_form{padding:0 25px;}
.custom_log_form{padding:0 25px;}
.fancybox-close {	right: -5px;	top: 5px; }
.forgot-pass-link {	float: right;}
.forgot-pass-link {	float: right;	margin: 0;}
#usr_detail {	    width: 15px;    margin: 0 5px 0 0;    height: 26px;}
.row.login_forgot_link {	margin: 20px 0 10px 0; font-size: 14px;}
.reg_link_login_page_forgot_pass li {	list-style: none;}
.fancybox-inner {	overflow-x: hidden!important;	overflow-y: hidden!important}
#login #submit_login, #modal-register .button input, #modal-register-job-seeker .button input, #modal-forgot-pass .button input {	border-radius: 0px;}
.login_head_modal {	background-color: #085186;	color: #FFFFFF;	padding: 9px 10px;	font-size: 24px;}
.fancybox-inner {	height: auto !important;	width: auto !important;}
.fancybox-skin {	background-color: #FFFFFF;	padding: 0px!important}
#modal-forgot-pass h2, #modal_login h2, #modal-register h2, #modal_login h3, #modal-register h3 { 	font-size: 18px;	font-weight: 600 ;}
.message_txt_popup { background: #085186 !important; border-left: 0 solid #0073aa !important; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1) !important; 	font-size: 12px !important; padding: 8px 10px !important; color: #fff !important; }
#resetpassform #wp-submit {	border-radius: 0;	padding: 8px 0;	height: auto;	font-size: 16px; }
.login #login_error, .login .message {	padding: 5px !important; }
p.submit {	margin-top: 0 !important; }
form#resetpassform {	padding: 0 20px;	margin-bottom: 24px;float: left;	width: 100%; }
.orange1 {	color: #ed7d31; font-weight: 600; }
.single-job .fixed .padding_right_none {	padding-right: 0;}
.share-btn-anchor-first {	padding: 10px 25px; }
.share-btn-anchor {	padding: 10px 40%; }
@media (max-width:579px){
#single_job_share_button_top.fixed { position: fixed; margin-left: -15px; width: 100%; }
.single_job_externalpage.fixed .company-name a#job_author_name { font-size: 14px;  }
.single_job_externalpage.fixed h1#job_title {	font-size: 16px;	line-height: 1.2;	font-weight: 600;padding: 10px 0 !important;}
.logged-in.admin-bar .single_job_externalpage.fixed { top: 0; padding: 10px 0; }
}
@media (min-width:581px) and (max-width:991px){.share-btn-anchor-first {	padding: 10px 10px;}}
@media (max-width:480px){
#job_location .icon {	margin-top: 4px; }
.heading-info .info a > span.flag {margin-top: 5px !important;}
}
.fixed .company-name #job_author_name {	font-size: 14px;	line-height: 18px; }
.fixed .info.f-left.f-left-all .company.job-info {	font-size: 14px !important; }
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:1024px){
::i-block-chrome, .fixed.single_job_share_button{top: 0;position: fixed;width: 660px;} }
.mob-share-btn-anchor.email_bottom img {	width: 16px; }
#pa_form_login_message_success h6 {	font-size: 15px;}
#pa_form_login_message_success {	background: unset;	padding: unset;	border: unset;	color: #000;	font-size: 13px; }
#modal-register-complete #register_complete {	padding: 0 20px 20px; }
#modal-register-complete .pa-login-welcome {	margin-bottom: 0px;	padding: 0 20px 0;}
#modal-register-complete div.pa-login-welcome {	margin: 10px 0 0px 0; padding: 0 20px 0; }
#modal-register-complete h2.pa-login-welcome.login_head_modal {	padding: 10px 0 10px 20px; }
#modal-register-complete .title .fancybox-close {	margin: 0 15px 0 0; }
.package-footer span, .package-footer1 span {font-size: 12px;display: inline-block;}
label.label_jobseeker {	margin: 10px 0 0 0; font-size: 13px; width: 100%;	font-weight: 300;}
.pa-resetpass-welcome {	padding: 10px 20px 0; font-weight: 600;}
.resetpass_input {	font-size: 16px !important; }
#reset_popup_password .login #login_error {	border-left-color: #dc3232 !important; margin: 20px !important; }
.reg_note_msg {	font-size: 14px; }
.reg_note_msg a {	text-decoration: underline; }
#login .login_forgot_link .col-md-6.col-sm-6.col-12 {	padding: 0;} 
.pa-validation-error-message {	font-size: 14px; }
#register_complete #arbeitgeber_typ {	padding: 0 0 0 5px; margin-top: 0; -webkit-padding-start:10px;}
#login .form-item input {	margin-top: 0px; }
#forgot_pass .form-item input, #register .form-item input, #register_jobseeker .form-item input, #register_jobseeker .form-item select {width: 100%;margin-top: 0px; }
#register_complete .form-item input {	margin-top: 0px;font-weight: 300;}
form#resetpassform input {	margin-top: 0 !important; }
.fancybox-item.pop_ok_btn{border:1px solid;padding:6px;width:100%;display:inline-block;text-align:center;background:#085186;color:#FFFFFF;border-radius:5px; }
#jse-gemerkte-jobs .apply_job_button.count_company_email .btnshare {background: #ED7D31;border-radius:5px }
#jse-gemerkte-jobs .remove-saved-job {display: inline-block; border: 1px solid #ccc; width: 100%; padding: 5.5px;    text-align: center;    color: #000; }
#jse-gemerkte-jobs a#job_title {text-decoration: underline;}
#jse-gemerkte-jobs .apply_job_button.count_company_email .btnshare:hover {background: #ff8430;}
a.remove-saved-job:hover {background: #faf5f5;}
#jse-gemerkte-jobs .col-md-6.col-sm-12.col-xs-12 {    margin: auto;}
.modal-form #job_form #isapplywithprofile, .modal-form #job_form #ishowtoapply {	margin-top: 7px !important; float: left; }
.modal-form #job_form .form-item .apply label {	width: 95%; }
.modal-form #job_form .email_apply .example {	margin-left: 0px; }
.pa-login-info h6 {	font-weight: 600; }
.email_blue {	color: #085186; }
#pa_form_login_message_success h6 {font-weight: 600; }
#pa_form_login_message_success p {	margin: 5px;}
#reset_popup_password #login_error {	margin: 0 20px; }
#reset_popup_password {	height: auto !important; }
.reg_link_login_page_forgot_pass li {	font-size: 14px; }
#modal-register-complete .pa-login-welcome.login_head_modal {	font-weight: unset; }
.edit_job_single{	margin-top: 10px !important; }
.category-blog .pagination {    margin-top: 20px; }
.single-job .modal-job .edit-job-inner .title {
padding: 5px 0 0 30px; border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0; }
.single-job .modal-job .modal-form #job-details .form-label {	color: #464646; font-size: 15px; padding-bottom: 20px;}
.single-job .modal-job .modal-form #job-details .form-label .edit-status {	top: -5px; }
.single-job .modal-job .modal-form #job-details .form-label .edit-status #job_status {	font-size: 15px; }
.single-job .modal-job #company-details .form-label {	color: #616161;}
.info.f-left.f-left-all .company.job-info {	font-size: 16px !important;}
.heading-info .info .name {	font-weight: 600;	font-size: 16px; }
.fancybox-overlay.fancybox-overlay-fixed {	background: rgba(0, 0, 0, 0.5);}
@media (max-width: 767.5px){
.profile_Unterneh {	margin-bottom: 0 !important; }
.heading-info .info .company.job-info-mobile > div {font-size: 16px;}
.technical.f-right.job-controls #adminAction {	font-size: 16px;}
.main-column .job-detail .description h3 {	font-size: 16px !important;	 }
.merken_single{position:relative;top:2px;}
}
#job_description ul li ul li {    list-style: circle;}
#job_description ul li ul li:before {    content: none !important;}
#job_description ul.disc li::before {content: none}
#job_description ul.disc li {list-style: disc;margin-left: 15px;}
.employer-name img {    margin-top: -3px;	width: 12px; }
.jse-profile #user_logo_container > div {    width: 60%;    float: right;}
.job_seeker_mobile_logout a.second_header_logout_link {    float: none;    display: inline-block;}
.job_seeker_mobile_logout {	display: none;}
.load-more-post {padding: 10px 20px;color:#085186 !important;border:1px solid #B8B8B8;background:none !important;
width: 210px !important;font-weight: normal !important;}
button.load-more-post:hover {    color: #fff !important;    background: #085186 !important;}
.blog.two-column.right-sidebar #single-job .company.job-info .job-local {	clear: none;}
.blog.two-column.right-sidebar.logged-in.admin-bar .single_job_externalpage.fixed .company-name {	 margin-top: 0px;}
.blog.two-column.right-sidebar #single-job .company.job-info .job-local {padding-left: 8px;}
.col-md-5.col-sm-12.col-xs-12.BorderlatestJobspaddingRight {margin-top: 20px;}
.joblisting_side_company_premium {border: 1px solid #eaeaea;min-height: 320px;border-bottom: none; }
@media (min-width:576px) {
.TitleLogomedia {
display: inline-block;
border: 1px solid #eaeaea;
padding: 15px;width: 100%;  border-radius: 10px;
}
.title_center { display: inline-block; vertical-align: middle; height: 100px; vertical-align: middle; display: table-cell;}
.premium_sec .NameAndAddress {	display: inline-flex;	max-width: 33%;	padding: 10px 0 0 15px;	}
}
.premium_text {	padding: 10px;	 min-height: 379px;}
.NewestJobsPremium{border-bottom: 1px solid #eaeaea; margin: 0; padding: 13px 20px; background: #F5F5F5;}
.LatestJobBorder {	border-bottom: 1px solid #eaeaea;	padding: 0 0 10px 0; margin: 10px 0 0 0; height: 110px;}
.NameAndAddress .employer-address .icon {	margin-top: 4.5px;}
.NameAndAddress .employer-name .icon {	margin-top: 3px;}
.employer-name .icon {margin-top: 2px;}
.LatestJobBorder .title-link.title {white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis; padding-right: 15px; display: inline-block;} 
.person_img #company_logo_thumb {	border-radius: 100%; }
.person_name {	font-weight: 500;}
.person_telefone {	color: #085186;}
.person_mail {	margin: 10px 0 20px 0;}
.person_mail a {
padding: 7px 10px;
border-radius: 999px;
white-space: nowrap;
vertical-align: middle;
color: #085186;
background-color: #ffffff;
border: 1px solid #CFD6E7;
display: block;
width: 130px;
text-align: center;
cursor: pointer;
}
.space20px {	height: 20px; }
.company_url .icon {background-image: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/laptop.png); background-size: 16px !important;	background-repeat: no-repeat;	width: 20px;	height: 20px;	margin-top:5px;}
.company_url {	margin-left: 10px; }
.row.AuthorLocation {	margin: 0px 0 0 0px;}
.TitleMedialvertical{top: 5px; margin-left: 2px;}
.row.LatestJobBorder:last-child { border-bottom: none; margin: 10px 0 10px 0px; }
.joblisting_side_company_premium .row.LatestJobBorder.premium:last-child {	margin-bottom: 0px; } h3.NewestJobsPremium {
font-size: 19px; font-weight: 300; border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
h3.premium_textheading {
font-size: 19px; font-weight: 300; border-bottom: 1px solid #ededed;
margin: 20px 0 0;
padding: 13px 20px;
background: #F5F5F5;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.premium_sec {
border: 1px solid #eaeaea;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
h3.premium_sec_heading {
font-size: 19px; font-weight: 300; border-bottom: 1px solid #ededed;
padding: 13px 20px;
background: #F5F5F5;
margin: 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.premium_sec.jobs_per_mail h6 {
font-weight: 400;
line-height: 42px;
font-size: 16px; }
.pagination.company_profile{border-top:1px solid #eaeaea;border-radius:0;padding:4px 0; background-color:#f5f5f5; margin: 0;}
.premium_text ul {	padding: 5px 0 0 25px;} 
.title_center .main-column.uppercase {	font-size: 26px;	font-weight: 500; }
.LatestJobBorder #company_logo_thumb {	margin-top: 0;}
#company_banner_img_top {
width: 100%;
border: 1px solid rgba(220,223,226,0.8);
border-right: 0.5px solid rgba(220,223,226,0.8);
border-bottom: none;
border-radius: 10px 10px 0 0;   margin-top: 27px;
}
.image_title_siderbar {	display: inline-flex;	}
.image_title_siderbar .img_thumb{ padding-left: 20px; margin: auto 0; }
.padding_left_space_0 {padding-left:0px; padding-right: 5px;}
.sidebar_title_margn_auto {	margin: auto 0px; }
.BorderlatestJobs .joblisting_side_company_premium .siderbar_logo_img {border: 1px solid #dedede;	padding: 10px; text-align:center; height: 80px; width: 90px; line-height: 4;}
.joblisting_side_company_premium .siderbar_logo_img {	border-radius: 5px; } .ExternalContent ul li:before {     margin: 0 !important;}
#thumbnail-slider { margin:0 auto; width:100%; padding:4px 40px; box-sizing:border-box; position:relative; -webkit-user-select: none; user-select:none;}
#thumbnail-slider div.inner { background-color:transparent; position:relative; overflow:hidden; padding:2px 0; margin:0;}
#thumbnail-slider div.inner ul {white-space:nowrap;position:relative;left:0; top:0;list-style:none;font-size:0;padding:0;margin:0;float:left!important;width:auto!important;    height:auto!important;}
#thumbnail-slider ul li { display:inline-block; *display:inline!important; margin:0 4px; transition:border-color 0.5s; box-sizing:content-box;text-align:center;
vertical-align:middle; padding:0; position:relative; list-style:none; backface-visibility:hidden;}
#thumbnail-slider ul li.active { opacity:1; }
#thumbnail-slider ul li:after { display:block; position:absolute; top:7px; right:8px; font:bold 9px/18px Arial; color:white; width:60px; height:18px; border:1px solid rgba(255,255,255,0.4); background-color:rgba(0,0,0,0.5); z-index:2; cursor:pointer; text-align:center;   }
#thumbnail-slider ul li.active:after { font-size:10px; background-color:#C00;}
#thumbnail-slider li:hover {    opacity:0.8;}
#thumbnail-slider .thumb {width:100%;height: 100%;background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;position:absolute;font-size:0;}
#thumbnail-slider-pause-play {display:none;}
#thumbnail-slider-prev, #thumbnail-slider-next{opacity:1;position: absolute; background-color:rgba(0,0,0,0.1); *background-color:#ccc; backface-visibility:hidden; width:36px;
height:48px; line-height:48px; top: 50%; margin:0; margin-top:-24px; color:white; z-index:10; cursor:pointer;}
#thumbnail-slider-prev { left:0px; right:auto;}
#thumbnail-slider-next { left:auto; right:0px;}
#thumbnail-slider-next.disabled, #thumbnail-slider-prev.disabled {opacity:0.3; cursor:default;}
#thumbnail-slider-prev::before, #thumbnail-slider-next::before {position: absolute;top: 16px;content: "";display: block;width: 16px;height: 16px; border-left: 3px solid white;    border-top: 3px solid white; }
#thumbnail-slider-prev::before { left:13px; -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform: rotate(-45deg);}
#thumbnail-slider-next::before { right:13px; -ms-transform:rotate(135deg); -webkit-transform:rotate(135deg); transform: rotate(135deg);}
.Bildergalerie_img {	padding: 3px;	max-height: 300px;	overflow: hidden; }
.img_gallery_show {	max-height: 100%; }
#btn_gallery_img_show {
text-align: center;
background: #fff;
padding: 20px 0 20px;
cursor: pointer;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
border: 1px solid #ededed;
border-top: none;
}
#btn_gallery_img_show_btn {
padding: 7px 10px;
border-radius: 999px;
white-space: nowrap;
vertical-align: middle;
color: #085186;
background-color: #ffffff;
border: 1px solid #CFD6E7;
display: block;
width: 150px;
margin: 0 auto;
margin-top: 0px;
text-align: center;
cursor: pointer;
}
.row.slider_thumb_text .premium_sec {
border-radius: 0;
}
.Bildergalerie_img .thumb.img-fluid {	 width: 100%; }
#mitarbeitervorteile.premium_text,
#uber_uns.premium_text {
max-height: 379px; overflow: hidden;
border: 1px solid #eaeaea;
padding: 20px 20px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
#mitarbeitervorteile.mitarbeitervorteile_show, #uber_uns.uber_uns_show {	max-height: none; }
#btn_mitarbeitervorteile_show, #btn_uber_uns_show {	text-align: center;	background: #F5F5F5;	padding: 5px 0 10px 0;	cursor: pointer; }
.btn_mitarbeitervorteile_show div, .btn_uber_uns_show div {	background-image: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/down-arrow.png);	height: 20px;	width: 24px;	margin: 0 auto; }
.btn_mitarbeitervorteile_hide div, .btn_uber_uns_hide div {	background-image: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/up-arrow.png);	height: 20px;	width: 24px;	margin: 0 auto; }
.BorderlatestJobs .pagination.company_profile.edit_company_profile { 
margin-bottom: 0;
border: none;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
background: none;
border: 1px solid #eaeaea;
border-top-width: 1px;
border-top-style: solid;
border-top-color: rgb(234, 234, 234);
border-top: none;
padding-bottom: 16px;
padding-top: 0;
}
.fb_snipt {	border: 1px solid #eaeaea;	border-radius: 0 0 10px 10px; }
.NewestJobsPremium.facebook_snipt {	margin-top: 19px;	padding-bottom: 13px; }
@media only screen and (max-width:736px){ #thumbnail-slider { padding:0; }}
#anzeige {	max-width: 100% !important; }
#htmlAnzeige, #htmlAnzeige #content {	max-width: 100% !important; }
#htmlAnzeige #content li:before, #htmlAnzeige #anzeige .list ul li::before{content: '-' !important;}
#jobTplContainer .emp_nr_outerframe { max-width: 100% !important; margin: unset !important;}
#fileToUpload {position: absolute; top: 0; right: 0; left: 0; bottom: 0; width: 100%; margin: 0; padding: 0; cursor: pointer; opacity: 0;}
.job_html .file-path {border : none; background: none;}
.job_html .file-path:focus {outline: none;}
.job_html .btn-outline-primary { position: relative; color: #085186; border-color: #999;border-radius: 0;}
.job_html .btn-outline-primary:hover {    background: #085186;    color: #fff !important; } .page-template-page-post-a-job .job_html .btn-outline-primary:hover {
background: transparent;
color: #085186 !important;
border-color: #085186 !important;
} .person_img #company_logo_thumb {	max-width: 100px;	max-height: 100%;	margin-top: 6px; height: auto; margin-bottom: 20px; border:1px solid #f5f5f5;}
.NameAndAddress .Person_Info {	margin: auto 0; }
.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }
.aerzteblatt-back .button {background: #fff !important;color: #085186;border: 1px solid #ddd;}
#ext_job_footer .apply_job_button#bg-orange {    border: 1px solid; }
#ext_job_footer .apply_job_button#bg-orange1 {    border: 1px solid; border-radius:5px; }
.gallery_img_padding {	padding: 3px;} 
.edit_company_profile span.page-numbers.current { background: #085186; padding: 1px 12px; color: #FFFFFF; border: 1px solid #085186; height: 28px; display: inline-block; vertical-align: middle; }
.edit_company_profile a.page-numbers, .edit_company_profile span.page-numbers.dots {	display: none;}
.edit_company_profile span.page-numbers.current::after {	content: " von "attr(data-total-page)""; }
.edit_company_profile a.prev.page-numbers > span, .edit_company_profile a.next.page-numbers > span {	display: block;}
.edit_company_profile a.prev.page-numbers, .edit_company_profile a.next.page-numbers {display: inline-block;padding: 1px 12px 2px 12px;font-size: 18px;line-height: 22px;}
.edit_company_profile .mobile-page-left-icon {	padding: 1px 12px 2px 12px;}
.edit_company_profile .mobile-page-left-icon, .edit_company_profile a.next.page-numbers, .edit_company_profile a.prev.page-numbers {font-size: 18px; border: 1px solid #085186; display: inline-block; line-height: 22px; color: #085186; height: 28px; vertical-align: middle; }
.pagination.company_profile.edit_company_profile .page-numbers { margin: 0; }
.edit_company_profile .mobile-page-left-icon:hover, .edit_company_profile a.next.page-numbers:hover, .edit_company_profile a.prev.page-numbers:hover {color: #fff; background-color: #085186;}
.fb_snipt .fb_iframe_widget {	width: 100%; }
.fb_snipt .fb_iframe_widget span {	width: 100% !important; }
.fb_snipt .fb_iframe_widget span > iframe {	width: 100% !important;} 
#template #anzeigenrahmen { width:100% !important; overflow: auto;}
.mrg-btm-40{margin-bottom: 40px; }
#template {padding-top: 0px !important;}
#template #anzeigenrahmen>div{margin: 25px !important;}
#template #anzeigenrahmen>div>img{margin: 0px !important;}
.single_job_flag_icon{margin: 4px 8px 0 3px; float: left; }
.dropdown_icon_city_category .select-style .job_radius_value.select {width: 100%;}
.top_logo_title .premium_single_logo{border:1px solid #dedede;padding:10px;text-align:center;height:100px;width:120px;line-height:5;    display: inline-block;
vertical-align: middle; margin:0 auto; border-radius: 5px; }
.sidebar_title_margn_auto .employer-name {	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis; padding-right: 6px;}
.display_grid_emp_name{ display:grid;}
.job_html .file-error {    color: #d68a7c !important;    font-weight: 700;    font-size: 16px!important;}
.job_html .error {    border: 1px solid #d68a7c !important;    clear: both;    display: flex;    padding: 5px 0 0 15px !important; }
.job_html .error .message {    margin: -4px 0 0 15px; }
.job_html .error span.icon {   top: 4px; }
.premium_sec.jobs_per_mail {
padding: 20px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.jobpermailbtn {	padding: 0 15px 0 0px; }
.jobpermailbtn a {	font-size: 14px; }
.jobs_per_mail h6{ line-height: 2.2; margin: 0}
.premium_sec_heading.JobsPerE-Mail {
margin-top: 20px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.employer-job-type .job-type {display: inline;}
.top-employer { float: right;    text-align: center;}
.top-employer img {    width: 100px; }
.btn-jobalert1 .btn-select button {background: #ed7d31;padding: 7px 20px;line-height: 24px;}
.btn-jobalert1 .btn-select button:hover {opacity: 0.9} .home-page-content p {font-size: 14px; font-weight: 300;}
.single-post .single-navigation a:last-child {	float: right; } 
.Arbeit_row .top_arzt_job {	padding-top: 0;	font-size: 18px; color: #141412;	padding: 45px 0 10px;	margin-bottom: 1rem;}
.home-page-content>h3 {    font-size: 17px;    font-weight: 400; }
#user_logo_container .input-file {
color: #085186;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
display: inline-block; 
width: 145px;  border-radius: 5px;
}
span.upload_btn>i {font-style: inherit;}
.page-template-page-post-a-job span#user_logo_browse_button, .page-template-page-profile span#user_logo_browse_button { color: #085186; font-size: 1rem; width: 100% !important; margin: 0; font-weight: normal; padding: 5px 10px !important;  }
#user_logo_browse_button span { position: absolute; right: 8px; top: 5px; font-size: 16px;}
.page-template-page-post-a-job span#user_logo_browse_button:hover,
.page-template-page-profile span#user_logo_browse_button:hover {
border-radius: 5px;   color: #085186 !important;
border-color: #085186; }
.navbar .dropdown-menu {  border:none; }
.navbar .dropdown {position:static;}
.navbar .dropdown-menu { width:100%; left:0; right:0; }
.navbar .dropdown-menu { background-color: #fff; border-bottom: 1px solid #a6a6a6; border-radius: 0; }
.anmelden {border:1px solid #fff; background-color: transparent; padding: 0px 10px; border-radius: 2px; color: #fff;text-align:center;display: inline-block;cursor: pointer;}
.anmelden a { color: #fff; }
.anmelden_p{display:block;}
.ergebnis-titel { padding-bottom: 8px;}
.container-fluid.bg_color_content.top_arzt_stellenange .ergebnis-titel {	padding-bottom: 0; }
.dropdown-menu .nav-item>a {font-size: 17px;color: #333;line-height: 32px; font-weight: 300;}
.dropdown-menu span { color: #085186; display: block; font-size: 24px; letter-spacing: 1px; margin-top: 3.5px;}
.navbar-nav li>a { font-size: 18px; min-width: 36px;}
.dropdown-menu .nav-item>a:hover { color: #085186; }
.job .employer-address .employer-job-date.e_j_d_btn {	display: none;}
.logotitle {	min-height: 112px; }
.quick-links-job-categories.title { font-size: 13px; font-weight: 600; }
.quick_inks_items { list-style: none;display: inline-block;padding: 10px 6px;border: 1px solid #ddd;width: 100%;border-top: none;font-size: 13px !important;}
.quick_inks_items li { display: inline-block; padding: 5px 12px 0px 20px; font-weight: 400;  text-decoration: underline; }
.Arbeit span {	font-size: 10px;	font-weight: normal; }
.Arbeit { font-size: 16px; font-weight: 400; color: #000; line-height: 20px; }
.Arbeit img { float: left; margin-right: 15px; width: 40px;}
.Arbeit2 {	float: right;}
.Arbeit1 {	float: left; }
.Arbeit_row {background: #F8F8F87D; border-bottom: 1px solid #ddd; padding: 20px 0; }
.container-fluid.banner_bottom_boder { background-size: cover;
background-position: center;
background-image: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/V1_Background_Gradient_1.png);
padding: 0;
}
.top_arzt_job { font-size: 18px;  color: #141412; padding: 45px 0 10px 0; margin-bottom: 1rem; }
.logostartseite { border: 1px solid #dedede; height: 100px; width: 120px; padding: 10px; text-align: center; display: table-cell; vertical-align: middle; border-radius: 5px; }
.top-arbeitgeber .siderbar_logo_img {	float: left; margin-bottom: 10px; margin-right: 15px; }
.top-arbeitgeber .content {min-height: 155px;}
.top-arbeitgeber {	border: 1px solid #ddd;	padding: 0px; background: #fff; min-height: 360px; border-radius: 10px; }
.top-arbeitgeber-upper {	text-align: center; }
.top-arbeitgeber-btn {background:#085186;color:#fff;padding:4px 30px;display:inline-block;margin-top:10px;border-radius: 5px; text-align: center;width: 100%;}
.Jobs_nach_heading {	font-size: 18px;	font-weight: 600; margin-bottom: 10px;}
.Jobs_nach_heading img {	margin-right: 10px; width: 30px;} 
.category_list li {	padding-left: 25px;	color: #085186;	font-size: 14px;float: left;}
.box { border: 1px solid #ddd; padding: 15px 5px; list-style-position: inside; margin-bottom: 20px;}
.img-fluid.jon_finder {	width: 16px;	margin: -2px 7px 0 0; }
.title-link.title:hover { color: #ed7d31; }
.employer-job-date { text-align: center; color: #fff; border-radius: 3px; display: inline-block; padding: 2px 5px; line-height: 15px; font-size: 12px; width: 90px;}
.basis .employer-job-date {padding:0; color: #141412;}
.premium .employer-job-date {
border: 1px solid #ed7d31;
color: #ed7d31;
padding: 2px 2px;
width: 80px;
text-align: center;
border-radius: 3px;
display: inline-block;
line-height: 15px;
font-size: 11px;
}
.employer-address {
font-weight: 300;
font-size: 13px;
}
.top .employer-job-date {background: #085186;}
.top-arbeitgeber-btn:hover {	background: #ed7d31; }
.category_list li > a {	color: #085186; }
hr { height: 1px;	border-top: 1px solid #ddd;	margin: 1em 0; }
.current_page_number { color: #141412; font-weight: 700; font-size: 14px;  }
#wpmm-wrap-et_mobile_top ul {	text-align: right; }
.homepage_headding {font-size: 32px; color: #141412; }
.redirection_links {
margin-bottom: 50px;
display: inline-block;
margin-top: 10px;
font-weight: 300;
}
.alle_top_ans {
width: 100%;
margin-top: 10px;
padding-top: 8px;
margin-bottom: 50px;
}
.top-arbeitgeber .title-link.title {	display: flex; }
.slogan {font-size: 14px; margin-bottom: 50px;}
.pa {display:inline-block;font:normal normal normal 30px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; vertical-align:middle; margin-right:10px;}
.pa-phone:before {content: "\2706"; }
.slogan_mobile.mobile {	padding: 0 15px; font-size: 12px; color: #fff;}
.pagination.top a.page-numbers, .pagination.top span.page-numbers.dots, .pagination.top a.prev.page-numbers > span, .pagination.top a.next.page-numbers > span {	display: none;}
.pagination.top span.page-numbers.current::before {  content: ""; }
.pagination.top a.page-numbers { border-top: none; }
.pagination.top span.page-numbers.current { border-top: none; color: #141412; padding: 10px 0px; }
.pagination.top span.page-numbers.current::after {  content: ""; }
.pagination.top a.prev.page-numbers, 
.pagination.top a.next.page-numbers {display:inline;padding:0 8px; background-color:#efefef;color:#595959;font-weight: 300;}
.pagination.top a.prev.page-numbers { float: left; margin: 0 10px 0 0px; border-radius: 5px; }
.pagination.top a.next.page-numbers { float: right; margin: 0 0 0 10px; border-radius: 5px; }
.pagination.top { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 10px 0; margin: 25px 0; font-size: 13px; border-radius:0;} 
.form-control.search_kilinikn {	height: 36px; margin-bottom: 1em;}
.employer-page h2,  
.employer-page h3{ color: #141412; font-weight: 400; margin: 1.5rem 0 1rem 0; padding: 0;}
.employer-page h2{font-size: 22px;}
.employer-page h3{ font-size: 18px; color: #141412; font-weight: 400; margin: 1.5rem 0 1rem 0; padding: 0;}
th.headding1 { background-color: #ddd; border-bottom: none !important;}
.pricing th.headding2 { background-color: #a6a6a6; color: #fff; text-align: center; font-weight: 600; font-size: 14px; border-bottom: none !important; }
.pricing th.headding3 { background-color: #085186; color: #fff; text-align: center; font-weight: 600; font-size: 14px; border-bottom: none !important; margin: 0 -1px;}
.pricing th.headding4 { background-color: #595959; color: #fff; text-align: center; font-weight: 600; font-size: 14px; border-bottom: none !important; }
.pricing th.headding5 { background-color: #8198AE; color: #fff; text-align: center; font-weight: 600; font-size: 14px; border-bottom: none !important; }
.pricing th.Topseller { background-color: #ed7d31; color: #fff; text-align: center; font-weight: 600; font-size: 14px; height: 36px; border-bottom: none !important; margin: 0 -1px; }
li.Topseller::before { color: #ed7d31; }
.empty {background: #fff !important; }
.pric b {	font-size: 16px; }
.pric.back_price { background-color: #ed7d31 !important; color: #fff;  padding: 5px 10px;}
.top_arbeit_btn { background-color: #085186; color: #fff; border: 0; padding: 5px 0; width: 120px; border-radius: 4px; margin: 5px 0; }
.visit_premium { background-color: #a6a6a6; color: #fff; border: 0; width: 100%; cursor: pointer; padding: 5px 0; border-radius: 4px; margin: 5px 0; }
.visit_premium:hover {opacity: .9;}
.pricing tr.odd { background-color: #F8F8F880; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.pricing td, .pricing th {font-size: 12px;padding: 5px 0px; text-align: center; border: none !important;}
.pricing tr > td:first-child {	text-align: left; padding-left:10px; }
.pricing tr.odd td {	background: none; }
.widget-area .company-profile .title.company_name { border-bottom: 1px solid #f2f2f2; margin-bottom: 5px; padding-bottom: 15px; text-align: center;}
.archive_title_small {  font-size: 13px;
padding-bottom: 3px; } 
.margin_list_top hr {	margin-top: 0; }
.contact_heading{font-weight: 400;  margin-top: 15px;display: block;}
.pa-briefcase::before {	content: '\01F4BC';	color: #081586;	line-height: 1; 	font-size: 24px; }
.company_sidebar_profile .desc_heading.bord {	border-top: 1px solid #f2f2f2;	padding-top: 12px;	margin-top: 15px;}
.company_url .fas.fa-laptop {	margin-right: 5px; }
.job_perametter { display:none;}
.job_perametter1 { display:none;}
.post_block { border-bottom: 1px solid #ddd; margin-bottom: 20px; padding-bottom: 20px; }
.meta-info_new {	font-size: 12px;  }
.category .heading { margin-bottom: 20px; }
.category_sidebar .sidebar_right_new {	margin: 0; }
.category_sidebar #blog_searchform {  padding: 0 0 20px 0; }
#fj_isolate #jobTplContainer img { max-width: 100% !important; height: auto; }
#fj_isolate #jobTplContainer, #fj_isolate #frame_zone {width: 100% !important;}
#single-job .heading h1.title {
letter-spacing: .03ex;
margin: 0; font-size: 20px;
font-weight: 500;
line-height: 36px;
padding: 15px 0;
color: #141412; }
.post-content-container h2.post-title.entry-title{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 5px; color: #085186; font-weight: 300;padding-top: 1px;}
.afu-process-file > label.select, .afu-process-file > label.upload, .afu-process-file > label.remove { width: auto; margin-right: 10px;float: left; cursor: pointer; }
.remove_upload_btn .afu-process-file { width: 100% !important; }
.remove_upload_btn { width: 100% !important; }
#user_logo_thumbnail.Profilbild { width: 100%; }
#fileToUploadJOB { position: absolute; top: 0; right: 0; left: 0; bottom: 0; width: 100%; margin: 0; margin-top: 0px; 	padding: 0; cursor: pointer; opacity: 0; }
#content_box_keyword ul, #content_box_keyword ol {margin-bottom: 1rem;}
#qa_structure_data ul, #qa_structure_data ol {	margin-bottom: 1rem; display: contents;}
#single-job p#breadcrumbs {	margin-bottom: 0; }
#single-job .position-expired .quick_inks_items { border: none; font-size:16px !important; }
#single-job .position-expired .quick-links-job-categories.title{font-size: 16px !important;}
.position-expired h2.desk{font-size:16px}
.white_strip {
height: 75px;
margin: -10px 10px;
position: relative;
background: #fff;
top: -66px;
padding-top: 10px;
margin-bottom: -66px;
}
span.lb-number {    display: none !important; }
#register_complete_1click #submit_register_complete { clear: both; float: left; padding: 10px; background: #ed7d31; color: #fff; border: none; width: 100%; text-align: center; }
.share-icons.mobile-share-icons1 img {	width: 16px; }
.page-template-page-one-click-application-form select.selectpicker { -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; padding-left: 7px; }
.cv_detail_exp { clear: both; float: left; color: #ccc; font-size: 12.5px;}
.error_msg {	border-color: #d68a7c !important; }
.success_msg { border-color: green !important; background-image: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/check-green.png); background-repeat: no-repeat; background-position: 99% 50%; }
.heading.onclick_app .title_new { color: #fff !important; background: #085186; padding: 15px !important; font-size: 20px !important; margin-bottom: 15px !important; margin: -10px;}
.boder_shadow_bor { border: 0.5px solid #ddd; display: inline-block;padding: 10px; width: 100%;}
.dashboard-jobs-excel-export{float: right;margin-top: -10.5px;border: 2px solid #ddd;padding: 0px 5px; border-radius: 5px; }
.page-template-page-dashboard table > tbody, .page-template-page-dashboard thead th {font-size:14px;}
#lebenslauf_block .remove_upload_btn {	margin-top: 0px; } .inner_layer { -webkit-transition: background-color 4s ease-out; -moz-transition: background-color 4s ease-out; 	-o-transition: background-color 4s ease-out; transition: background-color 4s ease-out; }
.file_url_img { height: 100px !important; margin-bottom: 15px; }
.file_url_img_lebenslauf {	height: 100px !important;}
li.pric.text-center { height: 45px; padding: 10px 0; }
#update_account div.form-item, #update_account .jse-submit {	padding: 8px 0 30px 0 !important; }
.not_allow { cursor: no-drop; }
.not_allow i {	opacity: .5; }
.zuruck { border: 1px solid rgba(220,223,226,0.8); padding: 5px 10px;  position: absolute; font-size:16px;}
.listing_job_row {	float: right; }
.listing_job {display: inline-block; list-style: none;}
.listing_job li {	display: inline-block; 	float: left; }
.listing_job > li > span {position:relative;float:left;padding:6px 10px;line-height:1.5; text-decoration: none; border: 1px solid rgba(220,223,226,0.8); border-right:none; font-size:16px;}
.listing_job > li > a {padding:6px 12px;line-height:1.5; text-decoration: none; border: 1px solid rgba(220,223,226,0.8); display: inline-block; }
.listing_job > li > a.right_nav {	margin-left: -1px; }
.l_r_icon {	font-size: 22px;vertical-align: middle;position: relative;vertical-align: middle;top: -1px;display: inline-block;
line-height: 0;}
.listing_job > li > a:hover { border-color: #085186; z-index: 99; position: relative;}
a.not_allow:hover {	border: 1px solid rgba(220,223,226,0.8) !important; }
.dot { margin-left: 8px; margin-right: 3px; }
.employer-address .dot.dot1::after { content: "\2022"; margin-right: 5px; }
.row.single_job_share_button.mobile_back_button {    padding-top: 0;}
.title .msg_box_bottom { font-size: 12.5px; }
.partner_job { border: 1px solid #999; margin-bottom: 10px; text-align: center; color: #333; border-radius: 3px; display: inline-block; padding: 2px; line-height: 13px; font-size: 12px; width: 90px; }
.employer-address .fas.fa-map-marker-alt {	padding-left: 3px; }
.page-template-page-jobseeker-account .remove_upload_btn label.upload {	display: none; }
.remove-file.lebenslauf i, .remove-file.Profilbild i { display: none; }
.premium .img_thumb {	margin: auto 0; }
.lost_pass_msg {
font-size: 21px;
} @media (min-width:1025px){
.header-style .logo a > img { max-width: 100%; width: 100%;}
}
@media (max-width:1024px){
.desktop_breadcrumb {display: none;}
.mobile_breadcrumb {display: block !important; padding-top: 0;}
.mobile_back_button {display: block; height: 47px; padding-top: 20px; margin-bottom: 15px;}
.listing { font-weight: normal;}
.header-style .logo a > img { max-width: 160px;}
.row.single_job_share_button.mobile_back_button {
margin-bottom: 19px;
}
.row.single_job_share_button.mobile_back_button.footer_fix {
display: none;
position: fixed;
bottom: 0;
width: 100%;
background: #fff;
z-index: 999;
margin-bottom: 0px;
left: 15px;
height: 40px;
}
.row.single_job_share_button.mobile_back_button.footer_fix .box-wrapper {
border: none;
}
.apply_job_button.count_company_email .btnshare.ruckruf_service {
font-size: 12px;
}
}
@media (min-width:992px) and (max-width:1200px){
.navbar ul.navbar-nav > li.nav-item {padding: 0px 1rem!important;}
.btn-select button, .btn-select div, .btn-select-wait button {	font-size: 13px;}
.Arbeit span { font-size: 9px; }
.excerpt-container {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; line-height: 26px; max-height: 76px; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.sidebar-300 .col-md-9 {max-width: 65.626%; flex: 0 0 65.626%;}
}
@media (min-width:576px) and (max-width:991px){
.box-job-alert .c-color{margin-top:-4px}
.person_img {	margin-right: 10px; }
.box-job-alert h2{font-size:24px}
.premium_sec .NameAndAddress {	display: inline-block;	max-width: 49%;	margin: 0 auto;	text-align: center;}
}
.pa-mail {background: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/footer-mail-icon.png); height: 30px; width: 23px; background-size: contain; margin-top: 10px; background-repeat: no-repeat;}
@media (max-width:991px){
.col-md-4.col-sm-12.col-xs-12.mediziner {height: auto;}
.jobs_per_mail h6{ font-size: 16px;}
.mobile-job-offers {display:inline-block!important}
.jobfilter-container .mobile-job-offers {
width: 100%;
display: inline-block !important;
background: rgba(255, 255, 255, .85);
padding: 0 0 15px 0;
border-radius: 0 0 10px 10px;
}
.desktop{display:none}
.Arbeit_row {	border-bottom: none; }
.row.quick-links-job-categories {list-style:disc;display:block;margin-left:0;padding:0;list-style-position: inside; color: #085186;}
.top_arzt_job_banner { font-size: 18px; font-weight: 400; padding: 15px 0 0px 0px;  }
.homepage_headding.mobile { font-size: 24px; color: #fff; margin-bottom: 0; padding: 10px 15px; }
.container-fluid.banner_bottom_boder {background-position:right center;}
.sticky-img img{display: none}
} 
@media (max-width:768px){
.top_logo_title .premium_single_logo {	margin-top: 10px; }
.TitleLogomedia {	border: 1px solid #eaeaea; display: grid;}
.dataTables_wrapper { clear: both;margin-bottom: 1em;}
}
.dataTables_wrapper {max-width: 100%; overflow: auto;}
@media (min-width:768px) and (max-width:991px){
.position-expired .quick_inks_items.desktop {	display: block; }
.sidebar-300 .col-md-9 {max-width: 54.1681%; flex: 0 0 54.1681%;}
.excerpt-container {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; line-height: 20px; max-height: 76px; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.top_logo_title .premium_single_logo { height: auto; width: auto; }
.footer_nav_menu>li>a {font-size: 15px;}
.bg-btn-hyperlink.border-radius img {	display: none; }
.html_display_page_btn_profile { font-size: 12px;} 	
.jobpermailbtn a {	font-size: 12px;}
.siderbar_logo_img { height: 70px; width: 70px; line-height: 3;}
.upperTextleftpaading { }
.person_img {text-align: center; }
.info.f-left.f-left-all .company.job-info {	font-size: 14px !important;}	
.heading-info .info .name {	font-size: 14px;}
.logostartseite { height: 90px; width: 100px;  line-height: 4; }
.btn-select button, .btn-select div, .btn-select-wait button{padding:10px 5px;font-size:12px}
.img-fluid.jon_finder {	width: 12px; }
}
@media (min-width:768px){
.sidebar-300 .col-md-3 {max-width: 330px; flex: 330px;}
.NameAndAddress { display: inline-flex;}
.partner_job.bottom { display: none; }
.navbar {display:table;	z-index: 99999; }
.inner_layer_bg { background: rgba(0, 0, 0, 0.11); height: 100%; z-index: 99; position: fixed; width: 100%; overflow-y: auto; bottom: 0; right: 0; top: 0; -webkit-transition: background-color 4s ease-out; -moz-transition: background-color 4s ease-out; -o-transition: background-color 4s ease-out; transition: background-color 4s ease-out;}
.content {	text-align: justify; }
.padding-zero{padding:0;}
.dropdown-menu.desktop.active {display: block !important; }	
.mobile_show{display:none;}
.fade_bg {	background: rgba(9,9,9,0.1); }
.person_icon{ background-image: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/pers.png); }
header{ height: 69px;}
.secound_header{ height: auto;}
.attachment-blog_thumb.size-blog_thumb.wp-post-image {	width: 100%; }
.heading-info .info .company #job_location {	display: inline; }
.single #modal_edit_job {	width: 50% !important; left: 25% !important; right: 25% !important; }
}
@media (max-width: 767.5px){
.NameAndAddress {	text-align: center;}
.title_center {	text-align: center; margin-top: 15px;margin-bottom: 15px; width: 100%;}
.page-template-page-jobseeker-account label.remove {margin-top: 15px !important;}
#sidebar-job-detail{margin: 0px;}
.archive h3.impress { padding: 10px 0 0 0px; }
#other_city_search ul#list_city li {padding: 5px 0 !important; }
#content_box #content_box_keyword.content-box-margin, #content_box #qa_structure_data.content-box-margin {	margin: 15px; }
.edit_company_profile .mobile-page-left-icon {	float: left; }
.headimg {background-size: cover !important;}
.sidebar-ad iframe {width: 100% !important;}
.partner_job { float: left; margin-top: 4px; }
.partner_job.left {	display: none; }
.listing { font-weight: normal; display: none;}
.pric b {	font-size: 12px; }
.Topseller {height: 36px !important;}
label.upload { margin: 10px 0 !important; }
.position-expired{padding:30px 0 30px 0}
.position-expired h2.desk{font-size:21px}
.position-expired h3.mob{font-size:18px;display:inline-block; margin-bottom:0;}
.mobile-share-icons{display:block!important;margin-top:0px}
.desktop-share-icons{display:none!important}
.dashboard-jobs-excel-export { margin-top: 25px; right: 15px; position: absolute; }
.single #modal_edit_job {	width: 100% !important; left: 0% !important; right: 0% !important; }
.heading-info .info .job-local {	padding-left: 0 !important; }
.navbar-collapse.collapse.show + .mobile_bg_layer { background: rgba(0, 0, 0, 0.1); height: 100%; z-index: 1; position: fixed; width: 100%; overflow-y: auto; bottom: 0; right: 0; top: 0; 	-webkit-transition: background-color 4s ease-out;
-moz-transition: background-color 4s ease-out; -o-transition: background-color 4s ease-out; transition: background-color 4s ease-out;}
header .logo { z-index: 99; }
.heading-info .info .company > div {	padding: 0 ; }
.job_perametter {width: 100%; padding: 10px 0;color: #666; font-weight: 600; margin-top: 15px; display: block; border: none; }
.job_perametter1 {width: 100%; padding: 10px 0;color: #666; font-weight: 600; margin-top: 15px; display: block; border: none; }
.hide_search{display:none;}
.media_center {	text-align: center;	float: none !important; }
#job_type.mobile_breadcrumb, .job_categories.mobile_breadcrumb {margin-top: 15px; line-height: 18px; padding: 0 5px; border-left: 1px solid #085186; font-size: 13px;color:#085186;}
#job_type.mobile_breadcrumb {margin-top: 25px;}
.company.job-info-mobile{display:inline-block!important}
.company.job-info-mobile.bottom {	margin: 15px 0 0 15px; font-size: 13px; }
.heading-info .info .company > div { border-right: none; }
#single-job .company.job-info .job-local {	width: 100%; line-height: 25px; display: flex;}
.info.f-left.f-left-all .company.job-info .date {	padding: 0; }
.page-template-page-arbeitgeber-liste #latest_jobs_container .text-right {	text-align: left; }
#partner-company-profile {	padding: 0 10px 10px 10px; }
.desktop_show{display:none !important;}
.dataTables_wrapper .column-1 img {	margin-bottom: 0 !important; }
.dropdown-menu.responsive.show {	margin-top: 10px;} 
#jobalert .input-style.location #job_location {	margin: 0 !important; }
.emplty_li_display {	height: 110px; }
.show_on_desktop {display:none !important;} 
div#navbarSupportedContent {background: #fff;padding: 15px;margin-left: -15px;margin-right: -15px;position: absolute;left: 0;right: 0;top: 0;z-index: 99; box-shadow: 0 4px 7px #999;}
.nav-item.dropdown.responsive .nav-link { background: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/meinBereich.svg); background-repeat: no-repeat; background-size: 20px 25px;  background-position: right 11px bottom 0px;text-align: left;cursor: pointer; }
.nav-item.dropdown.responsive .nav-link span.icon{ float: right; }
header { border-bottom: none;  }
.responsive.show .nav .nav-item .nav-link {	background-image: none; color: unset; }
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {	border-bottom: none; font-weight: normal; color: #085186; }
.nav-item.dropdown.show { border-bottom: none !important; padding-bottom: 0 !important; }
.nav-item.dropdown.show a { font-size: 16px;}
.nav.flex-column li.nav-item a:hover, .nav.flex-column li.nav-item a:focus { font-weight: normal; color: #085186 !important; }
.nav.flex-column li.nav-item {border-bottom: 1px solid #ddd; padding: 10px 0; }
.nav.flex-column { background: #f8f8f8; margin: 0 -30px; padding: 0 15px; border-bottom: 1px solid #a6a6a6;	border-top: 1px solid #a6a6a6; }
.dropdown-menu .nav-item > a { font-size: 14px; color: #333 ;  line-height: 32px; }
.nav-item > a:hover {	color: #085186;}
.navbar .dropdown-menu {	border-bottom: none; }
.dropdown-menu { padding: 0; box-shadow: none;}
.ddl_icon:after{right: 25px;}
.mobile-padd-r-0{padding-right: 0px;}
.anmelden {display: none!important;}
.anmelden_p{display:none!important}
.header-style{padding: 0 15px;}
.navbar ul.navbar-nav > li.nav-item > a, .navbar-nav li > a {color: #595959;font-size: 18px;text-align:left;}
.navbar-light .navbar-nav .nav-link { color: #595959; }
.dropdown-menu.desktop {display: none !important;}
.employer-job-date{ float: left;}
.navbar{padding:0;}
.top-employer { margin-bottom: 10px;}
.single.single-post .fb-like.fb_iframe_widget {	width: 65%;}
.single.single-post .updated.mobile {display: block;float: right;font-size: 13px;}
.post-dates .updated {	float: none !important;}
.secound_header{font-size:13px}
.hidden_desktop_logout {display: none;}
.job_seeker_mobile_logout{display: inline-block !important}
.form-account .form-item.field-user_logo div{width:100%!important;}
.breadcrumb_new.mobile_back_button a {font-size: 16px; }
.pagination.p_bottom span.page-numbers.current:after { content: " von "attr(data-total-page)"";}
a.page-numbers, span.page-numbers.dots, a.prev.page-numbers>span, a.next.page-numbers>span {display: none;}
a.prev.page-numbers, a.next.page-numbers {
display: inline;
font-weight: 300; padding: 10px 10px;
font-size: 14px;
color: #085186;
background-color: transparent; }
a.page-numbers, span.page-numbers.current{  color: #595959;} span.page-numbers.current {
padding: 10px 12px;
font-size: 14px;
font-weight: 400;
}
span.page-numbers.current:before {
content: "Seite ";
}
span.page-numbers.current:after {
content: " von " attr(data-total-page) "";
} .pagination {border-top: 1px solid #ddd; border-radius: 0;border-bottom: 1px solid #ddd; padding: 26px 0 10px; }
a.prev.page-numbers {  margin: 0;}
a.next.page-numbers {  margin: 0;}
.pagination.p_bottom span.page-numbers.current:before {content: "Seite ";}
a.page-numbers:hover {border-top: none;}
.jse-signup-form {	padding: 30px 20px 10px 30px !important;} 
.jse-content .jse-title {	padding: 15px 0 65px 25px !important; }
.jse-content .jse-title .name {	font-size: 14px !important;}
.jobfilter.home_page_headding{display:none;}
.payment_plan.new-top{background-color:#F2F2F2!important}
.payment_plan.new-premium{background-color:#F2F2F2!important}
.payment_plan.premium_plus{background-color:#F2F2F2!important}
div .package-footer{margin-top:20px}
.tax-job_category #other_city_search,
.tax-job_category #jobtype_search{padding:15px!important}
#list_city .col-md-2.col-sm-4.col-xs-6 li{padding:5px 15px!important}
#list_city .col-6.col-sm-6.col-md-4.col-lg-4 li{padding:5px 0 5px 15px !important}
#city_search,
#jobtype_search,
#other_city_search{padding:0 0 10px!important}
.single-entry h1.title{padding:0px 0 10px;font-size:22px;line-height:36px}
.single.single-post h2{font-size:18px}
.single.single-post h3{font-size:16px}
.archive .header-filter .form-item.header-filter-mobile-heading,
.blog .header-filter .form-item.header-filter-mobile-heading{margin:12px 0}
.selectpicker, .radius, .location{margin-bottom:15px;}
.location .fa.fa-map-marker{right:27px}
.dropdown_icon_city_category::after{right:25px}
.arbeitgeber-sec .col4{margin-bottom:0}
.home .btn-select button,
.home .btn-select div,
.home .btn-select-wait button{width:100%}
.account-menu.seeker.tabs{height:auto}
.account-menu{height:auto}
.form-account .form-item label{float:left;width:100%;font-size:13px;margin:0;line-height:26px;cursor:unset}
.form-account .form-item div{width:100%;float:left}
.form-account .form-item select{width:100%}
.form-account .form-item{height:50px;margin-bottom:30px;clear:both}
.arzt_mediziner_bottom_img{margin-bottom:15px;margin-top:15px}
.secound_header{height:auto}
.arbeitgeber-sec .col12 h2{line-height:25px;margin:45px 0 35px;padding-bottom:10px}
.arbeitgeber-sec h2 span{background:#FFFFFF;padding:0;font-size:18px;font-weight:600}
.threeboxcontainer.hell.arbgeber{padding:0}
.row.profile-info img{margin:20px 0 30px}
.row.profile-info{text-align:center}
.account-menu li{width:100%;text-align:center;border-bottom:1px solid #085186}
.account-menu li:last-child{border-bottom:none}
.account-menu li a{width:100%}
.profile_photo{text-align:center}
.checkout_total>div{width:100%}
input#famulaturen,
input#praktisches,
input#assisten{margin-top:0}
#jse-gemerkte-jobs a#job_title {text-decoration: underline;}
#jse-gemerkte-jobs .col-md-6.col-sm-12.col-xs-12 {margin-bottom: 10px !important;}
.container-fluid.banner_bottom_boder {	padding: 30px 15px 40px 15px !important;} 
.jobpermailbtn {	padding: 15px; }
.upperTextleftpaading {	max-width: 100%;  border: none;  }
.BorderlatestJobs {display: grid;}
.col-md-5.col-sm-12.col-xs-12.BorderlatestJobspaddingRight {  border: none; max-width:100%;}
.Arbeit1 {	padding: 10px; }
.Arbeit2 {	padding: 10px; }
.top-arbeitgeber {	margin-bottom: 20px; }
.top-arbeitgeber-btn {	width: 100%; }
.banner-img img {	height: 350px; }
.home-banner .banner-img {display: block;}
.home-banner .newsletter-box {	top: 5%; }
.jobfilter{margin:0;}
#latest_jobs_container .logostartseite, .top_job_listing .logostartseite, .top_job_listing .employer-job-type, .top_job_listing .employer-job-cat,  #latest_jobs_container .employer-job-type,  #latest_jobs_container .employer-job-cat {	display: none; }
form#jobsearch #btn-jobalert, form#jobsearch #btn-search{width:100%;}
.employer-job-date {	width: 120px; }
.postalcode {	display: none; }
.employer-job-date {	display: none; }
.employer-job-date.e_j_d_btn {	display: block; margin: 4px 0 0 0; width: 75px;}
.job .employer-address .employer-job-date.e_j_d_btn { display: block; }
.partner_job {width: 75px;}
.basis .employer-job-date.e_j_d_btn {text-align: left; width: auto; padding-left: 0;font-size: 13px;}
.employer-address .dot::after {	content: "\2022";	margin-right: 5px; }
}
@media (min-width:576px) and (max-width: 767.5px){
.upperTextleftpaading {  }
.col-md-5.col-sm-12.col-xs-12.BorderlatestJobspaddingRight{  }
}
@media (max-width:575px){
.premium_sec .col-md-4.col-sm-6.col-12.NameAndAddress {	margin-top: 20px; }	
#ext_job_footer .padding-right-none {padding-right: 15px;}
#ext_job_footer .padding-last-right-none {padding-left: 15px;}
#ext_job_footer .apply_job_button#bg-orange{border: none !important;}	
#ext_job_footer .apply_job_button#bg-orange1{border: none !important;}	
.single_job_externalpage.fixed {    margin: 0 -15px; }
.NameAndAddress .employer-address .icon {	float: none;	padding-right: 20px;}
.NameAndAddress .company_url .icon {	float: none;	padding-right: 20px;}
.footer_menu-bar { float: left;}
.footer_menu-bar li:first-child {	padding: 0 10px 0 0; }
}
@media (max-width:420px){
.page-template-page-profile .form-account .form-item.field-user_logo div{width:47%}
.navbar-toggler { top: -57px; }
}
@media (max-width:370px){.listing_job > li > span, .listing_job > li > a {	padding: 6px 6px;}}
ul.dashed { list-style-type: none; padding-left: 1em; margin-bottom: 1rem; }
ul.dashed li:before { content: "–"; position: absolute; margin-left: -1em; }
.icon-style { border: 1px solid #595959; font-size: 30px;color: #ed7d31; padding: 15px 0; border-radius: 50%; width: 60px;    height: 60px; vertical-align: middle; float: left; margin-right: 20px; text-align: center; -webkit-transition: opacity .2s linear; transition: opacity .2s linear; }
.icon-style:hover i{ transform: rotateY(180deg); transition: 0.9s; }
.a-v-style {margin: 25px 0;}
.a-v-style .number {font-size: 25px;font-weight: 300;}
.a-v-style .sub-text {font-size: 12px;display: block; line-height: 1}
.a-v-style p {margin: 10px auto;}
.employer-page>ul {margin-left: 15px;}
.employer-page .fancybox-item.fancybox-close::before{color: #000;}
.desc_heading{font-weight: 600;margin-bottom: 10px;display: block;}
#Helioscontent article.content-block-list__item:first-child { display: none; }
#htmlAnzeige #anzeige header {height: auto;}
.DoNotShow {	display: none !important; }
p.no-jobs { margin-top: 20px; margin-left: 20px;}
.pagination.dashboard-jobs{margin-top: 25px}
#register_complete_1click .form-item input {	margin-top: 0; }
#register_complete_1click .selectpicker {	margin-bottom: 0px; }
#register_complete_1click .lebenslauf.file-url img {	margin: 5px 0 15px 0; }
#register_complete_1click {	clear: both; }
#submit_register_weiter_ohne{width:100%;color:#085186;background:#fff;border:1px solid #ddd;padding:10px;margin-top:20px; margin-bottom: 15px;}
#register_complete_1click #submit_register_complete.Jetzt { margin-bottom: 20px; }
.online_bewerben_merken .box-wrapper {	margin-top: 20px; }
#lebenslauf_block .lebenslauf.file-url img { margin: 12px 0 0 0; }
#lebenslauf_block_onclick .one_click_btn_sec label.select, #lebenslauf_block_onclick .one_click_btn_sec label.remove {	width: 100% !important; }
#lebenslauf_block_onclick .one_click_btn_sec label.upload{display:none;}
#fj_isolate #frame_zone {position: relative !important;}
.form-item.password_changed p {	text-align: center; margin: 0; }
.change_password_page div#success_msg {	color: green; background-image: none; float: right; }
.form-item.password_changed p.error_msg { color:#d68a7c; }
.form-item.password_changed { height: auto; margin-bottom: 0; }
#password_error { color: #d68a7c; text-align: left; font-weight:300}
.form-item.password_changed div {	float: right; }
.job-detail .description .basis_job ul {margin: 15px 0px !important;}
.wp-caption-text { text-align: left !important; }
li#wp-admin-bar-wpfc-toolbar-parent-delete-cache, #wp-admin-bar-wpfc-toolbar-parent-delete-cache-and-minified {display: none;}
#commentform .error-input .error {color: #f00;}
.dropdown-menu.desktop .container div:nth-child(2){margin-left: -14px;}
.sidebar_right_new iframe.sidebar-ad {margin-top: 30px;}
div#blog_facebook .heading h3{padding: 0;margin:0;line-height: 26px;}
div#text-51 .textwidget {display: flex;}
#job_category option.child {font-size: 13px !important; margin-left: 15px;}
.fixed {position: sticky; top:0;}
.widget_recent_entries {border: 1px solid #ddd; border-radius: 10px;}
.page ol {padding-left: 1em;}
.page ol>li, .single .content ol>li {list-style-type: none; counter-increment: item; text-align: left;}
.page ol>li:before, .single .content ol>li:before  { content: counter(item) ". "; margin-left: -17px;margin-right: 5px;}
ol.enum-bold>li:before{font-weight: bold;}
.card{	border: 1px solid #ddd; 	border-radius: 0; }
.az-hover-shadow:hover {    box-shadow: 0 3px 10px 0 rgba(0,0,0,.3);}
.card img.img-fluid {    margin-bottom: 15px;}
.card-sec img.img-fluid {  margin-bottom: 15px; height: 202px;  width: 100%;  object-fit: cover;}
.autocomplete {	position: relative;	display: inline-block;}
.autocomplete-items {
position: absolute;
border: 1px solid #ddd;
border-top: none;
z-index: 99;
left: 0;
right: 0;
}
.autocomplete-items div {
padding: 2px 10px;
cursor: pointer;
z-index: 1000;
font-weight: 300;
}
.autocomplete-items div:hover { background-color: #e9e9e9;} .autocomplete-active {	background-color: DodgerBlue !important; 	color: #ffffff; }
.pac-item {border-top: none !important;}
.autocomplete-items div:hover, .pac-item:hover {background-color: #085186 !important;color: #ffffff;cursor: pointer;}
.pac-item:hover .pac-item-query {color: #FFF; }
.quellen_section {clear: both; border-top: 1px solid #e7e6e6 !important; padding-top: 20px; margin-top: 20px;}
.quellen_section ul li, .quellen_section p {font-size: 13px;}
.quellen_section h3 {font-size: 16px !important;}
.quellen_section p {text-align: left; margin: 0;}
.related-posts, .themengebiete {	border: 1px solid #cddce6;	border-radius: 10px; }
.page-template-page-fachartikel-med-berufe .related-posts-header {	border-radius: 10px 10px 0 0; }
.related-posts-header {
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/related-posts-bg.jpg);
}
.related-posts-header.Pflege {
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/related-posts-bg-Kopie-2.jpg);
}
.related-posts-header.sk {
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/sk-related-posts-bg.jpg);
}
.related-posts-header.Pflege.sk {
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/sk-related-posts-bg-Kopie-2.jpg);
}
.related-posts-header, .themengebiete-header {
background-size: cover;
padding: 128px 0 10px 20px;
background-position: top center;
border-radius: 10px 10px 0 0; }
.themengebiete-header {
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/themengebiete-bg.jpg);
}
.themengebiete-header h3, .related-posts-header h3 {
font-size: 17px !important;
padding: 0 0 0 20px !important;
margin-left: -20px;
font-weight: 500 !important;
margin-bottom: 0;
line-height: 30px !important;
}
.toc_body, .related-posts-body, .themengebiete-body {
padding: 0 20px 20px;
}
.related-posts-body ul, .themengebiete ul {
font-size: 14px;
padding-left: 0 !important;
margin-bottom: 0 !important;
}
.related-posts-body ul li, .themengebiete-body ul li {
border-bottom: 1px solid #ddd;
padding: 5px 0;
}
.related-posts-body ul li a::before, .themengebiete-body ul li a::before, .threeboxcontainer ul li a::before{
font: normal normal normal 14px/1 'Font Awesome 5 Pro';
line-height: inherit;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
transform: translate(0,0);
margin-right: 6px;
content: "\f105";
color: #085186;
display: inline-block;
transition-duration: .3s;
transition-property: left;
float: left;
height: 27px;
}
.toc {	background: #efefef;	border: 1px solid #efefef;}
.toc_header {	margin: 0;	padding: 20px;	cursor: pointer;}
.toc_body ol {	padding-left: 17px;	font-size: 14px;	margin: 0;}
.blog-new-sidebar-desktop h2.widgettitle, .blog-new-sidebar-mobile h2.widgettitle, h3.widget-title {	display: none !important;}
.toc_header h3 {	font-size: 17px !important;	margin: 0 !important;	display: inline-block;	padding: 0 !important;	font-weight: 500 !important;}
.toc_body ol li a:hover, .related-posts-body ul li a:hover, .themengebiete-body ul li a:hover, .threeboxcontainer ul li a:hover{	text-decoration: underline;	color: #303030;}
.related-posts-body ul li a, .themengebiete-body ul li a {	margin: 0 !important;}
.toggle {	display: inline-block;	float: right;	cursor: pointer;}
.theiaStickySidebar {	width: 300px !important;} 
.authors .author .profile-picture {	width: 105px;	height: 105px;}
.profile-picture {	border-radius: 50%;	border: 1px solid #ddd;	max-width: 130px;	max-height: 130px;	display: inline-block;	overflow: hidden;}
.author-info p {	text-align: left;	font-size: 14px;}
.employer-page h2, .author_heding h2 {	font-size: 22px;}
.meta-info {margin: 20px 0 0 !important;line-height: 22px !important;padding: 20px 0 !important;font-size:13px;overflow: hidden;min-height: 34px;width: 100%;}
.meta-info, .single-navigation, .comments .title-sep {	border-top: 1px solid #e7e6e6 !important;	border-bottom: 1px solid #e7e6e6 !important;}
.author-heaing, .quellen_heading {	font-weight: 500;	font-size: 17px;	margin-bottom: 15px;	color: #303030;}
.author-picture {border-radius: 50%;	max-width: 75px;	max-height: 75px;	border: 1px solid #ddd;	margin-right: 20px;	vertical-align: middle;	overflow: hidden;	display: inline-block;}
.author-heaing, .author-details, .post-dates { padding: 0;}
.author-heaing {margin-bottom: 20px;}
.author-name-title { display: inline-block;	vertical-align: middle;}
.category__in {	margin-top: 10px;	font-size: 13px;	display: inline-block; font-weight:300;}
@media (min-width:768px) and (max-width:991px){
.text-right { text-align: right;}
}
@media (max-width: 767.5px){
#single-job .single_job_share_button.fixed .company-name .name.job_author_link {width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
.single_job_externalpage.fixed h1#job_title {	width: 100%;}
}
.page-template-page-fachwissen .breadcrumb_last {
text-transform: capitalize;
}
.company_pre_pro_jobs {
padding: 7px 10px;
display: inline-block;
background: none;
border-radius: 999px;
white-space: nowrap;
vertical-align: middle;
color: #085186;
background-color: #ffffff;
padding-left: 16px;
padding-right: 16px;
border: 1px solid #CFD6E7;
}
.apply_job_button.cbs .btnshare.ruckruf_service {
border: 2px solid #085186;
background: #085186;
text-align: center;
color: #FFF;
padding: 5.5px;
font-size: 16px;
}
#single_job_share_button_top.no_fixed.fixed {	position: relative;}
#modal-contact-form .contact_form_snippet h1 { margin: -16px -16px 0px -16px; font-size: 22px;text-align: left;padding: 10px 18px;
background: #085186;}
#modal-contact-form .contact_form_snippet p { font-size: 14px; color: #000 !important;  }
#modal-contact-form .contact_form_snippet input.form-control {height:36px;padding:0 10px;font-size:14px !important;color: #000 !important;	background-color: #fff;	border: 1px solid #ddd;}
#modal-contact-form .contact_form_snippet input[type="submit"] {padding: 8px 0;color: #FFF;width: 100%;background-color: #085186;margin-bottom: 0;}
.left5 { padding-left: 5px; }
.right5 { padding-right: 5px; }
@media (max-width: 767.5px) {
#stick_here .left5 { padding: 0;}	
#stick_here .right5 { padding: 0;}
.right5 .apply_job_button.count_company_email.desktop-share-icons, .left5 .apply_job_button.cbs.desktop-share-icons {
display: block !important; }
#stick_here.stop {	position: absolute; bottom: unset; z-index: 999; width: 100%; margin-top: 0;}
#stick_here { position: fixed; bottom: 0; width: 100%; z-index: 999; height: 42px; margin-bottom: -1px;}
#stick_here.stop + .row.single_job_share_button.mobile_back_button { margin-top: 75px; }
.space_for_bottons{ height: 40px; width: 100%; }
} 
@media (min-width:768px) {
#stick_here {  position: relative !important; bottom: unset !important; top: unset !important; }
}
.toc_body ol > li::before {	float: left;}
@media (min-width: 992px){
.person_img {margin-right: 15px; width: 100px;} .person_img.default_prsn_img #company_logo_thumb {
max-width: 50px;
margin-top: 0
}
.person_img.default_prsn_img {
width: 65px;
}
}
.posts_header {
margin-top: 25px;
border-bottom: 1px solid #ccc;
margin-bottom: 0;
}
.posts_header span {
border-bottom: 5px solid #085186;
padding-bottom: 5px;
display: inline-block;
}
.author-info h1 {
font-size: 22px;
}
p.author-title {
margin-bottom: 10px;
}
.author-info p {
text-align: left;
font-size: 14px;
}
.author-title {
color: #757575;
}
.page-template-page-fachartikel-arzt .threeboxcontainer .inner {
margin: 15px 15px 15px 20px;
}
.page-sidebar.desktop .widget_recent_entries ul {
line-height: 18px;
}
.page-sidebar.desktop .widget_recent_entries ul li {
margin-bottom: 5px !important;
padding: 5px 3px 10px 3px;
}
.page-sidebar .threeboxcontainer .inner {
margin: 15px 15px 15px 20px;
}
.page-sidebar .threeboxcontainer .boxtitle {
font-size: 16px; 
color: #000;
font-weight: 500; margin: 0 0 10px;
}
.page-sidebar.desktop .threeboxcontainer ul li {
font-size: 15px;
color: #074575;
font-weight: 400;
}
#recent-posts-6 h2.widgettitle, #recent-posts-7 h2.widgettitle {
display: block !important;
}
.neueste-arztstellen-header {
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/Neueste-Stellenangebote.jpg);
}
.neueste-arztstellen-header.sk {
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/sk-related-posts-bg-Kopie-2.jpg);
}
.neueste-arztstellen {
border: 1px solid #CDDCE6;
border-radius: 10px;
}
.neueste-arztstellen-body .row {
padding: 8px 0;
margin: 0;
}
.neueste-arztstellen-body .logostartseite {
height: 70px;
width: 70px;
border-radius: 5px; }
.neueste-arztstellen-header {
background-size: cover;
padding: 128px 0 10px 20px;
background-position: top center;
border-radius: 10px 10px 0 0; } .neueste-arztstellen-body .row .ergebnis-titel .title-link.title {
font-size: 13px;
font-weight: 400;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
min-height: 18px;
margin: auto;
} .neueste-arztstellen-body .row .ergebnis-titel {
padding-bottom: 0;
line-height: 14px;
display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 9px;
}
.neueste-arztstellen .neueste-arztstellen-body .employer-job-cat {
line-height: 10px;
font-size: 12px;
margin-bottom: 2px;
}
.neueste-arztstellen .neueste-arztstellen-body .employer-address {
color: #085186;
font-size: 12px;
line-height: 20px;
}
.widget_recent_entries ul li a::before {
display: none;
}
.blog-new-sidebar-desktop .widget_recent_entries ul {
line-height: 18px;
}
.widget_recent_entries ul li {
margin-bottom: 5px !important;
padding: 5px 3px 10px 3px;
}
.neueste-arztstellen-body {
padding: 15px 20px;
}
.neueste-arztstellen-body { }
.neueste-arztstellen-body .row .col-md-4 {
padding: 0;
}
.neueste-arztstellen-body .row .col-md-8 {
padding-left: 0px;
padding-right: 0;
}
.neueste-arztstellen-header h3 {
font-size: 17px !important;
padding: 0 0 0 20px !important;
margin-left: -20px;
font-weight: 500 !important;
margin-bottom: 0;
line-height: 30px !important;
}
.threeboxcontainer.border .inner ul li {
font-size: 14px;
color: #074575;
font-weight: 400;
margin: 0 0 10px !important;
}
.all_arztstellen_ansehen {
font-size: 13px;
}
@media (max-width: 767.5px) {
.neueste-arztstellen-body .row .col-md-8 {padding-left: 0;}
.neueste-arztstellen-body .logostartseite {  }
}
#partner-company-profile .content p {
font-size: 14px;
margin-bottom: 10px;
}
.form-item .applicant_detail #applicant_detail {
height: 36px;
}
#email.email.form-control {
height: 38px;
}
.grey-row td{background-color: #d9d9d9;}
.no-comments {
display: none;
}
.post-dates span.updated {
float: right;
}
.post-dates {
margin-top: 10px;
text-align: right;
}
@media (max-width:575px) { .post-dates{text-align:left!important} }
.footer_nav_menu li a img {	height: 18px;	width: 23px;	margin-right: 13px; }
.footer_nav_menu li.mail-icon a {	margin-top: 15px;	display: block;} .page-template-page-stelle-schalten h3{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-weight:400}
.page-template-page-stelle-schalten h4{display:block;margin-block-start:1.33em;margin-block-end:1.33em;margin-inline-start:0;margin-inline-end:0;font-weight:400;font-size:1.17em;}
.page-template-page-stelle-schalten select.selectpicker,#jse-profile .jse-form select.selectpicker,.xmodal-register-complete #register_complete select,.single.single-job select.selectpicker,.page-template-page-profile .selectpicker{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;padding-left:7px}
#jse-profile .jse-form select.selectpicker {	appearance: none; }
#base-profile select.selectpicker {	appearance: none; }
.page-template-page-stelle-schalten .btn-select.f-right .btn.bg-btn-hyperlink{background:#ed7d31}
.page-template-page-stelle-schalten .selectpicker{width:100%;font-size:14px;padding:5px;height:36px;margin:0 0 15px;color:#333}
.page-template-page-stelle-schalten #job_types.selectpicker{font-size:18px}
.page-template-page-stelle-schalten .select-style.border-radius.styled{border:1px solid #ddd;color:#222;height:36px}
.page-template-page-stelle-schalten .btn-cancel #indeed_search{background:#4fa7d4!important;color:#FFF;padding:5px 10px!important;line-height:36px;font-weight:400;font-family:inherit;font-size:16px}
.page-template-page-stelle-schalten .btn-cancel #indeed_search:hover{background:#14609e!important}
.page-template-page-stelle-schalten .notice,.page-template-page-stelle-schalten div.error,.page-template-page-stelle-schalten div.updated{background:#FFF;border-left:none;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:0;padding:0}
.page-template-page-stelle-schalten #job_form .btn-select{width:170px}
.page-template-page-stelle-schalten #job_form #company_info .form-item .label{font-size:13px}
.page-template-page-stelle-schalten .address-note{display:none}
.page-template-page-stelle-schalten .duration,.page-template-page-stelle-schalten .premium_plus-duration{margin:30px 0}
.page-template-page-stelle-schalten .duration li,.page-template-page-stelle-schalten .premium_plus-duration li{width:31.3%;float:left;border:1px solid #ddd!important;margin:15px 0 20px 15px !important}
.page-template-page-stelle-schalten .duration li .label strong{clear:both;border-bottom:1px solid #ddd;width:100%;font-size:18px;padding:10px 10%; font-weight: 400;}
.page-template-page-stelle-schalten .premium_plus-duration li .label strong{clear:both;border-bottom:1px solid #ddd;width:100%;font-size:18px;padding:10px 10%}
.page-template-page-stelle-schalten .label.pricetag{font-size:20px!important;font-weight:400}
.page-template-page-stelle-schalten .duration .btn-select.f-right,.page-template-page-stelle-schalten .premium_plus-duration .btn-select.f-right{float:none;margin:10px 0 0}
.page-template-page-stelle-schalten .post-a-job .step .duration .btn-select.select_duration{border-radius:0}
.page-template-page-stelle-schalten .post-a-job .step .premium_plus-duration .btn-select.select_duration{border-radius:0}
.page-template-page-stelle-schalten .post-a-job .step .duration li,.page-template-page-stelle-schalten .post-a-job .step .premium_plus-duration li{border-bottom:1px solid #f2f2f2;padding:17px 0 0}
@media (max-width:359px) {
.page-template-page-stelle-schalten .btn-cancel{width:125px}
.page-template-page-stelle-schalten .btn-cancel #indeed_search{padding:5px 22px 5px 10px !important}
}
@media screen and (max-width: 767.5px) {
.page-template-page-stelle-schalten .duration,.page-template-page-stelle-schalten .premium_plus-duration{margin:30px 0}
.page-template-page-stelle-schalten .duration li,.page-template-page-stelle-schalten .premium_plus-duration li{width:100%;float:left;border:1px solid #ddd!important;margin:15px 0 20px!important}
.page-template-page-stelle-schalten .duration li.clearfix.w8,.page-template-page-stelle-schalten .premium_plus-duration li.clearfix.w8{margin:35px 0 10px!important}
.page-template-page-stelle-schalten .duration li .label strong{clear:both;border-bottom:1px solid #ddd;width:100%;font-size:18px;padding:10px 12%}
.page-template-page-stelle-schalten .premium_plus-duration li .label strong{clear:both;border-bottom:1px solid #ddd;width:100%;font-size:18px;padding:0 3%}
.page-template-page-stelle-schalten .label.pricetag{font-size:20px!important;font-weight:400}
.page-template-page-stelle-schalten .duration .btn-select.f-right,.page-template-page-stelle-schalten .premium_plus-duration .btn-select.f-right{float:none;margin:10px 0 0}
.page-template-page-stelle-schalten .post-a-job .step .duration .btn-select.select_duration,.page-template-page-stelle-schalten .post-a-job .step .premium_plus-duration .btn-select.select_duration{border-radius:0}
.page-template-page-stelle-schalten .post-a-job .step .duration li{border-bottom:1px solid #f2f2f2;padding:17px 0 0}
}
.page-template-page-stelle-schalten #invoice_address .form-item{border:none;padding:10px 24px}
.page-template-page-stelle-schalten span#user_logo_browse_button {color:#085186;font-size:1rem;width:100%!important;margin:0;font-weight:400;padding:5px 10px!important}
#invoice_address.without_log.dsp-none {	display: block; }
.checkout_total label.price_entry::after, .checkout_total label.vat_entry::after, .checkout_total label.total_entry::after {
content: ":";
}
.arbeit_btn.p_stelle_btn {
margin: 15px auto;
}
.arbeit_btn {
background: #085186;
color: #fff;
padding: 6px 35px;
display: inline-block;
margin: 0 15px 0 15px;
border: 2px solid #085186;
width: 230px;
}
#label_job_location {
color: #3E444E;
margin: 0;
line-height: 0;
}
#jobsearch .location #search_term {
border-radius: 5px; }
#jobsearch .btn-select .bg-btn-hyperlink.border-radius {
border-radius: 5px; }
.mce-notification {
display: none;
} .anmelden .fa.fa-user {	width: 14px;}
.zuruck .fas.fa-angle-left {width: 6px; margin-right: 5px; }
.company.job-info .fas.fa-map-marker-alt {	width: 12px; }
.company.job-info .far.fa-calendar-alt {	width: 14px; }
#adminAction .color-edit .icon {width: 18.68px; display: inline-block;}
#adminAction .color-active .icon {width: 18.88px; display: inline-block;}
#adminAction .color-pending .icon {width: 17.43px; display: inline-block;} .tox-mbtn.tox-mbtn--select {padding: 2px 3px !important;font-size: 14px !important;line-height: 16px;cursor: pointer;color: #595959 !important;text-align: center;overflow: visible;-webkit-appearance: none; height: 34px !important;}
.tox-mbtn.tox-mbtn--select .tox-mbtn__select-chevron {	display: block; }
.tox-mbtn.tox-mbtn--select:hover, .tox-mbtn.tox-mbtn--select:focus, .tox-mbtn.tox-mbtn--select:active {background: none !important;border: 1px solid #ddd !important;padding: 0 2px !important;}
.tox-mbtn.tox-mbtn--select.tox-mbtn--active {	background: none;border: 1px solid #ddd !important; padding: 0 2px !important;}
.tox.tox-silver-sink.tox-tinymce-aux {border-width: 1px;z-index: 65535;left: 155.25px;top: 373.2px;width: 261.45px;position: absolute !important;}
.tox-menu.tox-collection.tox-collection--list {
min-width: 200px !important;
max-width: 300px;
width: 100%;
}
html.fancybox-margin.fancybox-lock {	margin-right: 0;}
#adminAction a i.fa {	padding: 0 5px;	padding-left: 5px;	font-size: 15px;}
#adminAction a i.fa.fa-pencil {	padding-left: 0;}
.fancybox-overlay.fancybox-overlay-fixed {	overflow-y: visible !important;}
.fancybox-overlay.fancybox-overlay-fixed .fancybox-wrap.fancybox-desktop.fancybox-opened {	padding-bottom: 20px;}
.intext.alignright {    margin: 15px 0 7px 15px;}
ul#accordionExample {	list-style: none;	padding: 0;}
ul#accordionExample .card{border: none;}
#accordionExample .card-header {
background: #F2F2F2;
border-top: 5px solid #e3e3e3;
margin-bottom: 10px;
padding: 0;
border-bottom: none;
border-radius: 0;
}
#accordionExample .card-header h3 {
padding-top: 0;
padding-bottom: 0px;
}
#accordionExample .btn.btn-link.collapsed {
color: #000;
}
#accordionExample .btn.btn-link {
width: 100%;
text-align: left;
font-weight: normal;
color: #0056b3;
}
#accordionExample .fal.fa-angle-double-down {
float: right;
font-weight: normal;
font-weight: 300;
}
#accordionExample .btn.btn-link.collapsed .fal.fa-angle-double-down {
transform: rotate(0deg);
}
#accordionExample .btn.btn-link .fal.fa-angle-double-down {
transform: rotate(90deg);
}
ul#accordionExample .card .card-body {
padding: 0;
margin-bottom: 10px;
}
ul#accordionExample .card .card-body p {
margin: 0 0 1rem 0;
}
#accordionExample .collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
#accordionExample .collapsing.width {
-webkit-transition-property: width, visibility;
transition-property: width, visibility;
width: 0;
height: auto;
}
@media (min-width:768px) and (max-width:991px){.logo img {	width: 130px;}}
#city_search ul#list_city li {padding: 5px 15px;}
#other_city_search ul#list_city li {padding: 5px 0;}
#other_city_search ul#list_city {list-style: none;}
@media (max-width: 767.5px){
#city_search ul#list_city {	width: 100%;	margin: auto;}
#city_search ul#list_city li {	width: 50% !important;}
.archive #other_city_search {	padding: 10px 20px 20px 20px !important;}
.archive #jobtype_search {	padding: 10px 20px 20px 20px !important;}
#jobtype_search ul#list_jobtype li {	padding: 5px 0;}
.archive #city_search {	padding: 10px 0 20px 5px !important;}
}
.heading-info {
padding-bottom: 20px;
border-bottom: 1px solid #dedede;
font-size: 16px;
}
@media (min-width: 768px) {	.heading-info .info .company .job-local .clock.mobile {	display: none;}}
@media (max-width: 767.5px) {	.heading-info .info .company > div.clock.desktop {	display: none; }
.heading-info .info .company .job-local .clock.mobile {	margin-left: 15px;}}
.clock.desktop .fal.fa-clock {	width: 16px;}
.clock.mobile .fal.fa-clock {	width: 16px;}
.toc_header .toggle .fas.fa-chevron-up {	width: 10.5px;}
.title.company_telefon .fas.fa-phone-volume {	width: 12.3px;} 
.a-v-style .icon-style .fa.fa-users {	width: 37.5px;}
.a-v-style .icon-style .fab.fa-facebook-f {	width: 15.46px;}
.a-v-style .icon-style .fa.fa-tasks {	width: 30px;}
.a-v-style .icon-style .fa.fa-building {	width: 26.25px;}
#single-job .heading h1.title {    word-break: break-word;}
@media (max-width: 500px) {
.page-template-page-dashboard .fancybox-wrap.fancybox-desktop.fancybox-type-inline .fancybox-inner {	width: 100% !important; }
.page-template-page-jobseeker-account .fancybox-wrap.fancybox-desktop.fancybox-type-inline .fancybox-inner {	width: 100% !important; }
.page-template-page-jobseeker-account .fancybox-wrap.fancybox-desktop.fancybox-type-inline {	width: 90% !important;}
.page-template-page-dashboard .fancybox-wrap.fancybox-desktop.fancybox-type-inline {	width: 90% !important;}
}
#modal-contact-form .contact_form_snippet div.ruckruk {	margin: -16px -16px 0 -16px;	font-size: 22px;	text-align: left;
padding: 10px 18px;	background: #085186;	color: #fff !important;	font-weight: 400;}
#sidebar-job-detail .contact_form_snippet div.ruckruk {	margin: -16px -16px 0 -16px;	font-size: 22px;	text-align: left;
padding: 10px 18px;	background: #085186;	color: #fff !important;	font-weight: 400;}
.single.single-job #single_job_share_button_top .company-name div#job_title {width: 100%;white-space: nowrap;overflow: hidden;	text-overflow: ellipsis;font-size: 16px;font-weight: 600;padding: 5px 0 !important;margin-bottom: .5rem;font-family: inherit;line-height: 1.2;color: inherit;	margin-top: 0;}
.second_header_logout_link .fa.fa-power-off {	width: 14px;}
.fancybox-item.fancybox-close .fa.fa-times {
color: #fff;
font-size: 16px;
line-height: 34px;
font-weight: bold;
}
div#partner-company-profile .content ul {    font-size: 14px; list-style: inside; margin-bottom: 10px; }
.category .heading, .page-template-page-fachwissen .heading, .page-template-page-arbeitgeber-magazin .heading {
margin-bottom: 20px;
}
.row.job.box-job.premium.praktischarzt {
webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
-webkit-transition: -webkit-box-shadow .2s linear;
transition: -webkit-box-shadow .2s linear;
-o-transition: box-shadow .2s linear;
transition: box-shadow .2s linear;
transition: box-shadow .2s linear,-webkit-box-shadow .2s linear;
padding: 20px 5px 20px 0;
margin: 8px 0;
border: 1px solid #ebf0f6;
width: 100%;
background: #fff;
border-radius: 10px;
}
.ergebnis-titel a.title-link.title.desktop_show {
min-height: 48px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-size: 15px;
line-height: 22px;
font-weight: 400;
}
.row.top_job_listing .job.box-job.medi:hover {
-webkit-box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%);
box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%);
}
.row.top_job_listing .job.box-job.medi .ergebnis-titel {
padding-bottom: 0;
}
.row.top_job_listing .job.box-job.medi .employer-name a {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
font-size: 14px;
font-weight: 300;
}
.container-fluid.Arbeit_row.gray-box {
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
background: #fff;
padding-top: 0;
padding-bottom: 0;
}
.logotitle div.company_banner_home {
height: 150px;
background-size: cover;
background-position: 50%;
border-radius: 10px 10px 0 0; }
.top-arbeitgeber .siderbar_logo_img {
float: left;
margin-bottom: 10px;
margin-right: 15px;
}
.top-arbeitgeber .siderbar_logo_img {
border: 1px solid #dedede;
padding: 10px;
text-align: center;
height: 80px;
width: 150px;
line-height: 4;
margin-top: -40px;
background: #fff;
margin-left: 15px;
border-radius: 5px; }
.top-arbeitgeber .ergebnis-titel {
display: inline-block;
width: 100%;
padding: 0 0 0 15px;
}
.top-arbeitgeber .ergebnis-titel .title-link.title {
font-size: 16px;
font-weight: 400; margin-top: 5px;
line-height: 18px;
margin-bottom: 10px;
min-height: 38px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.top-arbeitgeber .ergebnis-titel .arbeitgeber_typ {
margin-right: 10px;
color: #333;
text-transform: capitalize;
line-height: 24px;
font-size: 14px;
}
.employer-address .arbeitgeber_location {
color: #333;
font-size: 13px;
font-weight: 300;
line-height: 24px;
font-size: 14px;
}
.freie_jobs_anzeigen {
position: absolute;
bottom: 20px;
color: #085186;
font-size: 14px;
font-weight: 400; 
}
.top-arbeitgeber .ergebnis-titel .fas.fa-map-marker-alt {
margin-right: 5px;
padding: 0;
}
.freie_jobs_anzeigen .fal.fa-user-md {
font-size: 15px;
margin-right: 5px;
}
.top-arbeitgeber .ergebnis-titel .arbeitgeber_typ .fas.fa-building {
margin-right: 4px;
}
.container-fluid.gray-box_mobile {
background: #f8f8F87D;
}
.home-page-content {
margin-bottom: 50px;
}
.arzt_job_nach ul {
list-style: none;
}
.arzt_job_nach ul li {
border-bottom: 1px solid #dedede;
}
.arzt_job_nach ul li .fal.fa-angle-right {
font-size: 12px;
margin-right: 8px;
}
.arzt_job_nach li a {
font-size: 15px;
font-weight: 300;
line-height: 50px;
}
.arzt_job_nach h2 {
font-size: 18px;
margin-bottom: 20px;
}
.arzt_job_nach h3 {	font-size: 18px;	margin-bottom: 20px;}
.card-body {
padding: 0;
}
.arzt_job_nach .btn.btn-link {
font-size: 12px;
color: #666;
line-height: 14px;
float: right;
text-decoration: none;
font-weight: 300;
padding-right: 0;
}
.container.arzt_job_nach_section {
padding: 50px 15px;
}
.arzt_job_nach .btn.btn-link .fal.fa-chevron-double-right, .arzt_job_nach .btn.btn-link .fal.fa-chevron-double-left {
font-size: 9px;
}
.ergebnis-titel .title-link.title {
font-size: 16px;
font-weight: 400;
}
#jmap {
margin-top: 30px;
margin-bottom: 10px;
border-radius: 10px; }
#jmap {
width: 100% !important;
min-height: 225px !important;
height: auto !important;
overflow: hidden;
}
.ergebnis-titel a.title-link.title.mobile_show {
word-break: break-word;
}
.page-template-page-arbeitgeber-liste .top-arbeitgeber {
margin-bottom: 30px;
}
.page-template-page-arbeitgeber-liste .freie_jobs_anzeigen {	bottom: 45px;}
.row.job.jobs-listing-table-layout.company_list_section.job-listing-desktop.box-job {
margin-top: 60px;
}
.page-template-page-arbeitgeber-liste input#employer_name::placeholder {
font-size: 13px !important;
color: #141412;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 100% !important;
max-width: 100%;
}
.page-template-page-arbeitgeber-liste #jobsearch #employer_name.search_kilinikn {
width: 100%;
border: 1px solid #cddce6; border-radius: 5px; padding: 0 10px;
height: 36px;
font-size: 13px;
font-family: 'Roboto', sans-serif !important;
font-weight: 300;
padding-right: 22px;
text-overflow: ellipsis;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.ddl_icon #example2.dropdown.hierarchy-select button#example-two-button2::after {
position: absolute;
right: 11px;
pointer-events: none;
color: #7b7b7b;
content: "\f078";
font-family: "Font Awesome 6 Pro";
font-size: 14px;
top: 7px;
}
#latest_jobs_container .dropdown.hierarchy-select.show button + i {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
} .page-template-page-job-alert .ddl_icon #example2.dropdown.hierarchy-select button#example-two-button2::after {
position: absolute;
top: 8px;
right: 11px;
pointer-events: none;
color: #7b7b7b;
content: "\f078";
font-family: "Font Awesome 6 Pro";
font-size: 15px;
} .ddl_icon #example.dropdown.hierarchy-select button#example-two-button::after {
position: absolute;
right: 11px;
pointer-events: none;
color: #7b7b7b;
content: "\f078";
font-family: "Font Awesome 6 Pro";
}
#example2.dropdown.hierarchy-select button {
font-size: 13px;
}
.ddl_icon #example2.dropdown.hierarchy-select button, .ddl_icon #example.dropdown.hierarchy-select button {
font-family: Roboto, sans-serif !important;
font-size: 15px; font-weight: 300;
box-shadow: none;
background: #fff;
width: 100% !important;
padding: 6.5px 10px;
padding-right: 10px;
height: 36px;
text-align: left;
border-radius: 5px; overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
cursor: pointer;
color: #000;  border: 1px solid #cddce6;  }
.page-template-page-arbeitgeber-liste .ddl_icon #example2.dropdown.hierarchy-select button {
font-size: 13px;
}
.page-template-page-arbeitgeber-liste .ddl_icon #example3.dropdown.hierarchy-select, .page-template-page-arbeitgeber-liste .ddl_icon #example4.dropdown.hierarchy-select, .page-template-page-arbeitgeber-liste .ddl_icon #example5.dropdown.hierarchy-select {
max-width: 100%;
min-width: 100% !important;
margin-top: 15px;
}
.page-template-page-arbeitgeber-liste #example-two-button4, .page-template-page-arbeitgeber-liste #example-two-button5, .page-template-page-arbeitgeber-liste #example-two-button3 {
height: 36px;
}
.page-template-page-arbeitgeber-liste .land_type #example-two-button3, .page-template-page-arbeitgeber-liste .Arbeitg_type #example-two-button4, .page-template-page-arbeitgeber-liste .land_type #example-two-button5 {
width: 100%; background-color: #fff;
border: 1px solid #CDDCE6; color: #141412;
font-weight: 300;
text-align: left;
font-size: 13px;
border-radius: 5px; }
.page-template-page-arbeitgeber-liste .ddl_icon #example3.dropdown.hierarchy-select, .page-template-page-arbeitgeber-liste .ddl_icon #example4.dropdown.hierarchy-select, .page-template-page-arbeitgeber-liste .ddl_icon #example5.dropdown.hierarchy-select {
max-width: 100%;
min-width: 100% !important;
margin-top: 15px;
}
.page-template-page-arbeitgeber-liste .dropdown-toggle::after {	content: none;}
.btn.btn-secondary.dropdown-toggle.bg_colr_dark {
background: #e6e6e6 !important;
border: 1px solid #085186 !important;
border-bottom-color: #e6e6e6 !important;
}
#jobsearch #job_location:focus:focus-visible, #jobsearch #employer_name:focus:focus-visible {
border: 1px solid #085186;
outline: none;
}
#jobsearch #job_location {
width: 100%;
border: 1px solid #CDDCE6; border-radius: 5px; padding: 0 10px;
height: 36px;
font-size: 14px;
font-family: 'Roboto', sans-serif !important;
font-weight: 300;
}
.btn-secondary.focus, .btn-secondary:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {
box-shadow: none;
}
.ddl_icon #example3.dropdown.hierarchy-select .dropdown-menu, .ddl_icon #example4.dropdown.hierarchy-select .dropdown-menu, .ddl_icon #example5.dropdown.hierarchy-select .dropdown-menu {
transform: translate3d(0px, 38px, 0px) !important;
border: none;
border-radius: 5px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
outline: none;
margin-top: -2px;
}
#example3 .dropdown-menu .hs-menu-inner li, #example4 .dropdown-menu .hs-menu-inner li, #example5 .dropdown-menu .hs-menu-inner li {	padding: 0;}
.page-template-page-arbeitgeber-liste .dropdown.hierarchy-select .dropdown-menu.show li a {font-size: 13px;line-height: 1.42857143;	font-weight: 300;}
.page-template-page-arbeitgeber-liste .dropdown.hierarchy-select .dropdown-menu.show li a span.jobtype_count {
font-size: 13px;
display: inline;
letter-spacing: normal;
margin: 0;
line-height: 1.42857143;
font-weight: 300;
color: #212529;
}
#example3 .dropdown-menu .hs-menu-inner li a.dropdown-item.active, #example4 .dropdown-menu .hs-menu-inner li a.dropdown-item.active, #example5 .dropdown-menu .hs-menu-inner li a.dropdown-item.active {	color: #fff;}
#example3 .dropdown-menu .hs-menu-inner li a.dropdown-item.active span.jobtype_count, #example4 .dropdown-menu .hs-menu-inner li a.dropdown-item.active span.jobtype_count, #example5 .dropdown-menu .hs-menu-inner li a.dropdown-item.active span.jobtype_count {color: #fff;}
.ddl_icon .dropdown-menu .hs-menu-inner .dropdown-item.active, .ddl_icon .dropdown-menu .hs-menu-inner .dropdown-item:active {
background: #085186;
}
a.dropdown-item:active span {color: #fff;}
#example4 .dropdown-menu.show, #example5 .dropdown-menu.show, #example3 .dropdown-menu.show {
border: 1px solid #085186 !important;
border-top: none !important;
border-radius: 0 !important;
margin-top: -2px !important;
border-bottom-left-radius: 4px !important;
border-bottom-right-radius: 4px !important;
}
.ddl_icon #example3 .hs-searchbox, .ddl_icon #example4 .hs-searchbox, .ddl_icon #example5 .hs-searchbox {padding: 8px 8px;}
#job_arbeitgebertyp_input, #job_land_input, #job_anstellungsart_input {border: 1px solid #ccc;border-radius: 5px; font-weight: 300;}
#job_arbeitgebertyp_input:focus, #job_land_input:focus, #job_anstellungsart_input:focus {border-color: #085186;	box-shadow: none;}
.ddl_icon .dropdown-menu .hs-menu-inner .dropdown-item.activebg span {color: #fff !important;}
.btn.btn-secondary.dropdown-toggle.bg_colr_dark {border-radius: 4px 4px 0 0 !important;}
.ddl_icon .dropdown-menu .hs-menu-inner .dropdown-item.activebg {background: #085186;color: #fff !important;}
#no_match_jobtype_ddl, #no_match_jobcat_ddl, #no_match_anstellungsart_ddl, #no_match_arbeitgebertyp_ddl, #no_match_land_ddl {
line-height: 1.42857143;
font-weight: 300;
color: #212529;
font-size: 1rem;
margin: 0;
letter-spacing: normal;
pointer-events: none;
}
#jobsearch #example2 .dropdown-menu.show {border: 1px solid #085186 !important;border-top: none !important;}
#header-filter #example2 .dropdown-menu.show, #header-filter #example .dropdown-menu.show {border: 1px solid #085186 !important;border-top: none !important;}
.ddl_icon #example2.dropdown.hierarchy-select .dropdown-menu, .ddl_icon #example.dropdown.hierarchy-select .dropdown-menu {
transform: translate3d(0px, 38px, 0px) !important;
border: none;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
outline: none;
margin-top: -2px;
transform: translate3d(0px, 38px, 0px) !important;
border: none;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
outline: none;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
padding: 5px 0 0 0;
}
#example2 .dropdown-menu .hs-menu-inner li.active a, #example .dropdown-menu .hs-menu-inner li.active a {   color: #fff;    background: #085186;}
#example2 .dropdown-menu.show li a, #example .dropdown-menu.show li a {padding: .25rem 10px;}
.top-arbeitgeber_non_pre {display: flex;border: 1px solid #ddd;padding: 15px 0;background: #fff;min-height: 130px;margin-bottom: 30px; border-radius: 10px; }
.top-arbeitgeber_non_pre .logostartseite {border: none;}
.top-arbeitgeber_non_pre .employer-name a {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;	-webkit-box-orient: vertical;}
.top-arbeitgeber_non_pre .employer-name a:hover {color: #ed7d31;}
.top-arbeitgeber_non_pre .arbeitgeber_typ {color: #333;font-size: 13px;font-weight: 300;}
.page-template-page-arbeitgeber-liste .employer-address .arbeitgeber_location {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;padding-right: 5px;}
.page-template-page-arbeitgeber-liste #latest_jobs_container .btn-select .bg-btn-hyperlink.border-radius {border-radius: 5px; }
.page-template-page-arbeitgeber-liste #example-two-button4 span.jobtype_count, .page-template-page-arbeitgeber-liste #example-two-button5 span.jobtype_count, .page-template-page-arbeitgeber-liste #example-two-button3 span.jobtype_count {display: none;}
.page-template-page-arbeitgeber-liste .dropdown.hierarchy-select .dropdown-menu.show li a:active span {	color: #fff;}
.heading.arbeitgeber_list .title_new {   }
.btn-select button {	font-weight: 400;}
.top-arbeitgeber_non_pre .arbeitgeber_typ .fas.fa-building {
margin-right: 3.5px;
}
.top-arbeitgeber_non_pre .employer-address .arbeitgeber_location .fas.fa-map-marker-alt {
padding-left: 0;
margin-right: 3.5px;
} .sidebar_layout_default {	margin-top: 25px;}
.sidebar_filter {	border: 1px solid #ddd;	padding: 10px;	margin: 15px 0;}
.sidebar_layout_default #sidebar_filter .suchfilter {background: #f8f8F87D;margin: -10px;padding: 14px 10px 14px 10px;margin-bottom: 0;border-bottom: 1px solid #ddd;font-size: 15px;font-weight: 400;}
.sidebar_layout_default #sidebar_filter h3.suchfilter + hr {display: none;}
.sidebar_filter .bs-example ul {list-style: none;border-bottom: 1px solid #ddd;margin-top: 10px;padding-bottom: 10px;}
.sidebar_filter .btn.btn-link {padding: 0;width: 100%;text-align: left;color: #333;font-size: 15px;font-weight: 400;margin-top: 6px;margin-bottom: 4px;text-decoration: none;}
.collapse.show {visibility: visible;display: block;}
.collapsing {position: relative;height: 0;overflow: hidden;-webkit-transition-property: height, visibility;transition-property: height, visibility;-webkit-transition-duration: 0.35s;transition-duration: 0.35s;-webkit-transition-timing-function: ease;transition-timing-function: ease;}
.collapsing.width {-webkit-transition-property: width, visibility;transition-property: width, visibility;width: 0;height: auto;}
ul#accordionExample {list-style: none;padding: 0;}
#accordionExample .card-header {background: #F2F2F2;border-top: 5px solid #e3e3e3;margin-bottom: 10px;padding: 0;border-bottom: none;border-radius: 0;}
#accordionExample .fal.fa-angle-double-down {float: right;font-weight: normal;font-weight: 300;}
#accordionExample .btn.btn-link.collapsed {color: #000;}
#accordionExample .btn.btn-link {width: 100%;text-align: left;font-weight: normal;color: #0056b3;}
#accordionExample .btn.btn-link.collapsed .fal.fa-angle-double-down {transform: rotate(0deg);}
#accordionExample .btn.btn-link .fal.fa-angle-double-down {transform: rotate(90deg);}
.sidebar_filter .bs-example ul .card-header .btn.btn-link.collapsed .fal.fa-angle-down {transform: rotate(0deg);float: right;margin-top: 2px;}
.sidebar_filter .bs-example ul .card-header .btn.btn-link .fal.fa-angle-down {transform: rotate(180deg);float: right;	margin-top: 2px;}
.suchfilter i.fal.fa-filter {font-size: 13px;margin-right: 5px;width:13px;}
.accordion .card {border: none;	background: none;}
.accordion .card .card-header {	border-bottom: none;	background: none;	padding: 0;}
.archive .top_job_listing > div,.page_post.top_job_listing > div, .blog .top_job_listing > div {-webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);-webkit-transition: -webkit-box-shadow .2s linear;transition: -webkit-box-shadow .2s linear;-o-transition: box-shadow .2s linear;transition: box-shadow .2s linear;transition: box-shadow .2s linear, -webkit-box-shadow .2s linear;padding: 20px 0px;
margin: 8px 0;margin-top: 8px;border: 1px solid #ddd;width: 100%;background: #fff;cursor: pointer; border-radius: 10px;}
.sidebar_filter {border: 1px solid #ddd; border-radius: 10px; padding: 10px;margin: 15px 0;}
.sidebar_filter.jobmail_bg h4.suchfilter {background: #f8f8F87D;margin: -10px;margin-bottom: -10px;padding: 15px 10px 15px 10px;margin-bottom: 15px;border-bottom: 1px solid #ddd;font-size: 15px;font-weight: 400;}
.suchfilter i.fal.fa-bell {margin-right: 5px;}
.sidebar_filter .job_alert_des {font-size: 13px;font-weight: 300;text-align: left;}
.selected_options {margin-bottom: 18px;}
.job_alert_t_and_c {font-size: 10px;text-align: center;margin-bottom: 0;}
.job_alert_email {border: 1px solid #999;width: 100%;border-radius: 10px; padding: 4px 7px;margin: 0 0 15px 0px;outline: none;
font-size: 13px;font-weight: 300;}
.job_alert_email_btn {background: #ed7d31;width: 100%;border: 1px solid #ed7d31;color: #fff;font-size: 15px;font-weight: 400; padding: 4px 0px;	cursor: pointer;	margin-bottom: 10px;}
button.job_alert_email_btn:hover {opacity: 0.9;}
.activate-job-alert {font-weight: 300;padding: 20px;display: none;}
.sidebar_filter.jobmail_bg h4.suchfilter + hr {display: none;}
.sidebar_filter .bs-example ul:last-child {	border-bottom: 0;}
.sidebar_filter .bs-example ul {	list-style: none;}
.sidebar_filter .bs-example ul li.card .card-body {margin-top: .5rem;position: relative;}
.sidebar_filter .bs-example ul li.card .card-body label {color: #085186;font-size: 14px;font-weight: 300;top: -1px;cursor: pointer;}
.employment_type {position: absolute;opacity: 0;cursor: pointer;}
.sidebar_filter .bs-example ul li.card .card-body {	margin-top: .5rem;position: relative;}
ul li.card .card-body input[type="checkbox"]+.mark {position: absolute;height: 16px;width: 16px;background-color: transparent;border-radius: 3px;border: 1px solid #a6a6a6;margin-top: 4px;	cursor: pointer;}
.sidebar_filter .bs-example ul li.card .card-body label { margin-left: 25px; word-break: break-word; }
.sidebar_filter .bs-example ul li.card .card-body input[type="checkbox"] {margin-right: 0;top: auto;position: absolute;opacity: 0;z-index: 99999;height: 18px;width: 18px;}
ul li.card .card-body input[type="checkbox"]+.mark::before {position: absolute;content: "";border: 5px solid #085186;transform: scale(0);}
ul li.card .card-body input[type="checkbox"]+.mark::after {position: absolute;content: "";border-radius: 5px; }
ul li.card .card-body input:checked+.mark {background-color: transparent;border-radius: 3px;transform: rotate(0deg) scale(1);opacity: 1;border: 1px solid #999;}
ul li.card .card-body input:checked+.mark::before {left: -3px;top: -3px;width: 16px;height: 16px;border-radius: 5px; transform: scale(3);opacity: 0;}
ul li.card .card-body input:checked+.mark::after {transform: rotate(45deg) scale(1);left: 4.5px;top: 1px;width: 5px;height: 10px;border: solid #999;border-top-width: medium;border-right-width: medium;border-bottom-width: medium;border-left-width: medium;border-width: 0 2.5px 2.5px 0;border-radius: 0;}
.sidebar_filter .btn.btn-link:hover {text-decoration: none;}
.pagination.top {
margin: 40px 0 5px 0;
border: 1px solid #ddd;		
border-radius: 10px;
padding: 10px; }
.fpage-head-pagination {float: left;display: none;}
.archive .top_job_listing .job.box-job::after,.page_post.top_job_listing .job.box-job::after, .blog .top_job_listing .job.box-job::after {
top: -1px;
position: absolute;
text-transform: capitalize;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: transparent;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: 11px;
font-weight: 400;
height: 16px;
bottom: 0;
padding: 0px 15px;
border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-top-left-radius: 0;
right: -1px;
width: 73px;
justify-content: center;
}
.top_job_listing > div {	position: relative;}
.archive .top_job_listing .job.box-job.premium::after,.page_post.top_job_listing .job.box-job.premium::after, .blog .top_job_listing .job.box-job.premium::after {content: "premium";border: 1px solid #ed7d31;color: #ed7d31;}
.archive .top_job_listing .job.box-job.top:after,.page_post.top_job_listing .job.box-job.top:after, .blog .top_job_listing .job.box-job.top:after {
content: "Top Job";
border: 1px solid #085186;
color: #085186;
}
.employer-name > a {font-size: 14px;font-weight: 300;}
.row.top_job_listing .employer-name > a {
font-size: 14px;
font-weight: 300;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.employer-address {font-size: 14px;font-weight: 300;}
.top_job_listing > div {cursor: pointer;}
span.svg-calendar svg, span.svg-location svg {width: 14px;}
.archive .title-link.title.desktop_show, .page_post.top_job_listing .title-link.title.desktop_show, .blog .title-link.title.desktop_show {min-height: auto !important;}
.top_job_listing i.fa.fa-building {	margin-right: 3px;}
span.svg-calendar, span.svg-location {fill: #6c757d;position: relative;top: 2px;margin-right: 5px;}
span.svg-location {	margin-left: 8px;}
.top_job_listing .job-type-cat {display: inherit;	margin-top: 10px;}
.archive .top_job_listing .job-type-cat,.page_post.top_job_listing .job-type-cat, .blog .top_job_listing .job-type-cat {display: block;	margin-top: 10px;}
.archive .dot.desktop_show::after, .blog .dot.desktop_show::after {	content: "\2022";	margin-right: 5px;}
.dot.desktop_show {	margin-left: 8px;	margin-right: 3px;}
.top_job_listing .job-merken-heart {
position: absolute;
float: right;
right: 0;
top: 77px;
}
.top_job_listing .job-merken img.save-job-icon {vertical-align: middle;margin-top: 2px;margin-right: 11.5px;}
.container-fluid.arzt_job_nach_section_a3_list {border-top:1px solid #ddd;border-bottom:1px solid #ddd;background: #f8f8F87D;}
.container.arzt_job_nach_section {	padding: 50px 15px;}
.archive .container.arzt_job_nach_section {
padding: 50px 0;
}
.archive .mt-3 {	display: none;}
.archive.category .mt-3 {	display: block;}
.archive #content_box {	border: none;}
.blog #content_box {	border: none;}
#content_box_keyword p, #content_box_keyword li, #qa_structure_data p, #qa_structure_data li {	font-weight: 300; width: 100%;}
#content_box_keyword p.faq-question {
display: block;
width: 100%;
}
#content_box_keyword ul li, #qa_structure_data ul li {margin-left: 13px;width: 100%;}
.container-fluid.bg_col_sec > .container {	padding-bottom: 100px;}
.container-fluid.contenttext #content_box {	margin-top: 50px;}
.container-fluid.contenttext {	padding-bottom: 20px;}
.content-box-margin {	margin-bottom: 20px;}
#search_term:focus, #job_location:focus {	border: 1px solid #085186 !important;	outline: none !important;}
.archive .top_job_listing > div:hover,.page_post.top_job_listing > div:hover, .blog .top_job_listing > div:hover {-webkit-box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%);	box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%);}
.archive #example2 .dropdown-menu.show li a.dropdown-item, .blog #example2 .dropdown-menu.show li a.dropdown-item {padding: .25rem 10px;	font-weight: 300;}
.row.top_job_listing .job.box-job.praktischarzt:hover {-webkit-box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%);box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%);}
.activate-job-alert p {font-size: 14px;text-align: left;}
.email_blue {	color: #085186;}
.activate-job-alert a {width: 100%;background: #ed7d31;border: #ed7d31;text-decoration: underline;color: #fff;padding: 10px;font-weight: 400;display: inline-block;text-align: center;}
.fancybox-item.fancybox-close .fa.fa-times {color: #141412;font-size: 16px;line-height: 34px;font-weight: 300;}
.activate-job-alert {font-weight: 300;padding: 20px;display: none;}
#search_term, #job_location {border-radius: 5px; }
.archive .bg-btn-hyperlink.finden-jobs, .blog .bg-btn-hyperlink.finden-jobs {border-radius: 5px; }
.top_job_listing > div strong {font-weight: 400;padding: 50px 0;display: block;width: -webkit-fill-available;}
.pagination.top.empty_list .fpage-head-pagination {display: contents;text-align: left;}
.pagination.top.empty_list {text-align: left;}
#jobalert div.error {color: #d68a7c;font-size: 12px;margin-top: -15px;margin-bottom: 15px;}
.search-opt-in-box {width: 100%;}
.archive #label_job_location, .blog #label_job_location, .page-template-page-job-alert #label_job_location {color: #fff; margin: 0;line-height: 0;}
.jobseeker_section_box1 {
border-radius: 10px; padding: 30px 30px 42px 30px;
margin-bottom: 20px;
padding-bottom: 40px;   background: #f8f8f87d;
border: 1px solid #cddce6 !important;
}
.jobseeker_section_box h3.info_address_profilepage, .jobseeker_section_box1 h3.info_address_profilepage { } .row.job_alert_first {margin-bottom: 15px;}
#header-filter .archive_title_small.desktop_show {width: 100%;}
.jobseeker_section_box1 h3.info_address_profilepage i.fa.fa-bell {color: #ED7D31;margin-right: 10px;}
.jobseeker_section_box {
border-radius: 10px; padding: 30px 30px 42px 30px;
margin-bottom: 50px; border: 1px solid #CDDCE6 !important;
background: #f8f8f87d;
}
.jobseeker_section_box p {font-weight: 300;}
.selected_options span text {color: #5f5b5b;}
.selected_options span {background: #ddd;padding: 0px 5px;border-radius: 3px;display: inline-block;margin: 5px 0px 0 0;font-size: 12px;}
.page-template-page-job-alert #example2 .dropdown-menu.show li a {padding: .25rem 10px;}
.page-template-page-job-alert .ddl_icon #example2 {	min-width: 100% !important;}
.ddl_icon #example2.dropdown.hierarchy-select .dropdown-menu {	min-width: 100%;}
.jobseeker_section_box1 .ddl_icon input {border-radius: 5px !important; }
.page-template-page-job-alert #btn-jobalert .btn-select .bg-btn-hyperlink.border-radius {border-radius: 5px; } .one {
opacity: 0;
-webkit-animation: dot 1.3s infinite;
-webkit-animation-delay: 0.0s;
animation: dot 1.3s infinite;
animation-delay: 0.0s;
}
.two {
opacity: 0;
-webkit-animation: dot 1.3s infinite;
-webkit-animation-delay: 0.2s;
animation: dot 1.3s infinite;
animation-delay: 0.2s;
}
.three {
opacity: 0;
-webkit-animation: dot 1.3s infinite;
-webkit-animation-delay: 0.3s;
animation: dot 1.3s infinite;
animation-delay: 0.3s;
}
@-webkit-keyframes dot {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes dot {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
} #jobalert_anlegen_paginate .pagination {
float: right;
display: flex;
}
div#jobalert_anlegen_paginate ul.pagination li {
width: auto;
display: inline-block;
padding: 5px;
font-weight: 300;
}
#jobalert_anlegen_info {
font-weight: 300;
}
.jobalert_anlegen thead {
background: #dfdfdf;
}
.jobalert_anlegen tr:nth-child(2n+1) {
background: #f8f8f87d;
}
th.bg-th {
color: #085186;
}
.jobseeker_section_box h3.info_address_profilepage i.fa.fa-briefcase, .jobseeker_section_box h3.info_address_profilepage i.fa.fa-envelope {
color: #ED7D31;
margin-right: 10px;
}
#jobalert_anlegen_length label, #jobalert_anlegen_filter label {
font-weight: 300;
}
table.jobalert_anlegen tr td {
padding: 8px 10px;
font-weight: 300;
font-size: 14px;
}
table.jobalert_anlegen th {
padding: 8px 10px;
font-weight: 300;
font-size: 15px;
}
div#jobalert_anlegen_paginate ul.pagination li.paginate_button.page-item.active .page-link {
background-color: #085186;
border-color: #085186;
color: #fff !important;
}
div#jobalert_anlegen_paginate ul.pagination li .page-link {
color: #085186;
}
#jobalert_anlegen_filter .form-control.form-control-sm:focus, #jobalert_anlegen_length .custom-select.custom-select-sm.form-control.form-control-sm:focus {
outline: none !important;
box-shadow: none !important;
border: 1px solid #085186;
}
.keyword input.input-search-box::placeholder, .location input::placeholder {	font-weight: 300;}
.header-filter .search-box {	font-weight: 300;}
#header-filter .dropdown-menu.show {
max-height: 333px !important;
max-width: 100%;
}
#header-filter .dropdown-menu.show li a {
font-size: 15px;
color: #141412;
display: block;
font-family: Roboto, sans-serif !important;
line-height: 17.5px;
font-weight: 300 !important;
cursor: pointer;
}
#header-filter #example .dropdown-menu.show .hs-menu-inner {
overflow-y: auto;
max-height: 256px;
}
#job_type_ddl_input{
border: 1px solid #ccc;
border-radius: 5px; font-weight: 300;
}
.ddl_icon #example .hs-searchbox {
padding: 8px 8px;
}
#job_type_ddl_input:focus {
border: 1px solid #085186;
box-shadow: none;
outline: none;
}
#header-filter .dropdown-menu.show li a:active {
color: #fff;
}
.ddl_icon #example.dropdown.hierarchy-select, .ddl_icon #example2.dropdown.hierarchy-select {	min-width: 100% !important;}
#job_alert_email:hover {	border: 1px solid #085186 !important;}
.job-detail .description {
line-height: 1.8em;
word-break: break-word;
}
#modal-register-complete #pa_form_login_message_error {
margin: 0 20px;
}
#register_complete #example .hs-searchbox, #register_complete #example1 .hs-searchbox, #register_complete #example2 .hs-searchbox {
padding: 0px 8px;
margin-bottom: 15px;
}
#pa_form_register_complete .dropdown.hierarchy-select .dropdown-toggle.bg_colr_dark {
background: transparent !important;
border-radius: 0px !important;
border-color: #999 !important;
}
#register_complete #example.dropdown.hierarchy-select button#example-two-button, #register_complete #example1.dropdown.hierarchy-select button#example-two-button1, #register_complete #example2.dropdown.hierarchy-select button#example-two-button2 {
font-family: Roboto, sans-serif !important;
font-size: 14px;
font-weight: 300;
box-shadow: none;
background: #fff;
width: 100% !important;
padding: 6.5px 10px;
padding-right: 10px;
padding-right: 20px;
height: 36px;
border: 1px solid #ddd;
text-align: left;
border-radius: 0px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
cursor: pointer;
color: #000;
}
#pa_form_register_complete #example.dropdown.hierarchy-select button#example-two-button, #pa_form_register_complete #example2.dropdown.hierarchy-select button#example-two-button2 {
font-size: 14px;
}
#register_complete #example.dropdown.hierarchy-select .dropdown-menu, #register_complete #example1.dropdown.hierarchy-select .dropdown-menu, #register_complete #example2.dropdown.hierarchy-select .dropdown-menu {
transform: translate3d(0px, 38px, 0px) !important;
border: none;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
outline: none;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
width: 100% !important;
margin-top: -2px;
}
#pa_form_register_complete .dropdown.hierarchy-select.show #example-two-button, #pa_form_register_complete .dropdown.hierarchy-select.show #example-two-button1, #pa_form_register_complete .dropdown.hierarchy-select.show #example-two-button2 {
background: #e6e6e6 !important;
border: 1px solid #085186 !important;
border-bottom-color: rgb(8, 81, 134);
border-bottom-color: #e6e6e6 !important;
border-radius: 0 !important;
}
#register_complete #example.dropdown.hierarchy-select button#example-two-button::after, #register_complete #example1.dropdown.hierarchy-select button#example-two-button1::after, #register_complete #example2.dropdown.hierarchy-select button#example-two-button2::after {
content: "";
position: absolute;
right: 11px;
pointer-events: none;
top: 15px;
color: #7b7b7b;
}
#pa_form_register_complete #job_type_ddl_input, #pa_form_register_complete #job_category_ddl_input, #pa_form_register_complete #job_radius_ddl_input {
border-radius: 0 !important;
}
#pa_form_register_complete .dropdown.hierarchy-select .dropdown-menu li a {
padding: 0 1.5rem;
line-height: 24px;
}
#pa_form_register_complete .dropdown.hierarchy-select .dropdown-menu li a {
font-weight: 300;
}
#pa_form_register_complete #example.dropdown.hierarchy-select .dropdown-menu, #pa_form_register_complete #example1.dropdown.hierarchy-select .dropdown-menu, #pa_form_register_complete #example2.dropdown.hierarchy-select .dropdown-menu {
border-radius: 0 !important;
}
#example .dropdown-menu.show, #example1 .dropdown-menu.show, #example2 .dropdown-menu.show {
border: 1px solid #085186 !important;
border-top: none !important;
}
#register_complete .dropdown-menu .hs-menu-inner .dropdown-item.active, #register_complete .dropdown-menu .hs-menu-inner .dropdown-item:active {
background: #085186;
}
#register_complete #example2.dropdown.hierarchy-select .dropdown-menu {
padding: 0;
}
#register_complete input:focus {
border: 1px solid #085186 !important;
}
#example .dropdown-menu .hs-menu-inner li.activebg a.activebg, #example1 .dropdown-menu .hs-menu-inner li.activebg a.activebg, #example2 .dropdown-menu .hs-menu-inner li.activebg a.activebg {
background: #085186;
color: #fff !important;
}
.job_alert_popup_side1 ul {
font-size: 16px;
font-weight: 400;
}
#header-filter #example .dropdown-menu.show .hs-menu-inner li a.dropdown-item {
white-space: normal;
float: left;
width: 100%;
height: auto;
}
.page-template-page-job-alert #header-filter #job_location {
padding: 0 10px;
height: 36px;
color: #000 !important;
line-height: 1.4;
font-weight: 300;
border-radius: 5px;   border: 1px solid #CDDCE6;
padding-right: 25px;
white-space: nowrap;
text-overflow: ellipsis;   font-size: 16px !important; margin: 0 !important; }
.page-template-page-job-alert #header-filter.f-left-all.jobseeker_section_box1 {
display: inline-block;
width: 100%;
}
.page-template-page-job-alert .btn-select .bg-btn-hyperlink.border-radius {
border-radius: 5px; }
.dashbord_content { background: #f8f8f87d; padding: 15px; margin-bottom: 20px; border: 1px solid #cddce6;border-radius: 10px;}
.dashbord_content { background: #f8f8f87d; padding: 15px; margin-bottom: 20px; border-radius: 10px; border: 1px solid #cddce6;}
.dashbord_content .ctobox .arbeitgeberBtn {	float: left;	width: 100%;	margin: 10px 0 0 0px;}
.dashbord_content .ctobox {	background: none;}
.Stellenanzeigen_verwalten {
border: 1px solid #cddce6;
background: #f8f8f87d;
padding: 15px 30px;
margin-bottom: 50px;
border-radius: 10px;  }
.page-template-page-dashboard .mt-3 {	display: none;}
.Stellenanzeigenverwalten {
font-size: 18px;
font-weight: 400;
color: #141412;
margin-bottom: 0px;
padding: 15px 0 20px 15px;
width: 100%;
}
.dashbord_content h3 {
font-size: 18px;
font-weight: 400;
color: #141412;
padding: 15px 0 20px 5px; margin-bottom: 0;
}
.dashbord_content ul {
list-style: disc;
font-size: 15px;
font-weight: 300;
padding: 0 10px 0 21px; }
.heading h1.title_new.mein-account,
.page-template-page-dashboard .heading h1.title_new,
.page-template-page-profile .heading h1.title_new {      }
.container-fluid.bg_color_content {	background: #f8f8f87d;}
.page-template-page-profile textarea#description {	height: auto;}
.Unternehmensinfo_border .col-md-12.col-sm-12.col-xs-12.change_password_page {	display: inline-block;}
.Unternehmensinfo_border {
box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%);
border: 1px solid #ddd;
border-radius: 10px; background: #f8f8f87d;
padding: 30px; }
#page_company_profile .form-account .form-item {
height: 36px;
margin-bottom: 15px;
display: block;
}
.page-template-page-profile .form-account {	border: 0px solid #999;}
.page-template-page-jobseeker-account-gemerkte-jobs #update_account .active {	display: inline-block;	width: 100%;}
.page-template-page-jobseeker-account-gemerkte-jobs form#update_account {
border-radius: 10px; padding: 30px 30px 40px 30px;
border: 1px solid #cddce6;
background: #f8f8f87d;
}
.page-template-page-jobseeker-account-gemerkte-jobs form#update_account .jse-form .container {
padding: 15px 0; }
.page-template-page-jobseeker-account-gemerkte-jobs form#update_account .jse-form .container.empty_save_job {
border: none;
}
.page-template-page-jobseeker-account-gemerkte-jobs form#update_account h3.info_address_profilepage {
border-bottom: 1px solid #ddd;
margin: 0;
font-weight: 300;
padding: 10px 0;
}
.page-template-page-jobseeker-account-gemerkte-jobs form#update_account h3.info_address_profilepage i.fas.fa-suitcase {
color: #ED7D31;
margin-right: 10px;
}
.page-template-page-jobseeker-account-gemerkte-jobs form#update_account .form-item {
height: auto;
margin: 0;
padding: 0 !important;
}
.job_seeker_main .heading h1.title {    }
.heading.job_alert .title_new {
color: #141412;
font-weight: 400;    font-size: 26px; }
#jse-gemerkte-jobs .apply_job_button.count_company_email .btnshare {
margin-bottom: 15px;
}
.page-template-page-jobseeker-account-gemerkte-jobs .mt-3,
.page-template-page-jobseeker-account-lebenslauf .mt-3 {
display: none;
}
.page-template-page-jobseeker-account-gemerkte-jobs .content-block.job_seeker_main {
margin-bottom: 50px;
}
.row.jobseeker_section {
padding: 15px;
}
.page-template-page-jobseeker-account-lebenslauf h3.info_address_profilepage {
border-bottom: 1px solid #ddd;
margin: 0;
font-weight: 300;
padding: 10px 0;
margin-bottom: 30px;
}
.page-template-page-jobseeker-account-lebenslauf h3.info_address_profilepage i.fas.fa-suitcase {
color: #ED7D31;
margin-right: 10px;
}
.jobseeker_detail_section h5,
.jobseeker_detail_section h6 {
width: 100%;
margin-bottom: 8px;
font-weight: 300;
}
.jobseeker_detail_section h5 {
font-size: 1.5rem;
}
.jobseeker_section_box.jse-profile ul {
list-style: inside;
font-weight: 300;
font-size: 14px;
}
.jobseeker_section_box h3.info_address_profilepage,
.jobseeker_section_box1 h3.info_address_profilepage {
border-bottom: 1px solid #ddd;
margin: 0;
font-weight: 300;
padding: 10px 0;
margin-bottom: 30px;
}
.jobseeker_section_box h2.info_address_profilepage {
border-bottom: 1px solid #ddd;
margin: 0;
font-weight: 300;
padding: 10px 0;
margin-bottom: 30px;
}
.jobseeker_section_box h3.info_address_profilepage i.fas.fa-user-md,
.jobseeker_section_box h2.info_address_profilepage i.fas.fa-user-md {
color: #ED7D31;
margin-right: 10px;
}
.jobseeker_section_box h3.dash {
font-size: 16px;
text-decoration: underline;
padding: 15px 0 0 0;
}
.f-left-all.jobseeker_section_box1 {
display: inline-block;
width: 100%;
}
.jobseeker_section_box1 h3.info_address_profilepage i.fa.fa-bell {
color: #ED7D31;
margin-right: 10px;
}
.jobseeker_section_box h3.info_address_profilepage i.fa.fa-briefcase,
.jobseeker_section_box h3.info_address_profilepage i.fa.fa-envelope {
color: #ED7D31;
margin-right: 10px;
}
.f-left-all.jobseeker_section_box1 .info_address_profilepage {
width: 100%;
margin: 0;
font-weight: 300;
margin-bottom: 20px;
}
.f-left-all.jobseeker_section_box1 .archive_title_small.desktop_show {
width: 100%;
margin-bottom: 10px;
}
.jobseeker_section_box1 .bg-btn-hyperlink.finden-jobs {
border-radius: 4px;
}
tr.bg-color {
background: #f8f8f87d;
}
table.jobalert_anlegen tbody tr th {
background: #f1f1f1;
}
.jobseeker_section_box1 .dropdown-item.activebg {
color: #fff !important;
}
.jobseeker_section_box1 #job_radius_ddl_input {
padding: 7px 2px;
}
.jobalert_anlegen_btn::after {
content: "";
pointer-events: none;
display: inline-block;
border-top: .4em solid;
border-right: .3em solid transparent;
border-bottom: 0;
border-left: .3em solid transparent;
color: #999;
font-size: 15px;
margin-left: 5px;
margin-bottom: 2px;
}
.jobalert_anlegen_btn {
background: none;
border: 0px solid #ddd;
cursor: pointer;
font-weight: 300;
color: #085186;
padding: 0;
}
th.bg-th {
color: #085186;
}
.page-template-page-dashboard tbody td,
.page-template-page-dashboard tbody td div {
font-weight: 300;
}
.page-template-page-dashboard thead th {
font-weight: 400;
}
.info_address_profilepage {
font-size: 18px;
font-weight: 400;
color: #141412;
padding: 0px 0 20px 0px; margin: 0;
}
#page_company_profile .form-account .form-item input, #page_company_profile .form-account .form-item button,
#page_company_profile .form-account .form-item textarea,
#page_company_profile .form-account .form-item select {
font-size: 14px !important;
height: 36px;
margin-top: 0;
border-color: #cddce6 !important;
border-radius: 5px; color: #141412;
font-weight: 300;
}
#page_company_profile .form-account .form-item select option {
font-weight: 300;
}
#page_company_profile .form-account .form-item input:focus-visible, #page_company_profile .form-account .form-item textarea:focus-visible {
outline: none;
border: 1px solid #085186 !important;
}
#page_company_profile .form-account .form-item input#submit_base_profile,
#page_company_profile .form-account .form-item input#submit_billing_profile,
#manage-account #submit_profile {
float: right;
background: #ed7d31;
color: #fff !important;
cursor: pointer;
font-weight: 300;
margin-bottom: 15px;
} #page_company_profile .form-account .form-item button#submit_base_profile,
#page_company_profile .form-account .form-item button#submit_billing_profile,
#create_premium_prof .premium_profile_btn {
float: right;
background: #ed7d31;
color: #fff !important;
cursor: pointer;
border-radius: 5px; font-weight: 300;
margin-bottom: 15px;
} #base-profile .Unternehmensinfo_border {
margin-bottom: 25px;
}
#page_company_profile .form-account .form-item select#arbeitgeber_typ:focus-visible,
#page_company_profile .form-account .form-item select#arbeitgeber_typ:focus {
outline: none;
border: 1px solid #085186 !important;
}
.form-account .form-item div select:focus {
outline: none;
border: 1px solid #085186 !important;
}
#page_company_profile .form-account .form-item input#submit_profile:hover,
#page_company_profile .form-account .form-item input#submit_base_profile:hover,
#page_company_profile .form-account .form-item input#submit_billing_profile:hover {
opacity: .9;
}
.form-account.mein-account {
border: 1px solid #cddce6!important; border-radius: 10px; background: #f8f8f87d;
padding: 15px;
margin-bottom: 20px;  }
.page-template-page-medizinstudium .heading h1.title_new {
margin-bottom: 20px;
}
.passwort-vergessen {
margin-left: 30%;
color: #666;
padding: 8px;
font-weight: 300;
display: block;
clear: both;
padding-left:6px;
}
.passwort-vergessen h5 {
font-size: 14px;
font-weight: 300;
margin-top: 5px;
}
.passwort-vergessen a {
text-decoration: underline;
}
.form-account.mein-account .form-item label span {
color: #ed7d31;
}
.form-account.mein-account .form-item label span {
color: #ed7d31;
margin: -4px 0 0 5px;
position: absolute;
}
.form-account .form-item label h6 {
font-size: 13px;
font-weight: 300;
}
.page-template-page-profile .form-account .form-item label h6 span {
color: #121214;
margin: 0;
position: relative;
}
.page-template-page-profile .form-account .form-item label span {
color: #ed7d31;
}
.page-template-page-jobseeker-account-lebenslauf .form-item label span {
color: #ed7d31;
margin: -4px 0 0 5px;
position: absolute;
}
.change_password_page.submit_profile {
clear: both;
}
.change_password_page.submit_profile .jse-submit {
text-align: right;
}
.jobseeker_photo_section h5 {
margin-top: 12px;
color: #ED7D31;
font-size: 14px;
font-family: 'Roboto', sans-serif;
}
#jse-gemerkte-jobs a#job_title {
text-decoration: none;
font-size: 15px;
font-weight: 400;
line-height: 26px;
padding-bottom: 8px;
display: block;
}
#jse-gemerkte-jobs .remove-saved-job,
.apply_job_button.count_company_email .btnshare {
padding: 4px;
font-weight: 300;
border-radius: 5px; }
.jse-gemerkte-jobs .employer-address span.job-date,
.jse-gemerkte-jobs .employer-address {
font-size: 14px;
font-weight: 300;
}
.jobseeker_section_box.jse-profile.active.content-tab p {
font-size: 14px;
}
.page-template-page-jobseeker-password h3.info_address_profilepage {
border-bottom: 1px solid #ddd;
margin: 0;
font-weight: 300;
padding: 10px 0;
margin-bottom: 30px;
display: block;  padding: 15px 0 10px;
}
.page-template-page-jobseeker-password h3.info_address_profilepage i.fas.fa-user {
color: #ED7D31;
margin-right: 10px;
}
.divtext {
border: ridge 2px;
padding: 5px;
width: 20em;
min-height: 5em;
overflow: auto;
}
.form-item .error .message {
font-weight: 300;
padding: 0
}
.form-item .error input {
margin: 0;
}
.page-template-page-jobseeker-account-lebenslauf .afu-process-file>label.select span {
color: #141412;
position: relative;
margin: 0;
} #update_account_my_cv div#user_logo_container>label {
display: none;
}
#update_account_my_cv span#user_logo_thumbnail {
width: 110px;
height: 110px;
margin: 0;
}
#update_account_my_cv span#user_logo_thumbnail img {
border-radius: 100%;
height: 110px;
width: 110px;
}
#update_account_my_cv #user_logo_container .input-file {
border: none;
}
#update_account_my_cv span#user_logo_browse_button {
background: transparent !important;
margin-top: 12px;
color: #ED7D31;
font-size: 0px;
font-weight: 300;
}
#update_account_my_cv span#user_logo_browse_button:after{
content: "Foto hochladen";	
font-size: 14px;
padding: 0 7px;
display: inline-block;
}​​​​​​​​
#update_account_my_cv input#user_logo {
width: auto;
}
#update_account_my_cv #user_logo_container.field-user_logo {
height: auto;
display: inline-table;
}
#update_account_my_cv #user_logo_container>div {
float: none;
}
#update_account_my_cv .delete-image-button.icon {
display: none;
}
#update_account_my_cv #user_logo_browse_button span {
top: 0;
display: none;
}
.page-template-page-jobseeker-account-lebenslauf .jse-submit input.bg-btn-action.border-radius {
background: #ed7d31;
color: #fff;
font-weight: 300;
cursor: pointer;
}
.page-template-page-jobseeker-account-lebenslauf .jse-submit input.bg-btn-action.border-radius:hover {
opacity: 0.9;
}
#page_company_profile {
padding-bottom: 30px;
}
.page-template-page-dashboard tbody td, .page-template-page-dashboard tbody td div {
font-weight: 300;
} @media (min-width:320px) and (max-width:575px) {
.container-fluid.bg_color_content {
padding: 0;
}
}
@media (min-width: 1200px) {
.fancybox-overlay.fancybox-overlay-fixed {	margin-right: -17px; }
}
@media (min-width: 992px) {
.container-fluid.Arbeit_row.desktop {border-bottom: 1px solid #ddd;padding: 20px 0;background: #e9ecef75;	position: relative;	top: -83px;}
.container-fluid.bg_color_content.top_arzt_stellenange {  background: #f8f8f87d;}
.job_perametter_advance_filter {	display: none;}
#activate-job-alert-fancybox-btn {	display: none;}
}
@media (max-width: 1200px) {
.header-filter .search-box {width: 100% !important;}
}
@media (max-width: 991px) {
.container-fluid.bg_color_content.top_arzt_stellenange {background: #f8f8F87D;padding: 0;}
.no-webp .container-fluid.banner_bottom_boder {  }
.job_perametter_advance_filter {width: 100%;border: 1px solid #ddd;	cursor: pointer;margin-top: 15px; border-radius: 5px; }
#sidebar_filter.sidebar_filter {	display: none;}
.ddl_icon #example2.dropdown.hierarchy-select {    width: 100%;    max-width: 100%;    min-width: 100% !important;}
}
@media (min-width: 768px) and (max-width: 1200px) {
.ddl_icon #example.dropdown.hierarchy-select {	min-width: 100% !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
#job_alert_mail_frame.sidebar_filter.jobmail_bg.job_alert_mail_frame_tab {	display: block; }
.pagination.top {	margin: 30px 0 5px 0;}
.bg-btn-hyperlink.finden-jobs {	padding: 3px;	font-size: 11px;}
.page-template-page-job-alert #btn-jobalert .bg-btn-hyperlink.border-radius.job-alert {font-size: 11px;padding: 0;font-weight: 400;	letter-spacing: -0.5px;}
}
.page-template-page-arbeitgeber-liste .premium .employer-job-date {
background: #ed7d31;
text-align: center;
color: #fff;
border-radius: 3px;
display: inline-block;
padding: 2px 5px;
line-height: 15px;
font-size: 12px;
width: 90px;
}
@media (min-width: 768px) {
.change_password_page.submit_profile {	max-width: 90%;	padding: 0 12px;}
.jobseeker_detail_section {	padding-top: 20px;}
.archive .top_job_listing .col-md-3.col-sm-12.col-12,.page_post.top_job_listing .col-md-3.col-sm-12.col-12, .blog .top_job_listing .col-md-3.col-sm-12.col-12 {	max-width: 18%;	flex: 0 0 18%;}
.archive .top_job_listing .col-md-9.col-sm-12.col-12,.page_post.top_job_listing .col-md-9.col-sm-12.col-12, .blog .top_job_listing .col-md-9.col-sm-12.col-12 {	max-width: 82%;	flex: 0 0 82%;}
#job_alert_mail_frame.sidebar_filter.jobmail_bg.job_alert_mail_frame_tab {	display: none; }
#activate-job-alert-fancybox-btn {	display: none;}
.page-template-page-arbeitgeber-liste .dot.dot1.bottom {	display: none;}
.page-template-page-arbeitgeber-liste .premium .employer-job-date.e_j_d_btn {	display: none;}
}
@media (max-width: 767.5px) {
.location #job_location + .fas.fa-map-marker-alt {	right: 25px !important; }
.page-template-page-arbeitgeber-liste .premium .employer-job-date {	display: none;}
.page-template-page-arbeitgeber-liste .premium .employer-job-date.e_j_d_btn {	display: block;}
textarea#description {	max-height: 50px !important;	overflow: scroll !important;}
.page-template-page-profile .change_password_page .fal.fa-angle-down {
position: absolute !important;
right: 24px !important;
top: 36px !important;
float: right;
}
.freie_jobs_anzeigen {	bottom: 30px;}
.container-fluid.gray-box_mobile {  }
#job_alert_mail_frame {	display: none;}
.container-fluid.contenttext {	padding: 0;}
.container-fluid.arzt_job_nach_section_a3_list {	padding: 0;}
.container-fluid.bg_col_sec, .container-fluid.contenttext {	background: #f8f8F87D;}
.container-fluid.arzt_job_nach_section_a3_list {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;background: #fff;}
.container-fluid.contenttext {	background: #f8f8F87D;}
.container-fluid.bg_col_sec {	padding: 0;}
#content_box #content_box_keyword.content-box-margin {	margin: 15px 0;}
.fancybox-inner #job_alert_mail_frame .suchfilter {background: none;border: none;padding-top: 25px; font-size: 20px; }
.fancybox-inner #job_alert_mail_frame {padding: 15px;border: none;margin: 0;}
.search-opt-in-box {-webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);-webkit-transition: -webkit-box-shadow .2s linear;transition: -webkit-box-shadow .2s linear;-o-transition: box-shadow .2s linear;transition: box-shadow .2s linear;transition: box-shadow .2s linear, -webkit-box-shadow .2s linear;padding: 0px 0px 30px 0px;margin: 0 15px 0 15px;border: 1px solid #ddd;width: 100%;background: #fff;border-radius: 10px; }
.title_seoarchive h1 {margin-bottom: 25px !important;margin-top: 25px !important;line-height: 26px;}
button.job_perametter_advance_filter {border-radius: 5px; height: 36px;margin-bottom: 5px;}
.pagination.top {	margin: 0px 0 5px 0 !important;}
.page-template-page-job-alert .ddl_icon #example.dropdown.hierarchy-select, .page-template-page-job-alert .ddl_icon #example2.dropdown.hierarchy-select {	margin-bottom: 15px;}
.top_job_listing .job-merken img.save-job-icon {    margin-top: 6px;    margin-right: 0px;}
a.job-merken.mobile_show {position: absolute;right: 21px;bottom: 5px;}
a.job-merken.mobile_show {    right: 20px;}
.top_job_listing .logo_section {	display: none;}
.archive .top_job_listing .job-type-cat,.page_post.top_job_listing .job-type-cat, .blog .top_job_listing .job-type-cat { margin-top: 0; } 
.top_job_listing .job-merken-heart {	margin-top: 0px; }
.passwort-vergessen {	margin-left: 10px;}
.Stellenanzeigen_verwalten {padding-bottom: 45px;}	
.page-template-page-profile .container-fluid, .page-template-page-dashboard .container-fluid { 	padding: 0;}
.jobseeker_section_box1 {padding: 30px 15px;}
.f-left-all.jobseeker_section_box1 .new_version_col-1 {	padding-right: 0;}
.f-left-all.jobseeker_section_box1 .new_version_col-3 {	padding: 0;}
.f-left-all.jobseeker_section_box1 .new_version_col-2 {	padding: 0;}
.jobseeker_section_box { padding: 30px 15px; }
.dropdown.hierarchy-select .dropdown-menu.show {width: 100% !important;}
.jobseeker_section_box h3.info_address_profilepage, .jobseeker_section_box1 h3.info_address_profilepage {padding: 0 0 10px 0;}
.page-template-page-jobseeker-account-gemerkte-jobs form#update_account {padding: 15px;}
.form-account .form-item div {height: 50px;}
.form-account .form-item div select {margin-bottom: 0;}
#page_company_profile .form-account .form-item#lebenslauf_block {height: 165px;}
#update_account .jse-submit {padding: 8px 0 0 !important;}
.page-template-page-jobseeker-account-lebenslauf .jobseeker_section_box {display: grid;}
.page-template-page-jobseeker-account-lebenslauf .jobseeker_section_box .col-md-12.col-sm-12.col-xs-12.change_password_page {
padding: 0;}
.page-template-page-jobseeker-account-lebenslauf .jobseeker_section_box .col-md-12.col-sm-12.col-xs-12.change_password_page.submit_profile {	margin-top: 10px;}
.page-template-page-jobseeker-account-lebenslauf form#update_account_work_exp .jobseeker_section_box {padding-bottom: 10px;}
.jobseeker_section_box {	margin-bottom: 30px;}
.form-account.mein-account {
padding: 15px 0;    }
.logostartseite.gemerkt-job {	display: none;}
#activate-job-alert-fancybox-btn button {width: auto;padding: 7px 15px;border: 1px solid #085186;background: #085186;color: #fff;font-weight: 400;cursor: pointer;border-radius: 5px; }
.archive .container-fluid.bg-footer-copy {	margin-bottom: 65px;}
#activate-job-alert-fancybox-btn {position: fixed;bottom: 0;z-index: 99999;left: 0;right: 0;background: #fff;margin: 0 auto;text-align: center;border-top: 1px solid #ddd;padding: 10px 0;}
}
.form-item .label h6 {	font-weight: 600; }
.post-a-job .step ul li .title {	font-weight: 400;}
.post-a-job .step .toggle-title { font-weight: 400;}
.page-template-page-post-a-job .label > input[type="radio"] {
height: 12px !important;
margin: 10px 5px 0 0 !important;
max-width: 13px;
float: left;
}
.page-template-page-stelle-schalten .label > input[type="radio"] {
height: 12px !important;
margin: 10px 5px 0 0 !important;
max-width: 13px;
float: left;
}
.page-template-page-post-a-job .apply input[type="radio"] {
height: 12px !important;
margin: 7px 5px 0 0 !important;
max-width: 13px;
float: left;
}
.page-template-page-stelle-schalten .apply input[type="radio"] {
height: 12px !important;
margin: 7px 5px 0 0 !important;
max-width: 13px;
float: left;
}
.post-a-job .step#step_payment ul li {
border-bottom: 1px solid #f2f2f2;
padding: 17px 20px;
}
#checkout_form ul li {
border-bottom: none !important;
padding-bottom: 0 !important;
}
#checkout_form ul li.clearfix {
border-bottom: 1px solid #f2f2f2 !important;
padding: 17px 20px !important;
}
.heading.category h1.title_new {
color: #141412;
font-weight: 400;
}
.page-template-page-profile #user_logo_container .delete-image-button.icon {
display: none;
}
.page-template-page-profile #user_logo_browse_button span.icon {
display: none;
}
.excerpt-container {
font-size: 15px;
font-weight: 300;
}
.employer-job-type, .employer-job-cat {
font-weight: 300;
font-size: 14px;
}
.freie_jobs_anzeigen a {
font-size: 15px;
font-weight: 300;
}
.page-template-page-arbeitgeber-liste .ergebnis-titel a.title-link.title.desktop_show {
min-height: auto;
}
.content.single-entry .title { 	text-align: left; }
.single .content.single-entry p { text-align: left; }
#search_term.search-box.job-searchbox.input-search-box.error-field + .error {
color: #d68a7c;
font-size: 12px;
margin-top: -20px;
}
#search_term {
padding: 0 25px 0 10px;
height: 36px;
color: #000 !important;
font-weight: 300 !important;
line-height: 1.4; font-size: 15px !important;
overflow: hidden;
border: 1px solid #cddce6;
white-space: nowrap;
text-overflow: ellipsis; }
#search_term:focus {  } .ddl_icon.padd-r-0.padd-l-0.new_version_col-3 #search_term-autocomplete-list {
margin-left: 0;
}
.page-template-page-job-alert  #header-filter input::placeholder, 
.page-template-page-job-alert  #header-filter input[type="email"]::placeholder, 
.page-template-page-job-alert #header-filter #example-two-button2::placeholder { color: #222 !important;
}
.page-template-page-job-alert #header-filter .dropdown-menu.show li a {
font-size: 14px;
}
@media (max-width: 767.5px) {
#template .templatehauptcont {
width: 100% !important;
}
#template .templatehauptcont > div > img + div {
width: 100% !important;
}
#template .templatehauptcont > div > img {
width: auto !important;
height: auto;
max-width: 100% !important;
}
#template .templatehauptcont > div {
width: 100% !important;
margin-left: 0 !important;
padding: 0 15px;
}
#template #templateconcludis .templatecontent .templatevideo-wrapper iframe {
width: 100% !important;
}
}
div#templateconcludis .templatewrapper .templateheader img {
width: 100%;
}
.templatefooter .templatelogo img {
width: 100%;
}
.single-job #single-job #sitebar div.title.company_telefon {
font-size: 14px!important;
height: 46px;
}
.single-job #single-job #sitebar div.title.company_telefon .fas.fa-phone-volume {
width: 13px;
margin-right: 6px; }
.single-job #single-job #sitebar div.title.company_telefon .fas.fa-briefcase {
width: 13px;
margin-right: 6px; }
#uber_content.content {
max-height: 187px;
overflow: hidden;
}
#btn_uber_content_show.btn_uber_content_show div {
background-image: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/down-arrow.png);
height: 20px;
width: 24px;
margin: 0 auto;
}
#uber_content.content.uber_content_show {
max-height: none;
}
#btn_uber_content_show {
text-align: center;
background: #F5F5F5;
padding: 5px 0 10px 0;
cursor: pointer;
margin-top: 7px;
}
@media (min-width:1800px) {
.pagination.top span.page-numbers.current::before { position: relative;    width: auto;    top: -1px; }
.pagination.top span.page-numbers.current::after { position: relative;    width: auto;    top: -1px;}
}
@media (max-width:991px) {
#template #templatejo-hintergrund-aussen div#templatejoboffer {
width: 100%;
}
#template #templatejoboffer div#templatejo-content-de img#templatejo-headerimage {
width: 100% !important;
}
#template #templatejoboffer div#templatejo-content-de div#templatecompany-intro, #template #templatejoboffer div#templatejo-content-de div#templatejob-tasks, #template #templatejoboffer div#templatejo-content-de div#templatejob-requim, #template #templatejoboffer div#templatejo-content-de div#templatecompany-weoffer {
width: 100% !important;
}
#template #templatejoboffer div#templatejo-content-de h3 {
margin: -20px 0px 20px 0px;
padding: 10px 15px 10px 20px;
width: 100% !important;
}
}
.clearfix.w8.top_plan .post_a_job_topseller_color {
display: none;
}
.clearfix.w8.top_plan .btn-select.f-rightbg-btn-hyperlink.border-radius.select_duration {
background: #085186;
box-shadow: 0 1px 2px #085186;
}
.clearfix.w8.top_plan .btn-select.f-rightbg-btn-hyperlink.border-radius.select_duration:hover {
background: #085186;
box-shadow: 0 1px 2px #085186;
color: #fff;
opacity: .9;
}
.clearfix.w52.duration.top_plan {
display: none !important;
}
.clearfix.w8.top_plan .alle14tag, .clearfix.w8.top_plan span.orange1, .clearfix.w12.top_plan .alle14tag {
display: none;
}
.pagination.top span.page-numbers.current {
display: none;
}
.pagination.top .page-numbers.current.top_paggination_section {
display: inline;
}
@media (max-width: 767.5px) {
.sidebar_right_new {
position: relative !important;
}
.blog-new-sidebar-desktop {
display: none;
}
}
.page-faq #accordionExample .btn.btn-link.collapsed .fa.fa-angle-down {
transform: rotate(0deg);
}
.page-faq #accordionExample .btn.btn-link .fa.fa-angle-down {
transform: rotate(180deg);
}
.page-faq #accordionExample .fa.fa-angle-down {
float: right;
margin-top: 3px;
margin-right: 10px;
}
.page-faq #accordionExample .btn.btn-link {
color: #141412;
font-weight: 300;
white-space: normal;
}
.page-faq #accordionExample .btn-link.focus, .page-faq #accordionExample .btn-link:focus, .page-faq #accordionExample .btn-link:hover {
text-decoration: none;
border-color: transparent;
}
.page_heding div.embed-responsive {
margin-bottom: 20px;
}
.page_heding div.embed-responsive + p, .page_heding div.embed-responsive + h2, .page_heding div.embed-responsive + h3, .page_heding div.embed-responsive + span + p, .page_heding div.embed-responsive + span + h2, .page_heding div.embed-responsive + span + h3 {
padding-top: 7px;
}
.row.top_job_listing .row.job.box-job.basis {
background: #fff;
-webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
-webkit-transition: -webkit-box-shadow .2s linear;
transition: -webkit-box-shadow .2s linear;
-o-transition: box-shadow .2s linear;
transition: box-shadow .2s linear;
transition: box-shadow .2s linear,-webkit-box-shadow .2s linear;
padding: 20px 0;
margin: 8px 0;
border: 1px solid #ebf0f6;
width: 100%;
border-radius: 10px; }
.row.top_job_listing .job.box-job .employer-name a {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.employer-address .dot::after {
content: "\2022";
margin-right: 5px;
}
.container-fluid.bg_color_content.top_arzt_stellenange .row.top_job_listing .row.job.box-job.basis .employer-job-date {
display: none;
} .top3_job_listing > div {
-webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
-webkit-transition: -webkit-box-shadow 0.2s linear;
transition: -webkit-box-shadow 0.2s linear;
-o-transition: box-shadow 0.2s linear;
transition: box-shadow 0.2s linear;
transition: box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear;
padding: 20px 0;
margin: 8px 0;
margin-top: 8px;
border: 1px solid #ddd;
width: 100%;
background: #f8f8f87d !important;
cursor: pointer;
border-color: #ddd !important;
}
.top3_job_listing .ergebnis-titel {	padding-bottom: 8px;}
.top3_job_listing .ergebnis-titel a.title-link.title {
min-height: 44px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
font-size: 15px;
line-height: 22px;
font-weight: 400;
}
h3.pagination.top.empty_list {
font-size: 18px;
line-height: 30px;
color: #fff;
font-weight: 400;
margin-bottom: 10px;
margin-top: 20px;
padding-left: 15px;
background: #085186;
padding: 15px;
}
.job_type_all_3_btn {
background: #ed7d31;
border: none;
color: #fff !important;
width: 100%;
display: block;
padding: 10px 15px;
margin-bottom: 20px;
text-align: center;
border-radius: 5px; font-size: 16px;
}
.page-template-page-med-berufe-2022-new .job_in_content .job_type_all_3_btn {
border-radius: 5px; }
.top3_job_listing > div:hover {
-webkit-box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%);
box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%);
}
.top3_job_listing .job.box-job.premium::after {content: "premium";border: 1px solid #ed7d31;color: #ed7d31;}
.top3_job_listing .job.box-job::after {
top: -1px;
position: absolute;
text-transform: capitalize;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: 0 0;
display: inline-flex;
font-size: 11px;
font-weight: 400;
height: 16px;
bottom: 0;
padding: 0 15px;
border-top-right-radius: 0;
border-bottom-left-radius: 5px;
border-top-left-radius: 0;
right: -1px;
width: 73px;
justify-content: center;
}
.top3_job_listing > div {	position: relative;}
.top3_job_listing .logostartseite {	background: #fff;}
.page-sidebar .threeboxcontainer.border.new {	display: block;}
.page-sidebar .threeboxcontainer.new .boxtitle {
background: #085186;
margin: -15px -15px 15px -20px;
padding: 15px 20px;
color: #fff;
font-weight: 400; }
.btn.btn-link .fa.fa-plus {	display: none;}
.btn.btn-link.collapsed .fa.fa-minus {	display: none;}
.btn.btn-link.collapsed .fa.fa-plus {	display: block;}
.page-faq p {	font-size: 15px;	font-weight: 400;}  .fa.fa-plus, .fa.fa-minus {
margin-right: 15px;
background-color: #085186;
border-color: #085186;
padding: 4.5px;
color: #fff;
font-size: 10px;
margin-top: 0px;
margin-bottom: 2px;
font-weight: 600 !important;
width: auto;
float: left;
}
.page-sidebar .threeboxcontainer.border.new .inner {    display: inherit;}
.related-posts-body p {	font-size: 13px;	margin: 5px 0 0 0;}
@media (min-width: 768px) {
.top3_job_listing .col-md-3.col-sm-12.col-12 {max-width: 18%; flex: 0 0 18%;}
.top3_job_listing .col-md-9.col-sm-12.col-12{  max-width: 82%;  flex: 0 0 82%;}
.top3_job_listing .col-md-11 {	-ms-flex: 0 0 91.666667%;	flex: 0 0 91.666667%;	max-width: 91.666667%;}
.top3_job_listing .col-md-8.col-sm-12.col-12 {-ms-flex:0 0 66.666667%;flex:0 0 66.666667%; max-width:66.666667%;}
}
@media (min-width: 768px) and (max-width: 991px) {
.top3_job_listing > div {padding:15px !important;}
.top3_job_listing .col-md-9.col-sm-12.col-12 {	max-width: 100%;	flex: 0 0 100%;}
}
@media (max-width: 991px) {
.top3_job_listing .logostartseite {  display: none;}
.top3_job_listing .ergebnis-titel a.title-link.title {	display: block;}
}
.fa, .far, .fas { }
.fa.fa-building {
width: 13.13px;
min-width: 13.13px;
}
.fa.fa-search {  }
#searchform .fa.fa-search {
width: auto;
}
b, strong {
font-weight: bold;
}
.home-page-content b, .home-page-content strong {
font-weight: 400; }
#bg-orange, #bg-orange1 {
background: #ed7d31 !important;
font-weight: 700;
}
.aerzteblatt-back .button {
background: #fff !important;
color: #085186;
border: 1px solid #ddd !important;
border-radius: 5px; font-weight: 700;
}
#content_box #qa_structure_data strong {
font-weight: 400; } .xmodal-job.xmodal-register-complete .dropdown-menu.show .hs-menu-inner {
max-height: 256px;
overflow-y: auto;
}
.form-item.pa-validate-error .dropdown.hierarchy-select button {
border: 1px solid red !important;
}  .bgimg .heading .title_new {
color: #fff;
font-weight: 600;
font-size:26px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
padding: 0;
margin-bottom: 30px;
min-height: 72px;
}
.info_type_box {
background: #f8f8f8;
display: flex;
padding: 35.3px 15px;
top: 0px;
position: relative;
flex-wrap: wrap;
box-shadow: 0 0.1rem 3rem 0 rgba(0,0,0,0.1);
border-radius: 5px; }
.page-template-page-med-berufe-bewerbung .info_type_box {
background: #f8f8f8;
display: flex;
padding: 33.5px 15px;
top: 0px;
position: relative;
flex-wrap: wrap;
box-shadow: 0 0.1rem 3rem 0 rgba(0,0,0,0.1);
border-radius: 5px; min-height: 121px;
}
.bgimg {
margin-bottom: 100px;
border-radius: 3px;
}
.info_type_box .tpy_info_head {
font-size: 16px;
font-weight: 500;
color: #333;
margin-bottom: 5px;
}
.info_box_btn {
background-color: #ed7d31;
padding: 10px 15px;
color: #fff !important;
text-decoration: none;
font-weight: 500;
width: 100%;
transition: ease-out .5s;
display: block;
text-align: center;
border-radius: 5px; border: 1px solid #ed7d31;
margin-top: 5px;
cursor: pointer;
}
.info_box_btn:hover {
opacity: .85;
}
.info_box {
background: #fff;
padding: 14px 15px;
box-shadow: 0 0.1rem 3rem 0 rgba(0,0,0,0.1);
border-radius: 5px; }
.page-template-page-med-berufe-bewerbung .info_box {	min-height:121px;}
.heading_box {
position: relative;
padding: 0 20px;
width: 100%;
top: 420px;
}
.info_type_box i.fa {
display: block;
float: left;
padding-bottom: 0px;
padding-right: 10px;
font-size: 20px;
color: #999;
width: 35px;
text-align: center;
}
.info_type_box span {
font-size: 16px;
color: #333;
font-weight: 300;
margin-left: 35px;
display: block;
}
.info_box h3 {
font-size: 16px;
color: #ed7d31;
font-weight: 400;
text-align: center;
}
.info_box h3 {
min-height: 38px;
max-height: 38px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.page-template-page-med-berufe-bewerbung .info_box h3 {
min-height: 38px;
max-height: 38px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical; }
.sec_header {
background: #194467;
width: 100%;
margin-bottom: 50px;
text-align: center;
margin-top: -22px;
border-radius: 5px; }
#menu-med-berufe-2022.sec_header_menu {
list-style: none;
display: inline-block;
}
#menu-med-berufe-2022.sec_header_menu li {
display: inline-block;
color: #ffff;
}
#menu-med-berufe-2022.sec_header_menu li a {
color: #ffff;
padding: 20px 20px;
display: block;
}
#menu-med-berufe-2022.sec_header_menu li a:hover {
text-decoration: underline;
}
.page-template-page-med-berufe-ausbildung .container-fluid, 
.page-template-page-med-berufe-ausbildung .related-posts, 
.page-template-page-med-berufe-ausbildung .themengebiete {
padding: 0;
}
.related_jobtype_listing {
border: 1px solid #ddd;
padding: 10px 15px 0 15px;
border-radius: 10px; }
.related_job_head {
font-size: 16px !important;
font-weight: 500 !important;
background: #ececec;
padding: 20px;
display: block;
margin: -10px -15px 0px !important;
}
.related_jobtype_listing .employer-name > a {
font-size: 12px;
font-weight: 500;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
color: #999;
text-transform: uppercase;
line-height: 20px;
}
.related_jobtype_listing .svg-calendar {
float: right;
}
.related_jobtype_listing span.svg-location {
margin-left: -4px;	
}
.related_jobtype_listing .employer-address, .related_jobtype_listing .svg-calendar {
font-weight: 400;
color: #141412;
}
.related_jobtype_listing span.svg-calendar, .related_jobtype_listing span.svg-location {
fill: #141412;
}
.related_jobtype_listing .col-md-12.col-sm-12.col-12 {
padding: 0 20px;
}
.related_jobtype_listing .related_job.box-job:first-of-type {
margin-top: 15px;
}
.related_jobtype_listing .ergebnis-titel .title-link.title {
font-size: 15px;
font-weight: 400;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
color:#ed7d31;
word-break: break-all;
}
.related_jobtype_listing .related_job.box-job:not(:last-of-type) {
border-bottom: 0.2rem dotted #E5E5E5;
margin-bottom: 15px;
padding-bottom: 15px;
}
.related_jobtype_listing div:nth-last-child(-n+2) {
border-bottom: none !important;
margin-bottom: 0 !important;
}
.related_jobtype_listing .related_job.box-job:last-of-type {
border: none;
margin-bottom: 0;
}
#menu-med-berufe-2022.sec_header_menu li a.current-menu-item {
background: #fff;
color: #194467;
border-top: 4px solid #ed7d31;;
margin-top: -4px;
font-size: 16px;
}
.page-template-page-med-berufe-ausbildung .toc_header h3 {
font-weight: 500 !important;
}
.sidebar-rp-box .heading h3 {
background: #ececec;
color: #141412;
font-size: 16px !important;
font-weight: 500 !important;
display: block;
margin: -20px -20px 0px !important;
padding: 20px;
}
.sidebar-rp-box .posts .row:first-child {
margin-top: 20px;
}
.sidebar-rp-box {
border: 1px solid #ddd;
padding: 20px 20px 0 20px;
border-radius: 10px; }
.sidebar-rp-box .posts .post-title {
line-height: 16px !important;
}
.sidebar-rp-box .posts .post-title a {
color: #141412;
font-size: 15px;
overflow: hidden;
text-overflow: ellipsis;
margin-top: 5px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.page-template-page-med-berufe-bewerbung .sidebar-rp-box .posts .post-title a {color: #085186;}
.sidebar-rp-box .posts .post-logo {
margin-bottom: 20px;
}
.sidebar-rp-box .posts .total-jobs a {
color: #ed7d31;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
font-size: 14px;
line-height: 20px;
word-break: break-all;
margin-top: 5px;
}
.related_jobtype_listing span.svg-calendar{
margin-top: 0px;
position: relative;
top: 0px;
}
.related_jobtype_listing span.svg-calendar svg {
margin-top: 0px;
position: relative;
top: 2px;
margin-right: 5px;
}
.sidebar-rp-box .posts .post-logo img {
width: 100%;
height: auto;
border-radius: 5px; }
.sidebar-rp-box .posts .sep:not(:last-of-type) {
margin-bottom: 20px;
border-top: 0.2rem dotted #E5E5E5;
margin-top: 0;
}
@media (min-width: 992px) and (max-width: 1200px) {
.info_type_box i.fa {		padding-right: 10px;	}
.info_type_box .tpy_info_head {	font-size: 15px; }
.info_type_box span {	font-size: 14px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.sec_header {	margin-top: 50px;}
.info_type_box span {	font-size: 15px;}
.info_type_box .col-lg-4.col-md-6.col-sm-12.col-12 {	margin-bottom: 15px;}
#menu-med-berufe-2022.sec_header_menu li a {padding: 22px 14px;	}
}
@media (min-width: 768px) {
.bgimg .heading .title_new {	width: 70%;}
.bewer_first_box {	padding-right: 15px;}
}
@media (max-width: 767.5px) {
.bewer_first_box {	margin-bottom: 10px;}
.info_type_box i.fa {padding-right: 0px;	width: 35px;}
.info_type_box span {	font-size: 15px;	margin-left: 35px;	display: block;}
.info_box h3 {	font-size: 15px;}
.bgimg .heading .title_new {		font-size: 18px;	}
.info_type_box {	padding: 30px 4px;}
.info_type_box .col-lg-4.col-md-6.col-sm-12.col-12 {		margin-bottom: 15px;	}
.info_type_box .col-lg-4.col-md-6.col-sm-12.col-12:last-child {		margin-bottom: 0;	}  .heading_box {	top: 150px;}
.sec_header { width: 100%;
text-align: center;
position: relative;
margin-bottom: 2rem;
height: 3.1rem;
overflow-x: scroll;
overflow-y: hidden;
}
#menu-med-berufe-2022.sec_header_menu li a {
color: #141412;
display: inline-block;
margin-top: 0px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
#menu-med-berufe-2022.sec_header_menu li a {	padding: 4px 15px;}
#menu-med-berufe-2022.sec_header_menu li a:hover, #menu-med-berufe-2022.sec_header_menu li a:focus {	margin-top: 0;}
.sec_header {	background: no-repeat;}
#menu-med-berufe-2022.sec_header_menu li {	display: inline-block;    width: max-content;}
#menu-med-berufe-2022.sec_header_menu ul {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;border-bottom: 1px solid #999;}
#menu-med-berufe-2022.sec_header_menu .current-menu-item a {	margin-top: 0;border-top: none; }
#menu-med-berufe-2022.sec_header_menu li a.current-menu-item {border-bottom: 1px solid #ed7d31;;}
#menu-med-berufe-2022.sec_header_menu li a:hover, #menu-med-berufe-2022.sec_header_menu li a:focus {	border-top: none;}
#menu-med-berufe-2022.sec_header_menu li a:hover {	text-decoration: underline;}
.info_box {	margin-top: 15px;}
.toc {    margin-bottom: 15px;}
.info_type_box i.fa {	padding-bottom: 0px; }
#job_description #template #templateag {width: auto;}
#job_description #template #templatewrapper {width: auto;}
.neueste-arztstellen-body .row .ergebnis-titel .title-link.title {
font-size: 14px;
line-height: 17px;
}
}
.rounded-3 {
border-radius: 10px; } table.tg tr:first-child {
border-top: none;
background: #085186 !important;
color: #fff;
}
table.tg tr {
border-top: 0.5px solid #ddd;
border-bottom: 0.5px solid #ddd;
background-color: #f5f9fc;
}
table.tg td {
border: none !important;
background: none !important;
font-weight: 400;  text-align: left;
font-size: 14px;
}
table.tg tr:first-child td, table.tg tr:first-child th {
color: #fff;
font-size: 16px;
font-weight: 500;
min-width: 75px;
}
table.tg tr:nth-child(2n+1):not(:first-child) {
background: #ebf3f9;
}
table.tg tr:hover:not(:first-child) {
background-color: #d8e7f3;
}
table.tg {
border-radius: 3px;
overflow: hidden;
}
table.tg tr:last-child {
border-bottom: none;
}
.table-responsive {
border: 1px solid #cddce6;
border-radius: 10px; margin-bottom: 1.5rem;
}
.row.pricing .table-responsive {
border: none;
margin: 0;
}
table.tg.table_new_design tr td {
border-right: 0.5px solid #ddd !important;
}
table.tg.table_new_design tr td:last-child {
border-right: none !important;
}
table.tg.table_new_design tr td.tg-wu3l {
border-right: none !important;
}
@media (min-width: 768px) {
table.tg td, table.tg th {	padding: 15px 15px 15px 15px !important;}
}
@media (max-width: 767.5px) {
table.tg td, table.tg th {	padding: 10px !important; }
}   .page-faq.new-design {
border: none;
padding: 0;
margin: 20px 0 20px 0;
border-radius: 3px;
}
.page-faq.new-design > h3 {
padding: 7px 0 7px 0 !important;
border-top: 1px solid #E5E5E5;
padding-top: 35px !important;
margin-bottom: 0;
padding-bottom: 0 !important;
}
.single.single-post .page-faq.new-design h3 p {
margin-top: 0;
}
.page-faq.new-design .icon i {
display: none;
}
.page-faq.new-design #accordionExample li {
padding: 20px 0px 20px 0px;
display: flex;
align-items: center;
-webkit-box-align: center;
}
.page-faq.new-design #accordionExample li::before {
font-weight: 500;
content: counter(item);
width: 40px;
height: 40px;
margin-right: 1rem;
margin-left: 0rem;
display: inline-block;
border-radius: 2rem;
background-color: #eee;
text-align: center;
color: #ed7d31;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-top: 11px;
}
ol#accordionExample {
padding: ;
padding: 0;
}
.page-faq.new-design #accordionExample li {
border-top: 0.1rem dotted #E5E5E5;
}
.page-faq.new-design #accordionExample li { }
.page-faq.new-design #accordionExample li:hover{
border-top-color: #E5E5E5;
}
.page-faq.new-design #accordionExample .collapse { }
.page-faq.new-design #accordionExample .btn.btn-link.collapsed:focus {
border-color: transparent;
}
.page-faq.new-design #accordionExample > div p {
margin-bottom: 20px;
font-size: 1rem;	
}
.page-faq.new-design .icon i {
background: #ed7d314d;
width: 40px;
height: 40px;
text-align: center;
float: left;
margin-right: 15px;
border-radius: 100%;
margin-top: -4px;
color: #ed7d31;
padding: ;
padding-top: 11px;
}
.page-faq.new-design > h3 { }
.page-faq.new-design #accordionExample li:focus {
border-color: transparent;
}
.page-faq.new-design #accordionExample li:first-child {
border: none !important;
}
.page-faq.new-design #accordionExample {
margin-bottom: 0;
}
.page-faq.new-design h3 p {
font-weight: 500;
font-size: 17px;
}
.page-faq.new-design strong {
font-size: 1rem;
white-space: normal;
font-weight: 400;
width: 100%;
}  .page-template-page-med-berufe-bewerbung .toc,
.page-template-page-med-berufe-ausbildung .toc,
.page-template-page-med-berufe-gehalt .toc {background: none; }
.page-template-page-med-berufe-ausbildung .toc_header, .page-template-page-med-berufe-ausbildung .sidebar-rp-box .heading h3, .page-template-page-med-berufe-ausbildung .related_job_head,
.page-template-page-med-berufe-bewerbung .toc_header, .page-template-page-med-berufe-bewerbung .sidebar-rp-box .heading h3, .page-template-page-med-berufe-bewerbung .related_job_head, 
.page-template-page-med-berufe-gehalt .toc_header, .page-template-page-med-berufe-gehalt .sidebar-rp-box .heading h3, .page-template-page-med-berufe-gehalt .related_job_head {background: #f2f2f28a; }
.page-template-page-med-berufe-bewerbung .toc_header,
.page-template-page-med-berufe-ausbildung .toc_header,
.page-template-page-med-berufe-gehalt .toc_header {
margin: 0;
padding: 20px;
cursor: pointer;
}
.page-template-page-med-berufe-bewerbung .toc_body, .page-template-page-med-berufe-bewerbung .related-posts-body, .page-template-page-med-berufe-bewerbung .themengebiete-body, 
.page-template-page-med-berufe-ausbildung .toc_body, .page-template-page-med-berufe-ausbildung .related-posts-body, .page-template-page-med-berufe-ausbildung .themengebiete-body, 
.page-template-page-med-berufe-gehalt .toc_body, .page-template-page-med-berufe-gehalt .related-posts-body, .page-template-page-med-berufe-gehalt .themengebiete-body {
padding: 20px 20px;
}
.page-template-page-med-berufe-bewerbung .toc_body ol, 
.page-template-page-med-berufe-ausbildung .toc_body ol, 
.page-template-page-med-berufe-gehalt .toc_body ol {
padding: 0;
}
.page-template-page-med-berufe-bewerbung .toc .toc_body ol>li:before, 
.page-template-page-med-berufe-ausbildung .toc .toc_body ol>li:before, 
.page-template-page-med-berufe-gehalt .toc .toc_body ol>li:before {
font-weight: 500;
content: counter(item);
width: 1.6rem;
height: 1.6rem;
line-height: 1.6rem;
margin-right: 1rem;
margin-left: 0rem;
display: revert;
border-radius: 2rem;
background-color: #eee;
text-align: center;
color: #ed7d31;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.page-template-page-med-berufe-bewerbung .toc .toc_body ol>li, 
.page-template-page-med-berufe-ausbildung .toc .toc_body ol>li, 
.page-template-page-med-berufe-gehalt .toc .toc_body ol>li {
list-style-type: none;
counter-increment: item;
text-align: left;
border-bottom: 0.1rem dotted #E5E5E5;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: baseline;
padding: 10px 0;
}
.page-template-page-med-berufe-bewerbung .toc .toc_body ol>li:first-of-type,
.page-template-page-med-berufe-ausbildung .toc .toc_body ol>li:first-of-type,
.page-template-page-med-berufe-gehalt .toc .toc_body ol>li:first-of-type {
padding-top: 0;
}
.page-template-page-med-berufe-bewerbung .toc .toc_body ol>li:last-of-type,
.page-template-page-med-berufe-ausbildung .toc .toc_body ol>li:last-of-type,
.page-template-page-med-berufe-gehalt .toc .toc_body ol>li:last-of-type {
border-bottom: 0;
padding-bottom: 0;
}
.page-template-page-med-berufe-bewerbung .sidebar-rp-box .posts .total-jobs a, 
.page-template-page-med-berufe-ausbildung .sidebar-rp-box .posts .total-jobs a, 
.page-template-page-med-berufe-gehalt .sidebar-rp-box .posts .total-jobs a {
line-height: 25px;
}
@media (min-width: 768px){
.page-template-page-med-berufe-bewerbung .toggle,
.page-template-page-med-berufe-ausbildung .toggle,
.page-template-page-med-berufe-gehalt .toggle {display: none;}
}
.page-template-page-med-berufe-gehalt .toc_header h3, .page-template-page-med-berufe-gehalt .sidebar-rp-box .heading h3, .page-template-page-med-berufe-gehalt .related_job_head { font-size: 17px !important; }
.page-template-page-med-berufe-gehalt .related_jobtype_listing_btn .job_type_all_3_btn { }
.page-template-page-med-berufe-gehalt .toc {
border-radius: 3px;
border: 1px solid #ddd;
}
.page-template-page-med-berufe-gehalt .related_jobtype_listing .related_job.box-job:not(:last-of-type) {
margin-left: 5px;
margin-right: 5px;
}
.page-template-page-med-berufe-gehalt .related_jobtype_listing .col-md-12.col-sm-12.col-12 {
padding: 0;
}
.page-template-page-med-berufe-gehalt .row.related_jobtype_listing_btn {
margin: 0 3px;
}
.page-template-page-med-berufe-gehalt .toc_header h3 {
font-weight: 500 !important;
}
.page-template-page-med-berufe-gehalt .info_type_box img.svg { width: 18px; float: left; margin-right: 17px; padding-bottom: 20px; filter: invert(18%) sepia(98%) saturate(2657%) hue-rotate(289deg) brightness(121%) contrast(0%); margin-top: 1px;}
@media (max-width: 767.5px) {
.page-template-page-med-berufe-gehalt .page_heding .toc .toc_body {
padding: 20px 20px;
}
}  .info-box-3 {
padding: 25px;
margin: 20px 0;
position: relative;
background: #f7f7f7;
padding-bottom:10px;
padding-top:20px;
border-radius: 10px; }
.info-box-3 .flag {
position: absolute;
top: 0;
border-bottom: 15px solid transparent;
border-left: 35px solid #ed7d35;
border-left-width: 35px;
z-index: 2;
left: 13px;
width: 30px;
height: 70px;
}
.info-box-3 .flag i.fa, .info-box-3 .flag i.fas {
position: absolute;
color: #fff;
max-width: none;
top: 25px;
right: 4px;
font-size: 20px;
width: 20px;
}
.info-box-3 .icon {
background: #ed7d35c2;
width: 40px;
height: 40px;
text-align: center;
float: left;
margin-right: 15px;
border-radius: 100%;
margin-top: 5px;
color: #fff;
}
.info-box-3 .icon i.fa, .info-box-3 .icon i.fas {
padding: 0;
border-radius: 100%;
font-weight: 500;
font-size: 16px;
}
.info-box-3 h5 {
text-transform: uppercase;
width: 100%;
margin-bottom: 10px;
margin-top: 5px;
font-size: 12px;
font-weight: 700;
padding-left: 55px;
color: #141412;
}
.info-box-3 h3 {
font-size: 18px;
font-weight: 500;
color: #141412;
}
#main-content .info-box-3 ul {
padding-left: 15px;
}
#main-content .info-box-3 ul li {
padding-bottom: 10px;
}
#main-content .info-box-3 ul li:last-child {
padding-bottom: 0;
}
.info-box-3 p {
margin-top: 15px;
font-size: 16px;
font-weight: 400;
color: #333;
margin-bottom: 15px;
}
.job_slider_border {
border: 1px solid #ddd;
padding: 20px;
margin: 20px 0;
border-radius: 3px;
}
.job_slider_border > i {
float: left;
padding: 12.5px 0;
background: #ed7d314d;
width: 40px;
height: 40px;
text-align: center;
float: left;
margin-right: 15px;
border-radius: 100%;
margin-top: 10px;
color: #ed7d31;
margin-left: 7px;
}
.fa-brands.fa-creative-commons-nd::before {
content: '';
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/creative-commons-nd-brands.svg);
background-size: 16px;
background-repeat: no-repeat;
height: 17px;
display: block;
margin-left: 12px;
margin-top: -1px;
filter: invert(65%) sepia(67%) saturate(2165%) hue-rotate(334deg) brightness(92%) contrast(101%);
}
b, strong {
font-weight: 500;
}
.page_heding h2 {
padding-top: 20px;
font-weight: 500;
}
.box_header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.info-box-3 .icon {	margin-right: 15px;	margin-top: 0;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	flex-shrink: 0;	-webkit-box-pack: center;	-ms-flex-pack: center;	justify-content: center;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;}
@media (max-width: 767.5px) {
.job_slider_border {	border: none;	padding: 0;	margin: 0;}
.job_slider_border > i {	display: none; }
.info-box-3 .icon {	width: 30px;	height: 30px;}
.info-box-3 .icon i.fa, .info-box-3 .icon i.fas {	margin-top: 0px; font-size: 14px;}
.info-box-3 h3 {	line-height: 24px;}
.heading h1.title_new, .page_heding h1 {  font-weight: 400 !important;  font-size: 24px !important;   } .job_seeker_main .heading h1.title {
font-size: 24px;
} .heading.text-center {	text-align: left !important;}
.page_heding h2 { font-size:20px !important; font-weight:500;}
.page_heding h3 { font-size:18px !important; font-weight:500;}
.page_heding .toc .toc_body {    display: none;}
.toc_header {    background: #efefef !important;}
} .page-template-page-med-berufe-bewerbung .sidebar-rp-box .posts .post-title {
line-height: 16px !important;
margin-top: 0;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 66px;
}
.page-template-page-med-berufe-bewerbung .sidebar-rp-box .posts .post-title a {
margin-top: 0;
} .row.related_articals .post-logo img {
width: 100%;
}
.row.related_articals .post-logo img {
width: 100%;  margin-bottom: 20px;
border-radius: unset;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
} .row.related_articals .meta-info_tag {
margin-bottom: 35px;
padding: 0 15px;
}
.row.related_articals .artical_sec_box .alignleft .updated {
padding: 10px 0 0 15px;
}
.alignleft .updated {
display: block;
font-weight: 300;
}
.artical_sec_box .read-more { width: 100%; display: block; text-align: right; padding: 10px 15px;} .row.related_articals .post-title {
color: #085186;
font-size: 18px;
font-weight: 500;
}
.row.related_articals .post-content p {
margin-bottom: 20px;
color: #141412;
text-align: initial;
font-size: 14.9px;
font-weight: 400;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.row.related_articals .post-content p:empty {
display: none;
} .row.related_articals .artical_sec_box {
border: 1px solid #cddce6;
display: block;
border-radius: 10px;  text-decoration: none !important;
} .link.link--small-regular {
display: -ms-flexbox;
display: flex;
width: 100%;
color: #1e3c52;
text-align: right;
text-decoration: none;
font-size: 16px;
}
.link__line {
position: relative;
-ms-flex-positive: 1;
flex-grow: 1;
}
.link__line::before {
content: '';
position: absolute;
right: 0;
bottom: 0;
width: 100%;
max-width: 100%;
height: 100%;  }
.link__text {
position: relative;
padding: .2em .2em .2em 0;  font-size: 15px;
}
.link__icon.link__icon--small.icon-link-arrow {
margin-right: 10px;
}
.row.related_articals .post-title {
color: #085186;
font-size: 16px;
font-weight: 400;
min-height: 40px;
line-height: 20px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
text-align: initial;
padding: 0 10px 0 15px; } .row.related_articals .artical_sec_box .post-title {
word-wrap: break-word;
} .row.related_articals > div {
padding-top: 15px;
padding-bottom: 15px;
}
.row.related_articals > div:hover {  }
.link:hover .link__line::before {
max-width: 0;
}
.related_articals_top_border {
border-top: 1px solid #e7e6e6 !important;
padding-top: 20px;
}
.link__text:hover .link__icon.link__icon--small.icon-link-arrow {
margin-right: 13.2px;
}
.link__text:hover {
padding: .2em 0 .2em 0;
color: #ed7d31;
}
.artical_sec_box:hover .post-title {
color: #ed7d31;
}
.related_articals_top_border h3 {
font-weight: 500;
font-size: 17px;
padding: 15px 0 0 0;
margin-bottom: 8px;
}
@media screen and (min-width: 768px){
.row.related_articals .post-content p {	height: 50px;}
}   .toc.default_blog {
background: none;
border: none;
}
.toc.default_blog .toc_header {
padding: 20px 0;
}
.toc.default_blog .toc_header .toggle {
display: none;
}
.toc.default_blog .toc_body {
padding: 0 0 20px 0;
}
.toc.default_blog .toc_body ol {
padding: 0;
}
.default_blog.toc .toc_body ol > li::before {
font-weight: 500;
content: counter(item);
width: 2.6rem;
height: 2.6rem;
line-height: 2.6rem;
margin-right: 1rem;
margin-left: 0rem;
display: revert;
border-radius: 2rem;
background-color: #eee;
text-align: center;
color: #ed7d31;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.default_blog.toc .toc_body ol > li {
list-style-type: none;
counter-increment: item;
text-align: left; display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: baseline;
padding: 10px 0;
}
.toc.default_blog .toc_header {
cursor: auto;
}
.toc.default_blog .toc_header.mob .toggle {
display: block;
}
.toc.default_blog .toc_header.mob {
padding: 20px;
cursor: pointer;
background: #ECECEC;
}
.toc.default_blog .toc_header h3 {
font-weight: 500 !important;
}
@media (min-width: 768px){
.toc.default_blog.mob {
display: none;
}
}	
@media (max-width: 767.5px){
.toc.default_blog.desk {
display: none !important;
}
.toc.default_blog .toc_body.mob {
padding: 15px 0 0 0;
}
.default_blog.toc .toc_body ol > li::before {
width: 1.6rem;
height: 1.6rem;
line-height: 1.6rem;
margin-right: 1rem;
}
.default_blog.toc .toc_body ol > li {
font-size: 14px;
}
} .bgimg.backimg > div > img { width: 100%; height: 480px; object-fit: cover; object-position: top; }
@media (max-width: 767.5px){
.bgimg.backimg img { height: auto !important; }
}
.heading-new-box {
top: -60px;
}
.banner-img {
width: 100%;
height:540px;
}
.backimg {
margin-bottom: 0;
}
@media (max-width: 767.5px){
.backimg { }
.banner-img {
height:auto;
}
}
.page_heding img, .content.single-entry img {
border-radius: 10px; } .bar-chart {
width: 100%;
background:#edede254;
padding: 30px;
border-radius: 10px; position: relative;
margin:0 0 15px;
}
.gehalt_kurz_graph.bar-chart {
width: 100%;
background:transparent;
padding: 30px 200px;
padding-left:210px;
border-radius: 10px; position: relative;
margin:0 0 15px;
}
.bar-chart h3 {
font-size: 15px;
font-weight: 400;
line-height: 1.2em;
}
.bar-chart p {
font-size: 16px;
font-weight: 400;
padding: 20px 0 0;
text-align: left;
}
.mygraph {
padding: 0 0 25px;
}
.bar-chart .icon {
margin-right: 15px;
margin-top: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-shrink: 0;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #ed7d35c2;
width: 40px;
height: 40px;
text-align: center;
float: left;
border-radius: 100%;
color: #fff;
}
.bar-chart .icon i.fas{font-weight: 500;
font-size: 16px;
padding: 0;}
.bar-chart h3{
font-size: 17px;
font-weight: 500;
color: #141412;
}
.bar-chart h5 {
font-style: normal;
font-weight: 400;
text-align: justify;
font-size: 13px;
line-height:18px;
}
.gehalt_kurz_graph.bar-chart h5 {
font-weight: 300;
}
.gehalt_kurz_graph.bar-chart p {
padding: 0;
font-weight: 300;
}
@media (max-width: 767.5px){
.bar-chart {
padding: 30px 30px;
}
.gehalt_kurz_graph.bar-chart {
padding: 30px 30px;
} .bar-chart h3{
line-height: 1.2em;
}
}
@media (max-width:991px){
.mygraph {
padding: 0;
margin-bottom: 25px;
}
.bar-chart {
width: 100%;
}
}
.bar-chart p {
margin-bottom: 0px;
} #activate-job-alert-fancybox-btn-desktop button {
background: #085186;
border: none;
color: #fff;
font-weight: 400;
padding: 5px 90px;
border-radius: 5px; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.37);
font-size:15px;
cursor: pointer;
}
#activate-job-alert-fancybox-btn-desktop button:hover {
opacity: .95;
}
#activate-job-alert-fancybox-btn button .fa.fa-bell {
margin-right: 5px;
font-weight: 500;
}
#activate-job-alert-fancybox-btn-desktop button .fa.fa-bell {
margin-right: 5px;
font-weight: 400;
}
#activate-job-alert-fancybox-btn-desktop {
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
padding: 10px 0;
height: 63px;
bottom: 0;
z-index: 2;
}
.activate-job-alert-btn.sticky {
position: sticky;
}
.activate-job-alert-btn button {
width: 100%;
}
.activate-job-alert-btn.sticky button {
width: auto;
}
@media (min-width:768px) {
.fancybox-inner #job_alert_mail_frame .suchfilter {
background: none;
border: none;
padding-top: 25px;
}
.fancybox-inner #job_alert_mail_frame {
padding: 15px;
border: none;
margin: 0;
}
}
@media (max-width: 767.5px) {
#activate-job-alert-fancybox-btn-desktop { display:none; }
} .card-sec {
border: 0;
box-shadow: 0 2px 2px 0 rgb(0 0 0 / 14%), 0 3px 1px -2px rgb(0 0 0 / 20%), 0 1px 5px 0 rgb(0 0 0 / 12%);
border-radius: 10px; }
.card-sec .img-fluid {	border-radius: 10px; margin-top: -40px;	box-shadow: 0 5px 15px -8px rgba(0,0,0,.24),0 8px 10px -5px rgba(0,0,0,.2);}
.medizinischeberufe-box {    margin: 50px 0 0 0;height: 345px !important;}
.card-sec h1 {
font-size: 16px;
line-height: 1.50em;
font-weight: 500;
margin-top: .625rem;
margin-bottom: 1rem;
}
.card-subtitle {font-size: 14px;font-weight: 400;}
.card-subtitle a {color: #ed7d31;}
.card-sec-header {	flex: 1 1 auto;	max-height: 97px;	min-height: 97px;	margin-bottom: 15px; padding:0 1.2rem;}
span.card-sub2title {padding: 0 1.2rem;color: #141412;font-weight:400;}
.search-filter i.fa.fa-search {position: absolute;right: 11px;top: 14px;color: #7b7b7b;font-size: 10px;}
.btn-select.btn-suchen .finden-jobs, .search-filter .input-search-box {    border-radius: 5px; } 
.medizinischeberufe-page-content p{	font-size: 14px;    font-weight: 300;}
.medizinischeberufe-page-content h3{	font-size: 17px;    font-weight: 400;}
.medizinischeberufe-page-content h2 {font-size: 20px; font-weight:500;}
.medizinischeberufe-page-content{margin:45px 0 10px;}
.container-fluid.main-medizinische {padding-bottom: 30px;}
.page-template-page-medizinischeberufe .mt-3 {display: none;}
.search-opt-in-box.search-box-sec .search-filter input#employer_name::placeholder{color:#141412 !important; font-size: 16px; font-weight: 300;opacity: 1;}
.search-opt-in-box.search-box-sec .search-filter input#employer_name::-ms-input-placeholder{color:#141412 !important; font-size: 16px; font-weight: 300;opacity: 1;}
.search-opt-in-box.search-box-sec .search-filter input#employer_name::-moz-placeholder{color:#141412 !important; font-size: 16px; font-weight: 300;opacity: 1;}
.search-opt-in-box.search-box-sec .search-filter input#employer_name::-webkit-input-placeholder{color:#141412 !important; font-size: 16px; font-weight: 300;opacity: 1;}
.search-opt-in-box.search-box-sec .search-filter input#employer_name::-moz-placeholder{color:#141412 !important; font-size: 16px; font-weight: 300;opacity: 1;}
@media (min-width: 768px){
.sidebar-300 .f-left-all .col-md-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;	}
.mdbe-sec {margin: 40px -15px 0px -15px;}
}
@media (max-width: 767.5px){
.sidebar-300 .f-left-all .col-md-3 {		-ms-flex: 0 0 100%;	flex: 0 0 100%;	max-width: 100%;	}
.search-box-sec {padding: 0 0 15px;	margin-bottom: 1rem; margin-top: 1rem;}
.btn-suchen {padding: 15px 0 0;	}
.search-box-sec i.fa.fa-search {right: 25px;}
.search-box-sec .search-filter {padding-bottom: 10px;}
.container-fluid.arzt_job_nach_section_a3_list.job-three {padding: 50px 0 50px 0;}
.container-fluid.main-medizinische .container.sidebar-300 {	padding: 0;}
}
.notfount_sec strong {
color: #141412;
font-weight: 400;
}
.notfount_sec {
border: 1px solid #aaa;
border-radius: 10px;
padding: 40px;
box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
background: #fff;
}
.medizinischeberufe-page-content h2 {
margin-bottom: 20px;
font-size: 18px;
font-weight: 400;
}
.medizinischeberufe-page-content h3 {
margin-bottom: 20px;
font-size: 17px;
font-weight: 400;
}
.medizinischeberufe-page-content ul {
list-style: inside;
}
.medizinischeberufe-page-content ul li a {
font-weight: 300;
font-size: 14px;
}
.faq #content_box {
border: none;
}
.faq #qa_structure_data h3 {
font-size: 18px;
font-weight: 400;
margin-bottom: 25px;
width: 100%;
}
.faq #content_box #qa_structure_data strong {
font-weight: 400;
font-size: 14px;
}
.faq #qa_structure_data p {
font-weight: 300;
width: 100%;
font-size: 14px;
}  #zertifikat_step1 .certificate ul {	list-style: none; }
.sec_jobs_in_content .job_in_cont_icons {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;} .slick-slider .sec_jobs_in_content {
border: 1px solid #cddce6;
border-radius: 10px;
padding: 20px 12px;
min-height: 202px;
margin-left: 15px;
margin-right: 15px;
}
.sec_jobs_in_content .employer-name {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.slick-slider .job_in_content .job_type_all_3_btn {
background: #ebf3f9;
color: #085186 !important;
border-radius: 5px;
font-weight: 400;
}
.job_type_all_3_btn:hover {
opacity: 0.9;
}
@media (min-width: 768px) and (max-width: 1199px) {
.slick-slider .sec_jobs_in_content {
min-height: 170px;
margin-left: 8px;
margin-right: 8px;
padding: 15px 10px;
}
.job_in_cont_icons {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
}
@media (max-width: 1199px) {
.slick-slider .sec_jobs_in_content .ergebnis-titel .title-link.title {
-webkit-line-clamp: 3;
}
}
@media (min-width: 1200px) {
.slick-slider .sec_jobs_in_content .ergebnis-titel .title-link.title {
-webkit-line-clamp: 3;
min-height: 72px;
}
} @media (max-width: 767.5px){
#jobsearch #employer_name.search_kilinikn {
margin-bottom: 15px;
}
#jobsearch #employer_name.search_kilinikn+.fa.fa-search {
right: 27px !important;
}
.jobseeker_section_box1 .input-style.location #job_location + i.fas.fa-map-marker-alt {
right: 11px !important;
}
.single .image .attachment-post-thumbnail{margin-bottom:25px;}
#latest_jobs_container .top-arbeitgeber_non_pre .logostartseite {	display: table-cell;}
}
@media (min-width:768px) and (max-width:991px){
#search_term {	padding-right: 25px;}
.page-template-page-job-alert .btn-select .bg-btn-hyperlink.border-radius {	border-radius: 4px;	line-height: 12px;}
}
@media (min-width:768px) and (max-width:991px){
.newplans .payment_plan .plan_teaser, .oldplans .payment_plan .plan_teaser {	height: 725px;}
} #template #templatebody .templatec-job-img {
width: 100%;
} .wikipedia-head.center {
text-align: center;
font-size: 42px;
font-weight:500;
color:#085186;
margin: 25px 0;
}
.lettersFilter_letter {
list-style: none;
}
.no-list li {
list-style: none;
border-bottom: 1px solid #eee;
padding: 5px 0;
}
.no-list li:last-child {
border-bottom: none;
}	
.no-list li a {
color: #085186;
font-size: 16px;
font-weight: 300;
}
.no-list li a:hover{
text-decoration: underline;
}
.lettersFilter {
padding: 15px 0;
border-bottom: 1px solid #085186;
text-align: justify;
}	
.lettersFilter_link {
display: flex;
align-items: center;
justify-content: center;
width: 3.04rem;
height: 3.04rem;
border-radius: 2.5rem;
font-size: 1.375rem;
color: #085186;
transition: background-color .15s ease-in-out;
}
.lettersFilter_letter {
display: inline-block;
}
.lettersFilter_link:hover {
color: #FFF;
background: #ed7d31;
}
.wikipedia-header {
background: #EEE;
padding: 1rem;
font-weight: 700;
font-size: 18px;
}
.wikipedia{margin:40px 0 0;}
.wikipedia-sec {
margin: 10px 0;
border: 1px solid #b8b8b8;
border-radius: 10px; overflow: hidden;
height: 100%;
}
.wikipedia .col-md-6.col-sm-6.col-xs-12 {
margin-bottom: 20px;
}
.card_centent {padding: 0.5rem 1rem;}
html {
scroll-behavior: smooth;
}
.search_sec {
text-align: center;
padding: 10px 0 25px;
}
.search_sec input[type="text"] {
padding: 10px;
font-size: 17px;
border: 1px solid #141412;
width: 70%;
color: #141412;
border-radius: 5px 0 0 5px; }
.search_sec input:focus {
outline: 0 !important;
}
.search_sec button {
width: 5%;
padding: 10px;
background: #ed7d31;
color: white;
font-size: 17px;
border: 1px solid #ed7d31;
border-left: none;
cursor: pointer;
transition: ease-out .5s;
margin: 0 0 0 -5px;
border-radius: 0 5px 5px 0; }
.search_sec button:hover {
opacity: .85;
}
.search_sec::after {
content: "";
clear: both;
display: table;
}
li.f_r_title {text-align: left;list-style: none;}
div#mess {    
margin-top: 5px;
padding: 10px 0;
background: #FFF;
box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
overflow: hidden;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
position: absolute;
will-change: transform;
width: 830px;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
z-index: 9;
}
.search_text li.f_r_title a {
display: block;
width: 100%;
padding: 0.25rem 1.5rem;
clear: both;
color: #141412;
text-align: inherit;
background-color: transparent;
border: 0;
font-size: 15px;
font-family: Roboto, sans-serif!important;
line-height: 17.5px;
cursor: pointer;
font-weight: 300;
}
.search_text li.f_r_title:hover {
text-decoration: none;
background-color: #e6e6e6;
}
.search_text li.f_r_title:active a {
color: #FFF;
}
.search_text li.f_r_title:active {
background: #141412;
}
.filter_result {
max-height: 120px;
}
div#mess {
min-height: 65px;
overflow: auto;
overflow-x: hidden;
max-height: 305px;
}
.filter_result li.f_r_title h4 {
padding: 0.9rem 1.5rem;
background-color: transparent;
border: 0;
font-size: 18px;
font-family: Roboto, sans-serif!important;
line-height: 17.5px;
font-weight: 600;
text-align: center;
}
@media (max-width: 767.5px) {
.search_sec button#search_wiki {width: 14%;}
div#mess {width: 315px;}
.search_sec input[type="text"]{width: 78%;}
#mess_img{bottom: 303px;}		
}
@media (min-width:768px) and (max-width:991px){
.search_sec button#search_wiki {width: 8%;}
div#mess{width: 535px;}
#mess_img {bottom: 332px;}
}
@media (min-width:992px) and (max-width:1199px){
div#mess{width: 700px;}
} @media (min-width:320px) and (max-width: 767.5px){
.toc_body ol {	font-size: 16px;}	
}
.input-group-append #searchsubmit {
color: #fff;
font-size: 15px;
font-weight: 300;
border-width: 0;
background: #ed7d31;
border-radius: 0;
cursor: pointer;
width: 100%;
height: 33px;
border: 1px solid #ed7d31;
text-align: center;
display: block;
top: 0;
left: 0px;
position: relative;
}
#searchform #s:focus {
border: 1px solid #085186;
outline: none;
box-shadow: none;
}
#g-recaptcha {
margin-top: 10px;
}
.input-group-append #searchsubmit {
color: #fff;
font-size: 15px;
font-weight: 300;
border-width: 0;
background: #ed7d31;
border-radius: 0;
cursor: pointer;
width: 100%;
height: 36px;
border: 1px solid #ed7d31;
text-align: center;
display: block;
top: 0px;
left: -1px;
position: relative;
}
#searchform .input-group > .form-control {
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
width: 1%;
margin-bottom: 0;
}
#searchform .form-control { border-radius: 5px 0 0 5px; }
.archive.search.search-no-results .textwidget #searchform {	display: none;}
.archive.search.search-no-results .textwidget #blog_searchform { padding: 5px; }
@media (max-width: 767.5px){
#searchform .input-group-append #searchsubmit {    margin-top: 0;}
.post-author-header .updated {	margin-bottom: 10px;}
}
@media (min-width:320px) and (max-width: 767.5px){
.toc_body ol {	font-size: 16px;}	
.single .image .attachment-post-thumbnail{margin-bottom:25px;}
}
.post-template-default.single.single-post .content.single-entry p:first-child {	margin-top: 0; }
.single_post_img .image .attachment-single-column {	width: 100% !important;	height: auto;}
.single_post2 {	background: #FFF;}
.single_post2 .image {	margin-bottom: 40px; }
.post-author-header {	line-height: 12px;	margin-bottom: 30px;}
.post-author-header .updated { }
.single_post2 .post-author-header a {	color: #141412;}
.single_post_img .image img {	border-radius: 10px; }
.post-template-page-lexikon .mt-3 {	display: none; }
.page-template-page-lexikon .mt-3 {	display: none; }
.post-template-page-lexikon .content.single-entry p:first-child {	margin-top: 0; }
.post-template-page-lexikon .content.single-entry p {margin: 1rem 0;}
.page-template-page-lexikon .content.single-entry p:first-child {	margin-top: 0; }
.page-template-page-lexikon .content.single-entry p {margin: 1rem 0;}
.single.single-post h2 {	font-weight: 500; }
.single_post2 .single-navigation { }
.toc.default_blog.desk {	margin-top: 30px;	display: inline-block;	width: 100%; border-radius: 10px; }
.toc.default_blog .toc_header {	background: #f7f7f7; border-radius: 10px 10px 0 0; }
.toc_header {	margin: 0;	padding: 20px;	cursor: pointer;}
.toc.default_blog{margin:28px 0 23px 0;padding:0;background:none;border:none;box-shadow:0 2px 2px 0 rgb(1 0 0 / 14%), 0 3px 5px 2px rgb(1 0 0 / 20%), 0 1px 5px 0 rgb(1 0 0 / 12%);}
.toc.default_blog .toc_header.mob {    padding: 20px;    cursor: pointer;    background: #ECECEC;}
.toc.default_blog.desk.blog-desk {	margin-top: 30px;	display: inline-block;	width: 100%;}
.toc.default_blog.desk.blog-desk .toc_body.toc_sec {	margin-top: 0;}
.default_blog .toc_body {	padding: 0 15px 0;}
.toc.desk .toc_body .col-secd ol {	display: grid;	grid-template-columns: repeat(2, 1fr);}
.default_blog.toc .toc_body ol > li {
list-style-type: none;
counter-increment: item;
text-align: left;
border-bottom: 0.1rem solid #E5E5E5;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: baseline;
padding: 10px 0;
}
.toc.default_blog.desk .toc_header {	padding: 20px;}
.toc.default_blog .toc_body .col-secd ol li {	padding: 20px 20px !important;}
.toc.desk .toc_body .col-secd ol li:last-child {	border-bottom: none !important;}
.toc.default_blog.desk .toc_body {	padding: 0;}
.page-template-page-lexikon .single-entry .description .quellen_section ol, .post-template-page-lexikon .single-entry .description .quellen_section ol { font-size: 13px;
}
.quellen_section ol {	padding-left: 16px;	font-size: 13px;} 
.page-template-page-lexikon .content.single-entry h2 {
color: #303030;
font-size: 20px;
padding-top: 5px;
padding-bottom: 0px;
line-height: 30px;
clear: both;
font-weight: 500;
}
.page-template-page-lexikon .content.single-entry h3 {
color: #303030;
font-size: 17px;
padding-top: 3px;
padding-bottom: 0px;
line-height: 30px;
font-weight: 500;
}
.page-template-page-lexikon .content.single-entry h3.heading_job_in_cont {
font-size: 18px;
line-height: 30px;
padding-top: 15px;
padding-bottom: 25px;
font-weight: 500;
}
.page-template-page-lexikon .breadcrumb_new p {
margin-bottom: 0;
}
.page-template-page-lexikon.page .quellen_section ol > li::before, .post-template-page-lexikon.single .content .quellen_section ol > li::before {
content: counter(item) ". ";
margin-left: -17px;
margin-right: 0px;
}
#accordionExample h3 button.btn {
font-size: 16px;
}
.post-template-page-lexikon .category__in, .page-template-page-lexikon .category__in {
clear: both;
border-top: 1px solid #e7e6e6 !important;
padding-top: 10px;
margin-top: 10px;
width: 100%;
}
@media (min-width:768px) and (max-width:991px){
.toc.desk .toc_body .col-secd ol {    display: block;}
.row.related_articals .post-logo img { height: auto;}
}
@media (min-width:992px){
.container-fuild.single_post_full {	background: #f5f5f5; padding:25px 0;}
.single_post2 {	padding: 0 140px;padding-bottom: 15px; }
}
@media (max-width: 767.5px){
.single_post2 .image {    margin-bottom: 25px; }
.toc.default_blog {    margin: 0;    background: #f7f7f7; }
.toc.default_blog .toc_body.mob {    padding: 15px 15px;}
.toc_body ol li a {    color: #141412;}
.toc.default_blog.mob {    position: fixed;   bottom: 0;   z-index: 99999;   width: 100%;    left: 0;    margin-bottom: 0px !important; }
.toc.mob .toc_body.mob ol li:last-child {    border-bottom: none !important;}
} .post-template-default.single.single-post .sidebar_right_new {	margin: 0;  }
.jobs-berufsgruppe-header {
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/stellenangebote_bg.jpg);
background-size: cover;
padding: 128px 0 10px 20px;
background-position: top center;
border-radius: 10px 10px 0 0; }
.jobs-berufsgruppe-header.sk {
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/sk-related-posts-bg.jpg);
}
.jobs-berufsgruppe-body ul li a{	font-size:15px;	font-weight: 300 !important;}
.jobs-berufsgruppe-body ul li {	font-size:15px;	font-weight: 300;	border-bottom: 1px solid #ddd;	padding: 10px 0;}
.jobs-berufsgruppe-body {padding: 15px 20px;}
.jobs-berufsgruppe-body p {	z-index: 998;	position: relative;	text-align: left;	line-height: 20px;	font-size: 13px;	margin-top:15px;}
.jobs-berufsgruppe .jobs-berufsgruppe-header h3 {
font-size: 17px;
padding: 0 0 0 20px;
margin-left: -20px;
font-weight: 500;
margin-bottom: 0;
line-height: 30px;
}
.jobs-berufsgruppe-body ul li a::before {
font: normal normal normal 14px/1 'Font Awesome 5 Pro';
line-height: inherit;
font-size: inherit;
text-rendering: auto;
transform: translate(0,0);
margin-right: 6px;
content: "\f105";
color: #085186;
transition-duration: .3s;
transition-property: left;
float: left;
height: 27px;
}
.collapse:not(.show) {	display: none;}
.collapse.show {	visibility: visible; display: block;}
.toc.default_blog.desk.blog-desk { display: inline-block;	width: 100%; border-radius: 10px; }
.jobs-berufsgruppe-body .btn.btn-link {	font-size: 13px;	color: #085186;	line-height: 14px;	text-decoration: none;font-weight: 400;	width: 100%;	text-align: right;}
.single.post-template-default p {  }
.post-template-default #main-content .content.single-entry .image + .description.tinymce-style p {	margin-top: 3px !important;	display: inline-block;}
.single p:empty {	display: none !important;}
.single.single-post .content.single-entry h2 {	padding-top: 20px;	margin-bottom: 20px;}
.single.single-post .content.single-entry p {	margin: 1em 0;	padding: 0;}
.single.single-post .content.single-entry h3 {	padding-top: 10px;	padding-bottom: 5px;}
.single.single-post .content.single-entry ul {	margin: 1em 0; }
.single.single-post .page-faq.new-design > h3 {	padding-top: 20px !important; }
h3.heading_job_in_cont {	font-size: 18px !important;	line-height: 30px !important;	padding-top: 15px !important;	padding-bottom: 25px !important;}
@media (max-width: 767.5px) {
.single.single-post .content.single-entry h2 {	padding-top: 0px;	}
div#templatejobtempl div#templatewrapper img.templateheader {    width: 100%;    height: auto;}
}
#modal_edit_job .bg-btn-action.border-radius#submit-form.disabled_save {
background: #ccc;
opacity: .8;
} .one {
opacity: 0;
-webkit-animation: dot 1.3s infinite;
-webkit-animation-delay: 0.0s;
animation: dot 1.3s infinite;
animation-delay: 0.0s;
position: relative !important;
margin: 0 !important;
top: 0 !important;
font-size:14px;
font-weight:700;
}
.two {
opacity: 0;
-webkit-animation: dot 1.3s infinite;
-webkit-animation-delay: 0.2s;
animation: dot 1.3s infinite;
animation-delay: 0.2s;
position: relative !important;
margin: 0 !important;
top: 0 !important;
font-size:14px;
font-weight:700;
}
.three {
opacity: 0;
-webkit-animation: dot 1.3s infinite;
-webkit-animation-delay: 0.3s;
animation: dot 1.3s infinite;
animation-delay: 0.3s;
position: relative !important;
margin: 0 !important;
top: 0 !important;
font-size:14px;
font-weight:700;
}
@-webkit-keyframes dot {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes dot {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
#submit_base_profile.disabled_save, #submit_billing_profile.disabled_save {
background-color: #ccc!important;
}
#page_company_profile .form-account .form-item button#submit_base_profile:hover, #page_company_profile .form-account .form-item button#submit_billing_profile:hover {
opacity: .80;
}
.BorderlatestJobs .premium_text p {
text-align: left;
}
#templatecarousel .templateactive.templateitem img {
width: 100%;
}
.templatewrapper img.templatelogo {
max-width: 100%;
width: auto;
} .advance-filter label {
color: #FFF;
margin: 0 0 0 25px;
font-size: 14px;
font-weight: 300;
}
.advance-filter input[type="checkbox"] {
margin-right: 0;
top: auto;
position: absolute;
opacity: 0;
z-index: 99999;
height: 20px;
width: 20px;
}
.employment_type {
position: absolute;
opacity: 0;
cursor: pointer;
}
.advance-filter input[type="checkbox"] + .mark {
position: absolute;
height: 16px;
width: 16px;
background-color: #FFF;
border-radius: 3px;
border: 1px solid #FFF;
margin-top: 0px;
cursor: pointer;
}
.advance-filter input:checked + .mark::before {
left: -3px;
top: -3px;
width: 16px;
height: 16px;
border-radius: 5px;
transform: scale(3);
opacity: 0;
}
.advance-filter input:checked + .mark::after {
transform: rotate(45deg) scale(1);
left: 4px;
top: 1px;
width: 6px;
height: 10px;
border: solid #999;
border-width: 0 2.5px 2.5px 0;
border-radius: 0;
}
.advance-filter input[type="checkbox"] + .mark::before {
position: absolute;
content: "";
border: 5px solid #085186;
transform: scale(0);
}
.advance-filter input[type="checkbox"] + .mark::after {
position: absolute;
content: ""; }
#jobsearch .homeform .row.advance_filter-sec {
width: 100%;
margin: 0;
padding: 0px;
}
@media (max-width: 767.5px) {
.advance-filter {
padding-top:3px;
padding-bottom:17px;
line-height: 17px;}
.teilzeit-box{text-align:center;}
.ausbildung-box{text-align:right;}
}
@media (min-width: 768px) {
.advance-filter {
padding: 14px 0 0px;
line-height:16px;}
}
@media (min-width: 992px) {
.padd-l-r {padding: 0;}
.three-box-sec {max-width: 41%;}
}
.NameAndAddress .Person_Info .person_telefone ul {
list-style: none;
font-size: 14px;
} #templateconcludis .templatecontent .templatelogo img {
width: 100%;
} .sb-icon.fa.fa-search {
position: absolute;
right: 25px;
top: 12px;
color: #7b7b7b;
font-size: 10px;
}
.input-group-append #searchsubmit {
color: #fff;
font-size: 15px;
font-weight: 300;
border-width: 0;
background: #ed7d31;
border-radius: 0 5px 5px 0; cursor: pointer;
width: 100%;
height: 36px;
border: 1px solid #ed7d31;
text-align: center;
display: block;
top: 0px;
left: -1px;
position: relative;
}
.page-template-page-med-berufe-weiterbildung .image {
text-align: center;
}
.page-template-page-med-berufe-weiterbildung img.attachment-blog_thumb.size-blog_thumb.wp-post-image {
width: 100%;
height: auto;
}
.page-template-page-med-berufe-weiterbildung .post-content-container h2.post-title.entry-title {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-right: 5px;
color: #085186;
font-weight: 300;
margin: -2px 0 10px; }
.page-template-page-med-berufe-weiterbildung .post-content-container h2 {
margin: -8px 0 10px;
padding: 0;
line-height: 20px;
word-break: break-word;
}
.page-template-page-med-berufe-weiterbildung .post_block:last-child {
border: none;
margin-bottom: 0;
padding-bottom: 0;
}
@media screen and (max-width: 767.5px) {
.page-template-page-med-berufe-weiterbildung .post-content-container h2 {
margin: 20px 0;
}
.quellen_section a {
display: block;
width: 100%;
word-break: break-word;
}
}
.mbwpost {
margin-top: 20px;
}
@media (min-width:768px) {
#job_type.job-type.mobile_breadcrumb, #job_type + .job_categories.mobile_breadcrumb {	display: none !important;}	
.bewer_secount_box { display: inline-block; float: left; max-width: 55%; width: -moz-available; width: -webkit-fill-available;}
.bewer_first_box {	padding-right: 15px;  max-width: 50%; }
.upperTextleftpaading {
padding-right: 5px;
}
}
.templatejob-publication-liquid-design img#templateportalJobPublicationPagePanorama {width: 100%;}
#templatejobposting .templateheader5 .templatelogobox .templatelogo {width: 100%;}
.templatetopmargin .templateadress_box .templatenopadding .templateimg-fluid {width: 100%; padding-bottom: 20px;}
.bewer_secount_box { }
#job_description #template .templatecontent .templateheader img.templatecon-header-image {
width: 100%;
}
#templateconcludis .templatecontent .templatepost-header .templateadress .templatesiegel img {
width: 100%;
}
.job-detail .description #templateportalJobPublicationPagePanorama {
width: 100%;
}
.single.single-job .heading-message {
position: relative;
text-align: left;
border-radius: 0;
margin-top: 22px;
padding: 15px;
border: 1px solid #ed7d31;
border-left: 3px solid #ed7d31;
background: none;
}
.single.single-job .heading-message .text {
position: relative;
font-size: 16px;
font-weight: 400;
color: #141412;
}
.single.single-job .heading-message i.fa.fa-info-circle {
color: #ed7d31;
}
.single.single-job .heading-message .arrow {
width: 0;
height: 0;
position: absolute;
right: 0;
bottom: -24px;
display: none;
}
#step_package .location i.fa.fa-search {
position: absolute;
right: 25px;
top: 18px;
color: #7b7b7b;
font-size: 10px;
}
#step_package .autocomplete-items {
position: absolute;
border: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-top: none;
z-index: 99;
left: 0;
right: 0;
margin-left: 15px;
margin-right: 15px;
}
#jobsearch .hs-searchbox i.fa.fa-search {
position: absolute;
right: 15px;
top: 26px;
color: #7b7b7b;
font-size: 10px;
}
#step_package .dropdown-menu.show .hs-menu-inner {
overflow-y: auto;
max-height: 300px;
}
#step_package .dropdown-menu.show {
border-color: #ccc !important;
}
#step_package .btn.btn-secondary.dropdown-toggle.bg_colr_dark {
border-color: #ccc !important;
}
#step_package .btn.btn-secondary.dropdown-toggle {
font-size: 16px !important;
line-height: normal;
}
#step_package #job_type_ddl_input {
font-size: 16px !important;
}
#step_package .dropdown-menu.show .hs-menu-inner li a {
font-size: 16px;
font-weight: 300;
padding: .25rem 10px;
line-height: 26px;
}
#jobsearch #example.error {
border: 1px solid red;
}
.payment_plan .btn-select {
cursor: pointer;
} .page-template-page-arbeitgeber_new p {text-align: left;}
.page-template-page-arbeitgeber_new .alignnone.size-full {
margin: 0px auto;
display: block;
}
.row.arbit_btn_sec {
padding: 50px 0;
}
.sub_heding_arb {
font-size: 15px;
font-weight: 600;
margin-bottom: 17px;
line-height: 26px; }
.arbeit_btn_new {
color: #085186;
border: 2px solid #085186;
background: #fff;
font-weight: 400;
font-size: 14px;
padding: 6px 35px;
margin: 0;
display: inline-block;
width: 230px;
border-radius: 5px; }
.banner_txt {
text-align: center;
margin-bottom: 40px;
color: #085186;
font-size: 24px;
}
.row.arbit_new .number {
color: #085186;
font-weight: 600;
}
.row.arbit_new .col-md-4.col-sm-12.col-12.a-v-style {
text-align: center;
}
.row.arbit_new .sub-text {
line-height: 18px;
font-size: 14px;
}
.container-fluid.bg_color_content.arbitg_counter_sec {
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
}
.arb3sec { margin-bottom: 20px;
border-radius: 10px; border: 1px solid #ddd; }
.arb3sec img {
width: 100%;
padding: 0;
margin: 0;
}
.arb3sec_inner {
padding: 0 20px;margin-top: 1rem;}
.arb3sec_inner h4 {
text-align: center;
color: #085186;
font-size: 20px;
font-weight: 600;
margin-bottom: 0;
}
.arb3sec_inner span {
text-align: center;
font-size: 14px;
color: #085186;
display: block;
}
.arb3sec_inner li::before {
list-style: none;
background: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/liicon.png);
content: '';
display: block;
width: 12px;
height: 14px;
position: absolute;
left: 30px;
margin-top: 6px;
}
.page-template-page-arbeitgeber_new .alignnone.size-full { margin: 0px auto;
display: block;
border-radius: 10px 10px 0 0; }
.arb3sec_inner li {
list-style: none;
padding-left: 15px;
}
.arb3sec_inner ul {
min-height: 234px;
}
.arb3sec .arbeit_btn {
width: 100%;
margin: 5px 0 20px 0;
} .arb3sec .arbeit_btn:hover, .arbeit_btn:hover {
opacity: 0.9;
}
.arbeit_btn_new:hover {
background: #085186;
color: #fff;
} .partner_logo_section {
text-align: center;
border: 1px solid #ddd;
height: 120px;
border-radius: 10px 10px 0 0; }
.partner_logo_text {
width: 100%;
display: block;
background: #085186;
color: #fff;
text-align: center;
border-radius: 0 0 10px 10px; }
.col-md-4.col-sm-12.col-12.partner_logo img {
padding: 40px 15px 40px 15px;
}
.partner_logo_section_text {
height: 120px;
color: #999;
vertical-align: middle;
display: table-cell;
padding: 0 15px;
}.partner_logo_section {
text-align: center;
}
.arbit_padding {padding: 50px 0;}
.row.bewerber_new img { border-radius: 10px !important; border: 1px solid #ddd; }
.mem_box { padding: 20px 20px;
margin-top: 30px;
background: #fff;
border-radius: 10px; border: 1px solid #ddd; }
.mem_box img {
width: auto;
height: 120px;
}
.mem_box .emp_name {
text-align: center;
font-weight: 600;
color: #085186;
margin-top: 15px;
}
.mem_box span.desig {
text-align: center;
font-size: 14px;
color: #085186;
display: block;
}
.mem_box .emp_name + p {
text-align: center;
}
.mem_box span.tel {
font-size: 14px;
color: #085186;
}
.page-template-page-arbeitgeber_new .mt-3 {
display: none;
}
@media (min-width: 768px){
.col-md-4.col-sm-12.col-12.partner_logo img {
margin: auto;
height: 75px;
height: 118px;
width: auto !important;
}
}
@media (min-width: 768px) and (max-width: 991px){
.arb3sec_inner ul {font-size: 12px;}
.arb3sec_inner .arbeit_btn {font-size: 12px;padding: 5px 0;}
.arb3sec_inner ul {min-height: 312px;font-size: 12px;}
.arb3sec_inner h4 {font-size: 18px;}
.arb3sec_inner span {font-size: 12px;}
}
@media (max-width: 767.5px){
.arbeit_btn_new {margin-top: 15px;}
.row.arbit_new {padding: 30px 0;}
.arb3sec_inner ul {min-height: auto;}
.col-md-4.col-sm-12.col-12.partner_logo {margin-bottom: 20px;}
.col-md-4.col-sm-12.col-12.partner_logo img {height: 120px;width: auto !important;}
} .single-entry .tinymce-style .quellen_section ol li {word-wrap: break-word;}
#step_package #example-two-button {
border: 1px solid #085186;
}
#step_package .dropdown.hierarchy-select.show {
border: 1px solid #085186;
border-radius: 4px 4px 0 0;
}
#step_package .dropdown-menu.show {
border: 1px solid #085186 !important;
}
#step_package .dropdown-menu.show {
z-index: 999;
}
.page-template-page-med-berufe-weiterbildung .mbwpost.last_border .post_block:nth-last-child(2) {
border: none;
margin-bottom: 0;
padding-bottom: 0;
}
#load-more-post {
cursor: pointer;
border-radius: 5px;
}
.pagination_weiterbildung a.page-numbers.current {
padding: 10px 15px;
border-top: 5px solid #085186;
color: #085186;
margin: 0 -1px;
pointer-events: none;
}
.pagination_weiterbildung a.page-numbers {
cursor: pointer;
}
.ui-autocomplete {
padding: 0;
margin: 0;
list-style: none;
position: absolute;
z-index: 10000;
border: 1px solid #4f94d4;
box-shadow: 0 1px 2px rgba(79,148,212,.8);
background-color: #fff;
width: 500px;
max-height: 500px;
overflow-y: scroll;
padding: 10px;
background: #fff;
border-radius: 0;
}
@media (max-width: 575px) {
.ui-autocomplete {	width: 91% !important;}
}
.search_kilinikn.ui-autocomplete-input.ui-autocomplete-loading {
background-image: url(//www.medi-karriere.at/wp-admin/images/loading.gif);
background-repeat: no-repeat;
background-position: right center;
visibility: visible;
border: 1px solid #ddd;
width: 100%;
padding: 0 10px;
height: 36px;
border-radius: 4px;
}
.ui-autocomplete li.ui-menu-item {
font-size: 13px;
font-family: Roboto,sans-serif;
font-weight: 300;
color: #141412 !important;
}
.ui-autocomplete li.ui-menu-item a {
color: #141412;
cursor: pointer;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(1px,1px,1px,1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
} .seo-pages-a4j5ow {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.seo-pages-zzzx4n {
color: #CFD6E7;
}
.seo-pages-184s919 {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
background-color: #085186;
margin-left: 32px;
margin-right: 32px;
border-radius: 16px;
width: 100%;
}
.seo-pages-1qwn1b3 {
box-sizing: border-box;
margin: 0;
min-width: 0;
background-color: #ed7d31;
margin: auto;
position: absolute;
border-top-left-radius: 16px;
border-top-right-radius: 16px;
width: 8px;
height: 56px;
left: 50%;
-webkit-transform: translate(-50%);
-moz-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%);
top: -40px;
}
.seo-pages-1t8x1k5 {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
background-color: #F4F4ED;
margin-bottom: 8px;
margin-top: 40px;
height: 16px;
border-radius: 16px;
position: relative;
}
.seo-pages-pnusi5 {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 4px;
gap: 4px;
}
.Process-bar-1vuuwq1 {
box-sizing: border-box;
margin: 50px auto;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
-ms-flex-direction: column;
flex-direction: column;
max-width: 400px;
width: 100%;
}
.seo-pages-z48dhe {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
margin-bottom: 24px;
width: 100%;
}
.seo-pages-1ln8hji {
box-sizing: border-box;
margin: 0;
min-width: 0;
font-size: 14px;
line-height: 24px;
font-family: Relative Pro,Arial,sans-serif;
font-weight: 350;
color: #0C2577;
color: #455EA1;
}
.seo-pages-k4xwj7 {
box-sizing: border-box;
margin: 0;
min-width: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
padding-left: 0;
padding-right: 0;
}
.btn_job_type {
display: flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
width: 100%;
}
.btn_job_type span.btn {
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
font-size: 14px;
background: #ed7d31;
display: block;
border-radius: 999px;
color: #fff;
width: auto;
padding: 0.900rem 2rem;
}
.btn_submenu {
box-sizing: border-box;
margin: 0;
display: inline-flex;
appearance: none;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
transition: background-color ease 0s;
transition-duration: 200ms;
user-select: none;
position: relative;
white-space: nowrap;
vertical-align: middle;
outline: none;
width: auto;
border-radius: 999px;
font-family: Relative Pro,Arial,sans-serif;
min-width: 40px;
color: #0C2577;
padding: 0;
border: none;
cursor: pointer;
font-weight: 700;
text-decoration: none;
background-color: #E1F6F7;
font-size: 16px;
line-height: 24px;
height: 48px;
padding-left: 16px;
padding-right: 16px;
box-shadow: none;
}
.container-fluid.bg_table {
background: #f8f8F87D;
padding-top: 50px;
padding-bottom: 50px; }
.gehalt_pro_stadt {
text-align: center;
margin-bottom: 15px;
font-size: 22px;
color: #085186;
font-weight: 400;
}
.job_type_submenu ul { display: block;
clear: both;
margin-top: 20px;
}
.job_type_submenu ul li {
margin-bottom: 20px !important;
}
.gehalt_kurz .premium .employer-job-date {
border: 1px solid #ed7d31;
color: #ed7d31;
padding: 1px 2px;
width: 80px;
text-align: center;
border-radius: 3px;
display: inline-block;
line-height: 15px;
font-size: 11px;
}
.gehalt_kurz .top .employer-job-date {
background: #085186;
padding: 2px 2px;
width: 80px;
text-align: center;
border-radius: 3px;
display: inline-block;
line-height: 15px;
font-size: 11px;
}
.gehalt_kurz .top_job_listing .employer-job-date { }
.gehalt_kurz .top_job_listing .basis .employer-job-date {
width: auto;
margin-left: -4px;
}
.gehalt_kurz .ergebnis-titel {
padding-bottom: 0;
}
.page-template-page-med-berufe-gehalt-kurz .job_type_submenu { }
.gehalt_kurz .employer-address .dot::after {
content: "\2022";
margin-right: 5px;
}
.Weitere_artikel_Sidebar ul li {
box-sizing: border-box;
margin: 0;
box-shadow: inset 0 0 0 1px;
width: fit-content;
min-width: 64px;
text-align: center;
border-radius: 999px;
white-space: nowrap;
vertical-align: middle;
color: #CFD6E7;
background-color: #ffffff;
padding-left: 16px;
padding-right: 16px;
padding-top: 8px;
padding-bottom: 8px;
display: inline-flex;
-webkit-box-align: center;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
cursor: pointer;
margin: 8px 10px 8px 0 !important;
}
.job_type_submenu ul li {
box-sizing: border-box;
margin: 0;
display: inline-flex;
appearance: none;
align-items: center;
-webkit-box-pack: center;
justify-content: center;
transition: background-color ease 0s;
transition-duration: 0s;
transition-duration: 200ms;
user-select: none;
position: relative;
white-space: nowrap;
vertical-align: middle;
outline: none;
width: auto;
border-radius: 999px; min-width: 40px;
color: #0C2577;
border: none;
cursor: pointer;
text-decoration: none;
background-color: #E1F6F7;
font-size: 14px;
line-height: 24px;
height: 48px;
padding-left: 20px;
padding-right: 20px;
box-shadow: none;
list-style: none;
font-weight: 300;
margin: 0 15px 0 0;
}
.Weitere_artikel_Sidebar ul li a {
font-size: 14px;
}
.page-template-page-med-berufe-gehalt-kurz .mt-3 {
display: none;
}
.Gehalt_kurz thead tr th::before {
color: #fff;
}
.Gehalt_kurz thead tr th {
color: #fff;
}
.Gehalt_kurz thead tr {
background: #085186 !important;
color: #fff !important;
}
.Gehalt_kurz td, .Gehalt_kurz th {
padding: 15px 15px 15px 20px !important;
}
h2.gehalt_pro_stadt + span {
text-align: center;
width: 100%;
display: block;
font-weight: 300;
}
.page-template-page-med-berufe-gehalt-kurz table.tg td, .page-template-page-med-berufe-gehalt-kurz table.tg tr:first-child td {
font-weight: 300;
}
.page-template-page-med-berufe-gehalt-kurz table.tg tr td:not(:first-child) {
text-align: right !important;
}
.page-template-page-med-berufe-gehalt-ausbildung table.tg tr td:not(:first-child) {
text-align: right;
}
.page-template-page-med-berufe-gehalt-ausbildung .textbox_gehaltstext table:first-child tr td, .page-template-page-med-berufe-gehalt-kurz .textbox_gehaltstext table:first-child tr td {
text-align: left !important;
}
.Gehalt_kurz tr {
border-top: 0.5px solid #ddd !important;
border-bottom: 0.5px solid #ddd !important;
}
.Gehalt_kurz tr.even {
background: #ebf3f9;
}
.Gehalt_kurz tr:nth-child(2n+1) {
background: #f5f9fc;
}
table.Gehalt_kurz tr:hover {
background-color: #d8e7f3;
}
table.Gehalt_kurz {
border: 0.5px solid #ddd;
border-radius: 3px;
width: 100% !important;
}
.table-responsive.gehaltkurz #jobalert_anlegen_length, .table-responsive.gehaltkurz #jobalert_anlegen_filter, .table-responsive.gehaltkurz #jobalert_anlegen_info , .table-responsive.gehaltkurz #jobalert_anlegen_next {
display: none;
}
table-responsive.gehaltkurz .paginate_button.current {
color: #085186;
}
.table-responsive.gehaltkurz div.dataTables_wrapper div.dataTables_paginate {
margin-top: 30px;
white-space: nowrap;
text-align: center;
float: none;
}
.table-responsive.gehaltkurz {
border: none;
margin-bottom: 0;
margin-top: 23px;
}
.Gehalt_kurz tr td:nth-child(1), .Gehalt_kurz tr th:nth-child(1) { }
.textbox_gehaltstext h3 {
font-size: 17px;
font-weight: 400;
}
.textbox_gehaltstext h2 {
font-size: 18px;
color: #141412;
padding: 30px 0 10px;
margin-bottom: 1rem;
}
.textbox_gehaltstext h2:not(:first-child) {
margin-top: 83px;
}
.textbox_gehaltstext p {
font-size: 15px;
font-weight: 300;
}
.container.bg_white {
margin-top: 65px;
}
.textbox_gehaltstext h2 {
font-size: 22px;
color: #141412;
padding: 15px 0 10px;
margin-bottom: 1rem;
font-weight: 400;
text-align: center;
}
.container-fluid.bg_white {
padding-bottom: 50px;
padding-top: 50px;
}
.textbox_gehaltstext strong {
font-weight: 400;
}
.page-template-page-med-berufe-gehalt-kurz .container-fluid.bg_table, .page-template-page-med-berufe-gehalt-ausbildung .container-fluid.bg_table {
margin-top: 0;
}
.gehalt_kurz .row.top_job_listing .row.job.box-job {
webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
-webkit-transition: -webkit-box-shadow 0.2s linear;
transition: -webkit-box-shadow 0.2s linear;
-o-transition: box-shadow 0.2s linear;
transition: box-shadow 0.2s linear;
transition: box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear;
padding: 20px 0;
margin: 8px 0; width: 100%;
background: #fff;
border: 1px solid #cddce6;
border-radius: 10px;
box-shadow: none;
}
.gehalt_kurz .row.top_job_listing .row.job.box-job:hover {
-webkit-box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%);
box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%);
}
.gehalt_kurz .redirection_links {
margin-bottom: 0;
}
.page-template-page-med-berufe-gehalt-kurz .container p {
font-size: 15px;
font-weight: 300;
}
.balkengrafik_3_balken p {
font-size: 16px;
font-weight: 300;
}
.balkengrafik_3_balken .bar-chart h5 {
font-weight: 300;
}
.textbox_gehaltstext h2 {
color: #085186;
}
.kurz_quellen_content .quellen_heading {
text-align: left;
margin-bottom: 15px;
font-size: 22px;
color: #085186;
font-weight: 400;
}
.kurz_quellen_content .quellen_section {
border: none !important;
padding-top: 0;
margin-top: 0;
}
.gehalt_kurz_graph .box_header {
display: block;
}
.textbox_gehaltstext ol, .textbox_gehaltstext ul {
font-weight: 300;
font-size: 15px;
margin-left: 15px;
}
.state_mehr_btn_section {
width: 100%;
text-align: center;
margin: 20px 0 0 0;
}
.state_mehr_btn_section .state_mehr_btn, .state_mehr_btn_section .city_mehr_btn {
border-radius: 20px;
min-width: 40px;
color: #0C2577;
border: none;
cursor: pointer;
text-decoration: none;
background-color: #E1F6F7;
font-size: 14px;
line-height: 24px;
height: 48px;
padding-left: 20px;
padding-right: 20px;
box-shadow: none;
list-style: none;
font-weight: 400;
}
.tr_city_hide {
transition: opacity 2s ease-out;
opacity: 0;
display: none;
}
.city_kurz_show .tr_city_hide {	
transition: opacity 2s ease-out;
opacity: 1;
display: revert;
display: table-row;	
}
.tr_state_hide {	
transition: opacity 2s ease-out;
opacity: 0;
display: none;
}
.state_kurz_show .tr_state_hide {	
transition: opacity 2s ease-out;
opacity: 1;
display: revert;
display: table-row;	
}
.page-template-page-med-berufe-gehalt-kurz .quellen_section p {font-weight: 300;}
@media screen and (max-width: 767.5px) {
.container-fluid.bg_table {
padding-left: 0;
padding-right: 0;
}
.job_type_submenu {
margin-top: 20px;
}
.job_type_submenu ul li {
margin-bottom: 15px !important;
}
.job_type_submenu ul {
display: block;
}
.container-fluid.bg_table {
margin-top: 30px;
}
.gehalt_pro_stadt {text-align: left;}
.textbox_gehaltstext h2 {margin-bottom: 15px;font-size: 22px;color: #085186;font-weight: 400;	text-align: left;	padding: 0;}
.page-template-page-med-berufe-gehalt-kurz .job_type_submenu { }
.Process-bar-1vuuwq1 {	margin: 10px auto;}
.gehalt_kurz_graph.bar-chart {	margin: 0;}
.gehalt_kurz_graph.bar-chart {	padding: 0 0px; padding-left: 0px; }
h2.gehalt_pro_stadt + span {	text-align: left; }
.container-fluid.bg_table { }
.container-fluid.bg_white { }
.page-template-page-med-berufe-gehalt-kurz .breadcrumb_new, .page-template-page-med-berufe-gehalt-ausbildung .breadcrumb_new {	padding-top: 0;}
.page-template-page-med-berufe-gehalt-kurz .breadcrumb_new p {	margin-top: 0 !important;	margin-bottom: 0;}
.kurz_quellen_content .quellen_section p {	margin-bottom: 15px; }
.page-template-page-med-berufe-gehalt-kurz .container-fluid.bg_white, .page-template-page-med-berufe-gehalt-ausbildung .container-fluid.bg_white {padding-left: 0; padding-right: 0;}
.Gehalt_kurz thead tr th {	min-width: 165px;}
.Gehalt_kurz tr td:nth-child(1), .Gehalt_kurz tr th:nth-child(1) {	min-width: 175px;}
.textbox_gehaltstext h2:not(:first-child) {
margin-top: 70px;
}
.btn_job_type {		display: block; 	}
.btn_job_type span.btn {	white-space: normal;}
}
@media screen and (min-width: 900px) {
.seo-pages-z48dhe {
width: 50%;
}
.seo-pages-k4xwj7 {
padding-left: 32px;
padding-right: 32px;
}
.seo-pages-184s919 {
margin-left: 40px;
margin-right: 40px;
}
}  .page-template-page-med-berufe-gehalt-ausbildung .container p {    font-size: 15px;    font-weight: 300;}
.page-template-page-med-berufe-gehalt-ausbildung .quellen_section p,
.page-template-page-med-berufe-gehalt-ausbildung table.tg td, .page-template-page-med-berufe-gehalt-ausbildung table.tg tr:first-child td {font-weight: 300;}
table.tg.comparison_salary td.tg-031e:nth-child(2), table.tg.comparison_salary td.tg-wu3l:nth-child(2) {text-align: left !important;font-weight: 300;width: 50%; }
table.tg.comparison_salary td:nth-child(2)>div {
color: #E1F6F7;
color: var(--color-primary, #E1F6F7);
position: relative;
z-index: 1;
padding: 10px 10px;
font-weight: bold;
width: 150px;
}
table.tg.comparison_salary td:nth-child(2) span {
background: #085186bf;
background: var(--color-primary-lightest, #085186bf);
position: absolute;
top: -2px;
bottom: 0;
left: 0;
z-index: -1;
border-radius: 5px;
height: 25px;
padding: 0 10px;
font-weight: 400;
min-width:76px;
}
.hs-chart {
width: 100%;
margin: 35px auto;
}
.hs-chart .bar {
display: flex;
align-items: center;
justify-content: space-between;
}
.hs-chart .label {
font-weight: 300;
font-size: 14px;
display: flex;
align-items: center;
margin-right: 20px;
}
.hs-chart .bar .bar-container {
flex: 3;
display: flex;
justify-content: left;
height: 35px;
}
.hs-chart .bar .bar-inner {
background-color: #0077cc;
color: #fff;
font-weight: 300;
font-size: 14px;
position: relative;
text-align: center;
transition: width 0.5s;	
}  .hs-chart .bar .bar-inner:after {
content: attr(data-label-after);
position: absolute;
right: 20px;
top: 50%; transform: translateY(-50%); }		
.hs-chart .bar:nth-child(1) .bar-inner {    background-color: #80B2D5;}
.hs-chart .bar:nth-child(2) .bar-inner {    background-color: #2287AA;}
.hs-chart .bar:nth-child(3) .bar-inner {    background-color: #085186;}
table.tg.net_salary tr:nth-child(2) {	background: #d8e7f3;}
table.tg.net_salary tr:nth-child(2n+1):not(:first-child) {	background: #f5f9fc;}
table.tg.net_salary tr:last-child {	background: #d8e7f3;}
table.tg.net_salary tr:last-child td {	font-weight: 400;}
table.tg.net_salary tr:nth-child(2n+1):not(:first-child):hover {background: #d8e7f3; }
.page-template-page-med-berufe-gehalt-ausbildung .mt-3, .page-template-page-med-berufe-gehalt-kurz .mt-3 { display: none; }
.page-template-page-med-berufe-gehalt-ausbildung .container.mt-5, .page-template-page-med-berufe-gehalt-kurz .container.mt-5 {	padding-bottom: 50px;}
.container-fluid.bg_white .table-responsive, .container-fluid.bg_table .table-responsive {	margin-bottom: 5px; }
@media screen and (max-width: 767.5px) {
.hs-chart .bar .bar-container{height: 30px; margin-bottom: 10px;}
.hs-chart .bar{display: contents;}
table.tg.comparison_salary td:nth-child(2) span {max-width: 145px;}
.container-fluid.bg_white {	padding-bottom: 30px;	padding-top: 30px; }
.container-fluid.bg_table {	padding-top: 30px;	padding-bottom: 30px; }
.page-template-page-med-berufe-gehalt-ausbildung .container.mt-5, .page-template-page-med-berufe-gehalt-kurz .container.mt-5 {	padding-bottom: 20px; }
.page-template-page-med-berufe-gehalt-kurz table.tg.align-left tr td:not(:first-child) {    text-align: left !important; }
.page-template-page-med-berufe-gehalt-ausbildung table.tg.align-left tr td:not(:first-child) {    text-align: left !important; }
} .post-template-page-megazin-video .sidebar_right_new {	margin-top: 0; } .social_media {
margin: auto;
margin-top: 45px;
}
.social_media svg {
font-size: 22px;
padding: 0 5px;
}
.social_media a {
display: inline-block;
line-height: 0;
vertical-align: middle;
}
.footer_nav_menu .pa.pa-phone {
margin-top: -4px;
font-size: 26px;
}
.footer_nav_menu li.mail-icon a {
margin-top: 10px !important;
}
.social_media a:first-child {
margin-left: -5px;
}
.social_media svg {
fill: #fff;
}
@media (max-width: 575px) {
.social_media {
margin: auto;
margin-top: 15px;
text-align: left;
}	
}  .suchfilter .fa.fa-list {
border: 1px solid #141412;
color: #141412;
padding: 2px;
margin-right: 10px;
width: 21px;
float: inline-start; }
.job_link_section {
list-style: none;
}
.job_link_section li {
border-radius: 999px;
color: #0C2577;
cursor: pointer; font-size: 14px;
line-height: 24px;
box-shadow: none;
list-style: none;
font-weight: 300;
margin: 0 15px 15px 0px !important;
padding: 5px 15px;
width: max-content;
display: inline-flex;
border: 1px solid #085186;
}
@media (min-width:992px) {
#job_menu_section_mob {		display: none;	}
}
@media (max-width:991px) {
#job_menu_section {		display: none;	}
#job_menu_section_mob #job_menu_section {	display: block; }
}
@media (max-width:992px) {	
.suchfilter .fa.fa-list {	margin-top: 0; }
}  .row.authors {	margin-bottom: 30px;}
.author-info p.description { }
.author-info h2 {	line-height: 20px;	font-size: 20px;} 
.author-info h2 a {	font-size: 20px; }
@media (min-width:768px){
.row.authors .profile-picture {	float: left; }
}
@media (max-width:575px){
.author-info h2 {	text-align:center;} 
}  .post-author-header .updated { border-left: 1px solid #141412;	margin-left: 10px;	padding-left: 10px;  }
.post-author-header .author-picture {	max-width: 60px;	max-height: 60px; }
.post-author-header .autor {	float: left;	margin-bottom: 20px; }
.post-author-header .autor a {	color: #085186; }
.page-template-page-lexikon .related_articals_top_border {border-top: 1px solid #e7e6e6 !important;padding-top: 20px;margin-top: 20px; }
#autor_section {border-top: 1px solid #e7e6e6; padding: 20px 0 0; margin-top: 20px; margin-bottom: 0;}
#autor_section .author-info h2 {padding-top: 0;	line-height: 25px;	margin-bottom: .5rem; margin-top: 10px;}
#autor_section .author-info h2 a {	font-weight: 400; }
.autor_heading {	font-weight: 500;	font-size: 17px;	margin-bottom: 15px;	color: #303030;}
.autor_sec_main #autor_section .autor_heading {	padding: 0; }
.autor_sec_main #autor_section .col-md-12.col-sm-12.col-12.description_sec_autor {padding: 0;}
#autor_section .author-info .description {	margin-top: 15px; }
#autor_section .profile-picture img.img-fluid { }
#autor_section .profile-picture {	max-width: 75px;	max-height: 75px; }
.post-author-header .row.autor .col-md-10.col-sm-10.col-9.padd-l-0 {	padding-left: 0;	display: block;	margin: auto;padding-top: 0px;margin-left: 0; }
.post-author-header .row.autor {	width: 100%; }
.post-author-header .row.autor .author-picture {	margin-right: 0;}	
.post-author-header .row.autor .col-md-2.col-sm-2.col-3 {	flex: 0 0 93px; max-width: 93px; }
#autor_section .auth_pic {	flex: 0 0 93px;	max-width:93px; }
.autor_sec_main #autor_section .author-title {	margin-top: 0;	line-height: 18px; }
@media (max-width: 767.5px){
.autor_sec_main #autor_section .author-info h2 {	text-align: left; }
.autor_sec_main #autor_section .author-title {	text-align: left !important; }	
#autor_section .auth_pic {	padding-left: 0; }
#autor_section .auth_name_title {	padding-left: 0; }
}
@media (max-width:575px){
.autor_sec_main #autor_section .col-md-10.col-sm-8.col-12 {padding: 0;}
.autor_sec_main #autor_section .col-md-12.col-sm-12.col-12.description_sec_autor {padding: 0;}
.post-author-header .updated {	margin-left: 0;    border-left: none;    padding-left: 0;    display: block;    padding-top: 5px;}
.name_sec_autor {	display: block;	line-height: 24px; }
.post-author-header .row.autor .col-md-10.col-sm-10.col-9.padd-l-0 {	padding-top: 0px; }
}
@media (min-width:371px) AND (max-width: 767.5px){
.post-author-header .row.autor .col-md-2.col-sm-2.col-3 {	flex: 0 0 85px; max-width: 85px; }
#autor_section .auth_pic {	flex: 0 0 85px;	max-width: 85px; }
}
@media (max-width:370px){
.post-author-header .author-picture {	max-width: 40px;	max-height: 40px; }
#autor_section .profile-picture {	max-width: 55px;max-height: 55px; }
#autor_section .author-info h2 { margin-top: 0px; }
.post-author-header .row.autor .col-md-2.col-sm-2.col-3 {	flex: 0 0 70px; max-width: 70px; }
#autor_section .auth_pic {	flex: 0 0 70px;	max-width: 70px; }
}  .row.gehalt_kurz_section {	padding-bottom: 50px; }
.page-template-page-med-berufe-gehalt-ausbildung-sidebar .mt-3, .page-template-page-med-berufe-gehalt-kurz-sidebar .mt-3, .page-template-page-med-berufe-gehalt-kurz-sidebar2 .mt-3 { display: none; } .gehalt_kurz_section .ergebnis-titel a.title-link.title.desktop_show {	min-height: 24px;	-webkit-line-clamp: 1;	line-height: 22px; }
.gehalt_kurz_section .logostartseite {	height: 84px;	width: 70px; }
.gehalt_kurz_section.row.top_job_listing .row.job.box-job {
webkit-box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
box-shadow: 0 1px 2px 0 rgb(0 0 0 / 10%);
-webkit-transition: -webkit-box-shadow 0.2s linear;
transition: -webkit-box-shadow 0.2s linear;
-o-transition: box-shadow 0.2s linear;
transition: box-shadow 0.2s linear;
transition: box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear;
padding: 20px 0;
margin: 8px 0;
border: 1px solid #ebf0f6;
width: 100%;
background: #fff;
}
.gehalt_kurz_section .redirection_links {	margin-bottom: 0; }
.page-template-page-med-berufe-gehalt-kurz-sidebar .container p, .page-template-page-med-berufe-gehalt-kurz-sidebar2 .container p, .page-template-page-med-berufe-gehalt-ausbildung-sidebar .container p {	font-size: 15px;  font-weight: 300; } .page-template-page-med-berufe-gehalt-kurz-sidebar .toc_section .toc_header, .page-template-page-med-berufe-gehalt-kurz-sidebar2 .toc_section .toc_header, .page-template-page-med-berufe-gehalt-ausbildung-sidebar .toc_section .toc_header {	padding-top: 0;	} .page-template-page-med-berufe-gehalt-kurz-sidebar .toc_section li, .page-template-page-med-berufe-gehalt-kurz-sidebar2 .toc_section li, .page-template-page-med-berufe-gehalt-ausbildung-sidebar .toc_section li{	margin-bottom: 7px !important; } .page-template-page-med-berufe-gehalt-kurz-sidebar .toc_section a, .page-template-page-med-berufe-gehalt-kurz-sidebar2 .toc_section a, .page-template-page-med-berufe-gehalt-ausbildung-sidebar .toc_section a {color: #141412;	font-weight: 300; font-size: 14px;} .page-template-page-med-berufe-gehalt-kurz-sidebar .toc_section .toc_header h3, .page-template-page-med-berufe-gehalt-kurz-sidebar2 .toc_section .toc_header h3, .page-template-page-med-berufe-gehalt-ausbildung-sidebar .toc_section .toc_header h3 {	font-size: 24px !important;	margin: 0 !important;	display: inline-block;	padding: 0 !important;	font-weight: 400 !important; } .page-template-page-med-berufe-gehalt-kurz-sidebar .toc_section li a:hover, .page-template-page-med-berufe-gehalt-kurz-sidebar2 .toc_section li a:hover, .page-template-page-med-berufe-gehalt-ausbildung-sidebar .toc_section li a:hover {	color: #085186; } .page-template-page-med-berufe-gehalt-kurz-sidebar .toc_section li.active a, .page-template-page-med-berufe-gehalt-kurz-sidebar2 .toc_section li.active a, .page-template-page-med-berufe-gehalt-ausbildung-sidebar .toc_section li.active a{  font-weight: 500;  color: #085186 }
.page-template.page-template-page-med-berufe-gehalt-kurz-sidebar .toc_section .toc_header h3, 
.page-template.page-template-page-med-berufe-gehalt-kurz-sidebar2 .toc_section .toc_header h3, 
.page-template-page-med-berufe-gehalt-ausbildung-sidebar .toc_section .toc_header h3 { font-size: 20px !important; }
.page-template.page-template-page-med-berufe-gehalt-kurz-sidebar table.tg td,
.page-template.page-template-page-med-berufe-gehalt-kurz-sidebar table.tg tr:first-child td,
.page-template.page-template-page-med-berufe-gehalt-kurz-sidebar2 table.tg td,
.page-template.page-template-page-med-berufe-gehalt-kurz-sidebar2 table.tg tr:first-child td,
.page-template-page-med-berufe-gehalt-ausbildung-sidebar table.tg td,
.page-template-page-med-berufe-gehalt-ausbildung-sidebar table.tg tr:first-child td
{font-weight: 300;} .page-template.page-template-page-med-berufe-gehalt-kurz-sidebar .gehalt_kurz_graph.bar-chart,  
.page-template.page-template-page-med-berufe-gehalt-kurz-sidebar2 .gehalt_kurz_graph.bar-chart,  
.page-template-page-med-berufe-gehalt-ausbildung-sidebar .gehalt_kurz_graph.bar-chart{padding: 30px 0px;} @media (min-width: 768px) {
.gehalt_kurz_section .col-md-3 {		-ms-flex: 0 0 25%;		flex: 0 0 25%;		max-width: 25%;	}
.gehalt_kurz_section .col-md-9 {		padding-right: 5px; 	}
}
@media (max-width: 767.5px) {
.Weitere_artikel_Sidebar ul li {
white-space: normal;
}
}  .page.page-id-20490 .page_heding > ul {	margin-left: 15px; margin-bottom: 15px; }
input.bg-default-input:focus, input.bg-default-input:focus-visible {	outline: 1px solid #2271b1; }
.page-template-page-post-a-job #step_auth form .form-item #submit_register, .page-template-page-stelle-schalten #step_auth form .form-item #submit_register { background:#ed7d31; } 
.page-template-page-post-a-job #step_auth form .form-item .label label, .page-template-page-stelle-schalten #step_auth form .form-item .label label { position: relative; top: 0; }
.post-a-job .form-item .company-thumbs img {    max-width: 110px;}
.jobseeker_section_box .table-responsive { border: 0.5px solid #ddd; border-radius: 5px;} .jobseeker_section_box #jobalert_anlegen { border-radius: 5px;}  #page_company_profile .btn.btn-primary, #jobalert_anlegen .btn.btn-primary {
background: #fff;
color: #085186;
border: none;
box-shadow: none;
padding: 0;
}
.btn-close {
--bs-btn-close-color: #000;
--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
--bs-btn-close-opacity: 0.5;
--bs-btn-close-hover-opacity: 0.75;
--bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
--bs-btn-close-focus-opacity: 1;
--bs-btn-close-disabled-opacity: 0.25;
--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
box-sizing: content-box;
width: 1em;
height: 1em;
padding: .25em .25em;
color: #000;
background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
border: 0;
border-radius: .375rem;
opacity: 0.5;
}
.modal-footer .control-action.action-remove {
background: #ed7d31;
color: #fff;
pa: ;
padding: 3px 25px;
font-weight: 500;
border-radius: 5px; }
.modal-footer .control-action.action-remove:hover {
opacity: .8;
}
.modal.dashboard_pop_up.show .modal-dialog {
max-width: 410px !important;
margin: auto;
display: flex;
height: 100%;
}
.modal.dashboard_pop_up.show .modal-dialog .modal-footer {
border-top: none;
padding: 0 1rem 1rem;
}
.modal-backdrop.show { background: rgba(0,0,0,.5);
}
.modal-backdrop {
position: fixed;
top: 0;
left: 0;
z-index: 1040;
width: 100vw;
height: 100vh;  background: rgba(0,0,0,.5);
}
.modal-content {
margin: auto;
}  .did-you-mean p {
text-align: center;
font-size: 16px;
margin: 10px 0 0 0;
font-weight: 400;
}
.did-you-mean p>span {
color: #085183;
} .premium_sec.jobs_per_mail #email {
height: 42px;
border-radius: 999px;
font-size: 15px; }
.premium_sec.jobs_per_mail .jobpermailbtn button {
border-radius: 999px;
height: 42px !important;
font-weight: 300 !important; font-size: 16px; } .inst_snipt {
border: 1px solid #eaeaea;
border-radius: 16px;
border-top-right-radius: 0;
border-top-left-radius: 0;
min-height: 379px;
}
.company_pre_pro_jobs .fa.fa-chevron-right {
font-size: 12px;
}
.inst_snipt iframe {
height: 379px !important;
border-bottom-left-radius: 10px !important;
border-bottom-right-radius: 10px !important;
margin-bottom: 0 !important;
}
#inst_snipt_sec_fb_linkedin {
padding: 7px 10px;
border-radius: 999px;
white-space: nowrap;
vertical-align: middle;
color: #085186;
background-color: #ffffff;
border: 1px solid #CFD6E7;
display: block;
width: 150px;
margin: 0 auto;
margin-top: 0px;
text-align: center;
margin-top: 0;
cursor: pointer;
margin-bottom: 16px;
}
#btn_uber_uns_show_btn, #btn_mitarbeitervorteile_show_btn {
padding: 7px 10px;
border-radius: 999px;
white-space: nowrap;
vertical-align: middle;
color: #085186;
background-color: #ffffff;
border: 1px solid #CFD6E7;
display: block;
width: 150px;
margin: 0 auto;
text-align: center;
margin-top: 7px;
cursor: pointer;
}
.joblisting_side_company_premium .LatestJobBorder {	height: 96px; }
.fb_snipt {
border: 1px solid #eaeaea;
border-radius: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-top-right-radius: 0;
border-top-left-radius: 0;
min-height: 379px;
}
.fb_snipt .fb_iframe_widget span {	width: 100% !important;	height: 379px !important; }
.fb_snipt .fb_iframe_widget span > iframe {	width: 100% !important; height: 379px !important; border-bottom-left-radius: 10px !important; border-bottom-right-radius: 10px !important;}
.premium_sec.jobs_per_mail .error-field {	height: 42px !important;	margin-bottom: 0; }
#uber_uns.padd_botm_50, #mitarbeitervorteile.padd_botm_50 { padding-bottom: 71px; } @media (min-width:992px) AND (max-width:1200px){ } .salary_table .tg {
width: 100% !important;
} #page_company_profile .jobseeker_section_box {
box-shadow: 0 5px 8px 0 rgb(0 0 0 / 10%);
border: 0 solid #ddd !important;
border-radius: 2px;
background: #fff;
padding: 30px 30px 42px 30px;
margin-bottom: -2px; }
#update_account_work_exp .jobseeker_section_box {
margin-bottom: 50px;
}
.jobseeker_section_box .jobseeker_head_content {
flex: 1 100%;
}
.jobseeker_section_box .jobseeker_head_content h3.info_address_identity{
margin: 0;
font-weight: 300;
font-size: 18px;
padding: 10px 0;
margin-bottom: 30px;
margin-left: 14px;
line-height: 25px;
}
.jobseeker_section_box h3.info_address_identity svg {
padding-right: 10px;
padding-top: 1px;
height: 18px;
width: 25px;
}
.jobseeker_section_box h3.info_address_profilepage { }
@media (max-width:768px) {
#page_company_profile .form-account .form-item#lebenslauf_block > div {
height: auto;
display: block;
}
.remove_upload_btn {
height: 150px !important;
}
}
@media (min-width:320px) and (max-width:575px) {
#update_account_my_cv span#user_logo_thumbnail img {
height: 95px;
width: 95px;
}
.jobseeker_detail_section h5 {
font-size: 1.25rem;
}
}
@media (min-width:768px) and (max-width:991px) {
.change_password_page {  } .page-template-page-jobseeker-account-lebenslauf .change_password_page { } }  .container-fluid.bg_color_grade {  background: #fff;
}
.heading.news_letter .news_title { color: #141412; font-weight: 400; padding: 30px 0 20px 0; font-size: 24px;}
.page_context { 
box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%); 
border: 0 solid #ddd !important; 
border-radius: 10px; background: #fff; 
padding: 30px 30px 42px 30px; 
margin-bottom: 20px; 
padding-bottom: 40px; 
} .page-template-page-newsletter .page_context {
border: 1px solid #cddce6 !important;
background: #f8f8f87d;
box-shadow: none;
} h3.news_letter_profilepage {width: 100%; margin: 0; font-weight: 300; font-size: 18px; margin-bottom: 20px; margin-top: 10px; padding-block: 10px; border-bottom: 1px solid #ddd;}
h3.news_letter_profilepage i.fa-thin { color: #ED7D31; margin-right: 10px; font-weight:400;}
.short_content { width: 100%; margin-bottom: 10px; font-size: 13px; }
.main_content_para {
display: flex;
flex-direction: column;
gap: 10px;
box-shadow: 0 3px 8px 0 rgb(0 0 0 / 10%);
border: 0 solid #ddd !important;
border-radius: 10px; background: #fff;
padding: 30px 30px 42px 30px;
margin-bottom: 100px;
margin-top: 11px;
} .page-template-page-arbeitgeber-newsletter .main_content_para, .page-template-page-newsletter .main_content_para {
border: 1px solid #cddce6 !important;
background: #f8f8f87d;
box-shadow: none;
}
.page-template-page-arbeitgeber-newsletter .arzt_note_sec, .page-template-page-newsletter .arzt_note_sec {
display: none;
} .main_content_para strong {	font-size: 16px; }
.main_content_para p {	font-weight: 300; }
.page-template-page-newsletter .mt-3 {	display: none; }
@media (max-width: 767.5px) {
.container-fluid.bg_color_grade .container {
padding: 0;
}
}
@media (max-width:576px) {
h3.news_letter_profilepage { font-size: 15px; }
}
.page-template-page-newsletter #pa_newsletter_subscribe .form-item #pa_newsletter_submit { width: 100%; }
.page-template-page-newsletter #pa_newsletter_subscribe .form-item input { border-radius: 5px; height: 42px; margin: 0;}
@media (min-width:768px) {
.page-template-page-newsletter #pa_newsletter_subscribe .form-item { width: 33%; display: grid; }	
.page-template-page-newsletter #pa_newsletter_subscribe { display: flex; }
.page-template-page-newsletter #pa_newsletter_subscribe .form-item #pa_newsletter_submit { margin: 0px 0 0 15px; width: 100%; }
}  .salry_cal_sec { display: flex; background: #ed7d31; padding: 5px 10px; color: #fff; font-weight: 400; font-size: 16px; border-radius: 4px;}
#salary_output { margin-left: 5px; }
#salary_output label { font-weight: 400; font-size: 16px; margin-bottom: 0;}
#mfa_salry_calculator { padding: 20px 20px 10px 20px; border: 1px solid #ddd; border-radius: 4px;}
#mfa_salry_calculator select {	height: 36px; }
#mfa_salry_calculator select:focus { border: 1px solid #2271b1; box-shadow: none;}
#mfa_salry_calculator .salary_cal_p {	font-size: 14px;}
h3.salary_cal_heading { font-size: 18px;  color: #085186;  font-weight: 400; }
#mfa_salry_calculator input:focus {	border: 1px solid #2271b1;	box-shadow: none;}
#mfa_salry_calculator label {	font-weight: 400; }
#tvod_salary_calculator { padding: 20px 20px 10px 20px; border: 1px solid #ddd; border-radius: 4px;}
#tvod_salary_calculator select {	height: 36px; }
#tvod_salary_calculator select:focus { border: 1px solid #2271b1; box-shadow: none;}
#tvod_salary_calculator .salary_cal_p {	font-size: 14px;}
#tvod_salary_calculator input:focus {	border: 1px solid #2271b1;	box-shadow: none;}
input[type="range"] {
-webkit-appearance: none;
-moz-appearance: none;
width: 100%;
height: 10px;
padding: 0;
border-radius: 2px;
outline: none;
cursor: pointer;
margin-bottom: 10px;
} input[type="range"]::-webkit-slider-thumb {
-webkit-appearance: none;
-moz-appearance: none;
-webkit-border-radius: 5px;
height: 16px;
width: 16px;
border-radius: 5px;
background: #085186;
border: 1px solid #c5c5c5;
} input[type="range"]::-moz-range-thumb {
-webkit-appearance: none;
-moz-appearance: none;
-moz-border-radius: 5px;
height: 14px;
width: 14px;
border-radius: 5px;
background: #085186;
border: 1px solid #c5c5c5;
} input[type=range]::-ms-track {
width: 100%;
height: 6px;
background: transparent;
border-color: transparent;
border-width: 2px 0;
color: transparent;
} input[type=range]::-ms-thumb {
height: 14px;
width: 14px;
border-radius: 5px;
background: #085186;
border: 1px solid #c5c5c5;
} input[type=range]::-ms-fill-lower {
background: #919e4b;
border-radius: 2px;
} input[type=range]::-ms-fill-upper {
background: #c5c5c5;
border-radius: 2px;
} input[type=range]::-ms-tooltip {
display: none;
}
#mfa_salry_calculator select {
height: 36px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/down-arrow.png) white no-repeat 98.5%; 
background: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/down-arrow.png) white no-repeat calc(100% - 10px);
background-size: 10px !important;
}
#tvod_salary_calculator select {
height: 36px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/down-arrow.png) white no-repeat 98.5%; 
background: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/down-arrow.png) white no-repeat calc(100% - 10px);
background-size: 10px !important;
}
#tvod_salary_calculator label {
font-weight: 400;
}  .ai_form_content p:first-child {margin-bottom: 15px; }
.ai_form_content p:first-child strong { font-size: 20px; font-weight: 300; color: #085186 }
.ai_form_content > p:nth-child(2) { font-size: 15px !important; color: #666; margin-bottom: 25px; text-align: center;}
.ai_form_content p:first-child strong br {	display: contents; }
.wp-block-ai-engine-form-container.mwai-form-container.ai_form {
padding: 30px !important;     border-radius: 10px !important;
background: #f8f8f87d !important;
border: 1px solid #cddce6; }
.ai_form_content .mwai-form-field-input .mwai-form-field-container input {
font-family: Roboto, sans-serif !important;
font-weight: 300;
box-shadow: none;
background: #fff !important;
width: 100% !important;
padding: 6.5px 10px !important;
border: 1px solid #ddd !important;
text-align: left;
border-radius: 5px !important; overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
color: #000 !important;   height: 42px;
font-size: 14px !important; }
.mwai-form-field-container legend {
color: #141412;
margin-bottom: 0.5rem;
margin-bottom: 10px;
font-family: inherit;
line-height: 1.2;
padding-inline: 0;  font-size: 14px;
font-weight: 300;
}
.mwai-form-field-container fieldset {    margin-bottom: 30px !important;}
.mwai-form-field-container input[type="checkbox"] {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
outline: none;
content: "";
height: 25px;
width: 25px;
background-color: #ffffff;
border-radius: 3px;
border: 2px solid #eaeaea !important;
cursor: pointer;
font-weight: bold;
}
.mwai-form-field-container {	position: relative; }
.mwai-form-field-container input[type="checkbox"]:checked::before {
content: "";
position: absolute;
-webkit-transform: rotate(45deg) scale(1);
-ms-transform: rotate(45deg) scale(1);
transform: rotate(45deg) scale(1);
top: 3px;
left: 9px;
width: 8px;
height: 16px;
border: solid #ff6b00;
border-width: 0 3px 3px 0;
background-color: transparent;
border-radius: 0;
}
.mwai-form-field-container input[type="checkbox"] + label {	position: absolute;	cursor: pointer; }
.mwai-form-field-container textarea {
border-radius: 5px !important; line-height: 26px;
font-weight: 300;
padding: 6.5px 10px !important;
outline: 0;
margin: 0;
width: 100% !important;
max-width: 100%;
box-sizing: border-box !important; 
color: #000 !important;
scrollbar-width: thin;
scrollbar-color: #888 #f4f4f4; 
-webkit-appearance: none;  background: #fff !important;
font-size: 14px !important;
border: 1px solid #ddd !important;
}
.wp-block-ai-engine-form-submit .mwai-form-submit button, .ai-form .ai_form_content .move_next {
padding: 9px 36px;
border: 1px solid #ed7d31 !important;
border-radius: 5px !important; width: 100% !important;
background: #ed7d31 !important;
color: #FFF !important;
display: inline-block;
font-size: 16px !important;
height: auto !important;
} .mwai-chatgpt-theme button {
margin: auto;
padding: 10px 15px !important;
color: #fff !important;
text-decoration: none;
font-weight: 400;
text-align: center;
border: 1px solid #ed7d31 !important;
margin-top: 5px;
} .wp-block-ai-engine-form-submit .mwai-form-submit button:hover, .ai-form .ai_form_content .move_next:hover { opacity: 0.9; cursor: pointer; }
.wp-block-ai-engine-form-submit .mwai-form-submit button:hover span { color: #fff !important; }
.ai_form_content .mwai-form-field-input .mwai-form-field-container input:focus-visible { outline: none; }
.ai_end_content {
font-size: 20px;
font-weight: 300;
margin-bottom: 15px;
margin-top: 20px;
color: #085186;
}
.ai_end_content p { text-align: left !important; }
.ai_end_content + p { font-size: 15px; color: #666; margin-bottom: 25px; }
fieldset.mwai-form-field { margin-top: 15px !important; } .mwai-form-output li {	margin-left: 15px }
.mwai-form-output ul {    margin-bottom: 15px;}
.mwai-form-field-container label { color: #141412; margin-left: -25px; }
@media (max-width: 768px) {
.mwai-form-field-container textarea { font-size: 16px !important; line-height: 24px;  }	
}
.ai_form_content .ai_step_form aside:not(:first-of-type) { display: none; }
.ai_form_content #progressbar { margin-bottom: 30px; overflow: hidden; color: lightgrey; padding-top: 4px;}
.ai_form_content #progressbar .active { color: #ff6b00; }
.ai_form_content #progressbar li { list-style-type: none; font-size: 15px; width: 33%; float: left; position: relative; font-weight: 400; text-align: center;}
.ai_form_content #progressbar li { list-style-type: none; }
.ai_form_content #progressbar li.active:before, .ai_form_content #progressbar li.active:after { background: #ff6b00; }
.ai_form_content #progressbar li:before {
width: 50px;
height: 50px;
line-height: 45px;
display: block;
font-size: 20px;
color: #ffffff;
background: lightgray;
border-radius: 50%;
margin: 0 auto 10px auto;
padding: 2px;
}
.ai_form_content #progressbar li:after {
content: '';
width: 100%;
height: 2px;
background: lightgray;
position: absolute;
left: 0;
top: 12px; }
.ai_form_content #progressbar li strong {
border: 1px solid #c2c2c2;
padding: 4px 9px;
border-radius: 50%;
background: #FFF;
position: relative;
z-index: 9;
line-height: 29px;
}
.ai_form_content #progressbar li.active strong { background: #ff6b00; color: #FFF; cursor: pointer; border-color : #ff6b00; }
.ai_form_content .progress { height: 20px; }
.ai_form_content .progress-bar { background-color: #673AB7; }
.ai_form_content .progress {
display: -ms-flexbox;
display: flex;
height: 1rem;
overflow: hidden;
font-size: .75rem;
background-color: #e9ecef;
border-radius: .25rem;
}
.ai_form_content .ai_redirect_link {
padding: 9px 36px;
border: 1px solid #ed7d31;
border-radius: 5px; width: 100%;
background: #ed7d31;
color: #FFF;
display: inline-block;
font-size: 16px;
height: auto;
cursor: pointer;
}
.ai_form_content .ai_job_posting { padding: 20px; text-align: center; }
.ai_form_content .ai_redirect_link.blue_btn { background: #085186; }
.ai_form_content p.bar_title { text-align: center; font-size: 15px; padding-top: 10px; }
.ai_form_content .ai_step_form .output_field textarea { min-height: 350px; }
@media screen and (max-width: 480px) {
.ai_form_content .bar_title {display: none; }
}
@media screen and (max-width: 575px) {
body .ai_step_form .mwai-form-field.mwai-form-field-checkbox { background-image: none; }
}
@media (min-width:481px) and (max-width:991px) {
.ai_form_content .ai_step_form p.bar_title {
text-align: center;
font-size: 15px;
padding: 10px 15px 0 15px; 
width: 100%;
word-break: normal;
display: block;
max-width: min-content;
white-space: normal;
margin: 0 auto;
line-height: 20px;
}
}
.mwai-form-field-checkbox .checkboxhide { display: none; }
body .ai_form_content .ai_step_form .output_field textarea { min-height: fit-content; height: fit-content; }
.mwai-form-field-checkbox .load_more button { padding-left: 0; }
.ai_step_form .mwai-form-field-container input[type="checkbox"] + label { position: relative; cursor: pointer; top: -7px; display: inline; left: 35px;}
.ai_form_content .step_info{ margin-bottom: 25px; }
.ai_form_content .step_info p { font-size: 15px; color: #666; text-align: center; }
.is-hide { display: none; }
.ai_form_content #progressbar li.toggle-complete .step_number { display: none; }
.ai_form_content #progressbar li.toggle-complete .icon { padding: 4px 5px; background: #FFF; border-color: #ff6b00; }
.ai_form_content #progressbar .icon:before {
content: "\f00c";
font-size: 16px;
color: #ff6b00;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-family: 'Font Awesome 5 Pro' !important;
font-weight: 300;
}
.ai_form_content strong.icon { display: none; }
.ai_form_content .toggle-complete strong.icon { display: initial; }
.ai_form_content #progressbar .active.current .step_number { background: #FFF; color: #ff6b00; border-color: #ff6b00; }
.ai_form_content #progressbar .active.toggle-complete.current_tab .step_number { display: inline; }
.ai_form_content #progressbar .active.toggle-complete.current_tab .icon { display: none; }
.ai_form_content .ai_redirect_link:hover { opacity: .9; }
.ai_form_content .mwai-form-submit button:hover {    opacity: .9; }
.ai_form_content button.move_next:hover {    opacity: .9;}
.ai_form_content .form-item .error span.icon {    position: absolute;    right: 2px;    top: 5px;    color: #d68a7c; }
.mwai-form-field-container .error legend {    color: #c00;}
.ai_form_content .form-item .error .message {    font-size: 13px;    font-weight: 300;    color: #cc0000;   display: block;    text-align: left; margin-top: 5px; }
.ai_form_content .mwai-form-field-input.error .mwai-form-field-container input {    border-color: #c00 !important;}
.ai_step_form .wp-block-heading {    font-size: 16px;    color: #141412;}
.ai_step_form .mwai-form-field-checkbox legend {    font-size: 16px;}
.ai_checkbox span.tab-icon {
color: #ff6b00;
position: absolute;
right: 0;
font-size: 12px;
border: 1px solid #ff6b00;
line-height: normal;
padding: 1px 3px;
border-radius: 50%;
cursor: pointer;
width: 18px;
top: -26px;
}
.mwai-form-field-container fieldset {    position: relative;}
.ai_checkbox.hide_checkbox fieldset .mwai-form-field-container {    display: none; }
.ai_form_content h1.title_new { text-align: center;  }
.ai_checkbox legend {    cursor: pointer;    width: 100%; }
.ai_checkbox_open.plus_icon:after {
content: '\f067';
font-family: 'Font Awesome 5 Pro';
position: absolute;
right: 0;
color: #ed7d31;
font-size: 12px;
border: 1px solid #ed7d31;
width: 20px;
text-align: center;
height: 20px;
line-height: 19px;
border-radius: 50%;
}
.ai_checkbox_close.minus_icon:after {
content: '\f068';
font-family: 'Font Awesome 5 Pro';
position: absolute;
right: 0;
color: #ed7d31;
font-size: 12px;
border: 1px solid #ed7d31;
width: 20px;
text-align: center;
height: 20px;
line-height: 19px;
border-radius: 50%;
}
p.step_info {    font-size: 15px;    color: #666;    text-align: center;    margin-bottom: 25px; }
.ai_step_form span#ai_2::before {
content: "-";
position: absolute;
left: -5px;
font-size: 25px;
color: #FFF;
z-index: 12;
font-weight: 800;
top: -1px;
}
.ai_step_form span#ai_3::before {
content: "-";
position: absolute;
left: -5px;
font-size: 25px;
color: #FFF;
z-index: 12;
font-weight: 800;
top: -1px;
}
.stellenanzeigen-generator .row_padding {    padding: 20px 0; }
.stellenanzeigen-generator .icons.value-icon img{	width: 70px;}
.stellenanzeigen-generator .icons img {    padding: 10px;    width: 80px;    opacity: 0.5; }
.generate .box-shdow {    box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .3);    border-radius: 10px; } 
.stellenanzeigen-generator .generate h4.heading {	margin: 0;    padding-bottom: 10px;    font-weight: 500;    font-size: 20px;}
.stellenanzeigen-generator .border-left {
border-left: 5px solid #ff6b00 !important;
margin-bottom: 40px;
position: relative;
padding-left: 10px;
} .stellenanzeigen-generator .generate p {    font-weight: 300;    text-align: left; }
.stellenanzeigen-generator .treffen-text {    padding: 35px 15px 25px 15px;}
.stellenanzeigen-generator .schritt-text p {    font-weight: 300;    text-align: left;}
.stellenanzeigen-generator .heading {    font-weight: 400;}
.stellenanzeigen-generator .border-left p {    text-align: left;}
.stellenanzeigen-generator button {
padding: 9px 36px;
border: 1px solid #ed7d31;
border-radius: 5px; width: 100%;
background: #ed7d31 !important;
color: #FFF;
display: inline-block;
font-size: 16px; line-height: 18px;
height: auto;
}
.stellenanzeigen-generator button:hover{    background:#085186;    color : #FFF !important;}
.stellenanzeigen-generator button:hover a {    color : #FFF !important;}
.stellenanzeigen-generator button a:hover{    color : #FFF !important;}
.stellenanzeigen-generator .link_fo_ai a:hover {    opacity: 0.9;}
.stellenanzeigen-generator .link_fo_ai a {
padding: 9px 36px;
border: 1px solid #ed7d31;
border-radius: 5px; width: 100%;
background: #ed7d31;
color: #FFF;
display: inline-block;
font-size: 16px;
height: auto;
}
.stellenanzeigen-generator .icons { background-color: #CDDCE6; padding: 18px 0 6px 0px; border-top-left-radius: 10px; border-top-right-radius: 10px; text-align: center;}
.stellenanzeigen-generator .rows.new_generate { display: grid; grid-template-columns: repeat(3, 1fr); gap: 40px; position: relative; }
.new_generate .schritt {    text-align: left;	margin-left: 60px;}
.new_generate .schritt.third-grid {    margin-left: 0;    margin-right: 60px;}
.new_generate .schritt.second-grid {    margin: 0 30px 0px 30px;}
.new_generate .step_counter:after {
content: "";
width: 100%;
height: 2px;
background: #ff6b00;
position: absolute;
left: 0;
top: 12px;
}
.new_generate .step_counter span {
font-size: 16px;
font-weight: 500;
border: 1px solid #ff6b00;
padding: 5px 10px;
border-radius: 50%;
position: relative;
z-index: 99;
background: #ff6b00;
color: #FFF;
line-height: 20px;
}
.new_generate .schritt-text {    margin-top: 20px;}
.generate .title_new.background {    color: #ff6b00;	padding-top: 20px;}
.generate.more_padding {    padding: 30px;}
.rows.grid.generate {    display: grid;    grid-template-columns: repeat(3, 1fr);    gap: 80px;}
.stellenanzeigen-generator h1.title_new {  }
.stellenanzeigen-generator p.liner_text {font-weight: 300;} .stellenanzeigen-generator button:hover {    opacity: 0.9;}
.ai_form_content .ai_redirect_link.blue_btn {
cursor: pointer; 	
padding: 9px 36px;
border: 1px solid #085186;
border-radius: 5px; width: 100%;
background: #085186;
color: #FFF;
display: inline-block;
font-size: 16px;
height: auto;
}
#mwai-form-container-odf5aps43 .mwai-form-submit.mwai-loading button span {	opacity: 1 !important;}
.ai_form_content .ai_redirect_link.blue_btn:hover {    opacity: .9; }
input#submit_ai_close_btn {
cursor: pointer;
background-color: #ed7d31;
margin-top: 10px;
font-size: 16px;
font-weight: 500;
color: #ffffff !important;
border: 0 solid;
border-radius: 5px; padding: 8px 0;
width: 100%;
}
#submit_ai_close_btn {
padding: 9px 36px;
border: 1px solid #ed7d31;
border-radius: 5px; width: 100%;
background: #ed7d31;
color: #FFF;
display: inline-block;
font-size: 16px;
height: auto;
cursor: pointer;
text-align: center;
}
#submit_ai_close_btn:hover {	opacity: .9;}
@media screen and (max-width: 500px) {
body .stellenanzeigen-generator .link_fo_ai a {	padding: 9px 6px;	font-size: 15px; }
body .stellenanzeigen-generator button { padding: 9px 6px; font-size: 15px; }
body .generate.more_padding {		padding: 0px;	}
}
@media screen and (max-width: 1199px) {
.stellenanzeigen-generator .rows.grid.generate {		width: 100%;		display: block; 	}
.grid.generate .three-grid {		margin-bottom: 30px;	}
body .stellenanzeigen-generator .rows.new_generate { display: block; }
.new_generate .step_counter {		position: relative;	}
.stellenanzeigen-generator button{		padding: 9px 6px;		font-size: 15px;	}
.stellenanzeigen-generator .new_generate .schritt {		margin: 0;		text-align: center;		padding-bottom: 20px;	}
body .generate .title_new.background {		padding: 0;	margin-top: 0;	}
.page-template-page-job-ad-ai .ai_step_form .mwai-form-output { overflow-y: auto; }
} .ai_form_content .progress-bar {
height: 20px;
width: 100%;
background-color: #BFADA3;
border-radius: 20px;
overflow: hidden;
box-shadow: 2px 0 10px inset rgba(0, 0, 0, 0.2);
position: relative;
margin-top: 10px;
}
.ai_form_content .bar {
width: 0px;
height: 100%;
background-color: #ed7d31;
background-image: linear-gradient(
-45deg,
rgba(255, 255, 255, .2) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, .2) 50%,
rgba(255, 255, 255, .2) 75%,
transparent 75%,
transparent
);
background-size: 30px 30px;
animation: move 2s linear infinite;
box-shadow: 2px 0 10px inset rgba(0,0,0,0.2);
transition: width 2s ease-out;
}
.ai_form_content .perc {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
font-weight: 400;
font-size : 14px;
}
.hide-progress {
display:none;
}
.ai_form_content .mwai-form-submit.mwai-loading button::after{
content : none !important;
display : none !important;
}   .payment_plan .plan_teaser ul li {
padding: 8px 24px 8px 43px;
font-weight: 300;
}
.job_poster .plan_teaser span.fa-info-circle {
position: absolute;
right: 10px;
top: 13px;
}
.payment_plan .title {
padding: 30px 10px 10px;
text-align: center;
margin: 0 auto; border-radius: 4px;
font-weight: 400;
font-size: 20px;
color: #333
}
#checkout_form ul li.clearfix { padding: 17px 20px !important
}
.page-template-page-post-a-job .apply input[type=radio] {
width: 12px;
height: 12px !important;
max-width: 100%;
margin-right: 8px !important; }
.page-template-page-post-a-job .label>input[type=radio] {
width: 12px;
height: 12px !important;
max-width: 100%;
margin-right: 8px !important;  }
.redirect-content .main-center .title {
font-size: 24px;
margin-bottom: 60px;
}  #post_job #progressbar {
margin-bottom: 30px;
overflow: hidden;
color: lightgrey;
}
#post_job #progressbar li {
float: left;
list-style: none;
width: 25%;
text-align: center;
position: relative;
line-height: 40px;
}
#post_job #progressbar li .bar_title {
text-align: center;
font-size: 14px;
}
#post_job #progressbar li strong {
border: 1px solid lightgray;
padding: 4px 9px;
border-radius: 50%;
background: #FFF; 
position: relative;
z-index: 9;
line-height: 40px;
}
.job_html .error .message {
margin: 0;
position: absolute;
left: 0;
top: 30px;
}
#post_job .post-a-job #progressbar li.active:before,
#post_job .post-a-job #progressbar li.active:after {
background: #ff6b00;
}
#post_job #progressbar li:after {
content: '';
width: 100%;
height: 2px;
background: lightgray;
position: absolute;
left: 0;
top: 20px; }
#post_job #progressbar li.active strong {
background: #ff6b00;
color: #FFF;
border-color: #ff6b00;
}
#post_job #progressbar .active {
color: #ff6b00;
}
#post_job #progressbar li.toggle-complete .step_number {
display: none;
}
#post_job #progressbar .icon:before {
content: "\f00c";
font-size: 16px;
color: #ff6b00;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-family: 'Font Awesome 5 Pro' !important;
font-weight: 300;
}
#post_job #progressbar li.active strong.icon {
background: #FFF;
}
#post_job #progressbar li strong.icon {
padding: 4px 6px;
border-color: #ff6b00;
}
#post_job .toggle-complete strong.icon {
display: initial;
}
#post_job strong.icon {
display: none;
}
#post_job aside:not(:first-of-type) {
display: none
}
.job_poster .plan_teaser .checked {
list-style: none;
position: relative;
}
.job_poster .payment_plan {
border-radius: 20px;
box-shadow: 0 3px 15px 0 rgba(0, 0, 0, .3);
width: 100%;
position: relative;
margin: 0;
height: 100%;
}
.job_poster .payment_plan.new-premium.premium {
border-top-left-radius: unset;
border-top-right-radius: unset;
}
.job_poster li.checked {
list-style: none;
}
.job_poster li.unchecked {
list-style: none;
position: relative;
}
#post_job .job_poster {
padding: 20px;
}
.job_poster .payment_plan.new-top .basis_offer h2 {
background: transparent;
padding: 10px;
}
.plan_price .pricetag-bg {
background: transparent;
padding: 20px 0;
}
.payment_plan .plan_price .pricetag {
background: transparent;
padding: 0;
}
#post_job .job_poster .plan_teaser {
height: auto; padding: 15px 0;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
aside.job__step__1 {
margin-top: 60px;
}
.payment_plan .basis_offer {
height: 100%;
}
.payment_plan .best_seller {
position: absolute;
width: 100%;
top: -45px;
}
.job_poster .payment_plan .btn-select {
width: 200px;
margin: 0 auto;
}
.job_poster .offer_info {
text-align: center;
padding: 30px 20px;
}
.heading-d2 {
font-size: 16px;
font-weight: 400;
padding: 30px 10px 10px 10px;
}
.job_poster .plan_label .plan_selectbox  { text-align: center;
border-radius: 20px;
height: 33px; background: #fff;
border: 1px solid #ddd;
}
#post_job .btn-select .bg-btn-hyperlink {
background: transparent;
color: #08518A;
border: 1px solid #08518A;
width: 170px;
border-radius: 20px;
height: auto;
}
#post_job .plan_teaser ul li::before {
font-size: 10px;
border: 1px solid #349633;
padding: 1px 4px;
border-radius: 100%;
margin-right: 10px;
color: #349633;
font-weight: 600;
position: absolute;
top: 13px;
left: 15px;
width: 18px;
height: 18px;
line-height: 15.1px;
}
#post_job .job_poster .best_sell .plan_teaser {
padding-bottom: 41px;
}
#post_job .job_poster .new-top.top .plan_teaser {
padding-bottom: 41px;
}
#post_job .plan_teaser ul li.unchecked::before {
font-size: 10px;
border: 1px solid #d90202;
border-radius: 100%;
margin-right: 10px;
color: #d90202;
font-weight: 600;
content: "\f00d";
font-style: normal;
font-variant: normal;
text-rendering: auto;
font-family: 'Font Awesome 5 Pro' !important;
padding: 1.5px 4.5px;
}
#post_job .payment_plan.new-premium h2 {
background: transparent;
padding: 10px;
}
#post_job .payment_plan.premium_plus h2 {
background: transparent;
padding: 10px 2px;
}
#post_job .best_seller {
background: #ff6b00;
color: #FFF;
padding: 10px;
text-align: center;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
@media screen and (max-width: 767.5px) {
#post_job .bar_title {
display: none;
}
#post_job .payment_plan_box {
max-width: 100%;
flex: auto;
height: 100%;
margin-bottom: 30px;
}
#post_job .payment_plan_box.best_sell {
margin-top: 40px;
}
.job_poster .payment_plan {
background: transparent !important;
}
#post_job .post-a-job .job_poster .plan_teaser {
min-height: auto;
}
#post_job #progressbar span#ai_2::before {
color: transparent;
}
#post_job #progressbar span#ai_3::before {
color: transparent;
}
#post_job #progressbar span#ai_4::before {
color: transparent;
}
.payment_plan_box .plan_teaser li br {
display: none;
}
.selectBox .dropdown-menu {
border: 1px solid #ddd;
}
}
.pricetag-bg.show_price {
background: transparent;
}
.post-a-job .btn-select.border-radius {
background: transparent;
border: 1px solid #085186;
border-radius: 20px;
color: #085186;
position: relative;
}
.post-a-job .btn.border-radius {
background: transparent;
border: 1px solid #085186;
border-radius: 20px;
color: #085186;
height: auto;
line-height: 18px;
padding: 10px;
}
body.page-template-page-post-a-job #job_form .btn-select {
width: 100%;
}
#post_job #progressbar .active.til_progress.current_tab .step_number {
background: #ff6b00;
color: #fff;
border-color: #ff6b00;
}
#post_job #progressbar li.active.til_progress strong {
background: #FFF;
color: #ff6b00;
}
#post_job #progressbar .active span {
cursor: pointer;
}
#post_job #progressbar .active.toggle-complete.current_tab .step_number {
display: inline;
}
#post_job #progressbar .active.toggle-complete.current_tab .icon {
display: none;
}
.job_html.load_html {
margin-top: 30px;
}
@media screen and (min-width: 768px) and (max-width:991px) {
#post_job .payment_plan_box {
max-width: 100%;
flex: auto;
height: 100%;
margin-bottom: 30px;
}
#post_job .payment_plan_box.best_sell {
margin-top: 40px;
}
#post_job .post-a-job .job_poster .plan_teaser {
min-height: auto;
}
.payment_plan .plan_teaser ul li > br {
display: none;
}
}
@media screen and (min-width: 992px) and (max-width:1199px) {
body #post_job .job_poster .plan_teaser { }
#post_job .post-a-job .job_poster .new-top.top .plan_teaser {
padding-bottom: 57px;
}
#post_job .post-a-job .job_poster .best_sell .plan_teaser {
padding-bottom: 57px;
}
#post_job  .post-a-job .payment_plan.premium_plus .plan_teaser {
padding-bottom: 57px;
}
.payment_plan .plan_teaser ul li > br {
display: none;
}
#post_job .payment_plan .plan_teaser ul li > br.tablet {
display: block;
}
}
.tooltip-wrapper {
display: none !important;
}
#post_job .pricetag-bg.show_price {
padding: 30px 0;
}
#post_job .payment_plan .pricetag {
padding: 0;
font-weight: 400;
}
#post_job span#zzgl {
color: #797E85;
font-weight:300;
}
.post-a-job .btn-select.border-radius.active:after, .post-a-job .btn-select.border-radius:hover:after, .post-a-job .btn-select.border-radius.focused:after {
content: "\f061";
font-family: 'Font Awesome 5 Pro' !important;
position: absolute;
right: 14px;
}
.post-a-job .btn-select.border-radius.active, .post-a-job .btn-select.border-radius:hover, .post-a-job .btn-select.border-radius.focused {
background: #085186;
color: #FFF;
}
.plan_selectbox {
position: relative;
}
.plan_selectbox select {
display: none;
}
.plan_selectbox:after {
content: '\f107';
font-family: 'Font Awesome 5 Pro' !important;
color: #797E85;
right: 20px;
top: 3px;
position: absolute;
pointer-events: none;
} .plan_selectbox select::-ms-expand {
display: none;
}
.plan_selectbox select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.plan_selectbox {
width: 200px;
margin: 0 auto;
}
.plan_teaser .fa-info-circle:before {
font-family: Times New Roman;
content: "i";
text-align: center;
line-height: 17px;
border-radius: 100%;
display: block;
width: 17px;
height: 17px;
cursor: pointer;
font-size: 12px;
font-style: italic;
border: 1px solid #085186;
font-weight: 700;
color: #085186;
-webkit-box-sizing: border-box;
box-sizing: border-box;
opacity: .7;
background: #fff;
}
.plan_teaser .fa-info-circle:hover:before {
background: #085186;
color: #fff;
opacity: 100;
}
.tooltip-inner {
max-width: 300px;
background: #FFFFFF;
color:#141412;
padding:20px;
font-size:16px;
border-radius:10px; box-shadow:0 3px 15px 0 rgba(0, 0, 0, .3);
opacity: 1;
}
#step_job #job_form .btn-select #save_job.active, #step_job #job_form .btn-select #save_job:hover {
background: #085186;
color: #FFF;
}
#step_job #job_form .btn-select #save_job.active:after, #step_job #job_form .btn-select #save_job:hover:after {
content: "\f061";
font-family: 'Font Awesome 5 Pro' !important;
position: absolute;
right: 38px;
}
#step_job #job_form_info .btn#update_job_post.active, #step_job #job_form_info .btn#update_job_post:hover {
background: #085186;
color: #FFF;
}
#step_job #job_form_info .btn#update_job_post.active:after, #step_job #job_form_info .btn#update_job_post:hover:after {
content: "\f061";
font-family: 'Font Awesome 5 Pro' !important;
position: absolute;
right: 38px;
}
.agb_for_free.error span.icon {
display: none;
}
.agb_for_free li {
position: relative;
}
#post_job .agb_for_free.error label {
position: absolute;
top: 0;
left: 22px;
}
#post_job .form-item.agb_for_free.error {
padding: 23px 24px;
}
#step_payment .btn-select .select_payment:hover {
background: #085186;
color: #FFF;
}
.job_html .file-paths {
border: none;
background: none;
}
#step_payment .btn-select .select_payment:hover:after {
content: "\f061";
font-family: 'Font Awesome 5 Pro' !important;
position: absolute;
right: 38px;
}
.page-template-page-post-a-job .selectpicker {
appearance: auto;
font-weight: 400;
}
.post-a-job .job__step__3 .step {
display: inline-block;
}
.post-a-job .form-item,
.post-a-job .step .toggle-content{
border-bottom: none;
}
#post_job .post-a-job .step .toggle-content{
background: transparent;
}
.post-a-job select#job_types,
#post_job .form-item input,
#post_job .selectpicker,
.post-a-job .tox.tox-tinymce,
.post-a-job .btn.btn-outline-primary.waves-effect.float-left.upload_btn_border_none,
.post-a-job .maps .map-inner {
border-radius: 5px; 
font-size: 15px !important;
font-weight: 300;
}
.post-a-job .step {
border-radius: 10px; font-size: 15px !important;
font-weight: 300;
}
.post-a-job .form-item .error .message {
color: #cc0000; 
font-size: 13px;
font-weight: 400 !important;
}
.post-a-job .form-item .error input,
.post-a-job .form-item .error select{border-color: #cc0000;}
.post-a-job .form-item .error span.icon {display: none;}
.tooltip.bs-tooltip-right {
top: 58px !important;
left: 10px !important;
opacity: 100;
}
#post_job #progressbar li:first-child {
margin: 0;
}
#post_job .payment_plan.premium_plus .plan_teaser {
padding-bottom: 41px;
}
#post_job span#ai_2::before {
content: '-';
position: absolute;
left: -5px;
font-size: 28px;
color: #FFF;
z-index: 12;
font-weight: 600;
}
#post_job span#ai_3::before {
content: '-';
position: absolute;
left: -5px;
font-size: 28px;
color: #FFF;
z-index: 12;
font-weight: 600;
}
#post_job span#ai_4::before {
content: '-';
position: absolute;
left: -5px;
font-size: 28px;
color: #FFF;
z-index: 12;
font-weight: 600;
}
.employer-page li a {
cursor: pointer;
color: #085186 !important;
}
.payment_plan .plan_teaser ul li > br.tablet {
display: none;
}
.post-a-job input[type=radio] {
width: 12px;
height: 12px !important;
max-width: 100%;
margin-right: 8px !important;
}
.post-a-job input[type=radio] {
transform: scale(1.5);
accent-color: #085186;
margin-left: 4px;
}
.post-a-job .form-item .label {
font-size: 13px;
line-height: 32px;
}
.post-a-job .step #payment_form .checkout_duration {
padding-top: 0;
padding-bottom: 0;
border: none;
}
.post-a-job .step #payment_form .checkout_package {
border: none;
}
#step_payment #payment_form .checkout_total h3 {
margin-top: 5px;
}
#checkout_form .form-item .label h6 {
margin-bottom: 4px;
}
.zahlung {
clear: both;
padding: 0px 23px;
display: inline-block;
font-size: 1.17em;
width: 100%;
border-top: 1px solid #f2f2f2;
margin-top: 10px;
padding-top: 15px;
}
.post-a-job .step ul li .title {
font-weight: 500;
}
.post-a-job .form-item .label h6 {
font-weight: 500;
}
.post-a-job .form-item .label {
font-weight: 400;
}
.space-sep {
height: 20px;
width: 100%;
}
#checkout_form #form-item-invoice-email .label h6 {
margin-bottom: 0;
line-height: 26px;
}
.job_poster .myPlans option:hover:focus { 
background: #085186 !important;
color: #fff;
cursor: pointer;
}
.post-a-job input:-webkit-autofill, .post-a-job input:-webkit-autofill:hover, .post-a-job input:-webkit-autofill:focus, .post-a-job input:-webkit-autofill:active {
-webkit-box-shadow: 0 0 0 30px white inset !important;
}
.post-a-job li.sub_cat {
margin-left: 10px;
}
.post-a-job .dropdown.hierarchy-select .dropdown-menu.show {
min-width: 80px !important;
top: -2px !important;
padding: 0px;
max-width: 100%;
}
.post-a-job .dropdown.hierarchy-select .hs-searchbox i.fa.fa-search {
position: absolute;
right: 15px;
top: 23px;
color: #7b7b7b;
font-size: 10px;
}
.post-a-job .error .job_category button {
border-color: #cc0000 !important;
}
.post-a-job .dropdown.hierarchy-select .dropdown-menu li a {
font-size: 15px;
font-weight: 300;
color: #141412;
display: block;
font-family: Roboto, sans-serif !important;
line-height: 17.5px;
cursor: pointer;
padding: .25rem 1.5rem !important;
}
.select_job_types.error .jobTypes button {
border-color: #cc0000 !important;
} .myPlans.select_plan .dropdown-menu li span {
font-size: 1rem;
padding-left: 0px;
width: 100%;
color: #212529;
font-weight: 400;
text-align: center;
letter-spacing: normal;
margin-left: -5px;
}
.myPlans.select_plan .dropdown-menu.show {
padding: 0;
border-radius: 20px;
}
.myPlans.select_plan .dropdown-toggle .filter-option-inner-inner{
text-align: center;
}
.myPlans.select_plan li.selected.active a {
background: #085186;
}
.myPlans.select_plan li.selected.active a span {
color: #FFF;
}
.select_plan .dropdown-toggle.btn-light {
background: transparent;
border: none;
padding: 8px 12px;
}
.select_plan.bootstrap-select .dropdown-toggle:focus {
outline: none !important;
background-color: transparent;
border: none;
box-shadow : none;
}
.select_plan.bootstrap-select .dropdown-toggle:active {
outline: none !important;
background-color: transparent;
border: none;
box-shadow : none;
}
.select_plan .btn-light.focus, .select_plan.btn-light:focus, .select_plan .btn-light:not(:disabled):not(.disabled).active:focus, .select_plan .btn-light:not(:disabled):not(.disabled):active:focus, .select_plan .show>.btn-light.dropdown-toggle:focus {
box-shadow: none;
}
.dropdown.bootstrap-select.myPlans.select_plan {
width: 100% !important;
}
#form-item-invoice-email label.desc {
color: #8e8e8e;
font-size: 14px;
font-weight: 400;
}
.job_html.photo_logo {
margin-top: 20px;
}
.post-a-job .btn-select.border-radius.focused:after {
content: "\f061";
font-family: 'Font Awesome 5 Pro' !important;
position: absolute;
right: 14px;
}
.selectBox {
position: relative;
cursor: pointer;
}
.selectBox .dropdown-menu {
top: 36px;
border-radius: 20px;
padding: 0;
text-align: center;
}
.selectBox.show .dropdown-menu {
display: block;
background-color: #fff; box-shadow: 0 2px 7px #999; }
.selectBox .selectBox__value {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: #212529;
font-size: 14px;
line-height: 33px;
}
.selectBox .dropdown-item.active {
background-color: #085186;
}
.selectBox .dropdown-menu .dropdown-item.active:hover {
color : #FFF;
}
.selectBox .dropdown-menu .dropdown-item:first-child:hover {
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.selectBox .dropdown-menu .dropdown-item:last-child:hover {
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
}
.selectBox .dropdown-menu .dropdown-item.active:first-child {
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.selectBox .dropdown-menu .dropdown-item.active:last-child {
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
}
.selectBox .dropdown-menu .dropdown-item.active:focus {
color : #FFF;
}
.post-a-job .ddl_icon.error #example2.dropdown.hierarchy-select button {
border-color: #d68a7c;
}
.redirect-content .message-box._success p {
text-align: center;
font-weight: 300;
font-size: 15px;
}
.redirect-content .main-center .title {
font-size: 24px;
margin-bottom: 60px;
font-weight: 700;
}
.payment_plan .basis_offer .offer_info {
background: #fff;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.payment_plan .basis_offer {
background: #f2f2f2;
border-radius: 20px;
}
.arbeit_btn {
border-radius: 5px; }
.dropdown-item:focus, .dropdown-item:hover {
color: #16181b;
text-decoration: none;
background-color: #e6e6e6;
}  #testimonial_declaration .testimonial_box_overview {
margin-bottom: 30px;
}
.testimonial_box_overview .testimonial_box {
border-radius: 20px;
box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.3);
width: 100%;
position: relative;
margin: 0;
}
.testimonial_box .testimonial_content {
padding: 15px 20px;
}
.testimonial_main_content { text-align: justify;
}
.testimonial_box .test_logo {
padding: 15px 20px;
}
.test_logo img.logo.img-fluid {
width: 50%;
}
#testimonial_declaration {
columns: 4 280px;
column-gap: 1rem;
max-width: 1280px;
margin: auto;
margin-top: 25px;
}
.testimonial_box_overview {
break-inside: avoid; }  .dashbord_content.box_text ul li { margin-bottom: 10px !important; } 
.modal.show .modal-dialog { pointer-events: auto; }
.premium-profile #create_premium_prof .premium_profile_btn {
padding: 5px 16px;
margin-bottom: 0;
border: none;  }
#create_premium_prof .premium_profile_btn:hover { opacity: 0.9; }
.premium-oder { position: relative; margin: 3px 0 3px 0; display: flex; }
.premium-oder hr {width: 100%; float: left;display: block; border-top: 1px solid #CDDCE6; }
.premium-oder .or {
position: absolute;
text-align: center;
background: #fff;
margin: 0 auto;
left: 0;
right: 0;
width: 50px;
font-size: 14px;
font-weight: 300;
color: #b2b2b2;
line-height: 29px;
}
.premium-body .dismiss-btn input.terminate {
background: #EBF3F9;
font-size: 16px;
font-weight: 500;
border: none;
border-radius: 5px; width: 100%;
padding: 8px;
color: #141412;
cursor: pointer;
}
.premium-body .dismiss-btn input.terminate:hover { background-color: #f0f0f0; }
@media (min-width: 992px) and (max-width: 1199px) {
.dashbord_content ul { min-height: 167px; }
}
@media (min-width: 576px) and (max-width: 767.5px) {
.container.padd_both_side {	padding: 0; }
}
@media (max-width: 575px) {
#create_premium_prof .premium_profile_btn { float: left; }
.premium-profile #create_premium_prof .premium_profile_btn { margin-top: 7px; }
}  #page_company_profile .jobseeker_section_box {
border-radius: 10px; padding: 30px 30px 42px 30px;
margin-bottom: -1px;    box-shadow: unset;
border: 1px solid #cddce6 !important;
background: #f8f8f87d;
}
#page_company_profile .cv-generate .jobseeker_section_box {
padding: 0;
box-shadow: none;
}
#page_company_profile #update_skill_details .jobseeker_section_box {
margin-bottom: 50px;
}
#page_company_profile .jobseeker_section_box .jobseeker_head_content {
flex: 1 100%;
}
#page_company_profile
.jobseeker_section_box
.jobseeker_head_content
h3.info_address_identity {
margin: 0;
font-weight: 400;
font-size: 18px;
padding: 10px 0;
margin-bottom: 30px;
line-height: 25px;
}
#page_company_profile .jobseeker .jobseeker_section_box .jobseeker_head_content h3.info_address_identity {
font-weight: 400;
}
.jobseeker .jobseeker_section_box label.form-label {
font-weight: 300;
}
#page_company_profile .jobseeker_section_box h3.info_address_identity svg {
padding-right: 10px;
padding-top: 1px;
height: 18px;
width: 25px;
}
.lebenslauf_form {  }
#page_company_profile .jobseeker_section_box h3.info_address_profilepage {
border-bottom: none !important; }
.checkbox_container {
position: relative;
margin-top: 18px;
}
.lebenslauf_exp_details_wrapper {
margin-bottom: 10px;
}
.lebenslauf_exp_details .identity_container input[type="text"]:focus {
outline: 0;
border-color: #085186;
}
.checkbox_container input[type="checkbox"] {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
outline: 0;
content: "";
height: 20px;
width: 20px;
background-color: #fff;
border-radius: 3px;
border: 2px solid #ed7d31 !important;
cursor: pointer;
font-weight: 700;
}
.checkbox_container input[type="checkbox"]:checked::before {
content: "";
position: absolute;
-webkit-transform: rotate(45deg) scale(1);
-ms-transform: rotate(45deg) scale(1);
transform: rotate(45deg) scale(1);
top: 2px;
left: 7px;
width: 6px;
height: 12px;
border: solid #ed7d31;
border-width: 0 3px 3px 0;
background-color: transparent;
border-radius: 0;
}
.checkbox_container input[type="checkbox"] + label {
position: absolute;
cursor: pointer;
color: #141412;
margin-left: 6px;
top: -3px;
font-weight: 300;
}
.jobseeker_new_content {
margin-bottom: 0 !important;
}
.jobseeker_new_content img {
max-width: 20px;
max-height: 20px;
margin-right: 10px;
padding-bottom: 5px;
}
.page-template-page-jobseeker-account-lebenslauf-new
#update_account_work_exp
.jobseeker_section_box {
margin-bottom: 0;
}
.page-template-page-jobseeker-account-lebenslauf-new
h3.info_address_profilepage
i.fas.fa-suitcase {
color: #ed7d31;
margin-right: 10px;
}
.lebenslauf_exp_details {
border-radius: 10px; padding: 30px !important;  background: transparent !important;
border: 1px solid #ddd;
}
.lebenslauf_exp_details label {
font-size: 14px;
font-weight: 300;
word-wrap: break-word;
width: 100%;
margin: 0px;
}
p #showForm {
cursor: pointer;
color: #085186;
font-weight: 400;
}
.lebenslauf_exp_details .identity_container input {
border: 1px solid #cddce6;
background: #fff;
border-radius: 0.2rem;
line-height: 26px;
font-size: 14px;
font-weight: 300;
padding: 10px;
height: 36px;
width: 100%;
color: #141412;
}
.identity_container {
max-width: 991px;
margin-inline: auto;
}
.input_wrapper {
padding-block: 10px;
}
.new_input {
position: relative;
}
.input_wrapper .remove {
cursor: pointer;
}
.date_details_container {
margin-bottom: 10px;
}
.date_details_container .date_details {
overflow: hidden;
}
.date_details_container .date_details select {
border: 1px solid #ddd;
background: 0 0;
border-radius: 0.2rem;
line-height: 26px;
font-size: 14px;
font-weight: 300;
padding: 0 10px;
height: 36px;
display: inline-block;
width: 47%;
color: #000;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.date_details_container .date_details select:focus {
outline: 0 !important;
border-color: #085186;
}
.date_details_container .date_details .left {
float: left;
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/js-profile/arrow-icon.png);
padding-right: 20px;
background-position: calc(100% - 10px) center;
background-size: 10px 10px;
background-repeat: no-repeat;
}
.date_details_container .date_details .right {
float: right;
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/js-profile/arrow-icon.png);
padding-right: 20px;
background-position: calc(100% - 10px) center;
background-size: 10px 10px;
background-repeat: no-repeat;
}
.date_details.training_date select {
width: 130px !important;
}
.textarea_container {
display: flex;
flex-direction: column;
}
.textarea_container textarea {
resize: none;
background: #fff;
line-height: 26px;
font-size: 14px;
font-weight: 300;
padding: 12px 10px;
border: 1px solid #cddce6;
border-radius: 5px; color: #141412;
}
.textarea_container textarea:focus {
outline: 0 !important;
border-color: #085186;
}
.textarea_container span {
margin-left: auto;
}
.identity_btn_wrapper .identity-btn.save-btn {
background-color: #ed7d31 !important; padding: 4px 20px;  border: 1px solid #ed7d31;
color: #fff;
border-width: 0;
cursor: pointer;
height: 36px;
border-radius: 5px; font-size: 14px; font-weight: 300;  }
.identity_btn_wrapper .identity-btn.cancel-btn {
background: 0 0;
color: #141412;
padding: 4px 20px;  cursor: pointer;
border: 1px solid transparent;
height: 36px;
font-size: 14px; font-weight: 300; border-radius: 5px;  margin-right: 10px;  }
.identity_btn_wrapper .identity-btn.save-btn:hover {  opacity: 0.9; }
.identity_btn_wrapper .identity-btn.cancel-btn:hover {
border: 1px solid #ed7d31 !important;
border-radius: 5px;
color: #ed7d31;
background: 0 0;
height: 36px !important;
border-width: 0;
}
.add_info_date_container {
margin-bottom: 10px;
}
.form-label span {
color: #ed7d31;
margin: -4px 0 0 5px;
position: absolute;
}
.lebenslauf_exp_details.add_info {
border: 1px solid #eaeaea !important;
}
.add_info_date_container .form-item {
margin-bottom: 10px !important;
}
.add_info_date_container .date_details {
display: flex;
gap: 10px;
}
.add_info_date_container .date_details .left,
.right {
float: left;
background-image: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/js-profile/arrow-icon.png);
padding-right: 20px;
background-position: calc(100% - 10px) center;
background-size: 10px 10px;
background-repeat: no-repeat;
border: 1px solid #ddd;
border-radius: 0.2rem;
line-height: 26px;
font-size: 14px;
font-weight: 300;
padding: 0 10px;
height: 36px;
width: -webkit-fill-available;
display: inline-block;
color: #000;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.add_info_date_container label {
font-size: 14px;
font-weight: 300;
}
.add_info_date_container label span {
color: #ed7d31;
margin: -4px 0 0 5px;
position: absolute;
}
.add_info_date_container .training_slab_options select {
width: 100% !important;
padding: 0 10px;
height: 36px;
border: 1px solid #ddd;
background: #fff;
appearance: none;
}
.add_info_date_container .end_checkbox {
display: flex;
gap: 14px;
}
.end_checkbox {
position: relative;
}
.textarea_training_container label {
float: left;
width: 30%;
font-size: 14px;
margin: 0;
line-height: 36px;
cursor: unset;
font-weight: 300;
}
.textarea_training_container textarea {
width: 60%;
padding: 0 10px;
border: 1px solid #ddd;
background: #fff;
appearance: none;
}
.study_slab .study_university_slab_options select {
width: 100% !important;
padding: 0 10px;
height: 36px;
border: 1px solid #ddd;
background: #fff;
appearance: none;
}
.lebenslauf_study_details.study_slab {
border: none;
border-top: 1px solid #eaeaea;
padding: 30px !important;
}
.grid_two {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 10px;
}
.grid_three {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 10px;
}
.my_bis {
padding: 0;
max-width: 30px;
text-align: center;
margin-top: 6px;
}
.my_bis span.bis {
line-height: 24px;
}
.hast_till {
position: relative;
top: 3px;
left: 12px;
}
.hast_till .form-check-label {
margin-left: 6px;
line-height: 33px;
position: absolute;
top: -2px;
}
.submit-btn {
padding: 20px 0;
}
.submit-btn .identity-btn {
background-color: #ed7d31;
padding: 4px 20px;  border: 1px solid #ed7d31;
color: #fff;
border-width: 0;
cursor: pointer;
height: 36px;
border-radius: 5px;
font-size: 14px; font-weight: 300;  }
.submit-btn .identity-btn.cancel-btn {
background: 0 0;
color: #141412;
padding: 4px 20px;  cursor: pointer;
border: 1px solid transparent;
height: 36px;
font-size: 14px; font-weight: 300; margin-right: 10px;  }
.submit-btn .identity-btn:hover {  opacity: 0.9; }
.submit-btn .identity-btn.cancel-btn:hover {
border: 1px solid #ed7d31 !important;
border-radius: 5px;
color: #ed7d31;
background: 0 0;
height: 36px !important;
border-width: 0;
}
#page_company_profile textarea.form-control {
height: 200px !important;
}
#page_company_profile .form-control::placeholder {
color: #141412;
}
.form-item-container .heading {
font-size: 16px;
font-weight: 300;
}
.hast_till input[type="checkbox"] {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
outline: 0;
content: "";
height: 20px;
width: 20px;
background-color: #fff;
border-radius: 3px;
border: 2px solid #ed7d31 !important;
cursor: pointer;
font-weight: 700;
position: absolute;
}
.hast_till input[type="checkbox"]:checked::before {
content: "";
position: absolute;
-webkit-transform: rotate(45deg) scale(1);
-ms-transform: rotate(45deg) scale(1);
transform: rotate(45deg) scale(1);
top: 0;
left: 6px;
width: 6px;
height: 13px;
border: solid #ed7d31;
border-width: 0 3px 3px 0;
background-color: transparent;
border-radius: 0;
}
#choose_button {
padding: 10px;
}
#page_company_profile #choose_button .btn-primary {
width: 100%;
border: 1px solid #085186;
color: #085186;
background: none;
border-radius: 5px; padding: 9px 10px;
position: relative;
height: 42px;
}
#choose_button .input-prepend i.fa {
font-size: 12px;
padding-right: 6px;
background: transparent;
color: #085186;
margin : 0px;
}
#choose_button .input-prepend {
padding: 0 5px;
}
.search_skill .search_box {
position: relative;
}
.search_skill input#search_skill {
padding: 6px 5px 6px 30px; height: 36px;
border-radius: 5px; }
.search_skill .search_icon {
position: absolute;
top: 8px;
left: 10px;
}
.search_skill .search_save {
position: absolute;
right: 0;
top: 0;
background-color: #ed7d31;
padding: 6px 10px;
color: #fff;
cursor: pointer;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
height: 42px;
line-height: 28px;
}
.search_save .fa-plus {
margin-top: 5px;
}
.search_save .fa.fa-plus {
font-size: 12px;
padding-right: 5px;
background: transparent;
}
.hide_box {
display: none;
}
.bg_color_content .error .message {
color: #ed7d31;
}
#showForm .fa {
font-size: 12px;
font-weight: 300;
padding-right: 6px;
font-size: 14px;
font-weight: 900;
padding-right: 6px;
background: transparent;
color: #085186;
}
.page-template-page-jobseeker-account-lebenslauf .col-md-9.mt-3 {
display: unset;
}
.jobseeker .error .form-control {
border-color: #c00;
}
.jobseeker .error .form-label {
color: #c00;
}
.jobseeker .error .message {
color: #c00;
font-size: 12px;
line-height: 18px;
margin-top: 5px;
}
.form-account #update_account_work_exp .jobseeker_section_box {
margin-bottom: 0;
}
.user_profile_result {
padding: 10px 0;
}
#jse-profile h3 {
color: #085186;
font-weight: 400;
}
.user_profile_result p {
margin: 0;
font-size: 15px;
}
.added_row {
padding: 10px 0;
position: relative;
}
.added_row span {
cursor: pointer;
color: #ed7d31;
margin: 0 20px;
}
#selected_input {
margin-bottom: 20px;
}
#page_company_profile #selected_input .selected_skill {
border: 1px solid #d3d3d3;
border-radius: 5px; padding: 5px 16px;
background: #e1f6f7;
color: #085186;
margin-right: 6px;
position: relative;
margin-bottom: 5px;
height: 36px;
}
.pre_skill .edit_loader {
left: 50%;
}
.selected_skill .edit_loader {
text-align: center;
right: 50%;
top: 9px;
}
#selected_input i.fa.fa-times {
padding-left: 6px;
font-size: 12px;
cursor: pointer;
}
.job_seeker_main .modal-content {
padding: 15px;
border: none;
border-radius: 10px;
}
.delete_profile_activity.selected .deleteBox {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacityIE)";
filter: alpha(opacity=100);
top: -83px;
left: 79px;
text-align: center;
padding: 4px;
width: 204px;
height: auto;
overflow: visible;
z-index: 12;
-webkit-transition: opacity 0.3s, top 0.3s, width 0s, height 0s;
-webkit-transition-delay: 0s, 0s, 0s, 0s;
-moz-transition: opacity 0.3s, top 0.3s, width 0s 0s, height 0s 0s;
-o-transition: opacity 0.3s, top 0.3s, width 0s 0s, height 0s 0s;
transition: opacity 0.3s, top 0.3s, width 0s 0s, height 0s 0s;
}
.delete_profile_activity .deleteBox {
position: absolute;
top: -90px;
left: 50%;
margin-left: -137px;
overflow: hidden;
background: #fff;
width: 0px;
height: 0px;
border-radius: 5px;
text-indent: 0px;
cursor: default;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacityIE)";
filter: alpha(opacity=0);
-webkit-transition: opacity 0.3s, top 0.3s, width 0s, height 0s;
-webkit-transition-delay: 0s, 0s, 0.3s, 0.3s;
-moz-transition: opacity 0.3s, top 0.3s, width 0s 0.3s, height 0s 0.3s;
-o-transition: opacity 0.3s, top 0.3s, width 0s 0.3s, height 0s 0.3s;
transition: opacity 0.3s, top 0.3s, width 0s 0.3s, height 0s 0.3s;
z-index: 12;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
}
.delete_profile_activity .deleteBox:after {
content: "";
display: block;
width: 0px;
left: 0px;
border-top: 5px solid #fff;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
position: absolute;
bottom: -5px;
left: 50%;
margin-left: -5px;
}
.delete_profile_activity .deleteBox p {
margin: 0px 0 8px;
color: #141412;
font-size: 14px;
line-height: 18px;
text-align: center;
font-weight: 400;
}
.delete_profile_activity .deleteBox span {
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
*vertical-align: auto;
zoom: 1;
*display: inline;
margin: 0 5px;
color: #fff;
border-radius: 3px;
width: 88px;
height: 25px;
line-height: 25px;
cursor: pointer;
-webkit-transition: background 0.3s;
-moz-transition: background 0.3s;
-o-transition: background 0.3s;
transition: background 0.3s;
}
.delete_profile_activity .deleteBox span.confirm {
background: #ed7d31;
position: relative;
}
.delete_profile_activity .deleteBox span.confirm:hover {
background: #ed7d31;
}
.delete_profile_activity .deleteBox span.cancel {
background: #b2b2b2;
}
.delete_profile_activity .deleteBox span.cancel:hover {
background: #b2b2b2;
}
.delete_profile_activity .deleteBox:before {
content: "Deleting...";
display: block;
position: absolute;
top: 0px;
left: 0px;
width: 0px;
height: 0px;
text-align: center;
line-height: 60px;
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacityIE)";
filter: alpha(opacity=0);
border-radius: 5px;
background: #1c242b
url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJ3aGl0ZSI+CiAgPGNpcmNsZSB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4IDApIiBjeD0iMCIgY3k9IjE2IiByPSIwIj4gCiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7IDQ7IDA7IDAiIGR1cj0iMS4ycyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwIgogICAgICBrZXl0aW1lcz0iMDswLjI7MC43OzEiIGtleVNwbGluZXM9IjAuMiAwLjIgMC40IDAuODswLjIgMC42IDAuNCAwLjg7MC4yIDAuNiAwLjQgMC44IiBjYWxjTW9kZT0ic3BsaW5lIiAvPgogIDwvY2lyY2xlPgogIDxjaXJjbGUgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYgMCkiIGN4PSIwIiBjeT0iMTYiIHI9IjAiPiAKICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIHZhbHVlcz0iMDsgNDsgMDsgMCIgZHVyPSIxLjJzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgYmVnaW49IjAuMyIKICAgICAga2V5dGltZXM9IjA7MC4yOzAuNzsxIiBrZXlTcGxpbmVzPSIwLjIgMC4yIDAuNCAwLjg7MC4yIDAuNiAwLjQgMC44OzAuMiAwLjYgMC40IDAuOCIgY2FsY01vZGU9InNwbGluZSIgLz4KICA8L2NpcmNsZT4KICA8Y2lyY2xlIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0IDApIiBjeD0iMCIgY3k9IjE2IiByPSIwIj4gCiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjA7IDQ7IDA7IDAiIGR1cj0iMS4ycyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIGJlZ2luPSIwLjYiCiAgICAgIGtleXRpbWVzPSIwOzAuMjswLjc7MSIga2V5U3BsaW5lcz0iMC4yIDAuMiAwLjQgMC44OzAuMiAwLjYgMC40IDAuODswLjIgMC42IDAuNCAwLjgiIGNhbGNNb2RlPSJzcGxpbmUiIC8+CiAgPC9jaXJjbGU+Cjwvc3ZnPg==")
no-repeat center 50px;
-webkit-transition: opacity 0.3s, top 0.3s, left 0.3s;
-moz-transition: opacity 0.3s, top 0.3s, left 0.3s;
-o-transition: opacity 0.3s, top 0.3s, left 0.3s;
transition: opacity 0.3s, top 0.3s, left 0.3s;
}
.delete_profile_activity .deleteBox.loading:before {
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$opacityIE)";
filter: alpha(opacity=100);
width: 100%;
height: 100%;
top: 0px;
left: 0px;
}
.delete_profile_activity .deleteBox.deleted:before {
content: "Deleted.";
background: #1c242b
url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoKCSB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCjxwb2x5Z29uIGlkPSJjaGVjay1tYXJrLTctaWNvbiIgcG9pbnRzPSI1MCwyNDcuNzg3IDc3LjA5LDIxOS44MzMgMjA5Ljg1OSwyOTkuMjIyIDQzOC43ODcsODEuMjQ1IDQ2MiwxMDQuNSAyMTkuODYzLDQzMC43NTUgIiBmaWxsPSIjRkZGIi8+Cgo8L3N2Zz4=")
no-repeat center 55px;
background-size: 20px 20px;
}
.delete_loader {
width: 12px !important;
height: 12px !important;
border: 2px solid #fff;
border-bottom-color: #085186;
border-radius: 50% !important;
display: inline-block !important;
box-sizing: border-box;
animation: rotation 1s linear infinite;
position: absolute; top: 6px;
}
.edit_loader {
width: 12px !important;
height: 12px !important;
border: 2px solid #fff;
border-bottom-color: #085186;
border-radius: 50% !important;
display: inline-block !important;
box-sizing: border-box;
animation: rotation 1s linear infinite;
position: absolute;
top: 6px;
}
@keyframes rotation {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
.search_result {
position: absolute;
width: 100%;
}
.search_skill {
position: relative;
}
.search_result ul {
position: absolute;
width: 100%;
background: #fff;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
padding: 15px;
overflow-y: scroll;
max-height: 160px;
z-index: 9999;
}
.search_result ul li {
list-style: none;
cursor: pointer;
margin-bottom: 10px !important;
padding: 0;
}
.search_box .edit_loader {
left: 50%;
top: 10px;
}
.search_save.disabled {
pointer-events: none;
}
.download_buttons {
text-align: right;  padding: 20px 0 0 0; }
.download_buttons .cv-generator {
background-color: #ed7d31;
border-color: #ed7d31;
color: #fff;
height: 36px;
line-height: 26px;
margin: 0px 0;
border-radius: 5px;
}
.download_buttons .cv-generator:hover {
opacity: 0.9;
}
.download_buttons button.btn:focus {
box-shadow: none;
}
@media (max-width: 992px) {
.download_buttons {	padding: 2px 0 20px 0;	}
.download_buttons .cv-generator { margin: 5px 0; }
}
#page_company_profile .form-account .form-item button,
#page_company_profile .form-account .form-item input,
#page_company_profile .form-account .form-item select,
#page_company_profile .form-account .form-item textarea {
height: 36px;
margin-top: 0;
border-color: #cddce6;
border-radius: 5px;
color: #141412;
}
#jse-profile input([type=email]),
#jse-profile input([type=text]),
#jse-profile select,
#jse-profile textarea {
background: #fff;
}
#page_company_profile .form-account .form-item {
height: 36px;
margin-bottom: 15px;
display: block;
}
#page_company_profile .form-control {
height: 42px !important;
border-radius: 5px; font-size: 14px;
font-weight: 300;
color: #141412; border-color: #ddd;
}
.jobseeker_section_box #lebenslauf_block .lebenslauf.file-url img {
margin: 12px 0 0px; }
h5.user_name {
text-transform: capitalize;
}
span.search_save {
display: none;
}
.jobseeker_section_box .afu-process-file label {
float: unset !important;
border-radius: 5px; }
#page_company_profile .form-control:focus {
border: 1px solid #085186 !important;
box-shadow: none;
}
.jobseeker_section_box .career {
font-size: 14px;
padding: 15px 0 5px 0;
margin: 0;
line-height: 12px;
color: #141412;
}
.jobseeker_section_box .charCount {
text-align: right;
}
.form-group.date-picker {
position: relative;
}
.date-picker .dashicons.dashicons-calendar-alt {
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
}
.added_row .added-heading {
font-size: 16px;
font-weight: 400;
padding-bottom: 10px;
}
.added_row .added-text {
font-size: 15px;
font-weight: 300;
} .added_row .added-text.location-text {
margin-bottom: 10px;
} .sprachlevel .form-check {
padding: 0;
}
.sprachlevel .form-check-input {
opacity: 0;
position: absolute;
left: 21px;
top: 3px;
z-index: 99;
}
.sprachlevel .form-check-label {
position: relative;
}
.sprachlevel .form-check-input + .form-check-label:before {
content: "";
background: #fff;
border: 2px solid #ed7d31;
display: inline-block;
vertical-align: middle;
width: 20px;
height: 20px;
padding: 2px;
margin-right: 4px;
text-align: center;
}
.sprachlevel .form-check-input + .form-check-label:before {
border-radius: 50%;
}
.sprachlevel .form-check-input:checked + .form-check-label:before {
background: #ed7d31;
box-shadow: inset 0 0 0 4px #fff;
}
.lebenslauf_exp_details .primary-text {
font-size: 14px;
}
h5.user_name {
text-transform: capitalize;
}
.step-listing #progressbar {
display: grid;
grid-template-columns: repeat(6, 1fr);
text-align: center;
}
.step-listing #progressbar li {
list-style: none;
position: relative;
line-height: 40px;
}
.step-listing #progressbar p {
text-align: center;
font-size: 14px;
}
.step-listing #progressbar li .icon {
display: none;
}
.step-listing #progressbar li:after {
content: "";
width: 100%;
height: 2px;
background: #d3d3d3;
position: absolute;
left: 0;
top: 20px; }
.step-listing #progressbar li strong {
border: 1px solid #d3d3d3;
padding: 4px 9px;
border-radius: 50%;
background: #fff;
position: relative;
z-index: 9;
line-height: 40px;
}
.step-listing span#ai_2::before {
content: "-";
position: absolute;
left: -5px;
font-size: 28px;
color: #fff;
z-index: 12;
font-weight: 600;
}
.step-listing #progressbar li.active:after,
.step-listing #progressbar li.active:before {
background: #ff6b00;
}
.step-listing #progressbar li.active strong {
background: #ff6b00;
color: #fff;
border-color: #ff6b00;
}
.step-listing #progressbar .active span {
cursor: pointer;
}
.step-listing #progressbar .active {
color: #ff6b00;
}
.step-listing #progressbar {
margin-bottom: 30px;
overflow: hidden;
color: #d3d3d3;
}
.step-listing .jobseeker_section_box .career {
padding: 15px 0 15px 0;
}
.step-listing span.line_break::before {
content: "-";
position: absolute;
left: -5px;
font-size: 28px;
color: #fff;
z-index: 12;
font-weight: 600;
}
button.save-next {
width: 300px;
line-height: 18px;
cursor: pointer;
position: relative;
border: 1px solid #ed7d31;
border-radius: 5px; background: #ed7d31;
color: #fff;
padding: 11px;
font-size: 16px; }
button.save-next:hover {
color: #fff; opacity: 0.9;
}
button.save-next:hover:after {
content: "\f061";
font-family: "Font Awesome 5 Pro" !important;
position: absolute;
right: 20px;
color: #fff;
}
.jobseeker .jobseeker_section_box h3.info_address_profilepage {
border: none;
margin: 0;
}
.jobseeker h3.info_address_profilepage i.fas.fa-suitcase {
color: #ed7d31;
margin-right: 10px;
}
.step-listing aside:not(:first-of-type) {
display: none;
}
#page_company_profile .jobseeker_section_box .error input {
border-color: #c00;
}
.step-listing #progressbar .toggle-complete strong.icon {
display: initial;
}
.step-listing #progressbar li.toggle-complete .step_number {
display: none;
}
.step-listing #progressbar li.active strong.icon {
background: #fff;
}
.step-listing #progressbar li strong.icon {
padding: 4px 6px;
border-color: #ff6b00;
}
.step-listing #progressbar .icon:before {
content: "\f00c";
font-size: 16px;
color: #ff6b00;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-family: "Font Awesome 5 Pro" !important;
font-weight: 300;
}
.step-listing #progressbar .active.toggle-complete.current_tab .step_number {
display: inline;
}
.step-listing #progressbar .active.toggle-complete.current_tab .icon {
display: none;
}
.step-listing .jobseeker_section_box h3.info_address_profilepage {
padding: 0;
}
.step-listing #progressbar li.active.til_progress.current_tab .step_number {
background: #ff6b00;
color: #FFF; 
}
.step-listing #progressbar li.active.til_progress .step_number {
background: #FFF;
color: #ff6b00;
}
.add_university {
position: absolute;
top: 4px;
right: 4px;
background: #ed7d31;
height: 33px;
color: #FFF;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
padding: 0 10px;
line-height: 31px;
cursor: pointer;
border: none;
font-size: 14px;
}
.add_university:before {
content: '\f067';
font-family: 'Font Awesome 5 Pro';
font-size: 12px;
padding-right: 6px;
}
.css-loader::after {
content: '';
position: absolute;
width: 15px;
height: 15px;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
border: 3px solid transparent;
border-top-color: var(--mwai-fontColor);
border-radius: 50%;
animation: rotation 1s linear infinite;
}
span.select2.select2-container.select2-container--default.select2-container--above:focus-visible, .select2-container--default .select2-selection--single .select2-selection__rendered:focus-visible, .select2-container--default .select2-selection--single:focus-visible {
outline : none !important;
border: 1px solid #085186 !important;
}
.jobseeker #showForm .fa {
background: transparent;
color: #085186;
}
.download_pdf .delete_loader {
left: 48%;
top: 11px;
}
.cv-generator.download_pdf {
position: relative;
}
@media screen and (max-width: 400px) {
button.save-next {
width: 100%;
}
}
@media screen and (max-width: 991px) {
.step-listing #progressbar p {
display: none;
}
}
.row.information_sec {
padding-top: 30px;
}
@media screen and (max-width: 768px) {
.user_profile_result .edit_row {
position: absolute;
right: 0;
}
.user_profile_result .edit_row .form-group {
position: absolute;
right: 0;
}
.jobseeker_section_box .lebenslauf_exp_details {
padding: 10px !important;
}
.lebenslauf_exp_details .my_bis {
max-width: 100%;
padding: 5px;
}
.job_seeker_main .download_buttons {
padding: 10px 0;
text-align: left;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.col-md-2.edit_row {
padding: 0;
}
.added_row .edit_row span {
margin: 0 18px;
}
.user_profile_result p {
font-size: 15px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.lebenslauf_exp_details.training_slab {
padding: 30px 10px !important;
}
.end_checkbox {
margin-bottom: 10px;
}
.jobseeker_section_box .grid_two {
flex: auto;
max-width: 100%;
}
.jobseeker_section_box .my_bis {
flex: auto;
max-width: 100%;
}
.jobseeker_section_box .grid_three {
flex: auto;
max-width: 100%;
}
}
@media (max-width: 767.5px) {
.add_info_date_container .date_details {
flex-wrap: wrap;
justify-content: center;
}
.form-account #update_account_work_exp .jobseeker_section_box {
margin-bottom: 0;
}
}
@media (max-width: 767.5px) {
.form-account #update_account_work_exp .jobseeker_section_box {
margin-bottom: -2px !important;
}
#page_company_profile select.form-control {
margin-bottom: 15px;
}
.grid_two {
grid-template-columns: repeat(1, 1fr);
}
.grid_three {
grid-template-columns: repeat(1, 1fr);
}
.hast_till {
margin-bottom: 30px;
justify-self: center;
width: 100%;
left: 0;
}
}
@media (max-width: 768px) {
#page_company_profile .form-account .form-item#lebenslauf_block > div {
height: auto;
display: block;
}
#page_company_profile .remove_upload_btn {
height: 150px !important;
}
}
@media (min-width: 320px) and (max-width: 575px) {
#page_company_profile #update_account_my_cv span#user_logo_thumbnail img {
height: 95px;
width: 95px;
}
#page_company_profile .jobseeker_detail_section h5 {
font-size: 1.25rem;
}
}
.form-group.study--type {
position: relative;
}
.study--type .autocomplete-items {
margin: 0;
max-height: 170px;
overflow-y: auto;
}  .job_content_search_job_list {	color: #085186;padding: 6px 0 0 0;	font-size: 14px;	font-weight: 500;}
.not_found_heading {font-size:15px;line-height:22px;font-weight:400;color:#085186;margin-bottom: 15px;display: block;}
.top_job_listing .selected_option span {
border: 1.5px solid #CFD6E7;
padding: 8px 16px;
border-radius: 50px;
margin-right: 5px;
display: inline-block;
margin-bottom: 15px; color: #085186;
font-size: 14px;
font-weight: 300;
}
.newjob_btn {background:#ed7d31;width:auto;display:inline-block;padding:10px 30px;color:#fff;border-radius:50px;margin-top:15px;font-size:15px;font-weight:400;}
.newjob_btn:hover {	opacity: .9;}  .page-template-page-med-berufe-bewerbung .toc_header,
.page-template-page-med-berufe-gehalt .toc_header,
.page-template-page-med-berufe-ausbildung .toc_header,
.page-template-page-fa-wa-jobs .toc_header,
.page-template-page-fachartikel-med-berufe .toc_header {	background: #f2f2f28a;  border-radius: 10px 10px 0 0; }
.page-template-page-med-berufe-bewerbung .toc_body ol,
.page-template-page-med-berufe-gehalt .toc_body ol,
.page-template-page-med-berufe-ausbildung .toc_body ol,
.page-template-page-fa-wa-jobs .toc_body ol {	padding: 0;  }
.page-template-page-med-berufe-bewerbung .toc_sec,
.page-template-page-med-berufe-gehalt .toc_sec,
.page-template-page-med-berufe-ausbildung .toc_sec,
.page-template-page-fa-wa-jobs .toc_sec,
.page-template-page-fachartikel-med-berufe .toc_sec {	border: 1px solid #ddd; border-radius: 10px; }
.page-template-page-med-berufe-bewerbung .toc_body,
.page-template-page-fa-wa-jobs .toc_body,
.page-template-page-med-berufe-ausbildung .toc_body,
.page-template-page-med-berufe-gehalt .toc_body {
padding: 10px 20px;
}
.page-template-page-med-berufe-bewerbung .toc_body li,
.page-template-page-fa-wa-jobs .toc_body li,
.page-template-page-med-berufe-ausbildung .toc_body li,
.page-template-page-med-berufe-gehalt .toc_body li {
padding: 10px 0;
border-bottom: 1px solid #ede6e6;
display: flex;
line-height: 22px;
}
.page-template-page-med-berufe-bewerbung .toc_body li:last-child,
.page-template-page-fa-wa-jobs .toc_body li:last-child,
.page-template-page-med-berufe-ausbildung .toc_body li:last-child,
.page-template-page-med-berufe-gehalt .toc_body li:last-child {
border-bottom: none;
}
.page-template-page-med-berufe-bewerbung .toc_body ol > li::before,
.page-template-page-fa-wa-jobs .toc_body ol > li::before,
.page-template-page-med-berufe-ausbildung .toc_body ol > li::before,
.page-template-page-med-berufe-gehalt .toc_body ol > li::before {
float: left;
margin-right: 5px;
padding-bottom: 1px;
font-weight: 400;
content: counter(item);
width: 22px;
height: 22px;
line-height: 23px;
margin-right: 1rem;
margin-left: 0rem !important;
display: revert;
border-radius: 2rem;
background-color: #eee;
text-align: center;
color: #ed7d31;
-ms-flex-negative: 0;
flex-shrink: 0;
}
.page_heding .toc_sec {
margin-bottom: 30px;
}
@media (max-width: 767.5px) {
.page_heding .toc_body {display:none;}
}
@media (min-width: 768px) {
.page-template-page-fa-wa-jobs .toc_header .toggle{display:none;}
.page-template-page-med-berufe-bewerbung .toc_header,
.page-template-page-med-berufe-gehalt .toc_header,
.page-template-page-med-berufe-ausbildung .toc_header,
.page-template-page-fa-wa-jobs .toc_header {  pointer-events: none; }
}  .container-fluid.bg-footer-copy hr {
margin-top: 0;
margin-bottom: 22px;
}  .ai_job_posting .dashbord_content {
color: #141412;
text-align: left;
background: #FFF; padding: 15px; }
.ai_job_posting .dashbord_content .ctobox .arbeitgeberBtn {
display: inline-block;
float: none;
width: 100%;
margin: 9px 0;
}
.ai_form_content .ai_step_3 .ai_job_posting { padding: 3px 20px 20px; }
.page-template-page-job-ad-ai #submit_ai_close_btn {
font-weight: 400;
}
.ai_step_2 .mwai-form-field-container textarea {
padding: 15px !important;
}
@media (max-width: 449px) {
.page-template-page-job-ad-ai .ai_step_form  legend {
width: 92%;
}
}  .dashboard_boxes {
border: 1px solid #cddce6;
border-radius: 10px;
margin-bottom: 20px;
background: #f8f8f87d; }
.dashboard_main_heading h3 {
padding-top: 20px;
padding-left: 20px;
font-size: 17px;
font-weight: 500;
margin-bottom: 0;
position: relative;
color: #085186;
}
.dashboard_main_heading h3 i, .dashboard_newsletter_header h3 i {
color: #141412;
}
.dashboard_boxes h3 i:not(.mobile-l), .dashboard_newsletter_header h3 i:not(.mobile-l) {
margin-right: 7px;
width: 20px;
}
.dashboard_main_content {
padding: 15px 20px 20px 20px;
min-height: 233px;
}
.dashboard_boxes ul.dashboard_list {
font-weight: 400;
line-height: 35px;
list-style: none;
font-size: 15px;
}
ul.dashboard_list li::before {
content: '';
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 5px;
height: 5px;
background-color: #085186;
border-radius: 50%;
}
.dashboard_boxes ul.dashboard_list li {
position: relative;
padding-left: 17px;
}
.dashboard_main_content p {
text-align: left;
font-size: 13px;
font-weight: 300;
line-height: 28px;
}
.neueste-arztstellen.dashboard_newsletter {
padding: 0;
margin-bottom: 20px;
position: relative;
background: #f8f8f87d;
}
.dashboard_newsletter .registrierung-newsletter-body p {
font-size: 13px;
line-height: 28px;
margin-bottom: 3px;
font-weight: 300;
text-align: left; }
.dashboard_newsletter .registrierung-newsletter-body label {
line-height: 22px;
font-size: 13px;
font-weight: 400;
margin: 0;
}
input[type="email"]#pa_newsletter_email {
border-radius: 5px;
border-color: #cddce6;
height: 42px;
margin-top: 0;
color: #141412;
font-weight: 300;
}
.neueste-arztstellen.dashboard_newsletter .dashboard_newsletter_header h3 {
font-size: 17px !important;
font-weight: 500 !important;
padding: 20px 0 0 20px !important;
margin-left: 0;
line-height: 1.2 !important;
margin-bottom: 0;
color: #085186;
}
.dashboard_newsletter .arzt_note_sec {
display: none;
}
.dashboard_arzt_note_sec {
display: block;
font-size: 13px;
font-weight: 300;
clear: both;
}
.dashboard_newsletter .registrierung-newsletter-body {
padding: 15px 20px 20px  20px;
}
.dashboard_newsletter #pa_newsletter_subscribe .form-item #pa_newsletter_submit {
margin-bottom: 7px;
margin-top: 16px;
font-size: 13px;
font-weight: 400;
height: 42px;
cursor: pointer;
}
.dashboard_boxes a.to_overview {
background: #EBF3F9;
border: none;
color: #085186;
text-align: center;
padding: 8px 10px;
font-size: 13px;
font-weight: 400;
border-radius: 5px;
margin-bottom: 10px;
display: inline-block;
width: 100%;
}
.registrierung-newsletter-body p:empty {
display: none;
}
.dashboard_boxes a.to_overview:hover {
background-color: #085186;
color: #ffffff;
}
.dashboard_boxes a.to_account_overview {
background: #085186;
border: none;
color: #ffffff;
text-align: center;
padding: 8px 10px;
font-size: 13px;
font-weight: 400;
border-radius: 5px;
display: inline-block;
width: 100%;
margin: 57px 0 36px;
}
.dashboard_boxes a.to_account_overview:hover {
opacity: 0.9;
}
.terms_note_msg.manage_dashboard_account {
font-size: 13px;
font-weight: 300;
line-height: 19px;
}
p.dashboard_wu_text+p {
margin: 0;
} @media (min-width: 768px) and (max-width: 1199px) {
.terms_note_msg.manage_dashboard_account {
line-height: 17px;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.dashboard_main_content {
min-height: 263px;
}
p.dashboard_wu_text {
min-height: 147px;
}
.dashboard_newsletter p {
margin-bottom: 2px;
}
.dashboard_boxes ul.dashboard_list {
line-height: 40px;
}
.dashboard_newsletter .registrierung-newsletter-body p {
margin-bottom: 5px;
}
.dashboard_newsletter > .registrierung-newsletter-body > p:first-child {
letter-spacing: -0.4px;
}
.dashboard_boxes a.to_account_overview {
margin: 61px 0 58px;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
p.dashboard_wu_text {
min-height: 150px;
}
}
@media (min-width: 1200px) {
p.dashboard_wu_text {
min-height: 126px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.dashboard_boxes ul.dashboard_list {
line-height: 38px;
}
}
@media (min-width: 576px) and (max-width: 767.5px) {
.dashboard_main_content p {
font-size: 13px;
line-height: 28px;
}
} .dashboard_main_heading h3 i.mobile-l {
display: none;
margin-right: 0;
}
.neueste-arztstellen.dashboard_newsletter .mobile-l {
display: none;
margin-right: 0;
color: #085186;
}
#pa_newsletter_subscribe .form-item #pa_newsletter_submit {	border-radius: 5px;    border-color: #cddce6;    width: 100%;	height: 40px;}
@media (max-width: 767.5px) {
.neueste-arztstellen.dashboard_newsletter .dashboard_newsletter_header h3 {
padding-top: 0px !important;
}
.dashboard_main_heading h3, .dashboard_newsletter_header h3 {
cursor: pointer;
}
.dashboard_main_heading h3 i.mobile-l {
display: inline-block;
position: absolute;
right: 0;
padding-right: 20px;
font-size: 18px;
color: #085186;
}
.neueste-arztstellen.dashboard_newsletter .mobile-l {
display: inline-block;
position: absolute;
right: 20px;
font-size: 18px;
}
.dashboard_boxes {
border-bottom: none;
border-radius: 0;
margin-bottom: 0;
}
.dashboard_boxes.myjob_box {
border-radius: 10px 10px 0 0; }
.myjob_box .dashboard_main_content {
display: block;
}
.dashboard_boxes.manage_account_box {
border-bottom: 1px solid #cddce6;
border-radius: 0 0 10px 10px; }
.neueste-arztstellen.dashboard_newsletter {
border-radius: 0;
border-bottom: none;
}
.neueste-arztstellen.dashboard_newsletter {
margin-bottom: 0;
}
.dashboard_main_heading h3, .dashboard_newsletter_header h3 {
min-height: 75px;
display: flex;
align-items: center;
padding-top: 0 !important;
margin-bottom: 0;
}
.dashboard_main_content {
min-height: unset;
padding-top: 0;
}
.dashboard_boxes h3 i:not(.mobile-l), .dashboard_newsletter_header h3 i:not(.mobile-l) {
margin-right: 20px;
text-align: center;
}
.dashboard_boxes a.to_account_overview {
margin: 0 0 10px;
} .dashboard_main_content {
display: none;
}
.dashboard_newsletter .registrierung-newsletter-body {
display: none;
} } @media (min-width: 768px) {
.dashboard_main_content {
display: block !important;
}
.dashboard_newsletter .registrierung-newsletter-body {
display: block !important;
}
} @media (max-width: 575px) {
.dashboard_main_heading h3, .dashboard_newsletter_header h3 {
font-size: 18px !important;
}
}   .ai_form_content.job-seeker #progressbar li {
width: 25%;
}
.job-seeker.ai_form_content .step_info.new-ai .ai_info {
margin-top: 0;
padding: 0;
}
.job-seeker .mwai-form-container.ai_form .mwai-form-field {
border: none;
}
.ai_form .ai_step_form .border-radius.next {
padding: 9px 36px;
border: 1px solid #ed7d31 !important;
border-radius: 5px !important; width: 100% !important;
background: #ed7d31 !important;
color: #FFF !important;
display: inline-block; font-size: 13px !important;
height: 42px !important;
}
.ai_form .ai_step_form .border-radius.next:hover {
opacity: 0.9;
}
.ai_step_form .error .message {
color: #c00;
font-size: 12px;
line-height: 18px;
}
.job-seeker .ai_output_data .mwai-form-output p {
text-align: left;
} .job-seeker .ai_output_data textarea {
height: 581px;
} .ai_output_data .load_more {
text-align: center;
margin-top: 48px; }
.ai_output_data .load_more a {
background: #ed7d31;
color: #FFF;
border-radius: 5px;
line-height: 15px;
display: block;
height: 42px;
padding: 13px 14px;
font-size: 13px;
}
.ai_output_data .load_more a:hover {
opacity: 0.9;
}
.ai_output_data .mwai-copy-button {
text-align: center;
margin: 17px 0;
}
.ai_output_data .load_more a::after { }
.ai_output_data .copy_ai_output {
background-color: #ed7d31;
color: #FFF;
line-height: normal;
border-radius: 5px;
cursor: pointer;
width: 100%;
border: 1px solid #ed7d31;
height: 42px;
font-size: 13px;
margin-top: 47px;
}
.ai_output_data legend {
display: none;
}
.ai_output_data .mwai-form-field-textarea {
margin-top: 0 !important;
margin-bottom: 8px !important;
}
.ai_output_data .copy_ai_output:hover {
opacity: 0.9;
}
.ai_output_data .copy_ai_output::before {
content: '\f0ea';
font-family: 'Font Awesome 5 Pro';
padding-right: 10px;
}
.job-seeker h3.recom_job {    	
font-size: 17px;
width: 100%;
margin-bottom: 10px;
font-weight: 400;
}
.job_post.neueste-arztstellen-body {		
border-radius: 10px;
height: 581px;
padding: 20px;
border: 1px solid #ddd;
background: #fff;
}
.job_post .fa-briefcase-medical { padding-right: 7px;
font-weight: 400;
}
.neueste-arztstellen-body .row:last-child {
border-bottom: none;
}
.ai_output_data .mwai-form-output::-webkit-scrollbar {
width: 8px;
}
.ai_output_data .mwai-form-output::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
border-radius: 10px;
}
.ai_output_data .mwai-form-output::-webkit-scrollbar-thumb {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
border-radius: 10px;
} .ai_output_data .mwai-form-output {
color: #141412;
padding: 20px !important;
border: 1px solid #ddd;
border-radius: 5px;
background: #fff;
max-height: 582px;
overflow-y: scroll;
}
.ai_step_form .mwai-form-output {
color: #141412;
padding: 20px !important;
border: 1px solid #ddd;
border-radius: 5px;
background: #fff;
font-weight: 300;
font-size: 16px;
}
.mwai-form-output p, .mwai-form-output ul, .mwai-form-output ol {
font-weight: 300;
}
.mwai-form-output ol li p {
display: contents;
} .ai-form fieldset.mwai-form-field {
padding: 0;
}
.job-seeker .mwai-form-submit button {
height: 45px;
background: none;
width: 100%;
color: var(--mwai-fontColor);
font-size: var(--mwai-fontSize);
background-color: var(--mwai-backgroundSecondaryColor);
border: 1px solid var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
cursor: pointer;
transition: all 0.2s ease-out;
position: relative;
}
.job-seeker .mwai-form-submit.mwai-loading button::after {
content: '';
position: absolute;
width: 18px;
height: 18px;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
border: 3px solid transparent;
border-top-color: var(--mwai-fontColor);
border-radius: 50%;
animation: rotation 1s linear infinite;
}
.ai_input-field.hide-field {
display: none;
}
.job-seeker .ai_step_form .lebenslauf_form {
border: none;
}
.job-seeker .ai_step_form .jobseeker_section_box {
padding: 0;
box-shadow: none;
}
.job-seeker.ai_form_content p.added-heading {
text-align: left;
margin: 0;
}
.job-seeker #language_added p {
text-align: left;
margin: 0;
}
.job-seeker.ai_form_content p.primary-text {
text-align: left;
margin: 10px 0;
}
.job-seeker.ai_form_content #selected_input .selected_skill {
border: 1px solid #d3d3d3;
padding: 5px 16px;
background: #e1f6f7;
color: #085186;
margin-right: 6px;
position: relative;
margin-bottom: 5px;
height: 36px;
}
.job-seeker.ai_form_content #choose_button .btn-primary {
width: 100%;
border: 1px solid #085186;
color: #085186;
background: 0 0;
border-radius: 5px; padding: 4px 10px;
position: relative;
height: 36px;
}
.job-seeker #update_skill_details .jobseeker_section_box {
margin-bottom: 20px;
}
.ai_step_2 h3.required_info {
font-size: 16px;
margin-bottom: 20px;
}
.job-seeker.ai_form_content .identity_container {
max-width: 100%;
} .ai_form_content .progress-bar {
height: 20px;
width: 100%;
background-color: #BFADA3;
border-radius: 20px;
overflow: hidden;
box-shadow: 2px 0 10px inset rgba(0, 0, 0, 0.2);
position: relative;
margin-top: 10px;
}
.ai_form_content .bar {
width: 0px;
height: 100%;
background-color: #ed7d31;
background-image: linear-gradient(
-45deg,
rgba(255, 255, 255, .2) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, .2) 50%,
rgba(255, 255, 255, .2) 75%,
transparent 75%,
transparent
);
background-size: 30px 30px;
animation: move 2s linear infinite;
box-shadow: 2px 0 10px inset rgba(0,0,0,0.2);
transition: width 2s ease-out;
}
.ai_form_content .perc {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
font-weight: 400;
font-size : 14px;
}
.hide-progress {
display:none;
}
.ai_form_content .mwai-form-submit.mwai-loading button::after{
content : none !important;
display : none !important;
} @media (min-width: 768px) {
.pl-50 {
padding-left: 50px;
}
.pr-50 {
padding-right: 50px;
}
}
@media screen and (max-width: 768px) {
.copy_ai_output.button-position-fixed {
position: fixed;
bottom: 0;
width: 100%;
left: 0;
z-index: 9999;
}
.ai_output_data .copy_output { margin-bottom: 30px; }
.job-sidebar .job_post.neueste-arztstellen-body {
height: auto;
}
}  .page-template-page-cv-generator .identity-btn.cancel-btn,
.page-template-page-jobseeker-account-lebenslauf .identity-btn.cancel-btn { border-color: #ddd !important;
}
.page-template-page-profile span#user_logo_browse_button,
.page-template-page-stelle-schalten span#user_logo_browse_button {
color: #085186;
font-size: 1rem;
width: 100% !important;
margin: 0;
font-weight: 300;
padding: 5px 10px !important;
border-radius: 5px;
padding-top: 6px !important; border: 1px solid #ddd; }
button.apply_job_button.count_company_email {
color: #fff;
width: 100%;
cursor: pointer;
border-radius: 5px;
line-height: 26px;  background: #ed7d31;
border: 1px solid #ed7d31;
padding: 7.5px 0 !important;  }
.search-filters .form-control {
border-radius: 5px;
}
img.img-fluid.mrg-btm-40.wp-post-image {
border-radius: 10px;
}
.jobseeker .account-content #jse-profile .jobseeker_section_box {
border-radius: 0;
}
.jobseeker .account-content #jse-profile #update_account_my_cv .jobseeker_section_box {    border-top-left-radius: 10px;    border-top-right-radius: 10px; }
.jobseeker .account-content #jse-profile #update_skill_details .jobseeker_section_box {
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
#jse-profile .jobseeker_section.cv-generate form.lebenslauf_form .jobseeker_section_box,
.page-template-page-job-seeker-ai div.ai_step_form form.lebenslauf_form .jobseeker_section_box {    border: none !important;   background: transparent; }
.select2-container--default .select2-selection--single .select2-selection__arrow b {	border-style: none !important; margin-left: -10px !important;}
.select2-selection__arrow b::before {
font-family: "Font Awesome 6 Pro";
content: "\f078";
position: absolute;
top: -9px;
right: -15px;
color: #085186; font-size: 12px;
font-weight: 300;
}
.select2-container.select2-container--default .select2-selection--single {
height: 42px;
border-color: #cddce6; }
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 40px;
}
.select2-container--default .select2-selection--single {
border-radius: 5px !important;
}
div#ui-datepicker-div {
border-color: #cddce6;
background: #fff;
}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
background: #ebf3f9;
border: 1px solid #ddd;
border-radius: 5px;
}
select.ui-datepicker-month,
select.ui-datepicker-year {
border-color: #ddd;
border-radius: 5px;
}
a.ui-datepicker-prev.ui-corner-all:hover,
a.ui-datepicker-next.ui-corner-all:hover {
border: none;
background: transparent;
}
.ui-widget-content .ui-state-default {
border: 1px solid #ddd;
border-radius: 5px;
background: #fff !important;
text-align: center;
color: #085186;
font-weight: 300;
}
.ui-datepicker .ui-datepicker-calendar th {
font-weight: 300;
font-size: 16px;
}
.page-template-page-job-seeker-ai .ai_form .ai_step_form .border-radius.next { padding: 11px 36px; width: 300px!important; display: block; margin: 30px auto 0; }
.page-template-page-job-seeker-ai .wp-block-ai-engine-form-submit .mwai-form-submit button {
padding: 7px 36px;
display: block;
min-width: 250px; width: unset !important;
margin: 30px auto 0; font-size: 13px !important;
}
span.job-merken.mobile_show {
position: absolute;
right: 21px;
bottom: 5px;
}
.jobalert_anlegen tbody tr:nth-child(odd) { background: #fff;
}
.jobalert_anlegen tbody tr:nth-child(even) { background: #f8f8f8;
}
@media (min-width: 768px) {
.page-template-page-job-seeker-ai .ai_form_content .mwai-form-field-input .mwai-form-field-container input { width: 75% !important; }
.page-template-page-job-seeker-ai .mwai-form-field-container .mwai-form-field-checkbox legend { float: unset; }
.page-template-page-job-seeker-ai .mwai-form-field-container legend { float: left; width: 25%; line-height: 42px; margin-bottom: 0; }
.page-template-page-job-seeker-ai .ai_form_content .mwai-form-field-select .mwai-form-field-container select { width: 75% !important; }
.page-template-page-job-seeker-ai .mwai-form-field-container .select2-container { width: 75% !important; }
.page-template-page-job-seeker-ai .erstellen-ai-area .mwai-form-field-container textarea { 	width: 75% !important; }
form#update_account_my_cv .jobseeker_section_box label.form-label { height: 42px; display: table-cell; vertical-align: middle; }
form#update_account_my_cv .information_sec label.form-label { height: 42px; display: table-cell; vertical-align: middle; }
.ai_form_content.salary-calculator .salary_comparison form .form-group label { height: 42px; display: table-cell; vertical-align: middle; }
form#add_trainings_details div#myForm_add_details .add_info_date_container label.form-label { height: 42px; display: table-cell; vertical-align: middle; }
form#update_study_details div#myForm_exp_details label.form-label { height: 42px; display: table-cell; vertical-align: middle; }
form#update_language_details div#myForm_exp_details label.form-label { height: 42px; display: table-cell; vertical-align: middle; }
}
@media (max-width: 575px) {
.page-template-page-job-seeker-ai .ai_form .ai_step_form .border-radius.next {
width: 100% !important;
}
}
@media (min-width: 768px) {
form#update_account_my_cv .information_sec label.form-label {
height: 42px;
display: table-cell;
vertical-align: middle;
}
}
@media (min-width: 338px) and (max-width: 449px) {
.identity-btn.cancel-btn {
width: 47% !important;
}
.identity-btn.save-btn {
width: 47% !important;
} .page-template-page-job-ad-ai .ai_step_form  legend {
width: 92%;
} }
@media (max-width: 767.5px) {
.identity-btn.save-btn {
width: 48%;
}
.identity-btn.cancel-btn {
width: 48%;
}
.identity_btn_wrapper.text-right, .submit-btn.text-right {
text-align: center;
}
span.job-merken.mobile_show {
right: 20px;
}
.passwort-vergessen.jobseeker-pswd {
margin: 0;
padding: 0;
}
}
@media (max-width: 337px) {
.identity_btn_wrapper .identity-btn.cancel-btn {
width: 100%;
}
.identity_btn_wrapper .identity-btn.save-btn {
width: 100%;
}
.submit-btn .identity-btn.save-btn {
width: 100%;
}
.submit-btn .identity-btn.cancel-btn {
margin-left: 0;
width: 100%;
}
.identity-btn.cancel-btn {
margin-bottom: 10px;
}
}
.identity_btn_wrapper {
padding: 20px 0;
}
.page-template-page-fa-wa-jobs .pagesidebar_new .page_heding img {
border-radius: 10px;
}
#jobalert input#job_alert_email.job_alert_email {
background: #fff;
height: 36px;
} #register_complete_1click #lebenslauf_block_onclick .one_click_btn_sec label.select,
#register_complete_1click #lebenslauf_block_onclick .one_click_btn_sec label.remove {
width: unset !important;
margin-right: 0;
padding: 0;	
}
#register_complete_1click #lebenslauf_block_onclick .remove_upload_btn label.remove i.afuico.afuico-cancel:before {padding:0;}   .navbar.navbar-light.navbar-expand-md {	width: 100%;height: 60px; display: flex;} .container-fluid.banner_bottom_boder .navbar.navbar-light.navbar-expand-md {background: transparent;}
.homepage_headding {font-size: 37px; color: #141412; margin-top: 90px; margin-bottom: 20px;}
.slogan { font-size: 20px; font-weight: 300; margin-bottom: 60px; z-index: 9; position: relative; }
.jobfilter-container { margin-bottom: 140px;  position: relative;  margin-top: -200px; }
.container-fluid.bg_v1 { background: #cddce624; padding: 20px 0; }
.Arbeit { text-align: center; }
.Arbeit .Arbeit-main-text { font-size: 18px; color: #141412; font-weight: 300; line-height: 26px; margin-bottom: 5px; }
.Arbeit span { font-size: 12px; font-weight: 300; display: block; color: #141412; line-height: 20px; }
.container-fluid.banner_bottom_boder .home-banner {	padding: 30px 0 0;	border-bottom: 1px solid #ddd; }
.Arbeit .Arbeit-main-text i {	margin-right: 8px;	font-size: 24px; } .container-fluid.bg_v2 .jobfilter {	border-radius: 10px;}
.container-fluid.bg_v2 {	padding: 0;}
.container-fluid.bg_version2 {	background: #fff;}
.bg_v2 .quick_inks_items {	border: none  }
.container-fluid.bg_version2 .quick_inks_items li {
display: inline-flex;
transition-duration: 200ms;
vertical-align: middle;
border-radius: 999px;
font-family: Relative Pro,Arial,sans-serif;
color: #0C2577;
cursor: pointer;
font-size: 14px;
line-height: 24px;
box-shadow: none;
list-style: none;
font-weight: 400;
margin: 0 15px 0 0;
padding: 5px 19px;
border: 1px solid #CDDCE6;
background: transparent !important;
height: 36px;
text-decoration: none
}
.container-fluid.bg_version2 .Arbeit {	text-align: left; }
.container-fluid.bg_version2 {	background: #fff;	padding: 30px 0; margin-top: -40px;}
.container-fluid.bg_v2 .jobfilter-container {	margin-top: -50px;	margin-bottom: 0; }
body .form-control:focus, body input:focus {
outline: none !important;
border: 1px solid #085186 !important;
box-shadow: none !important;
}
.search-filters .form-control {
width: 100%;
border: 1px solid #ddd;
border-radius: 5px;
padding: 0 10px;
height: 36px;
font-size: 13px;
font-family: 'Roboto', sans-serif !important;
font-weight: 300;
}
@media (max-width: 767.5px) {
.home .container-fluid.banner_bottom_boder .navbar.navbar-light.navbar-expand-md { background: linear-gradient(to left, #052949, #085186); }  
.home .container-fluid.banner_bottom_boder {	padding: 0 !important; border-bottom: 1px solid #ddd;}
.jobfilter-container {	margin-top: -329px; }
.homepage_headding {	margin-top: 0; }
.container-fluid.banner_bottom_boder { min-height: 410px;}
.img-fluid.home_banner_img {	max-width: 300px;	margin: 0 auto;	display: block; }
.jobfilter-container { position: absolute; top: 30px; bottom: 0; left: 0;z-index: 99;padding: 0 15px; }
}  .remove_user_log { color: #141412;
cursor: pointer;
position: relative;
float: left;
width: auto;
left: 14px;
text-align: center;
border: 1px solid #ddd;
z-index: 99;
line-height: 26px; background: #fff;
font-size: 14px; font-weight: 300; padding: 5px 12px;
padding-top: 7px; border-radius: 5px; }
.remove_user_log i {
position: relative;
top: -1px;
}
.companyLogo .change_password_page {
padding: 0;
}
.remove_user_log .fa-times::before {
font-weight: 300;
}
#page_company_profile  .companyLogo #user_logo_container {
margin: 0;
height: auto;
}
.form-account .companyLogo .company-thumbs {
margin: 6px 10px 0px 0px;
}
#page_company_profile .form-account .submited_profile .form-item {
height: auto;
margin: 0;
}
.form-account #user_logo_container.form-item div {
height: auto;
width: auto;
}  .page-template-page-fachrichtungs-generator .ai-form.fachrichtungs-generator .ai_form_content .question-progress-bar {
margin-top: 20px;
}
#manage-account .account-btns button.account-cancel-btn {
margin-right: 15px;
width: auto;
padding: 0 15px;
border: 1px solid #ddd;
background: transparent;
font-size: 14px !important; font-weight: 300; }
#manage-account .account-btns button.account-cancel-btn:hover {
border: 1px solid #ed7d31 !important;
border-radius: 5px;
color: #ed7d31;
background: 0 0;
height: 36px !important;
border-width: 0;
cursor: pointer;
}
#manage-account .account-btns #submit_profile {
float: unset;
font-size: 14px !important; font-weight: 300;  }
#manage-account .account-btns #submit_profile:hover {
opacity: 0.9;
}
#manage-account .account-btns .change_password_page.submit_profile {
padding: 20px 12px;
}
@media (min-width: 535px) and (max-width: 767.5px) {
#manage-account .account-btns button.account-cancel-btn {
width: 48%;
}
#manage-account .account-btns #submit_profile {
width: 48%;
}
}
@media (min-width: 382px) and (max-width: 534px) {
#manage-account .account-btns button.account-cancel-btn {
width: 47%;
}
#manage-account .account-btns #submit_profile {
width: 47%;
}
}
@media (min-width: 382px) and (max-width: 767.5px) {
#manage-account .text-right.account-btns {
padding: 20px 0 30px;
}
}
@media (max-width: 381px) {
#manage-account .account-btns button.account-cancel-btn {
width: 100%;
margin-bottom: 10px;
}
#manage-account .account-btns #submit_profile {
width: 100%;
}
#manage-account .text-right.account-btns {
padding: 20px 0 60px;
}
}
@media (max-width: 767.5px) { #manage-account .text-right.account-btns {
text-align: center;
}
}  @media (min-width: 491px) and (max-width: 767.5px) {
.form-account .companyLogo #user_logo_container .company-thumbs {
margin-bottom: 20px;
}
#user_logo_container span.remove.remove_user_log {
width: 100%;
left: 0;
margin-top: 10px;
text-align: left;
}
}
@media (max-width: 490px) {
#user_logo_container span.remove.remove_user_log {
width: 100%;
left: 0;
margin-top: 10px;
text-align: left;
}
.form-account .companyLogo #user_logo_container .company-thumbs {
margin-bottom: 20px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.page-template-page-job-seeker-ai .job_post.neueste-arztstellen-body {
height: 650px;
}
.page-template-page-job-seeker-ai .job-seeker .ai_output_data textarea {
height: 650px;
} .page-template-page-job-seeker-ai .job-seeker .ai_output_data .mwai-form-output {
height: 650px;
max-height: 650px;
} }  .remove_upload_btn label.upload {
display: none;
}  #pa_newsletter_subscribe_result .content {
padding: 0 10px
}
#pa_newsletter_subscribe_result .content .a-center {
margin-bottom: 0
}
#register.xmodal-form .content {
padding: 0
}
div#pa_form_newsletter_wrapper .clearfix {
padding: 0 !important
}
#pa_newsletter_subscribe_result div#pa_newsletter_message_success {
margin-bottom: 0
}
#pa_newsletter_subscribe_result div#pa_newsletter_message_error {
margin-bottom: 0;
margin-top: -.5rem
}
#pa_form_newsletter_wrapper #modal-register {
margin-top: 20px !important;
padding: 10px
}
#pa_form_newsletter_wrapper #term-of-use label {
line-height: 18px;
margin-top: 5px
}
#pa_form_newsletter_wrapper #register .form-item .fld-wrap input {
margin-top: 10px;
height: 36px;
width: 100%
}
#pa_form_newsletter_wrapper #term-of-use input {
height: 19px !important;
margin: 5px 3px 0 0 !important
}
.boxinner1 {  padding: 0;
padding-bottom: 20px; min-height: 258px; border-radius: 10px; border-radius: 5px; }
.boxinner1 p {
font-size: 14px;
line-height: 20px;
margin-bottom: 10px;
text-align: left
}
@media (min-width:992px) and (max-width:1199px) {
.boxinner1 h3 {
font-size: 22px
}
}
@media (min-width:768px) and (max-width:991px) {
.boxinner1 h3 {
font-size: 20px
}
.boxinner1 {
padding: 15px
}
.boxinner1 p {
font-size: 12px;
line-height: 18px
}
}
.boxinner1 h3 {
font-size: 20px;
margin-bottom: 21px
}
#pa_newsletter_subscribe_result #pa_form_newsletter_wrapper {
margin: -10px
}
#pa_form_newsletter_message_success {
padding: 0
} #pa_form_newsletter_message_success h3,
#pa_newsletter_message_success h3 {
font-size: 14px;
font-weight: 600;
padding: 0 18px;
padding-top: 5px;
}
#pa_form_newsletter_message_success p,
#pa_newsletter_message_success p {
padding: 0 18px;
font-size: 14px;
line-height: 24px;
margin-bottom: 0
}
#pa_form_newsletter_message_success,
#pa_newsletter_message_success {
color: #000;
background-color: #fff;
border-radius: 0;
border-top: none;
padding: 0;
border-left: none;
border-right: none;
border-color: #fff
}
#pa_form_newsletter_message_success h2 {
display: none
}
#submit_register_newsletter {
clear: both;
float: left;
padding: 5px 15px;
background: #085186;
color: #fff;
border: none;
width: 100%;
text-align: center;
cursor: pointer;
margin: 10px 18px 10px 18px
}  label, legend {    margin-bottom: 0px;    font-weight: 300;}
.page-template-page-job-ad-ai .ai_step_form  legend {    font-size: 16px;    font-weight: 500;}
.page-template-page-jobseeker-account-lebenslauf .job_seeker_main .heading h1.title { }    .jobalert_anlegen tbody tr:nth-child(2n+1) {	background: #fff;}
.jobalert_anlegen tbody tr:nth-child(2n) {	background: #f8f8f8;}
.text-center.job_alert_pagination {margin-top: 40px;display: inline-block;	width: 100%;}
.btn-select .bg-btn-hyperlink.job-alert {
color: #FFF;
font-size: 15px;
border-width: 0;
background: #ed7d31;
border-radius: 5px;
cursor: pointer;
font-weight: 400;
width: 100%;
height: 36px;
}
aside.ai_step_2 .lebenslauf_exp_details_wrapper {    margin-top: 20px;}
.page-template-page-job-seeker-ai div.ai_step_form form#update_skill_details .jobseeker_section_box {
border-bottom: none !important;
} form#update_skill_details .jobseeker_section_box {    border-bottom: 1px solid #cddce6 !important;}
#page_company_profile .jobseeker_section_box {    border-bottom: none !important;}
div#page_company_profile .form-accounts.prime-form.text_fields_main.jobseeker_section_box {
border-bottom: 1px solid #CDDCE6 !important;}
@media (min-width: 768px) {
.title_seoarchive h1 { }  }
.row.top_job_listing .row.job.box-job.basis { box-shadow: none;	 border: 1px solid #cddce6;}
.row.top_job_listing .row.job.box-job.premium  { box-shadow: none;	 border: 1px solid #cddce6;}
.logostartseite { border: 1px solid #cddce6;}
.redirection_links { float: right;}
.alle_top_ans { text-align: right;}
.arzt_job_nach .btn.btn-link { color: #085186;}
.top-arbeitgeber { border: 1px solid #cddce6;}
.siderbar_logo_img { border: 1px solid #cddce6;}
.alle_top_ans { margin-top: 0; padding-top: 0; }
.jobSeeker .whitepaper_small { font-size: 20px; }
.jobSeeker .whitepaper { margin-bottom: 30px; min-height: 160px;}
.whitepaper_download {
font-size: 16px;
font-weight: 500;
background: #f5f5f5;
display: block;
padding: 7px;
text-align: center;
border-radius: 5px;  }
.whitepaper_bg {
background: #f2f2f4;
text-align: center;
padding: 40px 20px;
border-radius: 10px;  margin-bottom: 30px;
}
.whitepaper_small { font-size: 14px; margin-bottom: 20px; }
.whitepapder_heading { font-size: 28px; font-weight: 400;}
.whitepaper_download i { margin-left: 10px;}
.whitepaper_box { padding: 30px 30px 0; border: 1px solid #f2f2f4;}
.whitepaper_bg.jobSeeker { text-align: left; background: #f8f8f87d; border: 1px solid #cddce6;}
.jobSeeker .whitepapder_heading { padding-top: 10px; font-size: 25px;}
.whitepaper_download:hover { background: #085186; color: #FFF; }
#main-content .whitepaper_box { padding: 0; border: none; margin-top: 30px;}
#whitepaper_suchen {border-radius: 5px; height: 42px;}
.search-filters .find_whitepaper .form-control {
height: 42px;
border: 1px solid #ddd; }
.page-template-page-survey-results .search-filters .find_whitepaper .form-control {
border: 1px solid #cddce6; }
.page-template-page-survey-results .search-filters .find_whitepaper .form-control {
border: 1px solid #cddce6; }
#employment_type {
width: 100%;
border: 1px solid #ddd;
border-radius: 5px;
padding: 0 10px;
height: 36px;
font-size: 14px;
font-family: 'Roboto', sans-serif !important;
font-weight: 300;
}
.home .ddl_icon #example.dropdown.hierarchy-select button {
font-family: Roboto, sans-serif !important;
font-size: 14px;
font-weight: 300;
box-shadow: none;
background: #fff;
width: 100% !important;
padding: 6.5px 10px;
padding-right: 10px;
height: 36px;
border: 1px solid #cddce6;
text-align: left;
border-radius: 5px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
cursor: pointer;
color: #141412;
}
.ddl_icon #example.dropdown.hierarchy-select button#example-two-button::after {
position: absolute;
right: 11px;
pointer-events: none;
color: #085186;
content: "\f078";
font-family: "Font Awesome 6 Pro";
font-size: 14px;
top: 10px;
}
#jobsearch .location i.fa-light.fa-location-dot {position: absolute; right: 11px; top: 14px;color: #085186; font-size: 14px;}
#example .dropdown-menu .hs-menu-inner li a.dropdown-item:active:focus { color: #fff; }
.home .btn-select button {	height: 42px;}
.home .ddl_icon #example.dropdown.hierarchy-select button {	height: 42px; }
.home #jobsearch #job_location {	height: 42px; }
.home #jobsearch #search_term {	height: 42px;}
.home .location i.fa.fa-search {	color: #7b7b7b;	font-size: 12px;	top: 15px;}
.home #example .dropdown-menu.show {  border: 1px solid #085186 !important;  border-top: 1px solid #ccc !important;}
.home .btn.btn-secondary.dropdown-toggle.bg_colr_dark {	border: 1px solid #085186 !important;}
.home #example .dropdown-menu {	box-shadow: none;	border-top: 1px solid #ccc !important;}
.ddl_icon .dropdown-menu.show li .dropdown-item {	font-weight: 300; }
#jobsearch .employment_type_ddl .dropdown-menu.show .hs-searchbox {	display: none; }
.home #jobsearch #example .dropdown-menu.show{ min-width: 136.48px;}
.quick_inks_items {	padding: 10px 0;}
.container-fluid.bg_version2 .quick_inks_items.desktop {	padding-top: 0;}
.container-fluid.bg_version2 .top_arzt_job.padd-top-35 {	margin-bottom: 0; 	padding-bottom: 0; }
.page-template-page-whitepaper .select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {    margin-top: -3px;    border-color: #085186; }
.page-template-page-whitepaper.logged-in.admin-bar .select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {	margin-top: 30px; }
span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open span.select2-selection.select2-selection--single {    border-color: #085186;}
.pac-container .pac-matched {	font-weight: 500; }
.pac-container {border-radius: 0 0 5px 5px !important;overflow: hidden; margin-top: -3px;font-family: Roboto,sans-serif;font-weight: 300;}
.autocomplete-items:empty {border: none !important; }
.pac-container .pac-item-query {font-family: Roboto,sans-serif;	font-weight: 300;}
.pac-container { border: 1px solid #085186;border-top-color: #ddd;}
.autocomplete-items {
border: 1px solid #085186;
border-top: 1px solid #ddd;
margin-top: -3px;
border-radius: 0 0 5px 5px !important;
background: #fff;
}
div#header-filter .autocomplete-items { }
form#jobalert div#header-filter div#search_term-autocomplete-list {    left: 0; }
.search-filters .find_whitepaper .form-control:focus { }
.neueste-arztstellen .registrierung-newsletter-body { font-size: 13px; font-weight: 300; text-align: left; line-height: 22px; }
.neueste-arztstellen .registrierung-newsletter-body label {    margin-top: 10px;    width: 100%;}
.ddl_icon #example .hs-searchbox, .ddl_icon #example1 .hs-searchbox, .ddl_icon #example2 .hs-searchbox { padding: 8px 8px; }
.related-posts-body ul li:last-child{ border-bottom: none; padding-bottom: 0;}
.location {    position: relative; }
div#search_term-autocomplete-list {    max-height: 215px;    overflow-y: scroll;}
#pa_newsletter_subscribe .form-item #pa_newsletter_submit:hover {    opacity: 0.9; }
.br-10 { border-radius: 10px !important;} .single-post .single-navigation { padding-top: 20px; border-bottom: none !important; }
#jse-gemerkte-jobs .employer-address {	margin-bottom: 8px; }
.jobs-berufsgruppe-body .btn.btn-link {	padding-right: 0; }
.jobs-berufsgruppe-body ul li:last-of-type {    border: none; }
.jobs-berufsgruppe-body ul li:first-child {	padding: ;	padding-top: 0;} @media (min-width: 768px) {
.jobseeker .jobseeker_section_box label.form-label {height: 42px;display: table-cell;vertical-align: middle; }
.container-fluid.bg_version2 .Arbeit ul.quick_inks_items.desktop li {    margin-top: 15px; }
.row.homeform.advance_filter-sec {	display: none; }
}
@media (min-width: 992px) and (max-width: 1199px) {
.homepage_headding { font-size: 33px; margin-top: 30px; }
.jobfilter-container { margin-bottom: 100px; margin-top: -150px; }
.quick_inks_items li { padding: 5px 10px 0px 10px; } .container-fluid.bg_version2 .quick_inks_items li {    margin: 0 5px 0 0;    padding: 5px 12px; }
.ddl_icon #example.dropdown.hierarchy-select button#example-two-button::after {
background: #fff;
padding-left: 3px;
}
.ddl_icon #example.dropdown.hierarchy-select.show button#example-two-button.dropdown-toggle.bg_colr_dark::after{
padding-left: 0px;
padding-right: 3px;
background: #e6e6e6;
}
}
@media (min-width: 768px) and (max-width: 991px) {
ul.nav.navbar-nav.nav_left_menu > li:first-child {    padding-left: 0 !important; }
.desktop.desktop_banner { display: flex;	}
.homepage_headding { font-size: 23px; margin-top: 0; margin-bottom: 0px; }
.slogan { font-size: 15px; margin-top: 5px;}
.mobile_banner { display: none; }
.jobfilter-container { margin-bottom: 190px; position: relative; margin-top: -140px;}
.jobfilter {padding: 5px; border-radius: 10px;} .bg_version2 h2.top_arzt_job {		margin-bottom: 0;	}
.container-fluid.bg_version2 .Arbeit ul.quick_inks_items.desktop {    display: block;}
}
@media (max-width: 767.5px){
.find_whitepaper .no-padding { padding-left: 15px !important; padding-right: 15px !important; }
.whitepaper_box .jobSeeker .whitepaper { min-height: auto; }
#jobsearch .location i.fa-light.fa-location-dot, 
.location i.fa-light.fa-search { background: #fff;  padding-left: 5px;  }
.container-fluid.bg_v1 {	display: none; } .employment_type_ddl {	display: none; }
.page-template-page-whitepaper.logged-in.admin-bar .select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {    margin-top: 43px; } .top_arzt_job {	padding: 25px 0 20px 0;	margin-bottom: 0;}
.row.top_job_listing .col-lg-6:first-child .row.job.box-job.premium {	margin-top: 0;}
.row.top_job_listing .col-lg-6:first-child .row.job.box-job.basis {	margin-top: 0;}
.redirection_links {	margin-bottom: 25px; line-height: 20px; }
.Arbeit_row .top_arzt_job {	padding: 25px 0 20px 0;	margin-bottom: 0;}
.alle_top_ans {	margin-bottom: 25px;}
.container.arzt_job_nach_section .arzt_job_nach {	margin-bottom: 0;}
.home-page-content {	margin-bottom: 25px; }
.container.arzt_job_nach_section {	padding: 25px 0 20px 0;}
.container-fluid.gray-box.Arbeit_row > .container { padding-left: 0; padding-right: 0;} .arzt_job_nach h3 {	margin-bottom: 0; }
.autocomplete-items div {	font-size: 16px;}
.home #jobsearch #job_location {	font-size: 16px; }
.ddl_icon #example2.dropdown.hierarchy-select button {	font-size: 16px; }
#header-filter .dropdown-menu.show li a {	font-size: 16px; }
.pac-item-query {	font-size: 16px; }
#search_term {	font-size: 16px !important;}  #page_company_profile .jobseeker_section_box {    padding: 25px 15px 25px 15px; }
.jobseeker_section_box .career { line-height: 20px;}
.lebenslauf_exp_details .primary-text { line-height: 20px;}	
.wp-block-ai-engine-form-container.mwai-form-container.ai_form, form#update_account_my_cv .jobseeker_section_box, .form-accounts.prime-form.text_fields_main.jobseeker_section_box { padding: 15px !important; }
.row.jobseeker_section { padding: 0; }
#page_company_profile #update_account_my_cv .jobseeker_section_box .jobseeker_head_content h3.info_address_identity {
padding-left: 15px;
}
.jobseeker_detail_section {margin-top: 15px;}
#page_company_profile .remove_upload_btn {height: auto !important; }
#page_company_profile .jobseeker_section_box h3.info_address_profilepage{border-bottom: none !important;line-height:26px;}
.header-filter .search-box { font-size: 16px !important; }
.advance-filter label {	font-size: 16px; }
input#job_location::-webkit-input-placeholder {
font-size: 16px !important;
}
input#job_location::-moz-placeholder {
font-size: 16px !important;
}
input#job_location:-ms-input-placeholder {
font-size: 16px !important;
}
input#job_location:-moz-placeholder {
font-size: 16px !important;
}
input#search_term::-webkit-input-placeholder {
font-size: 16px !important;
}
input#search_term::-moz-placeholder {
font-size: 16px !important;
}
input#search_term:-ms-input-placeholder {
font-size: 16px !important;
}
input#search_term:-moz-placeholder {
font-size: 16px !important;
}
.btn-select button, .btn-select div, .btn-select-wait button {
font-size: 16px;
}
#jobsearch #job_location, #jobsearch #search_term {	padding: 0 22px 0 10px;}
.download_buttons .cv-generator {    width: 100%;}  .top_article_box.box2_3 .top_article_desc .post-title a {	min-height: 26px; }  }
@media (min-width: 320px) and (max-width: 575px) {
.container-fluid.no_bg_color_content { padding: 0;}
}
@media (min-width: 576px) and (max-width: 767.5px) {
.navbar-expand-md .navbar-collapse { width: 100%; position: absolute; top: 60px; left: 15px; }
}
@media (max-width: 350px) {
.arzt_job_nach ul li .fal.fa-angle-right {	margin-right: 0px; }
.arzt_job_nach li a {	letter-spacing: -0.2px; }
} .error span.select2-selection.select2-selection--single {
border-color: #cc0000;
}
#register_complete .select2-container--default .select2-selection--single .select2-selection__rendered {
padding-left: 12px;
}
.xmodal-form .select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #141412;
}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
width: 10px;
background: #F1F1F1;
border-radius: 4px;
}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
background: #C1C1C1;
height: 38px;
border-radius: 4px;
} @media (min-width: 768px) and (max-width: 991px) {
ul.nav.navbar-nav.nav_left_menu.new_header_right_menu > li:nth-last-child(-n+2) {
padding-right: 0 !important;
}
} @media (min-width: 768px) and (max-width: 1199px) {
.row.ai_output_data div#related_post .neueste-arztstellen-body .row .col-md-8 { padding-left: 10px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
.job-seeker h3.recom_job {
font-size: 15px;
}
} .form-account .companyLogo .company-thumbs {
margin: 6px 10px 0px 0px;
display: block;
margin-bottom: 20px;
float: none;
height: auto;
width: 100px;
}
.form-account .companyLogo .company-thumbs img {
height: 100%;
width: 100px;
}
.remove_upload_btn .afu-process-file .select::before {
content: "\f0ee";
font-family: 'Font Awesome 5 Pro';
position: relative;
right: 2px;
}
.remove_upload_btn .afu-process-file .afuico.afuico-upload-cloud {
display: none;
}
.remove_upload_btn label.select span::after {
content: "...";
}
.remove_upload_btn label.select {
color: #085186;
background: #FFF;
font-weight: 300;
font-size: 1rem;
padding: 5px 10px !important;
padding-bottom: 6px !important;
}
.page-template-page-jobseeker-account-lebenslauf .remove_upload_btn .afu-process-file>label.select span {
display: none;
}
.remove_user_log:hover {  color: #085186;
border-color: #085186;
}
#lebenslauf_block .remove_upload_btn .afu-process-file .select::after {
content: "Durchsuchen...";
}
.jobseeker_section_box .afu-process-file label:hover {  color: #085186;
border-color: #085186; }
#lebenslauf_block .remove_upload_btn label.remove[disabled="disabled"] {
display: inline-block;
opacity: initial;
height: 40px;
}
.companyLogo #user_logo_browse_button::before {
content: "\f0ee";
font-family: "Font Awesome 5 Pro";
}
#update_account_work_exp #lebenslauf_block .remove_upload_btn label.remove i.afuico.afuico-cancel {
position: relative;
left: -14px;
}
#update_account_work_exp #lebenslauf_block .remove_upload_btn label.remove:before {
position: relative;
left: -11px;
top: -1px;
}
#update_account_work_exp #lebenslauf_block .remove_upload_btn label.remove {
width: auto;  top: 2px;
opacity: 0;
padding: 11px 1px 11px 13px;
background: #fff;
}
#update_account_work_exp #lebenslauf_block .remove_upload_btn label.remove:hover {  color: #085186;
border-color: #085186; }
#update_account_work_exp #lebenslauf_block .remove_upload_btn label.remove.opcity {
opacity: 1;
}
body #update_account_work_exp .remove_upload_btn label.remove i.afuico.afuico-cancel:before{
margin-top: 0px;
}
.upload_btn i.icon {
display: none;
}
#job_form_info span.upload_btn::before {
content: "\f0ee";
font-family: 'Font Awesome 5 Pro';
position: relative;
right: 4px;
}
.job_html span.upload_btn:before {
content: "\f0ee";
font-family: 'Font Awesome 5 Pro';
position: relative;
right: 4px;
}
@media (min-width: 380px) and (max-width: 767.5px) {
#user_logo_container .upload-remove {
display: flex;
width: 250px !important;
}
#user_logo_container .upload-remove span.remove.remove_user_log {
left: 12px;
margin: auto;
width: 120px;
}
} @media (max-width: 767.5px) { .premium .employer-job-date {	margin-top: 2px; }
.ai_output_data .copy_ai_output { margin-top: 14px; } .ai_output_data .load_more { margin-top: 30px; } } .delete_account {
width: 100%;
}
.user_account_delete .effected_to {
padding-left: 30px;
}
.user_account_delete .effected_to li {
font-weight: 300;
}
.action_button {
text-align: center;
margin: 20px 0 0 0;
}
.action_button .btn {
line-height: 30px;
padding: 5px 30px;
position: relative; font-size: 14px;
font-weight: 300;
border-radius: 5px;
}
.action_button .btn.delete_button {
background: #ed7d31;
color: #FFF;
}
.action_button .button_icon {
position: relative;
right: 10px;
}
.action_button .btn:hover {
opacity: 0.9;
}
@media (max-width:563px){
.action_button .btn {
width: 100%;
}
}
.xmodal-confirmation { padding: 30px 20px; }
h4.confirm-heading {
font-size: 16px;
}
.view_button {
margin-top: 18px; text-align: center;
} .home_view.view_button i.button_icon {
position: relative;
right: 10px;
} .btn.action_home_page {
background: #ed7d31;
color: #FFF;
cursor: pointer;
width: 100%;
padding: 5px;
line-height: 30px; font-size: 16px;
font-weight: 400;
border-radius: 5px;
}
.btn.action_home_page:hover {
opacity: 0.9;
}
#page_company_profile .form-account .form-item .cancel-delete-request {
padding: 8px 15px; border: 1px solid #ddd;
font-size: 1rem;
border-radius: 5px; color: #141412;
line-height: 22px;
height: auto;
cursor: pointer;
font-weight: 300;  background: #fff; }
#page_company_profile .form-account .form-item .cancel-delete-request:hover {  color: #085186;
border-color: #085186; }
.cancel-delete-request .fa-times {
font-weight: 300;
font-size: 16px;
}
.html_upload_design .uploaded_file {
display: none;
}
.html_upload_design .uploaded_file .fa-file {
font-size: 40px;
border: 1px solid #c1c1c1;
padding: 20px;
border-radius: 4px;
}
.html_upload_design .file-paths {
height: auto;
padding: 0;
}
span.remove_users_log {
font-size: 1rem;
padding: 5px 10px;
color: #141412;
border-radius: 4px;
cursor: pointer;
position: relative;
float: left;
width: auto;
left: 14px;
text-align: center;
border: 1px solid #ddd;
font-weight: 300;
z-index: 99;
line-height: 26px;
background: #FFF8F0;
}
.info_address_profilepage .fas.fa-user {
color: #ed7d31;
margin-right: 10px;
}
h3.info_address_profilepage {
font-size: 18px;
color: #141412;
border-bottom: 1px solid #ddd;
margin: 0;
font-weight: 300;
margin-bottom: 30px;
display: block;  padding: 15px 0 10px;
}
.jobseeker_section_box.delete_account {
background: transparent;
border: none !important;
margin: 0px;
}
.accountDelete a.delete-account {
border: 1px solid #ddd;
color: #141412;
line-height: 22px;  background: #fff;
padding: 11px 12px 10px 22px; font-size: 14px; font-weight: 300; border-radius: 5px; } @media (max-width: 767.5px) {
.accountDelete a.delete-account {
display: block;
width: 100%;
text-align: center;
}
#page_company_profile .form-account .form-item .cancel-delete-request {
width: 100%;
}
}  .accountDelete a.delete-account i {  position: relative;
right: 10px;
} .accountDelete a.delete-account:hover {  color: #085186;
border-color: #085186; }  .ai_form .mwai-form-field[data-form-required="true"] legend::after {
content: " *";
color: #ed7d31;
}  .row.ai_output_data div#related_post .employer-address { font-size: 13px; line-height: 18px;}
@media (min-width: 768px) and (max-width: 1199px) {
.row.ai_output_data div#related_post .neueste-arztstellen-body .row .col-md-8 { padding-left: 10px; }
}
@media (min-width: 491px) and (max-width: 767.5px) {
.neueste-arztstellen-body .row .col-md-4 {
max-width: 20%;
flex: 0 0 20%;
}
.neueste-arztstellen-body .row .col-md-8 {
-ms-flex: 0 0 80%;
flex: 0 0 80%;
max-width: 80%;
}
}
@media (max-width: 490px) {
.neueste-arztstellen-body .row .col-md-4 { max-width: max-content; margin-right: 15px;
flex: 0 0 25%;
}
.neueste-arztstellen-body .row .col-md-8 { flex: 0 0 75%; width: auto;
}
.neueste-arztstellen.white_paper_sec .neueste-arztstellen-body .col-md-2.col-sm-2.col-3.padd-l-0 {
margin-right: 15px; }
} .widget-area .company-profile .info a {	border-radius: 5px; } .upload-remove-buttons .message {
width: 100%;
position: relative;
top: 0px;
display: flex;
background: transparent;
color: #cc0000;
font-size: 13px;
font-weight: 400 !important;
padding: 0;
}
.post-a-job .form-item .upload-remove-buttons .error {
width: auto;
padding: .375rem .75rem !important;
} .page-template-page-post-a-job .btn.btn-outline-primary.waves-effect.float-left.upload_btn_border_none {
border-color: #ddd;
padding: 8px 10px 7px;
} .html_upload_design .error .message {
top: 38px;
}
.upload-remove-buttons span.icon {
display: none;
}
.post-a-job .job_description span.icon {
display: none;
}
.btn.btn-outline-primary.waves-effect.float-left.upload_btn_border_none {
padding: 0.500rem .75rem;
}
.html_upload_design .uploaded_file {
display: none;
}
.html_upload_design .uploaded_file .fa-file {
font-size: 40px;
border: 1px solid #c1c1c1;
padding: 20px;
border-radius: 4px;
}
.html_upload_design .file-paths {
height: auto;
padding: 0;
}
span.remove_users_log {
font-size: 1rem;
padding: 5px 10px;
color: #141412;
border-radius: 4px;
cursor: pointer;
position: relative;
float: left;
width: auto;
left: 14px;
text-align: center;
border: 1px solid #ddd;
font-weight: 300;
z-index: 99;
line-height: 26px;
background: #FFF8F0;
}
.html_upload_design.job_html .error .message {
top: 40px;
}
.post-a-job .form-item .error .message {
color: #cc0000;
font-size: 13px;
font-weight: 400 !important;
background-color: 0 0;
}
.post-a-job span.icon {
display: none;
} .jse-umfrage, .jse-candidate-profile, .jse-jobalert{	display:none; }
.jse-umfrage.active, .jse-candidate-profile.active, .jse-jobalert.active{	display:block;}
.survey_lists {  text-align: left;}
.survey_lists thead {  border-bottom: 2px solid #ccc;}
.survey_lists th, .survey_lists td {  padding: 10px;}
.survey_lists tr:nth-child(2n) {  background-color: #f2f2f2; }
.yellow-color{	color: #DDB259;}
#jse-umfrage p {  margin-bottom: 5px;  margin-top: 5px; }
.job_seeker_main .heading h1{	padding-left:0 !important;}
.job_seeker_main .wrapper{	width:auto; }
#update_account div.form-item, #update_account .jse-submit {	padding:8px 0;}
.form-account .form-item input{	width: 100% !important;}
.form-account .form-item  div textarea{	width: 100% !important;}
.table-responsive {  max-width: 100%;  overflow-x: auto;}
@media (max-width:627px){
.header-second{	height:auto !important;}	
}
#Famulaturv, #freigabe, #ziel_dlw {	float: left;	margin-right: 10px;	width: 15px !important;	height:30px;} .container-fluid.Arbeit_row.gray-box {
padding-right: 15px;
padding-left: 15px;
}
.archive .ddl_icon #example2.dropdown.hierarchy-select button#example-two-button2::after, .blog .ddl_icon #example2.dropdown.hierarchy-select button#example-two-button2::after {    top: 8px; }
#blog_searchform input {    border: 1px solid #CDDCE6; }
@media (min-width:768px){
.redirection_links.alle_top_ans {	margin-top: 18px;}
}
@media (min-width: 768px) and (max-width: 1199px) {
.mem_box a span.email {    display: inline-block;    word-break: break-all;}
}
@media (min-width: 768px) and (max-width: 991px) {
.mem_box { padding: 20px 9px; margin-top: 30px; min-height:355px; }
.mem_box span.email { font-size: 11px; }
}  .widget-area .company-profile .info .company_profile a {
font-weight: 400;
}
#modal_edit_job .bg-btn-action.border-radius#cancel-form {
background: #085186;
font-weight: 400;
padding: 7px 0;
}
#modal_edit_job .bg-btn-action.border-radius {
display: inline-block;
position: relative;
width: 48%;
font-size: 0.9em;
border-radius: 5px; }
#modal_edit_job .bg-btn-action.border-radius#submit-form {
background: #ed7d31;
font-weight: 400;
padding: 7px 0;
}
#modal_edit_job .bg-btn-action.border-radius#cancel-form:hover, #modal_edit_job .bg-btn-action.border-radius#submit-form:hover {
opacity: 0.9;
}
.modal-job .form-item span {
font-weight: 700;
}
.modal-form .form-item .bg-default-input#user_url {
height: 36px;
} .job_company_logo.comp_logo {
margin: 10px 0;
position: relative;
}
.comp_logo span.upload_btn {
color: inherit;
font-weight: 300;
}
.comp_logo .upload_btn::before {
content: "\f0ee";
font-family: "Font Awesome 5 Pro";
position: relative;
right: 4px;
}
.comp_logo .btn-outline-primary.upload_btn_border_none {
border: 1px solid #ddd;
background: #FFF;
position: relative;
color: #085186;
padding: 6px 12px;
border-radius: 6px;
}
.job_company_logo.comp_logo #fileToUploadCompLogo {
width: 100% !important;
height: 100% !important;
}
.comp_logo .btn-outline-primary.upload_btn_border_none:hover {
background: #085186;
color: #FFF;
}
.comp_logo .removed_company_logo {
color: #141412;
cursor: pointer;
text-align: center;
border: 1px solid #ddd;
width: 96px;
line-height: 25px;
background: #fff;
font-size: 1rem;
font-weight: 300;
padding: 4px 10px;
border-radius: 5px;
position: absolute;
top: 0px;
right: -50px;
}
.comp_logo .removed_company_logo .fa-times {
position: relative;
top: -1px;
}
.comp_logo .removed_company_logo:hover {
background: #085186;
color: #FFF;
}
.removed_company_logo .fas.fa-times::before {
content: "\f1f8" !important;
font-size: 14px;
font-weight: 300;
margin-right: 6px;
}
#modal_edit_job .modal-job .form-item input {
border-radius: 5px; } #modal_edit_job #job_form .form-item input {
border-radius: 5px;
}
#wp-content-editor-tools #wp-content-media-buttons #insert-media-button {
padding: 0 10px !important;
border-radius: 5px;
}
#modal_edit_job .select2-container--default .select2-selection--single {
border-radius: 5px;
}  @media (min-width: 576px) and (max-width: 767.5px) {
.container.no_bg_color_content {
padding-left: 0;
padding-right: 0;
}
footer.bg-footer-new > .container {
padding: 0;
}
.category .container.sidebar-300 {
padding-left: 0;
padding-right: 0;
}
.container-fluid.banner_bottom_boder .container {
padding: 0;
}
.container-fluid.bg_color_content.top_arzt_stellenange .container {
padding: 0;
}
.bg-footer-new .container {
padding: 0;
}
.single .container.sidebar-300 {
padding: 0;
}
}
@media (max-width: 767.5px) {
.container-fluid.gray-box .container {
padding-left: 0;
padding-right: 0;
}
.container.arzt_job_nach_section {
padding: 25px 0 20px 0;
}
.container-fluid.white-box .container {
padding-left: 0;
padding-right: 0;
}
}
.rc-anchor-light.rc-anchor-normal, .rc-anchor-light.rc-anchor-compact {
border: 1px solid #d3d3d3;
border-radius: 5px;
} .single-job #single-job #sitebar .info.company-description i.fas.fa-building {
width: 14px;
margin-right: 6px;
text-align: center;
} .gehalt_steigern_text p {	font-size: 15px;	font-weight: 300; } .page-template-page-cv-generator .step-listing, #post_job #progressbar {
margin-top: 2px;
}
.page-template-page-survey-results .search-filters form.find_whitepaper .col-md-12 .form-group,
.page-template-page-whitepaper .search-filters form.find_whitepaper .col-md-12 .form-group {
margin-bottom: 0;
}
.page-template-page-survey-results .search-filters form.find_whitepaper p,
.page-template-page-whitepaper .search-filters form.find_whitepaper p {
margin-bottom: 0;
padding-bottom: 3px;
font-size: 13px;
}
.page-template-page-stelle-schalten .post_a_job_page h5, .employer-page h2 {
margin-top: 3px;
}
.content-top-gap {
margin-top: 7px;
}
@media (min-width:576px) and (max-width: 767.5px) {
.container-fluid.bg_color_content>.container {
padding: 0
}
}
@media (max-width: 767.5px) {
.my_lebenslauf_page .job_seeker_main .download_buttons {
margin-top: 3px;
}
.select-two-box .select2-container {
width: 100% !important; }
}  #update_skill_details #selected_input .selected_skill {
border: none;
background: #ebf3f9;
}
@media (max-width: 767.5px) {
.search-opt-in-box.top-box-gap {
margin-top: 25px;
}
}  @media (max-width: 1199px) {
.heading h1.title_new {
line-height: 30px;
}
}  .jobseeker_section_box #jobalert_anlegen .btn.btn-primary {
background: transparent;
}  button.btn.back_to_dashboard {
background: #fff;
border: 1px solid #ddd;
color: #141412;
-webkit-text-fill-color: #141412;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}  .page-template-page-arbeitgeber-liste .top_logo_title.job-box-top-gap {
margin-top: 27px;
}  @media (max-width: 767.5px) {
.single.single-job h1#job_title {
font-size: 20px !important;
font-weight: 500 !important;
line-height: 26px;
}
#single-job .heading h1.title {
line-height: 26px;
}
}  @media (max-width: 767.5px) {
.page-template-page-whitepaper .select2-container--default .select2-selection--single .select2-selection__rendered,
.search-filters .find_whitepaper .form-control,
.search-filters .find_whitepaper .form-control::placeholder,
.page-template-page-arbeitgeber-liste #jobsearch #employer_name.search_kilinikn::placeholder {
font-size: 16px !important;
}
.page-template-page-arbeitgeber-liste .land_type #example-two-button3,
.page-template-page-arbeitgeber-liste .Arbeitg_type #example-two-button4,
.page-template-page-arbeitgeber-liste .land_type #example-two-button5,
.page-template-page-arbeitgeber-liste #jobsearch #employer_name.search_kilinikn,
.page-template-page-arbeitgeber-liste .ddl_icon #example2.dropdown.hierarchy-select button,
.ddl_icon #example2.dropdown.hierarchy-select button,
.ddl_icon #example.dropdown.hierarchy-select button,
#jobsearch #job_location {
font-size: 16px;
}
.ddl_icon #example2.dropdown.hierarchy-select button,
.ddl_icon #example.dropdown.hierarchy-select button,
.page-template-page-arbeitgeber-liste .land_type #example-two-button3,
.page-template-page-arbeitgeber-liste .Arbeitg_type #example-two-button4,
.page-template-page-arbeitgeber-liste .land_type #example-two-button5,
.ddl_icon #example2.dropdown.hierarchy-select button,
.ddl_icon #example.dropdown.hierarchy-select button {
padding: 6px 20px 6.5px 10px;
}
.page-template-page-job-seeker-ai .select2-container--default .select2-selection--single .select2-selection__rendered,
.page-template-page-profile .select2-container--default .select2-selection--single .select2-selection__rendered,
.page-template-page-cv-generator .select2-container--default .select2-selection--single .select2-selection__rendered,
.page-template-page-jobseeker-account-lebenslauf .select2-container--default .select2-selection--single .select2-selection__rendered,
.page-template-page-whitepaper .select2-container--default .select2-selection--single .select2-selection__rendered {
padding-top: 1px;
}
.page-template-page-arbeitgeber-liste #jobsearch .hs-searchbox input + i.fa.fa-search {
top: 21px !important;
}
}
@media (max-width: 575px) {
.ai_step_form .mwai-form-field-container input[type="checkbox"] + label {
display: inline-flex;
width: calc(100% - 35px);
}
}  #step_job .maps img {
width: 100%;
} #jmap .zoom-img {
transform: scale(1.2);
transition: transform 0.3s ease-in-out;
width: 100%;
} @media (max-width: 1200px) {
#jmap  .zoom-img {
transform: scale(1.5);
}
body #jmap {
min-height: 184px !important;
}
body #step_job .maps img {
top: 0px;
}
}
@media (max-width: 768px) {
#jmap  .zoom-img {
transform: scale(1.5);
}
body #step_job .maps img {
top: 0px;
}
body #jmap {
min-height: auto !important;
}
}
@media (max-width: 480px) {
#jmap  .zoom-img {
transform: scale(2);
}
body #step_job .maps img {
top: 0px;
}
body #jmap {
min-height: auto !important;
}
}  @media (max-width: 575px) {
.title_center .main-column.uppercase {
word-wrap: anywhere;
}
}  .logotitle div.company_banner_home img {
width: 100%;
max-width: 100%;
height: auto;
position: relative;
border-radius: 10px 10px 0 0;
max-height: 150px;
object-fit: cover;
}
.top-arbeitgeber .siderbar_logo_img {
z-index: 9;
position: relative;
}
.top-arbeitgeber .siderbar_logo_img #company_logo_thumb {
height: auto !important;
width: auto !important;
}
@media (min-width: 768px) and (max-width: 991px) {
.page-template-page-arbeitgeber-liste .top-arbeitgeber .company_banner_home { height: auto !important;
}
.page-template-page-arbeitgeber-liste .top-arbeitgeber { min-height: 300px; } }
@media (max-width: 767px) {
.logotitle div.company_banner_home img { min-height: 150px; }
}
@media (min-width: 992px) {
.logotitle div.company_banner_home img { min-height: 150px; }
}  @media (min-width: 768px) {
.megamenu .dropdown-item ul > li.mob_menu { display: none;	}
}
@media (max-width: 767.5px) {
.megamenu .dropdown-item ul > li.dsk_menu { display: none; }
}  #single_job_share_button_top .apply_job_button.count_company_email.bg_orange_color .btnshare {
background: #ed7d31;
border: 1px solid #ed7d31;
}
#single_job_share_button_top button.apply_job_button.count_company_email.bg_orange_color {
background: #ed7d31;
border: 1px solid #ed7d31;
}  .page-template-page-arbeitgeber-magazin #posts-container-infinite .post_block { margin-bottom: 30px; padding-bottom: 0px; border: 1px solid #cddce6; border-radius: 10px; }
.page-template-page-arbeitgeber-magazin #posts-container-infinite .post_block .fachwissen_sec .post-content-container {	padding: 15px 20px 15px 20px;}
.page-template-page-arbeitgeber-magazin #posts-container-infinite .post-content-container h2 a:hover {	color: #085186;}
.post-content-container .post-content .excerpt-container{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;text-align:left; }
.image img { width: 100%; height: auto;}
#searchform .form-control { border-color: #ddd; border-radius: 5px; }
#searchform .form-control { font-weight: 300; font-size: 14px; height: 42px; color: #141412; padding: 12px; }
.input-group-append #searchsubmit {
font-size: 16px;
font-weight: 400;
border-width: 0;
cursor: pointer;
width: 100%;
height: 42px;
text-align: center;
display: block;
top: 0;
left: 0px;
position: relative;
}
.meta-info_tag .alignleft {
font-weight: 300;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
-webkit-line-clamp: 1;
width: 70%;
}
.post-content-container .meta-info_tag .alignleft {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
white-space: normal;
-webkit-line-clamp: 1;
width: 79%;
}
.input-group-append #searchsubmit { color: #fff; background: #ED7D31; border: 1px solid #ED7D31; border-radius: 5px; }
.input-group-append #searchsubmit:hover { opacity: .9;}
#searchform .sb-icon.fa.fa-search { right: 29px; top: 15px; font-size: 14px; }
#searchform .form-control input:-ms-input-placeholder {	font-weight: 300;	color: #141412}
#searchform .form-control input:-moz-placeholder {	font-weight: 300;	color: #141412; }
#searchform .form-control::-webkit-input-placeholder {	font-weight: 300;	color: #141412; }
#searchform .form-control::-moz-placeholder { font-weight: 300; color: #141412; }
#searchform input#search::placeholder, #searchform .sb-icon.fa.fa-search { color: #b2b2b2 !important; }
h2.neueste_artical { font-size: 20px; font-weight: 400; line-height: 30px; padding: 25px 0 15px 0; margin-bottom: 0px; }
.meta-info_tag .alignright.tag_date_info span.updated { font-size: 13px; font-style: normal; font-weight: 300; }
.alignright.post-readmore { font-size: 12px; }
a.read-more { font-weight: 300; }
.post-content-container .post-content {	display: inline-block;}
.post-content-container h2.post-title.entry-title {
min-height: auto;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
white-space: normal;
max-height: 56px;
padding-top: 1px;
color: #085186;
font-weight: 300;
margin: -2px 0 10px;
padding-right: 5px;
line-height: 20.5px;
word-break: break-word;
}
.meta-info_tag .alignleft a {	font-size: 13px;	font-weight: 300;}
.page-template-page-arbeitgeber-magazin #posts-container-infinite .image img {	border-top-left-radius: 9px;	border-bottom-left-radius: 9px; }
.post-template-page-arbeitgeber-magazin-single .sidebar_right_new {	margin: 0; }
@media (min-width: 1200px) {
.col-md-12 #posts-container-infinite .image { text-align: center; height: 222px; overflow: hidden; border-radius: 0 0 0 10px; }
.col-md-12 #posts-container-infinite .image img.wp-post-image {
margin: auto;
border: none !important;
display: block;
width: 100%;
text-align: center;
float: left;
border-radius: 10px 0 0 10px;
}
.post-content-container .meta-info_tag { margin-bottom: 33px; }
.post-content-container .post-content .excerpt-container {
line-height: 24.5px;
}
}
@media (min-width: 992px) {
.excerpt-container .post_content_mob {
display: none;
}
}
@media (max-width: 991px) {
.excerpt-container .post_content_dasktop {
display: none;
}
.meta-info_tag {
margin-bottom: 35px;
}
#posts-container-infinite .image img {  border-top-right-radius: 9px;
}
.alignright a.read-more {
font-weight: 300;
margin-top: 5px;
display: inline-block;
}  
}
@media (max-width: 767.5px) {
#searchform .input-group-append #searchsubmit {
margin-top: 15px;
}
.page-template-page-arbeitgeber-magazin #posts-container-infinite .post_block .fachwissen_sec .post-content-container {
padding: 20px 20px 19px 20px;
}
.page-template-page-arbeitgeber-magazin #posts-container-infinite .post_block .post-content-container .post-content h2.post-title.entry-title {
margin: 0 0 14px;
}
}
.post-template-page-arbeitgeber-magazin-single .neueste-arztstellen {
padding: 15px 20px;
}
.post-template-page-arbeitgeber-magazin-single .neueste-arztstellen-body {	padding: 0px;}
.post-template-page-arbeitgeber-magazin-single .neueste-arztstellen-header { background: none;   padding: 0; margin-bottom: 10px;}
.post-template-page-arbeitgeber-magazin-single .neueste-arztstellen {  border: 1px solid #CDDCE6;  border-radius: 10px;}
.registrierung-newsletter-header h3 {
font-size: 17px;
padding: 0 0 0 20px !important;
margin-left: -20px;
font-weight: 400 !important;
margin-bottom: 10px;
line-height: 30px !important;
color: #ed7d31 !important;
}
.post-template-page-arbeitgeber-magazin-single .neueste-arztstellen .registrierung-newsletter-body label {
font-weight: 400;
margin-top: 10px;
width: 100%;
}
#pa_newsletter_subscribe_wrapper {
display: inline-block;
width: 100%;
}  .maps {
padding: 0;
margin-top: 10px;
overflow: hidden;
max-height: 250px;
border-radius: 10px;
display: flex;
justify-content: center;
align-items: center;
}
.maps .zoom-img {
width: 100%;
}  .nl_content-area #pa_newsletter_subscribe .form-item input#pa_newsletter_submit1 {
width: 100% !important;
height: 42px;
font-weight: 500;
background: #ed7d31;
color: #fff !important;
border-radius: 5px;
border: none;
cursor: pointer;
font-size: 16px !important;
}
input#pa_newsletter_email1 {
margin-top: 0;
width: 100% !important;
height: 42px;
border-radius: 5px;
border: 1px solid #cddce6 !important;
margin-bottom: 10px;
font-size: 14px;
font-weight: 300;
padding: 0 12px !important;
}  #posts-container-infinite.fachwissen-post-list .post_block, #posts-container-infinite.autor_post_list .post_block {
margin-bottom: 30px;
padding-bottom: 0px;
border: 1px solid #cddce6;
border-radius: 10px;
}
#posts-container-infinite .sec-fachwissen-post-list .post-content-container, #posts-container-infinite.autor_post_list .sec_autor_post_list .post-content-container {
padding: 15px 20px;
}
#posts-container-infinite.autor_post_list .sec_autor_post_list .post-content-container .post-content {
margin-bottom: 10px;
}
#posts-container-infinite.fachwissen-post-list .post-content-container h2.post-title.entry-title, #posts-container-infinite.autor_post_list .post-content-container h2.post-title.entry-title {
margin: -2px 0 15px;
}
@media (min-width: 768px) and (max-width: 1199px) {
.col-md-12 #posts-container-infinite.fachwissen-post-list .image img.wp-post-image, .col-md-12 #posts-container-infinite.autor_post_list .image img.wp-post-image {
border-radius: 10px 0 0 10px;
}
}
@media (max-width: 767.5px) { .col-md-12 #posts-container-infinite.fachwissen-post-list .image img.wp-post-image {
margin-top: 0;
} .col-md-12 #posts-container-infinite.fachwissen-post-list .image img.wp-post-image, .col-md-12 #posts-container-infinite.autor_post_list .image img.wp-post-image {
border-radius: 10px 10px 0 0;
}
}
.top_autor_sec {	display: inherit;	margin-top: 15px; }
@media (max-width: 575px) {
.top_autor_sec {	display: block;}
}  .premium_pro_sec .TitleLogomedia {
border-radius: 0 0 10px 10px;
}
@media (min-width: 992px) and (max-width: 1199px) {
.BorderlatestJobs .joblisting_side_company_premium .siderbar_logo_img {
height: 80px;
width: 80px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.BorderlatestJobs .joblisting_side_company_premium .siderbar_logo_img {
height: 60px;
width: 60px;
line-height: 3;
}
}  #searchform .input-group.side-search input.form-control {
border-radius: 5px 0 0 5px;
}
.input-group.side-search .input-group-append #searchsubmit {
border-radius: 0 5px 5px 0;
}  @media (min-width: 768px) and (max-width: 991px) {
.job_alert_popup .job_alertright_sec .content {
text-align: unset;
}
}  .disclaimer-msg {
margin-top: 20px;
background: #fff !important;
padding: 10px;
border-radius: 10px;
border: 1px solid #ddd;
}
.disclaimer-msg small.disc-info-icon {
margin-right: 10px;
}
.disclaimer-msg small {
color: #141412;
}
.mobile-disclaimer .disclaimer-msg {
margin-top: 0;
margin-bottom: 30px;
}
@media (min-width: 768px) {
.ai_output_data .mobile-disclaimer {
display: none;
}
}
@media (max-width: 767.5px) {
.ai_output_data .desktop-disclaimer {
display: none;
}
}  .report-content-btn i {
padding-right: 3px;
}
.page-template-page-arbeitgeber-liste #latest_jobs_container {
padding-bottom: 60px;
}
a.report-content-btn.premium-report-btn {
padding-top: 40px
}
a.report-content-btn {
padding-bottom: 17px;
display: inline-block;
}
.page-template-page-arbeitgeber-liste #latest_jobs_container .pagination {
margin-bottom: 0;
}
.report-form .url-content-type.margin-bottom-40 {
line-height: 12px;
}
p.report-text {
font-size: 14px;
font-weight: 300;
}
p.report-text.main-report-content {
margin-bottom: 36px;
}
label.report-label {
font-size: 12px;
font-weight: 500;
color: #141412;
line-height: 0;
margin-bottom: 15px;
}
p.captcha-label {
font-size: 12px;
font-weight: 500;
color: #141412;
margin-bottom: 15px;
}
button.cta-report-btn {
background: #ed7d31;
color: #fff;
padding: 9px;
border-radius: 5px;
font-size: 16px;
font-weight: 500;
border: none;
}
.margin-bottom-40 {
margin-bottom: 45px;
}
.report-form input:not([type="checkbox"]) {
border: 1px solid #CDDCE6;
border-radius: 5px;
height: 42px;
padding: 12px;
min-height: 27px;
}
.report-form .form-check-input {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none; width: 18px;
height: 18px;
border: 1px solid #085186;
border-radius: 2px;
background-color: white;
cursor: pointer;
position: relative;
display: inline-block;
vertical-align: middle;
transition: background-color 0.2s, border-color 0.2s;
}
.report-form .form-check-input:checked::after {
content: '';
position: absolute;
left: 5px;
top: 2px;
width: 6px;
height: 10px;
border: solid #ffffff;
border-width: 0 1.5px 1.5px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.report-form .form-check-input:checked {
background-color: #085186;
border-color: #085186;
}
.report-form .form-check-input:focus {
box-shadow: none;
outline: none;
}
.report-form .checkbox-group .form-check {
margin-bottom: 3px;
}
.report-form .form-check-label {
position: absolute;
left: 25px;
top: 3px;
}
.report-checkboxes {
margin-bottom: 20px;
}
p.report-foot-note {
font-size: 14px;
font-weight: 300;
}
.report-form .error-red {
color: #cc0000;
font-size: 12px;
font-weight: 300;
}
.report-form-page .report-modal {
background-color: rgba(0, 0, 0, 0.33);
}
.report-form-page .modal-content {
padding: 30px 20px;
border-radius: 10px;
color: #141412;
font-weight: 300;
background: #fff;
box-shadow: 0 5px 10px rgba(20, 20, 18, 0.25) !important;
border: 0 solid !important;
}
.report-form-page .modal-header h3 {
font-weight: 500;
font-size: 26px;
margin-bottom: 10px;
margin-top: 0;
line-height: 26px;
}
.report-form-page .modal-header {
border: none;
}
.report-form-page .modal-body p {
font-weight: 300;
font-size: 14px;
margin-bottom: 10px;
text-align: left;
line-height: 26px;
}
.report-form-page .modal-header,
.report-form-page .modal-body {
padding: 0;
}
.report-form-page .report-close-btn {
background: transparent;
width: 20px;
height: 20px;
font-size: 26px;
font-weight: 300;
color: #085186 !important;
position: absolute;
top: 27px;
right: 12px;
}
.report-form .modal-backdrop.show {
opacity: 0.5 !important;
}
a.to-home {
width: 100%;
background: #ed7d31;
border: #ed7d31;
color: #fff;
padding: 10px;
display: inline-block;
text-align: center;
border-radius: 5px;
text-decoration: none;
font-size: 16px;
font-weight: 500;
}
@media (max-width: 991px) {
.report-form .form-check-label {
position: relative;
display: inline-flex;
width: calc(100% - 35px);
left: 5px;
}
}
@media (max-width: 767px) {
.report-form-page .modal-dialog {
max-width: 450px
}
}
@media (max-width: 450px) {
.report-form-page .modal-dialog {
margin: 0 20px;
}
}
@media (min-width: 310px) and (max-width: 330px) {
#single_job_share_button_top button.apply_job_button.count_company_email.bg_orange_color {
font-size: 13px;
}
}  .page-template-page-arbeitgeber-newsletter .page_context {
margin-bottom: 31px;
border: 1px solid #cddce6 !important;
background: #f8f8f87d;
box-shadow: none;
}
.page-template-page-arbeitgeber-newsletter .main_content_para {
margin-bottom: 60px;
}
.page-template-page-arbeitgeber-newsletter #pa_newsletter_subscribe .form-item #pa_newsletter_submit {
height: 42px;
}
@media (min-width: 992px) {
.page-template-page-arbeitgeber-newsletter #pa_newsletter_subscribe {
display: flex;
}
.page-template-page-arbeitgeber-newsletter #pa_newsletter_subscribe .form-item #pa_newsletter_submit {
margin: 0px 0 0 15px;
width: 100%;
}
.page-template-page-arbeitgeber-newsletter #pa_newsletter_subscribe .form-item {
width: 33%;
display: grid;
}
}  @media (min-width: 1201px) {
div#posts-container-infinite .post_block .post-content-container h2 a {    display: block;     line-height: 23px;}
div#posts-container-infinite .post_block .post-content-container h2.post-title.entry-title {	margin: -3px 0 10px;}
div#posts-container-infinite .post_block .post-content-container .post-content .excerpt-container {    line-height: 23px;}
div#posts-container-infinite .post_block .meta-info_new {    line-height: 20px; }
}
@media (min-width: 768px) and (max-width: 991px) {
#posts-container-infinite .post-content-container .alignright a.read-more {
margin-top: 0px;
}
#posts-container-infinite .post-content-container h2.post-title.entry-title {
margin: -7px 0 10px;
}
}
@media screen and (max-width: 767.5px){
div#posts-container-infinite .post_block .post-content-container h2 {margin: 20px 0 20px;}
}  .border-light-blue{border: 1px solid #cddce6;}  .row.newsletter_ag img {	border-radius: 0;}
.row.newsletter_ag {	background: #ECF2FA; text-align: center; }
.newsletter_ag_text {	margin: auto; padding: 30px 15px; }
.row.newsletter_ag div.newsletter_ag_text h3 {font-size: 30px;font-weight: 600;line-height: 30px;color: #085186;}
.row.newsletter_ag div.newsletter_ag_text .txt {font-size: 22px;  font-weight: 600;	line-height: 26px; margin-top: 30px;color: #085186;}
.row.newsletter_ag div.newsletter_ag_text .btn{font-size: 15px;font-weight: 500;line-height: 26px;background: #ed7d31;color: #fff;border: none;margin-top: 30px;padding: 6px 20px;}
@media (min-width: 992px) and (max-width: 1199px) {
.row.newsletter_ag div.newsletter_ag_text h3 {	font-size: 24px; line-height: 26px;}
.row.newsletter_ag div.newsletter_ag_text .txt {font-size: 18px; line-height: 20px; margin-top: 10px;font-weight: 500;}
.row.newsletter_ag div.newsletter_ag_text .btn { margin-top: 15px; }
}
@media (max-width: 991px) {
.ag_n_img {	padding: 0;}
}  @media (min-width:768px) {
.arbeitgeber_mobile {
display: none;
}
}
@media (max-width:767px) {
.arbeitgeber_desktop {
display: none;
}
.Arbeitg_type#example4 {
margin-top: 0 !important;
}
}  .row.pagesidebar_new + #body_container #jobsearch {
margin-top: 18px;
} .bildnachweis_section {
padding: 10px 0;
clear: both;
}@media (max-width: 575px) {
.fancybox-wrap.fancybox-desktop.fancybox-type-inline {   }
}
.block-loading {
position: relative
}
.block-loading:after {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: url(//www.medi-karriere.at/wp-content/themes/praktischArzt-theme/img/ajax-loader.gif) center center no-repeat #FFF;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
filter: alpha(opacity=80);
-moz-opacity: .8;
-khtml-opacity: .8;
opacity: .8;
z-index: 9999 }
#pa_form_login_message_success .fancybox-item.pop_ok_btn {  margin-top: 18px;
font-size: 16px;
font-weight: 500;
padding: 7px; }
#login .fld-wrap label,
#register .fld-wrap label,
#register_jobseeker .fld-wrap label,
#register_jobseeker .form-item label,
#register_jobseeker_job_alert .fld-wrap label,
#register_jobseeker_job_alert .form-item label,
#register .form-item label,
#register_secnd_step .form-item label {
color: #141412;
-webkit-appearance: none;
appearance: none;  pointer-events: none;
font-size: 12px;
font-weight: 500;
} #login .fld-wrap label {
position: unset;
} #register_jobseeker_job_alert .fld-wrap label,
#register_jobseeker_job_alert .form-item label {
top: 3px;
}
#register_jobseeker_job_alert .form-item .dropdown.hierarchy-select label {
top: 0px;
}   .pa-validation-error-message {
font-size: 12px;
font-weight: 300;  top: 40px;
color: #cc0000;
display: block;
text-align: left;
line-height: 20px;
margin-top: 4px; }
#login .fld-wrap input,
#register .fld-wrap input,
#register_secnd_step .fld-wrap input,
#register_secnd_step .form-item select,
#register_jobseeker .fld-wrap input,
#register_jobseeker .form-item select,
#register_jobseeker_job_alert .fld-wrap input,
#register_jobseeker_job_alert .form-item select,
#register .form-item select,
#Winning_Game .form-item .form-sub-item input, input#job_alert_email.job_alert_email { font-weight: 300;
line-height: 1.375rem;
width: 100%;
min-height: 27px;
-webkit-appearance: none;
appearance: none;
box-sizing: border-box;
background: transparent;
outline: none;      border: 1px solid #CDDCE6;
border-radius: 5px;
margin-top: 0;
height: 42px;
padding: 12px;
color: #141412 !important; } #modal_login .fld-wrap {
margin-bottom: 0;
}
#modal_login .fld-wrap label.label_jobseeker {
margin: 10px 0 0;
} #forgot_pass .form-item label {
-webkit-appearance: none;
appearance: none; left: 15px;  top: 43px;
font-size: 12px;
font-weight: 500;
color: #141412;  pointer-events: none;
margin-top: 10px;
}
#forgot_pass .form-item input {
font-weight: 300;
line-height: 1.375rem;
width: 100%;
height: 27px;
min-height: 27px;
padding: 0 0 5px;
margin-top: 9px;
-webkit-appearance: none;
appearance: none;
border: none !important;
border-bottom-color: currentcolor;
border-bottom-style: none;
border-bottom-width: medium;
border-bottom: 1px solid #b4b4b4 !important;
box-sizing: border-box;
background: transparent;
border-radius: 0;
outline: none;  }
#forgot_pass .error.form-item .forgot-pass label {
color: #c00;
}
#forgot_pass .form-group_focussed.form-item .forgot-pass label {     }   #login .form-item {
position: unset;
}  #login .form-item .fld-wrap .label_jobseeker {
font-size: 12px;
font-weight: 500;
color: #141412;
}
#login .error .fld-wrap .label_jobseeker {
color: #cc0000;
} #login .pa-validate-fill .fld-wrap label,
#register_jobseeker .pa-validate-fill .fld-wrap label,
#register_jobseeker .pa-validate-fill.form-item label,
#register_jobseeker_job_alert .pa-validate-fill .fld-wrap label,
#register_jobseeker_job_alert .pa-validate-fill.form-item label,
#register .pa-validate-fill .fld-wrap label { } #modal_login .edit-job-inner .nav.authentication-navigation__tabs {
margin-bottom: 33px;
} .nav.authentication-navigation__tabs li {
border-bottom: 2px solid #ddd;
width: 50%;
text-align: center;
margin-top: 20px;
padding-bottom: 7px;
}
.nav.authentication-navigation__tabs li.active {
border-bottom-color: #333;
color: #141412;
font-weight: 400;
}
.nav.authentication-navigation__tabs li a {
color: #141412;
font-weight: 300;
}
.login_forgot_link .forgot-pass-link {
width: 100%; text-align: right;
text-decoration: none; font-size: 12px;
font-weight: 500;
margin-top: -3px;
}
.fa.fa-fw.field-icon.toggle-password {
float: right;   margin-top: -27px;
margin-right: 10px; position: relative;
cursor: pointer;
} .fa.fa-fw.fa-eye.field-icon.toggle-password {
color: #085186;
font-size: 15px;
}
.fa.fa-fw.fa-eye-slash.field-icon.toggle-password {
color: #085186;
font-size: 15px;
} .fa.fa-fw.field-icon.toggle-re-password {
float: right;
position: relative;
cursor: pointer;  margin-top: -27px;
margin-right: 10px;
color: #085186;
font-size: 15px;
}
#login .error .fld-wrap label,
#register_jobseeker .error .fld-wrap label,
#register_jobseeker_job_alert .error .fld-wrap label,
#register .error .fld-wrap label,
#login .pa-validate-error .fld-wrap label,
#register_jobseeker .pa-validate-error .fld-wrap label,
#register_jobseeker_job_alert .pa-validate-error .fld-wrap label,
#register .pa-validate-error .fld-wrap label,
#register_secnd_step .pa-validate-error .fld-wrap label {
color: #c00;
}
#register_jobseeker .pa-validate-error .dropdown label.label_jobseeker {
color: #c00;
} .title .pa-login-welcome, #modal-register .pa-login-welcome { font-size: 26px !important;
font-weight: 500 !important;
color: #141412;
margin-bottom: 10px;
} #modal-register h2.pa-login-welcome {
line-height: 26px;
}
.title .login-info-text>p {
font-weight: 300;
font-size: 14px; margin-bottom: 10px; 
line-height: 22px;
text-align: left;
word-spacing: 2px;
} #register_secnd_step .title .pa-login-welcome {    font-size: 26px !important;
font-weight: 500 !important; }
.pa-login-info {
display: inline-block;
padding: 20px 0 25px 0;
line-height: 14px;
width: 100%;
color: #666;
font-weight: 300;
text-align: center;
}
.back-to-login-link {
display: inline-block;
margin: 0;
font-weight: 500;
margin-top: 15px;
margin-bottom: 7px; }
.pa-login-info hr {
margin-bottom: 30px;
}
.reg_note_msg {
font-weight: 300;
width: 100%;   margin: 20px 0 20px 0;
font-size: 12px;   } .reg_note_msg a {
text-decoration: none;
} #reset_popup_password #resetpassform input {
font-weight: 300;
}
#reset_popup_password #resetpassform input {
margin-top: 13px !important;
}
#reset_popup_password #login_error {
padding-right: 25px !important;
}
.nav.authentication-navigation__tabs li.active a {
font-weight: 400;
}
#register_jobseeker .form-item select {
z-index: 999;
cursor: pointer;
}
#register_jobseeker .form-item select+label {
background: #fff;
z-index: 9999;
width: 50%;
}
#register_jobseeker_job_alert .form-item select {
z-index: 999;
cursor: pointer;
}
#register_jobseeker_job_alert .form-item select+label {
background: #fff;
z-index: 9999;
width: 50%;
}  div#pa_form_login_wrapper {
padding: 30px 20px;
} .by_reg_jobseeker #pa_form_login_wrapper #pa_form_login_login #modal_login {
display: none !important;
}
.by_reg_jobseeker #pa_form_login_wrapper #pa_form_login_login #modal-register-job-seeker {
display: block !important;
}
.by_reg_company #pa_form_login_wrapper #pa_form_login_login #modal_login {
display: none !important;
}
.by_reg_company #pa_form_login_wrapper #pa_form_login_login #modal-register {
display: block !important;
}
.by_forgotpass #modal-forgot-pass {
display: block !important;
}
.by_forgotpass #modal_login {
display: none !important;
}
#pa_form_login_message_success h6 {  font-size: 26px;
font-weight: 500 !important; color: #141412;
margin-bottom: 10px;
line-height: 26px; }
#login #submit_login,
#modal-register .button input,
#modal-register-job-seeker .button input,
#modal-forgot-pass .button input,
#modal-register-job-seeker-job-alert .button input {
cursor: pointer;
background-color: #ed7d31;
margin-top: 0px;
} .fancybox-close {
right: 12px;
background: transparent;
width: 20px;
height: 20px;
font-size: 26px;
font-weight: 300;
z-index: 999999;  top: 27px; }
.by_jobalertpopup .fancybox-item.fancybox-close {
right: 35px;
}
.fancybox-item.fancybox-close .fa.fa-times {  color: #085186;
font-size: 16px;
line-height: 34px;
font-weight: 300;
}
.fancybox-item.pop_ok_btn {
margin-top: 15px;
}
#login #submit_login:hover,
#modal-register .button input :hover,
#modal-register-job-seeker .button input:hover,
#modal-forgot-pass .button input:hover,
#modal-register-job-seeker-job-alert .button input:hover {
opacity: 0.9;
}
#login #submit_login,
#modal-register .button input,
#modal-register-job-seeker .button input,
#modal-forgot-pass .button input,
#modal-register-job-seeker-job-alert .button input { font-size: 16px;
font-weight: 500;
color: #ffffff !important;
border: 0 solid;
border-radius: 5px;
}
#login #submit_login:focus-visible,
#modal-register .button input:focus-visible,
#modal-register-job-seeker .button input:focus-visible,
#modal-forgot-pass .button input:focus-visible,
#modal-register-job-seeker-job-alert .button input:focus-visible {
outline: none;
}
.alert {
border: 1px solid transparent;
border-radius: 0 !important;
}
.alert.alert-warning {
color: #141412;
padding: 10px;
}
.alert.alert-warning:before {
content: "\f057";
font-family: 'Font Awesome 5 Pro';
color: #db0723;
margin-right: 5px;
font-size: 15px;
vertical-align: middle;
}
.alert-warning {
background-color: transparent !important;
border-color: #db0723;
border-left: 2px solid #db0723;
}
.fancybox-item.pop_ok_btn {
background: #ed7d31;
}
.fancybox-item.pop_ok_btn:hover {
opacity: 0.9;
} .fancybox-inner .alert {margin-bottom: 0px;}
#pa_form_login_message_success {
font-weight: 300;
font-size: 14px; }
#reset_popup_password .title .pa-resetpass-welcome {    font-size: 26px;
font-weight: 500;
padding: 0;
margin-bottom: 10px;
display: inline-block; }
#reset_popup_password #resetpassform #wp-submit {
background-color: #ed7d31 !important; font-size: 16px !important;
font-weight: 500;
border-radius: 5px;
height: 42px; cursor: pointer;
}
#reset_popup_password #resetpassform #wp-submit:focus-visible {
outline: none;
}
#reset_popup_password #resetpassform #wp-submit:hover {
opacity: 0.9;
}
#resetpassform #wp-submit {
border-radius: 0;
padding: 8px 0 !important;
width: 100%;
color: #fff;
border: none !important;
height: auto;
font-size: 16px;
}
#reset_popup_password #resetpassform .user-pass1-wrap,
#reset_popup_password #resetpassform .user-pass2-wrap {  }
#reset_popup_password #resetpassform .resetpass_input {
font-weight: 300;
line-height: 1.375rem;
width: 100%;
min-height: 27px;
-webkit-appearance: none;
appearance: none;
border: none !important;
border-bottom-color: currentcolor;
border-bottom-style: none;
border-bottom-width: medium;
box-sizing: border-box;
background: transparent;
outline: none;      border: 1px solid #CDDCE6 !important;
border-radius: 5px;
height: 42px;
padding: 12px;
margin-top: 0 !important; } #reset_popup_password #resetpassform .resetpass_input::placeholder { color: #141412;
}  input::placeholder { color: #141412 !important; }
input::-webkit-input-placeholder { color: #141412 !important; }
input:-ms-input-placeholder { color: #141412 !important; }
input::-ms-input-placeholder { color: #141412 !important; } #reset_popup_password #resetpassform label {
color: #141412;
width: 100%;
-webkit-appearance: none;
appearance: none;
transition: transform 0.4s, font-size 0.4s;
pointer-events: none;
font-size: 12px;
font-weight: 500;
margin: 10px 0 8px;
line-height: 18.35px; }
#reset_popup_password #resetpassform .form-group_focussed label {  }
#reset_popup_password #resetpassform .error label {
color: #c00;
}
.by_jobalertpopup #modal-register-job-seeker-job-alert {
display: block !important;
box-shadow: none; }
.by_jobalertpopup #modal_login {
display: none !important;
}
.job_alert_popup_side1 {
width: 50%;
float: left;
background: #f8f8F87D;
margin: -10px 20px -10px -20px;
padding: 10px 0 0 20px;
}
.job_alert_popup_side2 {
width: 50%;
float: right;
}
.job_alert_popup_side1 h2 {
font-size: 21px;
font-weight: 300;
padding: 15px 0;
}
.job_alert_popup_side1 ul {
padding: 0 15px;
}
#modal-register-job-seeker-job-alert .button input {
text-transform: capitalize;
margin-top: 12px;
padding: 8px 0;
color: #FFF;
width: 100%;
background-color: #ed7d31;
border: none;  }
#modal-register-job-seeker-job-alert .button input.bg-btn-action {
margin-top: 20px; }
.job_alert_popup_side1 ul li {
padding: 5px 10px;
}
#modal-register-complete .pa-login-welcome { font-size: 14px !important; font-weight: 300 !important;
}
#modal-register-complete h2.pa-login-welcome.login_head_modal {
background: transparent;
color: #141412 !important;    padding: 0 !important;
font-size: 26px !important;
font-weight: 500 !important; }
.email_blue {
color: #085186;
}
#reset_popup_password #login_error { margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
border-radius: 5px;
}
#register_complete input:focus:focus-visible {
outline: none;
}
#register_complete #submit_register_complete:focus:focus-visible {
outline: none !important;
}
#register_complete #submit_register_complete:hover {
opacity: 0.9;
cursor: pointer;
}
#modal-register-complete .fancybox-item.fancybox-close {
display: none;
}
@media (min-width:576px) and (max-width: 767.5px) {
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax { } 
}
@media (min-width:576px) and (max-width: 767.5px) {
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax, .fancybox-wrap.fancybox-desktop.fancybox-type-inline {
max-width: 480px;
min-width: 480px;
margin: auto;
}
#options .modal-dialog {
max-width: 480px;
margin: auto;
}
}
@media (min-width:768px) {
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax,
.fancybox-wrap.fancybox-desktop.fancybox-type-html,
.fancybox-wrap.fancybox-desktop.fancybox-type-inline {
max-width: 480px;
min-width: 480px;
margin: auto;
}
.page-template-page-jobseeker-account.logged-in .fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup { min-width: 480px;
max-width: 480px; 
margin: auto;
}
.nav.authentication-navigation__tabs {
min-width: 410px;
}
.job_alert_popup_side1 ul li.job_alert_li_sec1 {
margin-top: 33px;
}
.job_alert_popup_side1 ul li {
padding: 5px 10px;
line-height: 24px;
}
.job_alert_popup_side1 ul li.job_alert_li_sec3 {
margin-top: 6px;
}
} @media (max-width:629px) {
.job_alert_popup_side1 ul {
margin-top: 0px;
}
#modal-register-job-seeker-job-alert .edit-job-inner {
display: block !important;
}
.job_alert_popup_side1 {
width: auto;
float: none;
background: #f8f8F87D;
margin: -10px -20px 10px -20px;
padding: 20px 0 20px 20px;
}
.job_alert_popup_side2 {
width: auto;
float: none;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup {        }
}
@media (min-width:430px) and (max-width:575px) {
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax, .fancybox-wrap.fancybox-desktop.fancybox-type-inline, .logged-in .fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup {
max-width: 388px;
min-width: 388px;
margin: auto;
}
#options .modal-dialog {
max-width: 388px;
margin: auto;
} .fancybox-wrap.fancybox-desktop.fancybox-type-inline {
width: 100% !important;  } }
@media (max-width:429px) {
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax, .fancybox-wrap.fancybox-desktop.fancybox-type-inline {
max-width: 388px;
}
}
input#submit_login:focus {
outline: none;
}
#pa_form_login_message_error {
font-size: 12px;
border-radius: 5px !important;
padding: 10px;
color: #cc0001 !important;
background: #f9d0de !important;
border: none;
font-weight: 400;
line-height: 27px;
}
.form-item #example6.dropdown.hierarchy-select button {
font-family: Roboto, sans-serif !important;
font-size: 14px;
font-weight: 300;
box-shadow: none;
background: #fff;
width: 100% !important;
padding: 0;
padding-right: 10px;
text-align: left;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
cursor: pointer;
color: #000;
}
.form-item #example6.dropdown.hierarchy-select .dropdown-menu {
max-height: 290px;
overflow: auto;
padding: 8px 0 0 0;
z-index: 999999;
min-width: 80px !important;
max-width: 100%;
transform: translate3d(0px, 32px, 0px) !important;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
outline: none;
border-radius: 5px; margin-top: 6px;
}
.form-item #example6.dropdown.hierarchy-select button#example-two-button6::after {
content: "";
position: absolute;
right: 11px;
pointer-events: none;
top: 20px;
color: #7b7b7b;
}
#example-two-button6 {
margin-top: 10px;
font-weight: 300;
line-height: 1.375rem;
width: 100%;
height: 27px;
min-height: 27px;
-webkit-appearance: none;
appearance: none;
border: none !important;
border-bottom-color: currentcolor;
border-bottom-style: none;
border-bottom-width: medium;
border-bottom: 1px solid #b4b4b4 !important;
border-radius: 0 !important;
outline: none;
}
#example6 .dropdown-menu.show li.active a,
#example6 .dropdown-menu.show li a:active {
background: #085186;
color: #fff;
}
.form-item #example7.dropdown.hierarchy-select button {
font-family: Roboto, sans-serif !important;
font-size: 14px;
font-weight: 300;
box-shadow: none;
background: #fff;
width: 100% !important;  padding: 0 12px; text-align: left;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
cursor: pointer;
color: #000;
}
.form-item #example7.dropdown.hierarchy-select .dropdown-menu {
max-height: 290px;
overflow: auto;
padding: 8px 0 0 0;
z-index: 999999;
min-width: 80px !important;
max-width: 100%;
transform: translate3d(0px, 52px, 0px) !important;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
outline: none;
border-radius: 5px; margin-top: 20px;
} #modal-register-job-seeker .button input {
margin-top: 0 !important;
}
#modal-register-complete div.pa-login-welcome {
padding: 0 !important;
line-height: 22px;
margin-bottom: 10px;
}
#modal-register-complete #register_complete {
padding: 0 !important;
}
#pa_form_register_complete label.label_jobseeker {
font-size: 12px;
font-weight: 500;
}
#modal-register-complete .button input, .xmodal-register-complete .button input {
border-radius: 5px;
font-size: 16px !important;
font-weight: 500;
}
#modal-register-complete #register_complete .form-item input {
border: 1px solid #CDDCE6;
border-radius: 5px;
margin-top: 0;
min-height: 27px;
height: 42px;
padding: 12px;
color: #141412;
}
#pa_form_register_complete #example.dropdown.hierarchy-select button#example-two-button, 
#pa_form_register_complete #example1.dropdown.hierarchy-select button#example-two-button1,
#pa_form_register_complete #example2.dropdown.hierarchy-select button#example-two-button2 {
border-radius: 5px !important;
height: 42px;
border: 1px solid #CDDCE6;
}
#modal-register-complete .button input, .xmodal-register-complete .button input {
margin-top: 20px;
text-transform: math-auto;
}
.form-item #example7.dropdown.hierarchy-select button#example-two-button7::after {
content: "\f107";
position: absolute;
right: 11px;
pointer-events: none;
top: 47px; color: #085186;
font-family: 'Font Awesome 5 Pro';
}
div#pa_check_complete_registration .dropdown-toggle::after {
display: block;
border: none;
font-size: 18px;
}
#register_complete #example.dropdown.hierarchy-select button#example-two-button::after,
#register_complete #example1.dropdown.hierarchy-select button#example-two-button1::after,
#register_complete #example2.dropdown.hierarchy-select button#example-two-button2::after {
content: "\f107";
position: absolute;
right: 11px;
pointer-events: none;
top: 8px; color: #085186;
font-family: 'Font Awesome 5 Pro';
}
#register_jobseeker .content .container_checkbox {
margin-bottom: 20px;
}
#register_jobseeker .fld-wrap label {
margin-top: 10px;
}
#modal-register-job-seeker .reg_note_msg { 
margin: 20px 0 20px 0;
} #example-two-button7 {
margin-top: 30px;
font-weight: 300;
line-height: 1.375rem;
width: 100%;
min-height: 27px;
-webkit-appearance: none;
appearance: none;  outline: none;
border: 1px solid #CDDCE6 !important;
border-radius: 5px;
margin-top: 0 !important;
height: 42px !important;
padding: 12px; }
#example7 .dropdown-menu.show li.active a,
#example7 .dropdown-menu.show li a:active {
background: #085186;
color: #ffffff;
}
#register_jobseeker_job_alert .form-item label {
background: #ffffff;
}
#register_jobseeker_job_alert .pa-validate-error label.label_jobseeker {
color: #cc0000;
}
#register_jobseeker .error.form-item label,
#register .error.form-item label,
#register_jobseeker_job_alert .error.form-item label,
#register_secnd_step .error.form-item label,
#register_complete .error.form-item label,
#register_complete .fld-wrap.error label {
color: #cc0000;
}
.job_alert_popup {   border-radius: 5px;
}
.job_alert_popup .img_info_container.desktop_devices {
border-radius: 10px;
}
.col-md-6.col-sm-6.col-xs-12.job_alertleft_sec {  }
.job_alert_popup .title h2 {
font-size: 26px !important;
font-weight: 500;
padding: 30px 0 15px 0;
margin-bottom: 0;
line-height: 24px;
}
.job_alert_popup .title h2.pa-login-welcome {
padding-bottom: 10px; }
.job_alert_popup form#register_jobseeker_job_alert {
padding: 5px 20px 5px 20px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
display: inline-block;
background: #fff;
} .by_jobalertpopup 
.by_jobalertpopup .job_alert_popup .title h2 {
font-size: 26px !important;
}
.by_jobalertpopup .fancybox-skin {
background: transparent !important;
}
.by_jobalertpopup .job_alert_popup .job_alertright_sec {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
background: #fff;
} .job_alert_li_sec1,
.job_alert_li_sec2,
.job_alert_li_sec3,
.job_alert_li_sec4 {
margin-left: 15px;
position: absolute;
top: 10px;
padding: 0 15px 0 0;
font-size: 15px;
list-style: none;
font-weight: 300;
}
li.job_alert_li_sec1:before,
li.job_alert_li_sec2:before,
li.job_alert_li_sec3:before,
li.job_alert_li_sec4:before {
content: "•";
color: #000;
display: inline-block;
width: 1em;
margin-left: -1em;
font-size: 16px;
font-weight: bold;
}
.job_alert_li_sec1.job_alert_li_sec1_sift,
.job_alert_li_sec2.job_alert_li_sec2_sift,
.job_alert_li_sec3.job_alert_li_sec3_sift,
.job_alert_li_sec4.job_alert_li_sec4_sift {
top: 15px;
}
.col-md-6.col-sm-6.col-xs-12.job_alertright_sec { }
.job_alert_popup_side1 {
display: none;
}
#register_jobseeker_job_alert .form-item.form-group_focussed { }
#register_jobseeker_job_alert .col-md-6.col-sm-6.col-xs-12.job_alertright_sec.job_alertright_secfix {
height: 60px;
}
#register_jobseeker_job_alert .col-md-6.col-sm-6.col-xs-12.job_alertright_sec.job_alertright_secfix.newsletter_check {
height: 85px;
}
@media (max-width:575px) {
.job_alert_popup {
margin: 0 0 0 0;
}
.col-md-6.col-sm-6.col-xs-12.job_alertleft_sec { }
.job_alert_popup_side1 {
display: block;
}
.job_alert_popup_side1 {
padding: 20px 0 20px 30px;
}
}
.page-template-page-newsletter .newsletter_heading_poup p {
padding: 10px 0;
margin-bottom: 20px;
font-size: 15px;
}
.page-template-page-newsletter .newsletter_heading_poup {
display: block;
}
.page-template-page-newsletter .fancybox-item.fancybox-close i { }
.page-template-page-newsletter .fancybox-item.fancybox-close { }
.newsletter_heading_poup h2 {
background: #085186;
color: #FFF !important;
font-size: 20px !important;
padding: 10px 18px !important;
width: auto;
line-height: 26px !important;
font-weight: normal !important;
border: none;
border-radius: 0;
position: relative; margin: 0 -20px 11px -20px; border-top-left-radius: 5px;
border-top-right-radius: 5px;
text-align: left; } .newsletter_heading_poup .main {
text-align: center; font-size: 20px !important;
font-weight: 300 !important;
padding: 20px !important;
margin-bottom: 30px;
line-height: 26px !important;
}
center.newsletter_heading_poup h2 {
margin: 0 0px 11px 0px;
border-radius: 10px;
}
.newsletter_heading_poup h2{
text-align: center;
font-size: 20px !important;
font-weight: 300 !important;
padding: 20px !important;
margin-bottom: 30px
} .newsletter_welcome {
display: none;
}
.page-template-page-newsletter.logged-in .newsletter_welcome {
display: block;
}
.page-template-page-newsletter.logged-in .fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup {
width: 400px !important;
min-width: 400px;
max-width: 400px;
}
.page-template-page-newsletter.logged-in .fancybox-item.fancybox-close .fa-times::before {  }
.page-template-page-newsletter.logged-in .fancybox-item.fancybox-close {   }
#pa_wg_success_msg {
display: none;
}
#pa_wg_success_msg #submit_register_newsletter {
margin: 10px auto 5px auto;
}
.container_checkbox {
display: block;
position: relative;     margin-bottom: 0px; padding-left: 24px;
font-size: 12px;
font-weight: 300;  -webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin-top: 20px;
line-height: 19.2px; } #login .content .login_forgot_link .container_checkbox {
font-size: 12px;
font-weight: 500;
margin-top: 0 !important;
}
.row.login_forgot_link {
margin: 10px 0 10px;
} .container_checkbox input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
.checkmark {
position: absolute;
top: 1px;
left: 0;
height: 18px;
width: 18px; border-radius: 2px;
cursor: pointer;
}
.fancybox-wrap span.checkmark {
border: 1px solid #085186;
}
.container_checkbox input:checked~.checkmark {  background-color: #085186; }
.checkmark:after {
content: "";
position: absolute;
display: none;
}
.container_checkbox input:checked~.checkmark:after {
display: block;
}
.container_checkbox .checkmark::after {
left: 5px;
top: 2px;
width: 6px;
height: 10px;  border: solid #ffffff; border-width: 0 1.5px 1.5px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.navbar-nav li>span {
line-height: 17px;
font-size: 16px;
cursor: pointer;
}
.register_btn_header span {
background: #ed7d31; padding: 6px 15px;
font-weight: 300;
font-size: 15px;
Border: 1px solid #ed7d31;
color: #fff; line-height: 16px;
cursor: pointer;
margin: 0;
border-radius: 5px; }
.register_btn_header span .fal.fa-user {
margin-right: 5px;
}
.mobile_login #jobseeker_Bewerber_login {
cursor: pointer;
}
.navbar ul.navbar-nav>li>span {
cursor: pointer;
}
@media (min-width:768px) {
.navbar-nav li>span {
line-height: 17px;
}
}
@media (max-width: 767.5px) {
#navbar_toggler_btn {
font-size: 0px;
}
.mobile_login span {
margin: 0 15px;
display: block;
}
.register_btn_header span .fal.fa-user {
display: none;
}
.register_btn_header span {
font-size: 18px;
text-align: left;
border-radius: 0;
border: none;
border-bottom: 1px solid #a6a6a6;
display: block;
margin: 0 15px;
padding: 10px 0;
font-weight: 300;
background-repeat: repeat;
background-size: auto;
background-repeat: no-repeat;
background-size: 20px 25px;
background-position: right 11px bottom 10px;
line-height: 26px;  background: unset;
color: #085186;
}
.register_btn_header span:hover {
font-weight: 400;
color: #085186;
}
}
@media (min-width:768px) and (max-width:991px) {
.navbar-nav li>span {
line-height: 14px;
font-size: 14px !important;
}
}
@media (min-width:768px) and (max-width:991px) {
.navbar-nav li>span {
font-size: 12px !important;
}
}
@media (min-width:992px) and (max-width:1199px) {
.navbar-nav li>span {
font-size: 14px;
}
}
@media (max-width: 767.5px) {
.navbar-nav li>span {
line-height: 26px;
font-size: 18px;
}
}
.col-md-3.col-lg-3.dsk_menu.hidefordsk a {
display: none;
}      #modal_login.block-loading {
position: relative
}
#modal_login.block-loading:after {
content: "";
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
background: url(https://www.medi-karriere.at/wp-content/themes/praktischArzt-theme/css/img/ajax-loader.gif) center center no-repeat #FFF;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
filter: alpha(opacity=80);
-moz-opacity: .8;
-khtml-opacity: .8;
opacity: .8;
z-index: 999
}
#modal_login .alert.alert-warning h3 {
display: inline-block;
font-size: 1.17em;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0;
margin-inline-end: 0;
font-weight: 400;
clear: both;
margin-bottom: 1em;
}
#again_msg #again_msg_submit_btn {
text-transform: capitalize;
padding: 8px 0;
color: #FFF;
width: 100%;
background-color: #ed7d31;
border-radius: 0;
border: none;
cursor: pointer;
}
#resend_email .modal-header {
border: none;
padding: 0;
}
#resend_email_pop_close.fancybox-item.pop_ok_btn {
margin-bottom: 20px;
margin-top: 20px;
}
#resend_email .modal-body {
background: unset;
padding: 10px 20px;
border: unset;
color: #000;
font-size: 13px;
font-weight: 300;
}
#resend_email .modal-body h6 {
font-size: 21px;
font-weight: 300 !important;
padding: 15px 0;
}
#login_form_popup .modal-dialog {
width: 500px;
margin: auto;
}
#login_form_popup .nf_popup {
display: none;
}
#login_form_popup .fw_popoup {
flex: 0 0 100% !important;
max-width: 100% !important;
}
.log_reg_logo {
padding: 15px 100px;
text-align: center;
}
.log_reg_logo img {
height: 30px;
}
#login_form_popup .modal-header {
padding: 0;
border: none;
}
#login_form_popup {
overflow-y: visible !important;
position: fixed;
bottom: 0;
right: 0;
height: 100%;
background: rgba(0, 0, 0, .5);
z-index: 99999;
}
#login_form_popup.show {
display: flex !important;
}
#login_form_popup {
flex-direction: column;
font-variant-ligatures: no-common-ligatures;
}
#login_form_popup #log_reg_bg {
padding: 0;
}
#login_form_popup #log_reg_bg .fw_popoup {
padding: 0 5px;
}
#google-auth-button img,
#microsoft-auth-button img {
height: 18px;
width: 18px;
margin-right: 10px;
margin-top: -2px;
} #google-auth-button {
font-size: 14px;
background-color: #ebf3f9 !important;
border: none;
border-radius: 5px; font-weight: 300;
width: 100%;
padding: 8px 10px; color: #141412;
cursor: pointer;
box-shadow: none !important;
line-height: 26px;
}  #microsoft-auth-button {
height: 40px !important;
background: rgb(255, 255, 255) !important;
font-weight: 300;
width: 100%;
border: 1px solid #b4b4b4;
padding: 0 10px;
color: #666;
cursor: pointer;
}
.oder {
text-align: center;
margin: 15px 0 15px 0;
color: #999;
font-weight: 500;
display: flex;
}
.oder hr {
width: 100%;
float: left; display: block;
border-top: 1px solid #CDDCE6; } .page-template-page-arbeitgeber_new hr { } .edit-job-inner .oder .css-51ephm {
font-size: 14px;
font-weight: 300;
color: #b2b2b2;
line-height: 29px;
}
.edit-job-inner .oder {
margin: 3px 0 3px 0;
} .oder .css-51ephm {
position: absolute;
text-align: center;
background: #fff;
margin: 2px auto 0;
left: 0;
right: 0;
width: 50px;
font-weight: 300;
color: #b2b2b2;
}
.log_with_btn {
border-width: 0px;
text-align: center;
cursor: pointer;
line-height: 2.28571em;
margin-bottom: 15px;
} .edit-job-inner .log_with_btn {
margin-bottom: 10px;
} #register_secnd_step #submit_register:hover {
opacity: 0.9;
cursor: pointer;
} #register_secnd_step #submit_register,
#submit_register_newsletter {
text-transform: capitalize;
margin-top: 25px;
padding: 8px 0;
color: #FFF;
width: 100%;
background-color: #ed7d31;
border: none; font-size: 16px;
font-weight: 500; border-radius: 5px;
}
#register_secnd_step #submit_register {
margin-top: 20px !important;
}
#register_secnd_step {   }
#pa_form_secnd_stp_reg_complete_wrapper #pa_form_register_complete {
display: none;
}
#pa_form_secnd_stp_reg_complete_wrapper_JS #pa_form_register_complete {
display: none;
}
#register_secnd_step .pa-validate-error label.label_jobseeker {
color: #c00;
}
#pa_form_register_complete_wrapper #pa_form_register_complete_second_step {
display: none;
}  #google-auth-button:hover,
#microsoft-auth-button:hover {
background: #f0f0f0 !important;
} #pa_newsletter_message_success {
background: #fff;
border: none;
z-index: 999999;
font-size: 14px;
font-weight: 300;
} #pa_newsletter_subscribe_result #pa_newsletter_message_success h2 { background: transparent;
margin-bottom: 10px;
padding: 0 !important;
color: #141412 !important;
font-size: 26px !important;
font-weight: 500 !important;
}  #pa_newsletter_subscribe_result #pa_newsletter_message_success .email-confirmation-content:not(:last-child) {
margin-bottom: 14px;
line-height: 26px;
}
#pa_newsletter_subscribe_result #pa_newsletter_message_success .email-confirmation-content:nth-child(4){ margin-bottom: 0px;
} #pa_newsletter_message_success h3 {
font-size: 26px;
font-weight: 500;
color: #141412;
padding: 0;
margin-bottom: 10px;
line-height: 26px; }
#submit_register_newsletter {
margin: 20px 0 0;
}
#pa_newsletter_subscribe_result {
background: #fff;
padding: 30px 20px;
border-radius: 10px;
width: 100% !important;
} #pa_newsletter_message_success p {
padding: 0;
color: #141412;
text-align: left; font-size: 14px;
font-weight: 300; }
#pa_newsletter_message_success+#register_complete_1click #submit_register_newsletter {
text-align: center;  } .by_jobalertpopup #register_jobseeker_job_alert .pa-validation-error-message {
position: unset;
}  .social_media {
margin: auto;
margin-top: 45px;
}
.social_media svg {
font-size: 22px;
padding: 0 5px;
}
.social_media a {
display: inline-block;
line-height: 0;
vertical-align: middle;
}
.footer_nav_menu .pa.pa-phone {
margin-top: -4px;
font-size: 26px;
}
.footer_nav_menu li.mail-icon a {
margin-top: 10px !important;
}
.social_media a:first-child {
margin-left: -5px;
}
.social_media svg {
fill: #fff;
}
@media (max-width: 575px) {
.social_media {
margin: auto;
margin-top: 15px;
text-align: left;
}
} #register_jobseeker_job_alert .pa-validation-error-message {
position: relative;
z-index: 9999;
} .fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup { }
@media (max-width: 767.5px) {
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup { }
}
@media (min-width:768px) {
.page-template-page-jobseeker-account .fancybox-wrap.fancybox-desktop.fancybox-type-inline,
.page-template-page-dashboard .fancybox-wrap.fancybox-desktop.fancybox-type-inline { } }
@media (min-width:768px) and (max-width:1200px) {
.logged-in.admin-bar .nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber {  }
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup { }
}
h2.surway {
display: none;
}
#reset_popup_password #message h4 {
font-size: 21px !important;
font-weight: 300 !important;
}
#reset_popup_password div#login_error:before {
content: "\f057";
font-family: 'Font Awesome 5 Pro';
color: #db0723;
margin-right: 10px;
}
#reset_popup_password div#login_error {
color: #cc0001 !important;
background: #f9d0de !important;
border: none;
font-weight: 400;
}
.log_reg_logo {
display: none !important;
}
input:-webkit-autofill {
transition: background-color 5000s ease-in-out 0s;
}
.fancybox-wrap .form-item input:-webkit-autofill {
transition: background-color 5000s ease-in-out 0s;
}
.fancybox-wrap #jobalert input:-webkit-autofill {
transition: background-color 5000s ease-in-out 0s;
}
.fancybox-wrap #resetpassform input:-webkit-autofill {
transition: background-color 5000s ease-in-out 0s;
}
.fancybox-lock {
overflow: hidden;
} .page-template-page-dashboard #pa_newsletter_subscribe_result {
display: block;
}  .page-template-page-jobseeker-account a.fancybox-item.fancybox-close {
z-index: 999999999999;
display: block;  right: 20px;
}
.page-template-page-jobseeker-account a.fancybox-item.fancybox-close i.fa.fa-times { }
.page-template-page-jobseeker-account div#pa_newsletter_subscribe_result {
display: block;
}
.by_jobalertpopup .fancybox-item.fancybox-close {
top: 40px;
right: 15px;
}
.home .by_jobalertpopup .fancybox-item.fancybox-close i { }   a.menu_icon_login i.fa.fa-user {
color: #fff;
font-size: 21px;
}   .navbar-toggler {
height: 2.6rem;
margin-top: 1.5px
}
.menu_icon_login_sec {
display: inline-flex;
}
@media (min-width: 768px) {
.menu_icon_login {
display: none;
}
#new_header_menu_right .anmelden .fa.fa-user {
margin-right: 5px;
}
}  .dropdown-menu.megamenu span {
white-space: normal;
} .fancybox-wrap .fancybox-skin {
background: #ffffff; box-shadow: 0 5px 10px rgba(20, 20, 18, 0.25) !important;
border: 0 solid !important;
border-radius: 10px;
}   .job_reg_final_context .terms_note_msg {
font-size: 12px;
font-weight: 300;
margin-top: 10px;
margin-bottom: 20px;   }
.job_reg_final_context .reg_account {
font-size: 14px;
font-weight: 300;
text-align: center;
margin-bottom: 20px;
line-height: 15px;
}
.job_reg_final_context .emp_account {
margin-bottom: 0;
}
.job_reg_final_context .reg_account a {
font-weight: 500;
}  #modal-forgot-pass .h_pswd_reset input {
border-radius: 5px;
margin-top: 18px; font-size: 16px;
font-weight: 500;
}
#modal-forgot-pass .h_pswd_reset input :focus-visible {
outline: none;
} #forgot_pass .form-item .forgot-pass input::placeholder, input#register_email::placeholder,
input#register_email_jobseeker::placeholder, #modal-register-complete #register_complete .form-item input::placeholder { color: #141412;
}
#register_complete .form-item .fld-wrap {
margin-bottom: 0;
}
input#log_email::placeholder, input#log_pass::placeholder { color: #141412;
}
#again_msg input#submit_register {
text-transform: none;
padding: 8px 0;
color: #FFF;
width: 100%;
background-color: #ed7d31;
border-radius: 5px;
border: none;
cursor: pointer; }
#register .content .container_checkbox {
margin-bottom: 20px;
} #forgot_pass .form-item .forgot-pass input {
color: #141412 !important;
}
#modal-forgot-pass .label_jobseeker {
margin: 0;
}
#forgot_pass .form-content.content .forgot-pass input {
border: 1px solid #CDDCE6 !important;
border-radius: 5px !important;   margin-top: 2px !important;
padding: 12px !important;
height: 42px !important;
}
#forgot_pass .form-item.error .forgot-pass input {
border-color: #cc0000 !important;
}  #pa_form_login_message_success .email_text {
font-size: 14px;
font-weight: 300;
color: #141412;
line-height: 24.5px;
margin: 10px 0 0 0;
text-align: left;
}
#pa_form_login_message_success .email_text:first-child {
margin-top: 10px;
} #reset_popup_password {
padding: 30px 20px; } #reset_popup_password #resetpassform {
padding: 0;
}
#reset_popup_password #resetpassform p.submit {
margin-bottom: 0;
margin-top: 7px !important;
}
.pswd_description {
font-size: 12px !important;
font-weight: 300;
margin-bottom: 8px;
line-height: 18.35px;
}
.job_reg_final_context .reg_account.emp_account.als_Gast {
font-size: 16px;
line-height: 18.71px;
}
@media (max-width: 767.5px) {   
.job_reg_final_context .reg_account.emp_account.als_Gast {
font-size: 16px;
line-height: 18.71px;
}
.job_reg_final_context .emp_account .acc_reg_btn { }
.job_reg_final_context .terms_note_msg {
line-height: 18.71px;
}
.reg_note_msg {
line-height: 17.04px;
}
}
@media (max-width: 400px) {
.job_reg_final_context .reg_account .acc_reg_btn { }
}  @media (max-width: 364px) {
.job_reg_final_context .reg_account .acc_reg_btn { }
#modal-register .reg_note_msg {
line-height: 15px;
}
} .form-item.pa-validate-error label {
color: #cc0000 !important;
}
#login .form-item.pa-validate-error input {
border-color: #cc0000 !important;
}
#login .form-item.error input {
border-color: #cc0000 !important;
} .activate-job-alert {
font-weight: 300;
padding: 30px 20px;
display: none;
color: #141412;
}
.activate-job-alert h3 {
font-weight: 500;
font-size: 26px;
margin-bottom: 10px;
line-height: 26px; }
.activate-job-alert p {
font-size: 14px;
text-align: left;
font-weight: 300;
}
.activate-job-alert a {
width: 100%;
background: #ed7d31;
border: #ed7d31;
color: #fff;
padding: 10px;
display: inline-block;
text-align: center;
border-radius: 5px;
text-decoration: none;
font-size: 16px;
font-weight: 500;
}
.activate-job-alert a:hover {
opacity: 0.9;
}
.fancybox-inner #job_alert_mail_frame {
padding: 30px 20px;
border: none;
margin: 0;
}
.fancybox-desktop .sidebar_filter.jobmail_bg h4.suchfilter {
background: #f8f8F87D;
padding: 0 !important;
border-bottom: 1px solid #ddd; font-size: 26px;
font-weight: 500;
margin: 0;
margin-bottom: 10px;
}
.fancybox-inner #job_alert_mail_frame i.fal.fa-bell {
display: none;
}
.sidebar_filter .job_alert_des {
font-size: 14px;
font-weight: 300;
text-align: left;
padding-right: 5px;
}
.info-by_mail {
font-size: 12px;
font-weight: 500;
} 
.job_alert_email_btn {
background: #ed7d31;
width: 100%;
border: 1px solid #ed7d31;
color: #fff;
font-weight: 500;
padding: 4px 0px;
cursor: pointer; margin-bottom: 20px;
font-size: 16px;
border-radius: 5px;
}
.fancybox-skin form#jobalert input#job_alert_sidebar_btn_scroll {
padding: 7px 0;
}
.job_alert_t_and_c {
font-size: 12px;
text-align: center;
margin-bottom: 0;
font-weight: 300;
text-align: left;
}
p.job_alert_t_and_c:first-of-type {
margin-top: 10px;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened .fancybox-inner {
width: auto !important;
}
table#jobalert_anlegen .modal-body, table#jobalert_anlegen .modal-footer {
padding: 0;
}
table#jobalert_anlegen .modal-content {
padding: 30px 20px;
border: none;
border-radius: 10px;
}
table#jobalert_anlegen .modal-content .modal-body h3 {
font-size: 26px;
color: #141412;
margin-bottom: 10px;
}
table#jobalert_anlegen .modal-content .modal-body p {
margin-bottom: 20px;
font-size: 14px;
}
table#jobalert_anlegen .modal-content .modal-footer {
justify-content: flex-start;
}
.modal-footer .job-alert-btn-confirm {
flex-grow: 2;
text-align: center;
}
.modal-footer .job-alert-btn-cancel {
background: #b2b2b2;
color: #ffffff;
flex-grow: 1;
font-size: 16px;
padding: 8px 0;
line-height: 26px;
border: none;
}
.by_jobalertpopup #pa_form_login_wrapper {
padding: 0;
} #pa_newsletter_subscribe .form-item label #pa_newsletter_save_detail {
float: left;
width: 20px !important;
height: 20px;
margin-right: 10px;
} #reset_popup_password #resetpassform .wp-pwd.error .password-input-wrapper input {
border-color: #cc0000 !important;
}
#reset_popup_password #resetpassform .wp-pwd.error .pswd_description {
color: #cc0000;
}
#register_jobseeker .form-item.error input {
border-color: #cc0000 !important;
}
#register .form-item.error input, #register_jobseeker .form-item.error input {
border-color: #cc0000 !important;
}
div#pa_check_complete_registration {
padding: 30px 20px;
}
.form-item.error .fld-wrap > input {
border-color: #cc0000 !important;
}
#register_secnd_step .form-item label.note {
font-weight: 300;
line-height: 16.8px;
margin-bottom: 8px;
display: block;
}
#modal-register-complete .form-item.pa-validate-error input {
border-color: #cc0000 !important;
}
#pa_newsletter_message_success h3.wg_main_txt, #pa_newsletter_message_success h3.wg_txt, #pa_newsletter_message_success h3.nwg_txt {
font-size: 14px;
margin: 0;
font-weight: 300;
line-height: 24.5px; }
#pa_newsletter_message_success h3.wg_main_txt { padding: 0 !important;
}
#pa_newsletter_subscribe #pa_newsletter_save_detail {
padding: 0 !important;
min-height: 20px;
}
.by_jobalertpopup .fancybox-skin {
box-shadow: none !important;
}
.login_popup.by_jobalertpopup .fancybox-skin {
box-shadow: 0 5px 10px rgba(20, 20, 18, 0.25) !important;
}
center.newsletter_heading_poup h2:after {
content: "\f00c";
color: #fff !important;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-family: 'Font Awesome 5 Pro' !important;
font-size: 12px;
border: 2px solid lightgrey;
padding: 4px;
border-radius: 50%;
margin-left: 10px;
color: #909e6b;
font-weight: 600;
}
.by_jobalertpopup.fancybox-opened .fancybox-item.fancybox-close .fa.fa-times {
color: #085186 !important;
}
.jetzt_account_erstellen {
display: block;
position: relative;
background-color: #ed7d31;
top: -72px;
margin: 0 20px;
color: #fff;
text-align: center;
padding: 8px 0;
border-radius: 5px;
font-size: 16px;
font-weight: 500;
cursor: pointer;
}
.newsletter_popup_sec .newsletter_heading_poup.job_alert_sec {
display: none;
}
@media (min-width:768px) {
.mobile_devices {
display : none !important;
}
.desktop_devices {
display : block !important;
}
}
@media (max-width: 767.5px) {
.mobile_devices {
display : block !important;
}
.desktop_devices {
display : none !important;
}
.job_alert_popup form#register_jobseeker_job_alert { }
}
form#register_jobseeker_job_alert .title .login-info-text>p {
padding: 0;
margin: 0 0 10px 0;
}
.job_alert_popup .col-md-6.col-sm12.col-xs-12.col-12.job_alertleft_sec.padd-r-0 {
background: #E7E7E6;
border-bottom-left-radius: 10px;
border-top-left-radius: 10px; }
.newsletter_heading_poup.job_alert_sec, .newsletter_popup_sec center {
min-height: 10px;
margin-bottom: 30px;
}
.by_jobalertpopup .fancybox-item.fancybox-close {
display: none;
}
.fancybox-item.fancybox-close.job_alert_fb_close {
display: block; top: 31px;
right: 11px;
} @media (min-width: 992px) { .fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup {
max-width: 960px;
min-width: 960px;
}
}
@media (max-width: 767.5px) {
.job_alert_popup form#register_jobseeker_job_alert {
border-top-right-radius: 0;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.job_alert_popup .col-md-6.col-sm12.col-xs-12.col-12.job_alertleft_sec.padd-r-0 {
background: #E7E7E6;
border-bottom-left-radius: 0px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
padding-left: 0;
padding-right: 0;
}	
.by_jobalertpopup .job_alert_popup .job_alertright_sec.padd-r-0.padd-l-0 {
padding-left: 0;
padding-right: 0;
}
}
.fancybox-outer .fancybox-inner {
border-radius: 10px;
}
.error button#example-two-button7 {
border: 1px solid #c00 !important;
}
#register_complete .error #example.dropdown.hierarchy-select button#example-two-button {
border-color: #cc0000;
}
#register_complete .error #example1.dropdown.hierarchy-select button#example-two-button1 {
border-color: #cc0000;
}
#register_complete .error #example2.dropdown.hierarchy-select button#example-two-button2 {
border-color: #cc0000;
}
.job_alert_popup .row {
margin: 0;
}   #options.surway { background: rgba(128, 128, 128, 0.8);
}
.surway .modal-content {
padding: 30px 20px;
border: none;
border-radius: 10px;
box-shadow: 0 5px 10px rgba(20, 20, 18, 0.25);
}
.modal-header .login-info-text p {
font-size: 14px;
font-weight: 300;
margin-bottom: 10px;
line-height: 22.4px;
}
#Winning_Game .form-sub-item input[type="checkbox"] {
margin-top: 20px !important;
border-radius: 2px !important;
}
#options.surway input[type="checkbox"],
#Winning_Game .form-sub-item input[type="checkbox"] {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
display: block;
float: left;
width: 20px !important;
height: 20px;
border: 1px solid #085186;
border-radius: 2px;
outline: none;
cursor: pointer;
position: relative;
margin-top: 0px;
margin-right: 7px;
}
#options.surway input[type="checkbox"]:checked,
#Winning_Game .form-sub-item input[type="checkbox"]:checked {
background-color: #085186;
}
#options.surway input[type="checkbox"]:checked::before,
#Winning_Game .form-sub-item input[type="checkbox"]:checked:before {
content: "";
position: absolute;
top: 3px;
left: 6px;
width: 6px !important;
height: 10px;
border: solid #ffffff;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
#options .modal-body .checkbox-text {
margin-bottom: 10px;
line-height: 20px;
}
#options .modal-body .checkbox-text label {
margin-left: 28px;
line-height: 20px;
}
#options .modal-body .checkbox-text label[for="newsletter_popup"],
#options .modal-body .checkbox-text label[for="close"] {
line-height: 19.2px;
}
#Winning_Game.modal.show .modal-dialog {
max-width: 480px;
}
#Winning_Game .form-item input[type="submit"] {
display: block;
width: 100%;
border-radius: 5px;
}
#pa_newsletter_subscribe .form-item input[name="pa_newsletter_submit"] {
font-size: 16px;
font-weight: 400;
} #one_click_popup .modal-content { overflow-y: auto;
overflow-x: hidden;
-webkit-overflow-scrolling: touch;  
max-height: 100%; }
.surway .modal-header {
border-bottom: none; padding: 0; display: block;
}
.modal-backdrop {
position: fixed;
top: 0;
left: 0;
z-index: 1040;
width: 100vw;
height: 100vh;
background-color: rgba(0, 0, 0, 0.5);
opacity: .5;
}
.modal-backdrop.show {
opacity: .5;
}
.modal {
position: fixed;
top: 0;
left: 0;
z-index: 99999;
display: none;
width: 100%;
height: 100%;
overflow: hidden;
outline: 0;
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
}
.modal.fade .modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-50px);
transform: translate(0,-50px);
}
.modal.show .modal-dialog {
-webkit-transform: none;
transform: none;
}
.modal-content {
margin: auto;
}
@media (min-width: 768px) {
.modal-dialog { max-width: 480px;
margin: auto;
display: flex;
height: 100%;
}
}
@media (min-width: 768px) {
#options .modal-dialog {
max-width: 480px;
}
}
#options .modal-body { padding: 0; }
.surway .modal-title {  color: #141412;
font-size: 26px;
font-weight: 500;
margin-bottom: 10px;
line-height: 30px; }
#options .modal-body p {
font-size: 14px;
} #options .modal-body button#weiter {
background: #ed7d31;
font-size: 16px;
font-weight: 500;
display: block;
width: 100%;
border-radius: 5px;
margin-top: 20px;
}  #options .modal-body button#weiter:hover {
opacity: 0.9;
} #weiter, #weitern {
background-color: RGB(8,81,134);
color: #fff;
font-size: 15px;
font-weight: 400; float: none !important;
font-size: 15px;
border: 1px solid transparent;
box-shadow: none;
margin-left: 0;
opacity: 1;
filter: alpha(opacity=100);
}
#Winning_Game .modal-header h6 {
margin-bottom: 1rem;
font-size: 16px;
line-height: 26px;
}
#Winning_Game .pa-newsletter-subscribe input { margin-bottom: 15px;
} .monkey-survey-thank-you {
text-align: center;
margin-top: 20px;
}
.monkey-survey-thank-you p {
text-align: center;
}
.monkey-survey-thank-you .website-logo {
width: 200px;
margin: 20px 0;
} .page-template.page-template-page-surway-thankyou.page-template-page-surway-thankyou-php.page.body_main_display.two-column.right-sidebar.modal-open .header { }
.page-template.page-template-page-surway-thankyou.page-template-page-surway-thankyou-php.page.body_main_display.two-column.right-sidebar.modal-open footer { }
.page-template.page-template-page-surway-thankyou.page-template-page-surway-thankyou-php.page.logged-in.admin-bar.body_main_display.two-column.right-sidebar.customize-support.modal-open #wpadminbar { }
.page-template.page-template-page-surway-thankyou.page-template-page-surway-thankyou-php.page.body_main_display.two-column.right-sidebar.modal-open .fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened {  width: auto !important; }
#pa_newsletter_message_success h2.surway {
display: none;
} .fancybox-lock #Winning_Game {
display: none !important;
}
#options input[type="checkbox"] {
height: 20px;
position: relative;
display: block;
float: left;
margin-top: 3px;
margin-right: 7px;
width: 20px;
}
#pa_newsletter_subscribe .form-item label #pa_newsletter_save_detail {
margin: 2.5px 7px 0 0;
float: left;
width: 20px !important;
height: 20px;
}
#submit_register_newsletter_btn {
clear: both;
float: left;	
text-transform: capitalize;
margin-top: 25px;
padding: 8px 0;
color: #FFF;
width: 100%;
background-color: #ed7d31;
border: none; font-size: 16px;
font-weight: 500; border-radius: 5px;
}
#submit_register_newsletter_btn.rgstd_mail_add_btn {
margin-top: 20px;
}
center.newsletter_heading_poup.wg_n h2.main, center.newsletter_heading_poup.wg h2.main {
display: none;
}
center.newsletter_heading_poup.wg h2.wg_head {
display: block !important; font-size: 16px !important;
font-weight: 300 !important;
text-align: center;
}
center.newsletter_heading_poup.wg_n h2.newsletter_and_wg_head {
display: block !important;
}
div#pa_newsletter_subscribe_result.wg h2.main, div#pa_newsletter_subscribe_result.wg_n h2.main {
display: none;
}
div#pa_newsletter_subscribe_result.wg h2.wg_head {
display: block !important;
}
div#pa_newsletter_subscribe_result.wg_n h2.newsletter_and_wg_head {
display: block !important;
}
div#pa_newsletter_subscribe_result.wg h3.wg_main, div#pa_newsletter_subscribe_result.wg_n h3.wg_main {
display: none;
}
div#pa_newsletter_subscribe_result.wg h3.wg_txt {
display: block !important;
}
div#pa_newsletter_subscribe_result.wg_n h3.nwg_txt {
display: block !important;
}
.fancybox-opened.newsletter .fancybox-skin {
background-color: transparent;
background: none;
}
#pa_newsletter_save_detail:focus { }
#options .modal-body p label {
display: block;
font-size: 12px;
}
.monkey-survey-thank-you img.desktop {
display: block;
}
.monkey-survey-thank-you img.mobile {
display: none;
}
@media (max-width: 767.5px){
.modal-dialog {
display: flex;
height: 100%; margin: auto;
}
#options .modal-body p label {
margin-left: 30px;
}
#pa_form_newsletter_message_success h2, #pa_newsletter_message_success h2 {	font-size: 18px !important;}
.monkey-survey-thank-you img.desktop {
display: none;
}
.monkey-survey-thank-you img.mobile {
display: block;
}
.img_info_container.mobile_devices {
height: 682px;
}
}
.fancybox-opened.newsletter .fancybox-skin a.fancybox-item.fancybox-close { } #Winning_Game .modal-body {
padding: 0;
}
#Winning_Game .form-item .form-sub-item .label_win_game {
font-size: 12px;
font-weight: 500;
line-height: 14.4px;
}
#Winning_Game .form-item .form-sub-item input::placeholder { color: #141412;
}
#Winning_Game .pa-newsletter-subscribe label.checkbox_label {
font-size: 12px;
font-weight: 300;
margin-top: 17px;
} #Winning_Game .pa-newsletter-subscribe label {
margin-top: 10px;
margin-bottom: 8px;
}
#Winning_Game .pa-newsletter-subscribe input {
margin-top: 15px;
margin-bottom: 0;
}
#pa_newsletter_subscribe .pa-validation-error-message {
display: block;
clear: both;
line-height: 18px;
margin-top: ;
padding-top: 5px;
}
#Winning_Game .pa-newsletter-subscribe input:nth-child(2) {
margin-top: 0;
}
.page-template-page-surway-thankyou.modal-open { }
#pa_newsletter_subscribe input:focus {
outline: none;
}
.form-sub-item.error label {
color: #cc0000;
}
div#modal-register-job-seeker-job-alert h2.wg_head {
border-radius: 5px;
margin: 0 0px 11px 0px;
}  .control-action.action-remove.job-alert-btn-confirm {
font-size: 16px;
padding: 8px 0;
line-height: 26px;
}
.register_pop_up div#pa_form_login_wrapper .clearfix >  div#pa_form_login_message_error {
display: none !important;
}
.by_reg_login  div#pa_form_login_wrapper .clearfix >  div#pa_form_login_message_error {
display: none !important;
}
#pa_form_newsletter_message_success p, #pa_newsletter_message_success p {
padding: 0 18px;
font-size: 14px;
line-height: 24.5px;
margin-bottom: 0;
}
#pa_newsletter_message_success p {
padding: 0;
margin-bottom: 13.2px;
}
#pa_newsletter_message_success p.rgstd_mail_add_nwl {
padding: 0;
margin-bottom: 0px;
}
#pa_newsletter_message_success p.caution_content {
margin-bottom: 0;
}
div#pa_form_login_message_success p {
padding: 0;
font-size: 14px;
line-height: 26px;
margin: 0;
margin-bottom: 14px;
font-weight: 300;
text-align: left;
}
div#pa_check_complete_registration label.label_jobseeker {
margin: 10px 0 8px 0;
line-height: 16.8px;
}
.fancybox-overlay.fancybox-overlay-fixed .fancybox-wrap.fancybox-desktop.fancybox-type-inline.newsletter { margin-top: 12px;
}
@media screen and (max-width: 767.5px) {
.title .pa-login-welcome, #modal-register .pa-login-welcome {
margin-top: 0;
}
.by_jobalertpopup .fancybox-skin {
margin-top: 20px;
}
}
@media (min-width: 768px) {
.img_info_container {
height: 585px;
}
.job_alert_popup {
max-height: 585px;
}
div#unsubscribe_popup_module { }
.job_alertleft_sec.newsletter_checkbox .img_info_container.desktop_devices {  height: 544px; }
.job_alertleft_sec.newsletter_checkbox .img_info_container.desktop_devices img.img-fluid {
height: auto;
width: 480px;
}
} @media (min-width:768px) and (max-width: 991px) {
.job_alertleft_sec.newsletter_checkbox .img_info_container.desktop_devices {
height: 412px;
}
.job_alertleft_sec.newsletter_checkbox .img_info_container.desktop_devices img.img-fluid {
width: 100%;
}
} div#unsubscribe_popup_module .modal-body.unsubscribe_popup h3 { }
.modal-body.unsubscribe_popup { }
.modal-body.unsubscribe_popup p { }
div#unsubscribe_popup_module .modal-content { }
.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup.thankyou_page center.newsletter_heading_poup h2 {
display: none;
}
@media screen and (max-width: 575px) {
.title .login-info-text>p {
line-height: 22.41px;
} .img_info_container.mobile_devices {
height: auto;
}
}     input[type='password'].big_dots {    }
.dropdown.hierarchy-select.show button::after {
-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .xmodal-job.xmodal-register-complete .dropdown-menu.show .hs-menu-inner {
max-height: 84px !important; overflow-y: auto;
}
.form-item.pa-validate-error .dropdown.hierarchy-select button {
border: 1px solid red !important;
}
#register_secnd_step .fld-wrap {
margin-bottom: 1px
}
#pa_form_register_complete #example.dropdown.hierarchy-select .dropdown-menu.show, #pa_form_register_complete #example2.dropdown.hierarchy-select .dropdown-menu.show, #pa_form_register_complete #example1.dropdown.hierarchy-select .dropdown-menu.show {
border-bottom-left-radius: 4px !important;
border-bottom-right-radius: 4px !important;
} @media (min-width:768px) and (max-width:991px) { .fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup {
max-width: 730px; min-width: 730px; }
}
@media (min-width:768px) and (max-width:1199px) {
.img_info_container.desktop_devices {
display: none;
}
.img_info_container.mobile_devices {
display: block;
}
.job_alert_popup {
max-height: 640px;
}
}
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup.fancybox-opened div#pa_form_login_wrapper .clearfix > div#pa_form_login_message_error {
display: none !important;
}
form#register_jobseeker_job_alert div#pa_form_login_message_error { display: block; line-height: 14px; }  div.modal_popup .modal-body h3 {
font-size: 26px !important;
font-weight: 500 !important;
color: #141412;
margin-bottom: 10px;
}
div.modal_popup .modal-body {
padding: 30px 20px;
background: #ffffff;
box-shadow: 0 5px 10px rgba(20, 20, 18, 0.25) !important;
border: 0 solid !important;
border-radius: 10px;
}
.modal.modal_popup.dashboard_pop_up .modal-body {
box-shadow: none !important;
}
div.modal_popup .modal-body p {
text-align: left;
margin-bottom: 10px;
font-size: 14px;
font-weight: 300;
line-height: 26px;
}
div.modal_popup .modal-content {
border-radius: 10px;
border: none;
}
div.modal_popup input.bg-btn-action {
cursor: pointer;
background-color: #ed7d31;
margin-top: 10px;
font-size: 16px;
font-weight: 500;
color: #ffffff !important;
border: 0 solid;
border-radius: 5px;
padding: 8px 0;
width: 100%;
}
form#register_complete_1click button#submit_register_complete {
cursor: pointer;
background-color: #ed7d31;
margin-top: 10px;
color: #ffffff !important;
border: 0 solid;
border-radius: 5px;
padding: 8px 0;
width: 100%;  font-size: 14px;
font-weight: 400; }
div.modal_popup input.bg-btn-action:hover {
opacity: 0.9;
}
@media (min-width: 768px) {
div.modal_popup {
min-width: 480px; margin: auto;
}
}
@media (min-width: 576px) and (max-width: 767.5px) {
div.modal_popup {
min-width: 480px;
max-width: 480px;
margin: auto;
}
}
@media (min-width: 410px) and (max-width: 575px) {
div.modal_popup {
min-width: 388px; margin: auto;
}
.modal-dialog {
max-width: 388px;
}
}
@media (max-width: 409px) {
div.modal_popup {
min-width: 320px;
max-width: 320px;
margin: auto;
}
}  .again_msg_popup h3.lost_pass_msg {
font-size: 26px;
font-weight: 500 !important;
color: #141412;
margin-bottom: 10px;
line-height: 26px; margin-top: 0;
}
.again_msg_popup #pa_form_login_message_error {
padding: 0;
background: none !important;
}
.again_msg_popup #pa_form_login_message_error p {
padding: 0;
font-size: 14px;
line-height: 26px;
margin: 0;
margin-bottom: 14px;
font-weight: 300;
text-align: left;
color: #141412;
}
#again_msg input#submit_register {
font-size: 16px;
font-weight: 500;
padding: 8px;
line-height: 26px;
}
.again_msg_popup form#again_msg {
margin-top: 20px;
}
.again_msg_popup .alert.alert-warning:before {
display:none;
}
.modal-dialog .modal-body .btn.btn-danger.job-alert-btn-cancel {
float: right;
padding: 0;
background: none;
width: 20px;
height: 20px;
font-size: 26px;
font-weight: 300;
color: #085186;
line-height: 20px;
margin-top: 3px;
}
.dashboard_pop_up .modal-dialog .modal-body h3 {
font-size: 26px;
font-weight: 500;
color: #141412;
margin-bottom: 10px;
}
.modal.modal_popup.dashboard_pop_up .modal-dialog .modal-footer {
padding: 0;
margin-top: 20px;
}
.modal.modal_popup.dashboard_pop_up .modal-dialog .modal-footer .job-alert-btn-cancel {
background: #b2b2b2;
color: #ffffff;
flex-grow: 1;
font-size: 16px;
padding: 8px 0;
line-height: 26px;
border: none;
height: auto;
width: auto;
float: left;
font-weight: 500;
}  #dropdownMenu_job_category.dropdown-toggle::after, #dropdownMenu_jobtype.dropdown-toggle::after, #dropdownMenu_radius.dropdown-toggle::after {
font-size: 18px;
border-top: 0 solid;
content: '\f107';
font-family: 'Font Awesome 5 Pro' !important;
color: #085186;
right: 10px;
top: 8px;
position: absolute;
pointer-events: none;
font-weight: 300;
}
label.label_jobseeker { margin: 10px 0 8px 0; line-height: 16.8px; font-size: 12px; font-weight: 500; }
#register_complete_1click .form-item input { margin-top: 0px; }
.dropdown-menu.dropdownMenu_job_category.show li, .dropdown-menu.dropdownMenu_jobtype.show li, .dropdown-menu.dropdownMenu_radius.show li { padding: 0 10px; }
#register_complete_1click .form-item input:focus-visible { outline: none; }
#one_click_popup h3.modal-title { line-height: 26px; } #one_click_popup form#register_jobseeker #submit_register {
margin-bottom: 10px;
background-color: #ed7d31;
cursor: pointer;
font-size: 16px;
font-weight: 500;
color: #ffffff !important;
border: 0 solid;
border-radius: 5px;
padding: 8px 0;
width: 100%;
margin-top: 15px;
clear: both;
display: block;
}
#one_click_popup .log_with_btn.google {
margin-bottom: 10px;
}
#one_click_popup div#submit_application_register_complete {
margin-top: 20px;
margin-bottom: 17px;
}
#one_click_popup button#submit_application_register_complete {
margin-top: 12px;
}
center.newsletter_heading_poup.job_alert_sec.one_click_app_popup_main_heading + div#pa_wg_success_msg + .edit-job-inner .job_alert_popup .reg_note_msg {
margin-bottom: 0;
}
div#one_click_popup button.close {
right: 12px;
top: 30px;
background: transparent;
width: 20px;
height: 20px;
font-size: 26px;
font-weight: 300;
z-index: 999999;
color: #085186;
position: absolute;
opacity: 1;
}
.one_click_btn_sec label.select { }
div#lebenslauf_block_onclick .one_click_btn_sec { border: 1px solid #CDDCE6; padding: 8px 10px; height: 42px; border-radius: 5px;}
.one_click_btn_sec span.cv_detail_exp { clear: both; float: left; color: #ccc; font-size: 12.5px; display: none;}
.one_click_btn_sec label.upload { display: none; }
div#one_click_popup {    pointer-events: none;    overflow-y: visible !important; }
span.job_alert_btn_sec_div { height: 0; display: block; }
span.job_alert_btn_sec_div > div{
position: relative; text-align: center;
width: 120px;
display: block;
color: #fff;
font-weight: 500;
font-size: 16px;
background: #ed7d31;
line-height: 26px;
height: 26px;
margin: auto;  top: -51px; }
.fancybox-overlay.fancybox-overlay-fixed span.job_alert_btn_sec_div > div{ top: -54px;}
button#submit_application_register_complete {
cursor: pointer;
background-color: #ed7d31;
margin-top: 10px;
font-size: 16px;
font-weight: 500;
color: #ffffff !important;
border: 0 solid;
border-radius: 5px;
padding: 8px 0;
width: 100%;
}
#fancybox-loading {    z-index: 99999; }
.one_click_btn_sec a.lebenslauf.file-url img.file_url_img_lebenslauf {    display: none; } 
#one_click_popup .remove_upload_btn label.select span { display: none;}
#one_click_popup .remove_upload_btn label.select i.afuico.afuico-upload-cloud:before {font-style: normal;line-height: 1;font-family: 'Font Awesome 5 Pro';content: "\f019";padding: 0 5px 0 15px;}
.remove_upload_btn label.select { position: relative; float: right; }
.remove_upload_btn  label.remove i.afuico.afuico-cancel:before { 
font-style: normal; 
font-variant: normal; 
text-rendering: auto; 
line-height: 1; 
font-family: 'Font Awesome 5 Pro'; 
content: "\f00d";
font-size: 1rem; 
padding: 0 4px 0px 10px;
margin-top: 3px;
display: block;
font-weight: 300;
} .remove_upload_btn label.remove { position: relative; float: right; font-size: 0px; margin-bottom: 0; line-height: 16px; } #update_account_work_exp .remove_upload_btn label.remove { line-height: 20px; width: 110px; height: 42px; padding: 10px 10px; }
#update_account_work_exp .remove_upload_btn label.remove:before {
content: 'Löschen';  font-size: 14px; font-weight: 300;  }
#update_account_work_exp .remove_upload_btn label.remove i.afuico.afuico-cancel {    float: left;    margin-right: 9px; }
#update_account_work_exp .remove_upload_btn label.remove i.afuico.afuico-cancel:before {    margin-top: 2px; }
#update_account_work_exp .remove_upload_btn label.remove { top: 0px; }
body #update_account_work_exp .remove_upload_btn label.remove i.afuico.afuico-cancel:before { content: "\f1f8" !important;
font-size: 14px; font-weight: 300; margin-right: 6px;  }
.remove_user_log .fa-times::before {	font-weight: 300;	font-size: 16px;	position: relative;	top: 1px; } .remove_user_log .fa-times::before,.cancel-delete-request .fa-times::before {
content: "\f1f8" !important;
margin-right: 6px; font-size: 14px; font-weight: 300; }  @media (max-width:410px) {
.remove_upload_btn label.remove { }
}
.remove_upload_btn label.remove[disabled="disabled"] {    display: none; }
span.file-name {
min-height: 26px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
font-size: 14px;
line-height: 22px;
float: left;
width: 80%;
color: #141412;
font-weight: 300;
}
#update_account_work_exp span.file-name {	float: none;	width: 80%; } .img_info_container .one_click_app_popup_sec .oder .css-51ephm {    background: #E7E7E6;}
.one_click_app_popup_sec .reg_account.emp_account {    padding-top: 8px; }
.one_click_app_popup .jetzt_account_erstellen {    top: -92px;  }
.one_click_app_popup_sec { position: relative; top: -90px;padding-top: 0px; }
center.newsletter_heading_poup.job_alert_sec.one_click_app_popup_main_heading {    display: none; }
a#save_job_one_click_app .box-wrapper {    border-radius: 5px; }
div#submit_application_register_complete {
cursor: pointer;
background-color: #ed7d31;
font-size: 16px;
font-weight: 500;
color: #ffffff !important;
border-radius: 5px;
padding: 8px 0;
width: 100%;
text-align: center;
}
.by_reg_jobseeker div#modal-register-job-seeker .one_click_app_popup_sec { top: 0; padding-top: 0; }
.by_reg_jobseeker div#modal-register-job-seeker .reg_account.emp_account { padding-top: 0; }
#register_complete_1click .form-item input, #register_complete_1click .dropdown-toggle { font-weight: 300; border-radius: 5px; margin-top: 0; height: 42px; padding: 10px; color: #141412 !important;}
#register_complete_1click .form-item input::placeholder, #register_complete_1click .dropdown-toggle::placeholder { color: #141412; }
.error_msg {	border-color: #cc0000 !important; }
.one_click_btn_sec .remove_upload_btn i {	color: #085186; cursor: pointer; }
.edit-job-inner .oder.odr_blank {    margin: 5px 0 5px 0px; }
#login p.container_forgot_pswd {    margin: 0;} 
#one_click_popup .box-wrapper {	padding: 7px 0;	border-radius: 5px;}
#one_click_popup .merken_single {	font-weight: 300; }
#one_click_popup.modal_popup .modal-body p {    line-height: 22px; }
.one_click_app_popup_sec .oder {	
margin: 15px 0 10px 0; 
}
.job_reg_final_context .terms_note_msg.terms_note_msg_new { margin-bottom: 0; margin-top: 5px; }
@media (min-width: 768px) {
.dropdown-menu.dropdownMenu_job_category.show li a, .dropdown-menu.dropdownMenu_jobtype.show li a, .dropdown-menu.dropdownMenu_radius.show li a {
font-size: 14px;
color: #141412;
display: block;
font-family: Roboto, sans-serif !important;
line-height: 17.5px;
font-weight: 400 !important;
cursor: default;
}
#dropdownMenu_job_category+.dropdown-menu.show {    
min-width: 270px !important;
transform: translate3d(0px, 38px, 0px) !important;
border: none;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
outline: none;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
width: 100% !important;
margin-top: 0px;
overflow-y: scroll;
padding: 0;
max-height: 175px !important;
}
#pa_form_register_complete .dropdown.hierarchy-select .dropdown-menu li a { padding: .25rem 1.5rem; line-height: 22px; }
}
@media (max-width: 767.5px) {
.dropdown-menu.dropdownMenu_job_category.show li, .dropdown-menu.dropdownMenu_jobtype.show li, .dropdown-menu.dropdownMenu_radius.show li {
padding: 14px 10px;
border-bottom: .5px solid #ccc;
display: flex;
}
.dropdown-menu.dropdownMenu_job_category.show, .dropdown-menu.dropdownMenu_jobtype.show, .dropdown-menu.dropdownMenu_radius.show {
border-radius: 3px;
position: fixed !important;
height: auto;
transform: translate3d(15px, 10px, 0) !important;
-webkit-transform: translate3d(0, 10px, 0) !important;
z-index: 9999999999;
overflow: scroll;
box-shadow: 0 0 7px 2px #333;
display: block;
margin: 0 auto;
right: 0;
left: 0 !important;
top: 0 !important;
}
.dropdown-menu.dropdownMenu_job_category.show li a, .dropdown-menu.dropdownMenu_jobtype.show li a, .dropdown-menu.dropdownMenu_radius.show li a {
font-size: 22px !important;
line-height: 32px !important;
color: #000;
width: 96%;
}
.dropdown-menu.dropdownMenu_job_category.show li:after, .dropdown-menu.dropdownMenu_jobtype.show li:after, .dropdown-menu.dropdownMenu_radius.show li:after {
color: #000;
content: '';
display: inline-block;
left: 5px;
top: 5px;
height: 20px;
width: 21px;
border-radius: 50%;
transition: border-color .5s, background-color .5s;
border: 2px solid #dadbdc;
margin-top: 7px;
}
#dropdownMenu_job_category+.dropdown-menu.show { min-width: 270px!important; }
.dropdown-menu.dropdownMenu_job_category.show li.selected.selected_menu:before, .dropdown-menu.dropdownMenu_jobtype.show li.selected.selected_menu:before, .dropdown-menu.dropdownMenu_radius.show li.selected.selected_menu:before {
content: '';
display: inline-block;
height: 10px;
width: 10px;
border-radius: 50%;
transition: border-color .5s, background-color .5s;
border: 2px solid #1e90ff;
margin-top: 12px;
float: right;
position: absolute;
right: 15px;
background-color: #1e90ff;
}
.dropdown-menu.dropdownMenu_job_category.show li:hover::after, .dropdown-menu.dropdownMenu_job_category.show li.selected.selected_menu:after, .dropdown-menu.dropdownMenu_jobtype.show li:hover::after, .dropdown-menu.dropdownMenu_jobtype.show li.selected.selected_menu:after, .dropdown-menu.dropdownMenu_radius.show li:hover::after, .dropdown-menu.dropdownMenu_radius.show li.selected.selected_menu:after {border: 2px solid #1e90ff;}	
.one_click_app_popup .img_info_container.mobile_devices {    height: 730px; }
.job_alert_popup form#register_jobseeker_job_alert {    padding: 5px 20px 30px 20px; }
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup {overflow: scroll !important;height: 100% !important;}
html.fancybox-margin.fancybox-lock .fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup {
overflow: visible !important;
height: auto !important;
}
}
@media screen and (max-width: 575px) {
.one_click_app_popup .img_info_container.mobile_devices {
height: auto;
}
.one_click_app_popup .jetzt_account_erstellen {
top: -70px;		
}
.one_click_app_popup_sec {
position: relative;
top: -65px;
padding-top: 0px;
height: 50px;
}
}
#register_complete_1click .form-item.error label {
color: #cc0000;
}
#register_complete_1click .form-item.error .dropdown-toggle {
border-color: #cc0000;
}
.remove_upload_btn.remove_btn label.select i.afuico.afuico-upload-cloud:before { }
.fa-trash:before {
content: "\f1f8" !important;
}
#register_complete_1click .dropdown.hierarchy-select {
width: 100%;
max-width: 100%;
min-width: 100% !important;
}
#register_complete_1click .dropdown.hierarchy-select button {
width: 100% !important;
background: transparent !important;
text-align: left;
border-color: #CDDCE6;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
padding-right: 20px;
}
#register_complete_1click .dropdown.hierarchy-select button:focus {
outline: none !important;
box-shadow : none !important;
}
#register_complete_1click .dropdown.hierarchy-select button:after {
font-size: 18px;
border-top: 0 solid;
content: '\f107';
font-family: 'Font Awesome 5 Pro' !important;
color: #085186;
right: 10px;
top: 8px;
position: absolute;
pointer-events: none;
font-weight: 300;
}
#register_complete_1click .dropdown.hierarchy-select.show button {
background: #e6e6e6 !important;
border: 1px solid #085186 !important;
border-bottom-color: rgb(8, 81, 134);
border-bottom-color: #e6e6e6 !important;
border-radius: 0 !important;
}
#register_complete_1click .dropdown.hierarchy-select .dropdown-menu.show {
transform: translate3d(0px, 38px, 0px) !important;
border: none;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
outline: none;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
width: 100% !important;
margin-top: 0px;
border: 1px solid #085186 !important;
border-top: none !important; padding: 10px 0px 10px 0;
}
#register_complete_1click .dropdown.hierarchy-select .hs-searchbox {
padding: 0px 8px;
margin-bottom: 10px;
}
#register_complete_1click .dropdown-menu .hs-menu-inner li.active a {
color: #fff;
background: #085186;
}
#register_complete_1click .dropdown-menu.show .hs-menu-inner {
max-height: 90px !important;
overflow-y: auto;
}
#register_complete_1click .dropdown-menu .hs-menu-inner li.activebg a.activebg {
background: #085186;
color: #fff !important;
}
#register_complete_1click input#job_category_ddl_input:focus, #register_complete_1click input#job_type_ddl_input:focus {
outline: none;
box-shadow: none;
border: 1px solid #CDDCE6;
}
#register_complete_1click .dropdown.hierarchy-select .dropdown-menu li.sub_cat_class a {
padding: .25rem 2rem;
}
.row.job_reg_final_context.onclic_guest_user {
display: none;
}   .fancybox-desktop.fancybox-type-ajax div#pa_form_login_message_error {
display: none;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_forgotpass div#pa_form_login_message_error {
display: block;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_forgotpass .clearfix > div#pa_form_login_message_error {
display: none;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_forgotpass .reset_password_pop_sec div#pa_form_login_message_error {
display: none;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_forgotpass .reset_password_pop_sec .clearfix > div#pa_form_login_message_error {
display: none;
}
.fancybox-overlay.fancybox-overlay-fixed .fancybox-wrap.fancybox-desktop.fancybox-type-ajax.not_exist_email_job_alert {
width: 480px !important;
position: absolute !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%);
padding-bottom: 0;
}
@media (max-width: 575px) {
.fancybox-overlay.fancybox-overlay-fixed .fancybox-wrap.fancybox-desktop.fancybox-type-inline {
right: 0px !important;
}
.title .pa-login-welcome, .again_msg_popup h3.lost_pass_msg {
font-size: 24px !important;
}
.job_reg_final_context .reg_account a { display: block; line-height: 20px;} .reg_account.emp_account a {    display: inline-block; }
.reg_account a {    display: inline-block; }
.reg_account a.acc_reg_btn {    display: inline-block; }  .fancybox-overlay.fancybox-overlay-fixed .fancybox-wrap.fancybox-desktop.fancybox-type-inline:has(#reset_popup_password) { } }
@media (max-width:390px) {
.job_reg_final_context .reg_account {
letter-spacing: -0.5px;
}
#modal-register-job-seeker .reg_note_msg {
letter-spacing: -0.5px;
}
}
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.fancybox-opened.again_msg_popup {
margin-top: -20px;
}
div#pa_form_login_wrapper.reset_pass_pop_msg div#pa_form_login_message_error_new {
display: block !important;
font-size: 12px;
border-radius: 5px !important;
padding: 10px;
color: #cc0001 !important;
background: #f9d0de !important;
border: none;
font-weight: 400;
line-height: 27px;
}
div#pa_form_login_wrapper.reset_pass_pop_msg div#pa_form_login_message_error {
display: none !important;
}  #update_account_work_exp .remove_upload_btn label.remove:before {
content: 'Löschen';
font-size: 14px;
}
.select2-container--default .select2-search--dropdown .select2-search__field { margin: 5px 0; color: #141412; }
.page-template-page-jobseeker-account span.select2-search.select2-search--dropdown:after, .page-template-page-dashboard span.select2-search.select2-search--dropdown:after { top: 13px; font-size: 12px; } .form-item.pa-validate-error button#example-two-button7 {    border-color: #cc0000 !important; }
.form-item.pa-validate-error .select2-container.select2-container--default .select2-selection--single {
border-color: #c00000;
}
span.select2.select2-container.select2-container--default.select2-container--open .select2-selection__arrow b::before {
transform: rotate(180deg);
}
span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open span.select2-selection.select2-selection--single {
border: 1px solid #085186 !important;
border-bottom: none !important;
}
span.select2.select2-container.select2-container--default.select2-container--above.select2-container--open span.select2-selection.select2-selection--single {
border: 1px solid #085186 !important;
border-top-color: transparent !important;
}  @media (max-width: 767.5px) {
.logo .navbar-brand img { margin-left: -1px; } .content-block.job_seeker_main .heading h1.title {    margin-left: -1px; }
}  .arbeitgeber_class {
font-weight: 400 !important;
color: #141412;
text-decoration: underline;
}  #lebenslauf_block .remove_upload_btn label.select {
border: 1px solid #CDDCE6;
}
@media (max-width: 767.5px) {
#update_account_work_exp #lebenslauf_block {
margin-bottom: 0;
}
#lebenslauf_block .remove_upload_btn label.select {
width: 100%;
}
#update_account_work_exp #lebenslauf_block .remove_upload_btn label.remove.opcity {
margin-top: 15px;
margin-bottom: 30px;
}
}  .info-by_mail {
font-size: 12px;
font-weight: 500;
}  @media (max-width: 400px) {
#pa_form_login_message_success h6 {
margin-right: 14px; }
}  @media (min-width: 767px) and (max-width: 991px) {
.job_alert_popup .title h2 { font-size: 20px !important; padding: 22px 0 5px 0; line-height: 20px; }
.job_alert_popup .title h2.pa-login-welcome { padding-bottom: 5px; }
.title .login-info-text>p {
font-size: 11.7px;
line-height: 20px;  word-spacing: 1px;
letter-spacing: -0.13px; }
form#register_jobseeker_job_alert .title .login-info-text>p { margin: 0 0 0 0;	}
.container_checkbox { margin-top: 10px; font-size: 11.25px; letter-spacing: -0.01px; }
#modal-register-job-seeker-job-alert .button input.bg-btn-action { margin-top: 8px; }
.img_info_container { height: auto;	}
#modal-register-job-seeker-job-alert .button input { padding: 5px 0; font-size: 15px; font-weight: 400;}
#google-auth-button { padding: 5px 10px; }
.reg_note_msg { margin: 0px 0 0px 0; }
#register_jobseeker_job_alert .fld-wrap input { height: 36px; }
.job_reg_final_context .reg_account { font-size: 12px; margin-bottom: 5px; line-height: 15px; }
.edit-job-inner .oder {	margin: 0px 0 0px 0; }
.fancybox-item.fancybox-close.job_alert_fb_close { display: block; top: 20px; right: 11px; }
.edit-job-inner .log_with_btn.linkedin { margin-bottom: 3px; }
} @media (min-width:768px) {
.new_header .logo {		margin-top: -1px;	}
} #login .alert.alert-warning::before {
margin-top: -2px;
display: inline-block;
}
#login #pa_newsletter_message_error {
font-size: 12px;
background: #f9d0de !important;
color: #db0723;
border: none;
border-radius: 5px !important;
}  @media (max-width: 430px) {
#pa_newsletter_message_success h3, .activate-job-alert h3 {
margin-right: 20px;
}
}  .page-template-page-job-alert.modal-open .modal-backdrop.show {
opacity: unset;
}
.page-template-page-job-alert .modal .modal-dialog .modal-footer .job-alert-btn-cancel {
margin-top: 0;
}
@media (max-width: 350px) {
.modal_popup.modal.dashboard_pop_up {
min-width: 290px;
max-width: 290px;
margin: auto;
}
}  @media (max-width: 767.5px) {
#pa_newsletter_subscribe_result #pa_newsletter_message_success h2, #pa_form_login_message_success h6, #pa_newsletter_message_success h3,
.activate-job-alert h3 {
font-size: 20px !important;
}
}  .fa.fa-fw.fa-eye-slash.field-icon.toggle-password, .fa.fa-fw.fa-eye.field-icon.toggle-password,
.fa.fa-fw.fa-eye-slash.field-icon.toggle-re-password, .fa.fa-fw.fa-eye.field-icon.toggle-re-password {
margin-top: -41px; 
margin-right: 0px;
position: relative;     
cursor: pointer;
width: 3.25em;
padding: 13px 0 13px 0;
height: 40px; 
}
#reset_popup_password #resetpassform input.resetpass_input[type= 'password'] { }
#reset_popup_password #resetpassform input.resetpass_input[type= 'password']::placeholder {
font-size: 14px !important; }
#reset_popup_password #resetpassform input {
font-size: 14px !important;
}
@-moz-document url-prefix() {
input[type='password'].big_dots {
font-size: 12px !important;
letter-spacing: 1px;
}
#reset_popup_password #resetpassform input.resetpass_input[type="password"] {
font-size: 14px !important;
letter-spacing: 0.5px;
}
#reset_popup_password #resetpassform input.resetpass_input[type="password"]::placeholder {
letter-spacing: 0;
}
}
@supports (-webkit-touch-callout: none) {
.form-item input[type='password']::placeholder {
font-size: 12px !important;
-webkit-text-size-adjust: 100%;
letter-spacing: 0px;
}
.form-item input[type='password'] {
font-size: 8px !important;
letter-spacing: 1px; -webkit-text-size-adjust: 100%;
}
#reset_popup_password #resetpassform input.resetpass_input[type="password"] {
font-size: 8px !important;
letter-spacing: 1px;
}
}
@media (max-width: 400px) {
#reset_popup_password .title .pa-resetpass-welcome {
margin-right: 12px;
}
} #new_header_menu_right .mobile_login, #new_header_menu_right .mobile_register { cursor: pointer; } .register_btn_header button.btn.btn-primary.dropdown-toggle {background-color:#ed7d31;color:#fff;border:1px solid #ed7d31;box-shadow: none;padding-left: 15px;padding-right: 15px; font-weight: 300;     font-size: 15px;    line-height: 21px; width: 144px;}
.register_btn_header ul.dropdown-menu {
width: auto !important;
min-width: 145px;
padding: 0;
border: 1px solid #ed7d31;
margin-top: 0px;
border-radius: 0 0 4px 4px;
margin-top: -1px;
margin-left: -1px;
border-top: none !important;
}
.register_btn_header ul.dropdown-menu li:nth-child(2) span {   border-bottom: none;padding-bottom: 8px}
.register_btn_header ul.dropdown-menu span {
background: none;
border: none;
padding: 8px 15px 8px 34px;
border-bottom: 1px solid #ed7d31;
border-radius: 0;
color: #ed7d31;
font-size: 14px;
margin-top: 0;
font-weight: 300;
letter-spacing: 0;
font-size: 15px;
}
.register_btn_header ul.dropdown-menu span:hover {	font-weight: 400; }
.register_btn_header button.btn.btn-primary.dropdown-toggle:active {    box-shadow: none; }
.register_btn_header button.btn.btn-primary.dropdown-toggle i.fa-chevron-up { position: relative; font-size: 12px;}
.register_btn_header button.btn.btn-primary.dropdown-toggle .fa-chevron-down {	font-size: 12px;	top: -1px;	position: relative; }
.register_btn_header button.btn.btn-primary.dropdown-toggle[aria-expanded="true"] {    border-radius: 4px 4px 0 0;}
@media (max-width: 767.5px) { .mobile_login span > .anmelden .fa-light.fa-lock	 {	right: 12px; top: 4px;}  
.mobile_login .anmelden .fa-light.fa-lock, .mobile_register .register_btn_header .fa-light.fa-user {	top: 4px;}
}
.page-template-page-job-seeker-ai .fancybox-overlay.fancybox-overlay-fixed:empty {
display: none !important;
}  @media (max-width: 575px) {
#reset_popup_password .title .pa-resetpass-welcome {	font-size: 20px; }
}  @media (max-width: 575px) {
.title .pa-login-welcome, #modal-register .pa-login-welcome {
font-size: 20px !important;
margin-right: 10px;
}
}.survey_popup {
position: fixed;
bottom: 0px;
background-color: #EAF3F9;
border-radius: 10px 10px 0 0; padding: 30px; box-shadow: 0 5px 10px rgba(20, 20, 18, 25%);
z-index: 9999;
width: 1110px;
}
.survey_popup .content h4 {
text-align: left;
font-size: 24px;
color: #085186;
font-weight: 700;
margin: 0 0 5px 0px;
}
.survey_modal .content-area {
position: relative;
top: 6px;
}
.survey_modal .button-area {
text-align: left;
position: relative;
top: 32px;
}
.survey_popup .content p {
font-size: 13px; color: #085186;
line-height: 20px;
margin-bottom: 5px;
}
.survey_popup .content img {
width: auto;
height: 90px;
}
.survey_popup .content p strong {
font-weight: 700;
}
.survey_popup .close {
position: absolute;
top: 0px;
right: 10px;
cursor: pointer;
font-size: 30px;
color: #085186;
font-weight: 300;
z-index: 99;
}
.survey_popup .orange-button {
color: #fff;
font-weight: 400;
background: #ed7d31;
padding: 10px 38px;
border-radius: 5px;
font-size: 16px;
}
@media (max-width: 474px) {
.survey_popup {width: 100%;}
.survey_popup .content p {margin-bottom: 20px;}
.survey_popup .content p.desktop {display:none}
.survey_popup .content p.mobile {display:block}
.survey_popup .content h4 {
font-size: 21px;
} .survey_popup .orange-button {
text-align: center;
width: 100%;
} }
@media (min-width: 475px) {
.survey_popup .content p.desktop {display:block}
.survey_popup .content p.mobile {display:none}
}
@media screen and (min-width: 475px) and (max-width: 656px) {
.survey_popup .content h4 {
font-size: 20px;
}
} @media (min-width: 768px) {
.notebook-class {
text-align: center;
}
} @media (max-width: 991px) {
.survey_modal .survey_popup {
width: 100%;
left: 0;
}		
.survey_modal .button-area {
top: 0;
margin-top: 20px;
display: block;
}
.survey_popup .col-md-3, .survey_popup .col-md-7 {
max-width: 100%;
}
.survey_popup .orange-button { display: inline-block;
}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
.survey_modal .survey_popup {
max-width: 960px;
}
} @media (min-width:768px) {
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.newsletter.fancybox-opened .fancybox-wrap.fancybox-desktop.fancybox-type-ajax, .fancybox-wrap.fancybox-desktop.fancybox-type-inline.newsletter.fancybox-opened {
max-width: 480px !important;
min-width: 480px !important;
}
} @media (min-width: 992px) {
.sticky_banner_content.col-md-10 {
display: flex;
justify-content: space-around;
flex-wrap: wrap;
}
}
@media (max-width: 620px) {
.survey_popup .content p.desktop br {
display: none;
}
}
@media (max-width: 767.5px) {
.notebook-class {
display: none;
}
}
@media (min-width: 1200px) {
.survey_popup .orange-button {
padding: 10px 65px;
}
} p.fancybox-error {padding: 35px 30px; font-size: 15px; line-height: 22px; word-spacing: 2px; white-space: normal;} .bg-footer-new {background: linear-gradient(to left, #052949, #085186); height: auto;	color: #fff;	width: 100%;	padding: 57px 0 0;}
.bg-footer-copy {background: linear-gradient(to left, #052949, #085186); height: auto;color: #fff;width: 100%;font-weight: 300;	padding: 0;	font-size: 14px;padding-bottom: 22px;margin-top: 57px;}
.footer_menu_title {font-size: 16px; color: #fff; font-weight: 400}
span.footer_social_icons { margin: 22px 0; display: flex;  gap: 10px;}
.footer_social_icons a { color: unset; width: 32px; height: 32px;}
.footer_social_icons i {
font-size: 16px;
border: 1px solid #ffffff;
border-radius: 100%;
margin-right: 5px;
height: 32px;
width: 32px;
text-align: center;
display: table-cell;
vertical-align: middle;
}
.footer_social_icons i.fa-youtube:hover {background-color: #ff0000;	color: #fff;}
.footer_social_icons i.fa-facebook-f:hover {	background-color: #1877F2;	color: #fff;}
.footer_social_icons i.fa-linkedin-in:hover {	background-color: #0077B5;	color: #fff;}
.footer_social_icons i.fa-instagram:hover {
background: linear-gradient(45deg, #405DE6,#5B51D8,#833AB4,#C13584,#E1306C,#FD1D1D,#F56040,#F77737,#FCAF45,#FFDC80);
color: #fff;
}
.footer_social_icons i.fa-envelope:hover {background: #085186;color: #fff;}
.footer_social_icons i.fa-whatsapp:hover {	background: linear-gradient(45deg, #25D366, #128C7E, #075E54);	color: #fff;}
.footer_menu_title img {    max-width: 151px; }
.footer_nav_menu i {	padding-right: 10px;}
.footer_nav_menu.contact_menu li{	margin: 16px 0 0;}
.footer_menu-bar li:last-child {	padding-right: 2px;}
.footer_menu-bar li:last-child {	border-right: none; }
.container-fluid.bg-footer-copy hr {	margin-top: 0;	margin-bottom: 22px;}
.footer_menu_title.footer_logo_sec {	margin-top: 0;}
.footer_menu-bar {	text-align: right;}
.footer_menu-bar li { display: inline-block;
border-right: 1px solid #fff;
padding: 0 10px 0 0;
line-height: 16px;
margin-right: 10px;
}
.footer_menu-bar li > a {	color: #fff; font-weight: 300;	font-size: 14px;}
@media (max-width: 767.5px) {
.container-fluid.bg-footer-copy hr {	margin-bottom: 10px;}
.footer_menu-bar {		text-align: left;		float: left; margin-top: 15px;	}
.footer_menu-bar li:first-child { } 
}
@media (min-width: 768px) and (max-width: 991px) {	
span.footer_social_icons {	gap: 8px; } .nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber {
padding: 0 0 0 4px;
} }
.breadcrumb_new p span i.fa-chevron-right {
font-size: 12px;
padding: 0 10px;
font-weight: 300;
}
.slick-next::before {	font-weight: 300 !important; }
.slick-prev::before {	font-weight: 300 !important; }
.footer_menu-bar li {	font-size: 14px; line-height: 14px;} @media (max-width: 767.5px) {
.ergebnis-titel a.title-link.title.mobile_show {    word-wrap: break-word;  } 
}
@media (min-width: 768px) {
.footer_menu-bar li {  padding: 0 10px 0 10px;  margin-right: 0px;}
} .header-filter-mobile p {
font-weight: 600;
color: #fff;
margin-top: 5px;
font-size: 17px;
letter-spacing: -.3px
}
header {
width: 100%;
background: linear-gradient(to left, #052949, #085186);
z-index: 999
}
a.logo.desktop img {
margin-top: 30px
}
.bg-main-header {
background: #085186;
display: none
}
.dropdown-menu>li>a:hover {
font-weight: 600
}
.second_header_logout_link {
float: right
}  @media (min-width:992px) {
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber {
padding: 0 0 0 10px;  }
}  .nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item .fa-light.fa-pipe { color: #085186;
font-weight: 300;
line-height: 14px;
font-size: 14px;
} .nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::after {
border: none;
color: #085186;
font-size: 12px;
display: inline-block;
vertical-align: initial;
font-family: "Font Awesome 6 Pro";
content: "\f054";
margin-left: 5px;
}  .nav {
display: flex;
flex-wrap: wrap;
padding-left: 0
}
.nav-link,
.navbar {
padding: 0 1rem
}
.nav-link {
display: block
}
.nav-link:focus,
.nav-link:hover {
text-decoration: none
}
.nav-link.disabled {
color: #6c757d
}
.nav-tabs {
border-bottom: 1px solid #dee2e6
}
.nav-tabs .nav-item {
margin-bottom: -1px
}
.nav-tabs .nav-link {
border: 1px solid transparent;
border-top-left-radius: .25rem;
border-top-right-radius: .25rem
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
border-color: #e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled {
color: #6c757d;
background-color: transparent;
border-color: transparent
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
color: #495057;
background-color: #fff;
border-color: #dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-left-radius: 0;
border-top-right-radius: 0
}
.tab-content>.active {
display: block
}
.navbar {
position: relative;
display: flex;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between
}
.navbar>.container,
.navbar>.container-fluid {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between
}
.navbar-nav {
display: flex;
-ms-flex-direction: column;
flex-direction: column;
padding-left: 0;
margin-bottom: 0
}
.navbar-nav .nav-link {
padding-right: 0;
padding-left: 0
}
.navbar-nav .dropdown-menu {
position: static;
float: none
}
.navbar-text {
display: inline-block;
padding-top: .5rem;
padding-bottom: .5rem
}
.navbar-toggler {
padding: .25rem 0;
font-size: 1.25rem;
line-height: 1;
background-color: transparent; }
.navbar-toggler:focus,
.navbar-toggler:hover {
text-decoration: none
}
.navbar-toggler-icon {
display: inline-block;
width: 1.5em;
height: 1.5em;
vertical-align: middle;
content: "";
background: center center no-repeat;
background-size: 100% 100%
}
.navbar-expand {
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
padding-right: 0;
padding-left: 0
}
.navbar-expand .navbar-nav {
-ms-flex-direction: row;
flex-direction: row
}
.navbar-expand .navbar-nav .dropdown-menu {
position: absolute
}
.navbar-expand .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.navbar-expand .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
.navbar-expand .navbar-toggler {
display: none
}
.navbar-light .navbar-nav .nav-link {
color: #085186;
font-weight: 300
}
.navbar-light .navbar-nav .nav-link:focus {
font-weight: 300
}
.navbar-light .navbar-nav .nav-link:hover {
font-weight: 300; }
.navbar-light .navbar-nav > li > .nav-link:hover {
text-underline-offset: 6.5px;
text-decoration: underline;
text-decoration-thickness: 1px;
}
.navbar-light .navbar-nav .nav-link.disabled {
color: rgba(0, 0, 0, .3)
}
.navbar-light .navbar-toggler {
color: rgba(0, 0, 0, .5);
border-color: rgba(0, 0, 0, .1)
}
.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3CsvgviewBox='003030'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathstroke='rgba(255,255,255)'stroke-width='2'stroke-linecap='round'stroke-miterlimit='10'd='M47h22M415h22M423h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text {
color: rgba(0, 0, 0, .5)
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
color: rgba(0, 0, 0, .9)
}
.navbar .dropdown-menu {
border: none
}
.navbar .dropdown {
position: static
}
.navbar .dropdown-menu {
width: 100%;
left: 0;
right: 0
}
.navbar .dropdown-menu {
background-color: #fff;
border-bottom: 1px solid #a6a6a6;
border-radius: 0
}
.anmelden {
border: 1px solid #fff;
background-color: transparent;
padding: 0 10px;
border-radius: 2px;
color: #fff;
text-align: center;
display: inline-block;
font-size: 15px;
}
.anmelden a {
color: #fff
}
.anmelden_p {
display: block
}
.dropdown-menu .nav-item>a {
font-size: 17px;
color: #333;
line-height: 32px;
font-weight: 300
}
.dropdown-menu span {
color: #085186;
display: block;
font-size: 24px;
letter-spacing: 1px;
margin-top: 2px
}
.navbar-nav li>a {
font-size: 16px;
min-width: 36px
}
.dropdown-menu .nav-item>a:hover {
color: #085186
}
@media(max-width:575.98px) {
.navbar-expand-sm>.container,
.navbar-expand-sm>.container-fluid {
padding-right: 0;
padding-left: 0
}
}
@media(min-width:576px) {
.navbar-expand-sm {
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start
}
.navbar-expand-sm .navbar-nav {
-ms-flex-direction: row;
flex-direction: row
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
position: absolute
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}
.navbar-expand-sm>.container,
.navbar-expand-sm>.container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.navbar-expand-sm .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
.navbar-expand-sm .navbar-toggler {
display: none
}
} @media(max-width:767.98px) {
.navbar-expand-md>.container,
.navbar-expand-md>.container-fluid {
padding-right: 0;
padding-left: 0
}
}
@media(min-width:768px) { .breadcrumb_new p {
margin: 40px 0 0 0;
} .navbar-expand-md {
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start
}
.navbar-expand-md .navbar-nav {
-ms-flex-direction: row;
flex-direction: row
}
.navbar-expand-md .navbar-nav .dropdown-menu {
position: absolute;
top: 79px;
}
.navbar ul.navbar-nav>li {
padding: 0 1.3rem
}
.navbar-expand-md>.container,
.navbar-expand-md>.container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.navbar-expand-md .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
.navbar-expand-md .navbar-toggler {
display: none
}
}
@media(max-width:991.98px) {
.navbar-expand-lg>.container,
.navbar-expand-lg>.container-fluid {
padding-right: 0;
padding-left: 0
}
}
@media(min-width:992px) {
.navbar-expand-lg {
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
-ms-flex-pack: start;
justify-content: flex-start
}
.navbar-expand-lg .navbar-nav {
-ms-flex-direction: row;
flex-direction: row
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position: absolute
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: .5rem;
padding-left: .5rem
}
.navbar-expand-lg>.container,
.navbar-expand-lg>.container-fluid {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap
}
.navbar-expand-lg .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto
}
.navbar-expand-lg .navbar-toggler {
display: none
}
}
@media (min-width:768px) {
#secondary_header_jobseeker_login li.dropdown.menu-large.nav-item > a:after {
border: none;
color: #085186;
display: block;  margin-left: 5px;
float: right;  font-family: "Font Awesome 6 Pro";
content: "\f078";
}
.navbar-light .navbar-nav .nav-link#Dashboard:before{
content: "\f007";
border: none;
color: #085186;
font-size: 13px;
display: inline-block;
font-family: "Font Awesome 6 Pro";
margin-right: 5px;
vertical-align: middle;
margin-top: -2px;
} .navbar-expand-md .navbar-collapse {
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-align: center;
align-items: center;
}
header.header {
height: auto;
background: none;
border-top: none;
}
.navbar.navbar-light.navbar-expand-md {
width: 100%;
height: 80px;
display: flex;
background: #fff;
padding: 0;
z-index: 99; }
.new_header .container {
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between;
height: 100%;
}
.new_header {
height: 68px;
background: linear-gradient(to left, #052949, #085186);
}
header.header .new_header ul.nav.navbar-nav.nav_left_menu li a::after {
content: ' \203A';
border: none;
color: #085186;
font-size: 20px;
margin-left: .5rem;
display: inline-block;
font-family: "FontAwesome";
vertical-align: initial;
}
.new_header ul.nav.navbar-nav.nav_left_menu li {
border-left: none !important;
line-height: 17px;
margin: 0 !important;
display: block !important;
}
.new_header ul.nav.navbar-nav.nav_left_menu li a {
padding-left: 20px;
font-weight: 300;
}
ul.nav.navbar-nav.nav_left_menu>li:first-child {
padding-left: 0;
line-height: 12px;
}	
.register_btn_header {
display: block;
}
.register_btn_header a {
background: #fff;
padding: 6px 15px;
font-weight: 300;
font-size: 15px;
border-radius: 5px; Border: 1px solid #ed7d31;
color: #ed7d31;
}
.register_btn_header a .fal.fa-user {
margin-right: 5px;
}
header.header .new_header .nav.navbar-nav.nav_left_menu {
margin: 0 !important;
}
#new_header_menu_right .anmelden .fa-light.fa-lock { margin-right: 5px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu {
margin: 0 !important;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber {
font-weight: 300;
line-height: 14px; font-size: 16px;
}
.new_header #new_header_menu_right {
display: flex;
flex-direction: row;
font-size: 15px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item {
display: flex; line-height: 10px;
height: 13px;
padding-left: 20px;
margin-top: 0px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber:hover {
padding-bottom: 8px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber {
padding-bottom: 8px;
}
#new_header_menu_right .anmelden {
border: none;
display: block;
font-weight: 300;
font-size: 15px;
line-height: 16px;
}
.dropdown-menu.megamenu span {
font-size: 16px; line-height: 32px;	
margin-top: 0; }
.megamenu .dropdown-item ul>li>a.nav-link:hover {
font-weight: 400; color: #085186;
border-bottom: none !important;
padding-bottom: 0;
}
.megamenu .dropdown-item ul>li>a.nav-link {
padding: 0px;
}
.accordion.new_header_menu_right_account #headingOne .btn.btn-link {
color: #085186;
border: 1px solid #085186;
padding: 6px 28px;
background: #fff;
font-weight: 300;
font-size: 15px;
text-decoration: none;
border-radius: 5px;
width: 150px;
}
.accordion.new_header_menu_right_account {
list-style: none;
} .accordion.new_header_menu_right_account #headingOne .btn.btn-link .fa-light.fa-chevron-down {
line-height: 15px;
margin-left: 5px;
}
.accordion.new_header_menu_right_account .card-body {
position: absolute;
z-index: 99999999;
background: #fff;
width: 100%;
border: 1px solid #085186; width: 150px;
top: 32px;
right: 0px;
border-radius: 0 0 5px 5px;
}
.accordion.new_header_menu_right_account {
position: relative;
display: flex;
}
.accordion.new_header_menu_right_account .card-body a {
font-size: 15px;
font-weight: 300;
width: 100%;
display: block;
padding: 5px 10px;
border-bottom: 1px solid #ddd;
}
.accordion.new_header_menu_right_account .card-body a:last-child {
border-bottom: none;
}
.loged_in_user_name {
color: #fff;
padding: 6px 10px;
font-weight: 300;
font-size: 15px;
line-height: 20px;
}
.menu-large.nav-item.mob_menu {
display: none;
}
.logo.mobile_logo {
display: none;
}
.loged_in_user_name.mobile_loged_in_user_name {
display: none;
}
.mobile_login_register {
display: none;
}  .navbar-expand-md .navbar-collapse {
width: 100%;
height: 80px;
border-bottom: 1px solid #ccc;
}
.home-page .navbar-expand-md .navbar-collapse{ } .nav.navbar-nav.nav_left_menu {
margin: 0 auto 0 0 !important;
}
.navbar-nav li>a {
line-height: 17px;
font-size: 13px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu>li {
padding-right: 0;
margin-left: 0px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu>li a::after {
content: ' \203A';
border: none;
color: #fff;
font-size: 20px;
margin-left: .5rem;
display: inline-block;
font-family: "FontAwesome";
vertical-align: initial;
}
.navbar.navbar-light.navbar-expand-md.mobile_menu {
display: none;
}
.navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .show>.nav-link:hover {
padding-bottom: 4px;
text-underline-offset: 6.5px;
text-decoration: underline;
text-decoration-thickness: 1px;
}
.navbar ul.navbar-nav>li {
height: 17px;
}
.navbar ul.navbar-nav>li {
padding: 0 1.3rem;
}
.navbar-nav .nav-item.active a {
padding-bottom: 4px;
text-underline-offset: 6.5px;
text-decoration: underline;
text-decoration-thickness: 1px;
} .inner_layer_bg {
background: rgba(0, 0, 0, .30); height: 100%;
z-index: 99;
position: fixed;
width: 100%;
overflow-y: auto;
bottom: 0;
right: 0;
top: 0;
-webkit-transition: background-color 4s ease-out;
-moz-transition: background-color 4s ease-out;
-o-transition: background-color 4s ease-out;
transition: background-color 4s ease-out;
}
.mobile_bg_layer {	display: none; }
}
@media (min-width: 768px) and (max-width: 991px) {
.dropdown-menu.megamenu span {	font-size: 12px; } #secondary_header_jobseeker_login li.dropdown.menu-large.nav-item > a:after {
font-size: 10px;
} }
@media (min-width: 991px) and (max-width: 1199px) {
.dropdown-menu.megamenu span {	font-size: 14px; }
.megamenu .dropdown-item ul > li > a.nav-link {	font-size: 14px; }
.navbar ul.navbar-nav > li {	padding: 0 0.9rem; }
}
@media (min-width:992px) {
.navbar-nav li>a {
line-height: 17px;
font-size: 14px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber {
font-size: 14px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu>li {
margin-left: 50px;
} #secondary_header_jobseeker_login li.dropdown.menu-large.nav-item > a:after {
font-size: 12px;
} }
@media (min-width:1200px) {
.navbar-nav li>a {
line-height: 17px;
font-size: 16px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber {
font-size: 16px;
}
}
@media (max-width: 767.5px) {
.megamenu .dropdown-item ul > li > a.nav-link {	font-weight: 300; }
.megamenu .dropdown-item ul > li > a.nav-link:hover {	font-weight: 300; }
}
@media (min-width: 576px) and (max-width: 767.5px) {
.dropdown-menu.megamenu li.dropdown-item .container {
max-width: -webkit-fill-available; padding: 0;
margin: 0 30px; }
}
.dropdown-menu {
box-shadow: none;
border-top: 1px solid #ccc !important;
}  #top_right_menu_btn.b_r {
border-radius: 5px 5px 0 0 !important;
}
#top_right_menu .card-body {
border-radius: 0 0 5px 5px;
}  #secondary_header_jobseeker_login li.dropdown.menu-large.nav-item.show > a:after {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.btn.btn-link.b_r i {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
.fa-chevron-up::before {
content: "\f077";
}
a.menu_icon_login {
position: relative;
top: -3px; right: 25px;
}
a.menu_icon_login i {
color: #fff;
background: transparent;
font-size: 20px;
}  .new_header .logo img { }
li.menu-large.nav-item .dropdown-toggle::after { display: none; width: auto; height: auto;}
.megamenu .dropdown-item ul>li {    list-style: none; }
.megamenu .dropdown-item ul>li>a.nav-link {
font-size: 16px;
color: #333;
line-height: 32px;
font-weight: 300; border: none !important;
}
.dropdown-menu.megamenu.show .dropdown-item {
padding: 1px;
padding-bottom: 0;
}.megamenu .dropdown-item:focus, .megamenu .dropdown-item:hover {
color: #16181b;
text-decoration: none;
background: none;
} @media (max-width: 767.5px) {
li.dropdown.menu-large.nav-item > a:after {
content: "\f107";
font-family: "Font Awesome 6 Pro";
float: right;
transition: width .25s, height .25s, transform .25s;
display : block;
}
.dropdown.menu-large.nav-item.show .dropdown-toggle.nav-link {
padding-right: 30px; margin: 0;
padding-left: 15px;
background-position: right 26px bottom 15px; }
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::before {
display: none;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::after {
font-size: 16px; position: relative;
right: 4px; }
.mobile_login .anmelden .fa-light.fa-lock,
.mobile_register .register_btn_header .fa-light.fa-user {
float: right;
position: relative;  right: 14px; }
}
@media (min-width: 1200px) {
.register_btn_header {
margin-left: 20px;
}
.accordion.new_header_menu_right_account #headingOne .btn.btn-link { 
margin-left: 7px;
}
.loged_in_user_name {
margin-right: 20px;
}
}
@media (min-width: 992px) and (max-width: 1199px){
.register_btn_header {
margin-left: 8px;
}
.loged_in_user_name {
margin-right: 16px;
}
}
@media (min-width: 992px) {
#new_header_menu_right .anmelden {
padding: 9px 20px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::before {
padding-right: 5px;
}
}
@media (min-width: 768px) and (max-width: 991px){
#new_header_menu_right .anmelden {
padding: 5px 14px;
}
.register_btn_header { 
margin-left: 0;
}
.loged_in_user_name {
margin-right: 4px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::before {
padding-right: 3px;
}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::after {
margin-left: 3px;
}
}
@media (max-width: 767.5px) {
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber::before {
padding-right: 20px;
}
.navbar-toggler {
height: 2.5rem;
width: auto;  }
.navbar-toggler  i {	color: #fff;		font-size: 26px;	  }
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item .fa-light.fa-pipe { 		display : none; 	} .navbar-light .navbar-nav > li > .nav-link:hover {	text-decoration: none; }
}
@media (min-width: 768px) {
.inner_layer.inner_layer_bg + .mobile_bg_layer + .container-fluid.banner_bottom_boder .navbar.navbar-light.navbar-expand-md {
background: #f1f7fc;
}
.home .dropdown.menu-large.nav-item .dropdown-menu.megamenu { background: #f1f7fc;
}
}
@media (max-width: 767.5px) {
.new_header {    display: none;  }
.navbar-collapse { background: #fff; margin-left: -15px; margin-right: -15px; z-index: 999; box-shadow: 0 4px 7px #999; }
.nav.navbar-nav .nav-item .nav-link { border-bottom: 1px solid #a6a6a6; margin: 0 15px; padding: 10px 0; }
li#secondary_header_jobseeker_login_heading, li#secondary_header_employer_login_heading {	display: none; }
#secondary_header_jobseeker_login.nav.navbar-nav .nav-item:last-child .nav-link,
#secondary_header_employer_login.nav.navbar-nav .nav-item:last-child .nav-link {	border-bottom: none;}
.loged_in_user_name { margin: 0 15px; padding: 10px 0; font-size: 18px; color: #595959; font-weight: 400; }
.navbar.navbar-light.navbar-expand-md .navbar-collapse {	padding: 15px 0; }
.navbar.navbar-light.navbar-expand-md {	padding: 0 15px;}
.inner_layer_bg {
background: rgba(0, 0, 0, .11);
height: 100%;
z-index: 99;
position: fixed;
width: 100%;
overflow-y: auto;
bottom: 0;
right: 0;
top: 0;
-webkit-transition: background-color 4s ease-out;
-moz-transition: background-color 4s ease-out;
-o-transition: background-color 4s ease-out;
transition: background-color 4s ease-out;
}	
.mobile_login .anmelden {display: block !important; float: left; padding-left: 0;}
.mobile_login .anmelden {
font-size: 18px;
text-align: left;
border-bottom: 1px solid #a6a6a6;
padding: 10px 0;
font-weight: 300;
width: 100%;
color: #085186;
}
.nav.navbar-nav .nav-item .nav-link {
border-bottom: 1px solid #a6a6a6;
margin: 0 15px;
padding: 10px 0;
color: #085186;
}
#secondary_header_employer_login_heading1 .dropdown-toggle.nav-link, #secondary_header_jobseeker_login_heading1 .dropdown-toggle.nav-link {
border-bottom: none;
border-top: 1px solid #a6a6a6;
}
.dropdown-menu.megamenu.show .dropdown-item span {	display: none;}
.dropdown-menu.megamenu .dropdown-item span {	display: none;}
.dropdown-menu.megamenu.show {
margin: 0;
background: #f8f8f8;
padding: 0;
border-bottom: 1px solid #a6a6a6;
max-height: max-content !important;
}
.dropdown-menu.megamenu.show .dropdown-item ul > li {
border-bottom: 1px solid #ddd;
padding: 10px 0;
}
.dropdown-menu.megamenu.show .dropdown-item ul > li > a.nav-link {
background: none;
border-bottom: none;
margin: 0;
padding: 0;
color: unset;
}
.dropdown-menu.megamenu .dropdown-item ul.row {
margin: 0;
}
.nav.navbar-nav .nav-item .nav-link {
padding: 10px 15px 10px 0;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
border-bottom: 1px solid #a6a6a6 !important;
}
#secondary_header_employer_login_heading1 .dropdown-toggle.nav-link:hover, #secondary_header_jobseeker_login_heading1 .dropdown-toggle.nav-link:hover {
border-bottom: none !important;
}
#secondary_header_jobseeker_login.nav.navbar-nav .nav-item:last-child .nav-link:hover, #secondary_header_employer_login.nav.navbar-nav .nav-item:last-child .nav-link:hover {
border-bottom: none !important
}
.dropdown.menu-large.nav-item .dropdown-menu.megamenu .dropdown-item .nav-link:focus, .dropdown.menu-large.nav-item .dropdown-menu.megamenu .dropdown-item .nav-link:hover {
border-bottom: none !important;
}
.dropdown-menu.megamenu.show .dropdown-item ul > li > a.nav-link:hover {
color: #085186;
}
.container-fluid.banner_bottom_boder .home-banner {
border-bottom: none;
}
.jobfilter {border-radius: 10px; }
.container-fluid.bg_v2 .jobfilter-container {margin-top: -329px;}
.container-fluid.bg_version2 {	display: none;}
}
@media (max-width: 400px) {	
#menu-footer-menu-2 a {		word-break: break-word;	} 
} .wp-mail-smtp-admin-bar-menu-notification-counter {
display: inline-block;
}
li.mobile_register i.fal.fa-user {
width: 15px;
}
@media (max-width: 767.5px){	
.print_bookmark { right: 14px; }
.breadcrumb_new #breadcrumbs {
overflow: auto;
width: 100%;  white-space: nowrap;
overflow-x: scroll; -ms-overflow-style: none; scrollbar-width: none; scroll-behavior: smooth; padding-right: 8px;
display: -webkit-box;
} .breadcrumb_new #breadcrumbs::-webkit-scrollbar {
display: none;
}
.breadcrumb_new::after {
content: "";
position: absolute;
top: 0;
right: 0;
width: 15px;
height: 100%;
pointer-events: none;
background: linear-gradient(to left, white, rgba(255, 255, 255, 0));
}
.breadcrumb_new {   margin-top: 1rem;
} .date_and_icons_container.mrg-btm-20 { }
}  .logedin_user {
font-size: 23px;
color: #fff; padding: .25rem 0;
position: relative;
top: -2px;
margin-right: 25px;
}
@media (min-width:768px){
.logedin_user {		display: none; 	}
}  .page-template-page-delete-bewerber-account .fancybox-inner h2,
.page-template-page-delete-company-account .fancybox-inner h2,
.fancybox-inner h2.confirm-heading { font-size: 26px !important;
font-weight: 500 !important;
color: #141412; margin-bottom: 10px;
line-height: 26px;
}
.fancybox-inner p {
font-weight: 300;
font-size: 14px;
margin-bottom: 10px;
text-align: left;  line-height: 26px;
}  @media (min-width: 576px) and (max-width: 767.5px) { footer.bg-footer-new > .container {    padding: 0; }
.container.no_bg_color_content {    padding-left: 0;    padding-right: 0; }
} .quicktags-toolbar .ed_button.button-small {	width: auto;	padding: 0 8px !important;}
#contents_ifr {	height: 350px !important;}
#contents {	height: 350px !important;}
.media-frame-content .attachments-wrapper .thumbnail {    height: auto; }
.media-modal.wp-core-ui .media-frame-toolbar .media-toolbar { bottom: -67px; }
.media-modal.wp-core-ui .load-more-wrapper button.button {	
background: #135e96 !important;  
border-color: #135e96;  
color: #fff; 
font-size: 13px;  
line-height: 2.15384615;
min-height: 30px;
padding: 0 10px !important;
font-weight: 400;
}
.media-toolbar .media-toolbar-primary.search-form button.button {
background: #2271b1 !important;
border-color: #2271b1;
color: #fff;
padding: 0 10px !important;	
font-weight: 400;
}
.media-toolbar .media-toolbar-primary.search-form button.button[disabled] { 
padding: 0 10px !important;	
font-weight: 400;
color: #a7aaad !important;
background: #f6f7f7 !important;
border-color: #dcdcde !important;
}
.media-modal.wp-core-ui .button.button-hero { font-size: 14px; min-height: 46px; line-height: 3.14285714; padding: 0 36px !important; font-weight: 400; }
.uploader-inline p {	margin: .5em 0;	font-size: 13px;	line-height: 1.5;}
.media-frame-actions-heading.screen-reader-text {
clip: rect(1px,1px,1px,1px);
word-wrap: normal !important;
border: 0;
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
margin: -1px;
padding: 0;
height: 1px;
overflow: hidden;
position: absolute;
width: 1px;
}
.screen-reader-text {
border: 0;
clip: rect(1px,1px,1px,1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal !important;
}
#wp-contents-editor-tools #wp-contents-media-buttons #insert-media-button {
padding: 0 10px !important; }
.job_description #wp-contents-wrap {
margin-top: 7px;
}
.html-active .switch-html, .tmce-active .switch-tmce {
border: 1px solid #dcdcde !important;
}
.attachment-info .thumbnail {
height: auto;
}
#attachment-details-copy-link {
padding: 0 8px !important;
font-weight: 400;
}
.button.button-small.copy-attachment-url {
padding: 0 8px !important;
font-weight: 400;
margin-top: 10px;
}
#wp-link #link-selector ul li {
font-size: 13px;
line-height: 1.4em;
}
#wp-link #link-selector p {
font-size: 13px;
line-height: 1.5;
}
#link-modal-title {
font-weight: 500;
}
#wp-link .query-notice {
font-size: 13px;
line-height: 1.4em;
}
#wp-link-cancel button {
padding: 0 10px !important;
}
.wp-core-ui .button-primary {
background: #2271b1 !important;
border-color: #2271b1;
color: #fff;
text-decoration: none;
text-shadow: none;
padding: 0 10px !important;
}
#wp-link-wrap input {
border: 1px solid #8c8f94;
border-radius: 4px;
}
.wp-editor-container textarea.wp-editor-area {
border-radius: 5px;
}
.wp-editor-container {
border-radius: 5px;
}
.wp-editor-container > div {
border-radius: 5px 5px 0 0 !important;
}
.wp-switch-editor {
border-radius: 5px 5px 0px 0;
}
#wp-contents-editor-container { }
.mce-tinymce.mce-container.mce-panel {
border: none !important;
}
.post-a-job .form-item .error .message {
border-radius: 0 0 5px 5px !important;
padding-left: 10px;
}  .newsletter-popup .modal-content {
padding: 30px 20px; border-radius: 10px;
border: none;
box-shadow: 0 5px 10px rgba(20, 20, 18, 0.25) !important;
}
.newsletter-popup .nl_close {
border: none;
display: unset;
padding: 0;
}
.newsletter_modal {
background-color: rgba(0, 0, 0, 0.33) }
.newsletter-popup .nl_close button.nl-close-btn {
background: transparent;
border: none;
position: absolute;
top: 27px;
right: 18px; color: #085186;
padding: 0;
cursor: pointer;
font-size: 26px;
font-weight: 300;
}
.newsletter-popup .nl_close button.nl-close-btn i {
font-size: 16px;
font-weight: 300;
}
.nl_pop_up_heading {
font-size: 26px;
font-weight: 500;
margin-right: 8px;
line-height: 30px;
margin-bottom: 10px;
}
.modal.newsletter_modal .modal-dialog {
animation: slideIn 0.5s ease-out;
align-items: center;
}
.fancybox-item.fancybox--closed .fa.fa-times {
color: #085186;
font-size: 16px;
line-height: 34px;
font-weight: 300;
}
.fancybox--closed {
position: absolute;
right: 12px;
background: transparent;
width: 20px;
height: 20px;
font-size: 26px;
font-weight: 300;
z-index: 999999;
top: 27px;
}
.fancybox-item.fancybox---closed .fa.fa-times {
color: #085186;
font-size: 16px;
line-height: 34px;
font-weight: 300;
}
.fancybox---closed {
position: absolute;
right: 12px;
background: transparent;
width: 20px;
height: 20px;
font-size: 26px;
font-weight: 300;
z-index: 999999;
top: 27px;
}
.newsletter-listings {
margin-bottom: 12px;
}
.nl_content-area .newsletter-listings p {
font-weight: 300;
font-size: 14px;
margin-bottom: 0;
line-height: 22px;
text-align: left;
margin-top: 0;
}
.newsletter-listings .newsletter-info li {
list-style: none;
font-size: 14px;
font-weight: 300;
}
.newsletter-listings .newsletter-info li i {
margin-right: 10px;
}
.nl_content-area input#pa_newsletter_email {
width: 100% !important;
border: 1px solid #cddce6 !important;
border-radius: 5px;
height: 42px;
font-size: 14px;
font-weight: 300;
margin-bottom: 10px;
}
.nl_content-area input#pa_newsletter_email::placeholder {
color: #ddd !important;
}
.nl_content-area #pa_newsletter_subscribe .form-item input#pa_newsletter_submit {
width: 100% !important;
height: 42px;
font-weight: 500;
border-radius: 5px;
border: none;
cursor: pointer;
font-size: 16px !important;
}
.nl_content-area #pa_newsletter_subscribe .form-item #pa_newsletter_submit:hover {
opacity: 0.9;
}
.nl_content-area .arzt_note_sec {
margin-bottom: 2px;
font-size: 12px;
font-weight: 300;
}
#nl_mail_label {
font-size: 12px;
font-weight: 500;
margin-bottom: 0;
}
#nl_mail_label.error {
color: #c00;
}
.nl_content-area #pa_newsletter_subscribe .pa-validation-error-message {
padding-top: 0;
}
.modal.fade.newsletter_modal  .modal-dialog {
max-width: 450px;
}
@media (max-width: 767.5px) {
.modal.fade.newsletter_modal .modal-dialog {
max-width: 400px;
padding: 0 17px;
}
}
#submit_register_newsletter_nl {
text-transform: capitalize;
margin-top: 25px;
padding: 8px 0;
color: #FFF;
width: 100%;
background-color: #ed7d31;
border: none;
font-size: 16px;
font-weight: 500;
border-radius: 5px;
cursor: pointer;
}
#pa_newsletter_message_success {
color: #141412;
}
@media (min-width: 768px) {
#options.newsletter_modal .modal-dialog { max-width: 450px;	}
}  .newsletter-listings .newsletter-info {
margin-top: 10px;
}
.newsletter_modal .nl_content-area input#pa_newsletter_email {
margin-top: 0;
}
.newsletter_modal .nl_pop_up_heading {
margin-top: -3px;
}
#pa_newsletter_subscribe .form-item #pa_newsletter_submit {
margin: 9px 0 0px;
}
.nl_content-area #pa_newsletter_subscribe .arzt_note_sec {
padding-top: 0px; 
}
@media (max-width: 767.5px) {
.nl_pop_up_heading {
font-size: 20px;
}
}  .uploader-inline div#post-upload-info p.max-upload-size { text-align: center; }
.uploader-inline p.upload-instructions.drop-instructions { text-align: center; } @media (min-width: 1200px) {
.register_btn_header {		margin-top: 1px; }
}
@media (min-width: 768px) {
#new_header_menu_right .anmelden .fa-light.fa-lock::before { position: relative; top: 1px; } } #jobalert .location, #job_list_container .location, .location.input-style.border-radius {
position: relative;
padding: 0 !important;
}
.location.input-style.border-radius {
position: relative;
}
.custom-autocomplete-container {
margin: 0;
list-style: none;
position: absolute;
z-index: 10000;
border: none;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-color: #fff;
width: 100%;
overflow-y: auto;
padding: 0;
background: #fff;
border-radius: 0;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
font-weight: 300;
margin-top: -3px;
display: none;
}
.custom-autocomplete-item::before {
width: 15px;
height: 20px;
margin-right: 7px;
margin-top: 6px;
display: inline-block;
vertical-align: top;
background-image: url(https://maps.gstatic.com/mapfiles/api-3/images/autocomplete-icons.png);
-webkit-background-size: 34px 34px;
background-size: 34px;
content: "";
background-position: -1px -161px;
position: relative;
top:-2px;
}
.custom-autocomplete-item:first-child, .custom-autocomplete-item:first-child:hover {
color: #fff;
background: #085186 !important ;
}
.custom-autocomplete-item {
padding: 2px 4px;
color: #141412;
overflow: hidden;
white-space: nowrap;
text-align: left;
cursor: pointer;
text-overflow: ellipsis;
line-height: 26px;
display: block;
font-size: 15px;
}
.custom-autocomplete-item:hover {
background-color: #ebf2fe;
} .custom-autocomplete-item surb {
font-size: 11px;
} 
.custom-autocomplete-item b {
font-weight: 700;
}
.custom-autocomplete-item.selected {
background-color: #ebf2fe;
}
.custom-autocomplete-item.selected:before {
background-position: 16px -161px;
}  @media (max-width: 767.5px) {
.page-template-page-delete-bewerber-account .fancybox-inner h2,
.page-template-page-delete-company-account .fancybox-inner h2,
.fancybox-inner h2.confirm-heading {
font-size: 20px !important;
}
}  @media (max-width: 420px) {
.page-template-page-delete-bewerber-account .fancybox-inner h2,
.page-template-page-delete-company-account .fancybox-inner h2,
.fancybox-inner h2.confirm-heading {
margin-right: 14px;
}
}.ui-helper-reset,.ui-menu{outline:0;list-style:none}.ui-button,.ui-spinner,.ui-spinner-input{vertical-align:middle}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{padding:2px;margin:0;display:block}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em}.ui-widget-content a,.ui-widget-header,.ui-widget-header a{color:#222}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;color:#222}.ui-widget-header{border:1px solid #aaa;background:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay,.ui-widget-shadow{background:url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0; }
.rpwwt-widget .screen-reader-text {border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; word-break: normal; }
.rpwwt-widget .screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
.rpwwt-widget ul li img { width: 0px; height: 0px; }@font-face{font-display:block;font-family:TablePress;font-style:normal;font-weight:400;src:url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAA0AAAAACZAAAAN+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQIgnILFgABNgIkAygEIAWGcgeBARv6B8iuBzK53oAhKg2KWDsrezjalSefocfD9/uZ575PSbYEqJHAIdo6tMDGdCprFIHd+F9r+rZE46O2iHBJfoAuxwW0yfgKS8KGVFE4dHX1gPmgVhzwhcJbReQ9RWXcraeutbmNHE7T7B1sex8stfMfnkvv0XsgUZrYO1hirXme9TnUkBvQ22RGX50VAr48H54Cn9b8GD73edAAhjboBpIQ6kKOhCz7GA8V5HfzyeA6h0mnrFTJnPjxC7KCrl9caqIUg0EAYACGDBn6YGCxeIE+EkwANTWJX/brZpNfyE5o/7r9uPZjS4tESbCTExLCjxOEbxGi2dQeNEAXUMMlvADkqSV0IHXtkQXNOnI2ctJpRIPt8+HjNivx3rlQYA8FqGwdCxF2aZrdJluMnaqFvy+yngVKbBcn0fSOd1xTpnW4HTkptV8Gi2kvCeUHC0BD+D0VKMIqXniZPJyPya9D7gT6DvUpwJER6avgKDsOfW9jU+YGc/ng6MhA3VSar3NdtvrD9WHZurKVKYOi0RwlY9500YSuWDE084F+jMinu4sTudD5yBTTozA9Horpmb+M3TwIBHempnzdpu1/raWypX0JND/ki4p71CQQlFqnAvkijABrVFIq5BdNJbFncoBOF03/h3IINPQRBxJCYDoAOnkRIDR0w0BSmYiBzDinAuQ6eROg0DEGY6DUiEUYqKyILwFq2qS9GKhrpFsykdeFLmDjknYG4jKbNeNyQ1zhCoP840pdYiqu8jTW4mp6pMXH1HVJp8wRmHmQKTKiUOBVSMHrlKuBlYidxkMgw6/bMoG5RD6qfs8yO8LVqFCFa8ELrcVLEqTaS7UG5aqVq1GlWi28k3rRgCjbiU+qqOItvDEqXjkvwF/dUF595jB8LSqqgwIWAWsRmcJJ5GsHbYUqVbirBi5IpRMxLso/i2oSA6ZYDoMFCiknI7ZkGacSVYUjlLSXyG8n08nOQcXTeyzU5ozbiGRQZRt0vu/TMoEV8RLI3DiBSiVzMtNKAPgErlwLoqiAY2fJ9UbRMU/0rz38UP5FQtH3i8V3KYSHYJdSYRnwW8XazUAUop3gQY19hkEH98OA2QQ6wg0S+FjtwOwdOvF5J2VXBBLQmo2EAxsIKVJkkUcRZVRRa7NrP+my6Ns8cKszHYJf+fPPLPTq5vFcmYKZNL+fn1CZDgoYecKZHwA=) format("woff2"),url(//www.medi-karriere.at/wp-content/plugins/tablepress/css/build/tablepress.woff) format("woff")}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#f9f9f9;--even-text-color:var(--text-color);--even-bg-color:#fff;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:initial;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>*+tbody>*>*,.tablepress>tbody>*~*>*,.tablepress>tfoot>*>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>*>th{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>.odd>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody)>.even>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dataTables_wrapper{clear:both;margin-bottom:1rem;position:relative}.dataTables_wrapper .tablepress{clear:both;margin-bottom:0}.dataTables_wrapper:after{clear:both;content:"";display:block;height:0;line-height:0;visibility:hidden}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_filter label input{margin-left:.5em;margin-right:0}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate .paginate_button{color:#111;display:inline-block;margin:0 5px;outline:none;position:relative;text-decoration:underline}.dataTables_paginate .paginate_button:first-child{margin-left:0}.dataTables_paginate .paginate_button:last-child{margin-right:0}.dataTables_paginate .paginate_button:after,.dataTables_paginate .paginate_button:before{color:#d9edf7}.dataTables_paginate .paginate_button:hover{cursor:pointer;text-decoration:none}.dataTables_paginate .paginate_button:hover:after,.dataTables_paginate .paginate_button:hover:before{color:#049cdb}.dataTables_paginate .paginate_button.disabled{color:#999;cursor:default;text-decoration:none}.dataTables_paginate .paginate_button.disabled:after,.dataTables_paginate .paginate_button.disabled:before{color:#f9f9f9}.dataTables_paginate .paginate_button.current{cursor:default;font-weight:700;text-decoration:none}.dataTables_paginate.paging_simple{padding:0 15px}.dataTables_paginate.paging_simple .paginate_button.next:after,.dataTables_paginate.paging_simple .paginate_button.previous:before{-webkit-font-smoothing:antialiased;bottom:0;content:"\f053";font-family:TablePress;font-size:14px;font-weight:700;height:14px;left:-14px;line-height:1;margin:auto;position:absolute;right:auto;text-align:left;text-shadow:.1em .1em #666;top:0;width:14px}.dataTables_paginate.paging_simple .paginate_button.next:after{content:"\f054";left:auto;text-align:right}.dataTables_scroll{clear:both}.dataTables_scroll .tablepress{width:100%!important}.dataTables_scrollHead table.tablepress{margin:0}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;margin:0!important;overflow:hidden;padding:0!important}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color)}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{cursor:pointer;outline:none;padding-right:20px;position:relative}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{-webkit-font-smoothing:antialiased;bottom:0;font-family:TablePress;font-size:14px;font-weight:400;height:14px;left:auto;line-height:1;margin:auto;position:absolute;right:6px;top:0}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}
.tablepress thead th{background-color:#FFF}.tablepress tfoot th{background-color:#FFF}.tablepress-id-1 .column-1{width:200px}.tablepress-id-1 .column-2{width:400px}.tablepress-id-1{border:none;line-height:30px}.tablepress-id-2 .column-1{width:200px}.tablepress-id-2 .column-2{width:400px}.tablepress-id-2{border:none;line-height:30px;margin-top:-30px}.tablepress-id-3 .column-1{width:200px}.tablepress-id-3 .column-2{width:400px}.tablepress-id-3{border:none}.tablepress-id-4 .column-1{width:200px}.tablepress-id-4 .column-2{width:400px}.tablepress-id-4{border:none}.tablepress-id-8 .column-1{width:50px}.tablepress-id-8 .column-2{width:450px}.tablepress-id-8{border:none}.tablepress h3{margin-top:0;margin-bottom:-25px}.tablepress-id-9{border-collapse:separate;border-spacing:10px}.tablepress ps{font-size:13px;line-height:1.5}.tablepress-id-9 h3{font-size:15px!important;line-height:1.5!important;font-weight:400!important;margin-bottom:5px}.tablepress-id-9 .column-1{width:380px}.tablepress-id-9 .column-2{width:380px}.tablepress-id-9 .column-3{width:380px}@font-face{font-family:dashicons;src:url(//www.medi-karriere.at/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800);src:url(//www.medi-karriere.at/wp-includes/fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix) format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),url(//www.medi-karriere.at/wp-includes/fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800) format("truetype");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}@font-face{font-family:'Pictos';src:url(//www.medi-karriere.at/wp-content/themes/jobengine/css/fonts/pictos-web.eot);src:url(//www.medi-karriere.at/wp-content/themes/jobengine/css/fonts/pictos-web.woff) format('woff'),url(//www.medi-karriere.at/wp-content/themes/jobengine/css/fonts/pictos-web.ttf) format('truetype');font-weight:normal;font-style:normal;font-display: swap;}.icon:before{content:attr(data-icon);font-family:Pictos!important;font-weight:400;line-height:0;font-size:16px;text-transform:none}.icon,.icon:hover{text-decoration:none!important}.jse-input,.jse-input .input-area{position:relative}.jse-privacy .jse-list-company li .content .title,.main-column .list-resumes li .desc>div,.main-column .list-resumes li .feature,.main-column .list-resumes li .title,.resume-page .list-jobs li h6.title,.skill-list li,.sub-row .msg-container{text-overflow:ellipsis;white-space:nowrap}.select-style.error,input[type=password].error,input[type=text].error,textarea.error{border:1px solid #d68a7c}.select-style.disabled{background:#dfdfdf;background:-moz-linear-gradient(top,#dfdfdf 0,#ebebeb 12%,#efefef 90%,#f2f2f2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfdfdf),color-stop(12%,#ebebeb),color-stop(90%,#efefef),color-stop(100%,#f2f2f2));background:-webkit-linear-gradient(top,#dfdfdf 0,#ebebeb 12%,#efefef 90%,#f2f2f2 100%);background:-o-linear-gradient(top,#dfdfdf 0,#ebebeb 12%,#efefef 90%,#f2f2f2 100%);background:-ms-linear-gradient(top,#dfdfdf 0,#ebebeb 12%,#efefef 90%,#f2f2f2 100%);background:linear-gradient(to bottom,#dfdfdf 0,#ebebeb 12%,#efefef 90%,#f2f2f2 100%)}.sub-row{height:25px;margin-top:6px}.sub-row .msg-container{float:left;width:200px;font-size:1.1em}.sub-row .msg-container .error{color:#d68a7c;display:none}.jobseeker .account-title{padding:10px 0 8px}.jobseeker .account-title a{padding:8px 0;font-weight:700;display:block}.jse-content .jse-center{border:1px solid #dfdfdf;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden}.jse-content .jse-title{padding:35px 70px 35px 105px;border-bottom:1px solid #dfdfdf;box-shadow:0 0 2px #dfdfdf;-moz-box-shadow:0 0 2px #dfdfdf;-webkit-box-shadow:0 0 2px #dfdfdf}.jse-content .jse-title>div{height:32px;width:100%;font-weight:700;float:left;font-size:1.1em;line-height:1.3em;color:#b1b1b1;cursor:pointer}.jse-content .jse-title>div.active{color:#646464}.jse-content .jse-title>div.complete{color:#97a474}.jse-content .jse-title .number{border:2px solid #b1b1b1;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;float:left;height:32px;padding:0;line-height:24px;width:32px;font-size:1.3em;text-align:center;margin-right:20px}.jse-content .jse-title>div.active .number{border:2px solid #646464}.jse-content .jse-title>div.complete .number{border:0;margin-top:-5px}.input-area.error input[type=password],.input-area.error input[type=text],.input-area.error textarea,.jse-input.error input[type=password],.jse-input.error input[type=text],.jse-input.error textarea{border-color:#d68a7c}.jse-content .jse-title>div.complete .number span.icon:before{font-size:34px}.jse-content .jse-title .name{font-size:1.1em}.jse-input{margin-bottom:10px}.jse-input .inner{width:480px}.jse-input .inner input[type=password],.jse-input .inner input[type=text],.jse-input .inner textarea{box-sizing:border-box}.jse-input.jse-textarea .inner{width:550px}.jse-input .icon[data-icon="!"]{color:#d68a7c}.jse-input label{display:block;font-weight:700;margin-bottom:15px;font-size:1.1em;color:#8c8c8c}.jse-input label.error{color:#d68a7c;font-size:1em;margin-top:-10px}.jse-input.error span.icon{position:absolute;right:12px;top:45px;color:#d68a7c}.job-type label{display:inline;font-weight:400;font-size:1em;cursor:pointer;margin-left:15px}.jse-input input[type=password],.jse-input input[type=text]{width:100%;padding:0 10px;height:38px;line-height:38px;font-size:1.1em;margin-bottom:15px;color:#333}.jse-input textarea{width:100%;padding:5px 10px;line-height:1.6em;font-size:1.1em;margin-bottom:15px}.single-resume .jse-input textarea{width:95%;min-height:150px}.jse-input.error span.error{position:absolute;top:45px;right:10px;color:#d68a7c}.jse-input.error .message{color:#d68a7c;margin:-10px 0 15px;font-size:.9em;font-weight:700;text-align:right}.jse-form .jse-input.error .message{font-size:1em;text-align:left}.input-area.error span.error{color:#d68a7c}.input-area.error .message{color:#d68a7c;margin:-10px 8px 15px 0;font-size:.9em;font-weight:700;text-align:right}.jse-submit{padding:8px 0 8px 22px}.jse-submit input[type=submit]{border:none;height:36px;color:#505050;font-size:13px;width:auto;padding:0 15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-weight:700}.jse-input .input-area span{position:absolute;right:20px;top:5px;color:#afafaf;font-weight:700}.jse-message .jse-input .input-area span{right:40px}.widget-jse-search .jse-input .input-area span{right:15px}.jse-input .area-linkedin{background:#f2f2f2;height:40px;padding:40px;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;margin-bottom:16px}.jse-input .area-linkedin .btn-linkedin{background:#ddd;border:1px solid #c3c3c3;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#848484;font-weight:700;font-size:1.1em;height:38px;line-height:38px;padding:0 15px;width:190px;text-align:left;position:relative}.jse-input .area-linkedin .btn-linkedin:hover{background:#e7e6e6}.jse-input .area-linkedin .btn-linkedin .icon{position:absolute;right:12px}.jse-footer.step-button{border-top:1px solid #ebebeb;background:0 0;text-align:center}.jse-account-form{width:500px;padding-top:50px}.inline-edit .edu-form.first,.inline-edit .edu-form:first-child{border-top:none;padding:0 25px}.inline-edit.skill .jse-input{width:49.5%;display:inline-block}.inline-edit.skill .jse-input span{padding:0 0 0 25px;display:inline-block}.inline-edit.skill .jse-input:nth-child(2n) span{padding:0 25px 0 13px}.inline-edit.skill .jse-input span input{width:200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#form_skills .jse-input{width:100%}.jobseeker-profile-widget{box-shadow:none!important}.edu-form{border-top:1px solid #ebebeb;padding-top:25px}.edu-form.save-btn{border:none;padding:0 0 25px 25px}.edu-form .jse-submit{margin-top:10px}.edu-form .check-current{cursor:pointer}.edu-form .jse-submit input[type=submit]{background:#e2e2e2;color:#727272;border:1px solid #d1d1d1;font-size:.9em}.edu-form .jse-submit input[type=submit]:hover{background:#e8e8e8}.edu-form .jse-multi-select .select-style{position:relative;line-height:38px;height:38px;display:inline-block;width:89px;margin-right:14px;font-size:1.1em}.edu-form .jse-multi-select .select-style:last-child{margin-right:0}.jse-multi-select .select-style select{width:100%;height:100%;position:absolute;top:0}.jse-multi-select .select-style span{position:absolute;top:0;left:10px;line-height:38px}.jse-multi-select .select-style:after{content:"▼";font-size:13px;font-weight:400;position:absolute;right:10px;top:0}.jse-multi-select .current-check{margin:0 0 0 273px;vertical-align:top;font-size:1.1em}.current-check .curr{position:absolute;margin-top:3px;margin-left:-25px}.edu-form .jse-multi-select .to{display:inline-block;margin-right:15px;line-height:40px;position:relative;width:10px}.edu-form .jse-multi-select>div:last-child,.edu-form.skill .jse-input:nth-child(3n+2){margin-right:0}.edu-form.skill .jse-input{width:195px;display:inline-block}.edu-form.skill .jse-input input{width:200px}.jobseeker-profile-widget .avatar-container button span.icon,.jobseeker-profile-widget .btn-jse-contact .btn span.icon,.jobseeker-profile-widget .btn-jse-contact button span.icon,.jobseeker-profile-widget .social .item.view span.edit{float:right}.jobseeker .main-column ul.list-resume:first-child{padding-top:0}.jobseeker .main-column ul.list-resumes li{padding:22px 0 25px 12px}.jobseeker .main-column .list-resumes li div.thumb{width:50px;height:50px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;margin:-5px 19px 10px 0}.jobseeker .main-column .list-resumes li div.thumb img{width:50px;height:50px}.jobseeker .main-column .list-resumes li .title{color:#488bb2}.jse-profile .jse-account-form{padding-top:0}.edu-skill.job-type .job-type{margin-left:10px}.edu-skill.job-type .job-type .flag{margin-left:-12px}.jse-profile-main .edu-form.skill{padding:25px 25px 0}.jobseeker-profile-widget .avatar-container{padding:8px;background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:right;position:relative;margin-top:50px}.jobseeker-profile-widget .avatar-container img{width:174px}.jobseeker-profile-widget .avatar-container button{padding:0 10px;width:150px;height:32px;position:absolute;left:0;bottom:0;text-align:left;font-weight:700;box-shadow:0 0 3px #dfdfdf;-moz-box-shadow:0 0 3px #dfdfdf;-webkit-box-shadow:0 0 3px #dfdfdf}.jobseeker-profile-widget .avatar-container:hover button{display:block}.jobseeker-profile-widget .information{margin-top:30px}.jobseeker-profile-widget .information .name{font-size:2em;color:#484848;font-weight:600}.jobseeker-profile-widget .information .position{font-size:1.3em;color:#8f8e8e;font-weight:600}.jobseeker-profile-widget .information .location{font-size:.95em;color:#8f8e8e;font-weight:300;margin-bottom:10px;margin-top:4px}.jobseeker-profile-widget .information .info .inline-edit,.jobseeker-profile-widget .information .info.editing .display{display:none}.jobseeker-profile-widget .information .info .display,.jobseeker-profile-widget .information .info.editing .inline-edit,.social .info .display,.social .info.editing .inline-edit{display:block}.jobseeker-profile-widget .information input[type=password] .jobseeker-profile-widget .information textarea,.jobseeker-profile-widget .information input[type=text]{width:92%;padding:3px 6px}.social .info .inline-edit,.social .info.editing .display{display:none}.jobseeker-profile-widget .social{margin-top:50px;border-top:1px solid #dfdfdf}.jobseeker-profile-widget .social .item{padding:12px 0;position:relative}#resumes_empty,.jobseeker-profile-widget .social .item.hide{display:none}.jobseeker-profile-widget .social .item.view{border-bottom:1px solid #dfdfdf;font-weight:700;color:#666;padding-left:30px}.jobseeker-profile-widget .social .item.edit{padding:20px 0 0}.jobseeker-profile-widget .information .item.edit{margin-top:20px}.jobseeker-profile-widget .information .item.edit input[type=text]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;height:38px;padding:5px 10px;font-size:13px;line-height:inherit}.jobseeker-profile-widget .information .item.edit label{color:#8c8c8c;font-weight:700;font-size:14px}.jobseeker-profile-widget .information .item.edit>div{margin-top:5px}.jobseeker-profile-widget .social .item.view span.edit a{color:#dfdfdf}.jobseeker-profile-widget .social .item.edit .jse-profile-input input{width:144px;height:28px;line-height:28px;padding:5px 0 5px 40px;background:0 0}.jobseeker .bg-default-input{line-height:normal}.jobseeker-profile-widget label.error{color:red}.jobseeker-profile-widget .information .btn-save,.jobseeker-profile-widget .social .btn-save{margin-top:20px}.button,.jobseeker-profile-widget .information .btn-save input[type=button],.jobseeker-profile-widget .information .btn-save input[type=submit],.jobseeker-profile-widget .social .btn-save input[type=button],.jobseeker-profile-widget .social .btn-save input[type=submit]{color:#727272;font-size:.9em;height:36px;padding:0 15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-weight:700;background:#e8e8e8;background:-moz-linear-gradient(top,#e8e8e8 0,#e8e8e8 59%,#e0e0e0 82%,#d3d3d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e8e8e8),color-stop(59%,#e8e8e8),color-stop(82%,#e0e0e0),color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(top,#e8e8e8 0,#e8e8e8 59%,#e0e0e0 82%,#d3d3d3 100%);background:-o-linear-gradient(top,#e8e8e8 0,#e8e8e8 59%,#e0e0e0 82%,#d3d3d3 100%);background:-ms-linear-gradient(top,#e8e8e8 0,#e8e8e8 59%,#e0e0e0 82%,#d3d3d3 100%);background:linear-gradient(to bottom,#e8e8e8 0,#e8e8e8 59%,#e0e0e0 82%,#d3d3d3 100%);border:none}.button:hover,.jobseeker-profile-widget .information .btn-save input[type=submit]:hover,.jobseeker-profile-widget .social .btn-save input[type=submit]:hover{background:#e8e8e8;background:-moz-linear-gradient(top,#e8e8e8 0,#e8e8e8 59%,#e0e0e0 82%,#d3d3d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e8e8e8),color-stop(59%,#e8e8e8),color-stop(82%,#e0e0e0),color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(top,#e8e8e8 0,#e8e8e8 59%,#e0e0e0 82%,#d3d3d3 100%);background:-o-linear-gradient(top,#e8e8e8 0,#e8e8e8 59%,#e0e0e0 82%,#d3d3d3 100%);background:-ms-linear-gradient(top,#e8e8e8 0,#e8e8e8 59%,#e0e0e0 82%,#d3d3d3 100%);background:linear-gradient(to bottom,#e8e8e8 0,#e8e8e8 59%,#e0e0e0 82%,#d3d3d3 100%);border:none;opacity:.9}.jobseeker-profile-widget .btn-jse-contact .btn,.jobseeker-profile-widget .btn-jse-contact button{margin-top:30px;border:0;width:100%;padding:0 10px;height:38px;line-height:38px;font-size:1em;font-weight:700;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jse-message{margin-top:40px}.jse-message textarea{width:550px}.widget-jse-search{padding:20px 20px 2px}.widget-jse-search input{padding:0 10px;width:163px!important;height:36px!important;line-height:1;margin-bottom:0;padding-right:22px!important}.alert,.alert-warning{background:#fff4ca;color:#a29874;padding:20px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.alert-error{color:#da4949;background:#ffebe5}#jobseeker_send_message .alert{width:570px;margin:20px 0}.found-empty{font-size:1.5em}.main-column .list-resumes li .content{margin-left:70px}.sub-row .delete-item{color:#999;font-size:1.1em;padding-bottom:4px;border-bottom:1px solid #e0e0e0}.sub-row .delete-item:hover{opacity:.7}.skill-list{list-style:none;margin-bottom:10px}.skill-list li{float:left;width:45%;margin-right:5%;font-size:1.1em;font-weight:700;color:#9f9f9f;overflow:hidden;margin-bottom:10px;padding:0 0 0 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.skill-list li a{color:#9f9f9f;font-weight:1.1em;margin-right:5px}.skill-form{width:100%!important}.skill-form span{margin-left:10px}.ui-autocomplete.ui-widget-content{border:1px solid #d6d5d5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:none;background:#fff}.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-active,.ui-autocomplete.ui-menu .ui-menu-item a.ui-state-focus{background:#f8f8f8;border-radius:none;border:none;margin:0}.main-center .right{float:right;padding:22px 0;line-height:30px;font-weight:700;font-size:13px}.space-sep{height:20px;width:100%}.main-column ul.list-resumes .no-job-found{font-size:1.5em;border:none}.job-account-list,.main-column ul.list-resumes{list-style:none}.main-column .list-resumes li{min-height:41px;padding:18px 0 35px 12px;border-bottom:1px solid #f2f2f2;position:relative}.company div.thumb,.main-column .list-resumes li div.thumb{width:28px;height:28px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;float:left;margin:5px 19px 10px 0;overflow:hidden}.company .thumb img,.main-column .list-resumes li .thumb img{width:28px;height:28px}.main-column .list-resumes li .content{margin:0 250px 0 70px}.main-column .list-resumes li h6{margin:0}.main-column .list-resumes li .title{color:#333;letter-spacing:.03ex;margin-top:-2px;max-width:450px;display:block;overflow:hidden;font-weight:700;font-size:15px}.main-column .list-resumes li .title a{color:#333}.main-column .list-resumes li .feature{background:url(//www.medi-karriere.at/wp-content/themes/jobengine/img/feature-label.png) right center no-repeat;padding-right:8px;padding-left:15px;text-align:right;color:#9b7b1a!important;font-size:12px;display:block;line-height:22px;width:80px;text-transform:uppercase;overflow:hidden;font-weight:700;float:left}.main-column .list-resumes li .desc{float:left;width:100%;position:absolute;top:42px;line-height:16px}.main-column .list-resumes li .desc>div{margin-right:10px;max-width:33%;overflow:hidden}.main-column .list-resumes li .desc span{margin-right:5px}.main-column .list-resumes li .desc .job-type{line-height:16px}.main-column .list-resumes li .desc .job-type>*{float:left}.color-default{color:#71707e}.icon-label{background:url(//www.medi-karriere.at/wp-content/themes/jobengine/img/icon-label.png) -32px center no-repeat;overflow:hidden}.list-resumes li .f-right{width:240px}.list-resumes .position{font-weight:600;margin-left:0}.btn-save a.cancel-edit,.btn-save a.toggle-edit,.jse-submit a.button-cancel,.jse-submit a.cancel-edit{color:gray;font-family:Quicksand;font-size:13px;font-weight:700;position:relative}.btn-save a.cancel-edit .line-bottom,.btn-save a.toggle-edit .line-bottom,.jse-submit a.button-cancel .line-bottom,.jse-submit a.cancel-edit .line-bottom{width:57px;position:absolute;top:17px;right:3px;border-bottom:1px dotted gray}.btn-save a.cancel-edit,.btn-save a.cancel-edit span.icon,.btn-save a.toggle-edit,.btn-save a.toggle-edit span.icon{margin-left:5px}#ie8 .cancel-modal{position:relative;padding-right:25px}#ie8 .cancel-modal .icon{position:absolute;top:1px;right:8px}.text-to{position:absolute;top:-40px;left:-1px}.jse-content .jse-title .step-1.active .icon{display:none}.step-1.active .icon{display:none}.jse-content .jse-title .step-1.active .text{display:block}.jse-content .jse-title .step-1 .text{display:none}.jse-content .jse-title .step-1{color:#97a474}.jse-content .jse-title .step-1 .icon:before{font-size:34px!important;color:#97a474}.jse-content .jse-title .step-1 .number span.icon{padding-right:5px;float:left;margin:-2px -1px!important}.jse-content .jse-title .step-1.active .number{margin-top:3px}.resume-page .list-jobs li h6.title{color:#333;display:block;font-size:15px;font-weight:700;letter-spacing:.03ex;margin-top:-2px;max-width:600px;overflow:hidden}.resume-page a.professtional{float:none}.location-icon .icon[data-icon="!"]{right:35px}#form_resume_categories .select-style span.select{width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.save,.save-edit{text-shadow:1px 1px #fff}.heading-message .text{position:relative}.heading-message .text .arrow-down{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff4ca;position:absolute;right:70px;bottom:-8px}.tab-account{height:50px;box-shadow:2px 2px 3px #e5e5e5 inset;border-bottom:1px solid #e5e5e5}.tab-account .tabs{padding-top:18px}.tab-account .tabs li:first-child{padding-left:0}.tab-account a.view-profile{float:right;color:#a1a1a1;font-weight:700}.tab-account a.view-profile:hover{color:#5c5c5c}.tab-account .tabs li{float:left;list-style:none;color:#969696;font-size:1em;text-transform:uppercase;font-weight:700;padding:0 13px;position:relative;cursor:pointer}.tab-account .tabs li.active{color:#5c5c5c}.jse-profile{display:none}.jse-profile.active{display:block}.jse-password, .jse-gemerkte-jobs{display:none}.jse-password.active{display:block}.jse-privacy{margin-top:42px;display:none}.jse-privacy.active{display:block}.jse-privacy h1{color:#60606e;font-weight:600;font-size:1.2em;border-bottom:1px solid #ebebf2;padding-bottom:10px;margin-bottom:10px;display:block}.jse-privacy .jse-button{margin-bottom:40px}.jse-button-enable{width:75px;height:35px;background:#f9f9f9;border-radius:3px 0 0 3px;-webkit-box-shadow:0 0 5px 3px #e2e2e2 inset;-moz-box-shadow:0 0 5px 3px #e2e2e2 inset;box-shadow:0 0 5px 3px #e2e2e2 inset;float:left;cursor:pointer}.jse-button-enable span,.jse-button-enable.active span,.jse-button-enable:hover span{width:69px;height:21px;display:block;text-align:center;padding-top:6px;border-radius:3px 0 0 3px;margin-top:3px;margin-left:5px}.jse-button-enable.active span,.jse-button-enable:hover span{border-top:1px solid #dadada;border-bottom:1px solid #cacaca;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;color:#6d6d6d;background:#fff;box-shadow:0 0 2px 2px #f2f2f2 inset}.jse-button-disable span,.jse-button-enable span{color:#979797;border-top:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent}.jse-button-disable{cursor:pointer;width:75px;height:35px;background:#f9f9f9;border-radius:0 3px 3px 0;-webkit-box-shadow:0 0 5px 3px #e2e2e2 inset;-moz-box-shadow:0 0 5px 3px #e2e2e2 inset;box-shadow:0 0 5px 3px #e2e2e2 inset;float:left;margin-left:2px}.jse-button-disable span,.jse-button-disable.active span,.jse-button-disable:hover span{width:69px;height:21px;text-align:center;padding-top:6px;border-radius:0 3px 3px 0;margin-top:3px;margin-left:-1px;display:block}.jse-button-disable.active span,.jse-button-disable:hover span{border-top:1px solid #dadada;border-bottom:1px solid #cacaca;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;color:#6d6d6d;background:#fff;box-shadow:0 0 2px 2px #f2f2f2 inset}.jse-privacy .jse-list-company li{height:40px;border-bottom:1px solid #f2f2f2;list-style:none;position:relative;padding:15px 0}.jse-privacy .jse-list-company li .thumb{width:28px;height:28px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;float:left;margin:5px 19px 10px 12px;overflow:hidden}.jse-privacy .jse-list-company li .thumb img{width:28px}.jse-privacy .jse-list-company li .content{margin-left:56px}.jse-privacy .jse-list-company li .content .title{font-family:Arial;color:#333;letter-spacing:.03ex;margin-top:-1px;max-width:450px;display:block;overflow:hidden;font-weight:700;font-size:15px}.jse-privacy .jse-list-company li .content .location{padding-left:18px;position:relative}.jse-privacy .jse-list-company li .content .location .icon{top:0;left:2px;position:absolute}.jse-privacy .jse-list-company li .content .location a{color:#909090;font-family:Arial;font-size:1.2em}.jse-privacy .jse-list-company li .jse-remove{color:#bbb;font-size:12px;font-family:Arial;position:absolute;right:20px;top:27px;display:block}.jse-privacy .jse-list-company li:hover .jse-remove{display:block}.jse-privacy .jse-list-company li .jse-remove .icon{margin-right:-20px;display:block;float:right}.jse-privacy .jse-list-company li:last-child{border-bottom:none}.page-template-page-jobseeker-account-php .jse-account{display:none}.jse-account.active{display:block}.jse-list-company{width:700px}