
body.toplevel_page_meshulam-payment-setting {
	background: #edebfe;
}

.meshulam_ * {
	font-family: "Ploni DL 1.1 AAA";
}

.wrap.meshulam_ {
	max-width: 1586px;
	width: 100%;
	margin-top: 25px;
}

.meshulam-pay_page_meshulam-paypal-setting #wpcontent, .toplevel_page_meshulam-payment-setting #wpcontent {
	color: #000;
}

.meshulam_payment_wrapper {
	position: relative;
}

.toplevel_page_meshulam-payment-setting .meshulam_ .title_logo {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.toplevel_page_meshulam-payment-setting .meshulam_ .title_logo .logo {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.toplevel_page_meshulam-payment-setting .meshulam_ .title_logo .logo img {
	max-width: 175px;
}

.toplevel_page_meshulam-payment-setting .meshulam_ .title_logo .logo span {
	color: #121065;
	font-size: 12px;
	font-size: 14px;
	padding-top: 2px;
}

.meshulam_ h3 {
	color: #121065;
	font-size: 34px;
	margin: 0;
	padding: 0;
	position: relative;
	font-weight: 400;
	line-height: 1;
	font-family: "Ploni DL 1.1 AAA U";
}

.meshulam_ .tab-content:not(.active) {
	display: none;
}

.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-content-wrap {
	background: #fff;
	border-radius: 38px;
	padding: 50px;
	border-top-left-radius: 0;
}

.rtl.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-content-wrap {
	border-top-right-radius: 0;
	border-top-left-radius: 38px;
}

.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing {
	margin-top: 25px;
	position: relative;
}

.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-list {
	display: flex;
}

.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-list .tab-title {
	font-size: 20px;
	color: #121065;
	background-color: #f8f8fe;
	cursor: pointer;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	margin-right: 5px;
	min-width: 247px;
	line-height: 64px;
	text-align: center;
}

.rtl.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-list .tab-title {
	margin-right: 0;
	margin-left: 5px;
}

.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-list .tab-title.active {
	background-color: #fff;
	font-family: "Ploni DL 1.1 AAA U";
}

#activation .form-table tr {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 38px;
}

#activation .form-table tr:last-child {
	margin-bottom: 0;
}

#activation .form-table tr td, #activation .form-table tr th {
	width: 100%;
	padding: 0;
}

.wrap.meshulam_ .description {
	text-align: end;
	display: block;
	width: 500px;
	max-width: 100%;
	color: #949494;
	font-size: 14px;
}

.meshulam_ p.submit {
	text-align: end;
	width: 500px;
	max-width: 100%;
	margin-top: 50px;
	padding-bottom: 0;
}

.meshulam_ .btn-section {
	position: absolute;
	top: 0;
	right: 0;
	display: flex;
}

.rtl .meshulam_ .btn-section {
	left: 0;
	right: auto;
}

.meshulam_ .btn-section a {
	color: #6231d6;
	border: 1px solid;
	text-decoration: none;
	line-height: 38px;
	padding: 0 23px;
	border-radius: 30px;
	font-size: 19px;
	background-color: #fff;
	outline: 0;
	transition: .5s ease all;
	box-shadow: none;
	display: flex;
	align-items: center;
}

.meshulam_ .btn-section a img {
	padding-right: 5px;
	transition: .5s ease all;
}

.rtl .meshulam_ .btn-section a img {
	padding-left: 5px;
	padding-right: 0;
}

.meshulam_ .btn-section a:hover img {
	filter: brightness(0) saturate(100%) invert(100%) sepia(83%) saturate(0) hue-rotate(238deg) brightness(111%) contrast(102%);
}

.meshulam_ .btn-section a:hover {
	background-color: #6231d6;
	color: #fff;
}

.meshulam_ .btn-section a:last-child {
	margin-inline-start: 20px;
}

.rtl.toplevel_page_meshulam-payment-setting input#meshulam_payment_user_access_key {
	direction: ltr;
}

.meshulam_payment_ p {
	font-size: 1.2em;
	margin-top: 0;
	color: #888;
}

.meshulam_ p {
	font-size: 1.2em;
	color: #888;
}

.wrap.meshulam_ label {
	font-size: 20px;
	font-weight: 500;
	color: #121065;
	padding-inline-start: 20px;
	padding-bottom: 2px;
	display: block;
}

.wrap.meshulam_payment_ textarea {
	width: 500px;
	max-width: 100%;
	min-height: 100px;
	font-size: 16px;
	color: #222;
	transition: .5s ease all;
	-webkit-transition: .5s ease all;
	border: 1px solid #a3a3a3;
	border-radius: 6px;
}

.wrap.meshulam_ textarea {
	width: 500px;
	max-width: 100%;
	min-height: 100px;
	font-size: 16px;
	color: #222;
	transition: .5s ease all;
	-webkit-transition: .5s ease all;
	border: 1px solid #a3a3a3;
	border-radius: 6px;
}

.wrap.meshulam_payment_ textarea:focus {
	border-color: #61d0f0;
}

.wrap.meshulam_ textarea:focus {
	border-color: #61d0f0;
}

.wrap.meshulam_payment_ input[type=email], .wrap.meshulam_payment_ input[type=password], .wrap.meshulam_payment_ input[type=text] {
	display: block;
	width: 500px;
	max-width: 100%;
	margin-bottom: 5px;
	height: 50px;
	background: #fff;
	padding-right: 16px;
	font-size: 16px;
	color: #222;
	transition: .5s ease all;
	-webkit-transition: .5s ease all;
	border: 1px solid #a3a3a3;
	border-radius: 6px;
	padding-left: 10px;
	font-weight: 400;
	transition: .5s ease all;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: 0 !important;
}

