.block-loading{position:relative}
.block-loading:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:url(//www.praktischarzt.at/wp-content/themes/praktischArzt-theme/img/ajax-loader.gif) center center no-repeat #FFF;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;z-index:9999}
#pa_form_login_message_success .fancybox-item.pop_ok_btn{margin-top:18px;font-size:16px;font-weight:500;padding:7px;}
#login .fld-wrap label,
#register .fld-wrap label,
#register_jobseeker .fld-wrap label,
#register_jobseeker .form-item label,
#register_jobseeker_job_alert .fld-wrap label,
#register_jobseeker_job_alert .form-item label,
#register .form-item label,
#register_secnd_step .form-item label{color:#141412;-webkit-appearance:none;appearance:none;pointer-events:none;font-size:12px;font-weight:500;}
#login .fld-wrap label{position:unset;}
#register_jobseeker_job_alert .fld-wrap label,
#register_jobseeker_job_alert .form-item label{top:3px;}
#register_jobseeker_job_alert .form-item .dropdown.hierarchy-select label{top:0px;}
.pa-validation-error-message{font-size:12px;font-weight:300;top:40px;color:#cc0000;display:block;text-align:left;line-height:20px;margin-top:4px;}
#login .fld-wrap input,
#register .fld-wrap input,
#register_secnd_step .fld-wrap input,
#register_secnd_step .form-item select,
#register_jobseeker .fld-wrap input,
#register_jobseeker .form-item select,
#register_jobseeker_job_alert .fld-wrap input,
#register_jobseeker_job_alert .form-item select,
#register .form-item select,
#Winning_Game .form-item .form-sub-item input, input#job_alert_email.job_alert_email{font-weight:300;line-height:1.375rem;width:100%;min-height:27px;-webkit-appearance:none;appearance:none;box-sizing:border-box;background:transparent;outline:none;border:1px solid #CDDCE6;border-radius:5px;margin-top:0;height:42px;padding:12px;color:#141412 !important;}
#modal_login .fld-wrap{margin-bottom:0;}
#modal_login .fld-wrap label.label_jobseeker{margin:10px 0 0;}
#forgot_pass .form-item label{-webkit-appearance:none;appearance:none;left:15px;top:43px;font-size:12px;font-weight:500;color:#141412;pointer-events:none;margin-top:10px;}
#forgot_pass .form-item input{font-weight:300;line-height:1.375rem;width:100%;height:27px;min-height:27px;padding:0 0 5px;margin-top:9px;-webkit-appearance:none;appearance:none;border:none !important;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-bottom:1px solid #b4b4b4 !important;box-sizing:border-box;background:transparent;border-radius:0;outline:none;}
#forgot_pass .error.form-item .forgot-pass label{color:#c00;}
#forgot_pass .form-group_focussed.form-item .forgot-pass label{}
#login .form-item{position:unset;}
#login .form-item .fld-wrap .label_jobseeker{font-size:12px;font-weight:500;color:#141412;}
#login .error .fld-wrap .label_jobseeker{color:#cc0000;}
#login .pa-validate-fill .fld-wrap label,
#register_jobseeker .pa-validate-fill .fld-wrap label,
#register_jobseeker .pa-validate-fill.form-item label,
#register_jobseeker_job_alert .pa-validate-fill .fld-wrap label,
#register_jobseeker_job_alert .pa-validate-fill.form-item label,
#register .pa-validate-fill .fld-wrap label{}
#modal_login .edit-job-inner .nav.authentication-navigation__tabs{margin-bottom:33px;}
.nav.authentication-navigation__tabs li{border-bottom:2px solid #ddd;width:50%;text-align:center;margin-top:20px;padding-bottom:7px;}
.nav.authentication-navigation__tabs li.active{border-bottom-color:#333;color:#141412;font-weight:400;}
.nav.authentication-navigation__tabs li a{color:#141412;font-weight:300;}
.login_forgot_link .forgot-pass-link{width:100%;text-align:right;text-decoration:none;font-size:12px;font-weight:500;margin-top:-3px;}
.fa.fa-fw.field-icon.toggle-password{float:right;margin-top:-27px;margin-right:10px;position:relative;cursor:pointer;}
.fa.fa-fw.fa-eye.field-icon.toggle-password{color:#085186;font-size:15px;}
.fa.fa-fw.fa-eye-slash.field-icon.toggle-password{color:#085186;font-size:15px;}
.fa.fa-fw.field-icon.toggle-re-password{float:right;position:relative;cursor:pointer;margin-top:-27px;margin-right:10px;color:#085186;font-size:15px;}
#login .error .fld-wrap label,
#register_jobseeker .error .fld-wrap label,
#register_jobseeker_job_alert .error .fld-wrap label,
#register .error .fld-wrap label,
#login .pa-validate-error .fld-wrap label,
#register_jobseeker .pa-validate-error .fld-wrap label,
#register_jobseeker_job_alert .pa-validate-error .fld-wrap label,
#register .pa-validate-error .fld-wrap label,
#register_secnd_step .pa-validate-error .fld-wrap label{color:#c00;}
#register_jobseeker .pa-validate-error .dropdown label.label_jobseeker{color:#c00;}
.title .pa-login-welcome, #modal-register .pa-login-welcome{font-size:26px !important;font-weight:500 !important;color:#141412;margin-bottom:10px;}
#modal-register h2.pa-login-welcome{line-height:26px;}
.title .login-info-text>p{font-weight:300;font-size:14px;margin-bottom:10px;line-height:22px;text-align:left;word-spacing:2px;}
#register_secnd_step .title .pa-login-welcome{font-size:26px !important;font-weight:500 !important;}
.pa-login-info{display:inline-block;padding:20px 0 25px 0;line-height:14px;width:100%;color:#666;font-weight:300;text-align:center;}
.back-to-login-link{display:inline-block;margin:0;font-weight:500;margin-top:15px;margin-bottom:7px;}
.pa-login-info hr{margin-bottom:30px;}
.reg_note_msg{font-weight:300;width:100%;margin:20px 0 20px 0;font-size:12px;}
.reg_note_msg a{text-decoration:none;}
#reset_popup_password #resetpassform input{font-weight:300;}
#reset_popup_password #resetpassform input{margin-top:13px !important;}
#reset_popup_password #login_error{padding-right:25px !important;}
.nav.authentication-navigation__tabs li.active a{font-weight:400;}
#register_jobseeker .form-item select{z-index:999;cursor:pointer;}
#register_jobseeker .form-item select+label{background:#fff;z-index:9999;width:50%;}
#register_jobseeker_job_alert .form-item select{z-index:999;cursor:pointer;}
#register_jobseeker_job_alert .form-item select+label{background:#fff;z-index:9999;width:50%;}
div#pa_form_login_wrapper{padding:30px 20px;}
.by_reg_jobseeker #pa_form_login_wrapper #pa_form_login_login #modal_login{display:none !important;}
.by_reg_jobseeker #pa_form_login_wrapper #pa_form_login_login #modal-register-job-seeker{display:block !important;}
.by_reg_company #pa_form_login_wrapper #pa_form_login_login #modal_login{display:none !important;}
.by_reg_company #pa_form_login_wrapper #pa_form_login_login #modal-register{display:block !important;}
.by_forgotpass #modal-forgot-pass{display:block !important;}
.by_forgotpass #modal_login{display:none !important;}
#pa_form_login_message_success h6{font-size:26px;font-weight:500 !important;color:#141412;margin-bottom:10px;line-height:26px;}
#login #submit_login,
#modal-register .button input,
#modal-register-job-seeker .button input,
#modal-forgot-pass .button input,
#modal-register-job-seeker-job-alert .button input{cursor:pointer;background-color:#ed7d31;margin-top:0px;}
.fancybox-close{right:12px;background:transparent;width:20px;height:20px;font-size:26px;font-weight:300;z-index:999999;top:27px;}
.by_jobalertpopup .fancybox-item.fancybox-close{right:35px;}
.fancybox-item.fancybox-close .fa.fa-times{color:#085186;font-size:16px;line-height:34px;font-weight:300;}
.fancybox-item.pop_ok_btn{margin-top:15px;}
#login #submit_login:hover,
#modal-register .button input :hover,
#modal-register-job-seeker .button input:hover,
#modal-forgot-pass .button input:hover,
#modal-register-job-seeker-job-alert .button input:hover{opacity:0.9;}
#login #submit_login,
#modal-register .button input,
#modal-register-job-seeker .button input,
#modal-forgot-pass .button input,
#modal-register-job-seeker-job-alert .button input{font-size:16px;font-weight:500;color:#ffffff !important;border:0 solid;border-radius:5px;}
#login #submit_login:focus-visible,
#modal-register .button input:focus-visible,
#modal-register-job-seeker .button input:focus-visible,
#modal-forgot-pass .button input:focus-visible,
#modal-register-job-seeker-job-alert .button input:focus-visible{outline:none;}
.alert{border:1px solid transparent;border-radius:0 !important;}
.alert.alert-warning{color:#141412;padding:10px;}
.alert.alert-warning:before{content:"\f057";font-family:'Font Awesome 5 Pro';color:#db0723;margin-right:5px;font-size:15px;vertical-align:middle;}
.alert-warning{background-color:transparent !important;border-color:#db0723;border-left:2px solid #db0723;}
.fancybox-item.pop_ok_btn{background:#ed7d31;}
.fancybox-item.pop_ok_btn:hover{opacity:0.9;}
.fancybox-inner .alert{margin-bottom:0px;}
#pa_form_login_message_success{font-weight:300;font-size:14px;}
#reset_popup_password .title .pa-resetpass-welcome{font-size:26px;font-weight:500;padding:0;margin-bottom:10px;display:inline-block;}
#reset_popup_password #resetpassform #wp-submit{background-color:#ed7d31 !important;font-size:16px !important;font-weight:500;border-radius:5px;height:42px;cursor:pointer;}
#reset_popup_password #resetpassform #wp-submit:focus-visible{outline:none;}
#reset_popup_password #resetpassform #wp-submit:hover{opacity:0.9;}
#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.at/wp-content/themes/praktischArzt-theme/css/img/ajax-loader.gif) center center no-repeat #FFF;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;z-index:999}
#modal_login .alert.alert-warning h3{display:inline-block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-weight:400;clear:both;margin-bottom:1em;}
#again_msg #again_msg_submit_btn{text-transform:capitalize;padding:8px 0;color:#FFF;width:100%;background-color:#ed7d31;border-radius:0;border:none;cursor:pointer;}
#resend_email .modal-header{border:none;padding:0;}
#resend_email_pop_close.fancybox-item.pop_ok_btn{margin-bottom:20px;margin-top:20px;}
#resend_email .modal-body{background:unset;padding:10px 20px;border:unset;color:#000;font-size:13px;font-weight:300;}
#resend_email .modal-body h6{font-size:21px;font-weight:300 !important;padding:15px 0;}
#login_form_popup .modal-dialog{width:500px;margin:auto;}
#login_form_popup .nf_popup{display:none;}
#login_form_popup .fw_popoup{flex:0 0 100% !important;max-width:100% !important;}
.log_reg_logo{padding:15px 100px;text-align:center;}
.log_reg_logo img{height:30px;}
#login_form_popup .modal-header{padding:0;border:none;}
#login_form_popup{overflow-y:visible !important;position:fixed;bottom:0;right:0;height:100%;background:rgba(0, 0, 0, .5);z-index:99999;}
#login_form_popup.show{display:flex !important;}
#login_form_popup{flex-direction:column;font-variant-ligatures:no-common-ligatures;}
#login_form_popup #log_reg_bg{padding:0;}
#login_form_popup #log_reg_bg .fw_popoup{padding:0 5px;}
#google-auth-button img,
#microsoft-auth-button img{height:18px;width:18px;margin-right:10px;margin-top:-2px;}
#google-auth-button{font-size:14px;background-color:#ebf3f9 !important;border:none;border-radius:5px;font-weight:300;width:100%;padding:8px 10px;color:#141412;cursor:pointer;box-shadow:none !important;line-height:26px;}
#microsoft-auth-button{height:40px !important;background:rgb(255, 255, 255) !important;font-weight:300;width:100%;border:1px solid #b4b4b4;padding:0 10px;color:#666;cursor:pointer;}
.oder{text-align:center;margin:15px 0 15px 0;color:#999;font-weight:500;display:flex;}
.oder hr{width:100%;float:left;display:block;border-top:1px solid #CDDCE6;}
.page-template-page-arbeitgeber_new hr{}
.edit-job-inner .oder .css-51ephm{font-size:14px;font-weight:300;color:#b2b2b2;line-height:29px;}
.edit-job-inner .oder{margin:3px 0 3px 0;}
.oder .css-51ephm{position:absolute;text-align:center;background:#fff;margin:2px auto 0;left:0;right:0;width:50px;font-weight:300;color:#b2b2b2;}
.log_with_btn{border-width:0px;text-align:center;cursor:pointer;line-height:2.28571em;margin-bottom:15px;}
.edit-job-inner .log_with_btn{margin-bottom:10px;}
#register_secnd_step #submit_register:hover{opacity:0.9;cursor:pointer;}
#register_secnd_step #submit_register,
#submit_register_newsletter{text-transform:capitalize;margin-top:25px;padding:8px 0;color:#FFF;width:100%;background-color:#ed7d31;border:none;font-size:16px;font-weight:500;border-radius:5px;}
#register_secnd_step #submit_register{margin-top:20px !important;}
#register_secnd_step{}
#pa_form_secnd_stp_reg_complete_wrapper #pa_form_register_complete{display:none;}
#pa_form_secnd_stp_reg_complete_wrapper_JS #pa_form_register_complete{display:none;}
#register_secnd_step .pa-validate-error label.label_jobseeker{color:#c00;}
#pa_form_register_complete_wrapper #pa_form_register_complete_second_step{display:none;}
#google-auth-button:hover,
#microsoft-auth-button:hover{background:#f0f0f0 !important;}
#pa_newsletter_message_success{background:#fff;border:none;z-index:999999;font-size:14px;font-weight:300;}
#pa_newsletter_subscribe_result #pa_newsletter_message_success h2{background:transparent;margin-bottom:10px;padding:0 !important;color:#141412 !important;font-size:26px !important;font-weight:500 !important;}
#pa_newsletter_subscribe_result #pa_newsletter_message_success .email-confirmation-content:not(:last-child){margin-bottom:14px;line-height:26px;}
#pa_newsletter_subscribe_result #pa_newsletter_message_success .email-confirmation-content:nth-child(4){margin-bottom:0px;}
#pa_newsletter_message_success h3{font-size:26px;font-weight:500;color:#141412;padding:0;margin-bottom:10px;line-height:26px;}
#submit_register_newsletter{margin:20px 0 0;}
#pa_newsletter_subscribe_result{background:#fff;padding:30px 20px;border-radius:10px;width:100% !important;}
#pa_newsletter_message_success p{padding:0;color:#141412;text-align:left;font-size:14px;font-weight:300;}
#pa_newsletter_message_success+#register_complete_1click #submit_register_newsletter{text-align:center;}
.by_jobalertpopup #register_jobseeker_job_alert .pa-validation-error-message{position:unset;}
.social_media{margin:auto;margin-top:45px;}
.social_media svg{font-size:22px;padding:0 5px;}
.social_media a{display:inline-block;line-height:0;vertical-align:middle;}
.footer_nav_menu .pa.pa-phone{margin-top:-4px;font-size:26px;}
.footer_nav_menu li.mail-icon a{margin-top:10px !important;}
.social_media a:first-child{margin-left:-5px;}
.social_media svg{fill:#fff;}
@media(max-width:575px){
.social_media{margin:auto;margin-top:15px;text-align:left;}
} #register_jobseeker_job_alert .pa-validation-error-message{position:relative;z-index:9999;}
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup{}
@media(max-width:767.5px){
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup{}
}
@media(min-width:768px){
.page-template-page-jobseeker-account .fancybox-wrap.fancybox-desktop.fancybox-type-inline, .page-template-page-dashboard .fancybox-wrap.fancybox-desktop.fancybox-type-inline{}
}
@media(min-width:768px) and (max-width:1200px){
.logged-in.admin-bar .nav.navbar-nav.nav_left_menu.new_header_right_menu .dropdown.menu-large.nav-item #Für\ Arbeitgeber{}
.fancybox-wrap.fancybox-desktop.fancybox-type-ajax.by_jobalertpopup{}
}
h2.surway{display:none;}
#reset_popup_password #message h4{font-size:21px !important;font-weight:300 !important;}
#reset_popup_password div#login_error:before{content:"\f057";font-family:'Font Awesome 5 Pro';color:#db0723;margin-right:10px;}
#reset_popup_password div#login_error{color:#cc0001 !important;background:#f9d0de !important;border:none;font-weight:400;}
.log_reg_logo{display:none !important;}
input:-webkit-autofill{transition:background-color 5000s ease-in-out 0s;}
.fancybox-wrap .form-item input:-webkit-autofill{transition:background-color 5000s ease-in-out 0s;}
.fancybox-wrap #jobalert input:-webkit-autofill{transition:background-color 5000s ease-in-out 0s;}
.fancybox-wrap #resetpassform input:-webkit-autofill{transition:background-color 5000s ease-in-out 0s;}
.fancybox-lock{overflow:hidden;}
.page-template-page-dashboard #pa_newsletter_subscribe_result{display:block;}
.page-template-page-jobseeker-account a.fancybox-item.fancybox-close{z-index:999999999999;display:block;right:20px;}
.page-template-page-jobseeker-account a.fancybox-item.fancybox-close i.fa.fa-times{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;margin-right:10px;}
.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;}
@media(max-width:575px){
#reset_popup_password .title .pa-resetpass-welcome {	font-size: 20px; }
}