.reg_wrapper p, .reg_wrapper a, .reg_wrapper span, .reg_wrapper div, .reg_wrapper h1, .reg_wrapper h2, .reg_wrapper h3, .reg_wrapper h4, .reg_wrapper h5 {font-family: 'Noto Sans Hebrew'}
.reg_border_100 {border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;}
.reg_border_30 {border-radius:30px!important;-webkit-border-radius:30px!important;-moz-border-radius:30px!important;-ms-border-radius:30px!important;-o-border-radius:30px!important;}
.reg_border_15 {border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;}
.page-template-page-registration-new {background-color: #49547B;}
.page-template-page-registration-new #main {background-color: #49547B!important;}
.page-template-page-registration-new .container_reg {width: 100%; padding-top: 30px; padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;max-width:1600px;}
.reg_wrapper {width:100%;max-width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;min-height:70vh;margin-bottom:100px;background-color:#fff;overflow:hidden;}
.reg_wrapper .reg_sidebar_wrapper {flex: 1 0 10%;width: 10%;max-width: 10%;margin:0;background-color:#FBFBFB;padding: 30px;}
.reg_wrapper .reg_content_wrapper {flex: 1 0 90%;width: 90%;max-width: 90%;margin:0;background-color:#E9F4FF;padding: 50px 30px 30px; position: relative;overflow: hidden;}
.reg_wrapper input,.reg_wrapper select, .reg_wrapper button {outline: none!important;}
.reg_wrapper .res_navigation {padding-top:30px;}
.reg_wrapper .reg_step {position: relative;}
.reg_wrapper .res_navigation li {padding-bottom:30px;}
.reg_wrapper .reg_sidebar_button {background: none!important;padding: 0!important;border: none!important;line-height: 1!important;letter-spacing: 0.5px!important;}
.reg_wrapper .reg_sidebar_button .reg_sidebar_number {background-color:#E9F4FF;color:#011B58;font-size:32px;font-weight:400!important;margin-bottom:5px;display:inline-block;padding:9px 17px;}
.reg_wrapper .res_navigation li.active .reg_sidebar_button .reg_sidebar_number {background-color:#011B58!important;color:#E9F4FF!important;}
.reg_wrapper .reg_sidebar_button .reg_sidebar_text {color:#011B58;font-size:12px;font-weight: 400!important;display: inline-block;}
.reg_wrapper .reg_part {position:relative;}
.reg_wrapper .reg_part .reg_part_topper {margin-bottom: 50px;}
.reg_wrapper .reg_part  #reg_license {width:100%;display:block;}
.reg_wrapper .reg_part .reg_part_topper h2 {text-align: center;font-size: 30px;font-weight: 400!important;color: #162D54;}
.reg_wrapper .reg_part .reg_part_topper p {text-align: center;}
.reg_wrapper .reg_part .reg_part_description {text-align: center;margin: 0 auto;width: 340px;position: relative;}
.reg_wrapper .reg_part .reg_part_description h3 {font-size: 22px;color: #4c535eף}
.reg_wrapper .reg_part .reg_part_description h4 {font-size: 16px;text-align: center;font-weight: 400!important;}
.reg_wrapper .reg_form_wrapper form,.reg_wrapper .reg_form_wrapper form .reg_form_control_row {display: flex;flex-wrap: wrap;flex-direction: row;align-items: flex-start;justify-content:space-between;width: 100%;max-width:100%;gap:2%;margin:0 auto;}
.reg_wrapper .reg_form_wrapper form:not(#reg_form_step_5):not(#reg_form_step_4),.reg_wrapper .reg_form_wrapper form:not(#reg_form_step_5):not(#reg_form_step_4) .reg_form_control_row {max-width: 1120px;margin-bottom: 20px;}
.reg_wrapper .reg_form_wrapper #reg_form_step_4 {max-width:420px;}
.reg_wrapper .reg_form_wrapper .reg_form_control_half {flex:1 0 48%;width:48%;max-width:48%;position:relative;}
.reg_wrapper .reg_form_wrapper .reg_form_control_half .flex_center { display: flex;align-items: center;justify-content: flex-start;width: 100%;flex-wrap: wrap;flex-direction: row;}
.reg_wrapper .reg_form_wrapper .reg_form_control_full {flex:1 0 100%;width:100%;max-width:100%;position:relative;}
.reg_wrapper .reg_form_wrapper .reg_form_control_full h4, .reg_wrapper .reg_form_wrapper .reg_form_control_full h5 {text-align: right;}
.reg_wrapper .reg_form_wrapper .reg_form_control_full h5 {font-size:16px;display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: center;gap: 5px;}
.reg_wrapper .btn-clear {background: none!important;border: none!important;color: #162D54!important;font-size:16px;font-weight: 700;}
.reg_wrapper .reg_form_wrapper .reg_form_control {margin-bottom:30px;}
.reg_wrapper .reg_form_wrapper .reg_form_control_row .reg_form_control {margin-bottom:0!important;}
.reg_wrapper .reg_form_wrapper .reg_form_control label {display:block;text-align:right;font-weight:600;color:#212342;font-size:18px;}
.reg_wrapper .reg_form_wrapper .reg_form_control input, .reg_wrapper .reg_form_wrapper .reg_form_control select {display:block;width:100%;max-width:100% !important;border:1px solid #BAD5DB;padding:20px;font-size:16px;border-radius:15px;-webkit-border-radius:15px;;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;}
.reg_wrapper .reg_form_wrapper #reg_code {max-width: 300px!important;margin: 0 auto;text-align: center;}
.reg_wrapper .reg_form_wrapper .reg_form_control_center {text-align:center;position: relative;}
.reg_wrapper .reg_form_wrapper .reg_form_control .reg_continue, .reg_wrapper .reg_form_wrapper .reg_form_control .btn_check {background-color:#1D488F;padding:15px 45px;line-height:1;cursor:pointer;display:inline-block;transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;}
.reg_wrapper .reg_form_wrapper .reg_form_control .reg_continue:hover,
.reg_wrapper .reg_form_wrapper .reg_form_control .btn_check:hover,
.reg_wrapper .reg_form_wrapper .reg_form_control .reg_continue:focus,
.reg_wrapper .reg_form_wrapper .reg_form_control .btn_check:focus {color: #FFFFFF; background-color: #1B81CF;}
.reg_wrapper .reg_form_wrapper .reg_form_control .reg_continue {font-size:26px;margin-top:20px;}
.reg_wrapper .reg_form_wrapper .reg_form_control .btn_check {font-size:18px;margin-top:30px;}
.reg_wrapper .reg_form_wrapper .reg_form_control_row_checker {align-items: center!important;margin-top: 20px;}
#reg_part_1 .reg_form_wrapper form {max-width:900px!important;}
#reg_form_work_fund .cust_emed_select, #reg_form_work_hospital .cust_emed_select {width:100%;}
.reg_wrapper .group-hidden {display:none;}
.reg_wrapper .reg_license_result {width:100%;max-width: 100%;height: auto;position: relative;padding-top: 25px;}
.reg_wrapper .reg_license_result span {text-align: center;font-weight: 700;font-size: 14px;bottom: 0;color: #fff;background-color: #1B81CF;display: inline-block;min-width: 120px;padding: 15px;position: relative;top: 0;}
.reg_wrapper .field-error {color: #dc3545!important;}
.field-error-message {display: block;color: #dc3545;font-size: 0.875em;font-style: normal;margin-top: 0.25rem;margin-bottom: 0.5rem;text-align: right;}
.reg_wrapper .reg_code_success {color:#009800;font-size:14px;font-weight:700;display:none;text-align:center;}
.reg_wrapper .reg_code_error {color:#cf1414;font-size:14px;font-weight:700;display:none;text-align:center;}
.reg_process_loader_layout {position: fixed;z-index: 9999;background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;top: 0;left: 0;right: 0;text-align: center;display:none;}
.reg_process_loader_layout_inner {position: relative;top: 30%;}
.reg_wrapper .msg_reg_response {text-align: center;width: 100%;font-size: 14px;color: #010101;}
.reg_wrapper .reg_go_back {position: absolute;right: 0;top: 35px;background: none;border: none;color: #121D51;font-size: 20px;font-weight: 400;}
.reg_wrapper .reg_go_back:hover {font-weight:700;}
.reg_wrapper .reg_license_checking {}
.reg_wrapper .reg_language_wrapper {background: #fff;padding: 15px;border: 2px solid #BCD6DC;display: flex;flex-wrap: wrap;gap: 10px;}
.reg_wrapper .reg_language_wrapper .language-chip {display: inline-block;cursor: pointer;margin: 0;}
.reg_wrapper .reg_language_wrapper .language-chip input[type="checkbox"] {display: none!important;}
.reg_wrapper .reg_language_wrapper .language-chip span {display: inline-block;padding: 10px 20px;border-radius: 8px;background: #E8E8E8;color: #333;font-size: 14px;border: 1px solid transparent;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.reg_wrapper .reg_language_wrapper .language-chip input[type="checkbox"]:checked + span {background: #2196F3;color: #fff;}
.reg_wrapper .reg_language_wrapper .language-chip:hover span {opacity: 0.8;}
.reg_wrapper .israel-city-autocomplete {width: 100%;max-width: 400px;padding: 10px 15px;font-size: 16px;border: 1px solid #ddd;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;direction: rtl;text-align: right;}
.reg_wrapper .israel-city-autocomplete:focus {outline: none;border-color: #0073aa;box-shadow: 0 0 0 1px #0073aa;-webkit-box-shadow: 0 0 0 1px #0073aa;-moz-box-shadow: 0 0 0 1px #0073aa;-ms-box-shadow: 0 0 0 1px #0073aa;-o-box-shadow: 0 0 0 1px #0073aa;}
.page-template-page-registration-new .ui-autocomplete {max-height: 300px;overflow-y: auto;overflow-x: hidden;border: 1px solid #ddd;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;background: #fff;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);direction: rtl;text-align: right;z-index: 100000 !important;}
.page-template-page-registration-new .ui-menu-item {list-style: none;padding: 0;margin: 0;}
.page-template-page-registration-new .ui-menu-item .ui-menu-item-wrapper {padding: 10px 15px;cursor: pointer;font-size: 14px;color: #333;border-bottom: 1px solid #f0f0f0;}
.page-template-page-registration-new .ui-menu-item:last-child .ui-menu-item-wrapper {border-bottom: none;}
.page-template-page-registration-new .ui-autocomplete-loading {background: url('data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==') no-repeat right center;background-size: 16px 16px;padding-right: 25px;}
[dir="rtl"] .page-template-page-registration-new  .israel-city-autocomplete {direction: rtl;text-align: right;}
.reg_wrapper .city-autocomplete-helper {font-size: 12px;color: #666;margin-top: 5px;direction: rtl;}
.reg_wrapper .israel-city-autocomplete.error {border-color: #dc3232;}
.reg_wrapper .israel-city-autocomplete.error:focus {border-color: #dc3232;box-shadow: 0 0 0 1px #dc3232;-webkit-box-shadow: 0 0 0 1px #dc3232;-moz-box-shadow: 0 0 0 1px #dc3232;-ms-box-shadow: 0 0 0 1px #dc3232;-o-box-shadow: 0 0 0 1px #dc3232;}
.reg_wrapper .reg_workplace_radios {display: flex;gap: 12px;flex-wrap: wrap;flex-direction:row;max-width:100%;align-items: center;justify-content: center;margin-bottom: 50px;}
.reg_wrapper .reg_checkbox_chip {position: relative;display: inline-flex;align-items: center;cursor: pointer;margin: 0;}
.reg_wrapper .reg_checkbox_chip input[type="checkbox"] {position: absolute;opacity: 0;width: 0;height: 0;}
.reg_wrapper .reg_checkbox_chip span {display: flex;align-items: center;justify-content: center;padding: 12px 24px;min-width: 120px;border: 2px solid #E0E0E0;border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;background-color: #FFFFFF;color: #666666;font-size: 16px;font-weight: 500;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;position: relative;text-align: center;}
.reg_wrapper .reg_checkbox_chip:not(.disabled):hover span {border-color: #1565C0;background-color: #F5F9FF;}
.reg_wrapper .reg_checkbox_chip input[type="checkbox"]:checked + span {background-color: #003D82;border-color: #003D82;color: #FFFFFF;font-weight: 600;}
.reg_wrapper .reg_checkbox_chip input[type="checkbox"]:checked + span::before {content: '✓';position: absolute;left: 12px;font-size: 18px;font-weight: bold;color: #FFFFFF;}
.reg_wrapper .reg_checkbox_chip input[type="checkbox"]:checked + span {padding-left: 36px;}
.reg_wrapper .reg_checkbox_chip.disabled {cursor: not-allowed;opacity: 0.9;}
.reg_wrapper .reg_checkbox_chip.disabled span {cursor: not-allowed;}
.reg_wrapper .reg_checkbox_chip.disabled input[type="checkbox"]:checked + span {background-color: #003D82;border-color: #003D82;}
.reg_wrapper .reg_checkbox_chip input[type="checkbox"]:focus + span {outline: 2px solid #1565C0;outline-offset: 2px;}
[dir="rtl"] .reg_wrapper .reg_checkbox_chip input[type="checkbox"]:checked + span::before {left: auto;right: 12px;}
[dir="rtl"]  .reg_wrapper .reg_checkbox_chip input[type="checkbox"]:checked + span {padding-left: 24px;padding-right: 36px;}
.reg_wrapper #reg_form_specialities, .reg_wrapper #reg_form_indications {margin-bottom: 30px;}
.reg_wrapper #reg_form_specialities h5, .reg_wrapper #reg_form_indications h5 {font-size: 20px;font-weight: 600;color: #333;margin-bottom: 20px;}
.reg_wrapper .wrap_content_scroll {display: flex;flex-wrap: wrap;gap: 12px;max-height: 296px;overflow-y: auto;overflow-x: hidden;padding: 10px;background:transparent;border-radius: 12px;-webkit-border-radius: 12px;-moz-border-radius: 12px;-ms-border-radius: 12px;-o-border-radius: 12px;    flex-direction: row;justify-content: flex-start;direction: rtl;}
.reg_wrapper .wrap_content_scroll::-webkit-scrollbar {width: 8px;}
.reg_wrapper .wrap_content_scroll::-webkit-scrollbar-track {background: #E0E0E0;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;}
.reg_wrapper .wrap_content_scroll::-webkit-scrollbar-thumb {background: #1565C0;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;}
.reg_wrapper .wrap_content_scroll::-webkit-scrollbar-thumb:hover {background: #0D47A1;}
.reg_wrapper .reg_part .text_center {text-align: center;}
.reg_wrapper .reg_part .reg_part_topper_last {text-align: center;margin-bottom: 40px;}
.reg_wrapper .reg_part .reg_part_topper_last h2 {text-align: center;font-size: 30px;font-weight: 400;}
.reg_wrapper .reg_form_step_5_search {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start;align-items: center;width: 100%;max-width: 100%;gap: 5% 20px;margin-bottom:40px;}
.reg_wrapper .reg_form_step_5_search_part_1 {flex: 1 0 75%;width: 75%;max-width: 75%;position: relative;}
.reg_wrapper .reg_form_step_5_search_part_2 {flex: 1 0 20%;width: 20%;max-width: 20%;position: relative;}
.reg_wrapper .reg_form_step_5_search_part_3 {flex: 1 0 100%;width: 100%;max-width: 100%;text-align: right;position: relative;margin-top: 15px;}
.reg_wrapper  #reg_form_step_5_search_input {width: 100%;border: none;padding:20px 45px 20px 0;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;}
.reg_wrapper .reg_form_step_5_search_part_1 label {position:absolute;right:15px;top:18px;left:auto;}
.reg_wrapper .reg_form_step_5_search_part_1 label svg {width:21px;height:21px;}
.reg_wrapper  #clear_reg_search_top_block {border: none;background: none;cursor: pointer;;font-size: 20px;font-weight: 300;line-height: 1em;letter-spacing: 1.5px;color: #0F2A58;border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-ms-border-radius: 5px 5px 5px 5px;-o-border-radius: 5px 5px 5px 5px;}
.reg_wrapper  #clear_reg_search_top_block svg {border: none;background: none;width: 34px;height: 34px;display: inline-block;padding: 0 5px;position: relative;top: -3px;fill:#0F2A58;}
.reg_wrapper  #reg_form_specialities h5, .reg_wrapper #reg_form_indications h5 {font-size:26px!important;margin-bottom:10px!important;text-align:center!important;}
.reg_wrapper .wrap_content_scroll_item {flex:1 0 24%;width:24%;max-width:24%;}
.reg_wrapper .wrap_content_scroll_item label {display: inline-flex;align-items: center;cursor: pointer;margin: 0;position: relative;}
.reg_wrapper .wrap_content_scroll_item input[type="checkbox"] {position: absolute;opacity: 0;width: 0;height: 0;}
.reg_wrapper .wrap_content_scroll_item span {width:100%;display: inline-block;padding: 10px 20px;border: 2px solid #E0E0E0;border-radius: 25px;-webkit-border-radius: 25px;-moz-border-radius: 25px;-ms-border-radius: 25px;-o-border-radius: 25px;background-color: #FFFFFF;color: #666666;font-size: 15px;font-weight: 500;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;white-space: pre-wrap;text-align: center;word-wrap: break-word;}
.reg_wrapper .wrap_content_scroll_item:hover span {border-color: #90CAF9;background-color: #E3F2FD;}
.reg_wrapper .wrap_content_scroll_item input[type="checkbox"]:checked + span {background-color: #1E88E5;border-color: #1E88E5;color: #FFFFFF;font-weight: 600;}
.reg_wrapper .wrap_content_scroll_item input[type="checkbox"]:focus + span {outline: 2px solid #1565C0;outline-offset: 2px;}
.reg_wrapper .wrap_content_scroll_item label:active span {transform: scale(0.98);-webkit-transform: scale(0.98);-moz-transform: scale(0.98);-ms-transform: scale(0.98);-o-transform: scale(0.98);}
.reg_wrapper [dir="rtl"] .wrap_content_scroll {direction: rtl;}
.reg_wrapper .selection-counter {display: inline-block;margin-right: 10px;padding: 4px 12px;background-color: #1E88E5;color: #FFFFFF;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-ms-border-radius: 15px;-o-border-radius: 15px;font-size: 14px;font-weight: 600;}
.reg_wrapper .wrap_content_scroll:empty::after {content: 'אין אפשרויות זמינות';display: block;text-align: center;color: #999;padding: 20px;}
.reg_wrapper .wrap_content_scroll.loading {position: relative;min-height: 200px;}
.reg_wrapper .wrap_content_scroll.loading::before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);width: 40px;height: 40px;border: 4px solid #E0E0E0;border-top-color: #1E88E5;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;animation: spin_y 1s linear infinite;-webkit-animation: spin_y 1s linear infinite;-moz-animation: spin_y 1s linear infinite;-ms-animation: spin_y 1s linear infinite;-o-animation: spin_y 1s linear infinite;}
.reg_wrapper .reg_form_step_5_search_part_1 {position: relative;}
.reg_wrapper .search-autocomplete-results {position: absolute;top: 100%;left: 0;right: 0;background: #fff;border: 1px solid #ddd;border-top: none;max-height: 300px;overflow-y: auto;z-index: 1000;box-shadow: 0 4px 6px rgba(0,0,0,0.1);-webkit-box-shadow: 0 4px 6px rgba(0,0,0,0.1);-moz-box-shadow: 0 4px 6px rgba(0,0,0,0.1);-ms-box-shadow: 0 4px 6px rgba(0,0,0,0.1);-o-box-shadow: 0 4px 6px rgba(0,0,0,0.1);display: none;}
.reg_wrapper .search-result-item {padding: 12px 15px;cursor: pointer;border-bottom: 1px solid #f0f0f0;display: flex;justify-content: space-between;align-items: center;}
.reg_wrapper .search-result-item:hover {background: #f5f5f5;}
.reg_wrapper .result-name {font-weight: 500;}
.reg_wrapper .result-type {font-size: 12px;color: #666;background: #e0e0e0;padding: 2px 8px;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;}
.reg_wrapper .reg_form_step_5_search_part_3_tags {display: flex;flex-wrap: wrap;gap: 8px;margin-top: 10px;}
.reg_wrapper .search-tag-item {display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;background: #1B81CF;color: #fff;border: none;font-size: 14px;cursor: pointer;transition: background-color 0.2s;-webkit-transition: background-color 0.2s;-moz-transition: background-color 0.2s;-ms-transition: background-color 0.2s;-o-transition: background-color 0.2s;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;}
.reg_wrapper .search-tag-item:hover {background: #5a6380;}
.reg_wrapper .tag-name {line-height: 1;}
.reg_wrapper .tag-remove-icon {font-size: 18px;line-height: 1;}
.reg_wrapper #reg_part_6 .reg_final_explanation_block {margin: 0 auto 45px;position: relative;width: 700px;font-size: 14px;color: #000E26;max-width:100%;}
.reg_wrapper.reg_final_explanation_block p {text-align: center;}
.reg_wrapper #reg_part_6 .reg_part_topper_last_one {margin-top:100px;}
.reg_wrapper #reg_part_6 .reg_part_topper_last_one h2 {text-align: center;font-size: 50px;font-weight: 700 !important;color: #162D54;}
.reg_wrapper #reg_part_6 .reg_form_wrapper p {margin-bottom:0!important;font-weight:600;color:#162D54;font-size:24px;}
.otp-container {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;max-width: 100%;gap: 2%;width:340px !important;margin:0 auto;direction:ltr;}
.otp-container #reg_code_1,.otp-container #reg_code_2, .otp-container #reg_code_3,
.otp-container #reg_code_4, .otp-container #reg_code_5, .otp-container #reg_code_6 {border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;flex:1 0 15%;width:15%;max-width:15% !important;display: inline-block;height: 50px;padding: 10px!important;text-align:center;}
.info-registration-message p {text-align:center;}
@keyframes spin_y {
    to {transform: translate(-50%, -50%) rotate(360deg);-webkit-transform: translate(-50%, -50%) rotate(360deg);-moz-transform: translate(-50%, -50%) rotate(360deg);-ms-transform: translate(-50%, -50%) rotate(360deg);-o-transform: translate(-50%, -50%) rotate(360deg);}
}
@media screen and (max-width: 1600px) {
    .page-template-page-registration-new .container_reg {max-width:100%;}
}
@media screen and (max-width: 1180px) {
    .reg_wrapper .reg_form_wrapper form,.reg_wrapper .reg_form_wrapper form .reg_form_control_row {max-width:100%!important;}
}
@media screen and (max-width: 1080px) {
    .reg_wrapper {flex-direction: column!important;align-items: flex-start!important;}
    .reg_wrapper .reg_sidebar_wrapper {flex: 1 0 100%;width: 100%;max-width: 100%;margin: 0;background-color:#FBFBFB;max-height: 110px;height:110px;padding: 20px 30px;}
    .reg_wrapper .reg_content_wrapper {flex: 1 0 100%;width: 100%;max-width: 100%;margin: 0;background-color:#E9F4FF;padding: 30px;}
    .reg_wrapper .res_navigation {padding-top:0!important;}
    .reg_wrapper .res_navigation ul {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: space-between;width: 98%;max-width: 98%;margin: 0 auto;}
    .reg_wrapper .res_navigation ul li {padding-bottom:0!important;}
    .reg_wrapper .reg_sidebar_button {display: flex;flex-wrap: wrap;flex-direction: column;justify-content: center;align-items: center;gap: 5px;}
    .reg_wrapper  #reg_part_1 .reg_form_wrapper form {max-width:100% !important;}
}
@media screen and (max-width: 768px) {
    .reg_wrapper .israel-city-autocomplete {max-width: 100%;font-size: 16px;}
    .reg_wrapper .ui-autocomplete {max-height: 200px;}
    .reg_wrapper .reg_workplace_radios {flex-direction: column;}
    .reg_wrapper .reg_checkbox_chip {width:200px;}
    .reg_wrapper .reg_checkbox_chip span {width: 100%;min-width: auto;}
    .reg_wrapper .wrap_content_scroll {max-height: 300px;gap: 8px;padding: 8px;}
    .reg_wrapper .wrap_content_scroll_item span {padding: 8px 16px;font-size: 14px;}
    .reg_wrapper .reg_form_wrapper .reg_form_control_row_checker {flex: 1 0 100%;width: 100%;max-width: 100%;text-align: center;}
    .reg_wrapper .reg_form_wrapper .reg_form_control {margin-bottom:0;}
    .reg_wrapper .reg_form_wrapper .reg_form_control .btn_check {margin-top:0;}
    .reg_wrapper .reg_license_result {text-align: center;height:70px;}
    .reg_wrapper .reg_license_result span {top:15px;}
    .reg_wrapper .reg_final_explanation_block {width:98%;}
    .reg_wrapper .reg_form_wrapper .reg_form_control_half {flex: 1 0 100%;width: 100%;max-width: 100%;}
    .reg_wrapper .reg_form_wrapper form, .reg_wrapper .reg_form_wrapper form .reg_form_control_row {gap: 30px 0;}
    .reg_wrapper .reg_part #reg_license {width: 100%;}
}
@media screen and (max-width:420px) {
    .reg_wrapper .reg_part .reg_part_description {width: 290px;}
    .reg_wrapper .reg_form_wrapper #reg_form_step_4 {max-width:320px;}
}
@media (prefers-contrast: high) {
    .reg_wrapper .wrap_content_scroll_item input[type="checkbox"]:checked + span {border-width: 3px;}
}
@media print {
    .reg_wrapper .wrap_content_scroll {max-height: none;overflow: visible;}
    .reg_wrapper .wrap_content_scroll_item input[type="checkbox"]:checked + span {background-color: #000;color: #FFF;}
}
.reg_form_control .cust_emed_select {position: relative;}
.reg_form_control .cust_emed_select select {width: 100%;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.reg_form_control .cust_emed_select select::-ms-expand {display: none;}
.reg_form_control .cust_emed_select::after {content: "";position: absolute;right: 20px;left: auto;top: 50%;width: 24px;height: 13px;pointer-events: none;background-size: contain;background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24.198' height='12.806' viewBox='0 0 24.198 12.806'><path d='M2406.667 654.667l11.392 11.392 11.392-11.392' transform='translate(-2405.96 -653.96)' fill='none' stroke='%23707070' stroke-linecap='round' stroke-width='1'/></svg>");
    transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;
    transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);
}
.reg_form_control .cust_emed_select:focus-within::after {transform: translateY(-50%) rotate(180deg);-webkit-transform: translateY(-50%) rotate(180deg);-moz-transform: translateY(-50%) rotate(180deg);-ms-transform: translateY(-50%) rotate(180deg);-o-transform: translateY(-50%) rotate(180deg);}