.wrap.meshulam_ .form-table input {
	outline: 0;
	box-shadow: none;
}

.wrap.meshulam_ .form-table input:focus {
	border-color: #121065;
}

.wrap.meshulam_ input[type=email], .wrap.meshulam_ input[type=password], .wrap.meshulam_ input[type=text] {
	display: block;
	width: 500px;
	max-width: 100%;
	margin-bottom: 5px;
	height: 48px;
	background: #fff;
	padding: 0 25px;
	font-size: 16px;
	color: #707070;
	transition: .5s ease all;
	-webkit-transition: .5s ease all;
	border: 1px solid #efeef0;
	font-weight: 400;
	transition: .5s ease all;
	-webkit-appearance: none;
	-moz-appearance: none;
	outline: 0 !important;
	border-radius: 24px;
}

.toplevel_page_meshulam-payment-setting [type='submit'] {
	background-color: #6231d6;
	border: 2px solid #6231d6;
	border-radius: 30px;
	color: #fff;
	cursor: pointer;
	transition: .5s ease all;
	text-shadow: none;
	line-height: 28px;
	height: 42px;
	box-shadow: none;
	font-size: 19px;
	padding: 0;
	min-width: 150px;
	font-weight: 400;
	letter-spacing: .5px;
	transition: .5s ease all;
	-webkit-transition: .5s ease all;
}

.toplevel_page_meshulam-payment-setting [type='submit']:hover, .toplevel_page_meshulam-payment-setting [type='submit']:focus {
	background-color: #121065;
	border-color: #121065;
	color: #fff;
	box-shadow: none;
}

.meshulam_payment_ input[type=checkbox] {
	width: 18px;
	height: 18px;
	border-color: #61d0f0;
	position: relative;
}

.meshulam_ input[type=checkbox] {
	width: 18px;
	height: 18px;
	border-color: #61d0f0;
	position: relative;
}

.meshulam_payment_ input[type=checkbox]:checked:before {
	color: #61d0f0;
	margin: -2px 0 0 -3px;
	font: normal 21px/1 dashicons;
}

.meshulam_ input[type=checkbox]:checked:before {
	color: #61d0f0;
	margin: -2px 0 0 -3px;
	font: normal 21px/1 dashicons;
}

html[lang=he-IL] .meshulam_payment_wrapper::after {
	left: auto;
	right: 665px;
}

.meshulam_acc td#bacs_accounts p {
	margin-bottom: 10px;
	font-weight: 500;
}

.meshulam_acc td#bacs_accounts input[type=text] {
	min-width: 175px;
}

.meshulam_left_col, .meshulam_right_col {
	display: inline-block;
	vertical-align: top;
}

.meshulam_right_col {
	width: 840px;
}

.meshulam_left_col {
	width: calc(100% - 854px);
}

.meshulam_left_col input[type=password], .meshulam_left_col input[type=text] {
	width: 100% !important;
	max-width: 500px;
}

.meshulam_left_col td.forminp, .meshulam_left_col th {
	display: block;
	width: 100%;
}

.meshulam_left_col td.forminp {
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.meshulam_left_col .wrapper {
	max-width: 600px;
	padding: 30px 30px;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 10px;
	border: 1px solid #ccc;
}

.meshulam_left_col .wrapper h3 {
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	font-size: 1.5em;
	line-height: 1.2;
}

.meshulam_right_col h3 {
	font-size: 1.5em;
	line-height: 1.2;
}

.meshulam_right_col table.form-table textarea.wide-input, .meshulam_right_col textarea.wide-input {
	max-width: 400px;
}

.meshulam_right_col table.form-table input[type=email], .meshulam_right_col table.form-table input[type=tel] {
	width: 400px !important;
	max-width: 100%;
}

html[lang=he-IL] .wrap.meshulam_payment_ input {
	direction: rtl;
}

.woocommerce .meshulam_right_col table.form-table select[multiple] {
	width: 400px;
	height: 80px;
	overflow: hidden;
	border: 0;
	background-color: transparent;
	box-shadow: none;
}

.woocommerce .meshulam_right_col table.form-table select[multiple] + .btn-group button {
	display: none;
}

.woocommerce .meshulam_right_col table.form-table ul.multiselect-container .multiselect-all {
	display: none;
}

.woocommerce .meshulam_right_col table.form-table ul.multiselect-container a {
	color: #32373c;
}

.woocommerce .meshulam_right_col table.form-table ul.multiselect-container li {
	margin-bottom: 0;
}

.woocommerce table.form-table th label[for=woocommerce_meshulam-payment_title]::after {
	content: "*";
	color: #f44336;
}

.woocommerce table.form-table th label[for=woocommerce_meshulam-payment_business_owner_code]::after {
	content: "*";
	color: #f44336;
}

.woocommerce table.form-table th label[for=woocommerce_meshulam-payment_thank_you_page]::after {
	content: "*";
	color: #f44336;
}

.woocommerce table.form-table th label[for=woocommerce_meshulam-payment_fail_url]::after {
	content: "*";
	color: #f44336;
}

.woocommerce table.form-table th label[for=woocommerce_meshulam-payment_payment_type]::after {
	content: "*";
	color: #f44336;
}

select#woocommerce_meshulam-payment_environment option + option {
	display: none;
}

