#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.praktischarzt.ch/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.praktischarzt.ch/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.praktischarzt.ch/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.praktischarzt.ch/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.praktischarzt.ch/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: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,
#bg-orange1{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 !important;}
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;border:1px solid #ddd;font-size:14px !important;border-radius:0;}
.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: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.praktischarzt.ch/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:0;}
.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;border:1px solid #f2f2f2;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.praktischarzt.ch/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{position:absolute;right:0;top:0;text-decoration:underline;cursor:pointer;color:#929292;font-weight:400 !important;}
.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.praktischarzt.ch/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.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/pattern1.png) center center !important;}
.pattern-2{background:url(//www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/pattern2.png) center center !important;}
.pattern-3{background:url(//www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/pattern3.png) center center !important;}
.pattern-4{background:url(//www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/pattern4.png) center center !important;}
.pattern-5{background:url(//www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/pattern5.png) center center !important;}
.pattern-6{background:url(//www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/pattern6.png) center center !important;}
.pattern-7{background:url(//www.praktischarzt.ch/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:400;}
#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:5px;}
}
@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;}
@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;
}
}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:500;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{width:0;height:0;vertical-align:.255em;content:""}.collapse:not(.show){display:none}.dropdown-toggle::after{display:inline-block;margin-left:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.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{padding:.75rem 1.25rem;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}}body, html{background-color:#fff;height:100%;}
@media(min-width:768px){
body, html{height:100%;}
}
.breadcrumb_new p {
font-size: 14px !important;
margin: 0;
font-weight: 300 !important;
} a{text-decoration:none}
ul{margin:0;padding:0}
b, strong{font-weight:400}
.cbdbox.row img.cbd--table--img{max-height:191px;}
.page-template-page-arbeitgeber-liste b, strong{font-weight:bold;}
.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:#fff}
.quickinfo-text ul, .tripple-boxes ul{list-style:none}
html{overflow-x:hidden}
html{font-size:14px;font-family:Roboto, sans-serif}
iframe#myIframe{border:0}
#loader_iframe_arbiti{width:100%;height:300px;text-align:center}
#loader_iframe_arbiti img{padding-top:126px}
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:0 0}
.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:16px}
.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 10px;margin:0 -3.5px;border-top:5px solid #efefef;color:#595959}
span.page-numbers.current{padding:10px 10px;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-size:20px;color:#303030 !important;margin:20px 0 0;font-weight:800}
.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}
.br-10{border-radius:10px !important;}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;margin-left:auto !important;margin-right:auto !important;border-radius:10px;}
img.aligncenter.img-fluid{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:#fff;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.praktischarzt.ch/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.praktischarzt.ch/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:#fff;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.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/ajax-loader.gif) center center no-repeat #fff;-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:#fff;min-height:100%;position:relative}
.quickinfo-text, .quickinfo-video{display:inline-block;min-height:360px}
.bg-footer{background:#4fa7d4;height:auto;color:#fff;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.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/slide_next.png) no-repeat}
div.jcarousellite_back{left:0;background:url(https://www.praktischarzt.ch/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.praktischarzt.ch/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, 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}
.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:#fff;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.praktischarzt.ch/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.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/icon-social-single.png) no-repeat}
.social-list .icon-facebook{background:url(https://www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/icon-social-single.png) -31px 0 no-repeat}
.social-list .icon-twitter{background:url(https://www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/icon-social-single.png) -62px 0 no-repeat}
.social-list .icon-google{background:url(https://www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/icon-social-single.png) -93px 0 no-repeat}
.social-list .icon-xing{background:url(https://www.praktischarzt.ch/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, .single.single-post.single-entry ol{font-size:16px;counter-reset:item}
.single-entry .description ul, .single.single-post.single-entry ul{padding-left:16px;margin-bottom:10px}
.single-entry .description ol>li, .single.single-post.single-entry ol>li{list-style-type:none;counter-increment:item;text-align:left}
.single-entry .description ol>li::before, .single.single-post.single-entry ol>li::before{content:counter(item) ". ";margin-left:-17px}
ol>li>h3, ol>li>h4{display:inline}
.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:#fff;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:#fff;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 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;}
#btn-jobalert .btn-select input:hover{background:#14609e}
.error-field{border:1px solid #d68a7c !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.praktischarzt.ch/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:5px;height:60fe0px;padding:0;display:inline-block}
.payment_plan .plan_teaser ul li{padding:8px 30px 8px 43px;font-weight:300;}
.job_poster .plan_teaser span.fa-info-circle{position:absolute;right:10px;top:13px;}
.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}
.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:#fff;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:#fff;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.praktischarzt.ch/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.praktischarzt.ch/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:#fff;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:18px;font-weight:400;letter-spacing:-0.2px;}
.align-right .timeline-arrow{background:#fff;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 #CDDCE6;display:block;padding:10px 10px 10px 0;margin:0;font-family:FontAwesome}
#sidebar ul li.cat-item-219:before{content:""}
#sidebar ul li a:hover{color:#a0328c}
#blog_searchform input{border:1px solid #085186;font-size:13px;color:#333;height:26px;display:block;width:100%;font-weight:300}
#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:#fff;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{color:#333;padding-top:10px}
.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, .comments .title-sep{border-top:1px solid #CDDCE6;border-bottom:1px solid #CDDCE6}
.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.praktischarzt.ch/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.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/facebook.png) !important;width:9px;height:17px}
.single-post .social-networks .twitter a{background-image:url(https://www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/twitter.png) !important;width:13px;height:16px}
.single-post .social-networks .google a{background-image:url(https://www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/google.png) !important;width:21px;height:18px}
.single-post .social-networks .email a{background-image:url(https://www.praktischarzt.ch/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;padding:0}
.single-post .comments ol.commentlist>li:last-child .the-comment{margin-bottom:0}
.single-post .comments .commentlist li{margin:0;padding:0}
.single-post .comments .commentlist .the-comment{margin-bottom:20px}
.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}
.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;vertical-align:middle;min-height:32px;text-transform:uppercase;text-align:center;text-shadow:0 1px 0 #fff;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:#fff;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}
#jobalert input.job_alert_email{padding:0 10px;height:36px;color:#000;line-height:1.4;border:1px solid #ddd;font-size:14px;font-weight:300;border-radius:5px;width:100%}
.jobalert_anlegen tr:nth-child(odd){background:#f8f8f87d}
#jobalert input.job_alert_email::-webkit-input-placeholder{color:#000 !important}
#jobalert input.job_alert_email::-moz-placeholder{color:#000 !important}
#jobalert input.job_alert_email:-ms-input-placeholder{color:#000 !important}
#jobalert input.job_alert_email:-moz-placeholder{color:#000 !important}
#jobalert div.error{color:#d68a7c;font-size:12px;margin-top:-20px}
button.bg-btn-hyperlink.job-alert{border-radius:5px;}
.one{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:0ms;animation:dot 1.3s infinite;animation-delay:0ms}
.two{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.2s;animation:dot 1.3s infinite;animation-delay:.2s}
.three{opacity:0;-webkit-animation:dot 1.3s infinite;-webkit-animation-delay:.3s;animation:dot 1.3s infinite;animation-delay:.3s}
@-webkit-keyframes dot {
0%{opacity:0}
50%{opacity:0}
100%{opacity:1}
}
@keyframes dot {
0%{opacity:0}
50%{opacity:0}
100%{opacity:1}
}
.activate-job-alert{font-weight:300;padding:20px;display:none}
.activate-job-alert h3{font-weight:300;font-size:21px;margin:5px 0 25px 0}
.activate-job-alert p{font-size:14px !important;text-align:left;font-weight:300 !important}
.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}
.activate-job-alert a:hover{opacity:.9}
.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.praktischarzt.ch/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:#fff;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.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.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/multiple-select.png) 100% -22px no-repeat #fff;background:url(https://www.praktischarzt.ch/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.praktischarzt.ch/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.praktischarzt.ch/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.praktischarzt.ch/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.praktischarzt.ch/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.praktischarzt.ch/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:#fff;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: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:#fff;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, .widget_recent_entries ul li a:before{display:none}
.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 h2, .widget_recent_entries h3{color:#333 !important;background-color:#f2f2f2;margin:0;background-image:url(//www.praktischarzt.ch/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}
.widget_recent_entries ul{margin:10px 20px}
.widget_recent_entries ul li{list-style:none;margin-bottom:8px !important;border-bottom:1px solid #ddd;padding:3px}
.page-sidebar .widget_rss{background-color:#4e7690;color:#fff;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}
.page-sidebar .threeboxcontainer p{z-index:998;position:relative;text-align:left;line-height:20px;font-size:13px}
.page-sidebar .threeboxcontainer.bggrau .inner{margin:40px;text-align:center}
.page-sidebar .threeboxcontainer.bggrau .boxtitle{font-size:18px;color:#fff;font-weight:100;margin:0}
.page-sidebar .threeboxcontainer.bggrau p{text-align:center}
.page-sidebar .threeboxcontainer .sub{margin:0}
.page-sidebar .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:#fff;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:#fff;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}
.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:.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:#fff;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:#fff;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:#fff;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-forgot-pass .button input,
#modal-register .button input,
#modal-register-job-seeker .button input{text-transform:capitalize;margin-top:12px;padding:8px 0;color:#fff;width:100%;background-color:#085186;border-radius:20px;border:none}
#again_msg #submit_register{text-transform:capitalize;padding:8px 0;color:#fff;width:100%;background-color:#085186;border-radius:0;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.praktischarzt.ch/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:5px;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:5px;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='#ffffff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");height:2.5rem;width:2.5rem}
a:focus{outline:0 !important}
button:focus{outline:0 !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.single-post .content.single-entry p{margin:1em 0;padding:0}
.date_and_icons_container.mrg-btm-20 + .description.tinymce-style p{margin-top:0;}
.single.single-post .content.single-entry h2{padding-top:20px;margin-bottom:20px;}
.single.single-post .content.single-entry h3{padding-top:10px;padding-bottom:5px;}
.single.single-post .content.single-entry ul{margin:1em 0}
.single p:empty{display:none}
.page ol, .page p, .page table, .page ul, .single p, .single table, .single ul{font-size:16px;font-weight:400}
.incontent-ad p{margin:0}
h2.c-color{font-size:25px}
#jmap{width:100% !important;min-height:225px !important;height:auto !important;overflow:hidden;}
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:1rem}
.page-template .thumbs .thumb img{width:100px;float:left}
.page-template-page-kliniken #latest_jobs_container,
.page-template-page-pharma #latest_jobs_container,
.page-template-page-praxen #latest_jobs_container{margin:0}
.page-template-page-kliniken .heading h1.title_new, .page-template-page-pharma .heading h1.title_new, .page-template-page-praxen .heading h1.title_new{padding:0}
input[type=password],
input[type=text],
select.selectpicker{-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}
#jse-profile .jse-form select.selectpicker,
.page-template-page-profile .selectpicker, .single.single-job select.selectpicker, .xmodal-register-complete #register_complete select{-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}
#menu-headermenu>li>a{color:#000;font-size:16px;line-height:24px;padding:7px 20px}
#menu-headermenu>li{color:#fff;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:#fff;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:#fff;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}
.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{background-color:#fff}
.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{color:#fff;font-size:15px;border-width:0;background:#ed7d31;border-radius:0;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}
#btn-jobalert .btn-select input{background:#4fa7d4;font-size:16px;padding:6.4px 15px;color:#fff;border-width:0;box-shadow:0 1px 2px #0d3363;-moz-box-shadow:0 1px 2px #0d3363;-webkitbox-shadow:0 1px 2px #0d3363;cursor:pointer;width:100%;float:left}
.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, h3.widget-title{display:none !important}
.widget_recent_entries h2.widgettitle{display:block !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:#fff;margin-bottom:20px}
.contact_form_snippet .info{margin:15px 0}
.wp-caption-text{font-size:13px !important;margin:-5px 0 5px 0 !important;font-weight:600}
.wp-caption{max-width:100%;width:auto !important}
.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:16px 0 0}
.sidebar_right_new .box_right{margin-top:15px}
.sidebar_right_new #blog_tab{display:none}
.sidebar_right_new .box_right h3{color:#303030;font-size:17px;line-height:30px;margin-bottom:10px;font-weight:400}
#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{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}
.page-sidebar .threeboxcontainer .jobtypes{font-size:15px;color:#074575;font-weight:400;margin:0 0 10px;font-weight:300}
.page-sidebar .threeboxcontainer .inner .jobtypes a{font-weight:400}
.post-content-container h2{margin:-8px 0 10px;padding:0;line-height:20.5px;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{font-size:26px;font-weight:400;letter-spacing:.03ex;color:#141412;line-height:26px;margin:25px 0;}
.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}
.meta-info, .comments .title-sep{border-top:1px solid #CDDCE6;border-bottom:1px solid #CDDCE6;}
.single-navigation{border-top:1px solid #CDDCE6;}
.single-navigation{height:34px;line-height:18px;margin-bottom:15px;font-size:13px;margin-top:20px;font-weight:300;padding-top:20px;}
.meta-info{margin:20px 0 0;line-height:22px;padding:20px 0 23px 0;font-size:13px;overflow:hidden;min-height:34px;width:100%;font-weight:300;}
.meta-info span.updated{float:right}
.single-post .fb-like.fb_iframe_widget{width:22%;float:left;border-top:0;clear:both}
.comments{clear:both}
.comments-container{margin-top:18px}
p.no-comments{display:none}
#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;vertical-align:middle;min-height:32px;text-transform:uppercase;text-align:center;text-shadow:0 1px 0 #fff;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-weight:400;padding:40px 0 10px;color:#085186;font-size:26px;margin-bottom:15px;line-height:36px;text-align:left}
.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:12px;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:#fff;font-weight:600;margin:0}
.partner_page_backgroung1 p{font-size:13px;margin-top:13px;margin-bottom:13px;text-align:center;color:#fff;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;}
.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:0 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{width:100%;border:1px solid #ddd;border-radius:5px;padding:0 10px;height:36px;font-size:15px;font-family:Roboto, sans-serif !important;font-weight:300}
input#job_location .visible{border-bottom-left-radius:0;border-bottom-right-radius:0}
.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;padding-top:0;font-weight:400;}
.mediziner_page_backgroung p{font-size:13px;margin-top:10px;margin-bottom:0;text-align:unset}
.mediziner_page_backgroung{min-height:310px;border-radius:10px;border:1px solid #ddd;}
.mediziner_page_backgroung img.img-fluid{border-top-left-radius:10px;border-top-right-radius:10px;}
.col_padding.boxes_rows .row{margin-bottom:30px}
.col_padding.boxes_rows_new .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;font-weight:400;}
.mobile_view .mediziner img{margin-bottom:15px;margin-top:15px;}
.mobile_view .mediziner_page_backgroung{margin-bottom:15px;}
.boxinner{padding:30px;}
.page-template-page-medizinstudium .page_heding h2{padding:25px 0 5px 0;}
.page-template-page-mediziner .page_heding h2{padding:25px 0 6px 0;}
.page-template-page-medizinstudium .page_heding h2{margin-bottom:0;}
.mediziner_page_backgroung ul li{border-radius:5px;display:table;margin:0 0 7px !important;}
.pagesidebar_new .page-sidebar{font-size:12px}
. .page-sidebar .widget_rss{background-color:#4e7690;color:#fff;padding:0 20px 20px}
.widget_recent_entries h3{color:#333;background-color:#f2f2f2;margin:0;background-image:url(//www.praktischarzt.ch/wp-content/uploads/2017/06/latest-posts-bg.jpg);background-size:cover;padding:165px 0 10px 20px;font-size:18px;font-weight:400;background-position:top center}
.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}
.page-sidebar .threeboxcontainer .boxtitle{font-size:17px;color:#000;font-weight:400;margin:0 0 10px}
.page-sidebar .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:#fff;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 auto;border-radius:5px;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:5px;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 0;font-size:13px;line-height:18px}
.threeboxcontainer ul li{margin:0 0 4px !important}
.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:#074575;font-weight:500;margin:0}
.threeboxcontainer .inner{margin:15px 15px 15px 10px}
.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.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/arzt/ArztkarriereFooter.jpg);background-position:center;background-size:cover;border-radius:10px;}
.pa-jobs-bar-chart.design-1{border-radius:5px;}
.form-item input{line-height:1;margin-top:5px;padding:0 10px;font-size:14px;box-shadow:none;color:#141412;}
#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}
.profile_photo img{height:59px;width:auto}
.profile_photo{text-align:right;margin-bottom:20px}
.profile_counter{font-size:16px;line-height:35px}
.profile_aktive.Stellen, .profile_Entwürfe,
.profile_Inaktiv{background:#e1e1e1;color:#000;text-align:center;font-size:16px;padding:10px;text-transform:capitalize;margin-bottom:25px;font-weight:300;border-radius:5px;}
.account-menu li{margin-bottom:0}
.page-template-page-password .form-account{border:1px solid #999;display:inline-block;width:100%;padding:10px 0 30px;box-shadow:none}
.col-md-6.col-sm-12.col-xs-12.change_password_page{margin:0 0 10px}
.page-template-page-password #submit_profile,
.page-template-page-profile #submit_profile{background:#085186;color:#fff !important}
.page-template-page-password #submit_profile:hover,
.page-template-page-profile #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:40px}
.page-template-page-post-a-job li.checkout_package span{line-height:40px;display:block}
#checkout_form ul li{border-bottom:none !important;padding-bottom:0 !important}
#checkout_form ul li.clearfix{padding:17px 20px !important}
input#assisten,
input#famulaturen,
input#praktisches{display:block !important;clear:both;float:right;margin-top:5px}
.page-template-page-kliniken-php .secound_header, .page-template-page-pharma-php .secound_header, .page-template-page-praxen-php .secound_header{display:none !important}
.page-template-page-dashboard thead th:first-child{border-left:none}
#content_box #content_box_text h3{font-size:20px;font-weight:600;margin-top:20px}
.page-numbers{margin:0}
.pagination{text-align:center;display:block;margin:15px 0}
.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, .single-post ol{padding-left:1rem;margin-bottom:10px}
.page ol{padding-left:16px;}
.page ol>li, .single .content ol>li, .toc_body ol>li{list-style-type:none;counter-increment:item;text-align:left}
.page-template-page-salary-calculator-php .page ol>li, .single .content ol>li, .toc_body ol>li{list-style-type:decimal;}
.mwai-form-output ol li p{display:contents;}
.page ol>li:before, .single .content ol>li:before, .toc_body ol>li:before{content:counter(item) ". ";margin-left:-17px}
ol.enum-bold>li:before{font-weight:700}
#text-35{border:none !important}
.pagesidebar_new .page_heding ul{padding-left:15px;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:#fff;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 #d68a7c !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]{border:1px solid #ddd !important;margin:0 0 15px !important;font-size:15px !important;border-radius:0;box-shadow:none !important;-webkit-appearance:none;outline:0}
.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%;border-radius:10px;}
.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:#fff;padding:5px 0;font-size:22px}
.bg-default-input{border:1px solid #CDDCE6 !important;box-shadow:none;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}
.selected .btn-select button{background:#e2eac1;color:#899459;border:none;border-radius:0;line-height:20px}
.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:#fff;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{}
.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.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/icon-social-xing-footer.png) no-repeat !important}
.footer_social_link .icon-facebook{background:url(https://www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/icon-social-footer.png) -31px 0 no-repeat !important}
.footer_social_link .icon-twitter{background:url(https://www.praktischarzt.ch/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:#fff;margin:10px 0 0;font-size:16px}
.footer_nav_menu{list-style:none;font-weight:300 !important;margin-top:15px}
.footer_menu_title{font-size:19px;color:#fff;font-weight:400}
.footer_top_space{margin:15px 0 0}
.bg-footer{background:#4fa7d4;height:auto;color:#fff;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:500}
.archive #content_box_keyword h2{font-size:18px;font-weight:500}
.archive #content_box_keyword h3{font-size:17px;font-weight:400;padding:10px 0 0}
.archive #other_city_search{display:inline-block}
#jobtype_search ul#list_jobtype li{padding:0 0 6px}
#other_city_search ul li,
.archive.tax-job_category #jobtype_search ul#list_jobtype li{padding:5px 0;list-style:none}
.archive h3.impress{font-size:18px;font-weight:500}
.header-filter>div>div span.icon, .jobsearch_form_new>div>div span.icon{font-size:10px;font-weight:400;line-height:1em;position:absolute;right:5px;top:11px;display:block;z-index:9;width:16px;height: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-register h2,
#modal-register h3,
#modal-register-job-seeker h2,
#modal_login h2,
#modal_login 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}
.page-template-page-post-a-job .apply input[type=radio]{width:12px;height:12px !important;max-width:100%;margin-right:8px !important;margin-top:0 !important;}
.page-template-page-post-a-job .label>input[type=radio]{width:12px;height:12px !important;max-width:100%;margin-right:8px !important;margin-top:0 !important;}
.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}
.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:#085186;border-radius:5px;}
div#reSearch h2{color:#303030;font-size:20px;padding-top:5px;padding-bottom:0;line-height:30px;clear:both;font-weight:400;}
.single.single-post h2{color:#303030;font-size:20px;padding-top:5px;padding-bottom:0;line-height:30px;clear:both;font-weight:500;}
.single.single-post h3{font-size:17px;padding-top:5px;padding-bottom:0;line-height:30px;font-weight:500;}
.login_forgot_link .forgot-pass-link{margin:0;float:right}
#job_description ul li,
.excerpt-container, p{font-size:15px;font-weight:300}
a.read-more{font-weight:300}
.page-template-page-post-a-job .label.pricetag, .post_a_job_topseller_color{font-weight:400}
@media(min-width:1200px){
.menu-padding-left{padding-left:6.5%}
.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:1199px){ .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{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:#fff;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}
}
@media(min-width:768px){
.row.job_alert_first{margin-bottom:15px}
.upperTextleftpaading{padding-right:5px}
.page-sidebar.desktop{display:block !important;}
.padd-r-0{padding-right:0}
.padd-l-0{padding-left:0}
#header-filter .col-md-1{max-width:11.33%}
#header-filter .col-md-3{max-width:24%}
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-menu-parent,
#menu-headermenu .current_page_item{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%}
#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%}
.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}
.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:#fff;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){
.page-template-page-post-a-job .post-a-job .step .duration li.empty_li_pack, .page-template-page-post-a-job .post-a-job .step .premium_plus-duration li.empty_li_pack{margin:0 !important}
.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{}
.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:0 0 !important;border-bottom:1px solid #085186}
#menu-headermenu>li>.dropdown-menu{padding:0 20px 0 40px;background:#fff;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:0 .68rem !important}
.navbar-nav li>a{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;padding:0 3px}
.archive .header-filter>div>div:last-child, .blog .header-filter>div>div:last-child{padding:0 13px 0 3px}
.archive .header-filter>div>div:last-child button, .blog .header-filter>div>div:last-child button{font-size:11px}
.archive .header-filter .f-left-all>div:first-of-type, .blog .header-filter>div>div:first-of-type{padding:0 3px 0 15px}
.account-menu{height:37px}
#btn-jobalert .btn-select:after{right:5px}
#btn-jobalert .btn-select input{font-size:12px;padding:8px 5px}
.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{}
.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;}
.quickinfo-facts ul{font-size:13px}
.page-sidebar .threeboxcontainer .jobtypes{font-size:14px}
.page-sidebar .threeboxcontainer .boxtitle{}
.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:0 !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:0;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:16px}
}
@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){
.wp-caption.alignleft{float:none}
.mobile-space{margin-top:30px}
.sidebar_right_new{margin:0}
.post-content-container h2{margin:20px 0}
img.attachment-blog_thumb.size-blog_thumb.wp-post-image{}
.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:0}
.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:20px}
.image{text-align:center}
.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%}
.tg, .tg td, .tg th{border-color:#ccc}
#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:#fff;border-radius:1px;display:block;height:5px !important;width:35px !important}
.menu-menu-smartphone-container .menu-item-has-children>a{background:url(//www.praktischarzt.ch/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{border-style:solid;border-width:1px;color:#141412;font-size:14px;overflow:hidden;padding:10px;word-break:normal;border-color:#696565}
.tg .tg-wu3l{font-weight:700;background-color:#cee3f6;border-color:#696565;padding:15px 15px 15px 15px;}
.tg .tg-031e{border-color:#696565;padding:15px 15px 15px 15px;}
.tg td p, .tg th p{font-size:14px}
.page_heding .tg{margin-top:15px;margin-bottom:1.5rem}
.single-post .tg{}
.tg{border-spacing:0}
.tg td{}
.tg th{background-color:#f0f0f0;font-weight:400}
.tg .tg-wu3l{background-color:#cee3f6}
.tg .tg-4eph{border:1px solid;}
.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}
.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:#f8f8f87d;}
.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{margin-left:18px}
.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:5px;}
.wp-caption.alignnone{margin-bottom:1rem;}
.embed-responsive iframe{border-radius:5px;}
iframe.embed-responsive{border-radius:5px;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 !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 !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:#fff;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:#fff;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:0;border-radius:0}
.payment_plan.new-premium h2{background:#fac768;padding:30px 10px 18px;margin:0;border-radius:0}
.payment_plan.premium_plus h2{background:#f9de55;padding:30px 10px 18px;margin:0;border-radius:0}
.payment_plan.new-top .basis_offer h2{background:#d3d2d0;padding:30px 10px 18px;margin:0;border-radius:0}
.payment_plan.basis .basis_offer h2{background:#dcc091;padding:30px 10px 18px;margin:0;border-radius:0}
.payment_plan.top h2{background:#d3d2d0;padding:30px 10px 18px;margin:0;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:475px;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:block !important}
.sidebar_right_new{position:relative !important}
.fb-like{border-top:none;padding-top:0}
.single-post .single-entry{margin-bottom:20px !important}
.blog_content .second-column{margin-top:10px !important}
}
@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:0 0}
.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:0 !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}
}
.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:0 0}
.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:#fff;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}
#sidebar-job-detail .contact_form_snippet{width:100%}
.mobile-buttons{margin-bottom:15px}
button.bg-btn-hyperlink.border-radius.yellow-btn{text-align:center}
input#job_location::-webkit-input-placeholder{font-size:15px !important}
input#job_location::-moz-placeholder{font-size:15px !important}
input#job_location:-ms-input-placeholder{font-size:15px !important}
input#job_location:-moz-placeholder{font-size:15px !important}
@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{background:#a6a6a6;border:1px solid #a6a6a6;padding:8px 0 6px;border-radius:5px;}
#single_job_share_button_top .apply_job_button.count_company_email .btnshare{background:#ed7d31;border:1px solid #ed7d31;padding:8px 0 6px;border-radius:5px;}
.apply_job_button.count_company_email .btnshare{background:#ed7d31;text-align:center;color:#fff;padding:5.5px;font-size:16px;border:1px 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:0;background:#fff;padding:10px 0;z-index:99;box-shadow:0 3px 5px 1px #ccc}
.single_job_externalpage.fixed{margin:0;position:sticky;position:-webkit-sticky;top:0;background:#fff;padding:10px;z-index:9999;box-shadow:0 3px 5px 1px #ccc}
.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{font-size:26px;font-weight:400;line-height:26px;letter-spacing:.03ex;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){
.ext-job-footer .medi-jobs .button, .external-share-icons{width:100%}
.apply_job_button.count_company_email .btnshare{font-size:14px}
#single_job_share_button_top.fixed{top:0;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:300px !important;border-radius:10px;}
.advertising-text{font-size:10px;margin:0;width:300px;display:inherit;text-align:right;line-height:16px;padding-bottom:10px}
.affiliate-text{font-size:10px;margin:0 auto;width:100%;display:inherit;text-align:right;line-height:16px;color:#a6a6a6}
.textwidget .affiliate-text{float:left}
.in_content_affiliate_ad span{width:300px;}
.atf-ad{line-height:18px;overflow:hidden}
.atf-ad span.advertising-text{font-size:11px;color:#9c9c9c;margin-bottom:6px;color:#fff}
.blog-new-sidebar-mobile{width:100%}
div#text-15,
div#text-19,
div#text-27,
div#text-37{border:none}
.position-expired{padding:50px 0;text-align:center;border:1px solid #ddd;margin-top:45px}
.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;border-radius:10px;}
.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}
}
.location .icon{background-image:url(https://www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/location.png);background-size:contain !important;background-repeat:no-repeat}
#job_location .icon{background-image:url(https://www.praktischarzt.ch/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.praktischarzt.ch/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.praktischarzt.ch/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(https://www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/email.jpg);background-size:16px !important;background-repeat:no-repeat;width:20px;height:20px;margin-top:5px}
.company_telefon .briefcase .icon{background-image:url(https://www.praktischarzt.ch/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.praktischarzt.ch/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.praktischarzt.ch/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.praktischarzt.ch/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{margin-top:30px;display:flex;width:100%;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}
h2.login_head_modal{background:#085186;color:#fff !important;font-size:22px !important;padding:10px 18px !important;width:100%;line-height:26px !important;font-weight:400 !important}
.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;float:right;margin:0}
#usr_detail{width:15px;margin:0 5px 0 0;height:26px}
.row.login_forgot_link{margin:20px 0 10px;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-forgot-pass .button input,
#modal-register .button input,
#modal-register-job-seeker .button input{border-radius:0}
.login_head_modal{background-color:#085186;color:#fff;padding:9px 10px;font-size:24px}
.fancybox-inner{height:auto !important;width:auto !important}
.fancybox-skin{background-color:#fff;padding:0 !important}
#modal-forgot-pass h2,
#modal-register h2,
#modal-register h3,
#modal_login h2,
#modal_login 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, .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 form .input, .login input[type=text]{margin:2px 6px 5px 0 !important}
.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:400}
.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}
}
@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) {
.fixed.single_job_share_button, ::i-block-chrome{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:0;padding:0 20px}
#modal-register-complete div.pa-login-welcome{margin:10px 0 0;padding:0 20px}
#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;font-size:13px;width:100%;font-weight:300}
.pa-resetpass-welcome{padding:10px 20px 0;font-weight:600}
.resetpass_input{font-size:16px !important;padding:5px !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}
.forgot-pass-link{text-decoration-line:underline}
.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:0}
#forgot_pass .form-item input,
#register .form-item input,
#register_jobseeker .form-item input,
#register_jobseeker .form-item select{width:100%;margin-top:0}
#register_complete .form-item input{margin-top:0;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:#fff;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;width:100%;padding:5.5px;text-align:center;color:#000;border-radius:5px;border:1px solid #ddd;}
#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:0}
.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}
.fancybox-item.fancybox-close::before{font-family:Pictos !important;color:#fff}
.category-blog .pagination{margin-top:20px}
.single-job .modal-job .edit-job-inner .title{padding:5px 0 0 30px}
.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 .modal-form #company-details .et-browse-file{top:-5px}
.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, .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}
.employer-address img{width:7px;margin:-2px 1px 0}
.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:0 0 !important;width:210px !important;font-weight:400 !important;cursor:pointer}
.zum_arzt_link{padding:0 0 20px 0;display:block;background:#ebf3f9;border-radius:5px;padding:7px;text-align:center;font-weight:400;}
button.load-more-post:hover{color:#fff !important;background:#085186 !important}
.blog.two-column.right-sidebar #single-job .company.job-info div#job_type{border-right:1px solid #141412}
.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:0}
.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%}
.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;margin:10px 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}
.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.praktischarzt.ch/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:0}
.TitleMedialvertical{top:5px;margin-left:2px}
.row.LatestJobBorder:last-child{border-bottom:none;margin:10px 0}
.joblisting_side_company_premium .row.LatestJobBorder.premium:last-child{margin-bottom:0px;}
.joblisting_side_company_premium .row.LatestJobBorder.premium{height:96px;}
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, .8);border-right:.5px solid rgba(220, 223, 226, .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:0;padding-right:5px}
.sidebar_title_margn_auto{margin:auto 0}
.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;margin:0 4px;transition:border-color .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:#fff;width:60px;height:18px;border:1px solid rgba(255, 255, 255, .4);background-color:rgba(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:.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-next,
#thumbnail-slider-prev{opacity:1;position:absolute;background-color:rgba(0, 0, 0, .1);backface-visibility:hidden;width:36px;height:48px;line-height:48px;top:50%;margin:0;margin-top:-24px;color:#fff;z-index:10;cursor:pointer}
#thumbnail-slider-prev{left:0;right:auto}
#thumbnail-slider-next{left:auto;right:0}
#thumbnail-slider-next.disabled,
#thumbnail-slider-prev.disabled{opacity:.3;cursor:default}
#thumbnail-slider-next::before,
#thumbnail-slider-prev::before{position:absolute;top:16px;content:"";display:block;width:16px;height:16px;border-left:3px solid #fff;border-top:3px solid #fff}
#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:400px;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:22px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
#mitarbeitervorteile.mitarbeitervorteile_show,
#uber_uns.uber_uns_show{max-height:unset}
#btn_mitarbeitervorteile_show,
#btn_uber_uns_show{text-align:center;background:#f5f5f5;padding:5px 0 10px;cursor:pointer}
.btn_mitarbeitervorteile_show div, .btn_uber_uns_show div{background-image:url(https://www.praktischarzt.ch/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.praktischarzt.ch/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 #anzeige .list ul li::before,
#htmlAnzeige #content 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:0 0}
.job_html .file-path:focus{outline:0}
.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 !important}
#ext_job_footer .apply_job_button#bg-orange,
#ext_job_footer .apply_job_button#bg-orange1{border:1px solid}
.gallery_img_padding{padding:3px}
.edit_company_profile span.page-numbers.current{background:#085186;padding:1px 12px;color:#fff;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.next.page-numbers>span, .edit_company_profile a.prev.page-numbers>span{display:block}
.edit_company_profile a.next.page-numbers, .edit_company_profile a.prev.page-numbers{display:inline-block;padding:1px 12px 2px;font-size:18px;line-height:22px}
.edit_company_profile .mobile-page-left-icon{padding:1px 12px 2px}
.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}
.mrg-btm-20{margin-bottom:20px;}
#template{padding-top:0 !important}
#template #anzeigenrahmen>div{margin:25px !important}
#template #anzeigenrahmen>div>img{margin:0 !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:400;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 0}
.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:.9}
.bg-footer-new{background:#085186;height:auto;color:#fff;width:100%;padding:40px 0 0}
.bg-footer-copy{background:#194467;height:auto;color:#fff;width:100%;margin-top:40px;padding:15px 0;font-size:14px;font-weight:300}
.footer_menu-bar{list-style:none;display:inline-block;float:right}
.footer_menu-bar li>a{color:#fff}
.footer_menu-bar li{display:inline-block;border-right:1px solid #fff;padding:0 10px;line-height:16px;margin-right:-3px;font-weight:300}
.footer_menu-bar li:last-child{border-right:none}
.home-page-content p{font-size:14px}
.single-post .single-navigation a:last-child{float:right}
.Arbeit_row .top_arzt_job{padding-top:0}
.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:400;padding:5px 10px !important;border-radius:5px;}
#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;}
.ergebnis-titel{padding-bottom:8px}
.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:first-child{text-decoration:none}
.quick_inks_items li{display:inline-block;padding:5px 12px 0 20px;font-weight:400;text-decoration:underline}
.Arbeit span{font-size:10px;font-weight:400}
.Arbeit{font-size:16px;font-weight:600;color:#595959;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;border-top:1px solid #ddd;padding:20px 0}
.container-fluid.banner_bottom_boder{background-image:url(https://www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/Arzt-Jobbörse.webp);background-repeat:no-repeat;background-size:cover;padding:60px 15px 80px}
.top_arzt_job{font-size:18px;border-bottom:1px solid #ddd;color:#141412;padding:25px 0 15px;margin-bottom:1rem}
.logostartseite{height:100px;width:120px;padding:10px;text-align:center;display:table-cell;vertical-align:middle;border:1px solid #ddd;border-radius:5px;}
.padd-top-35{padding-top:35px}
.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:10px;background:#fff;min-height:300px}
.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:5px;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{background:#ed7d31}
.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}
#jse-gemerkte-jobs hr{margin:20px 0 12px 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:20px;display:inline-block}
.alle_top_ans{border-top:1px solid #ddd;width:100%;margin-top:1rem;padding-top:1rem;margin-bottom:0}
.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.next.page-numbers>span, .pagination.top a.page-numbers, .pagination.top a.prev.page-numbers>span, .pagination.top span.page-numbers.dots{display:none}
.pagination.top span.page-numbers.current::before{}
.pagination.top a.page-numbers{border-top:none}
.pagination.top span.page-numbers.current{border-top:none;color:#141412;padding:0;line-height:normal;margin:0;font-size:13px}
.pagination.top span.page-numbers.current::after{}
.pagination.top a.next.page-numbers, .pagination.top a.prev.page-numbers{display:inline;padding:0 8px;font-size:24px;background-color:#efefef;color:#595959;font-weight:300}
.pagination.top a.prev.page-numbers{float:left;margin:0 10px 0 0}
.pagination.top a.next.page-numbers{float:right;margin:0 0 0 10px}
.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}
.author_heding h2, .employer-page h2, .employer-page h3{color:#141412;font-weight:400;margin:1.5rem 0 1rem;padding:0}
.author_heding h2, .employer-page h2{font-size:22px}
.employer-page h3{font-size:18px;color:#141412;font-weight:400;margin:1.5rem 0 1rem;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.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}
.top_arbeit_btn{background-color:#085186;color:#fff;border:0;padding:5px 0;width:120px;border-radius:5px;margin:5px 0}
.visit_premium{background-color:#a6a6a6;color:#fff;border:0;width:100%;cursor:pointer;padding:5px 0;border-radius:5px;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 0;text-align:center;border:none !important}
.pricing tr>td:first-child{text-align:left;padding-left:10px}
.pricing tr.odd td{background:0 0}
.widget-area .company-profile .title.company_name{border-bottom:1px solid #f2f2f2;margin-bottom:5px;padding-bottom:15px;text-align:center}
.subject_area{font-size:13px;color:#141412;padding-bottom:3px;}
.archive_title_small_arbtizer{font-size:14px;margin-bottom:0px;margin-top:7px;padding-bottom:0;display:inline-block;font-weight:300;}
.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{margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px;}
.meta-info_new{font-size:12px;padding-bottom:19px;}
.category_sidebar .sidebar_right_new{margin:0}
.category_sidebar #blog_searchform{padding:14px 0 20px}
#fj_isolate #jobTplContainer img{max-width:100% !important;height:auto}
#fj_isolate #frame_zone,
#fj_isolate #jobTplContainer{width:100% !important}
#single-job .heading h1.title{font-size:16px;font-weight:600;line-height:1.1em;letter-spacing:.03ex;margin:0;padding:20px 0 15px;color:#085186}
.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;}
.afu-process-file>label.remove, .afu-process-file>label.select, .afu-process-file>label.upload{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:0;padding:0;cursor:pointer;opacity:0}
#content_box_keyword ol,
#content_box_keyword ul{margin-bottom:1rem}
#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;cursor:pointer}
.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.praktischarzt.ch/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:-10px -10px 15px !important}
.boder_shadow_bor{border:.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:0 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 .jse-submit,
#update_account div.form-item{padding:8px 0 30px !important}
.not_allow{cursor:no-drop}
.not_allow i{opacity:.5}
.zuruck{border:1px solid rgba(220, 223, 226, .8);padding:5px 20px;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, .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, .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, .8) !important}
.dot.dot1{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:5px;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.Profilbild i, .remove-file.lebenslauf i{display:none}
.premium .img_thumb{margin:auto 0}
.lost_pass_msg{font-size:21px}
@media(max-width:1024px){
.desktop_breadcrumb{display:none;}
.mobile_breadcrumb{display:block !important;padding-top:0;}
.mobile_back_button{display:block;height:38px;}
.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:0;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}
.listing{font-weight:400}
}
@media(min-width:992px) and (max-width:1199px){ .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:2;-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.praktischarzt.ch/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}
.desktop{display:none;}
.load-similar-result .job-seeker .salary_related_jobs{margin-top:30px;}
.Arbeit_row{border-bottom:none}
.row.quick-links-job-categories{margin-bottom:1rem;list-style:disc;display:block;margin-left:0;padding:0 15px;list-style-position:inside;color:#085186}
.top_arzt_job_banner{font-size:18px;font-weight:600;padding:15px 0 5px 15px}
.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){
.TitleLogomedia{border:1px solid #eaeaea;display:grid}
.dataTables_wrapper{clear:both;margin-bottom:1em}
}
.dataTables_wrapper{max-width:100%;overflow:auto;border-radius:5px;}
table#jobalert_anlegen{border-radius:5px;}
@media(min-width:768px) and (max-width:991px){
.newplans .payment_plan .plan_teaser, .oldplans .payment_plan .plan_teaser{height:700px}
.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}
.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{font-size:12px}
.img-fluid.jon_finder{width:12px}
}
@media(min-width:768px){
.in_content_affiliate_ad{display:none;}
.title_center{display:inline-block;vertical-align:middle;height:100px;vertical-align:middle;display:table-cell}
.sidebar-300 .col-md-3{max-width:330px;flex:330px}
.NameAndAddress{display:inline-flex}
.dot.dot1.bottom{display:none}
.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}
.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.praktischarzt.ch/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){
.author-name-title span{display:inline-block}
.post-dates .updated{float:none !important}
.NameAndAddress{text-align:center}
.title_center{text-align:center;margin-top:15px;margin-bottom:15px;width:100%}
#register_complete_1click .footer .button #submit_register_complete{margin-top:15px}
.page-template-page-jobseeker-account label.remove{margin-top:15px !important}
#sidebar-job-detail{margin:0}
.archive h3.impress{padding:10px 0 0}
#other_city_search ul#list_city li{padding:5px 0 !important}
#content_box #content_box_keyword.content-box-margin{margin:15px}
.edit_company_profile .mobile-page-left-icon{float:left}
.headimg{background-size:cover}
.sidebar-ad iframe{width:100% !important}
.partner_job{float:left;margin-top:4px}
.partner_job.left{display:none}
.listing{font-weight:400;display:none}
.pric b{font-size:12px}
.Topseller{height:36px !important}
label.upload{margin:10px 0 !important}
.position-expired{padding: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:0;}
.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, .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}
.logo img{padding:20px 0;z-index:99}
.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:8px;line-height:21px;padding:0 5px;border-left:1px solid #085186;font-size:14px;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}
.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;}
.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 .nav-link{background-repeat:no-repeat;background-position:right 11px bottom 5px;background-size:16px}
.nav-item.dropdown.show .nav-link{}
.nav-item.dropdown.responsive .nav-link{background:url(https://www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/meinBereich.svg);background-repeat:no-repeat;background-size:20px 25px;background-position:right 11px bottom 0}
.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:400;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:focus, .nav.flex-column li.nav-item a:hover{font-weight:400;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}
.dropdown.bootstrap-select.myPlans.select_plan.show .dropdown-menu.show{box-shadow:0 2px 7px #999;}
.ddl_icon:after{right:25px}
.mobile-padd-r-0{padding-right:0}
.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}
.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}
span.page-numbers.current:after{content:" von " attr(data-total-page) ""}
a.next.page-numbers>span, a.page-numbers, a.prev.page-numbers>span, span.page-numbers.dots{display:none}
a.prev.page-numbers, a.next.page-numbers{display:inline;padding:10px 10px;font-size:14px;background-color:transparent;color:#085186;font-weight:300}
a.page-numbers, span.page-numbers.current{color:#595959}
.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}
span.page-numbers.current:before{content:"Seite "}
a.page-numbers:hover{}
.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 #jobtype_search,
.tax-job_category #other_city_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:30px 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}
.location, .radius, .selectpicker{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:#fff;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#assisten,
input#famulaturen,
input#praktisches{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}
.top-arbeitgeber{min-height:auto}
.container-fluid.banner_bottom_boder{padding:30px 15px 40px}
.jobpermailbtn{padding:15px}
.BorderlatestJobs{display:grid}
.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 .employer-job-cat,
#latest_jobs_container .employer-job-type,
#latest_jobs_container .logostartseite,
.top_job_listing .employer-job-cat, .top_job_listing .employer-job-type, .top_job_listing .logostartseite{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;width:75px}
.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(max-width:575px){
.author-info h1, .author-info p.author-title{text-align:center !important}
.post-dates{text-align:left !important}
.premium_sec .col-md-4.col-sm-6.col-12.NameAndAddress{margin-top:20px}
.top_logo_title .premium_single_logo{margin-top:10px}
#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,
#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}
.home-banner{margin-left:-15px;margin-right:-15px}
.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>a, .listing_job>li>span{padding: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:.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;font-weight:300}
.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 label.label_jobseeker{margin-top:15px}
#register_complete_1click .form-item input{margin-top:0}
#register_complete_1click .selectpicker{margin-bottom:0}
#register_complete_1click .lebenslauf.file-url img{margin:5px 0 15px}
#register_complete_1click #lebenslauf_block_onclick label.label_jobseeker{margin-bottom:5px}
#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}
#lebenslauf_block_onclick .one_click_btn_sec label.remove,
#lebenslauf_block_onclick .one_click_btn_sec label.select{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 0 !important}
.wp-caption-text{text-align:left !important}
#wp-admin-bar-wpfc-toolbar-parent-delete-cache-and-minified,
li#wp-admin-bar-wpfc-toolbar-parent-delete-cache{display:none}
#commentform .error-input .error{color:red}
.dropdown-menu.desktop .container div:nth-child(2){margin-left:8px}
.sidebar-ad{margin-top:0px;margin-bottom:-25px}
div#blog_facebook{margin-top:23px}
div#blog_facebook .heading h3{padding:0;margin:0;line-height:26px}
#job_category option.child{font-size:13px !important;margin-left:15px}
.fixed{position:sticky;top:0}
.widget_recent_entries{border:1px solid #efefef;margin-top:30px}
.quellen_section a{word-break:break-word;}
.quellen_section{border-top:1px solid #CDDCE6;padding:20px 0 0;margin-top:20px;clear:both}
.bildnachweis_section p, .bildnachweis_section ul li, .quellen_section p, .quellen_section ul li, .quellen_section ol{font-size:13px}
.bildnachweis_section h3, .quellen_section h3{font-size:16px !important}
.bildnachweis_section p, .quellen_section p{text-align:left;margin-top:0}
.bildnachweis_section{padding:10px 0 0;clear:both}
.bildnachweis_body{display:none;margin-top:10px}
.page_heding .related-posts, .page_heding .themengebiete, .page_heding .toc{margin:8px 0 20px}
.page_heding .toc .toc_body{}
.toc .toc_body{display:none;}
.toc_header{margin:0;padding:20px;cursor:pointer}
.toc_header h3{font-size:17px;margin:0 !important;display:inline-block;padding:0 !important;font-weight:500 !important}
.neueste-arztstellen-header h3, .related-posts-header h3, .themengebiete-header h3, .top_cbd-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}
.toc_body, .themengebiete-body{padding:0 20px 20px}
.toc_body{margin-top:-10px;}
.toc_body ol{padding-left:17px;font-size:14px;margin:0;font-weight:400}
.related-posts-body ul li a:hover, .themengebiete-body ul li a:hover, .toc_body ol li a:hover{text-decoration:underline;color:#303030}
.toc_body ol li a:focus{color:#303030}
.related-posts-body ul, .themengebiete ul{font-size:14px;padding-left:0 !important;margin-bottom:0 !important}
.related-posts-body ul ul, .themengebiete-body ul ul{padding-left:15px;padding-top:5px}
.related-posts-body ul ul li:first-child, .themengebiete-body ul ul li:first-child{border-top:1px solid #ddd}
.related-posts-body ul ul li:last-child, .themengebiete-body ul ul li:last-child{border-bottom:none}
.themengebiete-body ul li{border-bottom:1px solid #ddd;padding:5px 0}
.themengebiete-body ul li:last-child{border-bottom:none;padding-bottom:0;}
.related-posts-body ul li:last-child{border:none;}
.related-posts-body ul li a:before, .themengebiete-body 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:30px;width:5.25px}
.related-posts, .themengebiete, .neueste-arztstellen{border-radius:10px;border:1px solid #CDDCE6;}
.toggle{display:inline-block;float:right;cursor:pointer}
.profile-picture{border-radius:50%;border:1px solid #ddd;max-width:130px;max-height:130px;display:inline-block;overflow:hidden}
.author-title{color:#757575}
.author-info h1{font-size:22px}
.author-info p{text-align:left;font-size:14px}
p.author-title{margin-bottom:10px}
.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}
.category__in{margin-top:10px;font-size:13px;font-weight:300}
.author-details{display:inline-block}
.author-heaing, .quellen_heading{font-weight:400;font-size:17px;margin-bottom:15px;line-height:20px;}
.bildnachweis_heading{margin-bottom:-8px;cursor:pointer;font-weight:400;font-size:13px;color:#303030}
.author-picture{border-radius:50%;max-width:75px;max-height:75px;margin-right:20px;vertical-align:middle;overflow:hidden;display:inline-block}
.author-name-title{display:inline-block;vertical-align:middle}
.author-name-title span{display:block}
.author-details, .author-heaing, .post-dates{padding:0}
.author-heaing{margin-bottom:20px;}
.post-dates{margin-top:10px;text-align:right}
.page_heding .widget{margin-top:14px !important}
.theiaStickySidebar{width:300px !important;top:1px !important;}
.theiaStickySidebar{width:300px !important}
.page-template-author-nicename p#breadcrumbs{}
.page-template-page-fachartikel img.mrg-btm-40, .post-template-page-fachartikel img.mrg-btm-40{}
.page-template-page-fachartikel-video .related-posts-header, .page-template-page-fachartikel-video .themengebiete-header, .page-template-page-fachartikel-student .top_cbd-header, .page-template-page-fachartikel .top_cbd-header, .page-template-page-fachartikel1 .top_cbd-header, .page-template-page-fachartikel-cbd-oel .top_cbd-header, .page-template-page-fachartikel-med-berufe .top_cbd-header, .page-template-page-fachartikel-cbd-schlaf-oel .top_cbd-header, .page-template-page-fachartikel-cbd-oel-gads .top_cbd-header, .page-template-page-fachartikel-student .related-posts-header, .page-template-page-fachartikel .related-posts-header, .page-template-page-fachartikel1 .related-posts-header, .page-template-page-fachartikel-cbd-oel .related-posts-header, .page-template-page-fachartikel-med-berufe .related-posts-header, .page-template-page-fachartikel-cbd-schlaf-oel .related-posts-header, .page-template-page-fachartikel-cbd-oel-gads .related-posts-header, .page-template-page-fachartikel-student .themengebiete-header, .page-template-page-fachartikel .themengebiete-header, .page-template-page-fachartikel1 .themengebiete-header, .page-template-page-fachartikel-cbd-oel .themengebiete-header, .page-template-page-fachartikel-med-berufe .themengebiete-header, .page-template-page-fachartikel-cbd-schlaf-oel .themengebiete-header, .page-template-page-fachartikel-cbd-oel-gads .themengebiete-header, .post-template-page-fachartikel-video .related-posts-header, .post-template-page-fachartikel-video .themengebiete-header, .post-template-page-fachartikel-student .top_cbd-header, .post-template-page-fachartikel .top_cbd-header, .post-template-page-fachartikel1 .top_cbd-header, .post-template-page-fachartikel-cbd-oel .top_cbd-header, .post-template-page-fachartikel-med-berufe .top_cbd-header, .post-template-page-fachartikel-cbd-schlaf-oel .top_cbd-header, .post-template-page-fachartikel-cbd-oel-gads .top_cbd-header, .post-template-page-fachartikel-student .related-posts-header, .post-template-page-fachartikel .related-posts-header, .post-template-page-fachartikel1 .related-posts-header, .post-template-page-fachartikel-cbd-oel .related-posts-header, .post-template-page-fachartikel-med-berufe .related-posts-header, .post-template-page-fachartikel-cbd-schlaf-oel .related-posts-header, .post-template-page-fachartikel-cbd-oel-gads .related-posts-header, .post-template-page-fachartikel-student .themengebiete-header, .post-template-page-fachartikel .themengebiete-header, .post-template-page-fachartikel1 .themengebiete-header, .post-template-page-fachartikel-cbd-oel .themengebiete-header, .post-template-page-fachartikel-med-berufe .themengebiete-header, .post-template-page-fachartikel-cbd-schlaf-oel .themengebiete-header, .post-template-page-fachartikel-cbd-oel-gads .themengebiete-header{background-size:cover;background-position:top center;padding:128px 0 10px 20px;}
.neueste-arztstellen-header{background-size:cover;background-position:top center;}
.page-template-page-fachartikel-video .related-posts-header, .page-template-page-fachartikel-student .related-posts-header, .page-template-page-fachartikel .related-posts-header, .page-template-page-fachartikel1 .related-posts-header, .page-template-page-fachartikel-cbd-oel .related-posts-header, .page-template-page-fachartikel-med-berufe .related-posts-header, .page-template-page-fachartikel-cbd-schlaf-oel .related-posts-header, .page-template-page-fachartikel-cbd-oel-gads .related-posts-header, .post-template-page-fachartikel-video .related-posts-header, .post-template-page-fachartikel-student .related-posts-header, .post-template-page-fachartikel .related-posts-header, .post-template-page-fachartikel1 .related-posts-header, .post-template-page-fachartikel-cbd-oel .related-posts-header, .post-template-page-fachartikel-med-berufe .related-posts-header, .post-template-page-fachartikel-cbd-schlaf-oel .related-posts-header, .post-template-page-fachartikel-cbd-oel-gads .related-posts-header{background-image:url(//www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/related-posts-bg.jpg);border-radius:10px 10px 0 0;}
.neueste-arztstellen-header, .related-posts-header, .themengebiete-header, .top_cbd-header{}
.related-posts-header{border-radius:10px 10px 0 0;}
.themengebiete-header{background-image:url(//www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/themengebiete-bg.jpg);border-radius:10px 10px 0 0;}
.authors .author .profile-picture{width:105px;height:105px}
.page_heding .table-responsive .tg{margin-top:10px;margin-bottom:1rem !important}
.embed-responsive.embed-responsive-16by9{margin-bottom:1rem}
@media(max-width:360px){
.intext{margin:6.5px 15px 7px 0}
}
.tablepress td.column-1{padding:0;width:200px}
.tablepress th{padding:0 !important}
.tablepress td.column-2{padding:12px 0;width:400px}
.tablepress img{margin:20px 20px 20px 0 !important;border-radius:10px;}
.single-entry .description ol>li>p, .single.single-post.single-entry ol>li>p{margin-left:-17px}
.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 0 -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}
.left5 .apply_job_button.cbs.desktop-share-icons, .right5 .apply_job_button.count_company_email.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%}
#resitrierung_seminar .padd-r-5{padding-right:15px !important;margin-bottom:15px}
.resitrierung_seminar_wrapper{padding:10px !important}
.resitrierung_seminar_wrapper form div.row{margin-bottom:15px !important}
}
@media(min-width:768px){
#stick_here{position:relative !important;bottom:unset !important;top:unset !important}
}
.toc_body ol>li{display:inline-block;width:100%}
.toc_body ol>li::before{float:left;margin-right:5px;padding-bottom:1px}
.toc_body ol>li::before{}
.toc_body ol>li>a{display:flex;word-wrap:break-word}
.single-post .comments-container .commentlist .comment .the-comment img{display:none}
.single-post .comments-container .commentlist .comment .the-comment .comment-box .comment-text{margin-left:0}
.resitrierung_seminar_wrapper{padding:10px 45px 10px 10px;width:100%;background:#f5f5f5;border-radius:3px}
.resitrierung_seminar_wrapper form div.row{margin-bottom:25px}
.resitrierung_seminar_wrapper form div.row:last-child{margin-bottom:0}
#resitrierung_seminar_submit_btn{background-color:#ed7d31;color:#fff;border:none;padding:2px 20px;border-radius:5px;font-size:12px;cursor:pointer}
#resitrierung_seminar_submit_btn:hover{opacity:.9}
#resitrierung_seminar .padd-r-5{padding-right:5px}
#resitrierung_seminar .ddl_icon::after{content:"▼";font-size:14px;position:absolute;right:35px;pointer-events:none;top:5px;color:#686868}
#resitrierung_seminar input::-webkit-input-placeholder{font-size:14px}
select#resitrierung_seminar_title{color:#686868;padding:0 .75rem}
#resitrierung_seminar p{font-size:13px;margin:0}
#resitrierung_seminar p a{text-decoration:underline}
#resitrierung_seminar input,
#resitrierung_seminar select{border-radius:5px;height:36px;font-size:14px}
#resitrierung_seminar .pa-validation-error-message{font-size:13px}
.fancybox-item.pop_ok_btn{margin-top:30px}
@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;}
}
.page-template-page-fachartikel-arzt .threeboxcontainer .inner, .page-template-page-fachartikel-student .threeboxcontainer .inner, .page-template-page-ms-ausland .threeboxcontainer .inner, .post-template-page-fachartikel-arzt .threeboxcontainer .inner, .post-template-page-fachartikel-student .threeboxcontainer .inner, .post-template-page-ms-ausland .threeboxcontainer .inner{margin:15px 15px 15px 20px}
.tablepress h3{padding-bottom:0}
.single .mt-3{margin-top:-4px !important}
#Ads_BA_SKY{position:absolute;left:100%;top:0;margin-left:2px}
div#Ads_BA_CAD2,
div#Ads_BA_VID{margin:15px 0}
div#Ads_BA_CAD{margin-top:30px}
@media(max-width:840px){
#Ads_BA_SKY{display:none}
}
@media(min-width:840px){
.sidebar-300 .col-md-3.col-sm-12.col-xs-12.skypr{max-width:490px}
}
.mt-30{margin-top:30px}
.mb-30{margin-bottom:30px;}
.neueste-arztstellen-body .row{padding:8px 0;margin: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-body .logostartseite{height:70px;width:70px;border-radius:5px;}
.neueste-arztstellen .neueste-arztstellen-body .employer-address{color:#085186;font-size:13px;line-height:20px;font-weight:300}
.neueste-arztstellen .neueste-arztstellen-body .employer-job-cat, .neueste-arztstellen .neueste-arztstellen-body .employer-job-type{line-height:16px;font-size:13px;font-weight:300;margin-bottom:2px}
.all_arztstellen_ansehen{font-size:13px;line-height:36px}
.neueste-arztstellen-body .row .col-md-4{padding:0}
.neueste-arztstellen-body .row .col-md-8{padding-left:0;padding-right:0}
.neueste-arztstellen .neueste-arztstellen-body{}
.blog-new-sidebar-desktop .widget_recent_entries ul li{list-style:none;margin-bottom:5px !important;border-bottom:1px solid #ddd;padding:3px 3px 8px 3px;font-size:13px}
.blog-new-sidebar-desktop .widget_recent_entries ul{line-height:18px}
@media(max-width:767.5px){
.neueste-arztstellen-body .row .col-md-8{padding-left:0}
.sidebar-300 #main-content .col-md-9{min-height:auto !important}
}
li.selected_menu a{color:#fff !important}
li.selected_menu{background:#1e90ff}
#overlay{width:100%;display:none}
#header-filter .dropdown-menu.show,
.jobfilter-container .dropdown-menu.show{max-height:290px;overflow:auto;padding:0;border:1px solid #4c9aff;outline:1px solid rgb(76, 154, 255);box-shadow:none;z-index:999999;min-width:80px !important;top:-2px !important;max-width:100%}
#jobalert #header-filter .dropdown-menu.show{min-width:auto !important;}
#dropdownMenu_job_category+.dropdown-menu.show{min-width:270px !important}
#dropdownMenu_job_category,
#dropdownMenu_jobtype,
#dropdownMenu_radius{font-family:Roboto, sans-serif !important;font-size:14px;box-shadow:none;background:#fff;width:100% !important;padding:6.5px 10px;height:36px;border:1px solid #ddd;text-align:left;border-radius:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:unset;padding-right:20px}
#dropdownMenu_job_category.dropdown-toggle::after,
#dropdownMenu_jobtype.dropdown-toggle::after,
#dropdownMenu_radius.dropdown-toggle::after{content:"▼";font-size:14px;position:absolute;right:18.6px;pointer-events:none;top:6.5px;color:#222;border-top:0 solid}
#header-filter .dropdown-menu.show li a,
.jobfilter-container .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;cursor:pointer}
#header-filter .dropdown-menu.show li,
.jobfilter-container .dropdown-menu.show li{line-height:24px;padding:0 10px}
#header-filter .dropdown-menu.show>li:hover>a,
.jobfilter-container .dropdown-menu.show>li:hover>a{font-weight:400;color:#fff !important}
.sub_cat_class{padding:0 10px;list-style:none}
#header-filter .dropdown-menu.show li a.sub_cat_class,
.jobfilter-container .dropdown-menu.show li a.sub_cat_class{padding:0 0 0 8px;list-style:none}
.left5{padding-left:5px}
.right5{padding-right:5px}
@media(max-width:767.5px){
#jobalert input.job_alert_email,
.ddl_icon .dropdown{margin-bottom:15px}
#overlay.show{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, .5);z-index:9999;cursor:pointer}
#stick_here .left5{padding:0}
#stick_here .right5{padding:0}
.left5 .apply_job_button.cbs.desktop-share-icons, .right5 .apply_job_button.count_company_email.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%}
#header-filter .dropdown-menu.show li a.sub_cat_class,
.jobfilter-container .dropdown-menu.show li a.sub_cat_class{font-size:21px !important;line-height:26px !important}
li.selected_menu{background:#dadbdc}
li.selected_menu a{color:#151618 !important}
#header-filter .dropdown-menu.show li:hover,
.jobfilter-container .dropdown-menu.show li:hover{background:#dadbdc}
#header-filter .dropdown-menu.show>li:hover>a,
.jobfilter-container .dropdown-menu.show>li:hover>a{color:#151618 !important}
#header-filter .dropdown-menu.show,
.jobfilter-container .dropdown-menu.show{border-radius:0}
#header-filter .dropdown-menu.show,
.jobfilter-container .dropdown-menu.show{border:none}
#header-filter .dropdown-menu.show,
.jobfilter-container .dropdown-menu.show{border-radius:5px;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:28px !important;}
#header-filter .dropdown-menu.show li:hover::after,
.jobfilter-container .dropdown-menu.show li:hover::after{border:2px solid #1e90ff}
#header-filter .dropdown-menu.show li.selected_menu::after,
.jobfilter-container .dropdown-menu.show li.selected_menu::after{border:2px solid #1e90ff}
#header-filter .dropdown-menu.show li.selected_menu::before,
.jobfilter-container .dropdown-menu.show li.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}
li.selected_menu{background:0 0}
}
@media(min-width:768px){
#header-filter .dropdown-menu.show,
.jobfilter-container .dropdown-menu.show{max-height:333px !important;max-width:100%}
}
input#job_location:focus{outline:0}
.dropdown.show button#dropdownMenu_job_category,
.dropdown.show button#dropdownMenu_jobtype,
.dropdown.show button#dropdownMenu_radius,
.dropdown.show div#dropdownMenu_job_category,
.dropdown.show div#dropdownMenu_jobtype{border-color:#4c9aff;outline:1px solid rgb(76, 154, 255) !important}
@media(min-width:768px) and (max-width:1024px){
#header-filter .dropdown-menu.show li a,
.jobfilter-container .dropdown-menu.show li a{padding:.25rem 0 .25rem 10px;white-space:normal;float:left;width:100%;height:auto}
#header-filter .dropdown-menu.show,
.jobfilter-container .dropdown-menu.show{box-shadow:0 2px 5px #ddd;border:none;outline:0;max-height:590px !important}
.dropdown.show button#dropdownMenu_job_category,
.dropdown.show button#dropdownMenu_jobtype,
.dropdown.show button#dropdownMenu_radius,
.dropdown.show div#dropdownMenu_job_category,
.dropdown.show div#dropdownMenu_jobtype{border-color:#b5b6b8;outline:0 !important}
#header-filter .dropdown-menu.show,
.jobfilter-container .dropdown-menu.show{top:0 !important}
#header-filter .dropdown-menu.show li:hover,
.jobfilter-container .dropdown-menu.show li:hover{background:#b5b6b8 !important;background-size:cover}
.dropdown-menu.show li.selected_menu{background:initial}
.dropdown-menu.show li.selected_menu a{color:initial !important}
.dropdown-menu.show li.selected_menu a::after{content:'\2713';display:inline-block;color:#1e90ff;padding:0 6px 0 0;float:right;font-size:16px;font-weight:600}
#dropdownMenu_radius_selected.dropdownMenu_radius{max-width:100px !important}
input#job_location:focus{border-color:#b5b6b8 !important;outline:0 !important}
.pac-container{border-radius:5px;box-shadow:0 2px 7px #b5b6b8 !important;border:none !important;outline:0}
.btn-select .bg-btn-hyperlink.border-radius{font-size:12px;padding:0 !important}
.btn-select.f-right .btn.bg-btn-hyperlink.border-radius.select_payment{padding:.375rem .75rem !important;font-size:13px;line-height:24px}
}
#partner-company-profile .content p{font-size:14px;margin-bottom:10px}
.form-item .applicant_detail #applicant_detail{height:36px}
ul.listing_job li a img{width:16px}
ul.listing_job li a.not_allow img{opacity:.5}
@media(max-width:767.5px){
.heading h1.title_new, .page_heding h1{line-height:26px}
}
.fancybox-item.fancybox-close .fa.fa-times{color:#fff;font-size:16px;line-height:34px;font-weight:700}
.single #job_description p{text-align:justify;word-wrap:break-word;overflow-wrap:break-word}
span.img_con{font-size:10px;text-align:center;display:block;margin-top:10px}
.arbeit_btn{background:#085186;color:#fff;padding:6px 35px;margin:0 15px 0 15px;display:inline-block;border:2px solid #085186;width:230px}
.row.arbit_new .col-md-2.col-sm-12.col-12.a-v-style{text-align:center}
.row.arbit_new .number{color:#085186;font-weight:600}
.arb3sec .arbeit_btn{width:100%;margin:5px 0 20px 0}
.arb3sec_inner span{text-align:center;font-size:14px;color:#085186;display:block}
.arb3sec_inner h4{text-align:center;color:#085186;font-size:20px;font-weight:600;margin-bottom:0}
.arb3sec_inner{padding:0 20px}
.arb3sec_inner ul{min-height:234px}
.arb3sec{margin-bottom:20px;border:1px solid #ddd;border-radius:10px;}
.arb3sec_inner li{list-style:none}
.banner_txt{text-align:center;margin-bottom:40px;color:#085186;font-size:24px}
.banner_txt_heading{color:#085186}
.arb3sec img{width:100%;padding:0;margin:0}
.mem_box{padding:20px 20px;margin-top:30px;background:#fff;border:1px solid #ddd;border-radius:10px;}
.mem_box img{margin:30px auto;display:block;width:auto;height:120px}
.mem_box .emp_name{text-align:center;font-weight:600;color:#085186}
.mem_box span.desig{text-align:center;font-size:14px;color:#085186;display:block}
.mem_box span.tel{font-size:14px;color:#085186}
.mem_box span.email{font-size:14px;color:#085186}
ul.list_ul li{margin-left:15px}
.img_txt{min-height:180px;margin-top:20px;line-height:22px;width:100px}
.img_txt.third{margin-top:60px}
@media(min-width:767px){
.row.arbit_new .col-md-2.col-sm-12.col-12.a-v-style{width:20%;max-width:20%;flex:20%;text-align:center}
}
.mySlides{display:none;text-align:center}
.slideshow-container{max-width:1000px;position:relative;margin:auto}
.slideshow-container .next, .slideshow-container .prev{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-60px;user-select:none;border:none;background:0 0}
.slideshow-container .next{right:0;border-radius:3px 0 0 3px}
.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}
@-webkit-keyframes fade {
from{opacity:.4}
to{opacity:1}
}
@keyframes fade {
from{opacity:.4}
to{opacity:1}
}
.mySlides.fade{width:70%;text-align:center;margin:0 auto;padding:20px;border:1px solid #ddd;border-radius:10px;}
.testimonial{text-align:left;font-size:15px;min-height:228px}
.testimonial p{font-size:15px}
.mySlides img{float:left;clear:both}
.slideshow-container{margin-top:20px}
.tes_name{margin:10px 0;display:inline-block}
.arb3sec_inner li{padding-left:15px}
.arb3sec_inner li::before{list-style:none;background:url(https://www.praktischarzt.ch/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 .row.logo_icon_section .alignnone.size-full{margin:7px auto}
.page-template-page-arbeitgeber_new .alignnone.size-full{margin:0 auto;display:block;border-radius:10px 10px 0 0;}
.page-template-page-arbeitgeber_new hr{border-color:#a6a6a6}
.arbeit_center .arbeit_btn{margin:5px 0 0 0}
.sub_heding_arb{font-size:15px;font-weight:600;margin-bottom:17px;line-height:26px}
.row.arbit_new .sub-text{line-height:18px;font-size:14px}
.banner_txt.txt_agn{margin:13px 0 23px 0}
.row.right_left{display:inline-block}
.div_right{float:right}
.div_left{float:left}
ul.list_ul li a u{line-break:anywhere;word-wrap:break-word;overflow-wrap:break-word}
.slideshow-container .next img, .slideshow-container .prev img{width:60px}
.cls_space_bit{margin:15px 0}
@media(max-width:767.5px){
.mySlides.fade .testimo_logo{height:80px;margin-bottom:20px}
.mySlides.fade{width:100%}
.slideshow-container .next, .slideshow-container .prev{cursor:pointer;position:relative;top:auto;margin-top:10px;border:none;background:0 0}
.slideshow-container button.prev{float:left;width:50%;text-align:left}
.slideshow-container button.next{margin-top:-12px;width:50%;text-align:right}
.slideshow-container button.next img, .slideshow-container button.prev img{width:55px;height:auto}
.arbeit_center{text-align:center}
.arb3sec_inner ul{min-height:auto}
.slideshow-container button.next img{float:left}
.slideshow-container button.prev img{float:right}
.img_txt.third{margin-top:30px}
}
@media(min-width:320px) and (max-width:400px){
.testimonial{min-height:306px}
}
@media(min-width:400px) and (max-width:500px){
.testimonial{min-height:255px}
}
@media(min-width:500px) and (max-width:640px){
.testimonial{min-height:202px}
}
@media(min-width:500px) and (max-width:700px){
.img_txt{min-height:150px;margin-top:30px;font-size:12px;line-height:18px}
.img_txt.third{margin-top:60px}
}
@media(min-width:320px) and (max-width:359px){
.img_txt{min-height:90px;margin-top:0;font-size:12px;line-height:14px;width:auto}
}
@media(min-width:360px) and (max-width:400px){
.img_txt.third{margin-top:30px}
.img_txt{min-height:100px;margin-top:20px;font-size:12px;line-height:14px;width:auto}
}
@media(min-width:400px) and (max-width:449px){
.img_txt.third{margin-top:50px}
.img_txt{min-height:120px;margin-top:20px;font-size:12px;line-height:14px;width:auto}
}
@media(min-width:450px) and (max-width:499px){
.img_txt.third{margin-top:70px}
.img_txt{min-height:110px;margin-top:40px;font-size:12px;line-height:14px;width:auto}
}
@media(min-width:768px) and (max-width:991px){
.mem_box span.email{font-size:11px}
.mem_box .emp_name{font-size:21px}
.mem_box{min-height:355px;}
.mem_box{padding:20px 10px;margin-top:30px}
.arb3sec{min-height:634px;}
.arb3sec_inner span{font-size:12px}
.arb3sec_inner ul{min-height:312px;font-size:12px}
.arb3sec_inner .arbeit_btn{font-size:12px;padding:5px 0}
.arb3sec_inner h4{font-size:18px}
.img_txt{min-height:120px;margin-top:10px;line-height:22px}
.testimonial.padd-l-0{padding-left:15px}
.testimonial{min-height:306px}
.img_txt.third{margin-top:20px}
}
@media(min-width:992px) and (max-width:1199px){ .img_txt{min-height:140px;margin-top:20px;line-height:22px;width:100px}
.arb3sec_inner .arbeit_btn{font-size:12px;padding:5px 0}
.arb3sec_inner ul{min-height:234px;font-size:12px}
}
.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:700}
.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:700;font-size:1rem}
#jse-profile .jse-form select.selectpicker,
.page-template-page-profile .selectpicker, .page-template-page-stelle-schalten select.selectpicker, .single.single-job select.selectpicker, .xmodal-register-complete #register_complete select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:7px}
.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 #job_form .btn-select{}
.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%}
.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:600}
.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-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;padding-top:6px !important;border:1px solid #ddd;}
#invoice_address.without_log.dsp-none{display:block}
.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}
.checkout_total label.price_entry::after, .checkout_total label.total_entry::after, .checkout_total label.vat_entry::after{content:":"}
.checkout_total .price_entry::before, .checkout_total .total_entry::before, .checkout_total .vat_entry::before{content:none}
.arbeit_btn.p_stelle_btn{margin:15px auto}
#label_job_location{color:#fff;margin:0;line-height:0}
#city_search ul#list_city li{padding:5px 15px}
.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:.35s;transition-duration:.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:400;font-weight:300}
#accordionExample .btn.btn-link.collapsed{color:#000}
#accordionExample .btn.btn-link{width:100%;text-align:left;font-weight:400;color:#0056b3}
#accordionExample .btn.btn-link.collapsed .fal.fa-angle-double-down{transform:rotate(0)}
#accordionExample .btn.btn-link .fal.fa-angle-double-down{transform:rotate(90deg)}
#suchenlabel{color:#fff;margin:0;line-height:0;width:0;display:block}
.page_heding.fach1 .toc .toc_body{display:block}
.quellen_section.fach1{border-top:1px solid #CDDCE6;margin-top:20px;clear:both;}
.fach1_txt_r{padding:0;text-align:right}
.fach1_txt_l{text-align:left;padding:0}
.toc .toc_header p.toc_hed{font-size:16px !important;margin:0 !important;display:inline-block;padding:0 !important;font-weight:500 !important}
.mce-notification{display:none}
.mobile_menu_toggle{display:none}
@media(max-width:767.5px){
.mobile_menu_toggle .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='#ffffff' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");height:2.5rem;width:2.5rem}
.mobile_menu_toggle{display:block}
.mobile_menu_toggle .navbar-toggler{float:right;margin-top:10px}
div#navbarSupportedContent{background:#fff;padding:15px;margin-left:-15px;margin-right:-15px;z-index:99;box-shadow:0 4px 7px #999;position:absolute;left:0;right:0;top:0}
}
.megamenu .dropdown-item ul>li.mob_menu{display:none}
.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}
.navbar.navbar-light.navbar-expand-md{width:100%;height:60px;display:flex}
.logo .navbar-brand img{}
.menu-large{position:static !important}
.megamenu{padding:20px 20px;width:100%}
.megamenu>div>li>ul{padding:0;margin:0}
.megamenu>div>li>ul>li{list-style:none}
.megamenu>div>li>ul>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:normal}
.megamenu>div>li>ul>li>a:focus, .megamenu>div>li>ul>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}
.megamenu.disabled>a, .megamenu.disabled>a:focus, .megamenu.disabled>a:hover{color:#999}
.megamenu.disabled>a:focus, .megamenu.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}
.megamenu.dropdown-header{color:#428bca;font-size:18px}
.dropdown-menu.megamenu.show{width:100% !important;top:60px;padding:1rem 0}
.dropdown-menu.megamenu{width:100% !important;top:60px;padding:1rem 0}
.nav.navbar-nav.navbar-right li{padding:0}
.dropdown-item:focus, .dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e6e6e6}
.megamenu .dropdown-item:focus, .megamenu .dropdown-item:hover{color:#16181b;text-decoration:none;background:0 0}
.megamenu .dropdown-item ul>li>a.nav-link{font-size:16px;color:#333;line-height:32px;font-weight:300;padding:0 0 0 31px;border:none !important}
.megamenu .dropdown-item ul>li{list-style:none}
.anmelden{font-size:15px}
.navbar-expand-md .navbar-collapse{width:100%}
.nav.navbar-nav.nav_left_menu{margin:0 auto !important}
.megamenu .dropdown-item ul>li>a.nav-link:hover{font-weight:300;color:#085186}
.dropdown-menu.megamenu.show .dropdown-item{padding:1px;padding-bottom:0}
@media(max-width:600px){
#wpadminbar{position:fixed}
}
@media(max-width:767.5px){
.megamenu .dropdown-item ul>li.mob_menu{display:block}
.megamenu .dropdown-item ul>li.dsk_menu{display:none}
.dropdown-menu.megamenu .dropdown-item ul.row{margin:0}
.nav-item.dropdown.responsive .nav-link{background:url(//www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/meinBereich.svg);background-repeat:no-repeat;background-size:20px 25px;background-position:right 11px bottom 10px}
.inner_layer{display:none}
.navbar.navbar-light.navbar-expand-md{padding:0 15px}
.navbar-toggler{height:2.5rem;width:2.5rem;}
.navbar-collapse{background:#fff;margin-left:-15px;margin-right:-15px;z-index:99;box-shadow:0 4px 7px #999}
.nav.navbar-nav.nav_left_menu{padding:15px 0}
.dropdown-menu.megamenu{margin:0;background:#f8f8f8;padding:0;border-bottom:1px solid #a6a6a6;max-height:max-content !important}
.dropdown-menu.megamenu.show{margin:0;background:#f8f8f8;padding:0;border-bottom:1px solid #a6a6a6;max-height:max-content !important}
.dropdown-menu.megamenu .dropdown-item span{display:none}
.dropdown-menu.megamenu.show .dropdown-item span{display:none}
.dropdown-menu.megamenu.show .dropdown-item ul>li>a.nav-link{background:0 0;border-bottom:none;margin:0;padding:0;color:unset}
.dropdown-menu.megamenu.show .dropdown-item ul>li>a.nav-link:hover{color:#085186;border-bottom:none !important}
.dropdown-menu.megamenu .dropdown-item ul>li{border-bottom:1px solid #ddd;padding:10px 0}
.dropdown-menu.megamenu.show .dropdown-item ul>li{border-bottom:1px solid #ddd;padding:10px 0}
.dropdown-menu.megamenu .dropdown-item ul>li>a.nav-link{background:0 0;border-bottom:none;margin:0;padding:0;color:unset}
.dropdown-menu.megamenu.show .dropdown-item ul.frst_ul>li{border-bottom:1px solid #ddd !important}
.dropdown-menu.megamenu .dropdown-item, .dropdown-menu.megamenu.show .dropdown-item{padding:0}
.nav-item.dropdown .nav-link{}
.nav.navbar-nav .nav-item .nav-link{border-bottom:1px solid #a6a6a6;margin:0 15px;padding:10px 0;color:#085186;}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{border-bottom:1px solid #a6a6a6 !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}
.nav-item.dropdown.show .nav-link{background-repeat:no-repeat;background-position:right 11px bottom 5px;background-size:16px;color:#085186}
.navbar-collapse.collapse.show+.mobile_bg_layer{background:rgba(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;display:block}
.secound_header{font-size:13px}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;transition-duration:.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}
.megamenu .dropdown-item ul>li>a.nav-link:hover{font-weight:400}
.megamenu .dropdown-item ul>li>a.nav-link{font-size:16px}
.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}
.dropdown.menu-large.nav-item.show .dropdown-toggle.nav-link{margin:0;padding-left:15px;background-position:right 26px bottom 15px}
}
@media(min-width:768px){
.mobile_bg_layer{display:none}
.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}
.dropdown-menu.megamenu .col-md-4.col-lg-4.wdth_menu{max-width:22.2%}
}
@media(max-width:768px){
.megamenu{margin-left:0;margin-right:0}
.megamenu>li{margin-bottom:30px}
.megamenu>li:last-child{margin-bottom:0}
.megamenu.dropdown-header{padding:3px 15px !important}
.navbar-nav .open .dropdown-menu .dropdown-header{color:#fff}
.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}
}
@media(min-width:768px) and (max-width:1023px){
.navbar-nav li>a{min-width:36px !important}
}
@media(min-width:576px) and (max-width:767.5px){
.dropdown-menu.megamenu li.dropdown-item .col-md-3.col-lg-3{padding:0}
.dropdown-menu.megamenu li.dropdown-item .container{padding:0;margin:0 30px;max-width:-moz-available !important}
.navbar-expand-md .navbar-collapse{width:100%;position:absolute;top:60px;left:15px}
}
.dropdown-toggle::after{content:none}
.dropdown-toggle::after{width:auto;height:auto}
.navbar-light .navbar-nav .dropdown-menu.megamenu .nav-link:focus{border:none !important}
#wp-admin-bar-wpfc-toolbar-parent-delete-cache-and-minified,
li#wp-admin-bar-wpfc-toolbar-parent-delete-cache{display:none}
.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:active, .tox-mbtn.tox-mbtn--select:focus, .tox-mbtn.tox-mbtn--select:hover{background:0 0 !important;border:1px solid #ddd !important;padding:0 2px !important}
.tox-mbtn.tox-mbtn--select.tox-mbtn--active{background:0 0;border:1px solid #ddd !important;padding:0 2px !important}
#reset_popup_password #resetpassform input{background:0 0;padding:4px 10px;font-size:14px !important;color:#000;border:1px solid #ddd;box-shadow:none !important;margin:0 !important}
#reset_popup_password #resetpassform{padding:0 20px 20px}
#reset_popup_password #resetpassform label{color:#141412;margin:10px 0 0;font-size:13px;width:100%}
#resetpassform #wp-submit{text-transform:capitalize;margin-top:12px;padding:8px 0 !important;color:#fff !important;width:100%;background-color:#085186 !important;border-radius:0;border:none !important;height:43px}
#reset_popup_password #message{background:#085186;color:#fff !important;font-size:22px !important;padding:10px 18px !important;width:100%;line-height:26px !important;font-weight:400 !important;margin-bottom:.5rem}
.title .pa-resetpass-welcome{padding:10px 20px 0;font-size:18px;font-weight:600}
#reset_popup_password #resetpassform p.submit{margin-top:7px !important}
#reset_popup_password #message h4{font-size:22px}
.pa-validation-error-message{color:#c00;display:block;text-align:left}
.fancybox-overlay.fancybox-overlay-fixed{overflow-y:visible !important}
@media(min-width:1200px){
.fancybox-overlay.fancybox-overlay-fixed{margin-right:-17px}
}
.fancybox-overlay.fancybox-overlay-fixed .fancybox-wrap.fancybox-desktop.fancybox-opened{padding-bottom:20px}
@media(min-width:768px){
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.show{width:100% !important;overflow-y:scroll;padding:0;max-height:300px !important;border:1px solid #4c9aff;outline:1px solid #4c9aff}
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.show li:hover a{color:#fff;font-weight:400}
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.show li:hover{background:#1e90ff}
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.show li{padding:0 10px}
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.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}
}
@media(max-width:767.5px){
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.show{border-radius:5px;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}
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.show li{padding:14px 10px;border-bottom:.5px solid #ccc;display:flex}
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.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}
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.show li:hover::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}
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.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}
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.show li.selected.selected_menu:after, .page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.show li:hover::after{border:2px solid #1e90ff}
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.show li a{font-size:22px !important;line-height:32px !important;color:#000;width:96%}
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.show li .sub_cat_class{padding:0 0 0 10px}
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.show li:hover{background:#dadbdc}
.page-template-page-one-click-application-form .dropdown-menu.dropdownMenu_job_category.show li a:hover{font-weight:400}
.meta-info .col-md-4.col-sm-6.col-6.fach1_txt_r{text-align:left;margin-top:20px}
}
body.remove_scrol_position{position:initial !important;overflow:unset !important}
#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 h2,
#pa_newsletter_message_success h2{background:#085186;color:#fff !important;font-size:22px !important;padding:10px 18px !important;width:100%;line-height:26px !important;font-weight:400 !important;border:none;border-radius:0;z-index:99999999999;position:relative;margin-bottom:15px;}
#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}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline{max-width:410px}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline .fancybox-inner{width:410px !important}
#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}
.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}
#accordionExample .card-header h3{padding-top:0;padding-bottom:0}
.page-template-page-post-a-job .post-a-job .step .duration li.empty_li_pack, .page-template-page-post-a-job .post-a-job .step .premium_plus-duration li.empty_li_pack, .page-template-page-stelle-schalten .post-a-job .step .duration li.empty_li_pack, .page-template-page-stelle-schalten .post-a-job .step .premium_plus-duration li.empty_li_pack{padding:0;border:0 !important}
.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}
.page-template-page-password .form-account{border:1px solid #999;display:inline-block;width:100%;padding:10px 0 30px;box-shadow:none}
.pac-container{font-family:Roboto, sans-serif;font-weight:300;margin-left:1px;border-top:none}
.pac-item:hover{background-color:#e6e6e6}
.ddl_icon #example.dropdown.hierarchy-select button,
.ddl_icon #example1.dropdown.hierarchy-select button,
.ddl_icon #example2.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;}
#register_complete #example,
#register_complete #example1,
#register_complete #example2{width:100% !important;min-width:100% !important}
#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(0, 38px, 0) !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:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:100% !important;margin-top:-2px}
#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:15px;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:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;color:#000}
#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}
#register_complete #example2.dropdown.hierarchy-select .hs-menu-inner{margin-top:0}
#register_complete #example2.dropdown.hierarchy-select .dropdown-menu{padding:0}
.dropdown.hierarchy-select .dropdown-menu li a{font-weight:300}
#register_complete #example2 .dropdown-menu.show li a{padding:.25rem 1.5rem}
#register_complete #example .hs-searchbox,
#register_complete #example1 .hs-searchbox,
#register_complete #example2 .hs-searchbox{padding:0 8px;margin-bottom:15px}
#register_complete .hs-searchbox input:focus:focus-visible{border:1px solid #085186;outline:0}
.page-template-page-job-alert .ddl_icon #example2.dropdown.hierarchy-select button{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:21px;}
.page-template-page-arbeitgeber-liste .ddl_icon #example2.dropdown.hierarchy-select button{font-size:13px !important;}
.page-template-page-arbeitgeber-liste .dropdown.hierarchy-select .dropdown-menu.show li a{font-size:13px}
.ddl_icon #example.dropdown.hierarchy-select,
.ddl_icon #example1.dropdown.hierarchy-select,
.ddl_icon #example2.dropdown.hierarchy-select{width:100%;max-width:100%;min-width:100% !important}
.ddl_icon #example.dropdown.hierarchy-select button#example-two-button::after,
.ddl_icon #example1.dropdown.hierarchy-select button#example-two-button1::after,
.ddl_icon #example2.dropdown.hierarchy-select button#example-two-button2::after{position:absolute;right:11px;pointer-events:none;content:"\f078";font-family:"Font Awesome 6 Pro";font-size:14px;color:#7b7b7b;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);}
.dropdown-toggle::after{border:none;}
.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";}
.page-template-page-job-alert .ddl_icon #example2.dropdown.hierarchy-select button#example-two-button2.not-logged-btn::after{right:12px;}
.jobseeker_section_box #jobalert_anlegen .btn.btn-primary{background:transparent;}
.ddl_icon .dropdown-menu .hs-menu-inner .dropdown-item{line-height:1.42857143}
.ddl_icon #example.dropdown.hierarchy-select .dropdown-menu,
.ddl_icon #example1.dropdown.hierarchy-select .dropdown-menu,
.ddl_icon #example2.dropdown.hierarchy-select .dropdown-menu{transform:translate3d(0, 38px, 0) !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:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
#job_category_ddl_input,
#job_radius_ddl_input,
#job_type_ddl_input{border:1px solid #ccc;border-radius:5px;font-weight:300}
#job_category_ddl_input,
#job_radius_ddl_input,
#job_type_ddl_input{border-color:#085186;box-shadow:none}
.ddl_icon #example .hs-searchbox,
.ddl_icon #example1 .hs-searchbox,
.ddl_icon #example2 .hs-searchbox{padding:8px 8px}
.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;}
.premium_sec.jobs_per_mail #email:focus:focus-visible{outline:0 !important;box-shadow:none;border:1px solid #085186}
#job_location.visible1{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}
.jobsearch_form_new .btn-select .bg-btn-hyperlink.border-radius{border-radius:5px;}
.ddl_icon .dropdown-menu .hs-menu-inner .dropdown-item.active, .ddl_icon .dropdown-menu .hs-menu-inner .dropdown-item:active{background:#085186}
.ddl_icon .dropdown-menu .hs-menu-inner .dropdown-item.activebg{background:#085186;color:#fff}
.pac-container .pac-item{border-top:none}
#no_match_anstellungsart_ddl,
#no_match_arbeitgebertyp_ddl,
#no_match_jobcat_ddl,
#no_match_jobtype_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}
.btn.btn-secondary.dropdown-toggle.bg_colr_dark{background:#e6e6e6 !important;border:1px solid #085186 !important;border-bottom-color:#e6e6e6 !important}
.btn.btn-secondary.dropdown-toggle.bg_colr_dark{border-radius:5px 5px 0 0 !important;}
#example .dropdown-menu .hs-menu-inner li,
#example1 .dropdown-menu .hs-menu-inner li,
#example2 .dropdown-menu .hs-menu-inner li{padding:0}
#example .dropdown-menu .hs-menu-inner li.active a,
#example1 .dropdown-menu .hs-menu-inner li.active a,
#example2 .dropdown-menu .hs-menu-inner li.active a{color:#fff;background:#085186}
#example .dropdown-menu .hs-menu-inner li a.dropdown-item.active,
#example1 .dropdown-menu .hs-menu-inner li a.dropdown-item.active,
#example2 .dropdown-menu .hs-menu-inner li a.dropdown-item.active{color:#fff}
#example .dropdown-menu .hs-menu-inner li a.dropdown-item.active span.jobtype_count,
#example1 .dropdown-menu .hs-menu-inner li a.dropdown-item.active span.jobtype_count,
#example2 .dropdown-menu .hs-menu-inner li a.dropdown-item.active span.jobtype_count{color:#fff}
#register_complete .dropdown-menu .hs-menu-inner .dropdown-item.active,
#register_complete .dropdown-menu .hs-menu-inner .dropdown-item:active{background:#085186}
#example .dropdown-menu .hs-menu-inner li a.dropdown-item:active:focus,
#example1 .dropdown-menu .hs-menu-inner li a.dropdown-item:active:focus,
#example2 .dropdown-menu .hs-menu-inner li a.dropdown-item:active:focus{color:#fff}
#example .dropdown-menu .hs-menu-inner li a.dropdown-item:active:focus span.jobtype_count,
#example1 .dropdown-menu .hs-menu-inner li a.dropdown-item:active:focus span.jobtype_count,
#example2 .dropdown-menu .hs-menu-inner li a.dropdown-item:active:focus span.jobtype_count{color:#fff}
#example1 .dropdown-menu .hs-menu-inner li.sub_cat_class a.dropdown-item{padding:.25rem 0 .25rem 30px}
#example .dropdown-menu .hs-menu-inner li.active.activebg a,
#example1 .dropdown-menu .hs-menu-inner li.active.activebg a,
#example2 .dropdown-menu .hs-menu-inner li.active.activebg a{background:#fff;color:#141412}
#example .dropdown-menu .hs-menu-inner li.active.activebg,
#example1 .dropdown-menu .hs-menu-inner li.active.activebg,
#example2 .dropdown-menu .hs-menu-inner li.active.activebg{background:#fff}
#example .dropdown-menu .hs-menu-inner li.active.activebg a.activebg,
#example1 .dropdown-menu .hs-menu-inner li.active.activebg a.activebg,
#example2 .dropdown-menu .hs-menu-inner li.active.activebg a.activebg{background:#085186;color:#fff}
#example1 .dropdown-menu .hs-menu-inner li.sub_cat_class a.dropdown-item{white-space:normal;float:left;width:100%;height:auto}
.dropdown-menu .hs-menu-inner li:last-child{margin-bottom:8px !important}
#job_category_ddl_input,
#job_radius_ddl_input,
#job_type_ddl_input{font-size:13px;border-color:#999;border-radius:5px;}
#job_type_ddl_input:focus{border-color:#085186}
.ddl_icon #example.dropdown.hierarchy-select .btn.btn-secondary.dropdown-toggle.bg_colr_dark,
.ddl_icon #example1.dropdown.hierarchy-select .btn.btn-secondary.dropdown-toggle.bg_colr_dark,
.ddl_icon #example2.dropdown.hierarchy-select .btn.btn-secondary.dropdown-toggle.bg_colr_dark{border:1px solid #085186;border-bottom-color:#e6e6e6}
#example .dropdown-menu.show,
#example1 .dropdown-menu.show,
#example2 .dropdown-menu.show{border:1px solid #085186 !important;border-top:none !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}
.ddl_icon .dropdown-menu .hs-menu-inner .dropdown-item.activebg{background:#085186;color:#fff !important}
.ddl_icon .dropdown-menu .hs-menu-inner .dropdown-item.activebg span.jobtype_count{color:#fff !important}
#example3 .dropdown-menu.show,
#example4 .dropdown-menu.show,
#example5 .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}
#jobsearch #employer_name:focus:focus-visible,
#jobsearch #job_location:focus:focus-visible{border:1px solid #085186;outline:0}
.heading.category h1.title_new{}
@media(min-width:768px) and (max-width:1024px){
#example1 .dropdown-menu .hs-menu-inner li.sub_cat_class a.dropdown-item{padding:.25rem 0 .25rem 20px}
}
.pac-container.pac-logo .pac-item:first-child{background:#085186;color:#fff}
.pac-container.pac-logo .pac-item:first-child .pac-item-query{color:#fff}
span.pac-item-query{font-size:15px}
.page-template-page-arbeitgeber-liste span.pac-item-query{font-size:13px}
@media(min-width:768px){
.jobfilter .filtersearch .padd-r-0 .location.input-style.border-radius{padding:0 1px}
}
@media(max-width:767.5px){
#header-filter .dropdown-menu.show li a,
#jobalert input.job_alert_email,
#jobsearch #job_location,
#jobsearch .dropdown-menu.show li a,
.ddl_icon #example.dropdown.hierarchy-select button,
.ddl_icon #example1.dropdown.hierarchy-select button,
.ddl_icon #example2.dropdown.hierarchy-select button,
.jobfilter-container .dropdown-menu.show li a #jobsearch .dropdown-menu.show li a,
.pac-item-query{font-size:16px !important}
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}
#jobalert input.job_alert_email::-webkit-input-placeholder{font-size:16px !important}
#jobalert input.job_alert_email::-moz-placeholder{font-size:16px !important}
#jobalert input.job_alert_email:-ms-input-placeholder{font-size:16px !important}
#jobalert input.job_alert_email:-moz-placeholder{font-size:16px !important}
.jobfilter .filtersearch .padd-r-0 .location.input-style.border-radius .fas.fa-map-marker-alt{right:26px !important}
.boxes_rows_new .mediziner_page_backgroung{border:1px solid #CDDCE6;border-radius:10px;}
.col_padding.boxes_rows_new .row{margin-bottom:15px}
.arzt_mediziner_bottom_img{margin-top:0}
.navbar.navbar-light.navbar-expand-md.desktop_menu{display:none;}
.mobile_register{float:right;width:50%}
.mobile_login{float:left;width:50%}
.new_header .logo{display:none}
.register_btn_header{float:right}
#new_header_menu_right{width:100%}
.mobile_login .anmelden{display:block !important;float:left;padding-left:0}
}
.top-arbeitgeber{border:1px solid #CDDCE6;border-radius:10px;padding:0px;background:#fff;min-height:360px;margin-bottom:30px;}
.top-arbeitgeber .company_banner_home{height:150px;background-size:cover;background-position:50%;border-top-left-radius:10px;border-top-right-radius:10px;}
.top-arbeitgeber .siderbar_logo_img{float:left;margin-bottom:10px;margin-right:15px;border:1px solid #CDDCE6;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 .employer-address .fas.fa-map-marker-alt{padding-left:0;margin-right:5px}
.top-arbeitgeber .ergebnis-titel .arbeitgeber_typ .fas.fa-building{margin-right:3.5px}
.top-arbeitgeber_non_pre .logostartseite{border:none;display:table-cell !important;}
.top-arbeitgeber_non_pre{display:flex;border:1px solid #ddd;padding:15px 0;background:#fff;min-height:130px;margin-bottom:30px;border-radius:10px;}
.jobs-listing-table-layout .row.top-arbeitgeber_non_pre{border-radius:0;}
.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 .ergebnis-titel .arbeitgeber_typ{color:#333;text-transform:capitalize;line-height:24px;font-size:13px;font-weight:300}
.top-arbeitgeber_non_pre .padding-zero{padding-right:15px}
.top-arbeitgeber_non_pre .employer-address .arbeitgeber_location .fas.fa-map-marker-alt{padding-left:0;margin-right:5px}
.top-arbeitgeber_non_pre .employer-address .arbeitgeber_location .fas.fa-map-marker-alt{padding-left:0;position:absolute;left:0;margin-top:3px}
.freie_jobs_anzeigen{position:absolute;bottom:45px;color:#085186;font-size:14px;font-weight:300}
.top-arbeitgeber .freie_jobs_anzeigen .fal.fa-user-md{margin-right:3px}
.top-arbeitgeber_non_pre .arbeitgeber_typ{color:#333;font-size:13px;font-weight:300}
.top-arbeitgeber_non_pre .arbeitgeber_typ .fas.fa-building{margin-right:3.5px}
.top-arbeitgeber .title-link.title{font-size:15px;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_non_pre .title-link.title{font-size:15px;font-weight:400;margin-top:5px;line-height:18px;margin-bottom:10px}
.top-arbeitgeber .employer-address .arbeitgeber_location{margin-left:0}
.employer-address .arbeitgeber_location{color:#333;font-size:13px;font-weight:300;line-height:18px;margin-left:18px}
.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}
.top-arbeitgeber_non_pre .employer-name{font-size:15px;font-weight:400;margin-top:5px;line-height:18px;margin-bottom:10px}
.top-arbeitgeber_non_pre .employer-name a:hover{color:#ed7d31}
#jobsearch #employer_name.search_kilinikn{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}
.page-template-page-arbeitgeber-liste #jobsearch #employer_name.search_kilinikn{padding-right:22px;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
#jobsearch .btn-select .bg-btn-hyperlink.border-radius{border-radius:5px;}
.heading.arbeitgeber_list .title_new{padding-bottom:0;color:#141412}
#jobsearch .dropdown-menu.show{max-height:290px;overflow:auto;padding:0;border:1px solid #4c9aff;outline:1px solid #4c9aff;box-shadow:none;z-index:999999;min-width:80px !important;top:-2px !important;max-width:100%}
#jobsearch #example2 .dropdown-menu.show{border:1px solid #085186 !important;border-top:none !important}
.ddl_icon #example3.dropdown.hierarchy-select,
.ddl_icon #example4.dropdown.hierarchy-select,
.ddl_icon #example5.dropdown.hierarchy-select{max-width:100%;min-width:100% !important;margin-top:15px}
.Arbeitg_type #example-two-button4:focus,
.land_type #example-two-button3:focus,
.land_type #example-two-button5: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(0, 38px, 0) !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:0;margin-top:-2px}
.ddl_icon #example3 .hs-searchbox,
.ddl_icon #example4 .hs-searchbox,
.ddl_icon #example5 .hs-searchbox{padding:8px 8px}
#example3 .dropdown-menu .hs-menu-inner li,
#example4 .dropdown-menu .hs-menu-inner li,
#example5 .dropdown-menu .hs-menu-inner li{padding:0}
.ddl_icon .dropdown-menu .hs-menu-inner .dropdown-item{line-height:1.42857143;font-weight:300}
#example2 .hs-menu-inner{margin-top:10px}
#example2 .dropdown-menu.show li a{padding:.25rem 10px}
#jobsearch .dropdown-menu.show li a{font-size:15px;font-weight:300;color:#141412;display:block;font-family:Roboto, sans-serif !important;line-height:17.5px;cursor:pointer}
#job_anstellungsart_input,
#job_arbeitgebertyp_input,
#job_land_input{border:1px solid #ccc;border-radius:5px;font-weight:300}
#job_anstellungsart_input:focus,
#job_arbeitgebertyp_input:focus,
#job_land_input:focus{border:1px solid #ccc;box-shadow:none}
#job_anstellungsart_input:focus,
#job_arbeitgebertyp_input:focus,
#job_land_input:focus{border-color:#085186}
#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}
.Arbeitg_type #example-two-button4,
.land_type #example-two-button3,
.land_type #example-two-button5{width:100%;background-color:#fff;border:1px solid #ddd;color:#141412;font-weight:300;text-align:left;font-size:13px;border-radius:5px;}
#example3 .dropdown-menu.show,
#example4 .dropdown-menu.show,
#example5 .dropdown-menu.show{width:100% !important}
#example3 .dropdown-menu .hs-menu-inner li .dropdown-item:active:focus,
#example4 .dropdown-menu .hs-menu-inner li .dropdown-item:active:focus,
#example5 .dropdown-menu .hs-menu-inner li .dropdown-item:active:focus{color:#fff}
#example3 .dropdown-menu .hs-menu-inner li .dropdown-item:active:focus span.jobtype_count,
#example4 .dropdown-menu .hs-menu-inner li .dropdown-item:active:focus span.jobtype_count,
#example5 .dropdown-menu .hs-menu-inner li .dropdown-item:active:focus span.jobtype_count{color:#fff}
.btn-select button{font-weight:400}
.row.job.jobs-listing-table-layout.company_list_section.job-listing-desktop.box-job{margin-top:60px}
.page-template-page-arbeitgeber-liste input#job_location::-webkit-input-placeholder{font-size:13px !important;color:#141412;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.page-template-page-arbeitgeber-liste input#job_location::-moz-placeholder{font-size:13px !important;color:#141412;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.page-template-page-arbeitgeber-liste #latest_jobs_container #job_location{font-size:13px}
.page-template-page-arbeitgeber-liste input#job_location:-ms-input-placeholder{font-size:13px !important;color:#141412;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.page-template-page-arbeitgeber-liste input#job_location:-moz-placeholder{font-size:13px !important;color:#141412;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.page-template-page-arbeitgeber-liste input#employer_name::-webkit-input-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 input#employer_name::-moz-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 input#employer_name:-ms-input-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 input#employer_name:-moz-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 #example-two-button3,
.page-template-page-arbeitgeber-liste #example-two-button4,
.page-template-page-arbeitgeber-liste #example-two-button5{height:36px}
.heading.arzt h1.title_new{}
.page-template-page-mediziner .heading.arzt h1.title_new{}
.mediziner_page_backgroung .content_arzt{padding:28px 20px 20px;background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
@media(min-width:768px){
.boxes_rows_new .mediziner_page_backgroung{padding:0;border:1px solid #ddd;border-radius:10px;border-width:.5px;}
.col_padding.boxes_rows_new .row .col-md-4.col-sm-12.col-xs-12{min-width:33.33%;padding:0 5px}
.boxes_rows_new .mediziner_page_backgroung .boxinner1{border:none;background:0 0;padding:0;color:#141412}
.row.page_heding.arzt h2{margin-top:10px}
#jobsearch .new_version_col-3{max-width:24.5%}
#jobsearch .new_version_col-1{max-width:11.3%;flex:0 0 11.3%}
#jobsearch .new_version_col-2{max-width:15.2%}
.navbar ul.navbar-nav>li{padding:0 1.3rem}
}
@media(max-width:767.5px){
.new_header{display:none}
.logo .navbar-brand img{width:120px;height:60px}
.nav.navbar-nav.nav_left_menu{padding:0}
.navbar.navbar-light.navbar-expand-md.mobile_menu .navbar-collapse{padding:15px 0}
.register_btn_header{float:left;width:100%;display:block}
.mobile_register{width:100%}
.mobile_login .anmelden{color:#595959;font-size:18px;text-align:left;border-bottom:1px solid #a6a6a6;padding:10px 0;font-weight:300;width:100%;color:#085186;}
.mobile_login a{margin:0 15px;display:block}
.mobile_login{width:100%}
.register_btn_header a .fal.fa-user{display:none}
.register_btn_header a{color:#595959;font-size:18px;text-align:left;border-bottom:1px solid #a6a6a6;margin:0 15px;padding:10px 0;display:block;font-weight:300;background:url(//www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/meinBereich.svg);background-repeat:repeat;background-size:auto;background-repeat:no-repeat;background-size:20px 25px;background-position:right 11px bottom 10px}
.mobile_login .anmelden .fas.fa-lock{float:right;right:12px;position:relative}
.mobile_login .anmelden:hover{font-weight:400;color:#085186}
.register_btn_header a:hover{font-weight:400;color:#085186}
.loged_in_user_name{margin:0 15px;padding:10px 0;font-size:18px;color:#595959;font-weight:300}
.navbar.navbar-light.navbar-expand-md .navbar-collapse{padding:15px 0}
.freie_jobs_anzeigen{bottom:30px}
.top-arbeitgeber, .top-arbeitgeber_non_pre{margin-bottom:15px;}
#jobsearch #employer_name.search_kilinikn{margin-bottom:15px}
#jobsearch #employer_name.search_kilinikn+.fa.fa-search{right:27px !important;}
.ddl_icon #example4.dropdown.hierarchy-select,
.ddl_icon #example5.dropdown.hierarchy-select{margin-bottom:0}
}
.dashbord_content{background:#f8f8f87d;padding:15px;margin-bottom:20px;border-radius:10px;border:1px solid #cddce6;}
.dashbord_content .ctobox .arbeitgeberBtn{float:left;margin-top:10px;width:100%;margin:10px 0 0;}
.dashbord_content .ctobox{background:0 0}
.Stellenanzeigen_verwalten{padding:15px 30px;margin-bottom:50px;border-radius:10px;background:#f8f8f87d;border:1px solid #cddce6;}
.page-template-page-dashboard .mt-3{display:none}
.Stellenanzeigenverwalten{font-size:18px;font-weight:400;color:#141412;margin-bottom:0;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:#fff;}
.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:40px;margin-bottom:10px}
.page-template-page-profile .form-account{border:0 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 .jse-form .container hr:last-child{display: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{}
.row.jobseeker_section{padding:15px}
.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}
.jobseeker_section_box1{border-radius:10px;padding:30px 30px 42px 30px;margin-bottom:20px;padding-bottom:40px;background:#f8f8f87d;border:1px solid #cddce6 !important;}
.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 h2.info_address_profilepage i.fas.fa-user-md, .jobseeker_section_box h3.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}
.page-template-page-job-alert-new .mt-3{display:none}
.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}
.page-template-page-job-alert-new .heading h1.title_new{color:#141412;font-weight:400;padding:30px 0 20px 0;font-size:24px}
#header-filter #job_location{padding:0 10px;height:36px;color:#000 !important;line-height:1.4;font-size:15px !important;font-weight:300;border-radius:5px;border:1px solid #CDDCE6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:20px;}
#header-filter #job_location:focus,
#header-filter #job_location:focus-visible,
#jobalert input.job_alert_email:focus,
#jobalert input.job_alert_email:focus-visible{border-color:#085186;outline:0;outline-width:inherit}
.jobseeker_section_box1 .bg-btn-hyperlink.finden-jobs{border-radius:5px;}
table.jobalert_anlegen th{padding:8px 10px;font-weight:300;font-size:15px}
.page-template-page-dashboard table.jobalert_anlegen th{padding:8px 10px;font-weight:300;font-size:15px;color:#085186;}
table.jobalert_anlegen tr td{padding:8px 10px;font-weight:300;font-size:14px}
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:0 0;border:0 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 select,
#page_company_profile .form-account .form-item textarea{border-radius:.2rem;font-size:14px !important;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:0;border:1px solid #085186 !important}
#manage-account #submit_profile,
#page_company_profile .form-account .form-item input#submit_base_profile,
#page_company_profile .form-account .form-item input#submit_billing_profile{float:right;background:#ed7d31;color:#fff !important;cursor:pointer;font-weight:300;margin-bottom:15px}
#base-profile .Unternehmensinfo_border{margin-bottom:25px}
#page_company_profile .form-account .form-item select#arbeitgeber_typ:focus,
#page_company_profile .form-account .form-item select#arbeitgeber_typ:focus-visible{outline:0;border:1px solid #085186 !important}
.form-account .form-item div select:focus{outline:0;border:1px solid #085186 !important}
#page_company_profile .form-account .form-item input#submit_base_profile:hover,
#page_company_profile .form-account .form-item input#submit_billing_profile:hover,
#page_company_profile .form-account .form-item input#submit_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, .page-template-page-mediziner .heading h1.title_new{}
.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, .jse-gemerkte-jobs .employer-address span.job-date{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;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{margin-top:12px;color:#ED7D31;font-size:0px;font-weight:300;background:transparent !important;}
#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}
@media(min-width:320px) and (max-width:575px){
.container-fluid.bg_color_content{padding:0}
.container-fluid.bg_color_content.arbitg_counter_sec.arbit_padding{padding:70px 0}
}
@media(max-width:767.5px){
.logostartseite.gemerkt-job{display:none}
.jobseeker_section_box.jse-profile ul{list-style:initial;margin-left:14px}
li#secondary_header_employer_login_heading,
li#secondary_header_jobseeker_login_heading{display:none}
#secondary_header_employer_login.nav.navbar-nav .nav-item:last-child .nav-link,
#secondary_header_jobseeker_login.nav.navbar-nav .nav-item:last-child .nav-link{border-bottom:none}
.row.jobseeker_section{padding:15px 0 5px 0}
.jobseeker_detail_section{margin-top:15px}
.jobseeker_detail_section h5, .jobseeker_detail_section h6{margin:auto;width:100%;margin-bottom:8px}
.page-template-page-profile .change_password_page .fal.fa-angle-down{position:absolute !important;right:24px !important;top:41px !important;float:right}
.page-template-page-jobseeker-account-lebenslauf .change_password_page .fal.fa-angle-down{top:-25px !important}
#Für\ Arbeitgeber{background-image:none}
#Für\ Arbeitgeber::after{}
#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}
#secondary_header_employer_login.nav.navbar-nav .nav-item:last-child .nav-link:hover,
#secondary_header_jobseeker_login.nav.navbar-nav .nav-item:last-child .nav-link:hover{border-bottom:none !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}
.Stellenanzeigen_verwalten{padding-bottom:45px}
.page-template-page-dashboard .container-fluid, .page-template-page-profile .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{min-height:170px}
#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}
}
.page-template-page-dashboard .mt-3, .page-template-page-profile .mt-3{display:none}
.page-template-page-jobseeker-account-gemerkte-jobs .jse-form .employer-name a{font-weight:300}
.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:.9}
.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;color:#085186;background:#EBF3F9;border:1px solid #EBF3F9;border-radius:5px;}
.input-group-append #searchsubmit:hover{opacity:.9}
.erneut_suchen{font-size:20px;line-height:30px;color:#141412;padding-top:5px;font-weight:400;margin-bottom:25px}
.page-template-page-medizinstudium #posts-container-infinite{}
.page-template-page-mediziner #posts-container-infinite{margin-top:0px;}
#searchform .form-control{font-weight:300;font-size:14px;height:42px;color:#141412;padding:12px;}
#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 #search:focus{border:1px solid #2271b1;box-shadow:none}
.sb-icon.fa.fa-search{position:absolute;right:25px;top:12px;color:#7b7b7b;font-size:10px}
#page_company_profile{padding-bottom:30px}
.col-md-12.col-sm-12.col-xs-12.arzt_mediziner_bottom_img{padding-bottom:30px !important}
.page-template-page-post-a-job .message{font-weight:700 !important}
form#register_complete select:focus{outline:1px solid #2271b1}
@media(max-width:767.5px){
.input-group-append #searchsubmit{}
#searchform .input-group-append #searchsubmit{margin-top:15px;}
#searchform .input-group-append.combo-search #searchsubmit{margin-top:0;}
.passwort-vergessen{margin-left:10px;}
.textwidget #blog_searchform input{width:1%;}
}
@media(min-width:576px) and (max-width:767.5px){
.container-fluid.bg_color_content>.container{padding:0}
.page-template-page-jobseeker-account-gemerkte-jobs .container-fluid.bg_color_content div#body_container>.col-md-12.col-sm-12.col-xs-12{}
.page-template-page-jobseeker-account .container-fluid.bg_color_content div#body_container>.col-md-12.col-sm-12.col-xs-12{}
.page-template-page-jobseeker-account-lebenslauf .container-fluid.bg_color_content div#body_container>.col-md-12.col-sm-12.col-xs-12{}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline{width:100% !important;max-width:480px;min-width:480px;left:15px !important;right:15px !important;display:block;margin:0 auto;}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline .fancybox-inner{width:100% !important}
}
@media(min-width:768px) and (max-width:991px){
.navbar-nav li>a{font-size:12px !important}
.navbar ul.navbar-nav>li.nav-item{padding:0 .42rem !important}
ul.nav.navbar-nav.nav_left_menu>li:first-child{padding-left:0 !important}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item{padding-left:10px !important}
.nav.navbar-nav.nav_left_menu.new_header_right_menu>li{margin-left:0}
}
@media(min-width:992px) and (max-width:1199px){
.navbar ul.navbar-nav>li{padding:0 10px}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item{padding-left:10px !important}
.navbar-nav li>a{font-size:14px}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber{font-size:14px}
}
@media(min-width:768px){
.logostartseite_gemerkt_job_2{width:150px;max-width:150px}
.change_password_page.submit_profile{max-width:90%;padding:0 12px}
.jobseeker_detail_section{padding-top:20px}
#update_account .jse-submit{padding:10px 0 0 0 !important}
}
.alert, .alert-warning{background:0 0}
.page-template-default b, .page-template-default strong{font-weight:700}
input.bg-default-input:focus, input.bg-default-input:focus-visible{outline:1px solid #2271b1}
.post-a-job select:focus, .post-a-job select:focus-visible{outline:1px solid #2271b1}
.page-template-page-arbeitgeber-liste #jobsearch .dropdown-menu.show li a{font-size:13px}
.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}
.page-template-page-mediziner .dropdown.hierarchy-select .dropdown-menu.show li a span.jobtype_count{font-size:15px;display:inline;letter-spacing:normal;margin:0;line-height:1.42857143;font-weight:300;color:#212529}
.page-template-page-arbeitgeber-liste #example-two-button3 span.jobtype_count,
.page-template-page-arbeitgeber-liste #example-two-button4 span.jobtype_count,
.page-template-page-arbeitgeber-liste #example-two-button5 span.jobtype_count{display:none}
.page-template-page-mediziner #example-two-button span.jobtype_count,
.page-template-page-mediziner #example-two-button1 span.jobtype_count{display:none}
.ddl_icon .dropdown-menu .hs-menu-inner .dropdown-item.activebg .jobtype_count{color:#fff}
@media(max-width:575px){
.fancybox-wrap.fancybox-desktop.fancybox-type-inline{width:100% !important;padding:0 15px 0 15px !important;max-width:100%;min-width:100%;left:0 !important;right:15px !important;display:block}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline .fancybox-inner{width:100% !important}
}
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_filter label,
#jobalert_anlegen_length label{font-weight:300}
div#jobalert_anlegen_paginate ul.pagination li.paginate_button.page-item.active .page-link{background-color:#085186;border-color:#085186;color:#fff}
div#jobalert_anlegen_paginate ul.pagination li .page-link{color:#085186;border-radius:5px;}
div#jobalert_anlegen_paginate ul.pagination li.paginate_button.page-item .page-link.page-link:focus{outline:0 !important;box-shadow:none !important}
#jobalert_anlegen_paginate .pagination{float:right}
#jobalert_anlegen_filter .form-control.form-control-sm:focus,
#jobalert_anlegen_length .custom-select.custom-select-sm.form-control.form-control-sm:focus{outline:0 !important;box-shadow:none !important;border:1px solid #085186}
#jobalert_anlegen_filter .form-control.form-control-sm,
#jobalert_anlegen_length .custom-select.custom-select-sm.form-control.form-control-sm{height:32px;border-radius:5px !important;}
.jobseeker_section_box .table-responsive{border-radius:5px;}
div#partner-company-profile .content ul{font-size:14px;list-style:inside}
#pa_form_register_complete .dropdown.hierarchy-select .dropdown-menu li:last-child{padding:0;margin:0 !important}
#pa_form_register_complete .dropdown.hierarchy-select .dropdown-menu li a{padding:0 1.5rem;line-height:22px}
#pa_form_register_complete label.label_jobseeker{font-size:14px}
#pa_form_register_complete #submit_register_complete{font-size:14px}
#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{font-size:14px}
#pa_form_register_complete .dropdown.hierarchy-select .dropdown-menu li.sub_cat_class a.dropdown-item{padding:0 2rem;line-height:24px}
.page-template-page-dashboard #pa_form_register_complete .dropdown.hierarchy-select .dropdown-menu .companytype_new li:first-child{display:none}
#modal-register-complete #pa_form_login_message_error{margin:0 20px}
.pa-validate-error #job_category_ddl_input,
.pa-validate-error #job_type_ddl_input{border:1px solid #999}
#pa_form_register_complete .dropdown.hierarchy-select .dropdown-toggle.bg_colr_dark{background:0 0 !important;border-radius:0 !important;border-color:#999 !important}
#pa_form_register_complete .dropdown.hierarchy-select .dropdown-toggle{border-radius:0 !important}
#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:#085186;border-bottom-color:#e6e6e6 !important;border-radius:0 !important}
#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}
#pa_form_register_complete #job_category_ddl_input,
#pa_form_register_complete #job_radius_ddl_input,
#pa_form_register_complete #job_type_ddl_input{border-radius:0 !important}
.jobalert_anlegen thead{background:#dfdfdf}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show{display:block;outline:0 !important;border:1px solid #085186 !important;border-top:none !important;transform:translate3d(0, 38px, 0) !important;max-height:333px !important;border-radius:0 !important;border-bottom-left-radius:4px !important;border-bottom-right-radius:4px !important}
.btn-group.bootstrap-select.show-tick .btn.dropdown-toggle.btn-default:after{position:absolute;right:11px;pointer-events:none;color:#7b7b7b;content:"\f078";font-family:"Font Awesome 6 Pro";}
.btn-group.bootstrap-select.show-tick.show .btn.dropdown-toggle.btn-default:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.btn-group.bootstrap-select.show-tick .dropdown-toggle:focus{outline:0 !important;outline-offset:0 !important}
.btn-group.bootstrap-select.show-tick.show .btn.dropdown-toggle.btn-default{border:1px solid #085186;border-bottom-left-radius:0;border-bottom-right-radius:0;background:#e6e6e6 !important;border-bottom:none}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .bs-searchbox input{border:1px solid #ccc;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;border-radius:5px;font-weight:300;font-size:13px;border-radius:5px;margin-top:5px;margin-bottom:5px;}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .bs-searchbox input:focus{outline:0 !important;box-shadow:none;border-color:#085186}
.btn-group.bootstrap-select.show-tick .btn.dropdown-toggle.btn-default{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:20px;height:36px;text-align:left;border-radius:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;color:#000;border:1px solid #CDDCE6;}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner{display:inline-block;padding-bottom:0px;max-height:282px !important}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner .active a span, .btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner .selected a span{color:#fff}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner li a span{font-size:15px;color:#141412;display:block;font-family:Roboto, sans-serif !important;line-height:24px;font-weight:300;cursor:pointer;letter-spacing:0}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner .active, .btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner .selected{background:#085186;color:#fff}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner .hidden{display:none}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .bs-searchbox::after{position:absolute;right:15px;top:20px;color:#7b7b7b;font-size:10px;content:"\f002";font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro'}
select.job_alert_multiselet{display:none}
.btn-group.bootstrap-select.show-tick.job_alert_multiselet{width:100% !important}
#job_alert_multiselet_btn{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;padding-right:10px;padding-right:10px;height:36px;border:1px solid #ddd;text-align:left;border-radius:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;color:#000}
#job_alert_multiselet_btn::after{content:"";position:absolute;right:11px;pointer-events:none;top:15px;color:#7b7b7b;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}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline !important;overflow:hidden;width:100%;text-align:left}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .no-results::after{content:'Keine Ergebnisse gefunden';font-size:14px;line-height:24px;color:#212529;font-weight:300}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .no-results{font-size:0;background:0 0}
li.mobile_register i.fal.fa-user{width:15px}
.anmelden i.fas.fa-lock{width:14px}
.toc_header .toggle i.fas.fa-chevron-up{width:10.5px}
.row.logo_icon_section{padding:35px 0}
.container-fluid.bg_color_content.arbitg_counter_sec{border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.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;}
.row.arbit_btn_sec{padding:50px 0}
.arbit_padding{padding:50px 0}
.col-md-3.col-sm-12.col-12.partner_logo{}
#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;}
.page-template-page-arbeitgeber_new .mt-3{display:none}
header.header{border-top:3px solid #085186}
@media(max-width:767.5px){
div#Ads_BA_CAD2 iframe{width:100%}
div#Ads_BA_BS iframe{width:100%}
header.header{border-top:none}
#base-profile textarea#description{max-height:50px !important;overflow:scroll !important}
.arbeit_btn_new{margin-top:15px}
.col-md-4.col-sm-12.col-12.partner_logo{margin-bottom:20px}
.row.logo_icon_section .col-md-2.col-sm-4.col-4{height:auto;display:flex;padding:7px 15px}
.page-template-page-arbeitgeber_new .row.logo_icon_section .alignnone.size-full{margin:auto !important}
.Re-Targeting .banner_txt_heading{margin-top:10px}
}
@media(min-width:768px){
.row.logo_icon_section .col-md-2.col-sm-4.col-4{max-width:20%;height:170px;display:flex;margin-bottom:30px;-ms-flex:0 0 20%;flex:0 0 20%;}
.page-template-page-arbeitgeber_new .row.logo_icon_section .alignnone.size-full{margin:auto !important}
.col-md-4.col-sm-12.col-12.partner_logo img{height:118px;width:auto !important;}
}
.col-md-4.col-sm-12.col-12.partner_logo img{padding:40px 15px 40px 15px;}
.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;}
.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(0, 52px, 0) !important;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175);outline:0;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:40px;color:#7b7b7b}
#example-two-button6{margin-top:30px;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:0}
#example6 .dropdown-menu.show li a:active,
#example6 .dropdown-menu.show li.active a{background:#085186;color:#fff}
#register_jobseeker_job_alert .form-item label{background:#fff}
#register_jobseeker_job_alert .pa-validate-error label.label_jobseeker{color:#c00}
.Re-Targeting .banner_txt{margin-top:15px}
@media(min-width:576px) and (max-width:767.5px){
.page-template-page-arbeitgeber_new .container{padding-left:0;padding-right:0}
}
@media(max-width:359px){
.theiaStickySidebar{width:290px !important}
}
div#Ads_BA_CAD{min-height:250px}
.top_logo_title .premium_single_logo #company_logo_thumb{height:auto}
.NameAndAddress .employer-address .fas.fa-map-marker-alt{width:13.5px}
.NameAndAddress .company_url .fas.fa-laptop{width:17.5px}
#partner-company-profile{min-height:255px}
@media(max-width:767.5px){
#partner-company-profile{min-height:301px}
}
@media(min-width:992px){
.row.logo_icon_section .col-md-2.col-sm-4.col-4{height:480px;}
}
.col-md-4.col-sm-12.col-12.partner_logo img{padding:40px 15px 40px 15px;}
.row.arbit_new .col-md-4.col-sm-12.col-12.partner_logo:nth-child(4) img{height:118px;padding:35px 15px 30px 15px;}
.row.arbit_new .col-md-4.col-sm-12.col-12.partner_logo:nth-child(7) img{padding:30px 15px 30px 15px;}
@media(min-width:320px) and (max-width:450px){
.fancybox-outer .fancybox-inner #pa_newsletter_subscribe_result{width:100% !important;}
}
@media(max-width:767.5px){ .mediziner_page_backgroung .content_arzt h4.boxtitle{}
.col-md-4.col-sm-12.col-12.partner_logo img{height:118px;width:auto !important;}
}
@media(min-width:768px) and (max-width:991px){
.boxes_rows_new .mediziner_page_backgroung{min-height:436px;}
}
@media(min-width:768px) and (max-width:1080px){
.fancybox-wrap.fancybox-type-inline{max-width:410px;}
}
@media(max-width:575px){
.page-template-page-mediziner .fancybox-wrap.fancybox-type-inline{width:auto !important;padding:0 !important;max-width:initial !important;min-width:initial !important;left:15px !important;right:15px !important;display:block;}
}
@media(min-width:576px) and (max-width:767.5px){
.page-template-page-mediziner .fancybox-wrap.fancybox-type-inline{width:100% !important;padding:0 !important;max-width:410px;min-width:410px;left:15px !important;right:15px !important;display:block;margin:0 auto;}
}
.job_alert_cat_btn_section.job_alert_cat_btn_sec_hide>button:first-child{display:none;}
#header-filter .job_alert_cat_btn_section .dropdown-menu.show li{line-height:24px;padding:0 10px 0 35px;}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner .selected a span{color:#141412;}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner .selected{background:#fff;}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner li.selected a span.check-mark{position:absolute;left:10px;top:-1px;width:16px;height:16px;border-radius:5px;border:1px solid #999;}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner li.selected a span.check-mark::after{transform:rotate(45deg) scale(1);left:4.5px;top:1px;width:5px;height:10px;border:solid #999;border-width:0 2.5px 2.5px 0;border-radius:0;}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner li a span.check-mark::after {
display: block;
left: 10px;
top: 6px;
width: 16px;
height: 16px;
border-width: 1px;
border-style: solid;
border-color: #ddd;
content: "";
background-repeat: no-repeat;
background-position: center;
\.container\ \.checkmark: after \{ left: 9px top: 5px width: 5px height: 10px border: solid white border-top-width: medium border-right-width: medium border-bottom-width: medium border-left-width: medium border-width: 0 3px 3px 0 -webkit-transform: rotate(45deg) -ms-transform: rotate(45deg) transform: rotate(45deg);
position: absolute;
border-radius: 5px; }
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner li a span.check-mark::after {
display: block;
left: 10px;
top: 4px;
width: 16px;
height: 16px;
border-width: 1px;
border-style: solid;
border-color: #999;
content: ""; background-repeat: no-repeat;
background-position: center;
\.container\ \.checkmark: after \{ left: 9px top: 5px width: 5px height: 10px border: solid white border-top-width: medium border-right-width: medium border-bottom-width: medium border-left-width: medium border-width: 0 3px 3px 0 -webkit-transform: rotate(45deg) -ms-transform: rotate(45deg) transform: rotate(45deg);
position: absolute;
border-radius: 5px; }
.selected .btn-select.f-right.weeks8 .btn-select.f-rightbg-btn-hyperlink.border-radius.select_duration {
color: #fff;
}
#uber_content.content {
max-height: 187px;
overflow: hidden;
}
#btn_uber_content_show.btn_uber_content_show div {
background-image: url(https://www.praktischarzt.ch/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;
border-radius: 5px; }
#uber_content h2,
#uber_content h3 {
font-size: 16px;
font-weight: bold;
}
.arbit_new_logo_textsection {
margin-bottom: 40px;
}
.card-body {
margin-bottom: 10px;
}
#top_right_menu .card-body {
border-radius: 5px; }
.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.w8.top_plan .alle14tag, .clearfix.w8.top_plan span.orange1, .clearfix.w12.top_plan .alle14tag {
display: none;
}
.duration.\31 2month .clearfix.w12.top_plan {
display: none !important;
}
.smcx-widget.smcx-embed.smcx-show {
max-width: 100% !important;
}
.smcx-widget.smcx-embed.smcx-show .smcx-iframe-container {
max-width: 100%;
}
.registrierung-newsletter-header {
background-size: cover;
background-position: top center;    border-radius: 10px 10px 0 0; } .page-template-page-fachartikel-video .themengebiete-header,
.page-template-page-fachartikel-student .themengebiete-header, .page-template-page-fachartikel .themengebiete-header, .page-template-page-fachartikel1 .themengebiete-header, .page-template-page-fachartikel-cbd-oel .themengebiete-header, .page-template-page-fachartikel-cbd-schlaf-oel .themengebiete-header, .page-template-page-fachartikel-cbd-oel-gads .themengebiete-header, .page-template-page-fachartikel-med-berufe .themengebiete-header { background-image: url(//www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/themengebiete-bg.jpg);
}
.page-template-page-fachartikel-student .top_cbd-header, .page-template-page-fachartikel .top_cbd-header, .page-template-page-fachartikel1 .top_cbd-header, .page-template-page-fachartikel-cbd-oel .top_cbd-header, .page-template-page-fachartikel-cbd-schlaf-oel .top_cbd-header, .page-template-page-fachartikel-cbd-oel-gads .top_cbd-header, .page-template-page-cbd-oel-new .top_cbd-header, .page-template-page-fachartikel-med-berufe .top_cbd-header, .post-template-page-fachartikel-student .top_cbd-header, .post-template-page-fachartikel .top_cbd-header, .post-template-page-fachartikel1 .top_cbd-header, .post-template-page-fachartikel-cbd-oel .top_cbd-header, .post-template-page-fachartikel-cbd-schlaf-oel .top_cbd-header, .post-template-page-fachartikel-cbd-oel-gads .top_cbd-header, .post-template-page-cbd-oel-new .top_cbd-header, .post-template-page-fachartikel-med-berufe .top_cbd-header {
background-image: url(//www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/Top_CBD_BG.jpg); } .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;
}
.neueste-arztstellen .registrierung-newsletter-body {
font-size: 13px;
font-weight: 300;
text-align: left;
line-height: 22px;  }
.registrierung-newsletter-body span.job_alert_t_and_c {
font-size: 10px;
text-align: center;
width: 100%;
display: block;
}
.registrierung-newsletter-body .pa-newsletter-subscribe .bg-default-input {
font-weight: 300;
}   .registrierung-newsletter-body #pa_newsletter_submit {
width: 100%; }
.neueste-arztstellen .registrierung-newsletter-body p {
font-size: 15px;
}
@media(max-width:767.5px){
.blog-new-sidebar-desktop {
display: none;
}
.premium_sec video {
width: 100%;
}
}
div#text-56,
div#text-55 {
margin-top: 30px;
}
.in_content_affiliate_ad br {
display: none;
}
.in_content_affiliate_ad a {
display: inherit;
text-align: center;
}
.page-faq strong {
font-size: 16px;
}
.page-faq p {
font-weight: 300;
font-size: 15px;
}
.page-faq #accordionExample p:empty {
display: none;
}
.page-faq h3 {
font-size: 17px;
font-weight: 400; }
.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,
.page-faq #accordionExample .btn.btn-link strong {
color: #141412;
font-weight: 400;
font-size: 1rem;
font-size: 15px;
}
.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-template-page-fachartikel .page-faq #accordionExample .btn.btn-link strong {
font-weight: 400;
} .row.cbdbox .affiliate-text {
width: 100%;
display: block;
}
.cbdbox.row .text {
position: relative;
top: 15px;
}
.cbdbox.row .cbd--product--list {
list-style: none;
text-align: left;
position: relative;
left: -18px;
font-size: 16px;
}
.cbdbox.row .cbd--span {
padding-left: 5px;
font-weight: 700;
}
.cbdbox.row .text .cbd--product--list .cbd--span {
font-weight: 400;
}
.cbdbox.row {
margin: 0;
}
.cbd_l_box {
background: #FFFCCC;
text-align: center;
padding: 0px 15px 20px;
}
.cbd_f_box {
background: #e3effa;
text-align: center;
padding: 0px 15px 20px;
}
.cbd_s_box {
background: #E8F8F5;
text-align: center;
padding: 0px 15px 20px;
}
.cbd_l_box h3 {
background: #ffc107;
color: #fff !important;
}
.cbd_s_box h3 {
background: #9ACC55;
color: #fff !important;
}
.cbd_f_box h3 {
background: #085186;
color: #fff !important;
}
.row.cbdbox h3 {
font-size: 16px !important;
line-height: 24px !important;
padding: 16px 0 !important;
margin: 0 -15px 40px -15px !important;
}
.row.cbdbox .cbd-price s {
margin-right: 10px;
color: #000 !important;
}
.row.cbdbox .cbd-price {
display: block;
margin-top: 20px !important;
font-size: 18px !important;
font-weight: 400 !important;
color: #000 !important;
text-align: center;
}
.row.cbdbox .text .cbd--cell--title {
margin: 20px 0 !important;
font-size: 19px;
font-weight: 700;
}
.row.cbdbox .cbd--product--list {
display: inline-block;
padding: 0;
left: 0;
font-size: 14px;
}
@media(min-width:992px){
.cbd_l_box {
margin-right: 0;
max-width: 32%;
}
.cbd_f_box {
margin-right: 2%;
max-width: 32%;
}
.cbd_s_box {
margin-right: 2%;
max-width: 32%;
}
}
@media(max-width:991px){
.cbd_f_box {
margin-bottom: 15px;
}
.cbd_s_box {
margin-bottom: 15px;
}
.cbd_l_box {
margin-bottom: 15px;
}
.row.cbdbox .cbd--table--img {
width: auto !important;
position: relative;
left: 0 !important;
padding: 0;
}
}
.row.cbdbox .cbd--table--button {
background-color: #ed7d31;
padding: 12px 15px 12px 15px;
color: #fff !important;
text-decoration: none;
font-weight: 400; border-radius: 2px;
transition: ease-out .5s;
display: block;
text-align: center;
border-radius: 5px;
}
.row.cbdbox .cbd--product--list li {
line-height: 26px;
}
.row.cbdbox .fa-check-circle::before {
content: "\f058";
}
.row.cbdbox .cbd--li>i {
color: #61ce70;
}
.modal-backdrop {
position: fixed;
top: 0;
left: 0;
z-index: 1040;
width: 100vw;
height: 100vh;  background: rgba(0, 0, 0, .5);
}
.modal-backdrop.show { background: rgba(0, 0, 0, .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;
} .textwidget .cbd--cell--title {
white-space: nowrap;
font-weight: 400;
margin-bottom: 10px;
font-family: Roboto;
line-height: 1 font-size: 20px;
margin-bottom: 0 !important;
}
.textwidget .cbd--product--link {
position: relative;
font-family: Roboto, roboto;
font-size: 12px;
font-weight: 400; background-color: #085186;
padding: 0px 25px 0px 25px;
top: -35px;
color: #fff !important;
text-decoration: none;
z-index: 2;
border-radius: 2px;
}
.textwidget .cbd--main.first_label_swiss .cbd--product--link.mobile {
display: none;
}
.textwidget .cbd--main.first_label_swiss .cbd--product--link {
top: 13px;
left: 10px;
display: initial;
}
.textwidget .first_level_sww {
width: 100%;
max-width: 100%;
display: flex;
border: 1px solid;
border-radius: 7px;  border-color: #cddce6;
}
.textwidget .first_level_sec {
margin: auto;
line-height: 16px;
padding: 20px 35px 20px 0;
}
.textwidget .first_level_sec {
margin-left: 15px;
}
.textwidget .first_level_img {
padding: 30px 15px 30px 15px;
text-align: center;
margin: auto 0;
margin-right: 0;
}
.textwidget .first_level_sec .text {
top: 0;
text-align: left;
}
.textwidget .text .cbd--cell--title {
font-weight: 700;
}
.textwidget .cbd--table--button {
background-color: #ed7d31;
padding: 12px 15px 12px 15px;
color: #fff !important;
text-decoration: none;
font-weight: 400; border-radius: 2px;
transition: ease-out .5s;
display: block;
text-align: center;
border-radius: 5px;
}
.textwidget .first_level_img {
min-width: 90px;
max-width: 100px;
padding: 20px 10px;
}
.textwidget .cbd--container .first_level_sww .cbd--table--img {
height: 80px;
}
.textwidget .first_level_sec .cbd--cell--number {
font-size: 12px;
line-height: 14px;
}
.textwidget .first_level_sec .cbd--cell--title {
font-size: 12px;
line-height: 14px;
margin-bottom: 3px !important;
}
.textwidget .cbd--table--button {
width: 120px;
padding: 5px;
}
.textwidget .themengebiete {
margin-bottom: 0;
}
.textwidget .themengebiete+p span.affiliate-text {
padding: 0 0 20px 0;
}
#mobile_cbd_popup .cbd--cell--title {
white-space: nowrap;
font-weight: 400;
margin-bottom: 10px;
font-family: Roboto;
line-height: 1 font-size: 20px;
margin-bottom: 0 !important;
}
#mobile_cbd_popup .cbd--product--link {
position: relative;
font-family: Roboto, roboto;
font-size: 12px;
font-weight: 400; background-color: #085186;
padding: 0px 25px 0px 25px;
top: -35px;
color: #fff !important;
text-decoration: none;
z-index: 2;
border-radius: 2px;
}
#mobile_cbd_popup .cbd--main.first_label_swiss .cbd--product--link.mobile {
display: none;
}
#mobile_cbd_popup .cbd--main.first_label_swiss .cbd--product--link {
top: 13px;
left: 10px;
display: initial;
}
#mobile_cbd_popup .first_level_sww {
width: 100%;
max-width: 100%;
display: flex;
border: 1px solid;
border-radius: 7px;
border-color: #bfbfbf;
}
#mobile_cbd_popup .first_level_sec {
margin: auto;
line-height: 16px;
padding: 20px 10px 20px 0 !important;
}
#mobile_cbd_popup .first_level_sec {
margin-left: 5px;
}
#mobile_cbd_popup .first_level_img {
padding: 30px 15px 30px 15px;
text-align: center;
margin: auto 0;
margin-right: 0;
}
#mobile_cbd_popup .first_level_sec .text {
top: 0;
text-align: left;
}
#mobile_cbd_popup .text .cbd--cell--title {
font-weight: 700;
}
#mobile_cbd_popup .cbd--table--button {
background-color: #ed7d31;
padding: 12px 15px 12px 15px;
color: #fff !important;
text-decoration: none;
font-weight: 400; border-radius: 2px;
transition: ease-out .5s;
display: block;
text-align: center;
border-radius: 5px;
}
#mobile_cbd_popup .first_level_img {
min-width: 90px;
max-width: 100px;
padding: 20px 10px;
}
#mobile_cbd_popup .cbd--container .first_level_sww .cbd--table--img {
height: 60px;
}
#mobile_cbd_popup .first_level_sec .cbd--cell--number {
font-size: 12px;
line-height: 14px;
}
#mobile_cbd_popup .first_level_sec .cbd--cell--title {
font-size: 13px;
line-height: 14px;
margin-bottom: 3px !important;
}
#mobile_cbd_popup .cbd--table--button {
width: 120px;
padding: 5px;
}
#mobile_cbd_popup .cbd--main.first_label_swiss .cbd--table--button {
padding: 5px !important;
}
.themengebiete.black-friday .cbd--main.first_label_swiss .cbd--table--button {
padding: 5px !important;
}
#mobile_cbd_popup .modal-dialog {
max-width: 330px;
margin: auto;
display: flex;
height: 100%;
}
#mobile_cbd_popup .close {
font-size: 30px;
padding: 10px 15px;
position: absolute;
right: 10px;
top: 5px;
z-index: 99999;
opacity: 1;
display: block;
}
#mobile_cbd_popup .modal-header {
border-bottom: none;
padding: 0;
}
div#mobile_cbd_popup .affiliate-text {
padding-right: 0px;
}
div#mobile_cbd_popup .themengebiete-body {
padding: 0 10px 15px;
}
#mobile_cbd_popup .top_cbd-header {
padding: 80px 0 10px 20px;
border-radius: 10px 10px 0 0; } .table-cbd-producers .tg-031e {
vertical-align: top;
}
.table-cbd-producers .tg-031e a {
display: flex;
justify-content: center;
}
.table-cbd-producers .tg-031e img {
width: 100%;
height: auto;
}
.table-cbd-producers .tg-031e.star img {
width: 100%;
height: 25px;
}
.cbd-producer {
background-color: #085186 !important;
}
.cbd-producer a {
text-decoration: none;
color: #fff;
font-weight: 400;
}
.cbd-rating {
margin-top: 10px;
}
.cbd-price {
font-size: 16px !important;
font-weight: 600 !important;
}
.cbd-price s {
color: #ed7d31;
}
.td-center {
vertical-align: middle !important;
}
.cbd-action-btn {
background: #ed7d31;
border: 2px solid #ed7d31;
padding: 0;
margin: 0;
width: 100%;
}
.cbd-producer-btn {
padding: 0;
margin: 0;
width: 100%;
}
.table-cbd-producers .tg-031e.star {
padding: 10px 7px;
}
.table-cbd-producers .tg-031e.star span {
display: block;
min-height: 0px;
}
.table-cbd-producers .tg-031e.star br {
display: none;
}
.table-scroll {
position: relative;
max-width: 100%;
margin: auto;
overflow: hidden;
}
.table-wrap {
width: 100%;
overflow: hidden;
}
.table-scroll table {
width: 100%;
margin: auto;
border-collapse: separate;
border-spacing: 0;
margin-bottom: 15px;
}
.table-scroll thead, .table-scroll tfoot {
background: #f9f9f9;
}
.clone {
position: absolute;
top: 0;
left: 0;
pointer-events: none;
}
.clone th, .clone td {
visibility: hidden
}
.clone td, .clone th {
border-color: transparent
}
.clone tbody th {
visibility: visible;
color: red;
}
.clone .fixed-side {
border: 1px solid #696565;
background: #eee;
visibility: visible;
}
.clone thead, .clone tfoot {
background: transparent;
}
.table-cbd-producers tr td {
min-width: 125px;
}
.table-cbd-producers tr td:first-child {
min-width: auto;
max-width: none;
}
.main-table {
border: 1px solid #696565;
display: block;
border-bottom: none;
border-left: 0;
}
table.main-table {   }
.page_heding .main-table {
margin-top: 15px;
margin-bottom: 1.5rem;
}
.main-table td, .main-table th {
border-style: solid;
border-width: 1px;
color: #141412;
font-size: 14px;
overflow: hidden;
padding: 10px;
word-break: normal;
border-color: #696565;
}
.main-table .tg-wu3l {
font-weight: 500;
background-color: #cee3f6;
border-color: #696565;
padding: 10px;
}
.main-table .tg-031e {
border-color: #696565;
padding: 10px;
}
.main-table .tg-wu3l {
font-weight: 500;
background-color: #cee3f6;
border-color: #696565;
padding: 10px;
}
.main-table td {
background-color: #fff;
}
.table-cbd-producers tr td.fixed-side {
border: none;
border-right: 1px solid #696565;
background: #cee3f6;
min-width: 105px;
}
.table-cbd-producers td {
border-bottom: 1px solid #696565 !important;
border-left: 1px solid #696565 !important;
border-right: none;
border-top: none;
}
.table-cbd-producers tr td:nth-child(2) {
border-left: none !important;
}
@media(min-width:992px){
#tablebutton_left {
display: none !important;
}
#tablebutton_right {
display: none !important;
}
}
@media(max-width:991px){
.more_product_table {
text-align: right;
width: 50%;
display: block;
color: #aaa;
cursor: pointer;
margin-bottom: 0;
font-size: 14px !important;
font-weight: normal !important;
float: right;
}
.less_product_table {
text-align: left;
width: 50%;
display: block;
color: #aaa;
cursor: pointer;
margin-bottom: 0;
font-size: 14px !important;
font-weight: normal !important;
}
#table-scroll .main-table {
margin-top: 0;
}
#tablebutton_left i.fas,
#tablebutton_right i.fas {
font-size: 36px;
font-weight: 900;
color: #000;
}
#tablebutton_left {
display: none;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: fixed;
z-index: 9999999999999;
width: 124px;
height: 123px;
top: 50%;
border-radius: 50%;
background: rgba(0, 0, 0, .1);
color: #000;
-webkit-transition: .2s;
transition: .2s;
cursor: pointer;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
left: -80px;
}
#tablebutton_right {
display: none;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: fixed;
z-index: 9999999999999;
width: 124px;
height: 123px;
top: 50%;
border-radius: 50%;
background: rgba(0, 0, 0, .1);
color: #000;
-webkit-transition: .2s;
transition: .2s;
cursor: pointer;
right: -80px;
}
#tablebutton_right i {
margin: 16px;
}
#tablebutton_left i {
margin: 16px;
}
#table-scroll #tablebutton_right,
#table-scroll #tablebutton_left {
display: none !important;
}
#table-scroll #tablebutton_right.show,
#table-scroll #tablebutton_left.show {
display: flex !important;
}
}
@media(max-width:991px){
.table-cbd-producers tr td {
max-width: 126px;
min-width: 122px;
}
}  .cbd_top_5_sww {
border: 1px solid;
border-radius: 7px;
border-color: #bfbfbf;
padding: 20px 0 0 0;
}
.cbd_top_level_img {
text-align: center;
margin: auto 0;
}
.cbd_top_level_img img {
height: 191px;
width: auto;
margin: 0;
padding: 0;
}
.cbd_top_level_sec {
margin: auto;
margin-left: auto;
line-height: 16px;
}
.cbd_top_level_sec .text {
margin: auto;
display: block;
max-width: fit-content;
margin-left: 40px;
}
.cbd_top_level_sec .cbd--cell--title {
font-size: 16px;
line-height: 26px;
margin-bottom: 7px !important;
font-weight: 500;
}
.cbd--product--list li {
line-height: 26px;
}
.cbd--product--list {
list-style: none;
text-align: left;
position: relative;
left: -15px;
font-size: 16px;
}
.cbd--li>i {
color: #61ce70;
}
.text .cbd--product--list .cbd--span {
font-weight: 400;
}
.cbd--span {
padding-left: 5px;
font-weight: 700;
}
.cbd_top_level_third {
border-left: 1px solid #bfbfbf;
}
.col-lg-12.cbd_top_level_forth {
background: #efefef;
padding: 15px;
text-align: center;
margin-top: 20px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
}
.cbd_top_level_forth .cbd--table--button {
background: #ed7d31;
color: #fff;
border: 2px solid #ed7d31;
padding: 7px 30px;
border-radius: 5px;
font-weight: 600;
}
.cbd_top_level_forth .cbd--table--button:hover {
opacity: 0.9;
}
.cbd--main.cbd_top_5_table .top_link_product {
top: 13px;
position: relative;
}
.cbd--main.cbd_top_5_table .cbd_product_link_top {
font-family: Roboto, roboto;
font-size: 12px;
font-weight: 400; background-color: #085186;
padding: 0px 25px 0px 25px;
color: #fff !important;
border-radius: 2px;
margin-right: 5px;
}
.cbd--main.cbd_top_5_table .cbd_product_link_top2 {
background: #eee;
color: #000 !important;
font-family: Roboto, roboto;
font-size: 12px;
font-weight: 400; padding: 0px 25px 0px 25px;
border-radius: 2px;
margin-right: 5px;
}
.ProductListItem__prices_btn {
background: #085186;
padding: 5px;
border-radius: 5px;
color: #fff;
margin-right: 20px;
}
.ProductListItem__prices {
font-size: 18px;
font-weight: 500;
}
.cbd--main.cbd_top_5_table .cbd_con {
margin-top: -13px;
margin-bottom: 25px;
}
.cbd_top_level_third .content_cbd_top {
margin-bottom: 20px;
}
.cbd_li_sofort i {
color: #61ce70;
}
.cbd_li_sofort .cbd--span {
color: #093;
font-weight: 400 !important;
margin-top: 15px;
display: inline-block;
text-transform: capitalize;
}
.cbd_top_level_sec .cbd--product--list {
margin-top: 20px;
margin-bottom: 0 !important;
}
@media(max-width:991px){
.col-lg-4.cbd_top_level_third {
border-left: none;
}
.cbd_top_level_sec .text {
margin: auto !important;
}
.cbd_top_level_third .content_cbd_top {
margin-top: 30px;
}
.cbd_top_level_sec .cbd--cell--title {
font-size: 18px;
line-height: 26px;
margin-bottom: 7px !important;
font-weight: 500;
margin-top: 10px;
}
.cbd_top_level_third .ListItem__prices {
text-align: center;
margin: auto;
width: max-content;
}
.ProductListItem__prices_btn {
background: #085186;
padding: 5px;
border-radius: 5px;
color: #fff;
margin: auto;
width: max-content;
display: block;
clear: both;
text-align: center;
margin-bottom: 20px;
}
}
@media(max-width:450px){
.cbd--main.cbd_top_5_table .cbd_product_link_top, .cbd--main.cbd_top_5_table .cbd_product_link_top2 {
padding: 0px 20px;
}
}
@media(max-width:400px){
.cbd--main.cbd_top_5_table .cbd_product_link_top, .cbd--main.cbd_top_5_table .cbd_product_link_top2 {
padding: 0px 10px;
}
}  .first_level_sec .cbd--cell--title {
white-space: normal !important;
}
.textwidget .themengebiete .first_level_sec .cbd--cell--title {
margin: 0 -6px 0 0;
}
.first_level_sww {
width: 100%;
max-width: 100%;
display: flex;
border: 1px solid;
border-top-color: currentcolor;
border-right-color: currentcolor;
border-bottom-color: currentcolor;
border-left-color: currentcolor;
border-radius: 7px;   border-color: #cddce6;
}
.cbd--container .first_level_sww .cbd--table--img {
height: 191px;
width: auto;
margin: 0;
padding: 0;
left: 0 !important;
}
.first_level_img {
padding: 30px 15px 30px 15px;
text-align: center;
margin: auto 0;
margin-right: 0;
}
.first_level_sec {
margin: auto;
line-height: 16px;
padding: 10px 40px 0 0;
}
.first_level_thirds {
padding: 60px 55px 60px 55px;
margin: 0;
border-bottom-right-radius: 8px;
border-top-right-radius: 8px;
border-left: 1px solid #bfbfbf;
text-align: center;
font-size: 18px;
background: #e3effa;
}
.first_level_thirds .cbd--table--button {
background-color: #ed7d31;
padding: 12px 25px 12px 25px;
color: #fff !important;
text-decoration: none;
font-weight: 400; border-radius: 2px;
transition: ease-out .5s;
display: block;
text-align: center;
border-radius: 5px;
font-size: 16px;
}
.cbd--product--link.desktop {
position: relative;
font-family: Roboto, roboto;
font-size: 12px;
font-weight: 400; background-color: #085186;
padding: 0px 25px 0px 25px;
top: 28px;
color: #fff !important;
text-decoration: none;
z-index: 2;
border-radius: 2px; }
.cbd--product--link.platz {
background: #eee;
color: #000 !important;
}
.cbd--main.first_labels_sw .cbd--product--link {
top: 27px;
left: 10px;
}
.first_level_thirds>div {
margin: auto;
}
.cbd--main.first_labels_sw {
margin-bottom: 15px; }
@media(min-width:1201px){
.first_level_img {
min-width: 220px;
max-width: 220px;
}
.first_level_sec {
margin-left: 15px;
}
.first_level_thirds {
min-width: 250px;
max-width: 250px;
display: flex;
}
.cbd--main.first_labels_sw {
margin-top: -15px;
}
}
@media(min-width:992px) and (max-width:1199px){ .first_level_img {
padding: 30px 0 30px 0;
}
.first_level_sec {
padding: 10px 20px 0 0;
}
.first_level_thirds {
display: flex;
min-width: 200px;
max-width: 200px;
padding: 60px 15px 60px 15px;
}
.cbd--main.first_labels_sw {
margin-top: -15px;
}
}
@media(min-width:992px){
.first_level_sec .cbd--cell--title {
text-align: left;
}
}
@media(max-width:991px){
.first_level_sww {
display: block;
}
.cbd--main.first_labels_sw .cbd--product--link.mobile {
top: -14px;
display: inline;
}
.cbd--main.first_labels_sw .cbd--product--link {
left: 10px;
}
.first_level_img {
padding: 0px 15px 30px 15px;
}
.first_level_sec {
padding: 0;
display: flex;
}
.first_level_sec .text {
margin: 0 auto;
}
.first_level_thirds {
border: none;
border-top-right-radius: 0;
border-bottom-left-radius: 8px;
padding: 40px 55px 35px 55px;
display: flex;
}
.cbd--product--link {
position: relative;
font-family: Roboto, roboto;
font-size: 12px;
font-weight: 400; background-color: #085186;
padding: 0px 25px 0px 25px;
top: -35px;
color: #fff !important;
text-decoration: none;
z-index: 2;
border-radius: 2px;
}
.cbd--main.first_label_swiss .cbd--product--link.mobile {
top: -14px;
display: inline;
}
.first_level_sec .text ul.cbd--product--list {
margin-bottom: 20px !important;
left: 0;
padding: 0;
margin: auto;
display: inline-block;
}
.cbd--main.first_label_swiss .first_level_sec .cbd--cell--title {
font-size: 18px;
font-weight: 500;
margin-bottom: 15px !important;
}
.cbd--main.first_label_swiss .first_level_sec { }
.cbd--main.first_label_swiss .first_level_third {
padding: 30px 55px 30px 55px !important;
}
.secound_level_third {
padding: 20px 60px 40px 40px !important;
}
.secound_level_third .Preis {
padding: 10px 0 25px 0 !important;
display: block;
}
.first_level_sec .text {
margin: 0 auto;
text-align: center;
}
.textwidget .cbd--main.first_label_swiss .first_level_sec .cbd--cell--title {
font-size: 12px;
line-height: 14px;
}
.first_level_sww .text {
left: 0;
}
}
.partner_logo_section_text {
height: 120px;
color: #999;
vertical-align: middle;
display: table-cell;
padding: 0 15px;
}
.textwidget .cbd--product--link {
position: relative;
font-family: Roboto, roboto;
font-size: 12px;
font-weight: 400; background-color: #085186;
padding: 0px 25px 0px 25px;
top: -35px;
color: #fff !important;
text-decoration: none;
z-index: 2;
border-radius: 2px;
}  @media screen and (min-width:992px){
.secound_level_sww .second-text-image {
min-width: 300px;
max-width: 300px;
margin: unset;
}
}
.textwidget .first_level_sec .cbd-rating {
margin-top: -3px !important;
}
.Preis {
padding: 25px 0 15px;
display: block;
font-size: 22px;
}
.Preis strong {
padding: 0 10px 0 0;
}
.btn-zum-shop {
width: 240px;
padding: 18px 0 18px 0 !important;
font-size: 18px;
border-radius: 5px !important;
}
.second-sec-sss {
padding: 25px 0;
}
@media screen and (max-width:991px){
.btn-zum-shop {
margin: 0 auto;
}
}  .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;
}  div.future_doctor {
max-height: 360px;
background: #F8F8F8;
margin: 15px 0;
border-radius: 10px;
padding: 0 40px;
}
.fut_doc_cnt {
margin: auto;
}
.fut_doc_cnt h3 {
font-size: 26px;
font-weight: 600;
line-height: 30px;
color: #085186;
}
.fut_doc_cnt h6 {
font-size: 15px;
font-weight: 400;
line-height: 24px;
}
.future_doctor_btn .btnshare {
background: #ed7d31;
text-align: center;
color: #FFF;
padding: 14px 20px;
font-size: 15px;
border: 1px solid #ed7d31;
width: auto;
display: inline-block;
border-radius: 10px;
font-weight: 600;
margin-top: 20px;
}
.future_doctor_welcome_btn .btnshare {
background: #ed7d31;
text-align: center;
color: #FFF;
padding: 14px 20px;
font-size: 15px;
border: 1px solid #ed7d31;
width: auto;
display: inline-block;
border-radius: 10px;
margin-top: 0;
font-weight: 600;
}
.future_dr_heading {
color: #085186;
}
.future_doctor .img-fluid.desktop.female_dr {
width: 100%;
height: auto;
padding-top: 15px;
}
h1.future_dr_heading {
font-size: 24px;
font-weight: 600;
margin-bottom: 0;
line-height: 30px;
} h2.future_dr_heading {
font-size: 20px;
font-weight: 300;
margin-bottom: 15px;
margin-top: 20px;
}
h4.future_dr_heading {
font-size: 20px;
font-weight: 300;
margin-bottom: 15px;
}
h6.future_dr_heading {
font-size: 18px;
font-weight: 500;
color: #000;
}
h2.future_dr_heading.futureDOCTOR {
margin-bottom: 25px;
font-weight: 600;
}
h6.future_dr_heading.futureDOCTOR {
margin-bottom: 20px;
font-weight: 500;
width: 80%;
line-height: 26px;
}
h2.future_dr_heading.futureDOCTOR {
line-height: 32px;
}
.future_doctor_welcome_btn.dark {
margin-bottom: 40px;
display: block;
}
.scnd_sec_txt .future_doctor_welcome_btn.dark {
margin-bottom: 0;
}
p.future_dr_cnt {
font-size: 15px;
color: #666;
margin-bottom: 25px;
}
.icon_png_wse {
margin: 40px 10px 10px 10px;
}
.scnd_sec_txt {
margin: auto;
}
.future_doctor_welcome_btn.dark .btnshare {
background-color: #898989;
border-color: #898989;
font-weight: 600;
}
@media(max-width:991px){
div.future_doctor {
padding: 15px;
}
.fut_doc_cnt h3 {
font-size: 22px;
margin-bottom: 0;
}
h6.future_dr_heading.futureDOCTOR {
width: 100%;
}
.scnd_sec_txt {
text-align: center;
}
.img-fluid.drStudienberater {
padding: 0 50px 50px 50px;
}
.future_doctor.mobile {
text-align: center;
}
}
@media(min-width:992px) and (max-width:1199px){ .future_doctor_btn .btnshare {
margin-top: 5px;
}
.fut_doc_cnt h3 {
margin-top: 0;
font-size: 22px;
margin-bottom: 0;
padding-top: 0;
}
}
.future_doctor_welcome_btn .btnshare:hover {
opacity: .8;
}
.hs-form-field>label {
display: none !important;
}
label, legend {
margin-bottom: 0px;
font-weight: 300;
}
div.hs-form-field {
margin-bottom: 15px;
width: 100%;
}
.button-flat input[type="submit"] {
font-size: 18px;
font-weight: 500;
}
.hs-error-msg {
font-size: 12px;
line-height: 16px;
color: #dc3232 !important;
font-weight: 300;
margin-bottom: 0px !important;
}
div.hs_error_rollup {
padding: 10px 20px;
background: #fff;
margin-bottom: 15px;
}
div.hs_error_rollup label {
margin-bottom: 0px;
font-weight: 300;
}
.hs-form-booleancheckbox-display input[type="checkbox"] {
display: none;
}
.hs-form-booleancheckbox-display [type="checkbox"]:checked+span,
.hs-form-booleancheckbox-display [type="checkbox"]:not(:checked)+span {
position: relative;
padding-left: 25px;
cursor: pointer;
display: inline-block;
}
.hs-form-booleancheckbox-display [type="checkbox"]:checked+span:before,
.hs-form-booleancheckbox-display [type="checkbox"]:not(:checked)+span:before {
content: "";
position: absolute;
top: 5px;
left: 1px;
height: 17px;
width: 17px;
background-color: #ffffff;
border-radius: 5px; border: 1px solid #000;
}
.hs-form-booleancheckbox-display [type="checkbox"]:checked+span:after,
.hs-form-booleancheckbox-display [type="checkbox"]:not(:checked)+span:after {
transition: all 0.1s ease-out;
-webkit-transition: all 0.1s ease-in;
-moz-transition: all 0.1s ease-out;
-ms-transition: all 0.1s ease-out;
-o-transition: all 0.1s ease-out;
}
.hs-form-booleancheckbox-display [type="checkbox"]:not(:checked)+span:after {
content: "";
position: absolute;
-webkit-transform: rotate(45deg) scale(1);
-ms-transform: rotate(45deg) scale(1);
transform: rotate(45deg) scale(1);
left: 8px;
top: 7px;
width: 4px;
height: 10px;
border: solid #ffffff;
border-width: 0 2px 2px 0;
background-color: transparent;
border-radius: 0;
}
.hs-form-booleancheckbox-display [type="checkbox"]:checked+span:after {
content: "";
position: absolute;
-webkit-transform: rotate(45deg) scale(1);
-ms-transform: rotate(45deg) scale(1);
transform: rotate(45deg) scale(1);
left: 8px;
top: 8px;
width: 4px;
height: 10px;
border: solid #000;
border-width: 0 2px 2px 0;
background-color: transparent;
border-radius: 0;
}
.legal-consent-container .hs-form-booleancheckbox-display>span {
margin-left: 0px !important;
}
.hbspt-form .hs-fieldtype-text input, .hbspt-form .hs-fieldtype-select select, .hbspt-form .hs-fieldtype-select textarea, .hbspt-form .hs-input.hs-fieldtype-intl-phone select, .woocommerce .quantity input.qty {
border-radius: 5px;
width: 100%;
padding: 0 10px;
height: 36px;
border: 1px solid #ddd;
background: #fff;
}
.hs-fieldtype-select>div {
position: relative;
clear: both;
}
.hs-fieldtype-select>div:after {
content: "";
position: absolute;
right: 11px;
pointer-events: none;
top: 15px;
color: #7b7b7b;
display: inline-block;
border-top: .4em solid;
border-right: .3em solid transparent;
border-bottom: 0;
border-left: .3em solid transparent;
color: #085186;
font-size: 20px;
}
select:invalid, select option[value=""] {
color: #999999;
}
.legal-consent-container, .hs-submit {
margin-top: 25px;
}
.hbspt-form>.submitted-message {
background: #f4f4f4 !important;
}
.hbspt-form>.submitted-message p {
text-align: center !important;
margin-bottom: 0px !important;
}
@media only screen and (min-width: 380px) {
.hs-zip.hs-fieldtype-text {
width: 30%;
margin-right: 0px;
float: left;
display: inline-block;
}
.hs-city.hs-fieldtype-text {
width: calc(69% - 1px);
display: inline-block;
float: right;
}
}
@media only screen and (min-width: 768px) {
.hs-firstname.hs-fieldtype-text {
width: 50%;
margin-right: 10px;
float: left;
display: inline-block;
}
.hs-lastname.hs-fieldtype-text {
width: calc(50% - 10px);
display: inline-block;
}
}
.inputs-list {
list-style: none;
}
.no-list.hs-error-msgs.inputs-list {
position: absolute;
z-index: 999999999;
line-height: 14px;
font-size: 0;
}
div.hs-form-field select::-ms-expand {
display: none;
}
div.hs-form-field select {
-webkit-appearance: none;
-moz-appearance: none;
}
.hs-button.primary.large {
background-color: #ed7d31;
border: 1px solid #ed7d31;
padding: 5px 20px;
border-radius: 10px;
font-weight: 500;
color: #fff;
font-size: 15px;
border-width: 0;
cursor: pointer;
height: 36px;
}
input.hs-button.primary.large:focus {
border: none;
outline: none;
}
.hs-input.hs-fieldtype-intl-phone::before {
font-family: 'Font Awesome 5 Pro';
font-weight: 900;
font-size: 20px !important;
height: 20px;
position: absolute;
pointer-events: none;
display: inline-block;
left: 28%;
margin-top: 15px;
content: "";
border-top: .4em solid;
border-right: .3em solid transparent;
border-bottom: 0;
border-left: .3em solid transparent;
color: #999;
}
@media only screen and (max-width: 991px) {
.hs-input.hs-fieldtype-intl-phone::before {
left: 27%;
}
}
.hbspt-form .hs-fieldtype-text input, .hbspt-form .hs-fieldtype-select select, .hbspt-form .hs-input.hs-fieldtype-intl-phone select {
font-family: Roboto, sans-serif !important;
font-size: 15px;
font-weight: 300;
box-shadow: none;
background: #F8F8F8;
color: #000;
}
.hbspt-form .hs-fieldtype-text input::placeholder {
color: #000;
opacity: 1;
font-family: Roboto, sans-serif !important;
font-size: 15px;
font-weight: 300;
box-shadow: none;
background: #F8F8F8;
color: #000;
}
.hbspt-form .hs-fieldtype-text input:-ms-input-placeholder {
color: #000;
font-family: Roboto, sans-serif !important;
font-size: 15px;
font-weight: 300;
box-shadow: none;
background: #F8F8F8;
color: #000;
}
.hbspt-form .hs-fieldtype-text input::-ms-input-placeholder {
color: #000;
font-family: Roboto, sans-serif !important;
font-size: 15px;
font-weight: 300;
box-shadow: none;
background: #F8F8F8;
color: #000;
}
.hs-form-booleancheckbox label>span>p>a {
text-decoration: underline;
}
.hs-form-booleancheckbox-display span p {
font-weight: 300;
font-family: Roboto, sans-serif !important;
}
.hbspt-form .hs-input.hs-fieldtype-intl-phone select, .hbspt-form .hs-fieldtype-select select {
padding: 0 7px;
}
.hbspt-form .hs-fieldtype-text input:focus, .hbspt-form .hs-fieldtype-select select:focus, .hbspt-form .hs-input.hs-fieldtype-intl-phone select:focus {
border: 1px solid #085186;
outline: none;
}
.hs-fieldtype-intl-phone.hs-input input {
width: 69% !important;
float: right;
}
.hs-button.primary.large:hover {
opacity: .9;
cursor: pointer;
}  @media(max-width:991px){
.kites_icon_menu {
list-style: none;
display: flex;
}
.kites_icon_menu li {
padding: 15px 12px;
}
.kites_icon_menu li:hover { filter: invert(15%) sepia(92%) saturate(2496%) hue-rotate(190deg) brightness(70%) contrast(94%);
}
.kites_item_icon .kites_img {
height: 50px;
width: 50px;
text-align: center;
margin: auto;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.kites_item_link .title {
color: #141412;
font-size: 10px;
}
.kites_icon_menu {
text-align: center;
overflow-x: auto;
width: auto;
transition: .3s;
white-space: nowrap;
-webkit-overflow-scrolling: touch; -webkit-overflow-scrolling: touch;
-ms-overflow-style: none;
scrollbar-width: none;
}
.kites_icon_menu_parent .left_arrow span {
display: table-cell;
vertical-align: middle;
position: relative;
background-image: url(https://www.future-doctor.de/wp-content/plugins/kites_icon_menu/img/arrow-left.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
height: 100%;
width: 10px;
}
.kites_icon_menu_parent .right_arrow span {
display: table-cell;
vertical-align: middle;
position: relative;
background-image: url(https://www.future-doctor.de/wp-content/plugins/kites_icon_menu/img/arrow-right.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
height: 100%;
width: 10px;
}
.kites_icon_menu_parent .left_arrow { padding: 8px 8px 8px 0;
margin-top: 10px;
opacity: 0;
float: left;
height: 80px;
}
.kites_icon_menu_parent .right_arrow { padding: 8px 0 8px 8px;
margin-top: 10px;
opacity: 0;
float: right;
height: 80px;
}
.kites_icon_menu_parent .show {
opacity: 1 !important;
cursor: pointer;
}
.kites_icon_menu_parent .left_arrow, .kites_icon_menu_parent .right_arrow {
display: table;
}
#kites_placeholder { padding: 0 8px;
}
}
@media only screen and (min-width: 768px) {
#kites_icon_left {
display: none;
}
#kites_icon_right {
display: none;
}
.kites_icon_menu li:first-child {
padding-left: 0;
}
.kites_icon_menu li {
padding: 15px 20px;
}
}  @media screen and (min-width:992px){
.secound_level_sww .second-text-image {
min-width: 300px;
max-width: 300px;
margin: unset;
}
}
.textwidget .first_level_sec .cbd-rating {
margin-top: -3px !important;
}
.Preis {
padding: 25px 0 15px;
display: block;
font-size: 22px;
}
.Preis strong {
padding: 0 10px 0 0;
}
.btn-zum-shop {
width: 240px;
padding: 18px 0 18px 0 !important;
font-size: 18px;
border-radius: 5px !important;
}
.second-sec-sss {
padding: 25px 0;
}
@media screen and (max-width:991px){
.btn-zum-shop {
margin: 0 auto;
}
}  .row.related_articals .post-logo img {
width: 100%;
border-radius: 10px; }
.row.related_articals .post-logo img {
width: 100%; margin-bottom: 40px;  border-radius: unset;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.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;
}
.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;  padding-right: 20px;
}
.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; padding-left: 20px;
padding-right: 20px;
}
.row.related_articals > div {  }  .link:hover .link__line::before {
max-width: 0;
}
.related_articals_top_border {
border-top: 1px solid #CDDCE6 !important; padding-top: 20px;
margin-top: 25px; }
.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 {  }
.single.single-post .related_articals_top_border h3 { line-height: 22px; }
.related_articals_top_border h3 {
font-weight: 400; font-size: 17px;
padding: 15px 0 0 0;
margin-bottom: 8px;
}
@media screen and (min-width:768px){
.row.related_articals .post-content p {
height: 190px;
}
}
@media screen and (min-width:992px){
.row.related_articals .post-content p {
height: 70px;
}
}   .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 15px 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;
}
.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;
}
}  b,
strong {
font-weight: 500;
}
.page_heding h2 {
padding-top: 20px;
font-weight: 500;
}
.page-faq.new-design {
border: none;
padding: 0;
margin: 20px 0;   margin-bottom: 0;
}
.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; font-weight: 400;
}
.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:hover {
border-top-color: #E5E5E5;
}
.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;
font-weight: 400;
}
.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 #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 !important;
white-space: normal;
font-weight: 400;
width: 100%;
}  table.tg tr:first-child {
border-top: none;  color: #fff;
}
table.tg tr {
border-top: 0.5px solid #ddd;
border-bottom: 0.5px solid #ddd;  }
table.tg td {
border: none !important;  font-weight: 400; padding: 15px 15px 15px 15px; text-align: left;
font-size: 15px; font-family: Roboto,sans-serif;
color: #141412;
}
table.tg tr:first-child td {
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) {  }
.page_heding .table-responsive table.tg, .table-responsive table.tg {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
table.tg { overflow: hidden;
margin-top: 0;
margin-bottom: 0;
}
table.tg tr:last-child {
border-bottom: none;
}   .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 {
padding: 10px !important;
}
} .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;
} .job_type_all_3_btn:hover {
opacity: 0.9;
} span.svg-calendar svg, span.svg-location svg {	width: 14px; }
.page_heding img, .content.single-entry img {
border-radius: 10px; }
img.img-fluid.mrg-btm-40.wp-post-image {
border-radius: 10px; }  .info-box-1 {
border: 1px solid #ddd;
padding: 25px;
margin: 20px 0;
border-radius: 5px; padding-bottom: 10px;
}
.info-box-1 .icon {
background: #ed7d314d;
width: 40px;
height: 40px;
text-align: center;
float: left;
margin-right: 15px;
border-radius: 100%;
margin-top: 5px;
color: #ed7d31;
}
.info-box-1 .icon i.fa, .info-box-1 .icon i.fas { margin-top: 0px;
padding: 0;
border-radius: 100%; font-weight: 500;
font-size: 16px;
}
.info-box-1 h3 {
font-size: 16px;
font-weight: 500;
color: #141412;
}
.info-box-1 h3 {
font-size: 16px;
font-weight: 500;
color: #141412;
margin-bottom: 0;
}
.info-box-1 p {
margin-top: 15px;
font-size: 16px;
font-weight: 400;
color: #141412;
margin-bottom: 15px;
}
.info-box-2 { padding: 25px;
margin: 20px 0; position: relative;
background: #f7f7f7;
padding-bottom: 10px;
padding-top: 10px;
}
.info-box-2 .flag {
position: absolute;
top: 0;
border-bottom: 15px solid transparent;
border-left: 35px solid #ed7d35c2;
z-index: 2;
left: 25px;
width: 30px;
height: 70px;
}
.info-box-2 .flag i.fa, .info-box-2 .flag i.fas {
position: absolute;
color: #fff;
max-width: none;
top: 27px;
right: 7px;
font-size: 17px;
width: 17px;
}
.info-box-2 .flag i.fa.fa-info-circle {
font-size: 15px;
right: 8px;
}
.info-box-2 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-2 h3 {
font-size: 18px;
font-weight: 500;
margin-top: 0;
padding-top: 0;
margin-bottom: 25px;
color: #141412;
padding-left: 55px;
}
.info-box-2 p {
margin-top: 15px;
font-size: 16px;
font-weight: 400;
color: #333;
margin-bottom: 15px;
}
.info-box-3 { padding: 25px;
margin: 20px 0;
border-radius: 10px; position: relative;
background: #f7f7f7;
padding-bottom:10px;
padding-top:20px; border: 1px solid #cddce6;
}
.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;
margin-bottom: 0;
}
#main-content .info-box-3 ul {
padding-left: 17px; }
#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;
}
.fa-brands.fa-creative-commons-nd::before {
content: '';
background-image: url(//www.praktischarzt.ch/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%);
}
.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-1 .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;
}
.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){
.info-box-1 .icon {
width: 30px;
height: 30px;
}
.info-box-1 .icon i.fa, .info-box-1 .icon i.fas {
margin-top: 0px;
font-size: 14px;
}
.info-box-1 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;
} .page_heding h2 {
font-size: 20px !important;
font-weight: 500;
}
.page_heding h3 {
font-size: 18px;
font-weight: 500;
}
.page_heding .toc .toc_body {
display: none;
}
.toc_header {
background: #efefef !important;
}
} .rounded-3 {
border-radius: 5px; }
.embed-responsive iframe {
border-radius: 5px; }
table.tg tr:first-child th {
padding: 15px 15px 15px 20px !important;
background: #085186 !important;
color: #fff;
font-weight: 600;
border: none;
} .bar-chart {
width: 100%; background:#edede254; padding: 15px 30px 20px 30px; 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: 0 0 0;
margin-bottom: 0; }
.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;
}
@media(max-width:767.5px){ .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;
}   #zertifikat_step1 .certificate ul {
list-style: none;
}
@media(min-width:320px) and (max-width:767.5px){
.page_heding.fach1>img { }
.img-fluid.mrg-btm-40.wp-post-image {
margin-bottom: 25px;
}
.page_heding.fach1 .toc {
margin: 25px 0 20px;
}
#accordionExample .btn.btn-link {
white-space: normal;
}
.btn-group.bootstrap-select.show-tick.job_alert_multiselet {
margin-bottom: 15px;
}
div#jobalert_anlegen_filter {
float: right;
}
div#jobalert_anlegen_length {
float: left;
}
#jobalert_anlegen_paginate .pagination {
float: none;
margin-left: -15px;
}
}
@media(min-width:768px) and (max-width:991px){
.page-template-page-job-alert .btn-select .bg-btn-hyperlink.job-alert {
border-radius: 5px;
line-height: 12px;
}
.mediziner_page_backgroung .content_arzt {
padding: 10px 10px 10px 10px;
}
}
@media(min-width:992px){
.mediziner_page_backgroung .content_arzt {
padding: 10px 20px 0px 20px;
}
}
.embed-responsive-video {
margin-bottom: 15px;
} .redirect-content .main-center .title {
font-size: 24px;
margin-bottom: 60px;
}   .uebersicht_cbd_btn button {
background: #ed7d31;
border: none;
border-radius: 5px;
padding: 7px 20px;
color: #fff;
font-size: 16px;
font-weight: 500; cursor: pointer;
margin-bottom: 1rem;
}
.uebersicht_cbd_btn button:hover {
opacity: .9;
}
.Derzeitige_Aktion {
font-size: 18px !important;
font-weight: 500;
padding: 15px 10px !important;
}
.cbd-price-action {
text-align: center;
font-weight: 400 !important;
}
.cbd-price-action s {
color: #999;
font-weight: 400;
}
.cbd-action-btn {
border-radius: 5px;
}
.arbeit_btn {
border-radius: 5px;
}
.cbd-action-btn {
font-weight: 500;
}
html {
scroll-behavior: smooth;
}  #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;
}
.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: 400; 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;
position: relative;
top: 2px;
margin-right: 5px;
}
.employer-address {
font-size: 14px;
font-weight: 300;  }
.jse-gemerkte-jobs .employer-address {
margin-left: 0;
}
.top-arbeitgeber .ergebnis-titel .employer-address {
margin-left: 0;
}
.employer-name>a {
font-size: 14px;
font-weight: 300;
}
.employer-job-type, .employer-job-cat {
font-weight: 300;
font-size: 14px;
}
.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: 0px; }
.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;
}
.sidebar-rp-box .posts .sep:not(:last-of-type) {
margin-bottom: 20px;
border-top: 0.2rem dotted #E5E5E5;
margin-top: 0;
}
.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: 0px;} .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;
}
.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;  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 {  }
.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 { } }
.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: 16px !important;
}
.page-template-page-med-berufe-gehalt .related_jobtype_listing_btn .job_type_all_3_btn { }
.related_jobtype_listing span.svg-calendar svg, .related_jobtype_listing span.svg-location svg {
width: 14px;
}
.page-template-page-med-berufe-gehalt .toc {
border-radius: 5px; 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;
filter: invert(18%) sepia(98%) saturate(2657%) hue-rotate(289deg) brightness(121%) contrast(0%);
margin-top: 1px;
height: auto;
}
@media(max-width:767.5px){
.page-template-page-med-berufe-gehalt .page_heding .toc .toc_body {
padding: 20px 20px;
}
}
@media(max-width:767.5px){
.sec_header {
background: none;
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;
}
}
.page-template-page-med-berufe-bewerbung .info_box {
min-height: 121px;
}
.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; }
.page-template-page-med-berufe-bewerbung .sidebar-rp-box .posts .post-title a {
color: #085186;
}
.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;
}
@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;
}
}  .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;
}
}  .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: 5px; }
.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: 400; 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-new-box {
top: -60px;
}
.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;
}
#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: 22px 30px;
display: block;
}
#menu-med-berufe-2022.sec_header_menu li a:hover {
text-decoration: underline;
}
.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;
}
}  .last_modified_date {
line-height: 16px;
letter-spacing: .03ex;
padding: 12px 0 0 0;
font-size: 14px;
}
@media(min-width:320px) and (max-width:767.5px){
.last_modified_date {
padding: 0 0 28px 0;
}
.in_content_affiliate_ad .sidebar-ad {
margin-bottom: 0;
}
.in_content_affiliate_ad .sidebar-ad span {
margin: 0 auto;
}
}   #related_post_design_1 {
border-radius: 10px;    }
#related_post_design_2 {
border-top: 1px solid #DDD;
border-bottom: 1px solid #DDD;
padding: 15px 0;
margin:15px 0;
}
#related_post_design_1 img, #related_post_design_2 img {
width: 100%;
height: auto;
border-radius: 0;
border-top-left-radius: 10px;
border-bottom-left-radius: 9px;
}
#related_post_design_1 p, #related_post_design_2 p { text-align: left; display: -webkit-box !important;
-webkit-line-clamp: 3; -webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
margin-bottom: 10px;
margin-top: 0;    font-size: 16px; }
#related_post_design_1 .cat_desc, #related_post_design_2 .cat_desc {
padding-right: 15px;
} #related_post_design_1 h3, #related_post_design_2 h3{
margin-bottom: 0;
line-height: 20px;  padding: 19px 0 10px;
} #related_post_design_2 h3 {
padding-top: 0;
}
.related_post-border_design1 {
border-bottom: 0.5px solid #ddd;
}
@media(min-width:320px) and (max-width:991px){
#related_post_design_1 img, #related_post_design_2 img {
margin: 0;
width: 100%;
height: auto;
border-radius: 0;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
#related_post_design_1 .padd-l-0, #related_post_design_2 .padd-l-0 {
padding-left: 30px;
}  } @media(min-width:768px) and (max-width:991px){  }    .arzt_stellenangebote_titel .title-link.title {
margin: auto;
}
.arzt_stellenangebote_titel {
height: 100%;
margin: auto;  font-size: 14px;
line-height: 20px;
}
.arzt_stellenangebote_logo img {
border-radius: 5px; width: 100%;
height: auto;
padding: 10px;
}
.toc.default_blog.desk.blog-desk .toc_header.header-head {
padding: 20px;
border-radius: 10px; }
.registrierung-newsletter-body p:empty {
display: none;
}
.registrierung-newsletter-body p {
margin-bottom: 0;
font-weight: 300;
}
.neueste-arztstellen-body.arzt_stellenangebote .row {
padding: 10px 0;
}
.widget_recent_entries .neueste-artikel-body:last-child .row {
border: none;
}  #enumration_design_exp h3.btn.btn-link {
background: #f5f5f5;
width: 100%;
text-align: left; line-height: 24px;
font-weight: 500;
padding: 10px 26px 10px 14px;
color: #085186;
white-space: normal;
position: relative;
}
#enumration_design_exp h3.btn.btn-link i.fa {
float: right;
font-size: 13px;
font-weight: 500;
margin-top: -6px;
position: absolute;
right: 10px;
top: 50%;
}
#enumration_design_exp h3.btn.btn-link:hover {
text-decoration: none;
color: #085186;
}
.enumration_answer {
font-size: 16px;
padding: 0 14px;
}
.enumration_answer p {
font-size: 16px;
}
.enumration_answer ul {
font-size: 16px; }
#enumration_design_exp h3.btn.btn-link.collapsed i.fa.fa-plus::before {
content: "\f067";
}
#enumration_design_exp h3.btn.btn-link i.fa.fa-plus::before {
content: "\f068";
}
#enumration_design_exp .btn.btn-link.collapsed {
color: #141412;
}
#enumration_design_exp2 h3.btn.btn-link { width: 100%;
text-align: left; line-height: 24px;
font-weight: 500;
padding: 7px 0px;
color: #085186;
white-space: normal;
}
#enumration_design_exp2 h3.btn.btn-link i.fa {
float: right;
font-size: 13px;
font-weight: 500;
margin-top: -15px;
position: absolute;
right: 0;
top: 50%;
}
#enumration_design_exp2 h3.btn.btn-link:hover {
text-decoration: none;
color: #085186;
}
#enumration_design_exp2 .enumration_answer {
font-size: 16px;
padding: 0 1px;
}
#enumration_design_exp2 h3.btn.btn-link.collapsed i.fa.fa-plus::before {
content: "\f067";
}
#enumration_design_exp2 h3.btn.btn-link i.fa.fa-plus::before {
content: "\f068";
}
#enumration_design_exp2 .btn.btn-link.collapsed {
color: #141412;
}
#enumration_design_exp2 h3.btn.btn-link span {
position: relative;
padding-bottom: 15px;
width: 100%;
display: block;
padding-right: 15px;
}
#enumration_design_exp2 h3.btn.btn-link span::before {
position: absolute;
bottom: 0;
left: 0;
content: '';
display: inline-block;
width: 100%;
border-top: 1px solid #085186;
}
#enumration_design_exp2 h3.btn.btn-link span::after {
z-index: 1;
bottom: 0;
left: 0;
position: absolute;
content: '';
width: calc((100% / 12) * 12);
border-top: 1px solid #085186;
transition: width 500ms ease-out;
}
#enumration_design_exp2 h3.btn.btn-link.collapsed span::after {
z-index: 1;
bottom: 0;
left: 0;
position: absolute;
content: '';
width: calc((100% / 12) * 3);
border-top: 1px solid #085186;
transition: width 500ms ease-out;
}
#enumration_design_exp2 h3.btn.btn-link:hover span::after {
width: calc((100% / 12) * 12);
transition: width 500ms ease-out;
} .logostartartikel img {
width: 80px;
height: 80px;
border-radius: 10px;
}
.neueste-artikel-body .row {
padding: 20px 0;
border-bottom: 1px solid #ddd;
margin: 0;
}
.neueste-artikel-body {
margin: 0 18px;
}
.neueste-artikel-body .col-md-4 {
padding: 0;
}
.sidebar_right_new.new_blog {
margin: 0;
}
.archive.category .post-content-container h2.post-title.entry-title{  } .cbd_top_level_img .cbd--cell--title {
font-size: 18px;
line-height: 30px;
margin-bottom: 7px !important;
font-weight: 500;
}
.cbd_top_4_table .col-lg-4.cbd_top_level_img p {
text-align: center;
}
.cbd_top_4_table .text p {
font-weight: 500;
padding-top: 0px;
font-size: 18px;
line-height: 30px;
color: #141412;
padding-bottom: 5px;
text-align: center;
}
.cbd_top_4_table .ProductListItem__prices {
display: inline-block;
padding: 20px 0;
}
.cbd_top_4_table .cbd--table--button--spar a {
background: #ed7d31;
color: #FFF;
border: 2px solid #ed7d31;
padding: 7px 30px;
border-radius: 5px;
font-weight: 500;
display: inline-block;
width: auto;
}
.cbd_top_4_table .cbd--table--button a {
background: #085186;
color: #FFF;
border: 2px solid #085186;
padding: 7px 30px;
border-radius: 5px;
font-weight: 500;
display: inline-block;
width: auto;
}
.cbd_top_level_third .cbd--li .cbd--span {
font-weight: 400;
}
.cbd_top_4_table .cbd_top_level_sec .text {
margin-left: 0px;
}
.cbd_top_4_table .cbd_top_level_sec {
border-left: 1px solid #bfbfbf;
}
.pagesidebar_new .cbd_top_4_table .cbd--product--list {
margin-top: 20px;
padding-left: 0;
left: 0;
}
.cbd_top_4_table .cbd_top_level_img {
text-align: left;
margin: 0px;
}
.cbd_top_4_table .cbd_top_5_sww {
padding: 30px 0;
}
.cbd_top_4_table .cbd_top_level_sec .text, .cbd_top_4_table .cbd_top_level_third .text {
margin: 0 auto;
display: block;
max-width: fit-content;
}
.cbd_top_4_table .cbd_top_level_sec {
margin: 0;
}
.cbd_top_4_table .cbd_top_level_third {
line-height: 16px;
}
.cbd_top_4_table .cbd_top_level_third ul {
margin-bottom: 0;
}
.cbd_top_4_table .cbd_top_level_third .cbd--li>i {
color: #085186;
}
.cbd_top_4_table .cbd_top_level_img, .cbd_top_4_table .cbd_top_level_sec, .cbd_top_4_table .cbd_top_level_third {
text-align: center;
}
@media(min-width:320px) and (max-width:991px){ .cbd_top_4_table .cbd_top_level_img p,
.cbd_top_4_table .cbd_top_level_sec p, .cbd_top_4_table .cbd_top_level_third p {
text-align: center;
}
.cbd_top_4_table .cbd_top_level_sec {
border-left: none;
}
.cbd_top_4_table .cbd_top_level_third {
line-height: 16px;
background: #ed7d3154;
margin-top: 30px;
padding: 30px 0;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
}
.cbd_top_4_table .cbd_top_5_sww {
padding-bottom: 0;
}
.cbd_top_4_table .cbd_top_level_img {
margin-bottom: 20px;
}
}
@media(min-width:768px) and (max-width:991px){
.cbd--main.cbd_top_4_table .cbd_product_link_top {
padding: 0px 15px 0px 15px;
}
}
@media(min-width:320px) and (max-width:768px){ .cbd_top_4_table .ProductListItem__prices {
font-weight: 500;
}
.cbd_top_4_table .text p {
padding: 5px 0 0;
margin: 0;
}
#header-filter #example2 .dropdown-menu.show {
top: -2px !important;
}
} @media(min-width:320px) and (max-width:767.5px){
.toc_body ol {
font-size: 16px;
}
} .toc.default_blog {
margin: 25px 0 20px 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 {
background: #f7f7f7;
}
.toc.default_blog .toc_header .toggle {
display: none;
}
.toc.desk .toc_body .col-secd ol {
display: grid;
grid-template-columns: repeat(2, 1fr);
}
.toc.desk .toc_body .col-secd ol li:last-child {
border-bottom: none !important;
}
.toc.default_blog .toc_body .col-secd ol li {
padding: 20px 20px !important;
}
.toc.desk .toc_body .col-secd ol li {
border-bottom: 1px solid #E5E5E5;
padding: 20px 20px;
}
.toc.default_blog .toc_body ol {
padding: 0;
}
.col-secd {
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;
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 .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.desk.blog-desk .toc_header.header-head {
padding: 20px;
border-radius: 10px; }
.toc.desk .toc_body .col-secd ol li:last-child {
border-bottom: none !important;
}
.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 15px;
}
.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;
}
.toc_body ol li { }
.toc.mob .toc_body.mob ol li:last-child {
border-bottom: none !important;
}
.toc {
margin-bottom: 20px !important;
}
.toc.default_blog.mob {
position: fixed;
bottom: 0;
z-index: 99999;
width: 100%;
left: 0;
margin-bottom: 0px !important;
border-radius: 10px 10px 0 0; }
.toc_body ol li a {
color: #141412;
}
.toc_header .toggle i.fas.fa-chevron-up {
width: 12px;
}
.toggle {
line-height: 2.2;
}
.page_heding .toc {
margin: 0px;
}
.toc.default_blog {
margin: 0;
background: #f7f7f7;
}
}
@media(min-width:768px) and (max-width:991px){
.toc.desk .toc_body .col-secd ol {
display: unset;
grid-template-columns: unset;
}
} .single-navigation {
line-height: 34px;
font-size: 13px;
font-weight: 300;
}
#pa_newsletter_subscribe .form-item #pa_newsletter_submit {
margin: 20px 0 0;
cursor: pointer;
} .new_blog.single_new_blog {
margin: 25px 0 0;
}
.single_post2 {
background: #FFF;
}
#main-content .content.single-entry .image {
margin-bottom: 20px;
}
.post-template-single_new2 .mt-3 {
background: #f5f5f5;
}
.toc.default_blog.desk.blog-desk {
margin-top: 26px;
display: inline-block;
width: 100%;
border-radius: 10px; }
.post-template-default #main-content .content.single-entry .image,
.post-template-page-arbeitgeber-magazin-single #main-content .content.single-entry .image {
margin-bottom: 40px;
}
.post-template-default div#main-content p {
text-align: left;
} .post-template-page-arbeitgeber-magazin-single .neueste-arztstellen-header { }
.post-template-page-arbeitgeber-magazin-single .registrierung-newsletter-header { }
@media(max-width:767.5px){
.post-template-default #main-content .content.single-entry .image {
margin-bottom: 25px;
}
.single.single-post .content.single-entry h2 {
padding-top: 0px;
}
#related_post_design_1 .cat_desc, #related_post_design_2 .cat_desc {padding-left: 15px; }
}
@media(min-width:992px){ .single_post2 {
padding: 0 140px;
}
}  @media(min-width:768px) and (max-width:991px){
.blog_post_title {
max-width: 100% !important;
flex: 0 0 100% !important;
}
}  .black-friday {
background: #000;
}
.black-friday .first_level_sww {
background: #FFF;
}
.cbd--table--percent {
background: #ed7d31;
padding: 5px 7px 5px 7px;
color: #fff !important;
text-decoration: none;
font-weight: 400;
transition: ease-out .5s;
text-align: center;
border-radius: 5px;
font-size: 12px;
}
.ProductListblackfriday__prices {
font-size: 15px;
font-weight: 500;
float: right;
margin-top: 5.5px;
}
.black-friday .first_level_sec {
padding: 20px 30px 15px 15px;
margin-left: 0;
}
.black-friday-title {
padding: 0 0 12px;
}
.modal-black-friday {
background: #000;
}
.first-black-friday {
background: #FFF;
}
.black-friday .black-friday-heading {
color: #ed7d31 !important;
font-size: 25px !important;
padding: 15px 0 0 !important;
}
.black-friday .cbd--main.first_label_swiss .cbd--product--link {
left: 0;
}
.modal-black-friday .themengebiete {
border: unset;
}
.black-friday .first_level_sww .first_level_sec .black-friday-title {
margin: 0 -10px 0px 0 !important;
}
.black-friday .cbd--table--percent {
background: #ed3131;
font-size: 16px;
display: inline-block;
}
.black-friday .cbd--table--button {
display: inline-block;
}
.cbd-pricing {
padding: 0 0 15px 0;
}
#mobile_cbd_popup .first_level_sec .black-friday-title {
font-size: 12px;
}
strong.black_f_strong {
font-size: 14px;
font-weight: 600;
width: 100%;
display: block;
text-align: center;
}
@media(max-width:991px){
.black-friday .first_label_swiss .first_level_sec .black-friday-title {
font-size: 14px;
}
.black-friday .cbd--main.first_label_swiss {
padding: 0px;
}
.black-friday .cbd--table--button {
width: 100%;
padding: 8px;
font-size: 14px;
}
.model-black .close {
color: #FFF;
}
.model-black .first-black-friday .cbd--table--button {
font-size: 14px;
}
#mobile_cbd_popup .modal-black-friday .cbd--main.first_label_swiss .cbd--product--link {
left: 0;
}
.model-black {
border: none;
}
.first-black-friday .first_level_sec .cbd--table--percent {
background: #ed3131;
font-size: 16px;
display: inline-block;
}
.black-friday .first_level_sec {
display: inline-block;
width: 61%;
}
.black-friday .black-friday-heading {
color: #ed7d31 !important;
font-size: 25px !important;
padding: 20px 0 0 !important;
margin: 0;
}
.black-friday .first_level_sec .text {
text-align: left;
}
.model-black .first_level_sec .text {
text-align: left;
}
}
@media(max-width:767.5px){
.modal-black-friday .black-friday-heading {
color: #ed7d31 !important;
font-size: 25px;
}
.modal-black-friday .cbd--main.first_label_swiss {
padding: 0px 0 10px 0;
}
#mobile_cbd_popup .modal-black-friday .first-black-friday .first_level_sec {
padding: 20px 15px 15px 15px !important;
margin: 0 !important;
display: inline-block;
width: 60%;
}
.model-black .black-friday-title {
margin-bottom: 0 !important;
}
.model-black .first-black-friday .cbd--table--button {
width: 100% !important;
}
.model-black .first-black-friday .cbd--table--img {
height: 90px !important;
}
.model-black .first-black-friday .cbd--table--img {
height: 90px !important;
}
}  .product_price {
margin: 0 0 1rem;
}
.ProductList__prices {
font-weight: 500;
font-size: 15px;
}
#mobile_cbd_popup .first_level-ss {
padding: 15px 22px 15px 0;
}
.product_price {
width: 115px; }
.page-template-page-cbd-oel-new .col-lg-4.cbd_top_level_sec, .page-template-page-cbd-oel-new .col-lg-4.cbd_top_level_img {
padding: 0 13px;
} .ASI_VERSIC.desktop {
margin-bottom: 15px;
}
.ASI_VERSIC.mobile {
text-align: center;
margin-bottom: 15px;
}
@media(max-width:767.5px){
.themengebiete.black-friday .cbd--container {
display: block;
margin-top: -15px;
font-size: 12px;
}
.textwidget .themengebiete-body .cbd--main.first_label_swiss {
padding: 0;
}
.textwidget .themengebiete-body .cbd--container {
display: block; font-size: 12px;
}
.modal-body.modal-black-friday .themengebiete-body .cbd--container {
display: block;
margin-top: -15px;
font-size: 12px;
}
#mobile_cbd_popup .themengebiete-body .cbd--container {
display: block;
margin-top: -15px;
font-size: 12px;
}
#mobile_cbd_popup .first_level_sec .cbd--cell--number {
top: 0;
}
.textwidget .themengebiete-body .first_level_sec .cbd--cell--number {
top: 0;
}
#mobile_cbd_popup .first_level_sec .cbd-rating {
margin-top: -2px !important;
}
#mobile_cbd_popup .cbd--main.first_label_swiss {
padding: 10px 0 0 0px;
}
}
.themengebiete.black-friday .cbd--product--link {
background-color: #085186;
color: #fff !important;
}
@media(max-width:991px){
.cbd--container .first_level_sww .cbd--table--img {
width: auto !important;
}
.cbd--main.secound_label_swiss .secound_level_sww .secound_level_img {
padding: 30px 15px 10px 15px;
}
}
@media(min-width:768px) and (max-width:991px){
.textwidget .themengebiete-body .cbd--container .first_level_sec .cbd-rating {
margin-top: -21px !important;
}
.textwidget .themengebiete-body .cbd--main.first_label_swiss {
padding: 0;
}
.textwidget .themengebiete-body .cbd--container {
display: block; font-size: 12px;
}
}
.single-post .textwidget .themengebiete-body .cbd--container p:empty {
display: block;
} .page-template-page-fachartikel-ohne-sidebar .mt-3 {
display: none;
}
.post-template-page-fachartikel-ohne-sidebar .mt-3 {
display: none;
}
.single_post2 .single_post_img .image img.attachment-post-thumbnail {
width: 100%;
height: auto;
}
.container.sidebar-300.single_post2 {
padding-bottom: 30px;
}
.post-author-header {
line-height: 12px;
margin-bottom: 30px;
}
.post-author-header .updated { }
.single_post2 .image {
margin-bottom: 40px;
} .single_post2 .single-navigation {
margin-bottom: 30px;
}
.single_post2 .post-author-header a {
color: #141412;
}
.single_post2 .content.single-entry p {
margin-top: 0em;
}
.single.single-post .single_post2 .content.single-entry p {
margin-top: 0em;
}
.single_post2 .content.single-entry h2 {
padding-top: 20px;
margin-bottom: 20px;
font-size: 20px;
line-height: 30px;
}
.single_post2 .content.single-entry h3 {
font-size: 18px;
line-height: 30px;
padding-top: 5px;
margin-bottom: 15px;
color: #141412;
}
.post-template-default #main-content .content.single-entry .image+.description.tinymce-style>div p:first-child {
margin-top: 3px !important;
display: inline-block;
margin-bottom: 0px;
}
.post-template-page-arbeitgeber-magazin-single #main-content .content.single-entry .image+.description.tinymce-style>div p:first-child {
margin-top: 3px !important;
display: inline-block;
margin-bottom: 0px;
}
.attachment-single-column.size-single-column.wp-post-image {
width: 100%;
height: auto;
}
.post-template-default #main-content .content.single-entry .image+.description.tinymce-style p:empty {
display: none !important;
}
div#main-content .description.tinymce-style { }
.single_post_img .image img.attachment-post-thumbnail {	    border-radius: 10px;  }
.toc.default_blog.desk.blog-desk .toc_body.toc_sec {
margin-top: 0;
}
#searchform #s:focus {
border: 1px solid #085186;
outline: none;
box-shadow: none;
}
#g-recaptcha {
margin-top: 10px;
}
#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: 0px;
}
.archive.search.search-no-results .textwidget #searchform {
display: none;
}
.archive.search.search-no-results .textwidget #blog_searchform {
padding: 5px;
}
@media(max-width:767.5px){
.page-template-page-mediziner #searchform #searchsubmit,
.page-template-page-fachwissen #searchform #searchsubmit { }
.single_post_img {
padding: 0;
}
.single_post2 .image {
margin-bottom: 25px;
} .post-author-header .updated {
margin-bottom: 10px;
}
}
@media(min-width:768px){
.padd-l-r-0 {
padding: 0;
}
}
@media(max-width:991px){
.post-template-single_new2.single .mt-3 {
margin-top: 1px !important;
height: 0;
}
}
@media(min-width:992px){
.container-fuild.single_post_full {
background: #f5f5f5;
padding: 25px 0;
}
.single_post2 {
padding: 0 140px;
}
}
.quellen_section ol {
margin-left: 5px;
}
.pagesidebar_new .page-sidebar .toggle {
margin-top: -1px;
} .arzt-stellenangebote-header {
background-size: cover;
background-position: top center;   }
.textwidget .arzt-stellenangebote-header h3 { padding: 0 0 0 20px;
margin-left: -20px;
font-weight: 400;
line-height: 30px;
font-size: 17px;  margin-bottom: 10px;
}
.top-arbeitgeber .siderbar_logo_img #company_logo_thumb {
max-height: 60px;
}
@media(max-width:767.5px){
.mt-30.magazin_newsletter_mobile {
margin: 0 0 1em 0;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline .fancybox-inner div#pa_newsletter_subscribe_result {
width: 100% !important;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline .fancybox-inner {
width: 100% !important;
}
}
.one {
font-size: 14px;
font-weight: 700;
}
.two {
font-size: 14px;
font-weight: 700;
}
.three {
font-size: 14px;
font-weight: 700;
}
#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;
}
.zum_arzt_link.blank {
color: #fff;
font-size: 0;
}
.page-template-page-fachwissen div.heading {
margin-bottom: 0;
}
.page-template-page-fachwissen form#searchform { }
.NameAndAddress .Person_Info .person_telefone ul {
list-style: none;
font-size: 14px;
}
.page-template-page-cbd-oel-new .mt-3 {
display: none;
}
body.page-template-page-cbd-oel-new {
height: unset;
}
.page-template-page-cbd-oel-new-black-friday .mt-3 {
display: none;
}
body.page-template-page-cbd-oel-new-black-friday {
height: unset;
}
@media(min-width:992px){
#mobile_cbd_popup .modal-dialog {
max-width: 380px;
margin: auto;
display: flex;
height: 100%;
}
#mobile_cbd_popup .first_level_img {
min-width: 120px;
max-width: 120px;
}
#mobile_cbd_popup .cbd--container .first_level_sww .cbd--table--img {
height: 80px;
}
.pagesidebar_new .cbd_top_4_table .cbd--product--list {
margin-bottom: 19px !important;
}
.cbd_top_level_img .cbd--cell--title {
font-weight: 400;
}
.cbd_top_4_table .text p {
font-weight: 400;
}
}
.cbd--li.empty {
height: 26px;
background: transparent !important;
}
.cbd--li.bold {
list-style: none;
text-align: center;
}
.cbd--li.bold .fas.fa-check-circle {
display: none;
}
.cbd--li.bold .cbd--span {
font-weight: 400;
border: 2px solid #ed7d31;
border-radius: 5px;
padding: 5px 10px;
} #cbd_top_10_table_2 .first_level_sec .cbd--cell--title {
font-size: 16px;
line-height: 26px;
margin-bottom: 7px !important;
}
#cbd_top_10_table_2 .text .cbd--cell--title {
font-weight: 700;
}
#cbd_top_10_table_2 .first_level_third {
padding: 60px 55px 60px 55px;
margin: 0;
border-bottom-right-radius: 8px;
border-top-right-radius: 8px;
text-align: center;
font-size: 18px;
background: #e3effa;  border-left: 1px solid #cddce6;
}
#cbd_top_10_table_2 .gray_name {
font-size: 20px !important;
}
#cbd_top_10_table_2 .gray_rabatt.rabatt_name {
margin-bottom: 0;
}
#cbd_top_10_table_2 .gray_rabatt {
font-size: 18px !important;
font-weight: 300;
margin: 10px 0;
display: block;
padding: 0 !important;
}
#cbd_top_10_table_2 .first_level_third .cbd--table--button {
background-color: #ed7d31;
padding: 12px 25px 12px 25px;
color: #fff !important;
text-decoration: none;
font-weight: 500;
border-radius: 2px;
transition: ease-out .5s;
display: block;
text-align: center;
border-radius: 5px;
font-size: 16px;
}
#cbd_top_10_table_2 .first_level_third .cbd--table--button:hover {
color: #fff !important;
position: relative;
transform: translateY(-7px);
transition: ease-out .25s;
}
#cbd_top_10_table_2 .first_level_third p {
text-align: center;
} #cbd_top_10_table_2 .cbd--main.first_label_swiss .cbd--product--link {
top: 27px;
left: 10px;
}
.col-lg-4.cbd_top_level_sec .text .cbd--table--button {
background: transparent;
padding: 0px;
}
@media(min-width:1201px){
#cbd_top_10_table_2 .first_level_third {
min-width: 250px;
max-width: 250px;
}
}
@media(min-width:992px) and (max-width:1199px){ #cbd_top_10_table_2 .first_level_third {
min-width: 200px;
max-width: 200px;
padding: 60px 15px 60px 15px;
}
}
@media screen and (max-width:991px){
#cbd_top_10_table_2 .cbd-rating {
margin-top: -25px !important;
}
#cbd_top_10_table_2 .cbd--cell--number {
display: inline;
font-family: Roboto;
font-weight: 400;
position: relative;
top: -10px;
}
#cbd_top_10_table_2 .cbd--main.first_label_swiss {
padding: 10px 0 30px 0;
}
#cbd_top_10_table_2 .cbd--main.first_label_swiss .first_level_sec .cbd--cell--title {
font-size: 18px;
font-weight: 500;
margin-bottom: 15px !important;
}
#cbd_top_10_table_2 .cbd--main.first_label_swiss .cbd--product--link.mobile {
top: -14px;
display: inline;
}
#cbd_top_10_table_2 .cbd--main.first_label_swiss .first_level_third {
padding: 30px 55px 30px 55px;
border: none;
border-top-right-radius: 0;
border-bottom-left-radius: 8px;
}
#cbd_top_10_table_2 .cbd--container {
font-family: Roboto;
white-space: nowrap;
font-size: 18px;
display: flex;
justify-content: center;
width: 100%;
height: 100%;
}
#cbd_top_10_table_2 .first_level_sec .text p {
text-align: center;
}
} .first_level_sec .product_price .ProductList__prices s {
padding: 0 10px 0 0px;
}
.mem_box .emp_name+p {
text-align: center;
}
#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;
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: 21px;
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 .dropdown-menu.show {
z-index: 99999;
}
#step_package .btn.btn-secondary.dropdown-toggle {
font-size: 16px !important;
line-height: normal;
}
#step_package .dropdown-menu.show .hs-menu-inner li a {
font-size: 16px;
font-weight: 300;
padding: .25rem 10px;
line-height: 26px;
}
#step_package #job_type_ddl_input {
font-size: 16px !important;
}
#jobsearch #example.error {
border: 1px solid red;
}
.payment_plan .btn-select {
cursor: pointer;
}
#step_package #example-two-button {
border: 1px solid #085186;
}
#step_package .dropdown.hierarchy-select.show {
border: 1px solid #085186;
border-radius: 5px 5px 0 0; }
#step_package .dropdown-menu.show {
border: 1px solid #085186 !important;
}
#step_package .dropdown-menu.show {
z-index: 999;
} .future_doctor_form {
background: #fcfeff;
border: 1px solid #fefefe;
border-radius: 25px;
box-shadow: 0 4px 15px rgba(0, 0, 0, .08);
padding: 30px;
}
.future_doctor_form .step {
border: none;
}
.future_doctor_form .progress-text {
font-size: .9em;
}
.future_doctor_form input {
padding: 12px 10px;
outline: 0;
margin: 0;
width: 100%;
max-width: 100%; box-sizing: border-box;
-webkit-appearance: none;
}
.future_doctor_form .hs-firstname.hs-fieldtype-text, .future_doctor_form .hs-lastname.hs-fieldtype-text {
width: 100%;
}
.future_doctor_form label>span {
font-size: 18px;
}
.future_doctor_form .hs-form-field.active label>span {
font-size: 12px;
}
.future_doctor_form .hs-richtext {
margin-bottom: 30px;
}
.future_doctor_form .no-list li {
padding: 0px
}
.future_doctor_form .hs-button.primary.large {
display: inline-block;
padding: 13px 20px;
margin-bottom: 15px;
font-weight: 500;
cursor: pointer;
margin-right: 7px;
border: 0;
-webkit-border-radius: 15px;
border-radius: 18px;
position: relative;
overflow: hidden; background-color: #ff6b00;
height: auto;
font-size: 18px;
}
.future_doctor_form #multistep-form .hs-form-private .hs-form-field label {
top: 16px;
line-height: 20px;
}
.future_doctor_form #multistep-form .hs-form-private .hs-form-field input { line-height: 26px;
font-size: 18px;
font-weight: 300;
}
.future_doctor_form .no-list.hs-error-msgs.inputs-list {
position: inherit;
}
.future_doctor_form .hs-form-checkbox, .future_doctor_form .hs-form-radio {
margin-bottom: 10px !important;
} .future_doctor_form input[type=checkbox] {
display: none;
}
.future_doctor_form select {
padding: 12px 10px;
outline: 0;
margin: 0;
width: 100%;
max-width: 100%;
display: block;
box-sizing: border-box;
-webkit-appearance: none;
font-size: 18px;
font-weight: 300;
}
.future_doctor_form .hs-input.hs-fieldtype-intl-phone::before {
margin-top: 23px;
}
.future_doctor_form .hs-city.hs-fieldtype-text {
float: none;
}
.future_doctor_form .hs_phone label>span {
font-size: 12px;
}
.future_doctor_form .hs-form-booleancheckbox-display [type="checkbox"]:checked+span:before,
.future_doctor_formhs-form-booleancheckbox-display [type="checkbox"]:not(:checked)+span:before {
content: "";
position: absolute;
top: 5px;
left: 1px;
height: 25px;
width: 25px;
background-color: #ffffff;
border-radius: 5px; border: 2px solid #eaeaea;
}
.future_doctor_form [type="checkbox"]:checked+span,
.future_doctor_form [type="checkbox"]:not(:checked)+span {
padding-left: 35px;
padding-top: 4px;
}
.future_doctor_form .hs-form-booleancheckbox-display [type="checkbox"]:checked+span:before,
.future_doctor_form .hs-form-booleancheckbox-display [type="checkbox"]:not(:checked)+span:before {
content: "";
position: absolute;
top: 5px;
left: 1px;
height: 25px;
width: 25px;
background-color: #ffffff;
border-radius: 5px; border: 2px solid #eaeaea;
}
.future_doctor_form [type="checkbox"]:checked+span:after {
content: "";
position: absolute;
-webkit-transform: rotate(45deg) scale(1);
-ms-transform: rotate(45deg) scale(1);
transform: rotate(45deg) scale(1);
left: 9px;
top: 7px;
width: 8px;
height: 16px;
border: solid #ff6b00;
border-width: 0 3px 3px 0;
background-color: transparent;
border-radius: 0;
}
.future_doctor_form #multistep-form .hs-form-radio-display,
.future_doctor_form #multistep-form .hs-form-checkbox-display {
width: 100%;
line-height: 100px !important;
}
.hs_error_rollup {
display: none;
}
#multistep-form .hs-input.hs-fieldtype-intl-phone::before {
left: 27%;
}
.hs_country_name.hs-country_name.hs-fieldtype-select.field.hs-form-field div.input::after {
top: 22px;
color: #999;
}
.hs-form>.hs-form-field select:invalid option {
color: #000;
}
@media(min-width:992px) and (max-width:1199px){ .secound_level_sec {
max-width: 200px;
}
.text .cbd--cell--title {
font-weight: 700;
display: block;
white-space: normal;
line-height: 28px;
}
.Preis {
font-size: 17px !important;
}
.cbd--table--button {
padding: 12px 5px 12px 5px !important;
}
}
@media(min-width:320px) and (max-width:767.5px){
.future_doctor_form {
padding: 30px 15px;
}
.pagesidebar_new .col-md-3.col-sm-12.col-xs-12 div#div-gpt-ad-1407836112958-0 {
right: 0 !important;
}
}
@media(min-width:576px) and (max-width:991px){
.col-sm-8.future_doctor_sec {
flex: 0 0 100%;
max-width: 100%;
}
} .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.praktischarzt.ch/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: 5px;
}
.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;
} .container-fluid.arzt_job_nach_section_a3_list {
border-top: 1px solid #ddd;
background: #f8f8F87D;
}
.container.arzt_job_nach_section {
padding: 50px 0;
}
.arzt_job_nach ul {
list-style: none;
}
.arzt_job_nach h2 {
font-size: 18px;
margin-bottom: 0;
min-height: 44px;
font-weight: 400; }
.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: 14px;
font-weight: 300;
line-height: 50px;
}
.arzt_job_nach .btn.btn-link {
font-size: 12px;
color: #666;
line-height: 14px;
float: right;
text-decoration: none;
font-weight: 300;
}
.arzt_job_nach .btn.btn-link .fal.fa-chevron-double-left, .arzt_job_nach .btn.btn-link .fal.fa-chevron-double-right {
font-size: 9px;
} .page-template-page-arbeitgeber-liste .container-fluid.contenttext { }
.page-template-page-arbeitgeber-liste #latest_jobs_container {  padding-bottom: 60px;  margin-top: 0; }
.container-fluid.contenttext #content_box {
border: none;
margin: 50px auto 0;
}
.container-fluid.contenttext {
padding-bottom: 30px;
}
#content_box_keyword p {
font-size: 14px;
color: #141412;
line-height: 26px;
font-weight: 300;
}
.page-template-page-arbeitgeber-liste .container-fluid.contenttext #content_box #content_box_keyword {
margin: 15px 15px 0 15px;
}
.page-template-page-arbeitgeber-liste #content_box_keyword h2 {
font-size: 18px;
font-weight: 400;
padding: 10px 0 0;
}
.page-template-page-arbeitgeber-liste #content_box_keyword h3 {
font-size: 17px;
font-weight: 400;
padding: 10px 0 0;
}
#content_box_keyword ul {
margin-bottom: 1rem;
width: 100%;
}
#content_box_keyword ul li {
margin-left: 13px;
font-weight: 300;
width: 100%;
font-size: 14px;
}
#content_box_keyword b,
#content_box_keyword strong {
font-weight: 400;
}
@media(min-width:768px){
.container-fluid.contenttext {
border-top: 1px solid #ddd;
}
}  .kliniken-city {
margin: 50px 0;
}
.kliniken-city .top-arbeitgeber_non_pre {
margin: 0;
}
.kliniken-head h2 {
font-size: 16px;
font-weight: 400;
margin: 0;
}
.kliniken-ss span {
font-size: 14px;
font-weight: 300;
line-height: 24px;
width: 100%;
display: block;
}
.kliniken-city .top-arbeitgeber_non_pre .employer-address .arbeitgeber_location .fas.fa-map-marker-alt {
padding-left: 0;
margin-left: 15px;
margin-top: 5px !important;
}
.kliniken-city .top-arbeitgeber_non_pre {
border-top: unset;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.kliniken-head {
background: #f8f8F87D;
color: #141412;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
}
.kliniken-city .pagination {
margin: 40px 0 15px;
}
.kliniken-city.box-job .arbeitgeber_typ { }
.kliniken-city.box-job .department, .kliniken-city.box-job .arbeitgeber_typ, .kliniken-city.box-job .arbeitgeber_location {
font-size: 14px;
font-weight: 300;
line-height: 24px;
}
.kliniken-city.box-job .top-arbeitgeber_non_pre .logostartseite {
border: 1px solid #dedede;
}
.top-arbeitgeber_non_pre .department .fa.fa-plus-square {
margin-right: 3.5px;
}
.kliniken-city.box-job .arbeitgeber_location {
width: 100%;
}
@media(max-width:767.5px){
.kliniken-head {
display: none;
}
.kliniken-city .top-arbeitgeber_non_pre {
border-top: 1px solid #ddd;
margin-bottom: 20px;
}
.page-template-page-arbeitgeber-liste .arzt_job_nach.job_region {
margin-bottom: 50px;
} .page-template-page-arbeitgeber-liste .arzt_job_nach {
padding: 0;
} .kliniken-city.box-job .top-arbeitgeber_non_pre .logostartseite {
border: 1px solid #dedede;
margin-bottom: 10px; height: 80px;
width: 150px;
line-height: 4;
background: #fff; border-radius: 5px; display: block !important;
}
.kliniken-city.box-job .arbeitgeber_typ {
float: none;
} .kliniken-ss.first {
margin-top: 20px;
}
.kliniken-ss.ort {
display: none;
}
.mobile.not_tablate {
font-size: 14px;
font-weight: 400;
line-height: 24px;
width: 100%;
margin: 15px 0;
}
.mobile.not_tablate .fas.fa-map-marker-alt {
margin-right: 5px;
}
.distance .mobile.not_tablate {
font-weight: 300;
width: auto;
margin: 0;
float: left;
margin-right: 5px;
}
.top-arbeitgeber_non_pre .employer-address .arbeitgeber_location {
display: none;
}
}
@media(min-width:768px){
.kliniken-city .top-arbeitgeber_non_pre {
padding: 0px;
}
.kliniken-city .top-arbeitgeber_non_pre .name_sec {
padding: 15px;
}
.kliniken-city .top-arbeitgeber_non_pre .kliniken-ss.employee, .kliniken-city .top-arbeitgeber_non_pre .kliniken-ss.patients, .kliniken-city .top-arbeitgeber_non_pre .kliniken-ss.ort, .kliniken-city .top-arbeitgeber_non_pre .kliniken-ss.distance {
border-left: 1px solid #ddd;
display: flex;
justify-content: center;
align-items: center;
}
.kliniken-head .col-12 {
padding: 15px; }
.kliniken-head .distance, .kliniken-head .ort, .kliniken-head .employee, .kliniken-head .patients {
border-left: 1px solid #ddd;
}
.kliniken-city.box-job .employer-name { }
.kliniken-ss span {
margin-top: 15px;
}
.kliniken-ss {
padding: 15px;
}
.mobile.not_tablate {
display: none;
}
.kliniken-ss.distance .fa-map-marker-alt {
display: none;
}
}  #new-company-profile #uber_content.content {
max-height: fit-content;
overflow: hidden;
}
#new-company-profile .TitleLogomedia {
border: unset;padding: 0;
}
.address-kontakt h2, .facts-fig h2 {
font-size: 20px;
font-weight: 400;
margin-bottom: 0;
}
.address-kontakt h2 {
font-size: 20px;
font-weight: 400;
}
.facts-fig h3 {
font-size: 16px;margin-top: 15px;font-weight: 400;
}
.facts-fig span {
display: block;
border-bottom: 1px dashed #ddd;
margin: 5px 0 0;
font-weight: 300;
}
#partner-company-profile.partner_comp_txt .content p {
font-size: 14px;
margin-bottom: 10px;
font-weight: 300;
}
.address-kontakt span {
width: 100%;
display: inline-block;
font-weight: 400;
}
#new-company-profile .main-column.uppercase {
font-weight: 400;
}
.facts-fig .row {
padding: 0 15px;
}
.address-kontakt {
margin: 20px 0;
}
.Fallz-head h3{
padding: 20px 0 0;
}
.TitleLogomedia #latest_jobs_container {
padding-bottom: 0;
}
.emp-name {
font-weight: 500;
}
.desc_heading h2 {
font-size: 20px;
}
.info-select ul { list-style-type: none; }
.logo-map .accordion {
width: 100%;
max-width: 100%;
margin: 10px auto 20px;
background: #FFF;
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #ddd;
}
#jmap {
margin-top: 30px;
margin-bottom: 10px;
border-radius: 10px; }
.logo-map .accordion .link {
cursor: pointer;
display: block;
padding: 10px 25px 10px 15px;
color: #fff;
font-size: 14px;
font-weight: 400;
border-bottom: 1px solid #CCC;
position: relative;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
background: #085186;
border-radius: 10px 10px 0 0; }
.logo-map .accordion li:last-child .link { border-bottom: 0; }
.logo-map .accordion li i {
position: absolute;
top: 16px;
left: 12px;
font-size: 18px;
color: #fff;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.logo-map .accordion li i.fa-chevron-down {
right: 12px;
left: auto;
font-size: 14px;
display: none;
}
.logo-map .accordion li.open .link { }
.logo-map .accordion li.open i { color: #fff; }
.logo-map .accordion li.open i.fa-chevron-down {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.logo-map .submenu a {
display: block;
text-decoration: none;
padding: 5px 15px;
font-size: 14px; font-weight: 300;
}
.address-kontakt span.emp-street, .address-kontakt span.postal-city {
font-weight: 300;
}
.logo-map .submenu a:hover {
background: #f5f5f5f8; font-weight: 300;
}
.logo-map .submenu a:focus {
background: #f5f5f5f8; font-weight: 300;
}
.company_url span {
font-weight: 300;
}
.address-kontakt strong {
font-weight: 400;
float: left;
margin-right: 5px;
}
.address-kontakt span a{
font-weight: 300; }
#new-company-profile .sidebar_right_new { }
.logo-map #company_logo_thumb {
width: 60%;
}
.title_center .company_url .dot::after {
content: "\2022";
margin-right: 5px;
}
.company_url > span .dot.dot1:last-child {
display: none;
}
.partner_comp_txt h2 {
font-weight: 400;
}
.address-kontakt h3 {
font-size: 16px;
font-weight: 400;
}
.page-template-page-arbeitgeber-liste #new-company-profile h3 {
margin-top: 20px;
margin-bottom: 10px;
}
#partner-company-profile .desc_heading h2 {
margin-bottom: 15px;
}
.Fallz-head {
margin: 20px 0 30px 0;
}
.address-kontakt #jmap {
margin-top: 0px;
margin-bottom: 20px;
}
#uber_content h2, #uber_content h3, #uber_content h4, #uber_content h5, #uber_content h6{font-weight: 400}
div#uber_content ul {
font-weight: 300;
margin-bottom: 15px;
}
.address-kontakt div#partner-company-profile {
padding: 0;
}
#new-company-profile .premium_single_logo {
border: 1px solid #ddd;
padding: 20px 10px;
text-align: center;
margin-bottom: 20px;
border-radius: 10px; }
h2.lageplan {
margin-top: 20px;
padding-top: 20px;
margin-bottom: 15px;
}
p.lageplan_desc {
font-size: 14px;
font-weight: 300;
margin-bottom: 5px;
}
h2.hospital {
font-size: 20px;
font-weight: 400;
margin-bottom: 20px;
margin-top: 15px;
}
#hospital_section table td {
font-weight: 300;
font-size: 14px;
}
.logo-map .submenu a.active { background: #f5f5f5f8;
}
.logo-map .submenu li.bg-orange a {
background: #ed7d35c2;
color: #fff;
border-radius: 0 0 10px 10px; }
div#partner-company-profile .content ul {
list-style: outside;
margin: 0 0 15px 15px; }
.logo-map #accordion1 #submenu li a {
border-bottom: 1px solid #E5E5E5;
}
.logo-map #accordion1 .submenu li:last-child a {	border: none !important; }
#hospital_section table td {
font-weight: 300;
font-size: 14px;
padding: 10px 15px;
border-left: 1px solid #ddd;
}
#hospital_section .hospital_tg tr:first-child td {
font-weight: 400;
}
#hospital_section .table-responsive {
border: none;
}
.hospital_tg tr {
background: #fff;
color: #141412;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
.hospital_tg tr:first-child {
background: #f8f8F87D;
font-weight: 400;
}
#new-company-profile .theiaStickySidebar {
width: 255px !important;
}
#new-company-profile .top_logo_title #partner-company-profile {
min-height: auto;
}
@media(max-width:767.5px){
.address-kontakt{padding:0 10px;}
.info-drop {box-shadow: 0 2px 7px #999 !important;}
#partner-company-profile.partner_comp_txt {
padding: 0;
}
#new-company-profile .address-kontakt {	padding: 0;}
#new-company-profile .col-md-12.col-sm-12.col-12.padding-zero {	padding: 0;}
#new-company-profile .title_center {	text-align: left;}
#new-company-profile .NameAndAddress {	text-align: left;display: inline-flex; }
.address-kontakt {	margin: 0 0 20px 0;}
.address-kontakt h2 { }
.premium_single_logo {	display: none;}
.address-kontakt h3 {	margin-top: 15px;}
#new-company-profile .main-column.uppercase {	margin-bottom: 15px;} .logo-map .info-select #accordion {	position: fixed;	bottom: 0;	z-index: 99999;	width: 100%;	left: 0;	margin-bottom: 0px !important;border-radius: 0; }
.logo-map .accordion li i, .logo-map .accordion li.open i {	color: #141412; }
.logo-map .accordion .link {	background: #efefef;	color: #141412; padding: 20px 25px 20px 15px; font-size: 17px; font-weight: 500;}
.logo-map .accordion .submenu li a{	border-bottom: 1px solid #E5E5E5;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: baseline;	padding: 10px 15px; }
.logo-map .accordion li i {	top: 26px;	 }
.logo-map .accordion .submenu {	display: none; } .logo-map .submenu a {	font-weight: 400; }
.logo-map #accordion1 .link {cursor: pointer;display: block;padding: 10px 25px 10px 15px;color: #fff;font-size: 14px;font-weight: 400;border-bottom: 1px solid #CCC;position: relative;	-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;background: #085186;	}
.logo-map #accordion1 li i.fa-chevron-down {	color: #fff;	top: 16px;}
.logo-map #accordion1 .submenu {	display: block;}
.logo-map .accordion .submenu li:last-child a {	border: none; }
}
#Fachabteilungen_section ul { margin-left: 15px;
}
#Fachabteilungen_section ul li {
font-size: 14px;
font-weight: 300;
}  .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;
}  .kliniken-city .top-arbeitgeber_non_pre .employer-name { }
.kliniken-ss span { }
.kliniken-city.box-job .department, .kliniken-city.box-job .arbeitgeber_typ { }
@media(min-width:1200px){
.kliniken-city .top-arbeitgeber_non_pre .col-md-1.padding-zero.kliniken-ss.distance {	flex: 0 0 9.833%;	max-width: 9.833%; }
.kliniken-city .top-arbeitgeber_non_pre .col-md-5.name_sec {	flex: 0 0 40.167%;	max-width: 40.167%; }
.kliniken-head .col-md-1.distance {	flex: 0 0 9.833%;	max-width: 9.833%; }
.kliniken-head .col-md-5.name_sec {	flex: 0 0 40.167%;	max-width: 40.167%; }
.kliniken-head .col-md-2.employee, .kliniken-head .col-md-2.patients {	flex: 0 0 15.167%;	max-width: 15.167%;}
.kliniken-head .col-md-2.ort {	flex: 0 0 19.667%;	max-width: 19.667%; }
.kliniken-city .top-arbeitgeber_non_pre .col-md-2.kliniken-ss.employee, .kliniken-city .top-arbeitgeber_non_pre .col-md-2.kliniken-ss.patients {	flex: 0 0 15.167%;	max-width: 15.167%;}
.kliniken-city .top-arbeitgeber_non_pre .col-md-2.kliniken-ss.ort {	flex: 0 0 19.667%;	max-width: 19.667%; }
}
@media (min-width:992px) AND (max-width:1199px){ .kliniken-city .top-arbeitgeber_non_pre .col-md-1.padding-zero.kliniken-ss.distance {	flex: 0 0 11.333%;	max-width: 11.333%; }
.kliniken-city .top-arbeitgeber_non_pre .col-md-5.name_sec {	flex: 0 0 38.667%;	max-width: 38.667%; }
.kliniken-head .col-md-1.distance {	flex: 0 0 11.333%;	max-width: 11.333%; }
.kliniken-head .col-md-5.name_sec {	flex: 0 0 38.667%;	max-width: 38.667%; }
}
@media (min-width:768px) AND (max-width:991px){
.kliniken-city .top-arbeitgeber_non_pre .col-md-1.padding-zero.kliniken-ss.distance {	flex: 0 0 15.333%;	max-width: 15.333%; }
.kliniken-city .top-arbeitgeber_non_pre .col-md-5.name_sec {	flex: 0 0 34.667%;	max-width: 34.667%; }
.kliniken-head .col-md-1.distance {	flex: 0 0 15.333%;	max-width: 15.333%; }
.kliniken-head .col-md-5.name_sec {	flex: 0 0 34.667%;	max-width: 34.667%; }
}
@media(min-width:768px){
.kliniken-city .top-arbeitgeber_non_pre .employer-name { }
.kliniken-city .top-arbeitgeber_non_pre .kliniken-ss.employee, .kliniken-city .top-arbeitgeber_non_pre .kliniken-ss.patients, .kliniken-city .top-arbeitgeber_non_pre .kliniken-ss.ort, .kliniken-city .top-arbeitgeber_non_pre .kliniken-ss.distance { justify-content: normal; align-items: normal;}
.kliniken-city .kliniken-ss span {	margin-top: 0; }
.kliniken-city .top-arbeitgeber_non_pre .employer-name {margin-top: 0;line-height: 24px;margin-bottom: 1px;}
} .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;} 
} .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;} .attachment-single-column.size-single-column.wp-post-image {	width: 100%;	height: auto; }
table.tg tr:first-child th {padding: 10px !important;background: #085186 !important;color: #fff;font-weight: 600;border: none;}
.single_post2 .content.single-entry h3 {	padding-bottom: 0;}
.comments .commentlist li:before {
margin: 0;
content: unset;
}
div.comments div#respond { } .post-author-header .updated { border-left: 1px solid #141412;
margin-left: 10px;
padding-left: 10px; }
.post-author-header .updated- {
border-left: 1px solid #141412;
margin-left: 10px;
padding-left: 10px;
height: 14px;
}
.date_and_icons_container_fach .social_icons_wrapper {
margin-top: -10px;
}
.mobile.mrg-btm-20 .date_and_icons_container_fach .social_icons_wrapper.footer_social_icons {
margin-top: 0;
}
.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-fachartikel-ohne-sidebar .related_articals_top_border {border-top: 1px solid #CDDCE6 !important; padding-top: 20px;margin-top: 20px; }
.page-template-page-fachartikel .related_articals_top_border {margin-top: 20px; }
#autor_section {border-top: 1px solid #CDDCE6; 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 98px; max-width: 98px; }
#autor_section .auth_pic {	flex: 0 0 98px;	max-width:98px; }
@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; }
.name_sec_autor { line-height: 26px; }
}
@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;
padding-left: 0;
display: block;
padding-top: 5px;  border: none;
}
.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; }
}  .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% 1% 4% 0;
padding: 8px 2%;
width: 32%
}
.comments .title {
margin: 0 0 31px;
overflow: hidden;
display: table;
}
.comments .commentlist {
list-style: none;
margin: 0;
padding: 0;
}
.comments .page ol>li:before { display:none; }
.comments-container .commentlist .comment .the-comment img {    display: none; }
.comment-author.meta strong {	font-size: 17px;	font-weight: 600;	text-decoration: none;	letter-spacing: 0.7px;	margin-right: 5px;	color: #085186;}
.commentlist li.comment.depth-1 {	margin-bottom: 20px !important;}
.commentlist li ul.children {	margin-left: 70px; list-style: none;}
.commentlist li ul.children .the-comment {margin: 0px 0px 5px 0px;padding: 20px 0; }
.comment-respond input:focus-visible,.comment-respond textarea:focus-visible { outline: none;}
.comment-respond input,.comment-respond textarea {background-color: #fafafa; box-shadow: none !important; padding: 10px !important; }
.comments .commentlist .comment-author strong {display: block; margin-bottom: 0px;}
.comments a.comment-reply-link {color: #ed7d31;float: right;}
.comment-box-reply {	width: 100%;	display: inline-block;	border-bottom: 1px solid #085186;	padding-bottom: 5px; }
.comments__replies-toggle button {	background: no-repeat;	border: none;	cursor: pointer;}
.comments__replies-toggle {	border-bottom: 1px solid #085186;  padding-bottom: 5px; }
button.opened .fas.fa-angle-down {	transform: rotate(180deg); }
.comment-reply-link.opened .fas.fa-angle-down {	transform: rotate(180deg);	color: #ed7d31;	}
#respond #reply-title small {	float: right;	font-size: 16px;	position: relative; }
#respond #reply-title small #cancel-comment-reply-link {	padding: 5px 0px 5px 20px;}
#respond #reply-title {	font-size: 17px; }
.comments #comment-input input {    width: 100%;margin: 0 !important; margin-bottom: 5px !important; border-radius: 5px; }
.comments #comment-input input#last_name {    margin-right: 0 !important;}
form#commentform p.form-submit { margin-top: 25px;  text-align: right; border-top: 1px solid #ccc; padding-top: 20px;} .comments { padding: 20px 0 0; clear: both; }
.comments .title h2 {float: left;padding: 0 8px 5px 0 !important;margin: 0!important;font-size: 17px!important;display: table-cell;white-space: pre;}
.children li.comment.depth-2 + #respond #reply-title small {float: right;	font-size: 16px;	position: relative; }
.children li.comment.depth-2.no_comment  + #respond #reply-title small {float: right;	font-size: 16px;	position: relative; }
#respond #reply-title small #cancel-comment-reply-link::before {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-family: 'Font Awesome 5 Pro';
content: "\f01e";
margin-right: 5px;
font-size: 16px;
}
.comments div.input_section {    width: 50%;    float: left;    padding: 0 10px 0 0; } .comments div.textarea_section {    width: 100%;   display: inline-block; }
.input_section.lastname {    padding-right: 0 !important; }
.comments div.input_section label, div.textarea_section label {    font-weight: 500;}
.comments div.input_section sup, .comments div.textarea_section sup {    color: #ff0000;}
.comments .title {    border-bottom: 3px solid #085186;    width: 100%;}
.comments .comment-form span.required {    color: #ff0000;}
.comments .comment-form input[type="submit"] {
background-color: #ed7d31;
padding: 10px 25px !important;
color: #fff !important;
text-decoration: none;
font-weight: 400;
border-radius: 5px !important;
transition: ease-out .5s;
text-align: center;
border-radius: 5px;
background-image: none;
border-color: #ed7d31;
font-size: 15px;
text-transform: capitalize;
cursor: pointer;
border: none;
}
.comments .comment-form input[type="submit"]:hover {
opacity: 0.9;
}
#commentform div.error-message {
color: #ff0000;
font-size: 13px;
display: block;
min-height: 16px;
clear: both;
line-height: 16px;
}
#commentform div#last-name-error.error-message {
min-height: 0px; }
#commentform div#reCAPTCHA-error.error-message {
min-height: 0px; }
.comment-text em {    color: #ed7d31; }
.comments #comment-textarea textarea {
border: 1px solid #cddce6;
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; border-radius: 10px; }
.comments #comment-input {	overflow: hidden}
#commentform .g-recaptcha { padding-top: 25px;    padding-bottom: 2px;} .the-comment .comment-box .comment-author.meta {	margin-bottom: 10px;}
div#comment-textarea div#comment-error {    min-height: 12px;}
@media(max-width:767.5px){
.comments #comment-input input {    width: 100%;}
.comments div.input_section { width: 100%; margin-top: 10px; padding:0; } #commentform .padd-l-0 { padding-left: 0;	} #commentform .g-recaptcha {	margin-top: 5px; padding-top: 15px; 	} #commentform div#last-name-error.error-message {	min-height: 0;	} #commentform div.error-message { min-height: 0;	} form#commentform p.form-submit { margin-top: 20px; } div#comment-textarea div#comment-error { min-height: 0px; } }  .button-more.pagination.p_bottom {	margin: 40px 0 0;}   .modal-black-friday .black-friday-heading {	color: #ed7d31;	font-size: 25px; }
.first-black-friday .first_level_sec .cbd--table--percent {background: #ed3131;font-size: 16px;display: inline-block;}
.black_friday_modal .model-black .close {	color: #FFF; }
.black_friday_modal .cbd--container {	display: block;	font-size: 14px; }
.black_friday_modal .modal-black-friday .cbd--main.first_label_swiss {	padding: 0px 0 10px 0;} 
#cbd_top_10_table_2 .first_level_third {	padding: 60px 45px 60px 45px; }
.textwidget .cbd--main.first_label_swiss p .cbd--product--link {	top: 27px;} @media (min-width:768px) AND (max-width:991px){
.container.sidebar-300 .post-author-header .row.autor .col-md-2.col-sm-2.col-3 {	flex: 0 0 80px;	max-width: 80px; }
.container.sidebar-300 .post-author-header .row.autor .col-md-10.col-sm-10.col-9.padd-l-0 {	flex: 0 0 77.5%;	max-width: 77.5%;	line-height: 20px; }
.post-author-header .author-picture {	max-width: 60px;	max-height: 53px; }
.container.sidebar-300 .post-author-header .updated {	margin-left: 0;	padding-left: 0;	border: none;	display: block;}
} #jobalert .g-recaptcha { margin-top: 15px; }
.loggedin .g-recaptcha { margin-top: 20px; }
#jobalert #reCAPTCHA-error {color: #d68a7c; font-size: 12px; margin-top: 5px; line-height: 20px; }
#jobalert #error_msg_job_alert {color: #d68a7c; font-size: 12px; margin-top: 5px; line-height: 20px; }
@media(max-width:991px){
.btn-group.bootstrap-select.show-tick.job_alert_multiselet {	margin-bottom: 15px; }
#job_alert_multiselet_btn {	margin-bottom: 15px; }
}  .page.page-id-20490 .page_heding > ul {	margin-left: 15px; margin-bottom: 15px; }
@media(max-width:767.5px){ 
.themengebiete.black-friday .cbd--container {    display: block; margin-top: -15px; 	font-size: 12px; }
.textwidget .themengebiete-body .cbd--main.first_label_swiss {	padding: 0;}
.textwidget .themengebiete-body .cbd--container {	display: block; font-size: 12px; }
.modal-body.modal-black-friday .themengebiete-body .cbd--container {	display: block;	margin-top: -15px;	font-size: 12px; }
#mobile_cbd_popup .themengebiete-body .cbd--container {	display: block;	margin-top: -15px;	font-size: 12px; }
#mobile_cbd_popup .first_level_sec .cbd--cell--number {    top: 0; }
.textwidget .themengebiete-body .first_level_sec .cbd--cell--number {    top: 0; }
#mobile_cbd_popup .first_level_sec .cbd-rating {    margin-top: -2px !important; }
#mobile_cbd_popup .cbd--main.first_label_swiss {    padding: 10px 0 0 0px; }
.button-more.pagination.p_bottom {	padding-top: 25px;} } #doctor_landing_page .future_doctor_page {background-image: url(//www.praktischarzt.ch/wp-content/uploads/2024/08/hero-bg-new-size-with-compress.jpg);background-position: center top;background-size: cover;	min-height: 600px; }
.page-template-page-doctor-landing-page .mt-3 {	display: none;}
.heading h1.title_new.praktischArzt {font-size: 28px; color: #FFF; line-height: 1.2; font-weight: 300; padding: 0;  margin-bottom: .5rem;}
.row.top_heading {position: relative;	top: 200px;}
.title_new.praktischArzt span {	font-weight: 500; margin-right: 0;}
.deine.zum {font-size: 14px;line-height: 26px;	color: #FFF;font-weight: 300; }
.bg-anfordern-hyperlink {color: #FFF;font-size: 16px;margin-top: 30px;display: block;padding: 15px 30px;border-radius: 100px; display: inline-block; background: #ed7d31;}
#doctor_landing_page .mediated { margin-top: -120px; padding-bottom: 25px; }
#doctor_landing_page .padding{ padding: 50px 0;}
.mediated .sections { border: 1px solid #dedede; border-radius: 18px; padding: 15px; background: #FFF; margin-bottom: 25px;}
.mediated .counting { font-size: 40px; line-height: 45px; padding: 10px 0; font-weight: 400; }
.mediated .section_text { line-height: 18px; font-size: 15px; font-weight: 300;}
.section_fourth .arzt {	text-align: center;	font-size: 18px;font-weight: 300; }
.section_fourth .arzt span { font-weight: 500;} 
.section_fourth .gemeinsam { font-size: 42px; line-height: 60px; font-weight: 600; text-align: center; width: 410px; margin: 0 auto;margin-bottom: 30px;letter-spacing: 1px;}
.section_fourth .durch { background: rgb(0,169,223); padding: 25px 100px; border-radius: 20px;	padding-top: 70px; }
.section_fourth .responsive-img { width: 100%; position: relative; bottom: -25px; }
.durch .medizin { font-size: 18px; color: #FFF; padding: 20px 0 10px 0px; font-weight: 300;}
.durch .medizinstudium { font-size: 40px; line-height: 50px; font-weight: 600; color: #FFF; padding-bottom: 20px;letter-spacing: 1px;}
.ergreifen { font-size: 22px;	line-height: 34px;}
.vergangenen {	font-size: 18px; color: #FFF; padding-bottom: 30px;}
.haben .bg-anfordern-hyperlink {background: #FFF;padding: 15px 24px;border-radius: 50px;color: #085186;margin-top: 0;font-weight: 400; font-size: 14px;}
.starte {	font-size: 18px;}
.funktioniert {	font-size: 40px; line-height: 50px;	padding-top: 15px;letter-spacing: 1px;font-weight: 600;}
.section_fifth .finde {	background: #F7F7F7; padding: 25px;	border-radius: 10px; margin-bottom: 10px;}
.right-down-arrow {	position: relative;}
.right-down-arrow img {	position: absolute;	right: -36px;	top: -72px;}
.left-down-arrow img {	position: absolute;	top: -72px;left: -36px;}
.left-down-arrow {	position: relative;}
.finde .perfekten {	font-size: 18px;	font-weight: 500;	padding-bottom: 18px;}
.folgenden { font-size: 40px; line-height: 45px; letter-spacing: 1px;font-weight: 600; padding: 15px 0;}
.medizinstudiums{ font-size: 25px; line-height: 40px; font-weight: 500; padding: 15px 0;}
.futuredoctor {	background: #000;	padding: 35px 35px 0 35px;	border-radius: 10px;}
.futuredoctor .gründer { color: #FFF; font-size: 16px; padding-top: 120px;}
.futuredoctor .founders { color: #FFF; font-size: 30px; line-height: 45px;}
.futuredoctor p {	color: #FFF;}
.futuredoctor .client_name { color: #FFF; font-size: 16px;}
.row.nameOfClient {	position: absolute;	bottom: 6px;	width: 100%;}
.interessant {	font-size: 40px; line-height: 45px; letter-spacing: 1px;font-weight: 600;}
.section-nine {	padding: 50px 0; position: relative;}
.videoPlayer video { border-radius: 20px;}
.section-nine .startschuss { position: absolute;  top: 0;  width: 100%;  height: 100%;  display: flex;}
.infopaket { width: 40%; margin: auto; text-align: center;padding: 0 15px;}
.bestelle { font-size: 20px; line-height: 35px; padding: 10px 0; letter-spacing: 1px;}
.worauf_du { font-size: 35px; font-weight: 500; padding: 22px 0;}
.myFaq #faq .btn:focus {	box-shadow: none;}
.myFaq .card { border-top: 1px solid #dedede; padding: 30px 0;}
a.text-decoration-underline { text-decoration: underline; color: #141412;}
.myFaq .custom-link { padding-top: 10px;}
.myFaq .custom-link a { color: #ed7d31;	font-size: 16px;}
.section_six .ProductBlock {padding: 0 7.5px;}
.section_six .img-fill img { border-radius: 10px;}
.myFaq #faq .btn.btn-header-link { width: 100%;text-align: left; font-size: 20px; padding: 0 20px 0 0; color: #141412; font-weight: 500;position: relative;}
.myFaq .card-body p {	margin-top: 10px;}
.myFaq #faq .card .card-header .btn-header-link:after { content: "\f00d"; font-family: 'Font Awesome 5 Pro'; font-weight: 500; float: right; font-size: 16px; position: absolute; top: 3px; right: 0; }
.myFaq #faq .card .card-header .btn-header-link.collapsed:after {	content: "\f067";  }
.section_six .sliderText { position: absolute; bottom: 25px; padding: 0 20px; color: #FFF;}
#doctor_landing_page .section_six .sliderText p {font-weight: 300; font-size: 14px; margin: 0;}
.section_six .sliderText h3 {	font-weight: 500; }
div#doctor_landing_page p.founder_content {	font-size: 14px;	font-weight: 300;	line-height: 26px;text-align: left;}
#doctor_landing_page .infomaterial span { position: relative; left: 15px;transition: left .3s ease-in-out;}
#doctor_landing_page .bg-anfordern-hyperlink:hover .infomaterial span {	left: 0; }
#doctor_landing_page .infomaterial .fal.fa-arrow-right {opacity: 0; position: relative; top: 0px; transition: right .2s ease-in-out,opacity .2s ease-in-out; }
#doctor_landing_page .bg-anfordern-hyperlink:hover .infomaterial .fal.fa-arrow-right { opacity: 1; left: 5px; }
#doctor_landing_page p { font-size: 16px; font-weight: 400; letter-spacing: 1px; text-align: left; }
@media(max-width:1199px){
.section_fourth .durch { padding: 25px 50px; padding-top: 50px; }
.durch .medizin {	font-size: 16px; }
.durch .medizinstudium {	font-size: 18px; line-height: 26px; padding-bottom: 5px;}
.vergangenen {	font-size: 14px; padding-bottom: 15px; }
.haben .bg-anfordern-hyperlink { padding: 10px 20px; }
}
@media(min-width:768px) and (max-width:991px){
.top_heading .heading h1.title_new.praktischArzt { font-size: 28px; line-height: 1.2;	}
.section_fourth.padding { padding: 0 !important;}
.section_fourth .responsive-img { bottom: -48px;}
.durch .medizin { padding: 0px;	}
.funktioniert { font-size: 40px;}
.futuredoctor .gründer { padding: 0;}
.futuredoctor .founders { font-size: 25px; line-height: 32px;}
.futuredoctor p { font-size: 14px; }
.futuredoctor .client_name { font-size: 14px;	}
.ergreifen { font-size: 18px; line-height: 26px;	}
.medizinstudiums.mb-4 { font-size: 22px; line-height: 26px;	}
.interessant { font-size: 25px;	}
.myFaq #faq .btn.btn-header-link { font-size: 18px;	white-space: normal;	}
.folgenden { font-size: 25px; line-height: 30px;	}
.sliderText h3 { font-size: 20px; line-height: 25px;	}
.medizinstudiums { font-size: 25px; line-height: 30px; }
.section-nine .startschuss { }
.worauf_du { font-size: 25px; padding: 10px 0; }
.bestelle { font-size: 16px; line-height: 22px; }
.infopaket { width: 50%; }
.bg-anfordern-hyperlink { }
.slick-list.draggable { }
}
@media(max-width:1024px){
#doctor_landing_page .bg-anfordern-hyperlink .infomaterial span {	left: 0; }
#doctor_landing_page .bg-anfordern-hyperlink .infomaterial .fal.fa-arrow-right {	opacity: 1; 	left: 5px; }
}
@media(max-width:767.5px){
#doctor_landing_page .mediated { top: 0px; padding: 30px 0;	}
#doctor_landing_page .mediated {	margin-top: 0; }
.mediated .col-md-3 { padding-top: 15px;	}
#doctor_landing_page .future_doctor_page {	min-height: 450px;	}
.future_doctor_page .row.top_heading { top: 5rem;	}
.top_heading .heading h1.title_new.praktischArzt { }
.title_new.praktischArzt span { margin: 0;	}
.heading .deine.zum { }
.section_fourth .gemeinsam { width: 280px; font-size: 30px; line-height: 40px; }
.section_fourth .durch .medizinstudium { font-size: 32px; line-height: 36px;	}
.jetzt .funktioniert { font-size: 35px;	padding-bottom: 10px;	}
#doctor_landing_page .folgenden { font-size: 24px; line-height: 32px;	}
#doctor_landing_page .ergreifen { font-size: 16px; line-height: 30px;	}
#doctor_landing_page .medizinstudiums { font-size: 22px; line-height: 28px;	}
#doctor_landing_page .futuredoctor .gründer.mt-4 { padding-top: 0; margin: 0 !important;	}
#doctor_landing_page .futuredoctor { padding: 16px;	}
.futuredoctor .row.nameOfClient { position: unset;	}
#doctor_landing_page .interessant { font-size: 25px;	}
.section-tenth .myFaq #faq .btn.btn-header-link { font-size: 16px; white-space: normal; font-weight: 500; padding: 0 20px 0 0; position: relative;}
.nameOfClient .text-right { text-align: center;	}
.section_fourth .durch {padding: 25px;}
#doctor_landing_page .section_fifth.padding { padding: 50px 40px; }
.section_fifth.padding .container {	padding: 0; }
.mediated .sections {	text-align: center;}
.myFaq #faq .card .card-header .btn-header-link::after { top: 0px; }
.slick-list.draggable { }
.videoPlayer video {border-radius: 20px;object-fit: cover;width: 100%;height: 620px;position: relative;top: 0; left: 0; }
}
@media(min-width:569px) and (max-width:767.5px){
#doctor_landing_page .section-nine .startschuss { }
.startschuss .infopaket { width: 400px;	margin: auto;}
.infopaket .worauf_du { font-size: 28px; padding: 8px 0; line-height: 28px;	}
.infopaket .bestelle {	font-size: 16px; line-height: 25px; padding: 10px 0;	}
#doctor_landing_page .infopaket .infomaterial { }
.infopaket .infomaterial .bg-anfordern-hyperlink { font-size: 16px;	}
.bg-anfordern-hyperlink { padding: 15px 30px; }
#doctor_landing_page .mediated { margin-top: -120px; padding-bottom: 25px; }
}
@media(max-width:567px){
#doctor_landing_page .future_doctor_page { min-height: 300px;	}
#doctor_landing_page .mediated { top: 0px;		padding: 30px 0;	}
.top_heading .heading .deine.zum { font-size: 14px;		line-height: 26px; }
.infomaterial .bg-anfordern-hyperlink { padding: 10px 15px;		font-size: 18px;	}
#doctor_landing_page .top_heading .heading h1.title_new.praktischArzt { line-height: 30px; padding: 0; font-size: 25px !important;	}
#doctor_landing_page .section-nine .startschuss { }
.startschuss .infopaket { width: 100%; margin: auto;}
.infopaket .bestelle { font-size: 16px;    line-height: 26px;    padding: 2px;    letter-spacing: 0;	}
.infopaket .infomaterial .bg-anfordern-hyperlink { font-size: 14px;	}	
#doctor_landing_page .section-nine .startschuss .bg-anfordern-hyperlink { }
#doctor_landing_page .section-nine .startschuss .worauf_du.text-white {	font-size: 24px; }
}  .reset_all_filter {
border: 1px solid #ddd;
padding: 2px 15px;
display: inline-block;
width: auto;
clear: both;
border-radius: 5px;
margin-left: 10px;
margin-top: 0px;
margin-bottom: 15px;
margin-right: 15px;
}
.filter_sec {
width: auto;
display: inline-block;
background: transparent;
padding: 2px 10px;
border: 1px solid #ccc;
margin-right: 15px;
cursor: pointer;
border-radius: 5px;
margin-top: 0px;
margin-bottom: 15px;
color: #085186;
font-weight: 300;
}
.filter_sec i {
margin-right: 10px;
}
.filter_sec:hover {
text-decoration: line-through;
} .page-template-page-mediziner p:empty {	display: none; }
.page-template-page-fachwissen .col-lg-12 form#searchform {   }
.page-template-page-mediziner .mediziner_page_backgroung ul{  margin: 22px 0px 26px 0;
list-style: none;
}
.category .heading h1.title_new {  }
.category .heading {  }   @media(min-width:768px) and (max-width:991px){
.page-template-page-mediziner .boxes_rows_new .mediziner_page_backgroung{  min-height: 400px;
}
} .sidebar_right_new .box_right.fachwissen h3 {	line-height: 18px; }
#searchform .sb-icon.fa.fa-search {	right: 35px;top: 15px;  font-size: 14px; }
.category form#searchform { } .category .sidebar_right_new .box_right {	margin-top: 88px;}
#g-recaptcha { } #g-recaptcha {	position: relative; z-index: 9999; margin: 20px 0 0; } .page-template-page-fachwissen #reSearch p {	font-weight: 300; }
div#reSearch h2 {  line-height: 20px; }
.alle_themen_menu i.fa { display: block; margin: 0px 0px 0px 0; padding: 0 0 0 0; float: right; position: absolute; right: 0; top: 18px; }
.alle_themen_menu { }
.heading_cat_menu {	padding: 5px 0; font-size: 15px; line-height: 20px; height: 50px; vertical-align: middle; display: table-cell;color: #085186;}
.alle_themen_menu { }
.alle_themen_menu {padding: 5px 20px 5px 0; cursor: pointer; font-size: 15px; line-height: 20px; height: 50px; vertical-align: middle; display: table-cell; text-align: right; width: 100%;}
.cat_menu_magazin ul {	list-style: none;}
.cat_menu_magazin { position: absolute; z-index: 99; background: #fff; width: 100%; left: 0; padding: 5px 15px 5px; box-shadow: 0 2px 7px #999; margin-top: 0px;}
.mobile.cat_sub_menus {	display:none;}
.cat_menu_magazin ul li { padding: 5px 0; border-bottom: 1px solid #a6a6a6;}
.cat_menu_magazin ul li a {	font-size: 16px; font-weight: 300; color: #595959; }
.cat_menu_magazin ul li a:hover {	color: #085186; }
.cat_menu_magazin ul li:last-child { border-bottom: none; }
.category .heading h1.title_new { }  .category .heading h1.title_new {    }
#reSearch p {
font-weight: 300;
}
.meta-info_tag .alignleft {
color: #085186;
} .cat_menu_magazin ul li.current a {	color: #085186; font-weight: 400; }
@media(min-width:1200px){
.sidebar-300 #main-content .post_block .col-md-9, .sidebar-300 #searchform .col-md-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; padding-right: 15px; }
}
@media(min-width:768px){
.sidebar-300 #main-content .post_block .col-md-3, .sidebar-300 #searchform .col-md-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.sidebar_right_new .box_right.fachwissen { margin-top: 92px; }
.page-template-page-medizinstudium .sidebar_right_new .box_right.fachwissen {	margin-top: 105px; }
.container-fluid.mobile {	display: none !important; } .page-template-page-mediziner .sidebar_right_new .box_right.fachwissen { margin-top: 105px; }
}
@media(min-width:992px) and (max-width:1199px){
.sidebar-300 #main-content .post_block .col-md-9, .sidebar-300 #searchform .col-md-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
}
@media(min-width:768px) and (max-width:991px){
.sidebar-300 #main-content .post_block .col-md-9, .sidebar-300 #searchform .col-md-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
}
@media(max-width:767.5px){
.category form#searchform { } #searchform .input-group-append { }
.mobile.cat_sub_menus { display:block; }
.cat_sub_menus .padd-l-0 { padding-left: 0; }
.cat_sub_menus .padd-r-0 { padding-right: 0; }
#megazin_sub_menu.fixed { background: #fff;	z-index: 9999; }
.logged-in.admin-bar #megazin_sub_menu.fixed { top: 46px;  }
}
.category .sidebar_right_new h2.widgettitle {    display: none; } .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;} .jobseeker_section_box #jobalert_anlegen { }  #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;
}
.modal.dashboard_pop_up.show .modal-dialog .modal-footer {
border-top: none;
padding: 0 1rem 1rem;
}  .content-typs ul { display: inline-block;
clear: both; }
.content-typs ul li {  margin-bottom: 14px !important; } .page-template-page-mediziner .content-typs ul li, .page-template-page-medizinstudium .content-typs ul li {background-color: #ebf3f9;}    .content-typs 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: #085186; border: none;
cursor: pointer;
text-decoration: none;
background-color: #ebf3f9;
font-size: 14px;
line-height: 24px;
box-shadow: none;
list-style: none;
font-weight: 400;
padding: 5px 19px;
border: 1px solid #CDDCE6;
background: transparent !important;
height: 36px;  margin: 0 14px 0 0; } .content-typs ul.content_typs_hide {
overflow: hidden;  
text-overflow: ellipsis;
color: #fff;
padding-right: 30px;
-webkit-transition: height 1s linear;
-moz-transition: height 1s linear;
-ms-transition: height 1s linear;
-o-transition: height 1s linear;
transition: height 1s linear;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
display: block;
line-clamp: 1;
block-overflow: ellipsis;  height: 44px; } .page-template-page-mediziner .content-typs ul.content_typs_hide,
.page-template-page-medizinstudium .content-typs ul.content_typs_hide{  min-height: 144px; } .content-typs ul.show {
-webkit-line-clamp: initial;
transition: all 1s ease-in-out;
-webkit-transition: height 1s linear;
-moz-transition: height 1s linear;
-ms-transition: height 1s linear;
-o-transition: height 1s linear;
transition: height 1s linear;
height: auto;
} .archive_title_small i.fa {
background: #f8f8f87d;
border-radius: 5px;
padding: 10px;
float: right;
cursor: pointer;
position: absolute;
right: 26px;
top: 23px;
font-weight: bold;
color: #141412;  } .archive_title_small i.fas {  background: #fff;
border-radius: 20px;
padding: 10px;
float: right;
cursor: pointer;
position: absolute;
right: 26px;
top: 23px;
font-weight: bold;
color: #141412;
border: 1px solid #CDDCE6; }   .archive_title_small i.fas{ top: auto; color: #085186;} i.fa.fa-plus.fa-minus::before {
content: "\f068";
} i.fas.fa-chevron-down.fa-chevron-up::before {
content: "\f077";
}  .content_typ_toggle {    font-size: 14px;
border-radius: 999px;
border: 1px solid #CDDCE6;
cursor: pointer;
width: fit-content;  line-height: 24px;
height: 36px;
padding: 5px 19px; }
#thema_toogle_btn_chevron_up .fa-chevron-up.fas { position: relative;	top: 2px; font-size: 12px;}
.content-typs ul li:last-child { border: none;	padding: 0; } @media(max-width:767.5px){
.content-typs.mobile #thema_toogle_btn {
display: block !important;
}
.archive_title_small.mobile {
display: block;
padding: 0;
}
.content_typ_toggle.desktop {
display: none; }
.archive_title_small i.fas { top: auto;
} #thema_toogle_btn_chevron.content_typ_toggle {
display: none !important; }
}
@media(min-width:768px){
.archive_title_small.mobile {
display: none;
}
.content_typ_toggle.desktop {
display: block; }
.content-typs ul.content_typs_hide {  }
#thema_toogle_btn_chevron {  } .page-template-page-mediziner #thema_toogle_btn_chevron { background: #fff; color: #085186;} }
a.menu_icon_login i.fa.fa-user {    color: #fff; } .inst_snipt {
border: 1px solid #eaeaea;
border-radius: 10px; 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; 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: 5px; 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;
}
.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: 16px !important; border-bottom-right-radius: 16px !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; }  .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-template-page-arbeitgeber-newsletter .page_context {
margin-bottom: 31px;
} .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-arbeitgeber-newsletter .page_context, .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;
} .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;
} .page-template-page-arbeitgeber-newsletter .main_content_para {
margin-bottom: 31px;
} }
@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; }
@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%; }
} @media(min-width:992px){
.page-template-page-arbeitgeber-newsletter #pa_newsletter_subscribe {
display: flex;
}
.page-template-page-arbeitgeber-newsletter #pa_newsletter_subscribe .form-item {
width: 33%;
display: grid;
}
.page-template-page-arbeitgeber-newsletter #pa_newsletter_subscribe .form-item #pa_newsletter_submit { margin: 0px 0 0 15px; width: 100%; }
}   .salary_table .tg {
width: 100% !important;
}    @media(max-width:768px){
#page_company_profile .form-account .form-item#lebenslauf_block > div {
height: auto;
display: block;
}
.remove_upload_btn {
height: 150px !important;
}
} .salry_cal_sec { display: flex; background: #ed7d31; padding: 5px 10px; color: #fff; font-weight: 400; font-size: 16px; border-radius: 5px;}
#salary_output { margin-left: 5px; }
#salary_output label { font-weight: 400; font-size: 16px; margin-bottom: 0;}
#salary_calculator { padding: 20px; border: 1px solid #ddd; border-radius: 10px;}  #salary_calculator select {	height: 36px; }
#salary_calculator select:focus { border: 1px solid #2271b1; box-shadow: none;}
#salary_calculator .salary_cal_p {	font-size: 14px;}
h3.salary_cal_heading { font-size: 18px;  color: #085186;  font-weight: 400; padding-top: 7px;} #salary_calculator input:focus { border: 1px solid #2271b1; box-shadow: none; }
#salary_calculator label {  font-weight: 300;
}
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;
}
#salary_calculator select {
height: 36px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url(https://www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/down-arrow.png) white no-repeat 98.5%; 
background: url(https://www.praktischarzt.ch/wp-content/themes/praktischArzt-theme/img/down-arrow.png) white no-repeat calc(100% - 10px);
background-size: 10px !important;
}  #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: 400;
}
#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: 31px;
}
#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 {
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: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;
}
.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;
}  .page .salary_comparison ol>li:before { content: unset; margin: 0;} .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 { border-radius: 10px !important; padding: 30px !important;    background: #f8f8f87d !important;
border: 1px solid #cddce6;
} .page-template-page-job-seeker-ai .wp-block-ai-engine-form-container.mwai-form-container.ai_form textarea.form-control {
border-color: #ddd;
} .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;
}
.ai_form_content .mwai-form-field-select .mwai-form-field-container select {
font-family: Roboto, sans-serif !important;
font-size: 15px !important;
font-weight: 300;
box-shadow: none;
background: #fff !important;
width: 100% !important;
padding: 6.5px 10px !important;
height: 36px;
border: 1px solid #ddd !important;
text-align: left;
border-radius: 4px !important;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
color: #000 !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: 5px; border: 2px solid #eaeaea !important;
cursor: pointer;
font-weight: bold;
margin-right: 12px; top: 7px; position: relative; }
.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: 1px; left: 7px; 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: relative;	cursor: pointer; } .mwai-form-field-container textarea { background: #fff !important; border-radius: 5px; 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;   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;
}
.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; }
.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-form .mwai-form-output, .salary-calculator .mwai-form-output { border: 1px solid #ddd; border-radius: 5px; } .mwai-form-output { color: #141412; padding: 20px !important; background: #fff; } .ai_step_form .mwai-form-output { color: #141412; padding: 20px !important; 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 p strong, .mwai-form-output p b{font-weight: 400;} .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:767.5px){
.mwai-form-field-container textarea { font-size: 16px !important; line-height: 24px;  }
.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;} #page_company_profile #update_account_my_cv .jobseeker_section_box .jobseeker_head_content h3.info_address_identity {  padding-left: 15px;  } }
.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; 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 6px; 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;
background: #ed7d31; }
.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,
.ai_step_form span#ai_3::before, .ai_step_form span#ai_4::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;
}
.company_name::before {
content: '\f044';
font-family: 'Font Awesome 5 Pro' !important;
position: absolute;
left: -108px;
font-size: 28px;
color: #FFF;
background: #ff6b00;
padding: 18px 14px;
border-radius: 50%;
top: 10px;
}
.company_choose::before {
content: '\f085';
font-family: 'Font Awesome 5 Pro' !important;
position: absolute;
left: -108px;
font-size: 28px;
color: #FFF;
background: #ff6b00;
padding: 18px 14px;
border-radius: 50%;
top: 10px;
}
.company_description::before {
content: '\f1d8';
font-family: 'Font Awesome 5 Pro' !important;
position: absolute;
left: -108px;
font-size: 28px;
color: #FFF;
background: #ff6b00;
padding: 18px 16px;
border-radius: 50%;
top: 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;
background: #ed7d31 !important;
color: #FFF;
line-height: 18px;  display: block;
font-size: 16px; min-height: 42px;
margin: 64px auto 0;
white-space: normal;
}
.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 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 !important; 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: 14px; }
body .generate.more_padding {		padding: 0px;	}
.salary_cal .salary_comparison {    padding: 20px 10px; }
}
@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;
}   .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; }
}  #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; }  #page_company_profile .jobseeker_section_box {
border-radius: 10px; padding: 30px 30px 42px 30px;
margin-bottom: -2px;    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 {  }
#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_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;
} aside.ai_step_2 .lebenslauf_exp_details_wrapper {
margin-top: 20px;
} .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: 5px; 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;
}
.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%;
}
p #showForm {
cursor: pointer;
color: #085186;
font-weight: 400;
}
.lebenslauf_exp_details .identity_container input {
border: 1px solid #cddce6;
background: #fff;
border-radius: 5px; 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.praktischarzt.ch/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.praktischarzt.ch/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 !important; 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;
}
.lebenslauf_exp_details label {
font-size: 14px;
font-weight: 300;
}
.form-label span {
color: #ed7d31;
margin: -4px 0 0 5px;
position: absolute;
}   .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.praktischarzt.ch/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;
} .identity_btn_wrapper {
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: 5px; 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;
}
#choose_button .input-prepend {
padding: 0 5px;
}
.search_skill .search_box {
position: relative;
}
.search_skill input#search_skill {
padding: 6px 5px 6px 30px; height: 42px; 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;
color: #fff;
cursor: pointer;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px; padding: 9px 10px;
height: 42px;
}
.search_save .fa.fa-plus {
font-size: 12px;
padding-right: 5px;
}
.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;
}
.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: 14px;
}
#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: 5px; 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;
}
#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;
} textarea.form-control, input.form-control {
border-radius: 5px;
} .jobseeker_section_box .career {
font-size: 14px;
padding: 15px 0 5px 0;
margin: 0;
line-height: 22px;
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;
} .lebenslauf_exp_details p.primary-text {
font-weight: 400;
} 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;
} .page-template-page-cv-generator .step-listing #progressbar li {
z-index: 100;
} .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;
}
.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%;
} .page-template-page-cv-generator .identity_btn_wrapper .identity-btn.save-btn {
margin-bottom: 10px;
}  .page-template-page-cv-generator .submit-btn .identity-btn {
margin-bottom: 10px;
} }
@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 {
text-align: left;  padding: 0 0 10px; }
}
@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;
}
}  .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;
}
@media(max-width:767.5px){
.dropdown.hierarchy-select.show .dropdown-menu.show {
padding-top: 10px;
}
#register_complete #example .hs-searchbox, #register_complete #example1 .hs-searchbox, #register_complete #example2 .hs-searchbox {
padding: 0px 8px;
margin-bottom: 10px;
}
}  .page-template-page-fachartikel-arzt .page_heding img { }
.table-responsive {	border: 1px solid #CDDCE6;  border-radius: 10px;  margin-bottom: 15px;   }
table.tg tr:nth-child(2n+1):not(:first-child) {	background: #ebf3f9; }
table.tg tr:first-child { border-top: none; background: #085186 !important; color: #fff; }
table.tg tr:first-child th { padding: 15px 15px !important;  background: transparent !important; border: none; color: #fff;  font-size: 15px;  font-weight: 400;}
table.tg tr {  }
table.tg tr:nth-child(2n+1):not(:first-child) {border:none;border-radius:5px; }
table.tg tr:first-child td { }
table.tg tr:first-child td {
color: #fff;
font-size: 16px;
font-weight: 400;
min-width: 75px;
background: #085186;
}
.page-template-page-fachartikel-arzt #related_post_design_1 { }
.bodr_box_related_post {	border: 1px solid #cddce6;	border-radius: 10px;	margin-bottom: 15px; background: #f7f7f7; }
.page-template-page-fachartikel-arzt .bar-chart { border: 1px solid #CDDCE6; }
.job_in_content .sec_jobs_in_content, .page-template-page-fachartikel-weiterbildung .sec_jobs_in_content{
border: 1px solid #cddce6;
border-radius: 10px;
padding: 20px 12px;  min-height: 202px;	
margin-left: 15px;
margin-right: 15px;
}
.page-template-page-fachartikel-arzt .job_in_content .job_type_all_3_btn, .page-template-page-fachartikel-weiterbildung .job_in_content .job_type_all_3_btn { background: #ebf3f9; color: #085186 !important; border-radius: 5px; font-weight: 400; }
.page-template-page-fachartikel-arzt #related_post_design_1 table {   padding-left: 0;}
.page-template-page-fachartikel-arzt .related_articals_top_border { padding: 20px 0px 5px 0px; }
.author-picture {   }
.page-template-page-fachartikel-arzt .meta-info {  }
.share_icons_container.col-md-4.col-sm-4.col-12 {    text-align: left;}
.article_share_icons {    display: flex;    gap: 15px;    align-items: center;}
.page-template-page-fachartikel-arzt .job_offers_slider { }
.date_and_icons_container {    margin-top: 10px;    display: flex;    justify-content: space-between;}
.date_and_icons_container .social_icons_wrapper {    display: flex;    gap: 15px;}
.date_and_icons_container .date-wrapper {	font-style: italic;font-weight: 300;}
.social_icons_wrapper a i {
border: 1px solid #cddce6; border-radius: 20px;
font-size: 16px;
width: 32px;
text-align: center;
height: 32px;
margin-right: 0;
display: table-cell;
vertical-align: middle;
color: #085186;
} .social_icons_wrapper a {
border: 1px solid #cddce6;
border-radius: 20px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
} .toc_body { }
.toc_header { }  .page-template-page-fachartikel-arzt .related-posts, .neueste-arztstellen { border: 1px solid #CDDCE6; border-radius: 10px; }
.neueste-arztstellen { padding: 15px 20px; } .page-template-page-fachartikel-arzt .neueste-arztstellen-body .row {	border: none;}
.page-template-page-fachartikel-arzt .related-posts-body ul li:not(:last-of-type) {	border-bottom: 1px solid #ddd;}
.page-template-page-fachartikel-arzt .related-posts-body ul li {	padding: 5px 0;}
.page-template-page-fachartikel-arzt .salary_table_content { }
.page-template-page-fachartikel-arzt .heading h1.title_new {     }
.page-template-page-fachartikel-arzt #select2-subject_content_area-container {	color: #085186;}
.page-template-page-fachartikel-arzt .select2-selection__arrow b::before {
font-family: "Font Awesome 6 Pro";
content: "\f078";
position: absolute;
top: -12px;
right: -15px;
color: #085186;
font-size: 10px;
}
.page-template-page-fachartikel-arzt .select2-search.select2-search--dropdown {	display: none; }
.page-template-page-fachartikel-arzt .select2-container--default .select2-selection--single .select2-selection__arrow b {	border-style: none;}
.page-template-page-fachartikel-arzt #main-content {  }
.select2-container--open .select2-dropdown--below { }
.row.related_articals .artical_sec_box {	border: 1px solid #cddce6;	display: block;	border-radius: 10px;	margin-top: 20px;}
.row.related_articals .post-title {	padding: 0 10px 0 15px;}
.row.related_articals .artical_sec_box .post-title {	word-wrap: break-word;} 
.row.related_articals a.artical_sec_box:hover {	background: #f2f2f28a; }
.row.related_articals .post-logo img {	margin-bottom: 20px; }
.row.related_articals .meta-info_tag {	margin-bottom: 35px;	padding: 0 15px; }
.spec_category { background: #ebf3f9; width: 100%; display: inline-block; padding: 5px 10px; text-align: center; border-radius: 5px;  margin-bottom: 18px;
}
.spec_category i {	font-size: 10px; }
.share_icons_container { }
.content-typs ul li a {	color: #085186;}
.artical_sec_box .read-more { width: 100%; display: block; text-align: right; padding: 10px 15px;}
.page-template-page-fachartikel-arzt .related-posts-body ul li:first-child {	padding-top: 2px; }
#thema_toogle_btn_chevron {	color: #085186;} table.tg tr:nth-child(2n):not(:first-child) {
background: #f5f9fc;
}
table.tg { } p.source {
margin-bottom: 0;
} .boxinner1 .label-text.error {	color: #cc0000; }
#thema_toogle_btn_chevron .fa-chevron-down.fas, #thema_toogle_btn_chevron .fa-chevron-up.fas {	font-size: 12px; }   .page-template-page-fachwissen .select2-container--default .select2-results > .select2-results__options {	max-height: 230px;	overflow-y: auto; }  .top_article_desc .alignright a.read-more { font-weight: 300;
margin-top: 5px;
display: inline;
position: absolute;
right: 35px;
bottom: 20px;
}  .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {	line-height: 40px;}
.select2-container.select2-container--default .select2-selection--single {
height: 42px;
border-color: #cddce6; } .page-template-page-fachartikel-student .related-posts-body,
.page-template-page-fachartikel .related-posts-body, .page-template-page-fachartikel1 .related-posts-body, .page-template-page-fachartikel-cbd-oel .related-posts-body, .page-template-page-fachartikel-med-berufe .related-posts-body, .page-template-page-fachartikel-cbd-schlaf-oel .related-posts-body, .page-template-page-fachartikel-cbd-oel-gads  .related-posts-body, .page-template-page-fachartikel-video .related-posts-body
.post-template-page-fachartikel-student .related-posts-body, .post-template-page-fachartikel .related-posts-body, .post-template-page-fachartikel1 .related-posts-body, .post-template-page-fachartikel-cbd-oel .related-posts-body, .post-template-page-fachartikel-med-berufe .related-posts-body, .post-template-page-fachartikel-cbd-schlaf-oel .related-posts-body, .post-template-page-fachartikel-cbd-oel-gads  .related-posts-body, .page-template-page-fachartikel-video .related-posts-body {
padding: 15px 20px;
}
.page-template-page-fachartikel-video .textwidget .related-posts, .page-template-page-fachartikel-student .textwidget .related-posts, .page-template-page-fachartikel .textwidget .related-posts, .page-template-page-fachartikel1 .textwidget .related-posts, .page-template-page-fachartikel-cbd-oel .textwidget .related-posts, .page-template-page-fachartikel-med-berufe .textwidget .related-posts, .page-template-page-fachartikel-cbd-schlaf-oel .textwidget .related-posts, .page-template-page-fachartikel-cbd-oel-gads  .textwidget .related-posts, .post-template-page-fachartikel-video .textwidget .related-posts, .post-template-page-fachartikel-student .textwidget .related-posts, .post-template-page-fachartikel .textwidget .related-posts, .post-template-page-fachartikel1 .textwidget .related-posts, .post-template-page-fachartikel-cbd-oel .textwidget .related-posts, .post-template-page-fachartikel-med-berufe .textwidget .related-posts, .post-template-page-fachartikel-cbd-schlaf-oel .textwidget .related-posts, .post-template-page-fachartikel-cbd-oel-gads  .textwidget .related-posts {
padding: 0;
}
.job_in_cont_icons .svg-location {	position: relative;	top: 2px; } .date_and_icons_container_fach { }
.date_and_icons_container_fach .social_icons_wrapper {
display: flex;
gap: 15px;
}
.page-template-page-fachartikel-arzt .slick-next, .page-template-page-fachartikel-weiterbildung .slick-next {
width: unset;
}
@media(max-width:1199px){
.job_in_content .sec_jobs_in_content .ergebnis-titel .title-link.title, .page-template-page-fachartikel-weiterbildung .sec_jobs_in_content .ergebnis-titel .title-link.title {
-webkit-line-clamp: 3;
}
}
@media(min-width:1200px){
.job_in_content .sec_jobs_in_content .ergebnis-titel .title-link.title, .page-template-page-fachartikel-weiterbildung .sec_jobs_in_content .ergebnis-titel .title-link.title {
-webkit-line-clamp: 3;
min-height: 72px;
}
}
@media(max-width:991px){
.spec_category {	margin-bottom: 15px;} 
.alignright a.read-more {	font-weight: 300;	margin-top: 5px;	display: inline-block; }
.date_and_icons_container_fach {
margin-top: 10px;
}
.date_and_icons_container{display: inline-block;}
.date_and_icons_container .social_icons_wrapper{margin-top: 10px;}
}
@media(min-width:992px){
.post-author-header .row.autor .col-md-10.col-sm-10.col-9.padd-l-0{display: flex; align-items: center;}
.desk-mrg-btm-40{margin-bottom: 40px;}
}
@media(min-width:576px) and (max-width:767.5px){ .article_share_icons {
float: right;
} }
@media(max-width:767.5px){
.page-template-page-mediziner div#full_width_page_bg .container.sidebar-300 {	padding-right: 0;	padding-left: 0; }
.page-template-page-medizinstudium .container-fluid.no_bg_color_content .container.sidebar-300 {	padding-left: 0;	padding-right: 0;}
#megazin_sub_menu.fixed {    position: fixed;  width: 100%;}
.boxinner1 { padding-bottom: 0px; }
#main-content .neueste-arztstellen {
margin-bottom: 20px;
}
.info-box-3 {
padding-left: 15px;
padding-right: 15px;
} }
@media(min-width:768px) and (max-width:1199px){
.job_in_content .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(min-width:768px) and (max-width:991px){
.intext {
width: 100%;
} .page-template-page-fachartikel1 .author-picture {
display: block;
} }
@media(max-width:450px){
.intext {
width: 100%;
}
}  select#subject_content_area { width: 100%; outline: none; border: 1px solid #cddce6; border-radius: 5px; padding: 7px; color: #085186; margin-bottom: 15px; }
#subject_content_area.content_area_category_list { background: #fff; color: #141412; font-weight: 300; line-height: 36px; height: 42px; margin-bottom: 0;appearance: none; }
.page-template-page-fachwissen #searchform .form-control { 
border: 1px solid #CDDCE6;  border-radius: 5px;
} #searchform .input-group-append.combo-search input.form-control {
border-radius: 5px 0px 0px 5px;
} #searchform input#search::placeholder, #searchform .sb-icon.fa.fa-search { color: #b2b2b2; } .neueste-arztstellen.white_paper_sec {
padding-bottom: 15px;
}  .page-template-page-fachwissen .registrierung-newsletter-body #pa_newsletter_subscribe_wrapper,
.page-template-page-mediziner .registrierung-newsletter-body #pa_newsletter_subscribe_wrapper,
.page-template-page-medizinstudium-category .registrierung-newsletter-body #pa_newsletter_subscribe_wrapper { margin-top: 0;	padding: 3px 0 0 0;
}  .page-template-page-fachwissen .registrierung-newsletter-body span.job_alert_t_and_c { text-align: left; }
.page-template-page-fachwissen img.attachment-blog_thumb.size-blog_thumb.wp-post-image { border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
.page-template-page-fachwissen .post-content-container { padding: 20px 20px 19px 20px; }
.meta-info_tag { margin-bottom: 35px; }
.meta-info_tag .tag_date_info a{ color: #141412; font-style: italic; }
.logged-in.admin-bar.page-template-page-fachwissen .select2-dropdown.select2-dropdown--below {    margin-top: 32px;}
.logged-in.admin-bar.category  .select2-dropdown.select2-dropdown--below {    margin-top: 32px;}
.page-template-page-fachwissen .content-typs { margin-top: 0px; }
.activate-job-alert-sidebar { border: 1px solid #CDDCE6; padding: 20px; border-radius: 10px; }
.activate-job-alert-sidebar p { font-size: 12px; font-weight: 300; text-align: left; line-height: 22px; } .execphpwidget .activate-job-alert-sidebar h3 { font-size: 17px;
padding: 0 0 0 20px !important;
margin-left: -20px;
margin-bottom: 10px;
line-height: 30px !important;
color: #ed7d31;
font-weight: 400;
}
.activate-job-alert-sidebar .to-email-inbox {
float: left;
background: #ed7d31;
border: none;
border-top-color: currentcolor;
border-right-color: currentcolor;
border-bottom-color: currentcolor;
border-left-color: currentcolor;
color: #fff !important;
width: 100%;
text-align: center;
padding: 8px 10px;
font-size: 16px;
font-weight: 400;
border-radius: 5px;
margin-bottom: 10px;
}
.activate-job-alert-sidebar h3 .fa.fa-bell { margin-right: 3px; }
.top_article .post-logo img {width: 100%; height: auto; border-top-left-radius: 10px;}
.top_article .top_article_box.box1 .post-logo img {	border-bottom-left-radius: 10px; width: auto;  height: 300px; }
.top_article_box {
border: 1px solid #CDDCE6;   border-radius: 11px;
}
.top_article_box.box1 {	margin-bottom: 30px; }
.top_article .top_article_box.box2_3 .post-logo img {	border-top-right-radius: 10px; }
.top_article_box.box1 .top_article_desc {	padding: 25px 20px 48px 5px; display: inline-block; }
.top_article_box.box2_3 .top_article_desc {	padding: 15px;}
.top_article_desc .post-title a { font-size: 18px; font-weight: 400;} 
.textwidget .top_article_pdf h3 { font-size: 17px; padding: 0 0 0 20px; margin-left: -20px; font-weight: 400; margin-bottom: 10px; line-height: 30px; color: #085186; } .top_article_pdf h3 { font-size: 17px; padding: 0 0 0 20px; margin-left: -20px; font-weight: 400; margin-bottom: 10px; line-height: 30px; color: #085186; }  .single.single-post .content.single-entry .top_article_pdf h3 {
padding-top: 0px; padding-bottom: 0;
font-weight: 400;
} .page-template-page-fachwissen .registrierung-newsletter-header h3, .page-template-page-fachwissen .neueste-arztstellen-header h3, .page-template-page-fachwissen .activate-job-alert-sidebar h3 {	font-weight: 400 !important;	}
.logostartseite.white_paper_pdf i.fa-thin { font-size: 24px; margin-top: 2px; width: 31px; }
.neueste-arztstellen.white_paper_sec .logostartseite.white_paper_pdf {
border-radius: 50px;
padding: 8px;
padding-top: 9px; width: 45px !important;
display: block;
text-align: center;
height: 45px !important;  background: #EBF3F9;
}
.image img { width: 100%; height: auto; }
.top_article_desc .read-more { font-size: 12px; }
.top_article_box.box2_3 .top_article_desc .excerpt-container { display: inline-block; }
.top_article_box.box1 .top_article_desc .excerpt-container .alignright { position: absolute; }
#posts-container-infinite .image img {	border-top-left-radius: 9px; border-bottom-left-radius: 9px; }
.top_article_pdf .fa.fa-file-pdf {	padding-right: 10px;}
.neueste-arztstellen.white_paper_sec .ergebnis-titel { display: table-cell !important; height: 45px; line-height: 18px; vertical-align: middle; }
.neueste-arztstellen.white_paper_sec .neueste-arztstellen-body > .row {	padding: 6.75px 0;}
.neueste-arztstellen.white_paper_sec .neueste-arztstellen-body .logostartseite { height: auto; width: auto; line-height: 26px; border: none; }
.post_block_box_border { margin-bottom: 20px; padding-bottom: 0; border: 1px solid #cddce6; border-radius: 10px; }
.top_article_pdf h3 i {	margin-right: 7px; font-weight: 300; width: 17px;}   .top_article_box.box2_3 .top_article_desc {	padding: 20px 20px; }
.neueste-arztstellen-header h3 i {	margin-right: 7px; width: 17px; }
.arzt-stellenangebote-header h3 i {	margin-right: 7px; width: 17px;}
.registrierung-newsletter-header h3 i {	margin-right: 7px; width: 17px; }
.activate-job-alert-sidebar h3 i {	margin-right: 7px; width: 17px; }
.related-posts-header h3 i {	margin-right: 12px; width: 17px; line-height: 30px; }
.textwidget .related-posts-header h3 {	display: flex; }  .page-template-page-fachwissen .content-typs ul li { background: #ebf3f9;}
#select2-subject_content_area-container {	color: #085186; padding-left: 10px;}
#thema_toogle_btn_chevron_cat {	position: absolute;	right: 24px; }
.content-typss ul {	display: inline-block;    clear: both;}
.content-typss ul li {	margin-bottom: 20px !important; }
.page-template-page-mediziner .content-typss ul li {background-color: #ebf3f9;}
.content-typss 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;
font-family: Relative Pro,Arial,sans-serif;
min-width: 40px;
color: #0C2577;
border: none;
cursor: pointer;
text-decoration: none;
background-color: #E1F6F7;
font-size: 14px;
line-height: 24px;
box-shadow: none;
list-style: none;
font-weight: 300;
margin: 0 15px 0 0;
padding: 5px 19px;
}
.content-typss ul.content_typs_hide {
min-height: 48px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
color: #fff;
-webkit-transition: height 1s linear;
-moz-transition: height 1s linear;
-ms-transition: height 1s linear;
-o-transition: height 1s linear;
transition: height 1s linear;
height: 54px;
padding-right: 30px;
}
.page-template-page-mediziner .content-typss ul.content_typs_hide{	min-height: 162px;}
.content-typss ul.show {
-webkit-line-clamp: initial;
transition: all 1s ease-in-out;
-webkit-transition: height 1s linear;
-moz-transition: height 1s linear;
-ms-transition: height 1s linear;
-o-transition: height 1s linear;
transition: height 1s linear;
height: auto;
}
.content-typss ul.content_typs_hide { padding-right: 50px; }
.page-template-page-fachwissen .content-typss { margin-top: 50px; }
.page-template-page-fachwissen .content-typss.header_sec {	margin-top: 0; }
.page-template-page-fachwissen .content-typss ul li { background: #ebf3f9;}
@media(max-width:767.5px){
.content-typss.mobile #thema_toogle_btn {		display: block !important;	}
.page-template-page-fachwissen .content-typss {	margin-top: 0; }
.content-typss.footer_sec .content_typs_hide {	margin-top: 25px; }
}
@media(min-width:1200px){
.content-typss ul.content_typs_hide { padding-right: 150px; }
} .page-template-page-fachwissen .heading h1.title_new {	color: #141412;  }
.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;
}
.page-template-page-fachwissen .select2-search.select2-search--dropdown {	display: none; }
.page-template-page-mediziner .select2-search.select2-search--dropdown {	display: none;}
.page-template-page-medizinstudium-category .select2-search.select2-search--dropdown, .page-template-page-medizinstudium .select2-search.select2-search--dropdown {	display: none;}
#subject_content_area.content_area_category_list {	color: #085186; margin-bottom: 20px !important; padding: 0 10px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {	border-style: none !important; margin-left: -10px !important;}
.page-template-page-fachwissen .input-group-append #searchsubmit { 
color: #fff;
background: #ED7D31;
border: 1px solid #ED7D31;
} .input-group-append.combo-search #searchsubmit {
width: 50px;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
} .top_themen { font-size: 20px; font-weight: 400; line-height: 30px; padding: 0px 0 5px 0;  }
.top_article_desc .meta-info_tag {	font-size: 13px;	font-weight: 300; }
.top_article_desc .post-title a {
font-size: 18px;
font-weight: 400;
min-height: 26px; }
h2.top_themen {  margin-bottom: 0;
padding: 25px 0 15px 0;
margin-top: 0;
}
.top_article_box.box1 .post-title a {
margin-bottom: 10px;
display: block;
}
.top_article_box .post-logo {	height: 100%;	border-top-left-radius: 10px;	min-height: 130px;}
.top_article_box.box1 .post-logo {	border-bottom-left-radius: 10px; overflow: hidden; }
.top_article_box.box2_3 .post-logo { border-top-right-radius: 10px; overflow: hidden; height: 130px; }
.category_heading_list {	font-weight: 300;	line-height: 22px; font-size: 13px;	margin: 5px 0 10px 0;}
.blog-new-sidebar-desktop .col-md-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.excerpt-container { text-align: left; } .meta-info_tag .alignright.tag_date_info span.updated {	font-size: 13px; font-style: normal; font-weight: 300;}
.meta-info_tag .alignleft a { font-size: 13px; font-weight: 300; }
.top_article_box.box2_3 .top_article_desc .post-title a {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;  }
.neueste-arztstellen .registrierung-newsletter-body label {	font-weight: 400; margin-top: 10px; width: 100%; } h2.neueste_artical {font-size: 20px; font-weight: 400; line-height: 30px; padding: 25px 0 15px 0;  margin-bottom: 0px; } .alignright.readmore { line-height: 25px;}
.mediziner_page_backgroung li.empty {display : none; }
#posts-container-infinite .post_block {	margin-bottom: 30px; padding-bottom: 0px; border: 1px solid #cddce6; border-radius: 10px;}
#posts-container-infinite .post_block:last-child { margin-bottom: 0;}
.category #posts-container-infinite .post_block:last-child { margin-bottom: 30px; }
#posts-container-infinite .post_block .post-content-container {	padding: 16px 20px 16px 20px; }
#posts-container-infinite .post_block .post-content-container { }
#searchform .sb-icon.fa.fa-search {	right: 29px; top: 15px;  font-size: 14px; }
#arzt_content_type_page {	margin-bottom: 30px; }
.page-template-page-mediziner .content-typs.content_typs_page .content_typs_hide {	min-height: 44px; }
.page-template-page-mediziner .content-typss.header_sec .content_typs_hide {	min-height: 44px; }
.content-typss.header_sec #thema_toogle_btn_chevron_cat {background: none; border: none; }
.content-typss.header_sec #thema_toogle_btn_chevron_cat i {	font-weight: 300;	color: #085186; }
.content-typss.header_sec #thema_toogle_btn_chevron_cat i {	font-size: 20px;	margin-top: 8px; }
.pdf_urls .download_file {	width: 45px; }
.neueste-arztstellen .neueste-arztstellen-body .all_arztstellen_ansehen {text-align: right; display: block; width: 100%; }
.neueste-arztstellen .neueste-arztstellen-body .all_arztstellen_ansehen {	line-height: 18px; }
.top_article_desc .post-title a:hover {	color: #085186; } 
#posts-container-infinite .post-content-container h2 a:hover {	color: #085186; } 
.mediziner_page_backgroung h4 {
color: #141412;
padding-bottom: 0; }
.bar_chart_color {height: 13px;width: 20px;display: inline-block;background: #ed7d31;margin-right: 10px;border-radius: 3px;}
#pa_newsletter_subscribe .form-item #pa_newsletter_submit {	margin: 9px 0 0px; }
.page-template-page-fachwissen .content-typs .page_heding.arzt h2 {	padding-top: 0;}
@media(min-width:992px){
.content-typss.header_sec .content_typs_hide {	padding-right: 50px; }
}
@media(min-width:992px) and (max-width:1199px){
.mediziner_page_backgroung li.empty {display : block; }
.top_article_desc .excerpt-container { max-height: 130px; -webkit-line-clamp: 6;}
.page-template-page-fachwissen .post-content-container { padding: 10px 20px 10px 20px; }
.mediziner_page_backgroung li.empty::before, .mediziner_page_backgroung li.empty::marker { color: #fff; content: "\2022"; display: block; height: 14px; }
.arzt_note_sec { padding-top: 21px; } .page-template-page-mediziner .arzt_note_sec {
padding: 37px 0;
margin-bottom: 0;
} #related_post_design_1 p, #related_post_design_2 p { margin-bottom: 9px; }
#related_post_design_1 h3, #related_post_design_2 h3 { padding: 20px 0 8px; } .page-template-page-fachwissen .category_sidebar.wp_nl #pa_newsletter_subscribe .form-item #pa_newsletter_submit {
margin: 10px 0 0;
} }
@media(min-width:768px) and (max-width:991px){
#posts-container-infinite .post_block.post_block_box_border .image img {border-top-left-radius:9px; border-bottom-left-radius:0;border-top-right-radius:9px; }
.post_block_box_border .padd-l-0 { padding-left: 15px; }
.post_block_box_border .padd-r-0 { padding-right: 15px;	}
.top_article .top_article_box.box1 .post-logo img {  }
.top_article_box.box1 .top_article_desc {	padding: 15px 15px 40px 15px; }
.top_article_box.box1 .padd-l-0 {	padding-left: 15px; }
.top_article_box.box1 .post-logo {  }
.mobile.category_list_mob { display: none; }
.Neueste_Artikel_sec .post_block.post .padd-r-0 {	padding-right: 15px; }
.Neueste_Artikel_sec .post_block.post .padd-l-0 {	padding-left: 15px; }
#posts-container-infinite .post_block .post-content-container {	padding: 20px;background: #fff; border-radius: 0 0 10px 10px;}
#posts-container-infinite .post_block.post_block_box_border .image { text-align: center; display: block; }
.bodr_box_related_post .col-lg-5.col-md-12 {	padding-right: 15px;}
#related_post_design_1 .cat_desc, #related_post_design_2 .cat_desc {	padding-right: 15px;	padding-left: 15px; } .page-template-page-fachwissen .category_sidebar.wp_nl div.widget.widget_text .textwidget .mt-30 {
margin-top: 0;
}
.page-template-page-fachwissen .category_sidebar.wp_nl #pa_newsletter_subscribe .form-item #pa_newsletter_submit,
.page-template-page-medizinstudium-category .category_sidebar.wp_nl #pa_newsletter_subscribe .form-item #pa_newsletter_submit {
margin: 11px 0 0;
} }
@media(min-width:768px) and (max-width:991px){
.page-template-page-fachwissen .neueste-arztstellen.white_paper_sec {	padding: 20px 20px 5px; }
.category_sidebar.wp_nl {	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	flex-wrap: wrap; }
.category_sidebar.wp_nl div.widget.widget_text {	flex: 0 0 50%;	max-width: 50%;	margin: 0;	padding-right: 15px;	width: 50%;}
.category_sidebar.wp_nl div.widget.widget_text:last-child {	padding-left: 15px;	padding-right: 0; }
}
@media(max-width:767.5px){
.top_article_box.box1 .top_article_desc { padding: 20px 20px 35px 20px; display: inline-block; }
.top_article_box.box2_3 .top_article_desc {	padding: 20px 20px 35px 20px; }
.top_article .top_article_box.box1 .post-logo img {	border-bottom-left-radius: 0;	border-top-right-radius: 10px; }
.heading_cat_menu { font-size: 14px; }
.alle_themen_menu {	font-size: 14px;} .heading_cat_menu.heading_cat_menu_mobile {	display: table-cell; }
.subject_area { }
#subject_content_area { }
.page-template-page-fachwissen .select2.select2-container.select2-container--default { }
.page-template-page-fachwissen .content-typs {	margin-top: 0; }
.content-typs.footer_sec .content_typs_hide {	margin-top: 25px; }
.top_article_box.box1 .post-logo { border-bottom-left-radius: 0; border-top-right-radius: 10px; }
.page-template-page-fachwissen .content-typss ul li { font-size: 13px; }
.content-typss.header_sec {	display: none; } .button-more.pagination.p_bottom.single_post_cat_page a.page-numbers {	display: inline;}
.button-more.pagination.p_bottom.single_post_cat_page span.page-numbers.current::after { display: none; }
.button-more.pagination.p_bottom.single_post_cat_page span.page-numbers.current::before { display: none; }
.button-more.pagination.p_bottom.single_post_cat_page span.page-numbers.dots {	display: inline; }
.button-more.pagination.p_bottom.single_post_cat_page .next.page-numbers { }
.button-more.pagination.p_bottom.single_post_cat_page {	display: block;	border: none;  margin-bottom: 0px; }
span.page-numbers.current { }
.button-more.pagination.p_bottom.single_post_cat_page span.page-numbers.current { }  } @media(max-width:991px){
.top_article_box.box2_3 {	margin-bottom: 30px; } 
.page-template-page-mediziner .select2.select2-container, .page-template-page-fachwissen .select2.select2-container, .category .select2.select2-container,
.page-template-page-medizinstudium-category .select2.select2-container { margin-bottom: 20px; }
.top_article .top_article_box.box1 .post-logo img {	width: 100%;	height: auto; }
.top_article_box.box2_3 .post-logo {	height: auto;}
}
@media(min-width:992px){
.sidebar-300 .col-lg-3.col-md-12 {
max-width: 330px;
flex: 330px;
}
.sidebar-300 .col-lg-9.col-md-12 {
max-width: 65.626%;
flex: 0 0 65.626%;
}
.page-template-page-mediziner .content-typs.content_typs_page ul.content_typs_hide {
padding-right: 145px;
}
}
@media(min-width:1200px){
.sidebar-300 .col-lg-9.col-md-12 {
max-width: 71.052631%;
flex: 0 0 71.052631%;
padding-right: 25px;
}
}
@media(min-width:768px) and (max-width:991px){
.top_article_desc .excerpt-container { line-height: 20px;    max-height: 60px;    -webkit-line-clamp: 3;  }
.top_article_box.box2_3 .top_article_desc .post-title a {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.desktop.category_list_mob {	display: block !important; }
.top_article .top_article_box.box2_3 .post-logo img {	max-height: 205px; }
.neueste-arztstellen.white_paper_sec .neueste-arztstellen-body > .row {	padding: 5px 0; }
}
@media(min-width:1200px){
.top_article_box.box1 .top_article_desc .excerpt-container .post_content_dasktop {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
line-height: 26px;
max-height: 154px;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
}
}  #full_width_page_bg {	background: #fff;	padding-bottom: 30px; }
.page-template-page-mediziner .mt-3 { display: none; }
.page-template-page-mediziner .breadcrumb_new { }
.page_heding.arzt h2 {    font-weight: 400;} 
.page-template-page-mediziner #searchform input[type=text].form-control {border-radius: 5px; border-color: #ddd; font-size: 14px; height: 42px; padding: 12px;}
.page-template-page-mediziner .input-group-append.combo-search button#searchsubmit {	border-radius: 0 5px 5px 0 !important;}
.page-template-page-mediziner .input-group-append.combo-search input#search {	border-radius: 5px 0 0 5px !important;}
.logged-in.admin-bar.page-template-page-mediziner .select2-dropdown.select2-dropdown--below {	margin-top: 32px; }
form#searchform p {	font-weight: 300; }
#searchform input[type=text].form-control::placeholder {	color: #b2b2b2;}
.page-template-page-mediziner #searchform .sb-icon.fa.fa-search {	top: 15px;    color: #b2b2b2;    font-size: 14px;}
.page-template-page-mediziner .input-group-append button#searchsubmit {
border-radius: 5px;
font-size: 16px;
font-weight: 400;
height: 42px;
background: #ed7d31;
color: #fff;
border: 1px solid #ed7d31;
}
.page-template-page-mediziner .boxes_rows_new .mediziner_page_backgroung, .page-template-page-medizinstudium .boxes_rows_new .mediziner_page_backgroung { border-radius: 10px;
border: 1px solid #CDDCE6;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}
.zum_arzt_link:hover {    background: #085186;    color: #fff;}
.mediziner_page_backgroung img.img-fluid {
border-radius: unset;
border-top-left-radius: 10px; border-top-right-radius: 10px; border-width: 0;
}
.mediziner_page_backgroung .main_newsletter_box p {    margin: 12px 0;	font-size: 13px;	font-weight: 300;}
.main_newsletter_box p.label-text {	font-weight: 400;    font-size: 13px;	margin-bottom: 0;}
.mediziner_page_backgroung .main_newsletter_box p.label-text {margin-top: 25px;} .mediziner_page_backgroung .main_newsletter_box p.label-text.error {	margin-top: 21px; } .mediziner_page_backgroung p.med_info-text {	font-weight: 300;	margin-top: 17px;	line-height: 16px;}
input[type="email"]#pa_newsletter_email {    border-radius: 5px;    border-color: #cddce6;	height: 42px;	margin-top: 0; color: #141412;}
input[type="email"]#pa_newsletter_email::placeholder {	color: #b2b2b2; }
#pa_newsletter_subscribe .form-item #pa_newsletter_submit {	border-radius: 5px;    border-color: #cddce6;    width: 100%;	height: 40px;}
#pa_newsletter_subscribe .form-item #pa_newsletter_submit:hover {	opacity: 0.9;}
.mediziner_final_context .terms_note_msg {    font-size: 12px;    font-weight: 300;}
.content_arzt.main_newsletter_box h4 {	font-size: 17px;	font-weight: 400; color: #ed7d31;}
.mediziner_page_backgroung i.fa.fa-envelope.letter_icon, .page-template-page-fachwissen i.fa.fa-envelope.letter_icon { padding-right: 10px; }
.row.mediziner_final_context {    margin-bottom: 0 !important;}
.main_newsletter_box {	position: relative;}
.content_arzt i.fa.fa-solid.fa-bell.letter_icon { position: absolute; top: 10px; right: 10px; color: #ed7d31; font-size: 20px; }
.page-template-page-mediziner .col_padding.boxes_rows_new.row .col-lg-4, .page-template-page-medizinstudium .col_padding.boxes_rows_new.row .col-lg-4 { }
.page-template-page-mediziner .mediziner_page_backgroung ul li::before {
content: "\2022";
display: inline-block;
color: #085186;
width: 13px;
font-size: 14px;
font-weight: bold;
} div#arzt-second .mediziner_page_backgroung { border: 1px solid #CDDCE6; }
div#arzt-second .mediziner_page_backgroung ul li {		border: none;	}
div#arzt-second .mediziner_page_backgroung ul li a{	text-decoration: underline;	}
div#arzt-second .mediziner_page_backgroung ul {		border: 1px solid #ddd;		border-radius: 5px;		padding: 10px;	}
div#arzt-second  .mediziner_page_backgroung ul li {		margin: 0 !important;	}
li.top_themen {		display: none !important	}
div#arzt-second li.top_themen {display: block !important;}
div#arzt-second li.top_themen h5 {		font-weight: 400;		font-size: 15px;	}	
div#arzt-second .content_arzt.main_newsletter_box h4 {		margin: 22px 0;	}
div#arzt-third .mediziner_page_backgroung {		border: 1px solid #CDDCE6;	}
div#arzt-third .mediziner_page_backgroung ul li {		border: none;	}
div#arzt-third .mediziner_page_backgroung ul li a{		text-decoration: underline;	}	
div#arzt-third  .mediziner_page_backgroung ul li {		margin: 0 !important;	}
div#arzt-third li.top_themen {display: block !important;}
div#arzt-third li.top_themen h5 {		font-weight: 400;		font-size: 15px;	}	
div#arzt-fourth .mediziner_page_backgroung {		border: 1px solid #CDDCE6;	}	
div#arzt-fourth .mediziner_page_backgroung h4.boxtitle {
background: #CDDCE6;
padding: 15px;
margin-top: -20px;
margin-left: -20px;
margin-right: -20px;
text-align: center;
}	
div#arzt-fourth .mediziner_page_backgroung h4 a {	color: #085186;	}	
div#arzt-fourth .mediziner_page_backgroung ul li {		border: none;	}	
div#arzt-fourth .mediziner_page_backgroung ul li {
margin: 0 !important;
list-style-position: inside;
list-style: none; display: inline-flex;
gap: 0 10px;
align-items: flex-start;
}
div#arzt-fourth li.top_themen {display: block !important;}
div#arzt-fourth li.top_themen h5 {		font-weight: 400;		font-size: 15px;		margin-top: 0.5rem;	}
div#arzt-fourth .mediziner_page_backgroung ul {		background: #F5FBFD;		padding: 10px;		border-radius: 5px;		min-height: 170px;	}
div#arzt-fourth .mediziner_page_backgroung ul li.top_themen {		list-style: none;	}
div#arzt-fourth .content_arzt.main_newsletter_box h4 {		margin: 33.5px 0;	} div#arzt-fourth .mediziner_page_backgroung ul li:not(:first-child)::before {
content: "\2022";
display: inline-block;
color: #085186;
width: 1em;
font-size: 14px;
font-weight: bold;
}
div#arzt-fourth .main_newsletter_box p {
margin: 15px 0;
}
.arzt_note_sec { display: block; font-size: 12px; font-weight: 300; clear: both; padding-top: 10px; margin-bottom: 10px;} .form-item.error + .arzt_note_sec {	margin-bottom: 0px; }
.page-template-page-mediziner .form-item.error + .arzt_note_sec {	margin-bottom: 10px; }   .page-template-page-fachwissen .neueste-arztstellen .form-item.error + .arzt_note_sec {	margin-bottom: 0px;	padding-top: 2px; }
.page-template-page-arbeitgeber-newsletter .arzt_note_sec, .page-template-page-newsletter .arzt_note_sec {
display: none;
}
.content_arzt.main_newsletter_box h4 i {	margin-right: 5px; }
#thema_toogle_btn_chevron .fa-chevron-up.fas {position: relative;top: 2px;}
.content-typss.header_sec ul li {	background: none;	padding: 5px 0 0 0;border-radius: 0; }
.content-typss.header_sec ul li.current {	border-bottom: 1px solid #085186;}
.breadcrumb_new p span i.fa-chevron-right {	font-size: 12px;	padding: 0 10px;}
@media only screen and (max-width: 400px) {
.page-template-page-mediziner .mediziner_page_backgroung ul { display: flex; flex-direction: column; }
.page-template-page-mediziner .mediziner_page_backgroung ul li { display: inline-flex; }
}
@media(min-width:768px) and (max-width:991px){
.mediziner_page_backgroung .content_arzt { padding: 16px; }
.mediziner_page_backgroung h4 a { font-size: 15px; }
.page-template-page-mediziner .mediziner_page_backgroung ul { }
.zum_arzt_link { display: flex; padding: 7px 30px; align-items: center; justify-content: center; }
.main_newsletter_box p { margin: 7px 0; }
.mediziner_final_context .terms_note_msg { margin-top: 20px; line-height: 20px; }
.content_arzt.main_newsletter_box h4 { }
.main_newsletter_box p.label-text { margin-bottom: 0;}
.mediziner_page_backgroung ul li { min-height: 36px; display: inline-flex; }
p.med_info-text { }
.mediziner_page_backgroung ul {	font-size: 12px; }
#pa_newsletter_subscribe .form-item input[name="pa_newsletter_submit"] { font-size: 13px; height: 35px;}
.mediziner_page_backgroung .main_newsletter_box p {	margin: 18px 0; }
.mediziner_page_backgroung .main_newsletter_box p.label-text {	margin: 18px 0; } .mediziner_page_backgroung .main_newsletter_box p.label-text {	margin-bottom: 13px; }
#pa_newsletter_subscribe .form-item #pa_newsletter_submit {	margin: 30px 0 0; cursor: pointer; }
.col_padding.boxes_rows_new .col-md-4.col-sm-12.col-xs-12:first-child .mediziner_page_backgroung .zum_arzt_link {	padding: 7px 40px; }
.mediziner_page_backgroung ul li {min-height: 36px; display: inline-flex;width: 100%; line-height: 18px; margin: 0 0 3px !important;}
.page-template-page-mediziner .mediziner_page_backgroung ul li::before {	width: 10px;}
}
@media(min-width:992px) and (max-width:1199px){
.page-template-page-mediziner .boxes_rows_new .mediziner_page_backgroung {  }
.page-template-page-mediziner .mediziner_page_backgroung ul { display: flex; flex-direction: column; }
.content_arzt.main_newsletter_box h4 {		font-size: 20px;	}
.mediziner_final_context .terms_note_msg {		margin-top: 20px;	}
p.med_info-text {		min-height: 32px;	}
.mediziner_page_backgroung ul li {display: inline-flex; min-height: 36px; display: inline-flex; width: 100%; line-height: 18px; margin: 0 0 7px !important;	}
.mediziner_page_backgroung .main_newsletter_box p { margin: 10px 0 10px 0; font-size: 12px;}
#pa_newsletter_subscribe .form-item #pa_newsletter_submit {	margin: 0; }
.mediziner_page_backgroung ul {	font-size: 12px; }
.mediziner_page_backgroung .main_newsletter_box p.label-text {	margin-top: 14px;}
}
@media(max-width:768px){
.page-template-page-mediziner .boxes_rows_new .mediziner_page_backgroung {border-top-left-radius: 16px; border-top-right-radius: 16px;}
}   .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;  }
.salary_cal button.btn.btn-success.generieren {
background: #ed7d31; 
border-color: #ed7d31;
width: 100%;
}
.salary_cal button.btn.btn-success.generieren:hover {
opacity: 0.9;
}
.salary_cal button.btn.btn-success.generieren:focus {
box-shadow: none;
}
.salary-calculator.ai_form_content .mwai-form-field-container fieldset {
border: none;
padding:0px;
margin: 0 0 1rem 0 !important;
}
.salary-calculator .mwai-form-field-container label {
margin-left: 6px;
}
.salary-calculator #salary_calculator {
padding: 0;
border: 0;
}
.salary_comparison {
border-radius: 10px; padding: 30px;    background: #f8f8f87d;
border: 1px solid #cddce6;
}
.ai_step_2 #salary_output {
margin: 0;
border-radius: 5px;
height: 36px;
}
.salary-calculator .ai_step_form .error .message {
color: #c00;
font-size: 12px;
line-height: 18px;
}
.salary-calculator .ai_step_form .error legend, .salary-calculator .ai_step_form .error label {
color: #c00;
}
.salary_comparison .mwai-form-field-container legend {
margin-bottom: 0;
font-size: 14px;
line-height: 28px;  font-weight: 300;
}
.collective-list tbody tr:nth-child(odd) {
background: #f0f0f0;
}
.collective-list td {
padding: 10px 20px;
font-weight: 300;
}
.collective-list th {
padding: 20px;
font-size: 17px;
font-weight: 400;
padding-bottom: 19px;
}
p.text-center.liste {
padding-bottom: 20px;
}
.job-seeker .comparison h3.recom_job {
margin-top: 3px;
}
.salary_comparison #salary_output label {
font-weight: 300;
}
.salary_comparison label {
font-weight: 300; }
.collective-list tr.selected td {
font-weight: 400;
}
.ai_form_content.gehaltsrechner #progressbar li {
width: 50%;
}
.error .message {
color: #cc0000;
font-size: 13px;
font-weight: 400 !important;
}
.error input, .error select {
border-color: #cc0000 !important;
color:#cc0000;
}
.form-item.error #pa_newsletter_email:focus { border-color: #cc0000 !important;
}
.mediziner_page_backgroung .main_newsletter_box p.label-text.error { margin-top: 11px;
}
.job_post.neueste-arztstellen-body.comparison {
height: 990px;
}
.collective-list {
border-radius: 10px;
min-height: 990px;
max-height: 990px;
overflow-x: auto;  border: 1px solid #ddd;
}
.load-similar-result .employer-address {
font-size: 12px;
}
.load-similar-result .neueste-arztstellen-body .row {
padding: 11px 0 11px 0;
}
.load-similar-result .redirect_to {
background: #ed7d31;
color: #FFF;
width: 100%;
display: block;
border-radius: 5px;
cursor: pointer;  padding: 9px 14px;
margin-top: 64px;
height: 42px;
font-size: 13px;
}
.load-similar-result .redirect_to:hover {
opacity: 0.9;
} .job_post .fa-briefcase-medical {
padding-right: 7px;
font-weight: 400;
}
@media(min-width:992px) and (max-width:1199px){
.job-seeker h3.recom_job {    font-size: 15px; }
.collective-list th { font-size: 15px; }
} @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;
} } @media(max-width:991px){
body .job_post.neueste-arztstellen-body.comparison {
height: auto;
}
body .collective-list {
height:auto;
}
.load-similar-result .redirect_to {
margin-bottom: 20px;
margin-top: 30px; }
.load-similar-result .collective-list{
margin-bottom:0px;
}
}  .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;
} #whitepaper_suchen {
border-radius: 5px;
height: 42px;
}
.search-filters .find_whitepaper .form-control {
height: 42px;
border: 1px solid #ddd; }
.page-template-page-whitepaper .search-filters .find_whitepaper .form-control {
height: 42px;
border: 1px solid #cddce6; }
.page-template-page-survey-results .search-filters .find_whitepaper .form-control {
border: 1px solid #cddce6; }
.position-relative {
position: relative;
}
.select2-container .select2-selection--single {
height: 42px;
} .search-filters .autocomplete-items {
position: absolute;
background: #FFF;
width: 100%;
z-index: 99;
border: 1px solid #f2f2f4;
}
.search-filters .autocomplete-items { }
.search-filters .autocomplete-items div {
padding: 2px 10px;
cursor: pointer;
background-color: #fff;
z-index: 1000;
font-weight: 300;
}
.search-filters .autocomplete-items div:hover {
background-color: #085186 !important;
color: #ffffff;
cursor: pointer;
}
.search-filters .autocomplete-active {
background-color: #085186  !important;
color: #ffffff;
}
.jobSeeker .whitepaper_small {
font-size: 20px;
}
.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;
}
body .form-control:focus, body input:focus {
outline: none !important;
border: 1px solid #085186 !important;
box-shadow: none !important;
}
.padding-right-0 {
padding-right: 0px;
}
@media(max-width:767.5px){
.find_whitepaper .no-padding {
padding-left: 15px !important;
padding-right: 15px !important;
}
.whitepaper_box .jobSeeker .whitepaper {
min-height: auto;
}
.search-filters .padding-right-0 {
padding-right: 15px;
}
.page-template-page-mediziner .col_padding.boxes_rows_new .row .col-lg-4 { margin-bottom: 0px; }
}  .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: 47px;} .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 {
padding-bottom: 18px;
border-radius: 10px; height: 581px;
padding: 20px;   border: 1px solid #ddd;
background: #fff; }
.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-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;
border-radius: 5px; 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%;
}
@media screen and (max-width:767.5px){
.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;
}
} .wp-block-ai-engine-form-container select, .wp-block-ai-engine-form-container input {
background: #FFFF !important;
border: 1px solid #ddd !important;
color: #141412 !important;
outline: none !important;  } .content-typss.header_sec ul li.cat-item.current-cat {	border-bottom: 1px solid #085186; }
#searchform .form-control {	border-color: #ddd; border-radius: 5px; } .input-group-append #searchsubmit {	color: #fff; background: #ED7D31; border: 1px solid #ED7D31; border-radius: 5px;}  .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;
}
.load-more-post {	border-radius: 50px; }
.arzt_stellenangebote_logo {	height: 70px;width: 70px; }
.arzt_stellenangebote_logo img {	padding: 0px; }
.meta-info_new.magazin_page {	padding-bottom: 0px; }
.image.bodr_right {	border-right: 1px solid #ddd; }
#posts-container-infinite .post_block .image.bodr_right a { display: flex; }
.table-responsive.salary_table {
border:1px solid #CDDCE6;
border-radius:10px;
margin-bottom:15px;
}
.footer_note {	margin-bottom: 10px; }
#posts-container-infinite .post_block .fachwissen_sec .post-content-container {	padding: 15px 20px 15px 20px;  }
.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus.select2-container--open .select2-selection.select2-selection--single {
border-bottom-left-radius: 0px !important;
border-bottom-right-radius: 0px !important;
}
#reSearch.search-page-search-form { }
div#reSearch h2 { padding-bottom: 10px;}
.page-template-page-fachwissen form#searchform p {	font-weight: 300; }
@media(min-width:1200px){
.category #posts-container-infinite .image img.wp-post-image { }
#posts-container-infinite .img_with_in_fachwissen .image img.wp-post-image { }
#posts-container-infinite .col-md-3.col-sm-12.col-12.img_with_in_fachwissen .image img.wp-post-image {	min-height: 165px; }
.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;
}
}
@media(min-width:992px) and (max-width:1199px){
.excerpt-container {    line-height: 22px; }
.fachwissen_sec .excerpt-container {    line-height: 24px; }
}
@media(max-width:991px){
.category #posts-container-infinite .padd-r-0 {		padding-right: 15px; }
#posts-container-infinite .image img { border-bottom-left-radius: 0; border-top-right-radius: 9px; }
.image.bodr_right {	border-bottom: 1px solid #ddd; border-right: none; }
.excerpt-container .post_content_dasktop {	display: none;}
.ai_step_form .ai_step_2 button.redirect_to.backto.desktop {
display: none;
}
}
@media(min-width:768px){
.top_article_box.box2_3 .top_article_desc .excerpt-container span {	
display: none;
} .content-typs #thema_toogle_btn_chevron {  margin-top: 6px; } }
@media(max-width:767.5px){
.top_article_box.box2_3 .top_article_desc .post-title a {	margin-bottom: 10px;}
#posts-container-infinite .post_block .fachwissen_sec .post-content-container {	padding: 20px 20px 19px 20px; }
a.page-numbers {	padding: 10px 12px; }
span.page-numbers.current {	padding: 10px 12px; }
.page-numbers.dots {	padding: 10px 12px; }
}
@media(min-width:768px) and (max-width:991px){
#posts-container-infinite .img_with_in_fachwissen .image img.wp-post-image {	border-top-right-radius: 0;border-bottom-left-radius: 10px; }
.fachwissen_sec .excerpt-container {-webkit-line-clamp: 2;}
}
@media(min-width:576px) and (max-width:767.5px){
.container.sidebar-300.no_bg_color_content { }
.category .container.sidebar-300 {	padding-left: 0;padding-right: 0;}
}
@media(max-width:575px){
#arzt_content_type_page.container-fluid .container {	padding-left: 0;	padding-right: 0; }
.excerpt-container span.post_content_mob {    letter-spacing: -0.1px; }
}
.post-content-container .post-content {	display: inline-block; } @media(min-width:992px){
.excerpt-container .post_content_mob {	display: none;}
.ai_step_form .ai_step_2 button.redirect_to.backto.mobile {
display: none;
}
}
@media(min-width:992px) and (max-width:1199px){
.job-seeker h3.recom_job {    font-size: 15px; }
.collective-list th { font-size: 15px; }
#related_post_design_1 p, #related_post_design_2 p { -webkit-line-clamp: 2; }
} #update_account_my_cv .select2-container--default .select2-selection--single  {	border-radius: 5px !important;	border-color: #ddd; }
.select2-container--default .select2-selection--single {	border-radius: 5px !important; }
.premium_sec.gallery_sec {	border-bottom-left-radius: 0;	border-bottom-right-radius: 0;}
.jobseeker .account-content #jse-profile .jobseeker_section_box {    border-radius: 0; }
.jobseeker .account-content #jse-profile #update_skill_details .jobseeker_section_box {border-bottom-left-radius: 10px;    border-bottom-right-radius: 10px;}
.jobseeker .account-content #jse-profile #update_account_my_cv .jobseeker_section_box {    border-top-left-radius: 10px;    border-top-right-radius: 10px; }
#jobalert_anlegen_wrapper {	margin-top: 5px; }
#jobalert_anlegen_paginate .pagination li a {	border-radius: 5px; }
.jobseeker_section_box #jobalert_anlegen {	border-radius: 5px; }  .mediziner_page_backgroung h4 a {font-size: 17px;margin: 0px 0 0;padding-top: 0;padding: 0;color: #141412;font-weight: 400;background: none;text-align: left;}
.mediziner_page_backgroung h4 a:hover {	background: none;	color: #141412;}
.mediziner_page_backgroung .content_arzt {
padding: 28px 20px 20px;
background: #fff;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
font-weight: 300;
margin-top: 0;
line-height: 16px;
font-size: 13px;
}
.mediziner_page_backgroung ul {font-size: 14px;line-height: 23px;margin: 22px 0 26px 0;font-weight: 400;}
.zum_arzt_link {padding: 0 0 20px 0;display: block;background: #ebf3f9;border-radius: 5px;padding: 7px;text-align: center;font-weight: 400;line-height: 26px;}
.mediziner_page_backgroung ul li::before {content: "\2022";display: inline-block;color: #085186;width: 1em;font-size: 14px;font-weight: bold;}
.top-arbeitgeber .ergebnis-titel i { margin-left: 1px; }
.category .sidebar_right_new .box_right { margin-top: 0px; border: 1px solid #CDDCE6; padding: 20px; border-radius: 10px;}
.category .sidebar_right_new .box_right h3 i { color: #141412; margin-right: 7px;	font-weight: 300;}
.top-arbeitgeber .ergebnis-titel .employer-address i, .top-arbeitgeber .ergebnis-titel .arbeitgeber_typ i {margin-right: 2px;width: 16px;text-align: center;}
.page-template-page-medizinstudium .page_heding.arzt h2 {	margin-bottom: 20px; }   .page-template .mt-3.footer-margin, .page .mt-3.footer-margin {    display: none;}
.no_bg_color_content {    padding-bottom: 40px;}
.container-fluid.bg_color_content {   padding-bottom: 40px; }
#hospital_section .table-responsive {    border: 1px solid #ddd; }
.hospital_tg tr {    border-top: none;    border-right: none; }
#hospital_section .hospital_tg tr td:first-child {    border-left: none; }
.hospital_tg tr:last-child {    border-bottom: none; }
.premium_pro_sec .TitleLogomedia {	border-radius: 0 0 10px 10px; }
.TitleLogomedia {border-radius: 10px; }
@media(min-width:768px) and (max-width:991px){ 
#jobalert .col-lg-2.ddl_icon.padd-r-0.new_version_col-1 { padding-left: 0; } .logo-map .submenu a {    word-break: break-word; }
.logo-map .accordion .link {     padding: 10px 10px 10px 10px;}
}   .alignleft .updated { display: block; font-weight: 300; }
.row.related_articals .artical_sec_box .alignleft .updated {	padding: 10px 0 0 15px; }
.page_heding.arzt.mg_top_spas h3 { padding-top: 20px; font-weight: 400; margin-bottom: 0; padding-bottom: 20px; line-height: 22px; }
.meta-info .post-dates span.updated {	text-align: left; }
.share_icons_containe {	text-align: left;}
.share_icons_containe span {	text-align: left; }
.single .meta-info .post-dates {	margin-top: 0; }
.related_articals_top_border h3 {	font-weight: 400 !important; }
.toc_sec {	border: 1px solid #cddce6;	border-radius: 10px; margin: 8px 0 20px;}
.toc_header { margin: 0; padding: 20px; cursor: pointer; background: #ebf3f9; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.toc_body {	margin-top: 0px;	padding: 0;	border-top: 1px solid #cddce6;	padding-top: 0px;}
.toc_sec .toc_body ol { padding-left: 0; font-size: 14px; margin: 0; font-weight: 400; display: grid; grid-template-columns: repeat(2, 1fr); }
.toc_sec .toc_body ol > li {
padding: 20px 20px;
list-style-type: none;
counter-increment: item;
text-align: left;
border-bottom: 1px solid #cddce6;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: baseline;
font-size: 16px;
}
.toc_sec.toc_b_radius .toc_header {	border-bottom-left-radius: 10px;	border-bottom-right-radius: 10px;}
.toc_sec .toc_body ol li:last-child {	border-bottom: none; }
.toc_body ol > li::before {float: left; margin-right: 5px; padding-bottom: 1px; font-weight: 500; content: counter(item); width: 2.6rem; height: 2.6rem; line-height: 2.6rem; 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; }
@media(min-width:992px){
.toc_sec .toc_body ol li:nth-last-child(1):nth-child(even), .toc_sec .toc_body ol li:nth-last-child(2):nth-child(odd) {   border-bottom: none; }
}
@media(max-width:991px){
.toc_sec .toc_body ol {    display: unset;    grid-template-columns: unset;   }
}
@media(max-width:767.5px){
.toc_sec .toc_body { display: none; padding: 0 20px 0 20px ; }
.toc_sec .toc_header .toggle i {	transform: rotate(180deg);	transition: width 1s, height 1s, transform 1s; }
.toc_body ol > li::before {	width: 1.6rem;	height: 1.6rem;	line-height: 1.6rem;	margin-right: 1rem; padding: 1px; padding-right: 2px; }
.toc_sec .toc_body ol > li { padding: 10px 10px;	font-size: 14px; padding-left: 0; } }
.registrierung_nl {	border: 1px solid #CDDCE6;	padding: 5px 20px 20px 20px;	border-radius: 10px; }
.registrierung_nl h3 {	line-height: 30px;	color: #141412;	padding-top: 10px;	padding-bottom: 10px;	font-weight: 400;	margin: 0; }
.page-template-page-salary-comparison-results.page-template .mt-3.footer-margin, .page-template-page-salary-comparison-results.page .mt-3.footer-margin {    display: block; }
.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%; }
.alignleft.typs .Sonstige {	pointer-events: none;}
.content-typs + .single-navigation {	margin-top: 3px; }
.content-typs .page_heding.arzt h3 {	padding-top: 20px;	font-weight: 400;	margin-bottom: 0;	padding-bottom: 20px;	line-height: 22px; }
.category .theiaStickySidebar {	padding-bottom: 30px !important;}
.single-navigation.not_content_typs {	border-top: none;	margin-top: 0;}
.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%; }
#posts-container-infinite .not_found_post {	margin-top: -7px; }
@media(max-width:767.5px){
.toc_header {	background: #ebf3f9 !important;	border-radius: 0; }
.toc_sec.toc_b_radius .toc_header { border-radius: 0; }
.toc_sec {border: unset;border-top: 1px solid #cddce6;border-radius: 0;position: fixed;bottom: 0;left: 0;right: 0;background: #fff; z-index: 10000;margin: 0;}
}
@media(min-width:992px) and (max-width:1199px){
.post-content-container h2 {	margin: -8px 0 3px; }
.fachwissen_sec .post-content-container h2 {	margin: -8px 0 10px; }
#posts-container-infinite .post_block .post-content-container {	padding: 12px 20px 11px 20px;} #posts-container-infinite .post_block.post.type-post .image img {	max-height: 154px;} }
@media(min-width:768px) and (max-width:991px){
#posts-container-infinite .post_block .padd-l-0 {	padding-left: 15px; }
#posts-container-infinite .post_block .padd-r-0 { padding-right: 15px; }	
#posts-container-infinite .post_block .fachwissen_sec.padd-l-0 {	padding-left: 0px; }
#posts-container-infinite .post_block .img_with_in_fachwissen.padd-r-0 { padding-right: 0px; }
#posts-container-infinite .post_block .fachwissen_sec .post-content-container {	padding: 10px 20px 10px 20px; background: transparent;}
}
#autor_section .profile-picture {	border-radius: 10px; }
.page-template-author-nicename .button-more.pagination.p_bottom {	margin-bottom: 40px; } 
.post-content-container .post-content .excerpt-container {
overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal;
}
.mwai-chatgpt-theme.mwai-form-container fieldset textarea {	border-radius: 5px !important; }  .textwidget .related-posts .related-posts-body li { display: inline-block; border-bottom: 1px solid #ddd; padding: 5px 0; width: 100%;}
.textwidget .related-posts .related-posts-body li:last-child { border: none; padding-bottom: 0; }
.textwidget .related-posts { padding: 20px 20px 20px 20px; }
.textwidget .themengebiete-header, .textwidget .top_cbd-header { border-radius:10px 10px 0 0  } #page_company_profile .jse-form > div:last-child .jobseeker_section_box { border-bottom: 1px solid #cddce6 !important; border-radius: 0 0 10px 10px; }
.toc .toc_header {	background: none; }
div#page_company_profile .form-accounts.prime-form.text_fields_main.jobseeker_section_box {    border-bottom: 1px solid #CDDCE6 !important;}
#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; }
.page-template-page-job-seeker-ai div.ai_step_form form#update_skill_details .jobseeker_section_box { border-bottom: none !important; } form#update_account_my_cv .jobseeker_section_box {
border-radius: 10px 10px 0 0;
}
form#update_skill_details .jobseeker_section_box {
border-radius: 0 0 10px 10px;
} .related_jobtype_listing .related_job_head {	background: transparent;}
.textwidget .sidebar-rp-box .heading h3 {	background: transparent; }
.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;
}
.mwai-chatgpt-theme button:focus { box-shadow: none; }
.page-template-author-nicename #searchform .form-control {
border-radius: 5px 0 0 5px;
}
.page-template-author-nicename .input-group-append #searchsubmit {
border-radius: 0 5px 5px 0;
}
.page-template-author-nicename #searchform .input-group-append #searchsubmit {
margin-top: 0;
}
.image.border {
border: none !important;
display: block;
width: 100%;
text-align: center;  float: left;
border-radius: 10px 0 0 10px;
}
.image.border a {
display: flex;
}
#posts-container-infinite .image.border .attachment-blog_thumb.size-blog_thumb.wp-post-image.p-3 {
width: auto !important;
height: auto;
border-radius: 10px 0 0 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
margin: auto;
}
@media(min-width:992px) and (max-width:1199px){
.jobSeeker .whitepaper { min-height: 193px; }
}
#main-content .page_heding p:empty { display: none; }
.toc_header h3 i { margin-right: 10px; }
.boxes_rows_new .mediziner_page_backgroung {	margin-bottom: 30px; }
.quellen_section p {	margin-bottom: 0; }
#autor_section.row.authors .description {	margin-bottom: 0; }
#autor_section .author-info .description {margin-bottom: 0;}
.content.single-entry .author-picture img {    border-radius: 5px;}
.single_post_img .image .attachment-single-column.size-single-column.wp-post-image {border-radius: 10px;}  .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 .ai_form .ai_step_form .border-radius.next:focus { box-shadow: none; }
.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;
}
.page-template-page-fachartikel-arzt form#salary_calculator .col-md-3.col-lg-3.col-12 { max-width: 25%; flex: 0 0 25%; }
.page-template-page-fachartikel-arzt form#salary_calculator .col-md-9.col-lg-9.col-12 { max-width: 75%; flex: 0 0 75%; padding-right: 15px;}
.page-template-page-job-ad-ai .ai_step_form  legend { font-size: 16px; font-weight: 500;color: #141412; }
.page-template-page-job-ad-ai .ai_step_form .mwai-form-field-container textarea { font-size: 16px !important; }
.ai_step_form form#salary_calculator input {  border-color: #ddd; }
.page-template-page-cv-generator .select2-container--default .select2-selection--single { border-color: #ddd; }
.page-template-page-fachartikel-arzt form#salary_calculator { border-color: #cddce6; background: #f8f8f87d; }
.page-template-page-fachartikel-arzt form#salary_calculator input { border-color: #ddd; }
@media(min-width:992px){
.page-template-page-fachartikel-arzt form#salary_calculator div.row.form-group label { height: 42px; display: table-cell; vertical-align: middle; }
}
@media(max-width:991px){
.page-template-page-fachartikel-arzt form#salary_calculator .col-md-3.col-lg-3.col-12 { max-width: 100%; flex: 0 0 100%; }
.page-template-page-fachartikel-arzt form#salary_calculator .col-md-9.col-lg-9.col-12 { max-width: 100%; flex: 0 0 100%; padding-right: 15px; }
}
@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; }
.page-template-page-salary-calculator .salary_comparison .mwai-form-field-container legend { line-height: 42px; float: left; width: 25%; }
.page-template-page-salary-calculator .ai_form_content .mwai-form-field-input .mwai-form-field-container input { width: 75% !important; }
.page-template-page-salary-calculator .ai_form_content .mwai-form-field-container .select2-container { width: 75% !important; }
.page-template-page-salary-calculator .ai_form_content .mwai-form-field-container fieldset.mwai-form-field-radio .mwai-form-field-container {
display: table-cell;
height: 42px;
vertical-align: middle;
padding-left: 8px;
} .page-template-page-width-sidebar-02 .threeboxcontainer.border {
margin-top: 0;
} }
@media(max-width:575px){
.page-template-page-job-seeker-ai .ai_form .ai_step_form .border-radius.next {
width: 100% !important;
}
}  .survey-result ul {	display: block; padding-left: 0 !important;}
.survey-result li { list-style: none; display: inline-block; }
.survey-result .quelle { color: #085186; cursor: pointer;}
.survey-result li.dot { font-size: 34px; line-height: 10px; position: relative; top: -3px; padding: 0 px;}
.survey-result .copu_input { width: 20px; height: 20px; position: relative; top: 4px;}
.survey-result .embed {
position: absolute;
background: #FFF;
padding: 15px 20px;
border: 1px solid #e5e5e5;
border-radius: 4px;
top: -130px;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.15);
font-size: 14px;
z-index: 100;
max-width: 350px;
}
.survey-result .close-embed {
background: transparent;
border: none;
padding: 0;
position: absolute;
top: 0;
right: 6px;
font-size: 20px;
font-weight: 400;
cursor: pointer;
}
.survey-result .copy_code {
width: 88%;
border: 1px solid #dddddd;
background: #f5f5f5;
margin-right: 5px;
font-size: 14px;
border-radius: 4px;
padding: 4px;
color: #4f4f4f;
}
.survey-result p {padding-bottom: 12px !important; margin: 0 !important; line-height: 20px; }
.survey-result .copy_button {
border: 1px solid #dddddd;
padding: 2px 4px !important;
border-radius: 4px;
background: #f5f5f5 !important;
line-height: 30px;
cursor: pointer;
}
.is_hide{	display:none;}  .quicktags-toolbar .ed_button.button-small {	width: auto;	padding: 0 8px !important;}
#contents_ifr {	height: 350px !important;}
#contents {	height: 350px !important;}  .page-template-page-fachrichtungs-generator .ai_output_data .load_more {    margin-top: 44px; }
.page-template-page-fachrichtungs-generator .ai_output_data .copy_ai_output {    margin-top: 24px;}   .Weitere_artikel_Sidebar ul {
list-style: none;
}
#weitere_artikel .weitere_artikel_heading {
padding-top: 20px;
font-weight: 400;
margin-bottom: 0;
padding-bottom: 20px;
line-height: 22px;
border-top: 1px solid #CDDCE6;
margin-top: 24px;
font-size: 17px;
}
#weitere_artikel .Weitere_artikel_Sidebar ul li {
box-sizing: border-box;
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;
cursor: pointer;
text-decoration: none;
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;
margin-bottom: 20px !important;
}
#weitere_artikel {
margin-bottom: -17px;
}     .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;
}
.dashboard_newsletter .registrierung-newsletter-body label {
line-height: 22px;
}
.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;
}
.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%;
}
.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_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;
}
@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 {
margin-bottom: 0;
}
.neueste-arztstellen.dashboard_newsletter {
border-radius: 0;
border-bottom: none;
}
.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;
}
}   .afu-process-file label {
padding: 7px 11px;
border-radius: 5px; }
#page_company_profile .jobseeker_section_box {
border-bottom: none !important;
}
form#update_skill_details .jobseeker_section_box {
border-bottom: 1px solid #cddce6 !important;
}  .page-template-page-cv-generator .identity-btn.cancel-btn,
.page-template-page-jobseeker-account-lebenslauf .identity-btn.cancel-btn { border-color: #ddd !important;
}   #main-content .info-box-3 .box_header + p {
display: block;
}  @media(min-width:768px){
#salary_calculator label.year_range_scroll {
position: relative;
top: 6px;
}
} @media(min-width:992px) and (max-width:1199px){
.in_contnt_rpost_dgn_img {		max-height: 155px;		overflow: hidden;		border-bottom-left-radius: 10px;	}
#related_post_design_1 p, #related_post_design_2 p {	line-height: 22px;	font-size: 14px; }
.spec_category {	margin-bottom: 17px; font-size: 13px; }
}
@media(min-width:1200px){
.in_contnt_rpost_dgn_img {
max-height: 191px;
overflow: hidden;
border-bottom-left-radius: 10px;
}
} .archive_title_small {
font-size: 13px;   padding-bottom: 3px; }
.border-light-blue{border: 1px solid #cddce6;}  .lebenslauf_exp_details .search_skill label {
margin-bottom: 16px;
font-weight: 400; }
.lebenslauf_exp_details h4.primary-text {
margin-bottom: 10px;
line-height: 22px; }
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;
}
.stellenanzeigen-generator button:focus {
box-shadow: none;
}
#jobalert_anlegen_info {	display: none; }
.page-template-page-gehaltsvergleich-salary-comparison span.select2-search.select2-search--dropdown {	display: none; }
.text-center.job_alert_pagination {	margin-top: 40px;	display: inline-block;	width: 100%;}
.search-no-results.category.category-magazin form#searchform {
margin-bottom: 10px;
}
.jobalert_anlegen tbody tr:nth-child(odd) { background: #fff;
}
.jobalert_anlegen tbody tr:nth-child(even) { background: #f8f8f8;
}
@media(max-width:768px){
.category #posts-container-infinite .post_block:last-child {	margin-bottom: 0px; }
.category .theiaStickySidebar {	display: none; }
}
@media(max-width:767.5px){
div.dataTables_wrapper div.dataTables_filter { }	
#jobalert_anlegen_length label, #jobalert_anlegen_filter label { font-weight: 300; letter-spacing: 0; display: inline list-item;}
#jobalert_anlegen_wrapper > .row > .col-sm-12.col-md-6 { width: 50%; padding-right: 7px; flex: 0 0 50%; max-width: 50%;}
div.dataTables_wrapper div.dataTables_length { text-align: left !important; }
#jobalert_anlegen_length label::marker, #jobalert_anlegen_filter label::marker { font-size: 0;}
div.dataTables_wrapper div.dataTables_length select { float: left; }
div#jobalert_anlegen_wrapper.dataTables_wrapper div.dataTables_filter input { display: block; width: 100%; }
#jobalert_anlegen_length label {    font-size: 0px; }
#jobalert_anlegen_length .custom-select.custom-select-sm.form-control.form-control-sm { font-size: 14px; }
#jobalert_anlegen_length label::before {    font-size: 14px;   content: "Einträge anzeigen"; width: 100%; display: inline-block;}
}    @media(max-width:767.5px){
.page-template-page-mediziner .category_list_mob {
display: none;
}
.neueste-arztstellen.white_paper_sec.mt-30 .neueste-arztstellen-body .col-md-2.col-sm-2.col-3.padd-l-0, .neueste-arztstellen.white_paper_sec.mt-30 .neueste-arztstellen-body .col-md-10.col-sm-10.col-9.padd-r-0 {    padding: 0; } .neueste-arztstellen.white_paper_sec.mt-30 .neueste-arztstellen-body .col-md-2.col-sm-2.col-3.padd-l-0 {
max-width: 15%; }
.category_heading_list {    font-size: 14px; } .white_paper_sec .neueste-arztstellen-body .row .ergebnis-titel .title-link.title {    font-size: 16px;  line-height: 20px;} .form-account.mein-account {
padding: 15px 0;    }
.ai_output_data .copy_ai_output {  margin-top: 14px; } .ai_output_data .load_more {  margin-top: 30px; } .ai_step_form .mwai-form-field-container input[type="checkbox"] + label {display: inline-flex; width: calc(100% - 35px); } } @media(max-width:767px){
.page-template-page-medizinstudium .category_list_mob {
display: none;
}
} @media(min-width:768px){
.pl-50 {
padding-left: 50px;
}
.pr-50 {
padding-right: 50px;
}
}  #jobalert input#job_alert_email.job_alert_email {
background: #fff;
height: 36px;
}
.page-template-page-cv-generator .search_skill input#search_skill {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
@media(max-width:337px){
.identity_btn_wrapper .identity-btn.save-btn {
width: 100%;
}
.identity_btn_wrapper .identity-btn.cancel-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;
}
}
@media(max-width:370px){
.neueste-arztstellen-body .row .col-md-4 { }
}
@media(min-width:338px) and (max-width:449px){
.identity-btn.save-btn {
width: 47% !important;
}
.identity-btn.cancel-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;
}
#main-content .neueste-arztstellen .neueste-arztstellen-body .ergebnis-titel br {
display: none;
}
.neueste-arztstellen-body .row .col-md-4 {
padding: 0;
}
.dashbord_content h3 {  }
.passwort-vergessen.jobseeker-pswd {
margin: 0;
padding: 0;
}
.white_paper_sec .top_article_pdf h3 {
font-size: 18px;
}
.textwidget .arzt-stellenangebote-header h3, .neueste-arztstellen .registrierung-newsletter-header h3,
.textwidget .related-posts-header h3, .execphpwidget .activate-job-alert-sidebar h3, .single.single-post .neueste-arztstellen-header h3 { font-size: 18px;
}
.neueste-arztstellen-body .row .ergebnis-titel .title-link.title {
font-size: 14px;
line-height: 17px;
}
.neueste-arztstellen-body .row .ergebnis-titel {
line-height: 18px;
}
.neueste-arztstellen .registrierung-newsletter-body {
font-size: 14px;
}
.neuest_sec_top_space .neueste-arztstellen-body .row .ergebnis-titel .title-link.title {max-height: 48px; font-size: 14px; line-height: 16px;}
.neueste-arztstellen-body .row .ergebnis-titel {   -webkit-line-clamp: 3; margin-bottom: 5px; }
}
.neuest_sec_top_space .neueste-arztstellen-body .row .ergebnis-titel .title-link.title {-webkit-line-clamp: 3;line-height: 16px; max-height: 48px;}
.neuest_sec_top_space .neueste-arztstellen-body .row .ergebnis-titel { margin-bottom: 5px; }
@media(min-width:491px) and (max-width:767.5px){
.neueste-arztstellen-body .row .col-md-4 {
max-width: 20%;
flex: 0 0 20%;
}
}
@media(max-width:490px){
.neueste-arztstellen-body .row .col-md-4 { max-width: max-content; margin-right: 15px;
flex: 0 0 25%;
}
.neueste-arztstellen.white_paper_sec .neueste-arztstellen-body .col-md-2.col-sm-2.col-3.padd-l-0 {
margin-right: 15px; }
}
@media(max-width:767.5px){ .neueste-arztstellen.white_paper_sec .neueste-arztstellen-body .col-md-2.col-sm-2.col-3.padd-l-0,
.neueste-arztstellen.white_paper_sec .neueste-arztstellen-body .col-md-10.col-sm-10.col-9.padd-r-0 {
padding: 0; }
.neueste-arztstellen.white_paper_sec .neueste-arztstellen-body .col-md-2.col-sm-2.col-3.padd-l-0 {
max-width: 15%; }
}
@media(max-width:991px){
.page-template-page-job-alert .ddl_icon #example2.dropdown.hierarchy-select button#example-two-button2::after {		right: 12px;	}
.premium_sec.jobs_per_mail h6 {	letter-spacing: -0.1px; }
.mobile.cbd--product--link {	display: inline; }
}  .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;
}  .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;
}
}  .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;
}  @media(min-width:491px) and (max-width:767.5px){
.neueste-arztstellen-body .row .col-md-8 {
-ms-flex: 0 0 80%;
flex: 0 0 80%;
max-width: 80%;
}
.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){
.neueste-arztstellen-body .row .col-md-8 { flex: 0 0 75%; width: auto;
}
#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;
}
}  .remove_upload_btn label.upload {
display: none;
}  .alignright.post-readmore { font-size: 12px; }
@media(max-width:767.5px){
#posts-container-infinite .post_block .post-content-container .meta-info_tag .alignleft {
width: 70%;
}
#posts-container-infinite .post_block .post-content-container .post-content h2.post-title.entry-title {
margin: 0 0 14px;
}
}
@media(min-width:768px){
.top_article_box.box2_3 .top_article_desc .post-title a {
min-height: 52px;
}
}  h2.neueste_artical p {
font-weight: 400;
font-size: 16px;
}  .arb3sec .arbeit_btn:hover, .arbeit_btn:hover {
opacity: 0.9;
}
.arbeit_btn_new:hover {
background: #085186;
color: #fff;
} #jse-gemerkte-jobs .employer-address {	margin-bottom: 8px; }
@media(min-width:768px){
.jobseeker .jobseeker_section_box label.form-label {height: 42px;display: table-cell;vertical-align: middle; }
}
@media(max-width:767.5px){ .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;}
.arzt_job_nach h3 {	margin-bottom: 0; }  #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; }
.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; }
.download_buttons .cv-generator {    width: 100%;}  .top_article_box.box2_3 .top_article_desc .post-title a {	min-height: 26px; }  .neueste-arztstellen .neueste-arztstellen-body .arzt_stellenangebote_titel a.title-link.title {    margin: auto 0; }
} .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;
} .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; }
} .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:330px){
.neueste-arztstellen-body .row .col-md-8 {
flex: 0 0 75%;
width: auto;
max-width: 65%;
}
} .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;
}  @media(min-width:1200px){
.col-md-9 #posts-container-infinite .image {
text-align: center;
height: 198px;
overflow: hidden;
border-radius: 0 0 0 10px;
}
.col-md-12 #posts-container-infinite .image {
text-align: center;
height: 222px;
overflow: hidden;
border-radius: 0 0 0 10px;
}
.post-content-container .post-content .excerpt-container {	line-height: 24.5px; }
.post-content-container .meta-info_tag {	margin-bottom: 33px; }
}
@media(min-width:992px) and (max-width:1199px){ .col-md-9 #posts-container-infinite .image {
text-align: center;
height: 154px;
overflow: hidden;
border-radius: 0 0 0 10px;
}
.col-md-12 #posts-container-infinite .image {
text-align: center;
height: 178px;
overflow: hidden;
border-radius: 0 0 0 10px;
}
.post-content-container .post-content .excerpt-container {    line-height: 21px; }
.post-content-container .meta-info_tag {	margin-bottom: 26px;}
}
@media(min-width:768px) and (max-width:991px){ .col-md-12 #posts-container-infinite .image {
text-align: center;
height: 178px;
overflow: hidden;
border-radius: 0 0 0 10px;
}
.col-md-12 #posts-container-infinite .post-content-container .meta-info_tag {	margin-bottom: 29px;}
}
@media(max-width:767.5px){ .page-template-page-job-alert .ddl_icon #example2.dropdown.hierarchy-select button#example-two-button2::after {	top: 6px;}
.ddl_icon #example2.dropdown.hierarchy-select button {  padding: 5px 10px; }
.content-typs .select2.select2-container.select2-container--default {
width: 100% !important;
}
.top_article_box.box2_3 .top_article_desc .excerpt-container .post_content_mob, .top_article_box.box1 .top_article_desc .excerpt-container .post_content_mob {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
white-space: normal;
-webkit-line-clamp: 3;
}
} .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;
}
.btn.btn-outline-primary.waves-effect.float-left.upload_btn_border_none {
padding: 0.500rem .75rem;
} .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;
} .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;} @media(min-width:992px) and (max-width:1199px){  }
@media(min-width:1200px) and (max-width:1366px){	
.col-md-9 #posts-container-infinite .image { height: 174px;}
}  #full_width_page_bg .no_bg_color_content {	padding-bottom: 10px;}
#arzt_content_type_page .no_bg_color_content {	padding-bottom: 10px;}
.content_typ_toggle {  margin-bottom: 14px; }
#thema_toogle_btn_chevron_up {	margin-bottom: 0;}  .page-template-page-medizinstudium .heading.arzt h1.title_new {  }
.logged-in.admin-bar.page-template-page-medizinstudium .select2-dropdown.select2-dropdown--below {	margin-top: 32px; }
.page-template-page-medizinstudium .col_padding .row {	padding: 0;	margin-bottom: 0;}
.page-template-page-medizinstudium-category .heading.arzt h1.title_new {	padding-bottom: 5px; }
.logged-in.admin-bar.page-template-page-medizinstudium-category .select2-dropdown.select2-dropdown--below {	margin-top: 32px; }
.page-template-page-medizinstudium-category .page_heding.arzt h2 { margin-top: 10px; }
.page-template-page-medizinstudium-category .col_padding .row {	padding: 0;	margin-bottom: 0;}
.content-typs.content_typs_page .page_heding.arzt h2 { margin-top: 0px; }
.post-content-container .post-content .excerpt-container {
overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; white-space: normal;
}
@media(max-width:991px){
.page-template-page-medizinstudium .select2.select2-container { margin-bottom: 20px; width: 100% !important;}
}
@media(max-width:575px){
.page-template-page-medizinstudium .content-typs ul li:last-child { display: none;}
}  @media(min-width:992px){
div.post_content_mob {	display: none; }
}  .footer_social_icons a.facebook img {
width: 8px;
}
.footer_social_icons a.mail img {
width: 17.5px;
}
.footer_social_icons a img {
width: 15px;
height: 28px;
transition: filter 0.3s ease;
}
.footer_social_icons a:hover img {
filter: invert(100%) brightness(200%);
}
a.social_icon.linkedin img {
padding-bottom: 1px;
}
.header_social_icons.social_icons_wrapper.footer_social_icons a {
border: 1px solid #cddce6;
border-radius: 50%;
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
} .rc-anchor-light.rc-anchor-normal, .rc-anchor-light.rc-anchor-compact {
border: 1px solid #d3d3d3;
border-radius: 5px;
} .content-top-gap { margin-top: 7px;
}
.page-template-page-stelle-schalten .post_a_job_page h5, .employer-page h2 {
margin-top: 3px;
}
.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;
}
.form-account .dashboard_newsletter .form-item {
margin: 0;
}
.page-template-page-cv-generator .step-listing, #post_job #progressbar {
margin-top: 2px; }
@media(max-width:767.5px){
.my_lebenslauf_page .job_seeker_main .download_buttons {
margin-top: 3px;
}
.select-two-box .select2-container {
width: 100% !important;
}
}
@media(max-width:1199px){
.heading h1.title_new {
line-height: 30px;
}
}  .single .job_offers_slider + p {
margin: 0 !important;
height: 0;
}  #update_skill_details #selected_input .selected_skill {
border: none;
background: #ebf3f9;
}
@media(max-width:767.5px){
.whitepaper_bg.jobSeeker .whitepaper_small {
font-size: 18px;
}
.whitepaper_bg.jobSeeker .whitepapder_heading {
font-size: 23px;
}
.whitepaper_bg.jobSeeker p {
font-size: 14px;
font-weight: 300;
}
}  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;
margin-bottom: 15px;
}
#new-company-profile h1.main-column.uppercase {
font-size: 26px;
font-weight: 400;
letter-spacing: .03ex;
color: #141412;
line-height: 26px;
margin: 25px 0;
}  @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,
.page-template-page-arbeitgeber-liste form .ddl_icon #example2.dropdown.hierarchy-select button,
.page-template-page-arbeitgeber-liste form#jobsearch #job_location::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-job-alert .btn-group.bootstrap-select.show-tick .btn.dropdown-toggle.btn-default, .ddl_icon #example2.dropdown.hierarchy-select button,
.ddl_icon #example.dropdown.hierarchy-select button {
font-size: 16px;
}
.page-template-page-job-alert .btn-group.bootstrap-select.show-tick .btn.dropdown-toggle.btn-default:after {
top: 4px;
}
.page-template-page-job-alert .btn-group.bootstrap-select.show-tick .btn.dropdown-toggle.btn-default, .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-gehaltsvergleich-salary-comparison .select2-container--default .select2-selection--single .select2-selection__rendered, .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 form#jobsearch .btn-select .bg-btn-hyperlink.border-radius {
font-size: 16px;
}
}  .maps {
padding: 0;
margin-top: 10px;
overflow: hidden;
max-height: 300px;
border-radius: 10px;
display: flex;
justify-content: center;
align-items: center;
}
#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){
.top-arbeitgeber .company_banner_home {	height: auto; }
.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) and (max-width:1024px){
#header-filter .job_alert_cat_btn_section .dropdown-menu.show li {		display: inline-block;	}
#header-filter .dropdown-menu.show li a {padding: 0;}
.btn-group.bootstrap-select.show-tick .dropdown-menu.open.show .dropdown-menu.inner li a span {
margin-top: 0;
}
}  .future_doctor.desktop.apo_banker,
.future_doctor.mobile.apo_banker, .future_doctor.desktop.advertise_fud, .future_doctor.mobile.advertise_fud  {
position: relative;
}
.future_doctor.desktop.apo_banker span, .future_doctor.desktop.advertise_fud span {
position: absolute;
left: -17px;
font-size: 10px;
}
.future_doctor.mobile.apo_banker span, .future_doctor.mobile.advertise_fud span {
position: absolute;
left: 5px;
top: -15px;
font-size: 10px;
}
@media(min-width:992px) and (max-width:1199px){
.future_doctor .img-fluid.desktop.female_dr {
height: 100%;
} .future_doctor.desktop.advertise_fud .fut_doc_cnt,
.future_doctor.desktop.apo_banker .fut_doc_cnt {
padding: 15px;
}
}
@media(min-width:768px){
.widget:first-child .related-posts.mt-30, .widget:first-child .mt-30 {
margin-top: 0;
}
}  #searchform .input-group-append.combo-search input.form-control {
border-color: #cddce6;
}
.mediziner_page_backgroung h4 a.zum_arzt_link {
line-height: 1.2;
}
@media(min-width:768px) and (max-width:991px){
.page-template-page-medizinstudium-category .category_sidebar.wp_nl div.widget.widget_text .textwidget .mt-30 {
margin-top: 0;
}
.page-template-page-medizinstudium-category .neueste-arztstellen.white_paper_sec {
padding: 20px 20px 5px;
}
}
@media(min-width:768px){
.page-template-page-medizinstudium .page_heding.arzt h2 { margin-top: 10px; }
} .page-template-page-fachartikel-arzt.admin-bar .select2-dropdown.select2-dropdown--below {
top: 30px;
}
.page-template-page-fachartikel-arzt .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 3px;
} #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;
}  p.search-result-txt {	font-weight: 300; font-size: 16px; }  .cbd--main.cbd-menopause {	justify-content: center;	padding: 10px 0 30px 0;}
.cbd--main .secound_level_img {	text-align: center;	margin: auto;	margin-right: 0; }
.cbd--main.secound_label_swiss.cbd-menopause .cbd--table--img {	height: auto;	width: 100%;  }
.cbd-menopause span.top_left {	position: absolute;	top: auto;	left: 15px;	margin-top: 2px; font-size: 14px;}
.cbd-menopause p.cbd--cell--text { padding-top: 15px; line-height: 20px; font-size: 15px; width: 100%; word-break: break-word; white-space: normal; font-weight: 400;}
.cbd-menopause .secound_level_sec .cbd--cell--title {	font-size: 18px; font-weight: 700; white-space: nowrap; font-family: Roboto; margin-bottom: 0 !important;}
.cbd-menopause .secound_level_sec {	margin: auto 0 auto 0; }
.cbd-menopause .secound_level_third {font-size: 18px; padding: 40px;	margin: auto; }
.cbd-menopause .secound_level_sec .text {	top: 0;	line-height: 16px;	position: relative; }
.cbd-menopause .gray_color {	font-weight: 300; }
.cbd-menopause .secound_level_third .Preis {	padding: 10px 0;	display: block;	font-size: 22px; }
.cbd-menopause .Preis .gray_color {
color: #999;
}
.cbd-menopause .Preis strong {
padding: 0 0px 0 0;
}
.cbd-menopause .secound_level_sww {
width: 100%;
max-width: 100%;
display: flex;
border: 1px solid;
border-top-color: currentcolor;
border-right-color: currentcolor;
border-bottom-color: currentcolor;
border-left-color: currentcolor;
border-radius: 7px;
border-color: #085186;
}
.cbd-menopause .cbd--table--button {
background-color: #ed7d31;
padding: 12px 15px 12px 15px;
color: #fff !important;
text-decoration: none;
font-weight: 500;
border-radius: 2px;
transition: ease-out .5s;
display: block;
text-align: center;
border-radius: 5px;
}
@media(min-width:991px){
.cbd-menopause .secound_level_sec {	margin: auto 0 auto 0; padding-right: 0;  padding-left: 30px; }
.cbd-menopause .secound_level_img {
padding: 20px 27px 10px 60px;
}
.cbd-menopause .secound_level_third {
padding: 40px 50px 40px 57px;
margin: auto;
}
.cbd-menopause .secound_level_third .cbd--table--button {
border-radius: 7px;
width: max-content;
padding: 12px 24px;
}
}
@media(max-width:991px){
.cbd-menopause .secound_level_third {    padding: 20px 40px 40px 40px !important;  }
.cbd-menopause .text { position: relative; left: 0px; }
.cbd--main.secound_label_swiss.cbd-menopause .cbd--table--img {	margin: 10px 0 20px 0;}
.cbd-menopause .secound_level_sec {	text-align: center; }
.cbd-menopause .secound_level_sww {	display: block; }
.cbd-menopause .secound_level_third {	text-align: center; }
.cbd-menopause .cbd--table--img {	width: 60% !important; }
}
@media(min-width:992px) and (max-width:1199px){
.cbd-menopause .Preis {	font-size: 17px !important; }
.cbd-menopause .cbd--table--button {    padding: 12px 8px !important; }
.cbd-menopause .secound_level_img {	padding: 20px 15px 10px 20px; }
.cbd-menopause .secound_level_sec {	padding-left: 15px; }
.cbd-menopause .secound_level_third {	padding: 40px 20px 40px 55px;	margin: auto; }
.cbd-menopause span.top_left {	left: 20px;}
}  @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;
}
}
@media(max-width:575px){
.post-content-container .post-content {
display: block;
}
.alignright a.read-more {
padding-bottom: 20px;
}
}  .report-content-btn i {
padding-right: 3px;
}
a.report-content-btn {
padding-bottom: 60px;
display: inline-block;
}
.page-template-page-arbeitgeber-liste #latest_jobs_container .pagination {
margin-bottom: 0;
}
.report-content-box a.report-content-btn {
padding-bottom: 66px;
}
.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;
}
}  .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:991px){
.page-template-page-fachrichtungs-generator .ai_output_data .mobile-disclaimer {
display: block;
}
.page-template-page-fachrichtungs-generator .ai_output_data .desktop-disclaimer {
display: none;
}
.ai_output_data .copy_output.fachrich {
margin-bottom: 30px;
}
}
@media(max-width:767.5px){
.ai_output_data .desktop-disclaimer {
display: none;
}
}.block-loading{position:relative}
.block-loading:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:url(//www.praktischarzt.ch/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;}
#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;}
#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:767.5px){}
@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{color:#fff;}
.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.praktischarzt.ch/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{color:#fff;}
.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;}
a.menu_icon_login{position:relative;top:9px;right:25px;}
.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;}
.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;margin-top:0;line-height:26px;}
.activate-job-alert p{font-size:14px;text-align:left;}
.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;margin-bottom:0;}
.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;}
.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;}
}     .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);}
input[type='password'].big_dots{}
.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;position:relative;top:-2px;}
.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;}
@media(max-width:410px){
.remove_upload_btn label.remove{top:-24px;}
} #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;}
.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;}
}
@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;}
#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;}
.title .pa-login-welcome, #modal-register .pa-login-welcome{font-size:20px !important;}
.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){left:0px !important;}
}
@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;}
#reset_popup_password .title .pa-resetpass-welcome{margin-right:12px;}
}
.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;}
.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:-3px;}
.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;}
p.job_alert_t_and_c.cancel-txt{margin-bottom:0;line-height:20px;}
@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;}
}  @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:0px;}
form#register_jobseeker_job_alert .title .login-info-text>p{margin:0 0 0 0;}
.container_checkbox{margin-top:10px;font-size:11.25px;}
#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;text-align:center;}
#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:575px){
.fancybox-wrap.fancybox-desktop.fancybox-type-inline{padding:0 !important;}
}
@media(max-width:430px){
.fancybox-wrap.fancybox-desktop.fancybox-type-inline{margin:auto;min-width:unset;width:calc(100% - 30px) !important;}
#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{margin-top:-41px;margin-right:0px;position:relative;cursor:pointer;width:3.25em;padding:13px 0 13px 0;height:40px;}
.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;}
@-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;}
} #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 .anmelden{margin-left:-1px;}
.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;
}.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_social_icons a.facebook:hover{background-color:#1877f2;color:#fff;}
.footer_social_icons a.linkedin:hover{background-color:#0077b5;color:#fff;}
.footer_social_icons a.instagram:hover{background:linear-gradient( 45deg, #405de6, #5b51d8, #833ab4, #c13584, #e1306c, #fd1d1d, #f56040, #f77737, #fcaf45, #ffdc80 );color:#fff;}
.footer_social_icons a.mail:hover{background:#085186;color:#fff;}
.footer_social_icons a.whatsapp:hover{background:linear-gradient(45deg, #25d366, #128c7e, #075e54);color:#fff;}
.footer_menu_title img{max-width:151px;margin-top:5px;}
.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;}
@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;}
}
.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:-0.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;}
.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:0.25rem;border-top-right-radius:0.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:0.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:0.5rem;padding-left:0.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, 0.3);}
.navbar-light .navbar-toggler{color:rgba(0, 0, 0, 0.5);border-color:rgba(0, 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, 0.5);}
.navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover{color:rgba(0, 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:0.5rem;padding-left:0.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.5px){
.navbar-expand-md > .container-fluid{padding-right:0;padding-left:0;}
}
@media(min-width:576px) and (max-width:767.5px){
.navbar-expand-md > .container{padding-right:0px;padding-left:0px;}
}
@media(max-width:575px){ .navbar-expand-md > .container{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;}
ul.nav.navbar-nav.nav_left_menu>li:nth-last-child(-n+2){}
.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{}
.dropdown-menu.megamenu span{font-size:16px;line-height:32px;margin-top:0;}
.dropdown.menu-large.nav-item .dropdown-menu.megamenu{}
.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;}
ul.nav.navbar-nav.nav_left_menu>li:nth-last-child(-n+2){}
.nav.navbar-nav.nav_left_menu.new_header_right_menu>li{padding-right:0;margin-left:0px;}
ul.nav.navbar-nav.nav_left_menu>li:nth-last-child(-n+2) a::after{}
.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;}
}
@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;}
.nav.navbar-nav.nav_left_menu.new_header_right_menu
.dropdown.menu-large.nav-item
#Für\ Arbeitgeber{padding:0 0 0 4px;}
}
@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){
#secondary_header_jobseeker_login li.dropdown.menu-large.nav-item > a:after{}
.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;}
.nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber{padding:0 0 0 10px;}
#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;}
}
.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;}
@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;}
.dropdown.menu-large.nav-item.show .dropdown-toggle.nav-link{padding-right:30px;}
.nav.navbar-nav .nav-item .nav-link{padding:10px 15px 10px 0;}
.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;}
} .wp-mail-smtp-admin-bar-menu-notification-counter{display:inline-block;}
@media(max-width:767.5px){
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;}
} .header_social_icons.social_icons_wrapper.footer_social_icons{display:flex;gap:15px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;width:100%;margin-bottom:20px;}
.page-template-page-fachartikel-video
.header_social_icons.social_icons_wrapper.footer_social_icons
a
+ br{display:none;}
.print_bookmark{position:absolute;right:25px;margin-top:5px;}
.header_social_icons .print_bookmark i{width:25px;cursor:pointer;}
.social_media_content_typ{font-weight:300;}
.print_bookmark i.fa-thin.fa-print{padding-right:20px;}
.header_social_icons .print_bookmark i{width:auto;height:auto;font-size:20px;color:#085186;}
@media(max-width:350px){
.header_social_icons.social_icons_wrapper.footer_social_icons{gap:10px;}
.print_bookmark i.fa-thin.fa-print{padding-right:10px;}
}
@media(min-width:768px) and (max-width:1199px){
.print_bookmark{right:12px;}
} @media(min-width:768px) and (max-width:991px){
.social_media_content_typ a:last-child{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:39%;display:block;}
}
@media(max-width:420px){
.social_media_content_typ a:last-child{width:25%;}
} @media(max-width:991px){
.date_and_icons_container.mrg-btm-20{width:100%;}
.social_media_content_typ{display:flex;white-space:pre;}
.social_media_content_typ a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal;padding-right:2px;}
}
@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;}
}  .logedin_user{font-size:23px;color:#fff;padding:0.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:0.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 !important;}
.wp-switch-editor{border-radius:5px 5px 0px 0;}
.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;}
div.mce-statusbar{border-radius:0 0 6px 6px;}
.mce-tinymce.mce-container.mce-panel{border-radius:5px;}
div.mce-toolbar-grp{border-radius:5px 5px 0px 0px;}
.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;}
.nl_content-area{}
.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;}
.nl_content-area #pa_newsletter_subscribe input:focus{}
.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;}
.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;background:#ed7d31;color:#fff !important;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 #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;}
#pa_newsletter_subscribe .form-item #pa_newsletter_submit1{margin:9px 0 0;}
.nl_content-area #pa_newsletter_subscribe .form-item #pa_newsletter_submit1:hover{opacity:0.9;}
.nl_content-area .arzt_note_sec{margin-bottom:2px;font-size:12px;font-weight:300;}
.nl_content-area .arzt_note_sec a{}
#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;}
#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;}
.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;}
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;}
.nl_content-area input#pa_newsletter_email1::placeholder{color:#ddd !important;}
@media(max-width:767.5px){
.modal.fade.newsletter_modal .modal-dialog{max-width:400px;padding:0 17px;}
.nl_pop_up_heading{font-size:20px;}
}
@media(min-width:768px){
#options.newsletter_modal .modal-dialog{max-width:450px;}
}  .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;
}
}