select#woocommerce_meshulam-payment_environment option + option {
	display: none;
}

.meshulam_payment_ .notice.notice-error p {
	padding-top: 11px;
}

textarea#woocommerce_meshulam-bit-payment_add_payment_note, textarea#woocommerce_meshulam-bit-payment_company_api_extra_details, textarea#woocommerce_meshulam-bit-payment_description_payer {
	width: 400px;
}

input#_meshulam_checkbox_field {
	width: 16px !important;
}

#iframe_error {
	text-align: center;
	color: red;
	font-weight: 700;
}

.woocommerce-checkout #payment div.payment_box::before {
	display: none;
}

.payment_method_meshulam-payment {
	margin: 0 !important;
}

#Meshulam-options h1 {
	display: block;
	width: 100%;
}

.button {
	position: relative;
}

.button.loading {
	pointer-events: none;
	color: transparent !important;
}

.button.loading:after {
	content: "";
	height: 12px;
	width: 12px;
	border: 2px solid #fff;
	border-bottom: 2px solid transparent !important;
	display: block;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	border-radius: 50%;
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
}

.notyf {
	top: 12px;
	z-index: 99999999;
}

.notyf__message {
	font-size: 16px;
}

.notyf__message p {
	margin: 0;
}

.meshulam_j5_wrapp {
	display: flex;
	justify-content: center;
	padding: 10px 0 0 0;
}

span.webhook_url {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* dashboard */
* {
	box-sizing: border-box;
}

#dashboard .inner {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

#dashboard .colin {
	box-shadow: 0 1px 7px rgba(0, 0, 0, .16);
	width: calc(25% - 20px);
	padding: 40px 22.22px 25px;
	border-radius: 15px;
	background-color: #fff;
}

#dashboard .colin .mid_col {
	min-height: 300px;
}

#dashboard .colin h3 {
	text-align: center;
	width: fit-content;
	display: block;
	margin: 0 auto;
	font-size: 30px;
	padding-bottom: 9.5px;
	border-bottom: 1px solid #d8ceef;
}

#dashboard .colin .bottom_col {
	text-align: center;
}

#dashboard .colin .bottom_col h6 {
	color: #121065;
	font-size: 16px;
	font-weight: 500;
	line-height: 23px;
	font-family: "Ploni DL 1.1 AAA";
	margin: 0;
}

#dashboard .colin .bottom_col span {
	color: #121065;
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
	font-family: "Ploni DL 1.1 AAA";
	display: block;
}

#dashboard .colin ul {
	list-style: none;
	margin: 33.5px 0 0;
}

#dashboard .colin ul li {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

#dashboard .colin ul li:not(:last-child) {
	margin-bottom: 19.6px;
}

#dashboard .colin ul li span {
	width: 101px;
}

#dashboard .colin ul li span img {
	max-width: 100%;
	display: block;
}

#dashboard .colin ul li h4 {
	width: calc(100% - 101px);
	padding-left: 20px;
	color: #6231d6;
	font-size: 30px;
	font-family: "Ploni DL 1.1 AAA U";
	margin: 0;
}

.rtl #dashboard .colin ul li h4 {
	padding-right: 20px;
	padding-left: 0;
}

#dashboard .colin .svg_col {
	width: fit-content;
	margin: 0 auto;
	height: fit-content;
	margin-top: 23.5px;
	position: relative;
}

#dashboard .colin .svg_col > img {
	display: block;
}

#dashboard .colin .datak {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	width: fit-content;
	height: fit-content;
	text-align: center;
}

#dashboard .colin .datak h4, #dashboard .colin .datak p {
	margin: 0;
	color: #5d5d5d;
	font-size: 18px;
	font-weight: 400;
	line-height: 27px;
	font-family: "Ploni DL 1.1 AAA";
}

#dashboard .colin .datak h5 {
	margin: 0;
	color: #6231d6;
	font-size: 55px;
	font-weight: bold;
	line-height: 50px;
	font-family: "Ploni DL 1.1 AAA U";
	display: flex;
	align-items: flex-end;
	justify-content: center;
	margin: 7px 0;
}

#dashboard .colin .datak h5 sub {
	font-size: 25px;
	font-weight: 500;
	line-height: 35px;
	font-family: "Ploni DL 1.1 AAA";
}

/* automation */
#automation {}

#automation .automation_title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

#automation .automation_title .right_col {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

#automation .create_webhook {
	background-color: #6231d6;
	border-radius: 25px;
	line-height: 50px;
	padding: 0 26px;
	font-size: 18px;
	color: #fff;
	font-weight: 500;
	font-family: "Ploni DL 1.1 AAA";
	text-decoration: none;
	transition: .5s ease all;
	box-shadow: none;
}

#automation .create_webhook:hover {
	background-color: #121065;
}

#automation .toggle_link {
	height: 48px;
	border-radius: 24px;
	border: 1px solid rgba(68, 68, 68, .15);
	display: flex;
	align-items: center;
	margin-left: 18px;
}

#automation .toggle_link li {
	margin-bottom: 1px;
}

#automation .toggle_link li a {
	line-height: 48px;
	color: #727272;
	font-size: 16px;
	font-weight: 500;
	font-family: "Ploni DL 1.1 AAA";
	padding: 0 24px;
	border-radius: 24px;
	display: block;
	text-decoration: none;
	outline: none;
	transition: .5s ease all;
	box-shadow: none;
}

#automation .toggle_link li a.active, #automation .toggle_link li:hover a {
	background-color: #121065;
	color: #fff;
}

#automation .daterangepicker_col {
	width: 220px;
	margin-left: 18px;
}

#automation .daterangepicker_col input {
	margin: 0;
	padding: 0 35px 0 0px !important;
	background-image: url("https://cdn-ilegnaf.nitrocdn.com/SwXPyeRMjseHLSKLgXlPKzsgcOBojbnL/assets/images/optimized/rev-dd2444b/znk.co.il/wp-content/plugins/meshulam-payment-gateway/assets/images/date-rangek.png") !important;
	background-position: right 16px center !important;
	background-repeat: no-repeat !important;
	box-shadow: none;
}

#automation .daterangepicker_col input.nitro-lazy {
	background-image: none !important;
}

.daterangepicker * {
	font-family: "Ploni DL 1.1 AAA";
}

.daterangepicker td.active, .daterangepicker td.active:hover {
	border: none !important;
	background-color: #6231d6 !important;
}

.daterangepicker .drp-buttons button {
	border: 1px solid #6231d6 !important;
	color: #fff;
	background-color: #6231d6 !important;
	font-weight: 500 !important;
}

.daterangepicker .drp-buttons button:hover {
	background-color: #121065 !important;
}

.daterangepicker .drp-buttons button.cancelBtn {
	border-color: #6231d6 !important;
	color: #6231d6 !important;
	background-color: transparent !important;
}

.daterangepicker .drp-buttons button.cancelBtn:hover {
	color: #fff !important;
	background-color: #6231d6 !important;
}

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
	font-size: 14px !important;
	color: #6231d6;
}

.daterangepicker .calendar-table th {
	font-family: "Heebo";
	font-size: 16px !important;
	font-weight: 500;
}

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
	border-color: #6231d6 !important;
}

#automation .daterangepicker_col input:focus {
	border-color: #6231d6;
}

#automation .all_filters {
	height: 48px;
	padding: 0 22px;
	border-radius: 24px;
	border: 1px solid rgba(68, 68, 68, .15);
	display: flex;
	align-items: center;
	margin-left: 18px;
	color: #727272;
	font-size: 16px;
	font-weight: 500;
	font-family: "Ploni DL 1.1 AAA";
	text-decoration: none;
	box-shadow: none;
}

#automation .all_filters img {
	margin-left: 10px;
}

#automation .all_filters:focus {
	border-color: #6231d6;
}

#automation .search_col {
	width: 148px;
}

#automation .search_col input {
	margin: 0;
	padding: 0 43px 0 20px !important;
	background-image: url("https://cdn-ilegnaf.nitrocdn.com/SwXPyeRMjseHLSKLgXlPKzsgcOBojbnL/assets/images/optimized/rev-dd2444b/znk.co.il/wp-content/plugins/meshulam-payment-gateway/assets/images/search_iconp.png") !important;
	background-position: right 16px center !important;
	background-repeat: no-repeat !important;
	width: 100%;
	color: #727272;
	font-size: 16px;
	font-weight: 500;
	font-family: "Ploni DL 1.1 AAA";
	box-shadow: none;
}

#automation .search_col input.nitro-lazy {
	background-image: none !important;
}

#automation .search_col input::placeholder {
	color: #727272;
}

#automation .search_col input:focus {
	border-color: #6231d6;
}

.automation_table {
	margin-top: 25px;
}

.automation_table ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	padding: 0 25px;
	margin: 0;
	width: 100%;
	justify-content: space-between;
}

.automation_table ul li {
	margin: 0px;
	display: flex;
	align-items: center;
}

.automation_table ul li:first-child {
	width: 11.16%;
}

.automation_table ul li:nth-child(2) {
	width: 11%;
}

.automation_table ul li:nth-child(3), .automation_table ul li:nth-child(4), .automation_table ul li:nth-child(5), .automation_table ul li:nth-child(6), .automation_table ul li:nth-child(7) {
	justify-content: center;
	width: 10.1%;
	text-align: center;
}

.automation_table ul.title {
	border-radius: 10px 10px 0 0;
	background-color: #121065;
}

.automation_table ul.title li {
	color: #fff;
	font-size: 17px;
	font-weight: 500;
	font-family: "Ploni DL 1.1 AAA";
	line-height: 20px;
	min-height: 69px;
}

.automation_table .table_contain ul {
	padding: 14.7px 25px 15.6px;
	box-shadow: 0 3px 17px rgba(0, 0, 0, .06);
	border-bottom: 1px solid rgba(68, 68, 68, .09);
}

.automation_table .table_contain ul li {
	color: #4d4f5c;
	font-size: 18px;
	font-weight: 400;
	font-family: "Ploni DL 1.1 AAA";
	line-height: 20px;
}

.automation_table .table_contain ul li .id_experience, .automation_table .table_contain ul li .page_id, .automation_table .table_contain ul li .webhook_id {
	font-size: 16px;
	color: #4d4f5c;
	height: 34px;
	line-height: 32px;
	padding: 0 16px;
	border-radius: 24px;
	border: 1px solid rgba(68, 68, 68, .22);
}

.automation_table .table_contain ul li .status {
	position: relative;
}

.automation_table .table_contain ul li .status::before {
	content: "";
	width: 8px;
	height: 8px;
	background-color: #63bd05;
	border-radius: 50%;
	margin-left: 4px;
	display: inline-block;
	top: -2px;
	position: relative;
}

.automation_table .table_contain ul li .page_name {}

.automation_table .table_contain ul li .page_name strong {
	font-weight: 400;
	font-size: 14px;
	display: block;
}

.automation_table .table_contain ul li .url {
	color: #727272;
	font-size: 16px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-align: left;
	display: block;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-break: break-all;
}

.table_contain .delete-webhook, .table_contain .edit-webhook {
	color: red;
	border: 1px solid;
	text-decoration: none;
	line-height: 1;
	padding: 10px 20px;
	border-radius: 30px;
	font-size: 16px;
	background-color: #fff;
	outline: 0;
	transition: .5s ease all;
	box-shadow: none;
}

.table_contain .edit-webhook {
	margin-right: 10px;
	color: #6231d6;
}

/* popup_webhook_added */
.popup_webhook_added {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
	display: flex;
	justify-content: center;
	align-items: center;
	opacity: 0;
	pointer-events: none;
	transition: .5s ease all;
}

.popup_webhook_added.open {
	opacity: 1;
	pointer-events: all;
}

.popup_webhook_added .bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.popup_webhook_added .wrap {
	height: fit-content;
	width: 1301px;
	border-radius: 10px;
	border: 1px solid #d6d6d6;
	box-shadow: 0 2px 16px rgba(0, 0, 0, .09);
	padding: 40px 55px 53px;
	background-color: #fff;
	position: relative;
	z-index: 2;
}

.popup_webhook_added .webhook_title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	padding-bottom: 20px;
	border-bottom: 1px dashed #d6d6d6;
}

.popup_webhook_added .webhook_title h2 {
	color: #2e4765;
	font-size: 28px;
	font-weight: bold;
	line-height: 37px;
	margin: 0;
	font-family: "Heebo";
}

.popup_webhook_added .webhook_title .close_book_pop {
	cursor: pointer;
	transition: .4s ease all;
}

.popup_webhook_added .webhook_title .close_book_pop:hover {
	filter: brightness(0) saturate(100%) invert(24%) sepia(50%) saturate(7231%) hue-rotate(254deg) brightness(85%) contrast(97%);
	transform: scale(.9);
}

.popup_webhook_added .webhook_containt {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	padding: 35px 35px 0;
}

.popup_webhook_added .webhook_containt .right_col {
	width: calc(100% - 458px);
	padding-inline-end: 68px;
	border-left: 1px solid #f6f6f6;
}

.popup_webhook_added .webhook_containt .input_data:not(:last-child) {
	margin-bottom: 47px;
}

.popup_webhook_added .webhook_containt .input_data h4 {
	margin: 0;
	font-size: 18px;
	font-weight: 500;
	color: #242424;
	font-family: "Heebo";
	line-height: 27px;
	margin-bottom: 5px;
}

.popup_webhook_added .webhook_containt .input_data .in {
	border-color: rgba(68, 68, 68, .15);
	background-color: #fff;
	height: 48px;
	box-shadow: 0 3px 6px rgba(68, 68, 68, .07);
	border-radius: 10px;
	padding: 0 15px;
	width: 100%;
	color: #a8a8a8;
	font-size: 18px;
	font-weight: 400;
	font-family: "Heebo";
}

.popup_webhook_added .webhook_containt .input_data .in::placeholder {
	color: #a8a8a8;
}

.popup_webhook_added .webhook_containt .input_data .in:focus {
	border-color: #121065;
}

.popup_webhook_added .webhook_containt .input_data .error {
	border-color: red;
}

.popup_webhook_added .webhook_containt .left_col {
	width: 458px;
	padding-inline-start: 68px;
}

.popup_webhook_added .webhook_containt .left_col h3 {
	color: #242424;
	font-size: 18px;
	line-height: 27px;
	font-weight: 500;
	margin: 0;
	margin-bottom: 12.3px;
	font-family: "Heebo";
}

.popup_webhook_added .webhook_containt .left_col label {
	display: block;
	position: relative;
	padding-right: 22px;
	line-height: 22px;
	color: #727272;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 7.5px;
	cursor: pointer;
}

.popup_webhook_added .webhook_containt .left_col label input {
	position: absolute;
	top: 0;
	opacity: 0;
}

.popup_webhook_added .webhook_containt .left_col label::after, .popup_webhook_added .webhook_containt .left_col label::before {
	content: "";
	position: absolute;
	top: 3px;
	width: 16px;
	height: 16px;
	border: 1px solid #727272;
	background-color: #fff;
	border-radius: 50%;
	right: 0;
}

.popup_webhook_added .webhook_containt .left_col label::before {
	border: none;
	background-color: #6231d6;
	z-index: 1;
	width: 12px;
	height: 12px;
	top: 6px;
	right: 3px;
	opacity: 0;
}

.popup_webhook_added .webhook_containt .left_col label:has(input:checked):before, .popup_webhook_added .webhook_containt .left_col label:has(input:checked)::after {
	opacity: 1;
	border-color: #6231d6;
}

.popup_webhook_added .webhook_containt .left_col .events_containts label::after, .popup_webhook_added .webhook_containt .left_col .events_containts label::before {
	border-radius: 0;
	width: 14px;
	height: 14px;
}

.popup_webhook_added .webhook_containt .left_col .events_containts label::before {
	width: 10px;
	height: 10px;
	top: 6px;
	right: 3px;
}

.popup_webhook_added .webhook_containt .events_containts {
	display: flex;
	flex-wrap: wrap;
}

.popup_webhook_added .webhook_containt .events_containts .colin {
	width: 50%;
}

.popup_webhook_added .webhook_button {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-top: 78px;
}

.popup_webhook_added .webhook_button .btn {
	height: 50px;
	min-width: 178px;
	border-radius: 50px;
	border: 1px solid #a8a8a8;
	color: #a8a8a8;
	font-size: 18px;
	font-weight: 500;
	font-family: "Heebo";
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: none;
	transition: .5s ease all;
}

.popup_webhook_added .webhook_button .btn img {
	margin-left: 5px;
	transition: .5s ease all;
}

.popup_webhook_added .webhook_button .btn.cancellation {
	margin-left: 17px;
}

.popup_webhook_added .webhook_button .btn.cancellation:hover {
	background-color: #6231d6;
	border-color: #6231d6;
	color: #fff;
}

.popup_webhook_added .webhook_button .btn.cancellation:hover img {
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(1%) hue-rotate(95deg) brightness(105%) contrast(101%);
}

.popup_webhook_added .webhook_button .btn.save {
	color: #fff;
	background-color: #6231d6;
	border-color: #6231d6;
}

.popup_webhook_added .webhook_button .btn.save:hover {
	background-color: #121065;
	border-color: #121065;
}

.main_meshulam_loader {
	display: none;
}

.meshulam_loader {
	position: fixed;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99999;
}

.meshulam_loader .inside_loader {
	border: 16px solid #f3f3f3;
	margin-top: -150px;
	border-top: 16px solid #3498db;
	border-radius: 50%;
	width: 120px;
	height: 120px;
	animation: spin 2s linear infinite;
}

@keyframes spin {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(360deg);
	}
}

.edit-php.post-type-shop_order table #meshulam-ivoice {
	width: 1ch;
}

.wc_payment_method.payment_method_apple-payment label img {
	width: 45px;
}

.wc_payment_method .payment_box p {
	margin: 0;
}

/* for english */
body:not(.rtl) #automation .toggle_link {
	margin-right: 18px;
	margin-left: 0;
}

body:not(.rtl) #automation .daterangepicker_col input {
	padding: 0 0 0 35px !important;
	background-position: left 16px center !important;
}

body:not(.rtl) #automation .search_col {
	margin-left: 18px;
}

body:not(.rtl) .automation_table .table_contain ul li .status::before {
	margin-left: 0;
	margin-right: 4px;
}

body:not(.rtl) .popup_webhook_added .webhook_containt .right_col {
	border: none;
	border-right: 1px solid #f6f6f6;
}

body:not(.rtl) .popup_webhook_added .webhook_containt .left_col label {
	padding-right: 0;
	padding-left: 22px;
}

body:not(.rtl) .popup_webhook_added .webhook_containt .left_col label::after, body:not(.rtl) .popup_webhook_added .webhook_containt .left_col label::before {
	right: auto;
	left: 0;
}

body:not(.rtl) .popup_webhook_added .webhook_containt .left_col label::before {
	right: auto;
	left: 3px;
}

body:not(.rtl) .popup_webhook_added .webhook_button .btn.cancellation {
	margin-left: 0;
	margin-right: 17px;
}

body:not(.rtl) .popup_webhook_added .webhook_button .btn img {
	margin-left: 0;
	margin-right: 5px;
}

body:not(.rtl) #automation .all_filters img {
	margin-left: 0;
	margin-right: 10px;
}

body:not(.rtl) #automation .search_col input {
	padding: 0 20px 0 43px !important;
	background-position: left 16px center !important;
}

.payment_box.hide_box {
	display: none !important;
}

#checkout-settings .form-table label span {
	font-size: 18px;
	vertical-align: text-top;
	font-weight: 400;
}

/* 1600 */
@media only screen and (max-width:1750px) {
	.wrap.meshulam_ {
		padding-left: 20px;
	}
	
	.popup_webhook_added .wrap {
		width: 1100px;
		padding: 30px 35px 30px;
	}
	
	.popup_webhook_added .webhook_button {
		margin-top: 30px;
	}
	
	.popup_webhook_added .webhook_title {
		padding-bottom: 10px;
	}
	
	.popup_webhook_added .webhook_containt .left_col h3 {
		line-height: 27px;
		margin-bottom: 5px;
	}
	
	.popup_webhook_added .webhook_containt .left_col label {
		margin-bottom: 5px;
	}
	
	body:not(.rtl) #automation .daterangepicker_col {
		margin-left: 0;
	}
	
	body:not(.rtl) .wrap.meshulam_ {
		padding-left: 0;
		padding-right: 20px;
	}
}

/* 1400 */
@media only screen and (max-width:1599px) {
	.popup_webhook_added .wrap {
		width: 1000px;
		padding: 30px 35px 30px;
		margin: 0;
	}
	
	.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-content-wrap {
		padding: 25px;
	}
	
	#dashboard .colin ul li span {
		width: 80px;
	}
	
	#dashboard .colin ul li h4 {
		width: calc(100% - 80px);
		padding-right: 15px;
		font-size: 25px;
	}
	
	#dashboard .colin h3 {
		font-size: 24px;
		padding-bottom: 9px;
	}
	
	#dashboard .colin .svg_col > img {
		max-width: 100%;
	}
	
	#dashboard .colin .datak h5 {
		font-size: 45px;
		line-height: 45px;
		margin: 5px 0;
	}
	
	#dashboard .colin .mid_col {
		min-height: 240px;
	}
	
	.popup_webhook_added .webhook_containt {
		padding: 25px 25px 0;
	}
	
	.popup_webhook_added .webhook_containt .right_col {
		padding-inline-end: 45px;
	}
	
	.popup_webhook_added .webhook_containt .left_col {
		padding-inline-start: 45px;
	}
}

@media only screen and (max-width:1440px) {
	.meshulam_right_col {
		width: 640px;
	}
	
	.meshulam_left_col {
		width: calc(100% - 654px);
	}
	
	.meshulam_acc td#bacs_accounts input[type=text] {
		min-width: 116px;
	}
}

/* 1366 */
@media only screen and (max-width:1399px) {
	.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-list .tab-title {
		font-size: 20px;
		min-width: 220px;
		line-height: 55px;
	}
	
	#dashboard .colin {
		width: calc(25% - 20px);
		padding: 30px 15px 20px;
	}
	
	#dashboard .colin .datak h4, #dashboard .colin .datak p {
		font-size: 16px;
		line-height: 20px;
	}
	
	.popup_webhook_added .wrap {
		width: 900px;
		padding: 20px;
		margin: 0;
	}
	
	.popup_webhook_added .webhook_containt .right_col {
		width: calc(100% - 360px);
		padding-inline-end: 40px;
	}
	
	.popup_webhook_added .webhook_containt .left_col {
		width: 360px;
		padding-inline-start: 40px;
	}
}

@media only screen and (max-width:1100px) {
	.meshulam_right_col {
		width: 100%;
	}
	
	.meshulam_left_col {
		width: 100%;
	}
	
	.meshulam_left_col .wrapper {
		max-width: 100%;
	}
}

/* 1024 */
@media only screen and (max-width:1279px) {
	.meshulam_ .btn-section a {
		line-height: 38px;
		padding: 0 16px;
		font-size: 16px;
	}
	
	.meshulam_ .btn-section a:last-child {
		margin-inline-start: 10px;
	}
	
	.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-list .tab-title {
		font-size: 18px;
		min-width: 180px;
		line-height: 50px;
	}
	
	#dashboard .colin {
		width: calc(50% - 20px);
		padding: 30px 15px 20px;
	}
	
	#dashboard .colin + .colin + .colin {
		margin-top: 20px;
	}
	
	#dashboard .colin .svg_col {
		max-width: 210px;
	}
	
	#dashboard .colin ul {
		list-style: none;
		max-width: 200px;
		margin: 23px auto;
	}
	
	#automation .automation_title .right_col {
		width: calc(100% - 200px);
	}
	
	#automation .automation_title {
		align-items: end;
	}
	
	.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-content-wrap {
		padding: 15px;
	}
	
	.automation_table ul {
		padding: 0 10px;
	}
	
	.automation_table ul.title li {
		font-size: 14px;
		line-height: 16px;
		min-height: 52px;
	}
	
	.automation_table .table_contain ul {
		padding: 10px;
	}
	
	.automation_table .table_contain ul li .id_experience, .automation_table .table_contain ul li .page_id, .automation_table .table_contain ul li .webhook_id {
		font-size: 14px;
		padding: 0 8px;
	}
	
	.automation_table .table_contain ul li {
		font-size: 16px;
	}
	
	body:not(.rtl).toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-list .tab-title {
		min-width: 170px;
	}
}

@media only screen and (max-width:1023px) {
	.meshulam_ .btn-section {
		position: relative;
		margin-bottom: 20px;
	}
	
	.rtl.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-list .tab-title:last-child {
		margin-left: 0;
	}
	
	.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-list .tab-title {
		min-width: calc(33.33% - 3.3px);
	}
	
	.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-content-wrap {
		border-radius: 0 0 15px 15px !important;
	}
	
	.automation_table .table_contain ul li .id_experience, .automation_table .table_contain ul li .page_id, .automation_table .table_contain ul li .webhook_id {
		font-size: 14px;
		padding: 0 6px;
	}
	
	.popup_webhook_added .wrap {
		width: 740px;
		padding: 20px;
		margin: 0;
	}
	
	body:not(.rtl) .wrap.meshulam_ {
		padding-left: 0;
		padding-right: 10px;
	}
}

@media only screen and (max-width:767px) {
	.single-content {
		padding: 0;
	}
	
	.toplevel_page_meshulam-payment-setting .meshulam_ .title_logo .logo {
		max-width: 120px;
	}
	
	.toplevel_page_meshulam-payment-setting .meshulam_ .title_logo .logo img {
		max-width: 100%;
		display: block;
	}
	
	.wrap.meshulam_ {
		padding-left: 10px;
		margin: 20px 0 0;
	}
	
	.meshulam_ h3 {
		font-size: 22px;
	}
	
	.wrap.meshulam_ .description {
		width: 100%;
		max-width: 100%;
	}
	
	.wrap.meshulam_ input[type=email], .wrap.meshulam_ input[type=password], .wrap.meshulam_ input[type=text] {
		width: 100%;
		max-width: 100%;
	}
	
	#activation .form-table tr {
		margin-bottom: 10px;
	}
	
	.meshulam_ p.submit {
		margin-top: 20px;
	}
	
	#dashboard .colin {
		width: 100%;
		padding: 30px 15px 20px;
		margin-bottom: 20px;
	}
	
	#automation .automation_title .right_col {
		width: 100%;
		margin-bottom: 0px;
	}
	
	#automation .toggle_link {
		margin-left: 0;
		width: 100%;
	}
	
	#automation .toggle_link li {
		width: 33.33%;
	}
	
	#automation .toggle_link li a {
		text-align: center;
	}
	
	/* .toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-list{display: block;} */
	.toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-list .tab-title {
		font-size: 16px;
		line-height: 45px;
	}
	
	#automation .daterangepicker_col, #automation .search_col, #automation .all_filters {
		width: 100%;
		margin-left: 0;
		margin-bottom: 12px;
	}
	
	#automation .create_webhook {
		width: 100%;
		text-align: center;
	}
	
	.automation_table .table_contain ul li {
		font-size: 16px;
		width: 100% !important;
		max-width: 100%;
		margin: 0 auto;
		margin-left: 0;
		position: relative;
		text-align: right;
		justify-content: flex-start;
		margin-bottom: 0;
		border-bottom: 1px solid rgba(68, 68, 68, .09);
		padding-inline-start: 105px;
		padding-top: 9px;
		padding-bottom: 9px;
	}
	
	.automation_table .table_contain ul li:last-child {
		border: none;
	}
	
	.automation_table .table_contain ul li::before {
		content: attr(data-title);
		position: absolute;
		right: 0;
		top: 0;
		font-size: 15px;
		font-weight: 500;
		font-family: "Ploni DL 1.1 AAA";
		line-height: 15px;
		color: #121065;
		width: 95px;
		bottom: 0;
		margin: auto;
		height: fit-content;
	}
	
	.automation_table .table_contain ul li::after {
		content: ":";
		position: absolute;
		right: 95px;
		top: 0;
		font-size: 15px;
		font-weight: 500;
		line-height: 15px;
		color: #121065;
		width: 95px;
		bottom: 0;
		margin: auto;
		height: fit-content;
	}
	
	.automation_table .table_contain ul {
		padding: 0 10px;
		margin-bottom: 10px;
		border: 1px solid rgba(68, 68, 68, .09);
		border-radius: 5px;
	}
	
	.automation_table .table_contain ul li .url {
		text-align: right;
		overflow: visible;
		-webkit-line-clamp: none;
	}
	
	.automation_table ul.title {
		display: none;
	}
	
	.popup_webhook_added .wrap {
		width: calc(100% - 20px);
		padding: 15px 10px;
		margin: 0;
		height: 96vh;
	}
	
	.popup_webhook_added .webhook_title h2 {
		font-size: 22px;
		line-height: 30px;
	}
	
	.popup_webhook_added .webhook_title .close_book_pop {
		max-width: 28px;
	}
	
	.popup_webhook_added .webhook_containt {
		padding: 16px 10px 0;
	}
	
	.popup_webhook_added .webhook_containt .right_col {
		width: 100%;
		padding-left: 0;
		border: none;
	}
	
	.popup_webhook_added .webhook_containt .input_data .in {
		height: 40px;
		padding: 0 12px;
		font-size: 14px;
	}
	
	.popup_webhook_added .webhook_containt .input_data h4 {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 3px;
	}
	
	.popup_webhook_added .webhook_containt .input_data {
		margin-bottom: 15px;
	}
	
	.popup_webhook_added .webhook_containt .left_col {
		width: 100%;
		padding-right: 0;
	}
	
	.popup_webhook_added .webhook_containt .left_col label {
		padding-right: 20px;
		font-size: 16px;
		margin-bottom: 6px;
	}
	
	.popup_webhook_added .webhook_containt {
		padding: 16px 10px 0;
		height: calc(100vh - 180px);
		overflow: auto;
		display: block;
	}
	
	.popup_webhook_added .webhook_button .btn {
		min-width: calc(50% - 5px);
		font-size: 18px;
	}
	
	.popup_webhook_added .webhook_button .btn.cancellation {
		margin-left: 10px;
	}
	
	.wrap.meshulam_ .description {
		font-size: 13px;
	}
	
	body:not(.rtl).toplevel_page_meshulam-payment-setting .meshulam_ .tabbing .tab-list .tab-title {
		min-width: calc(33.33% - 3.3px);
	}
	
	body:not(.rtl) .popup_webhook_added .webhook_containt .right_col {
		border: none;
		padding: 0;
	}
	
	body:not(.rtl) .popup_webhook_added .webhook_containt .left_col {
		width: 100%;
		padding: 0;
	}
	
	body:not(.rtl) .popup_webhook_added .webhook_button .btn.cancellation {
		margin-left: 0;
		margin-right: 10px;
	}
	
	body:not(.rtl) .popup_webhook_added .webhook_containt .input_data {
		margin-bottom: 15px;
	}
	
	body:not(.rtl) #automation .toggle_link {
		margin-right: 0;
		margin-left: 0;
	}
	
	body:not(.rtl) #automation .search_col {
		margin-left: 0;
	}
	
	body:not(.rtl) .automation_table .table_contain ul li::before {
		right: auto;
		left: 0;
		text-align: left;
	}
	
	body:not(.rtl) .automation_table .table_contain ul li::after {
		right: auto;
		left: 0;
	}
	
	body:not(.rtl) .automation_table .table_contain ul li .url {
		text-align: left;
	}
}
