/* Start Font style */
@font-face {
	font-family: "Inter Thin";
	font-display: swap;
	font-style: normal;
	font-weight: 300;
	src: url('/skins/assets/fonts/inter/Inter-Thin.woff2') format('woff2');
	-webkit-font-smoothing: antialiased;
}
@font-face {
	font-family: 'Inter Regular';
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url('/skins/assets/fonts/inter/Inter-Regular.woff2') format('woff2');
	-webkit-font-smoothing: antialiased;
}
@font-face {
	font-family: 'Inter Medium';
	font-display: swap;
	font-style: normal;
	font-weight: 500;
	src: url('/skins/assets/fonts/inter/Inter-Medium.woff2') format('woff2');
	-webkit-font-smoothing: antialiased;
}
@font-face {
	font-family: 'Inter Bold';
	font-display: swap;
	font-style: normal;
	font-weight: 600;
	src: url('/skins/assets/fonts/inter/Inter-Bold.woff2') format('woff2');
	-webkit-font-smoothing: antialiased;
}
@font-face {
	font-family: 'Awesome-icons';
	src: url('/skins/assets/fonts/awesome-icons-4.7/fontawesome-webfont.woff2') format('woff2'),
	url('/skins/assets/fonts/awesome-icons-4.7/fontawesome-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

body {
	font-family: 'Inter Regular';
	line-height: 1;
	font-size: 14px;
	text-rendering: optimizelegibility;
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
	scrollbar-color: #c2c2c2 #fffff;
	scrollbar-width: thin;
}
*::-webkit-scrollbar {
	width: 8px;
}
*::-webkit-scrollbar-thumb {
	background: #c2c2c2;
	border-radius: 10px;
}
*::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
}
.is-full-screen {
	max-width: 100%;
}
* {
	font-family: 'Inter Regular';
	line-height: 1;
	font-size: 14px;
	text-rendering: optimizelegibility;
	outline: none;
	box-sizing: border-box;
	scrollbar-color: #c2c2c2 #ffffff;
	scrollbar-width: thin;
}
html {
	font-family: 'Inter Regular';
	line-height: 1;
	font-size: 14px;
	text-rendering: optimizelegibility;
}
/* End Font style */

/* Start hiding element missing in the prototype hide */
.c-main__left-column.column-left {
	display: none;
}
/* breadcrumbs */
#breadcrumb {
	display: flex;
	align-items: center;
	top: 54px;
	position: absolute;
	font-size: 12px;
	color: #667085;
	line-height: 14px;
	z-index: 9;
}
.o-page-mgmt__page-title-and-create #breadcrumb {
	top: 68px;
}
#breadcrumb a {
	font-size: 12px;
	color: #4965CA;
	text-transform: none;
	line-height: 14px;
}
#breadcrumb a:hover {
	color: #77add5;
}
.pointer_right {
	vertical-align: middle;
	padding: 0 4px;
	width: 12px;
	height: 1px;
	display: block;
	margin: 0 2px;
}
#breadcrumb a:first-child {
	font-size: 0;
	display: inline-block;
	height: 10px;
	width: 10px;
}
#breadcrumb a:first-child::before {
	content: "";
	display: inline-flex;
	width: 10px;
	height: 10px;
	margin: 0;
	background: #4965CA;
	-webkit-mask: url(../images/design/menu/Icon.svg) no-repeat center;
	mask: url(../images/design/menu/Icon.svg) no-repeat center;
	mask-size: 100% auto !important;
	-webkit-mask-size: 100% auto !important;
}
/* breadcrumbs */
/*.content #breadcrumb {
	display: none;
}*/
.c-header__profile-logout {
	display: none;
}
.c-header__original-profile-name {
	display: none;
}
.c-home-page .c-home-page__column-content,
.c-home-page .c-home-page__dashboard-item {
	display: none;
}
.home-sections {
	display: none;
}
/* End hiding element missing in the prototype hide */

/* Start inline edit section */
.inline-edit, .inline-edit-icon {cursor: pointer;}
.inline-edit-holder + strong {margin: 0 0 0 8px;}
input.inline-edit {
	padding: 4px 8px;
	border-radius: 8px;
	color: #5a7af9;
}
.inline-edit-input .inline-edit-input {display: none;}
.inline-edit-holder .inline-edit-input {display: none;}
.inline-edit-holder.inline-edit-start .inline-edit-input {display:inline;}
.inline-edit-holder.inline-edit-start .inline-edit-value {display: none;}
.inline-edit-holder.disallow-inline-edit > img {display: none;}
/* End inline edit section */

/* Start Grid style */
.is-hidden {
	display: none;
}
.c-header__sidebar {
	width: 240px;
	min-height: 100vh;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #0B1031;
	z-index: 9999;
	padding: 12px;
}
/*It's needed to achieve submenu slide with transition*/
.c-header__sidebar::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #0B1031;
	z-index: 9;
	pointer-events: none;
}
#container {
	padding: 0 0 0 240px;
	background: #f5f7f9;
	background-size: 1680px auto;
	vertical-align: top;
}
.is-home-page #container {
	background: #f5f7f9 url("../images/design/home_bg/home_bg.png") no-repeat top right;
	background-size: 100% 100%;
}
.main {
	width: 100%;
	padding: 0 24px 32px 24px;
	background: transparent !important;
	min-height: calc(100vh - 174px);
}
.content {
	background: transparent;
	border-radius: 8px;
}
.is-home .content {
	background: #fff;
}
.content form#table,
.content form#mainform,
.content form.mainform,
#editOrderForm,
.rounded-container {
	margin: 0;
	position: relative;
}
.tox-tinymce {
	min-height: 400px;
	width: 100%;
}
/* End Grid style */


/*** Start General style for tables and pages ***/

/* Start page messages error success warning maintenance */
body.has-maintenance-msg {
	padding: 52px 0 0 0;
}
.c-header__maintenance-msg {
	position: absolute;
	top: 0;
	left: 0;
}
body.has-maintenance-msg .c-header__sidebar {
	top: 52px;
}
body.has-maintenance-msg.is-horizontal-menu .c-header__sidebar {
	top: 0;
}
.c-header__maintenance-msg.message_maintenance {
	height: 52px;
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	background: #367fdc;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	font-family: "Inter medium";
}
.c-header__maintenance-msg.message_maintenance.hidden {
	display: none;
}
.fieldError {
	position: relative;
	display: inline-block;
}
.o-page-settings .fieldError {
	width: 100%;
}
.data_list-inner-table-colored tr .fieldError,
.local-options-table tr .fieldError {
	position: relative;
	display: block;
}
.fieldError-tooltip,
.missingTranslations {
	position: absolute !important;
	background: #fff;
	color: #c44e45;
	white-space: normal;
	bottom: 122%;
	font-size: 14px;
	margin: 0;
	border: 1px solid #b7b7b8;
	text-align: center;
	padding: 2px 12px;
	width: fit-content !important;
	max-width: 250px;
	border-radius: 6px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	z-index: 999;
	left: -8px;
}
.fieldError-tooltip::after,
.missingTranslations::after {
	content: "";
	border-top: 5px solid #d0d5dd;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	position: absolute;
	bottom: -8px;
	left: 12px;
	width: 0;
	height: 0;
}
input.error-field { border: solid 1px #FB6305;}


/*
.asterisk { color: red; font-weight: bold; }
.error { margin: 8px 16px; clear: both;  }
.error .top { background: url(../images/bg/error-tb.png) no-repeat 0 0; height: 3px; padding: 0 0 0 3px; margin: 0 3px 0 0;  }
.error .top div  {background: url(../images/bg/error-tb.png) no-repeat 100% 0 ; height: 3px; position: relative; right: -3px; }
.error .bottom { background: url(../images/bg/error-tb.png) no-repeat 0 100%; height: 3px; padding: 0 0 0 3px; margin: 0 3px 0 0;  }
.error .bottom div  {background: url(../images/bg/error-tb.png) no-repeat 100% 100% ; height: 3px; position: relative; right: -3px; }
.error .inner { border: solid 1px #febd8c; border-bottom: none; border-top: none; background: #fff; padding: 0 2px;  }
.error .inner-bg { background: #ffd6ac url(../images/bg/error.png) repeat-x 0 0; padding: 20px 0 20px 50px; position: relative; }
.error .msg-icon { height: 100%; left: 0;  background: url(../images/icons/error-msg-icon.png) no-repeat 50% 50%; display: inline-block; width: 50px; float: left; position: absolute; top: 0; }
*/

.o-page-message a {
	margin: 4px 0 0 0;
	color: #4965CA;
	font-size: 14px;
	line-height: 20px;
	font-family: "Inter Medium";
	position: relative;
	width: fit-content;
	cursor: pointer;
}
.o-page-message a::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	border-radius: 4px;
	background-color: #4965CA;
	bottom: -1px;
	left: 0;
	transform-origin: right;
	transform: scaleX(0);
	transition: transform .3s ease-in-out;
}
.o-page-message a:hover::before {
	transform-origin: left;
	transform: scaleX(1);
}
.o-page-message.hidden,
.o-page-message.is-hidden {
	display: none !important;
}
.msg-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 28px;
	height: 28px;
	margin: 0 12px 0 0;
}
.msg-icon::before {
	content: "";
	display: block;
	height: 28px;
	width: 28px;
	border-radius: 8px;
	pointer-events: none;
}
.o-page-message {
	display: flex;
	align-items: center;
	margin: 0 0 0 -24px;
	border: 0;
	overflow: hidden;
	padding: 12px 24px;
	width: calc(100% + 48px);
}
.o-page-message.is-info {background: #D4F2E0;}
.o-page-message.is-error {background: #FFEBEB;}
.o-page-message.is-warning {background: #FFE7DD;}
.o-page-message.is-error .o-page-message__title.is-success-title {display: none;}
.o-page-message.is-info .is-success-title {display: block;}
.o-page-message.is-error {background: #FFEBEB;}
.o-page-message.is-warning .is-warning-title {display: block;}

.o-page-message.is-error .msg-icon::before {
	background: url("../images/design/page_msg_icons/error_icon.svg") no-repeat center;
	background-size: 100% auto !important;
}
.o-page-message.is-info .msg-icon::before {
	background: url("../images/design/page_msg_icons/success_icon.svg") no-repeat center;
	background-size: 100% auto !important;
}
.o-page-message.is-warning .msg-icon::before {
	background: url("../images/design/page_msg_icons/info_icon.svg") no-repeat center;
	background-size: 100% auto !important;
}
.o-page-message__title {
	display: none;
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	font-family: 'Inter Bold';
	font-weight: initial;
}
.o-page-message__message {
	margin: 0;
	font-size: 16px;
	line-height: 22px;
	color: #475467;
	font-family: 'Inter Regular';
	font-weight: 400;
}
.o-page-message.is-error .o-page-message__title {display: block;}
/*.o-page-message__message br {display: none}*/
@media only screen and (max-width: 768px) {
	.fieldError-tooltip {
		max-width: 100vw;
		white-space: normal;
	}
	.o-page-message__title {
		font-size: 16px;
		line-height: 24px;
	}
	.o-page-message {
		margin: 0 -12px 24px -12px;
		padding: 8px 24px;
		width: calc(100% + 24px);
	}
	.o-page-message__message {
		font-size: 14px;
		line-height: 18px;
	}
}
/* End page messages error success warning maintenance */

/* Start page titles */
.content h2 {
	padding: 0;
	margin: 0;
	font-size: 24px;
	line-height: 32px;
	color: #000;
	font-family: 'Inter Bold';
	font-weight: 600;
	position: relative;
	z-index: 9;
}
.o-page-title-with-buttons__buttons {
	display: flex;
	align-items: center;
}
/* End page title */

/* Start buttons */
button {
	cursor: pointer;
	background: transparent;
}
.o-simple-link__link-to-client-area {
	display: inline-flex;
}
.o-simple-link__link-to-client-area svg {
	width: 20px;
	height: 20px;
	margin: 2px 8px 0 0;
	fill: #667085;
	transition: all 0.2s ease;
}
.o-simple-link__link-to-client-area:hover svg {
	fill: #5A7AF9;
	transition: all 0.2s ease;
}
.o-page-title-with-buttons__buttons .o-simple-button-submit,
.o-page-title-with-buttons__buttons .o-white-button-submit {
	margin: 0 0 0 16px;
}
.o-simple-button-submit,
input[type="button"].o-simple-button-submit {
	display: flex;
	align-items: center;
	min-height: 36px;
	height: initial;
	font-size: 14px;
	width: fit-content;
	font-family: "Inter Medium";
	padding: 8px 14px;
	background: #5A7AF9;
	border-radius: 6px;
	line-height: 20px;
	color: #FFFFFF;
	border: 0;
	cursor: pointer;
	white-space: nowrap;
	transition: all 0.2s ease;
}
.o-simple-button-submit:hover,
input[type="button"].o-simple-button-submit:hover {
	background: #345bf8;
	transition: all 0.4s ease;
}
.is-smaller-button .o-simple-button-submit,
.is-smaller-button .o-white-button-submit {
	font-size: 12px;
	height: 32px !important;
	padding: 6px 12px;
}
.o-white-button {
	display: inline-block;
}
.o-white-button-submit {
	display: inline-block;
	font-family: "Inter Medium";
	background: #FFFFFF;
	border: 1px solid #D0D5DD;
	border-radius: 6px;
	padding: 8px 12px 8px 12px;
	font-size: 14px;
	color: #344054;
	line-height: 20px !important;
	height: initial !important;
	cursor: pointer;
	width: fit-content;
}
.o-white-button-submit:hover {
	background: #F5F7F9;
	transition: all 0.2s ease;
}
.o-filter-button {
	margin: 0 0 0 20px;
	display: inline-block;
	float: none;
	width: fit-content;
	height: 40px;
	clear: both;
	position: relative;
}
.c-tool__settings-item + .o-filter-button:not(.c-tool__settings-item.date-filter + .o-filter-button) {
	margin: 0;
}
.o-filter-button::before {
	content: "";
	display: block;
	height: 16px;
	width: 16px;
	background: #667085;
	-webkit-mask: url("../images/design/filter.svg") no-repeat center;
	mask: url("../images/design/filter.svg") no-repeat center;
	mask-size: 16px 16px;
	-webkit-mask-size: 16px 16px;
	position: absolute;
	left: 14px;
	top: 10px;
	pointer-events: none;
}
.o-filter-button-submit {
	display: inline-block;
	font-family: "Inter Bold";
	background: #FFFFFF;
	border: 1px solid #D0D5DD;
	border-radius: 6px;
	padding: 8px 12px 8px 36px;
	font-size: 14px;
	color: #344054;
	line-height: 20px !important;
	height: initial !important;
	cursor: pointer;
	width: fit-content;
	float: none;
	white-space: nowrap;
	margin: 0;
}
.o-filter-button-submit:hover {
	background: #F5F7F9;
	transition: all 0.2s ease;
}
.has-icon .o-white-button-submit {
	padding: 8px 12px 8px 36px;
	position: relative;
}
.has-icon .o-simple-button-submit {
	padding: 8px 16px 8px 36px;
	position: relative;
}
.o-simple-button-submit.has-icon-create::before {
	background: #fff;
}
.o-white-button-submit.has-icon-create::before {
	background: #039855;
}
.has-icon-export::before {
	content: "";
	display: block;
	height: 12px;
	width: 12px;
	background: #667085;
	-webkit-mask: url("../images/design/export.svg") no-repeat center;
	mask: url("../images/design/export.svg") no-repeat center;
	mask-size: 14px 12px;
	-webkit-mask-size: 14px 12px;
	position: absolute;
	left: 14px;
	top: 12px;
}
.has-icon-create::before {
	content: "";
	display: block;
	height: 12px;
	width: 12px;
	background: #fff;
	-webkit-mask: url("../images/design/create.svg") no-repeat center;
	mask: url("../images/design/create.svg") no-repeat center;
	mask-size: 12px 12px;
	-webkit-mask-size: 12px 12px;
	position: absolute;
	left: 16px;
	top: 12px;
}
.has-icon {
	display: inline-flex;
	align-items: center;
	position: relative;
	line-height: 20px;
	font-family: "Inter medium";
}
.has-icon-restore::before {
	content: "" !important;
	display: block;
	height: 12px;
	width: 12px;
	background: #4965CA;
	-webkit-mask: url("../images/design/btn_restore.svg") no-repeat center;
	mask: url("../images/design/btn_restore.svg") no-repeat center;
	mask-size: 12px 12px;
	-webkit-mask-size: 12px 12px;
	margin: 0 4px 0 0;
}
.o-link-button-wrapper.c-custom-print .o-link-button::before {
	content: "";
	display: block;
	height: 14px;
	width: 14px;
	background: #667085;
	-webkit-mask: url("../images/design/printer.svg") no-repeat center;
	mask: url("../images/design/printer.svg") no-repeat center;
	mask-size: 14px 14px;
	-webkit-mask-size: 14px 14px;
	margin: 0 8px 0 0;
}
.o-link-button {
	cursor: pointer;
	color: #5A7AF9;
	font-family: "Inter Bold";
	font-size: 14px;
	line-height: 20px;
	background: transparent;
	border: 0;
	padding: 0;
}
.o-link-button-wrapper.has-icon-excel .o-link-button::before {
	content: "";
	display: block;
	height: 16px;
	width: 16px;
	background: #667085;
	-webkit-mask: url("../images/design/excel.svg") no-repeat center;
	mask: url("../images/design/excel.svg") no-repeat center;
	mask-size: 16px 16px;
	-webkit-mask-size: 16px 16px;
	margin: 0 8px 0 0;
}
.o-link-button-wrapper.has-icon-arrow .o-link-button::after {
	content: "";
	display: block;
	height: 6px;
	width: 10px;
	background: #5A7AF9;
	-webkit-mask: url("../images/design/arrow-down.svg") no-repeat center;
	mask: url("../images/design/arrow-down.svg") no-repeat center;
	mask-size: 10px 6px;
	-webkit-mask-size: 10px 6px;
	margin: 0 0 0 4px;
}
.has-icon-packing-slip a::before {
	content: "\e03a";
	font-family: 'Icons';
	display: inline-block;
	font-weight: normal;
	font-style: normal;
	margin: 0 8px 0 0;
	font-size: 12px;
	color: #667085;
}
.has-location-icon .o-link-button {
	font-size: 13px;
	line-height: 20px;
}
.has-location-icon .o-link-button::before {
	content: "";
	display: block;
	height: 14px;
	width: 10px;
	background: #5A7AF9;
	-webkit-mask: url("../images/design/location.svg") no-repeat center;
	mask: url("../images/design/location.svg") no-repeat center;
	mask-size: 10px 14px;
	-webkit-mask-size: 10px 14px;
	margin: 0 6px 0 0;
}

.o-simple-link-button__link {
	margin: 4px 0 0 0;
	color: #4965CA;
	font-size: 14px;
	line-height: 20px;
	font-family: "Inter Medium";
	position: relative;
	width: fit-content;
	cursor: pointer;
}
.o-simple-link-button__link.no-margin {
	margin: 0 0 0 4px;
}
.o-simple-link-button__link::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	border-radius: 4px;
	background-color: #4965CA;
	bottom: -1px;
	left: 0;
	transform-origin: right;
	transform: scaleX(0);
	transition: transform .3s ease-in-out;
}
.o-simple-link-button__link:hover::before {
	transform-origin: left;
	transform: scaleX(1);
}
.o-simple-link-button__link-no-effect::before {
	content: none !important;
}
.o-radio-button__list-down {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.o-radio-button {
	display: flex;
	align-items: flex-start;
	line-height: 18px;
}
.o-radio-button + .o-radio-button {
	margin: 8px 0 0 0;
}
.o-radio-button-input {
	margin: 0 8px 0 0;
	width: 18px;
	height: 18px;
}
input[type="radio"] + label,
input[type="radio"] + label + label {
	cursor: pointer;
}
.is-url__break-word {
	word-break: break-all;
	max-width: 100%;
}

.o-checkbox__slide.custom-check.slide {
	width: 36px !important;
	height: 20px !important;
	margin-top: 0 !important;
	margin-right: 4px;
}
.o-checkbox__slide div {
	position: absolute;
	top: 0;
	left: 0;
	padding: 2px;
	width: 36px !important;
	height: 20px !important;
	background: #EAECF0 !important;
	border-radius: 12px !important;
	box-shadow: none !important;
	transition: all 0.2s ease;
}
.o-checkbox__slide.custom-check.slide label {
	border-radius: 50px;
	width: 16px;
	height: 16px;
	background: #FFFFFF;
	box-shadow: 0px 1px 3px rgba(16, 24, 40, 0.1), 0px 1px 2px rgba(16, 24, 40, 0.06);
	top: 2px;
	left: 2px;
}
.o-checkbox__slide.custom-check.slide input:checked + label {
	left: 18px;
}
.o-checkbox__slide.custom-check.slide input:checked + label + div {
	background: #5A7AF9 !important;
	transition: all 0.2s ease;
}
.o-checkbox__slide.custom-check.slide::before,
.o-checkbox__slide.custom-check.slide::after {
	content: none;
}
.o-address-table__item-cell input[type="radio"] {
	width: 16px;
	height: 16px;
}
/*Remove html tag and important in the end FIXME*/
.o-custom-checkbox-wrapper__old-structure label + label {
	display: flex;
	align-items: flex-start;
	border-radius: 4px;
	position: relative;
	overflow: hidden;
	line-height: 20px;
	padding: 0 !important;
	background: transparent !important;
	width: fit-content;
	height: initial;
	white-space: normal;
	cursor: pointer !important;
}
html body .o-custom-checkbox-wrapper {
	display: inline-flex;
	align-items: flex-start;
	width: auto;
	height: initial;
	border-radius: 0;
	padding: 0;
	vertical-align: middle;
}
html .o-custom-checkbox-wrapper input[type="checkbox"] {
	opacity: 0;
	z-index: 9;
	margin: 0 8px 0 0 !important;
	position: absolute;
	cursor: pointer;
	vertical-align: 0 !important;
}
html .o-custom-checkbox-wrapper input[type="checkbox"] + label {
	display: flex;
	align-items: flex-start;
	border-radius: 4px;
	position: relative;
	overflow: hidden;
	line-height: 20px;
	min-width: 24px;
	padding: 0 !important;
	background: transparent !important;
	width: fit-content;
	height: initial;
	white-space: normal;
	cursor: pointer !important;
}
html .o-custom-checkbox-wrapper input[type="checkbox"][disabled="disabled"] + label::before {
	background: #fff !important;
	border: 1px solid #D0D5DD !important;
	cursor: not-allowed;
	min-width: 18px !important;
	max-width: 18px !important;
	min-height: 18px !important;
	max-height: 18px !important;
}
html .o-custom-checkbox-wrapper input[type="checkbox"][disabled="disabled"] + label + label {
	color: #D0D5DD;
	cursor: not-allowed !important;
}
html .o-custom-checkbox-wrapper input[type="checkbox"][disabled="disabled"]:checked + label::after {
	transform: scale(0);
}
html .o-custom-checkbox-wrapper input[type="checkbox"] + label + label {
	line-height: 20px;
	cursor: pointer !important;
}
html .o-custom-checkbox-wrapper input[type="checkbox"] + label::before {
	content: "";
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 18px;
	max-width: 18px;
	min-height: 18px;
	max-height: 18px;
	border-style: solid;
	border-width: 1px;
	border-color: #D0D5DD;
	cursor: pointer;
	background: #fff;
	border-radius: 6px;
	margin: 0 6px 0 0;
}
html .o-custom-checkbox-wrapper input[type="checkbox"] + label::after {
	content: "";
	transform: scale(0);
	position: absolute;
	left: 5px;
	top: 6px;
	bottom: 0;
	margin: 0;
	width: 14px;
	height: 14px;
	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10.3" height="8" \
	viewBox="8.9 0.3 10.3 8" enable-background="new 8.9 0.3 10.3 8"%3E%3Cpath fill="%23fff" d="M12.6 8.1l-3.7-3.8 1-1.1 2.7 2.7 5.5-5.4 1 1z"/%3E%3C/svg%3E');
	background-repeat: no-repeat;
}
html .o-custom-checkbox-wrapper input[type="checkbox"]:checked + label::before {
	border-width: 10px;
	min-width: 0;
	max-width: 0;
	min-height: 0;
	max-height: 0;
	border-color: #5A7AF9;
}
html .o-custom-checkbox-wrapper input[type="checkbox"]:checked + label::after {
	transform: scale(1);
}
/* Checkboxes with old structure and have error FIXME */
html .o-custom-checkbox-wrapper .fieldError + label + label {
	line-height: 20px;
}
html .o-custom-checkbox-wrapper .fieldError + label::before {
	content: "";
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 18px;
	max-width: 18px;
	min-height: 18px;
	max-height: 18px;
	border-style: solid;
	border-width: 1px;
	border-color: #D0D5DD;
	cursor: pointer;
	background: #fff;
	border-radius: 6px;
	margin: 0 6px 0 0;
	cursor: pointer !important;
}
.o-custom-checkbox-wrapper:has(+ .o-custom-checkbox-wrapper) {
	margin: 0 12px 12px 0;
}
html .o-custom-checkbox-wrapper .fieldError + label::after {
	content: "";
	transform: scale(0);
	position: absolute;
	left: 5px;
	top: 6px;
	bottom: 0;
	margin: 0;
	width: 14px;
	height: 14px;
	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10.3" height="8" \
	viewBox="8.9 0.3 10.3 8" enable-background="new 8.9 0.3 10.3 8"%3E%3Cpath fill="%23fff" d="M12.6 8.1l-3.7-3.8 1-1.1 2.7 2.7 5.5-5.4 1 1z"/%3E%3C/svg%3E');
	background-repeat: no-repeat;
}
.o-custom-checkbox-wrapper .fieldError input[type="checkbox"] {
	margin: 0 !important;
	width: 0;
}
.o-custom-checkbox-wrapper .fieldError {
	width: 0;
}
.multi-language-row .fieldError {
	width: 100%;
	
}

.o-custom-checkbox-check-all {
	display: flex;
	align-items: center;
	width: auto;
	height: initial;
	border-radius: 0;
	padding: 0;
	vertical-align: 0;
	position: relative;
	cursor: pointer;
	font-family: "Inter Medium";
	font-size: 14px;
	line-height: 14px;
	color: #475467;
}
.o-custom-checkbox-check-all::before {
	content: "";
	display: inline-flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border-radius: 6px;
	border-width: 10px;
	border-style: solid;
	border-color: #5A7AF9;
	min-width: 0;
	max-width: 0;
	min-height: 0;
	max-height: 0;
	margin: 0 8px 0 0;
}
.o-custom-checkbox-check-all::after {
	content: "";
	position: absolute;
	left: 5px;
	top: 6px;
	bottom: 0;
	margin: 0;
	width: 14px;
	height: 14px;
	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10.3" height="8" \
	viewBox="8.9 0.3 10.3 8" enable-background="new 8.9 0.3 10.3 8"%3E%3Cpath fill="%23fff" d="M12.6 8.1l-3.7-3.8 1-1.1 2.7 2.7 5.5-5.4 1 1z"/%3E%3C/svg%3E');
	background-repeat: no-repeat;
	transform: scale(1);
}
.o-delete-button-submit {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	background: #FFFFFF;
	border: 1px solid #D0D5DD;
	border-radius: 6px;
	font-size: 0;
	margin: 0 0 0 16px;
	cursor: pointer;
}
.o-delete-button-submit.is-input {
	position: relative;
	display: inline-flex;
}
td .o-delete-button-submit.is-input {
	top: 2px;
}
.o-delete-button-submit__is-input {
	position: absolute;
	font-size: 0 !important;
	background: transparent;
	width: 100%;
	height: 100%;
	border: 0;
}
.o-page-mgmt__page-filters-wrapper .o-delete-button-submit {
	width: 36px;
	height: 36px;
}
.o-delete-button-submit::before {
	content: "";
	display: block;
	height: 14px;
	width: 14px;
	background: #667085;
	-webkit-mask: url("../images/design/delete.svg") no-repeat center;
	mask: url("../images/design/delete.svg") no-repeat center;
	mask-size: 14px 14px;
	-webkit-mask-size: 14px 14px;
}
.o-delete-button-submit:hover {
	transition: all 0.3s ease;
	border: 1px solid #FECDCA !important;
	background: #FEE4E2 !important;
}
.o-delete-button-submit:hover::before {
	background: #F04438 !important;
	transition: all 0.3s ease;
}
.o-page-mgmt__move-row {
	display: inline-block;
	margin: 0 20px 0 0;
	cursor: move;
	vertical-align: -2px;
}
.o-page-mgmt__move-row::before {
	content: "";
	display: block;
	height: 14px;
	width: 8px;
	background: #667085;
	-webkit-mask: url("../images/design/move.svg") no-repeat center;
	mask: url("../images/design/move.svg") no-repeat center;
	mask-size: 8px 14px;
	-webkit-mask-size: 8px 14px;
}
.o-page-mgmt__edit-button-link {
	display: inline-flex;
	align-items: center;
	height: 30px;
	width: fit-content;
	font-family: "Inter Bold";
	font-size: 14px;
	padding: 5px 12px;
	border-radius: 6px;
	line-height: 20px;
	cursor: pointer;
	vertical-align: middle;
	margin: 0 0 0 12px;
	color: #667085;
	background: #fff;
	border: 1px solid #D0D5DD;
	transition: all 0.2s ease;
	position: relative;
}
.o-page-mgmt__edit-button-link::before {
	content: "";
	display: block;
	-webkit-mask: url("../images/design/pen_edit.svg") no-repeat center;
	mask: url("../images/design/pen_edit.svg") no-repeat center;
	height: 14px;
	width: 14px;
	mask-size: 14px 14px;
	-webkit-mask-size: 14px 14px;
	margin: 0 10px 0 0;
	background-color: #667085;
	transition: all 0.2s ease;
}
.o-page-mgmt__edit-button-link.is-sitebuilder-link::before {
	-webkit-mask: url("../images/design/plugins_icon.svg") no-repeat center;
	mask: url("../images/design/plugins_icon.svg") no-repeat center;
	mask-size: 16px 16px;
	-webkit-mask-size: 16px 16px;
	height: 18px;
	width: 18px;
}
.o-page-mgmt__print-button-link::before {
	-webkit-mask: url("../images/buttons/btn-print.png") no-repeat center;
	mask: url("../images/buttons/btn-print.png") no-repeat center;
	height: 13px;
	width: 14px;
	mask-size: 14px 13px;
}
.o-page-mgmt__edit-button-link.is-details-icon::before {
	-webkit-mask: url("../images/design/quote-request.svg") no-repeat center;
	mask: url("../images/design/quote-request.svg") no-repeat center;
}
.o-page-mgmt__edit-button-link:hover {
	background: #5A7AF9;
	color: #fff;
	border: 1px solid #5A7AF9;
	transition: all 0.2s ease;
}
.o-page-mgmt__edit-button-link:hover::before {
	background-color: #fff;
	transition: all 0.2s ease;
}
.o-page-mgmt__action-button {
	display: flex;
	align-items: flex-start;
}
.o-page-mgmt__action-button .o-dd-wrapper.is-opened .o-dd-content {
	left: initial;
	right: 0;
}
.o-page-mgmt__action-button .c-product-mgmt__product-dublicate-link {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	height: 36px;
	padding: 0 16px;
	font-family: "Inter Medium";
}
.o-page-mgmt__action-button .c-product-mgmt__product-dublicate-link::before {
	content: "";
	display: block;
	height: 16px;
	width: 16px;
	background: #667085;
	-webkit-mask: url(../images/design/dublicate_icon.svg) no-repeat center;
	mask: url(../images/design/dublicate_icon.svg) no-repeat center;
	mask-size: 16px 16px;
	margin: 0 4px 0 0;
	-webkit-mask-size: 16px 16px;
}
.o-page-mgmt__action-button .c-product-mgmt__product-dublicate-link:hover {
	border: 0 !important;
	color: #000;
	background: #F9FAFB !important;
}
.o-page-mgmt__action-button .c-product-mgmt__product-dublicate-link:hover::before {
	background-color: #4965CA;
}

.o-edit-button__simple-link {
	display: inline-flex;
	align-items: center;
	color: #4965CA;
	font-size: 14px;
	line-height: 20px;
	font-family: "Inter Medium";
	position: relative;
	width: fit-content;
	cursor: pointer;
	border: 0;
	padding: 0;
	background: transparent;
}
.o-edit-button__simple-link::before {
	content: "";
	display: block;
	-webkit-mask: url("../images/design/pen_edit.svg") no-repeat center;
	mask: url("../images/design/pen_edit.svg") no-repeat center;
	height: 12px;
	width: 12px;
	mask-size: 12px 12px;
	-webkit-mask-size: 12px 12px;
	margin: 0 4px 0 0;
	background-color: #4965CA;
	transition: all 0.2s ease;
}
.o-edit-button__simple-link::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	border-radius: 4px;
	background-color: #4965CA;
	bottom: -1px;
	left: 0;
	transform-origin: right;
	transform: scaleX(0);
	transition: transform .3s ease-in-out;
}
.o-edit-button__simple-link:hover::after {
	transform-origin: left;
	transform: scaleX(1);
}

.o-page-mgmt .o-delete-button-submit.is-link {
	width: 30px;
	height: 30px;
	margin: 0 0 0 12px;
	background: #FFFFFF;
	border: 1px solid #D0D5DD;
	vertical-align: middle;
}
.o-page-mgmt .o-delete-button-submit.is-link::before {
	background: #667085;
}
.o-page-mgmt__action-button .o-dd-content .o-delete-button-submit {
	width: 100%;
	justify-content: flex-start;
	height: 36px;
	padding: 0 16px;
	font-size: 14px;
	box-shadow: none;
	border: 0;
	margin: 0;
	font-family: "Inter Medium";
}
.o-page-mgmt__action-button .o-dd-content .o-delete-button-submit::before {
	margin: 0 4px 0 0;
}
.o-page-mgmt__action-button .o-dd-content .o-delete-button-submit:hover {
	border: 0 !important;
	color: #000;
	background: #F9FAFB !important;
}
.o-print-button {
	background: #FEF0C7;
	border: 1px solid #FEDF89;
	border-radius: 8px;
	width: 36px;
	height: 36px;
	position: relative;
	font-size: 0;
	margin: 0 0 0 16px;
	transition: background 0.3s ease-out;
}
.o-print-button:hover {
	background: #FEDF89;
	transition: background 0.3s ease-in;
}
.o-print-button::before {
	content: "";
	display: block;
	height: 18px;
	width: 18px;
	background: #667085;
	-webkit-mask: url("../images/design/printer.svg") no-repeat center;
	mask: url("../images/design/printer.svg") no-repeat center;
	mask-size: 18px 18px;
	-webkit-mask-size: 18px 18px;
	pointer-events: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.o-export-button,
.o-import-button {
	background: #F1EBFB;
	border: 1px solid #E6DCF8;
	border-radius: 8px;
	width: 36px;
	height: 36px;
	position: relative;
	font-size: 0;
	margin: 0 0 0 16px;
	transition: background 0.3s ease-out;
}
.o-export-button:hover,
.o-import-button:hover {
	background: #E6DCF8;
	transition: background 0.3s ease-in;
}
.o-export-button::before,
.o-import-button:before {
	content: "";
	display: block;
	height: 16px;
	width: 16px;
	background: #9C64E8;
	pointer-events: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.o-export-button::before {
	-webkit-mask: url("../images/design/export.svg") center/16px no-repeat;
	mask: url("../images/design/export.svg") center/16px no-repeat;
}
.o-import-button:before {
	-webkit-mask: url("../images/design/import.svg") center/16px no-repeat;
	mask: url("../images/design/import.svg") center/16px no-repeat;
}
.o-custom-select-wrapper {
	display: inline-block;
	height: 40px;
	position: relative;
	padding: 0;
}

input[type="file"] {
	height: 40px;
	border-radius: 8px;
	padding: 10px 14px;
}
input[type="text"],
input[type="email"],
input[type="password"] {
	margin: 0;
	height: 40px;
	padding: 10px 14px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px !important;
	border: 1px solid #D0D5DD;
	background: #FFFFFF;
	color: #101828;
	font-size: 14px;
	line-height: 20px;
	max-width: 100%;
	min-width: 40px
}
.ProductInlineEdit {
	cursor: pointer;
}
.ProductInlineEditHolder + strong {
	margin: 0 0 0 8px;
}
span.ProductInlineEditHolder.disallow-inline-edit > img {
	display: none;
}
input.inlineEdit {
	padding: 4px 8px;
	border-radius: 8px;
	color: #5a7af9;
}


.o-dots-button__more-buttons {
	position: relative;
}
.o-dots-button__more-buttons-toggle {
	width: 30px;
	height: 30px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 0 0 0 12px;
	border-radius: 8px;
	background: #d0d5dd;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}
.o-dots-button__more-buttons-toggle::before {
	content: "";
	display: block;
	height: 0;
	width: 100%;
	pointer-events: none;
	background: #5A7AF9;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 8px;
}
.o-dots-button__more-buttons-toggle:hover::before {
	height: 100%;
	transition: all 0.3s ease;
}

.o-dots-button__more-buttons-toggle-inner {
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 28px;
	height: 28px;
	border-radius: 8px;
	position: relative;
	flex-direction: column;
	overflow: hidden;
}
.o-dots-button__more-buttons-toggle-dot {
	display: block;
	width: 4px;
	height: 4px;
	margin: 1px 0;
	background: #667085;
	border-radius: 50px;
	overflow: hidden;
	position: relative;
}
.o-dots-button__more-buttons-toggle-dot::before {
	content: "";
	display: block;
	width: 8px;
	height: 0;
	background: #5A7AF9;
	position: absolute;
	top: -2px;
	left: -2px;
}
.o-dots-button__more-buttons-toggle:hover .o-dots-button__more-buttons-toggle-dot::before {
	height: 8px;
	transition: all 0.6s ease;
}
/* End buttons */

/* Start bottom navigation - pager */
.c-pager__bottom-navigation-wrapper {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 0 32px 0;
}
.c-pager__records {
	display: none;
}
.c-pager__records-per-page {
	display: flex;
	align-items: center;
}
.c-pager__records-per-page-label {
	font-size: 14px;
	line-height: 20px;
	color: #475467;
	display: inline-flex;
	margin: 0 12px 0 0;
}
.c-pager__records-per-page .o-custom-select-wrapper::after {
	width: 34px !important;
	height: 34px !important;
	border-radius: 6px;
}
.c-pager__records-per-page select {
	font-family: "Inter Bold";
	font-size: 14px;
	line-height: 20px;
	color: #344054;
	background: #FFFFFF;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 6px;
	padding: 6px 18px 6px 10px;
	height: 32px;
}
.c-pager__bottom-navigation {
	display: flex;
	align-items: center;
}
.c-pager__prev-button-wrapper,
.c-pager__next-button-wrapper {
	display: inline-flex;
	align-items: center;
	margin: 0 4px;
}
.c-pager__prev-button-wrapper span,
.c-pager__next-button-wrapper span {
	display: inline-flex;
	align-items: center;
}
/* Start Pager first and last pages buttons */
.c-pager__next-button-wrapper > span:last-child span,
.c-pager__next-button-wrapper > a:last-child span,
.c-pager__prev-button-wrapper > span:first-child span,
.c-pager__prev-button-wrapper > a:first-child span {
	font-size: 0;
}
.c-pager__prev-button-wrapper > span:first-child,
.c-pager__prev-button-wrapper > a:first-child {
	margin: 0 8px 0 0;
}
.c-pager__prev-button-wrapper > span:first-child span::before,
.c-pager__prev-button-wrapper > a:first-child span::before {
	content: "\f100";
	font-family: 'Awesome-icons';
	font-size: 16px;
	line-height: 1;
}
.c-pager__next-button-wrapper > span:last-child,
.c-pager__next-button-wrapper > a:last-child {
	margin: 0 0 0 8px;
}
.c-pager__next-button-wrapper > span:last-child span::before,
.c-pager__next-button-wrapper > a:last-child span::before {
	content: "\f101";
	font-family: 'Awesome-icons';
	font-size: 16px;
	line-height: 1;
}
/* End Pager first and last pages buttons */

/* Start Pager next and prev buttons */
.c-pager__prev-button-wrapper > span:last-child span::before,
.c-pager__prev-button-wrapper > a:last-child span::before {
	content: "\f104";
	font-family: 'Awesome-icons';
	font-size: 16px;
	line-height: 1;
	margin: 0 8px 0 0;
}
.c-pager__next-button-wrapper > span:first-child span::after,
.c-pager__next-button-wrapper > a:first-child span::after {
	content: "\f105";
	font-family: 'Awesome-icons';
	font-size: 16px;
	line-height: 1;
	margin: 0 0 0 8px;
}
/* End Pager next and prev buttons */
.c-pager__prev-button-wrapper > span,
.c-pager__next-button-wrapper > span,
.c-pager__prev-button-wrapper > a,
.c-pager__next-button-wrapper > a {
	display: inline-flex;
	align-items: center;
	font-family: "Inter Medium";
	color: #101828;
	font-size: 14px;
	line-height: 20px !important;
	padding: 6px 12px;
	height: 32px !important;
	background: #FFFFFF;
	border: 1px solid #D0D5DD;
	box-shadow: 0px 1px 2px rgba(26, 32, 44, 0.05);
	border-radius: 8px;
	float: initial;
}
.c-pager__prev-button-wrapper > a:hover,
.c-pager__next-button-wrapper > a:hover {
	color: #fff;
	background: #5A7AF9;
	border-color: #5A7AF9;
}
.c-pager__prev-button-wrapper > a:hover span,
.c-pager__next-button-wrapper > a:hover span {
	color: #fff !important;
}
.c-pager__bottom-navigation .c-pager__prev-button-wrapper > a span,
.c-pager__bottom-navigation .c-pager__next-button-wrapper > a span {
	height: initial; /*rest*/
	line-height: initial; /*rest*/
}
.c-pager__prev-button-wrapper span.inactive,
.c-pager__next-button-wrapper span.inactive {
	color: #c1cadb;
	cursor: default;
}
.c-pager__next-button-wrapper span.inactive:last-child > span {
	font-size: 0;
}
.c-pager__next-button-wrapper span.inactive:last-child > span::after {
	margin: 0;
}
.c-pager__bottom-navigation > .c-pager__page-number {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 32px !important;
	height: 32px;
	padding: 6px 10px !important;
	border: 1.2px solid #98A2B3;
	border-radius: 8px;
	font-family: "Inter Medium";
	font-size: 14px;
	line-height: 20px;
	color: #475467;
	margin: 0 4px;
	float: none !important;
}
.c-pager__bottom-navigation > .c-pager__page-number.page_sel,
.c-pager__bottom-navigation > .c-pager__page-number:hover {
	color: #fff;
	background: #5A7AF9;
	border-color: #5A7AF9;
}
@media only screen and (max-width: 768px) {
	.c-pager__bottom-navigation-wrapper {
		flex-wrap: wrap;
		justify-content: center;
		max-width: 100%;
		overflow: hidden;
	}
	.c-pager__bottom-navigation {
		max-width: calc(100vw - 42px);
		overflow-x: auto;
		overflow-y: auto;
		width: 100%;
		justify-content: center;
	}
	.c-pager__records-per-page {
		display: none;
	}
	.nav-prev-container span.inactive span,
	.nav-next-container span.inactive span,
	.nav-next-container a.pagenav span {
		font-size: 0;
	}
	.content.o-page-mgmt table.data_list .data_navigator td:last-child {
		display: flex !important;
		padding: 16px 0 !important;
		max-height: initial;
	}
	.content.o-page-mgmt table.data_list .is-visible-on-mobile td {
		max-height: initial;
		padding: 10px 16px !important;
	}
	.c-pager__bottom-navigation .c-pager__prev-button-wrapper > a span,
	.c-pager__bottom-navigation .c-pager__next-button-wrapper > a span {
		font-size: 0;
		margin: 0;
		
	}
	.c-pager__bottom-navigation .c-pager__prev-button-wrapper > a span::before,
	.c-pager__bottom-navigation .c-pager__next-button-wrapper > a span::before {
		margin: 0;
	}
	.c-pager__prev-button-wrapper > span,
	.c-pager__next-button-wrapper > span,
	.c-pager__prev-button-wrapper > a,
	.c-pager__next-button-wrapper > a {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.c-pager__prev-button-wrapper > span:last-child span::before,
	.c-pager__prev-button-wrapper > a:last-child span::before {
		margin: 0;
	}
	.c-pager__next-button-wrapper > span:first-child span::after,
	.c-pager__next-button-wrapper > a:first-child span::after {
		margin: 0;
	}
}
/* End bottom navigation - pager */

/* Start Custom drop downs */
.o-dd-wrapper {
	position: relative;
}
.o-dd-toggle {
	display: flex;
	align-items: center;
	padding: 6px 38px 6px 12px;
	height: 32px;
	border: 1px solid #D0D5DD;
	background: #FFFFFF;
	border-radius: 6px;
	position: relative;
	margin: 0 0 0 12px;
	cursor: pointer;
}
.o-dd-toggle::after {
	content: "";
	display: block;
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: #667085;
	margin: 0 0 0 12px;
	width: 7px;
	height: 7px;
	box-sizing: border-box;
	transform: rotate(45deg);
	position: absolute;
	top: 10px;
	right: 12px;
}
.o-dd-wrapper.is-opened .o-dd-toggle {
	border: 1.2px solid #5A7AF9;
	box-shadow: 0px 0px 0px 3px #E5EBFF;
}
.o-dd-content {
	display: none;
}
.o-dd-wrapper.is-opened .o-dd-content {
	display: flex;
	flex-direction: column;
	white-space: nowrap;
	position: absolute;
	left: 16px;
	top: 130%;
	background: #fff;
	box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
	border: 1px solid #F2F4F7;
	overflow: hidden;
	z-index: 991;
	border-radius: 8px;
	min-width: calc(100% - 16px);
}
.o-dd-item {
	display: flex;
	align-items: center;
	border: 0;
	padding: 8px 16px;
	height: 36px !important;
	color: #344054;
	font-size: 14px;
	line-height: 20px !important;
	text-align: left;
	cursor: pointer;
	background: transparent;
}
.o-dd-item:hover {
	font-family: "Inter Medium";
	background: #F9FAFB;
}
.c-page-settings__option-group-content-field .o-dd-toggle {
	margin: 0;
	padding: 10px 38px 10px 14px;
	height: 40px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	line-height: 20px;
}
.c-page-settings__option-group-content-field .o-dd-toggle::after {
	border: 0;
	margin: 0;
	height: 38px;
	width: 26px;
	top: 0;
	right: 0;
	border-radius: 0 8px 8px 0;
	transform: none;
	background: url("../images/icons/custom-arrow.png") no-repeat scroll center center #fff;
}
.c-page-settings__option-group-content-field .o-dd-wrapper.is-opened .o-dd-content {
	min-width: 100%;
	left: 0;
}
/* End Custom drop downs */

/* Start language bar */
.c-page-mgmt__languages-has-tree-buttons {
	position: absolute;
	top: 116px;
	right: 180px;
}
.o-language-wrapper {
	border: 1px solid #EAECF0;
	border-radius: 6px;
	background: #fff;
	overflow: hidden;
}
.o-language__list {
	display: flex;
	align-items: center;
	width: 100%;
}
.o-language__item-link {
	padding: 4px 8px;
	display: inline-flex;
	align-items: center;
	position: relative;
	min-height: 28px;
	font-size: 12px;
	line-height: 14px;
	color: #101828;
}
.o-language__item-link.o-language__all-lang-link {
	height: 28px;
	white-space: nowrap;
}
.o-language__item-link::before {
	content: "";
	width: 1px;
	height: 50%;
	background: #D0D5DD;
	display: block;
	position: absolute;
	left: -1px;
	top: 0;
	bottom: 0;
	margin: auto 0;
}
.o-language__item-link::after {
	content: "";
	width: 1px;
	height: 50%;
	background: #D0D5DD;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto 0;
}
.o-language__item-link:last-child::after {
	content: none;
}
.o-language-img {
	width: 18px !important;
	height: 18px !important;
	border-radius: 50px;
	border: 1px solid #EAECF0;
	margin: 0 4px 0 0;
}
.o-language__item-link:hover,
.o-language__item-link.is-selected {
	background: #F5F7F9;
}
.o-language__item-link:hover::before,
.o-language__item-link.is-selected::before {
	height: 100%;
}
.o-language__item-link:hover::after,
.o-language__item-link.is-selected::after {
	height: 100%;
}
@media only screen and (max-width: 768px) {
	.c-page-mgmt__languages-has-tree-buttons {
		display: none;
	}
	.o-dd-wrapper.is-opened.toggle-from-right .o-dd-content {
		left: initial;
		right: 0;
	}
	.o-language__item-link {
		font-size: 0;
	}
	.o-language__item-link.o-language__all-lang-link.js-language__all-lang-link {
		font-size: 14px;
	}
	.o-language-img {
		margin: 0;
	}
}
/* End language bar */

/* Start select2 plugin */
/*selectors are bad because of the plugin*/
.o-custom-select__select2 {
	width: 100%;
}
.o-custom-select__select2 .selectize-input.focus {
	box-shadow: none;
}
.o-custom-select__select2 .selectize-dropdown {
	width: 100%;
	margin: 4px 0 0 0;
	box-shadow: 0 8px 12px -2px rgba(0, 0, 0, 0.1);
}
.o-custom-select__select2 .selectize-control.multi .selectize-input [data-value],
.o-custom-select__select2 .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
.o-custom-select__select2 .selectize-control.multi .selectize-input .item-option {
	color: #344054 !important;
	font-size: 12px !important;
	font-family: "Inter Medium";
	padding: 4px 28px 4px 12px !important;
	border: 1px solid #689c59 !important;
	background: #fff;
	border-radius: 8px !important;
	box-shadow: none;
	margin: 4px 8px 4px 0;
	position: relative;
	background-image: none;
	min-width: 30px;
	min-height: 24px;
	text-align: center;
	line-height: 1.2;
}
.o-custom-select__select2 .selectize-input .item-option .options-remove-link,
.o-custom-select__select2 .selectize-control.plugin-remove_button [data-value] .remove,
.o-custom-select__select2 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.c-product-edit__local-variant-item .remove {
	background: transparent;
	border-radius: 0;
	width: 20px;
	height: 20px;
	display: block;
	line-height: 16px;
	margin: 0 !important;
	color: #98A2B3 !important;
	padding: 0;
	border: 0;
	position: absolute;
	right: 4px;
	top: 2px;
	font-weight: bold;
	font-size: 16px;
}
.select2-container {
	z-index: 9;
}
.select2-container--open {z-index: 999;}
.select2-container {
	border: 1px solid #fff!important;
}
.select2-container--open .select2-dropdown {
	left: -1px!important;
	top: -1px!important;
}
.select2-container--open.select2-container--below {
	border: 1px solid #aaa!important;
	border-bottom-width: 0px!important;
	border-radius: 3px 3px 0px 0px !important;
}
.select2-container--open.select2-container--above {
	border: 1px solid #aaa!important;
	border-top-width: 0px!important;
	border-radius: 0px 0px 3px 3px !important;
}
.select2-container--open .select2-selection--multiple {
	background-color: transparent!important;
}
.select2-result {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 20px;
	max-width: calc(100vw - 124px);
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	display: flex !important;
	align-items: center;
}
.select2-results__option {
	padding: 12px;
}
.o-custom-select__select2 .selectize-control.plugin-remove_button [data-value] .remove:hover,
.o-custom-select__select2 .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
	background: transparent;
	color: #F04438;
}
.item-option:last-of-type::before,
.o-custom-select__select2 .select2-container--default .select2-selection--multiple .select2-selection__rendered li:last-of-type::before {
	content: "";
	width: 46px;
	height: 22px;
	position: absolute;
	border-radius: 8px;
	font-size: 20px;
	color: #5a7af9;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #5a7af9;
	background: #fff url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00065 1.33301V10.6663M1.33398 5.99967H10.6673' stroke='%235a7af9' stroke-width='1.67' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center;
	mask-size: auto 14px;
	-webkit-mask-size: auto 14px;
	pointer-events: none;
	cursor: pointer;
}
.item-option:last-of-type::before {
	top: 0;
	right: calc(-100% - 12px);
}
.js-variant-local-option-table-displayed .item-option:last-of-type::before {content: none;}
.o-custom-select__select2 .select2-container .select2-search--inline {
	float: left;
	position: relative;
	padding: 0;
	width: fit-content;
	margin: 4px 8px 4px 0;
}
.o-custom-select__select2 .select2-container--default .select2-selection--multiple .select2-selection__rendered,
.o-custom-select__select2 .select2-container--default.select2-container--focus .select2-selection--multiple {
	padding: 0;
	cursor: pointer;
	min-height: 30px;
}
.o-custom-select__select2 .select2-container--default .select2-search--inline .select2-search__field {
	margin: 0 0 0 74px;
	line-height: 22px;
	caret-color: transparent;
}
.o-custom-select__select2 .selectize-control.multi .selectize-input.has-items,
.o-custom-select__select2 .select2-container--default .select2-selection--multiple {
	padding: 4px 4px 4px 4px !important;
	border-width: 1px 1px 0 1px !important;
	border-color: transparent !important;
	border-style: solid !important;
	margin: -4px 0;
}
.o-custom-select__select2 .selectize-control.multi .selectize-input.has-items.focus {
	border-color: #d0d0d0 !important;
}
.o-custom-select__select2 .select2-container {
	width: 100% !important;
}
/* End select2 plugin */

/* Start widgets, tools, tooltips and hidden section with the same style */
.gen-options-order-statuses label { display: inline-block;}
.o-widget__buttons-list {display: flex; flex-wrap: wrap;}
.o-widget__buttons-list .o-white-button-submit {margin: 0 8px 8px 0}

.o-widget__sorting-arrows-wrapper {
	display: flex;
	align-items: center;
	min-width: 40px;
}
.o-widget__sorting-arrows-wrapper .ic.ic-up{
	position: relative;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	background: url("../images/design/icon_up.png") no-repeat 0 0;
	background-size: 16px auto !important;
}
.o-widget__sorting-arrows-wrapper .ic.ic-down{
	position: relative;
	width: 16px;
	height: 16px;
	margin: 0 0 0 auto;
	background: url("../images/design/icon_down.png") no-repeat 0 0;
	background-size: 16px auto !important;
}
.o-widget__custom-url {
	display: flex;
	align-items: center;
	margin: 0 0 16px 0;
}
.o-custom-url__hidden-content .o-widget__custom-url {margin-bottom: 32px;}
.o-widget__custom-url > div {
	width: 100%;
}
.o-widget__custom-url .o-input-text__multi-lang {
	display: flex;
	align-items: center;
}
.o-input-text__multi-lang {
	display: block;
	width: 100%;
	position: relative;
}
.multi-language-row .o-input-text__multi-lang.is-displayed {
	margin: 0;
}
.multi-language-row + .multi-language-row .o-input-text__multi-lang.is-displayed {
	margin: 40px 0 0 0;
}
.o-widget__custom-url i {
	display: flex;
	align-items: center;
	padding: 0 10px 0 10px;
	height: 40px;
	background: #ebecef;
	color: #333;
	border-width: 1px 0 1px 1px;
	border-style: solid;
	border-color: #D0D5DD;
	width: fit-content;
	text-decoration: none;
	font-style: normal;
	border-radius: 8px 0 0 8px;
	pointer-events: none;
	user-select: none;
	white-space: nowrap;
}
.o-widget__custom-url i + div {
	width: 100%;
}
.o-widget__custom-url .multi-language-row {
	width: 100%;
}
/*.o-widget__custom-url .multi-language-row + .multi-language-row {
	margin-top: 8px;
}
.o-widget__custom-url .multi-language-row:last-child {
	margin-bottom: 8px;
}*/
.o-widget__custom-url .c-language__change-lang-link {
	min-width: 25px;
}
.o-widget__custom-url input {
	margin: 0;
	border-radius: 0 8px 8px 0 !important;
	border-left: 0 !important;
	min-width: 63%;
}
.o-widget__custom-url input.is-disabled {
	pointer-events: none;
	background: #f6f7f8!important;
	color: #999 !important;
}
.o-widget__custom-url .custom-check.slide {
	margin-right: 12px;
	min-width: 55px;
}
.o-custom-url__hidden-content .o-widget__custom-url input[type="text"] {
	padding-right: 52px;
}

.o-widget__custom-url .custom-url-input {
	width: 100%
}

.o-select-from-multiple .selectArrows .rtl {
	background: transparent;
	width: 32px;
	height: 32px;
	font-size: 0;
	position: relative;
	margin: 0 0 0 12px;
}
.o-select-from-multiple .selectArrows .rtl::before,
.o-select-from-multiple .selectArrows .ltr::before {
	content: "";
	display: block;
	width: 32px;
	height: 32px;
	background: #4965CA;
	-webkit-mask: url(../images/design/arrow-down.svg) no-repeat center;
	mask: url(../images/design/arrow-down.svg) no-repeat center;
	mask-size: auto 14px;
	-webkit-mask-size: auto 14px;
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
}
.o-select-from-multiple .selectArrows .rtl:hover::before {
	top: -2px;
	transition: top 0.3s ease;
}
.o-select-from-multiple .selectArrows .ltr {
	background: transparent;
	width: 32px;
	height: 32px;
	font-size: 0;
	position: relative;
	margin: 0 12px 0 0;
}
.o-select-from-multiple .selectArrows .ltr::after {
	content: "";
	display: block;
	width: 1px;
	height: 34px;
	position: absolute;
	right: -12px;
	top: 0;
	background: #eee;
	pointer-events: none;
}
.o-select-from-multiple .selectArrows .rtl::before {
	transform: rotate(180deg);
}
.o-select-from-multiple .selectArrows .ltr:hover::before {
	top: 2px;
	transition: top 0.3s ease;
}
.o-select-from-multiple .selectArrows {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100% !important;
	margin: 4px 0 12px 0 !important;
}

.ac_results {
	z-index: 10000;
	background: #fff;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #d0d5dd;
}
.ac_results ul {
	min-height: 200px;
	padding: 8px 0 0 0;
}
.ac_results li {
	padding: 0 0 8px 0;
}

.o-insert-link-submit {
	display: inline-block;
	padding: 0 0 0 18px;
	position: relative;
	color: #344054;
	width: fit-content;
	position: relative;
	line-height: 20px;
}
.o-insert-link-submit::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	border-radius: 4px;
	background-color: #4965CA;
	bottom: -1px;
	left: 0;
	transform-origin: right;
	transform: scaleX(0);
	transition: transform 0.3s ease-in-out;
}
/*.o-insert-link-submit:hover::after {
	transform-origin: left;
	transform: scaleX(1);
}*/
.o-insert-link-submit:hover {
	color: #4965CA;
	transition: all 0.3s ease;
}

.o-insert-link.is-icon-only .o-insert-link-submit {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	background: #5A7AF9;
	border: 1px solid #5A7AF9;
	border-radius: 6px;
	font-size: 0;
	padding: 0;
}
.o-insert-link.is-icon-only .o-insert-link-submit::before {
	margin: auto !important;
	right: 0;
	background: #fff;
}
.o-insert-link.is-icon-only .o-insert-link-submit:hover {
	background: #fff;
}
.o-insert-link.is-icon-only .o-insert-link-submit:hover::before {
	background: #5A7AF9;
}
.o-insert-link-submit::before {
	content: "";
	background: #344054;
	-webkit-mask: url("../images/design/insert_arrow.svg") no-repeat center;
	mask: url("../images/design/insert_arrow.svg") no-repeat center;
	mask-size: 14px 14px;
	-webkit-mask-size: 14px 14px;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto 0;
}
.o-insert-link-submit:hover::before {
	background: #4965CA;
	transition: all 0.3s ease;
}
.o-insert-button-submit {
	display: inline-block;
	font-family: "Inter Medium";
	background: #FFFFFF;
	border: 1px solid #D0D5DD;
	border-radius: 6px;
	padding: 4px 12px 4px 32px;
	font-size: 14px;
	color: #344054;
	line-height: 20px !important;
	height: 32px !important;
	cursor: pointer;
	position: relative;
}
.o-insert-button-submit::before {
	content: "";
	background: #344054;
	-webkit-mask: url(../images/design/insert_arrow.svg) no-repeat center;
	mask: url(../images/design/insert_arrow.svg) no-repeat center;
	mask-size: 23px 24px;
	-webkit-mask-size: 16px 16px;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 12px;
	top: 0;
	bottom: 0;
	margin: auto 0;
}
.adminProductImageHolder:hover .cropLinkHolder {opacity:0.9;}
.scissors {position: absolute; cursor: default;}
.imageIsCropped .scissors {background: url("../images/scissors.png") no-repeat scroll 0 0; width: 12px; height: 32px; right: -14px; top: 50%; margin-top: -16px;}
.imageIsCropped img {padding: 5px; border: 2px dashed;}
.image-upload-info-text {
	font-size: 10px;
	color: #808080;
	display: block;
	margin: -4px 0 12px 0;
}
.image-size-warning-info-text {
	font-size: 10px;
	color: #808080;
	display: block;
}
.image-upload-info-text + .image-size-warning-info-text {margin: 4px 0 0 0;}
.o-upload-image {
	display: flex;
	align-items: flex-start;
	border-radius: 8px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	background: #FFFFFF;
	border: 1px solid #D0D5DD;
	padding: 16px 24px;
	width: 100%;
}
.o-upload-image__image-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100px;
	height: 100px;
	min-width: 100px;
	min-height: 100px;
	border: 1px solid #EAECF0;
	border-radius: 8px;
	overflow: hidden;
	z-index: 10;
}
.o-upload-image__image-wrapper img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}
.o-image-upload__crop-button.cropLinkHolder {
	opacity: 0.7;
	width: 140px;
	height: 140px;
	top: 16px;
	left: 2px;
	position: absolute;
	box-shadow: none;
	background: transparent;
	z-index: 9;
	cursor: pointer;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	padding: 0 0 12px 12px;
}
.productImageCropLink,
.productVariantImageCropLink,
.adminProductImageHolder #CategoryImageCropLink {
	background: url(../images/cropIcon.png) no-repeat scroll left 4px transparent;
	padding: 6px 8px 6px 22px;
	display: block;
	text-transform: lowercase;
	font-weight: bold;
	font-size: 12px;
	background-size: 18px auto;
	line-height: 12px;
}
.o-upload-image__content-wrapper {
	width: 100%;
	padding: 0 0 0 20px;
}
.o-upload-image__content-title {
	margin: 0 0 8px 0;
	font-family: "Inter Bold";
	color: #101828;
	font-size: 16px;
	line-height: 24px;
}
.o-upload-image__content-note {
	font-size: 13px;
	line-height: 20px;
	color: #475467;
	margin: 0 0 20px 0;
}
.o-upload-image__content-upload-link {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	width: 100%;
	padding: 16px 24px;
	border-width: 1px;
	border-style: dashed;
	border-radius: 8px;
	border-color: #98A2B3;
	background: #FFFFFF;
	margin: 0 0 16px 0;
}
.o-upload-image__content-upload-icon {
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 0 12px 0;
	background: transparent url("../images/design/upload_image.png");
	background-size: 50px auto;
}
.o-upload-image__content-fake-link {
	font-family: "Inter Bold";
	font-size: 14px;
	line-height: 20px;
	color: #4965CA;
	position: relative;
	margin: 0 0 4px 0;
}
.o-upload-image__content-fake-link::before {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: #4965CA;
	position: absolute;
	bottom: 1px;
	left: 0;
}
.o-upload-image .o-delete-button-submit {
	box-shadow: 0px 1px 2px rgb(16 24 40 / 5%);
	border-radius: 8px;
	border: 1px solid #FDA29B;
	background: #FFFFFF;
	padding: 8px 14px;
	font-family: "Inter Bold";
	font-size: 14px;
	color: #D92D20;
	line-height: 20px;
	width: fit-content;
	height: inherit;
	margin: 0;
}
.o-upload-image .o-delete-button-submit::before {
	margin: 0 8px 0 0;
	background: #D92D20;
}
.o-upload-image .o-delete-button {
	display: block;
	margin: 0 0 0 auto;
	text-align: right;
}

.c-widget__2td-row {
	margin: 0 0 20px 0;
}
.c-widget__2td-title {
	margin: 0 0 12px 0;
	font-family: "Inter Medium";
	color: #344054;
	font-size: 14px;
	line-height: 20px;
	font-weight: 500;
}
.c-widget__2td-input select,
.c-widget__2td-input input[type="text"] {
	width: 100%;
	display: inline-block;
	width: 100%;
	margin: 0;
	height: 40px;
	padding: 10px 14px;
	background: #FFFFFF;
	border: 1px solid #D0D5DD;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	font-size: 14px;
	line-height: 20px;
	color: #101828;
}
.o-custom-url__check-page {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 40px;
	width: 40px;
	background: #5A7AF9;
	border-radius: 6px;
	cursor: pointer;
}
.o-custom-url__check-page svg {
	fill: #fff;
}
.o-custom-url__list .multi-language-row .c-language__change-lang-link[name="changeLanguage"] {
	top: 14px;
	right: 12px;
}
.all-lang-active .multi-language-row,
.multi-language-row .fieldError {
	margin: 0 0 42px 0;
}
.all-lang-active .multi-language-row .fieldError {
	margin: 0;
}
.all-lang-active .multi-language-row,
.multi-language-row:last-child .fieldError {
	margin-bottom: 0;
}
.o-custom-url__list {
	margin: 12px 0 0 0;
	padding: 32px 14px 32px 14px;
	background: #EAECF0;
	border: 1px solid #D0D5DD;
	border-radius: 8px;
}
.o-custom-url__add-row {
	display: flex;
	align-items: center;
}
.o-custom-url__item {
	display: flex;
	align-items: center;
}
.o-custom-url__item .o-custom-url__input-wrapper {
	width: 100% !important;
}
.o-custom-url__item .o-custom-url__checkbox {
	display: flex;
	align-items: center;
	width: 50% !important;
	padding: 0 0 0 40px;
	margin: 0 0 16px 0;
}
.o-custom-url__action-buttons {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100px;
	margin: 0 0 32px 0;
}
.o-custom-url__item .o-delete-button-submit {
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #FDA29B;
	background: #FFFFFF;
	padding: 0;
	color: #D92D20;
	line-height: 20px;
	width: 40px;
	height: 40px;
}
.o-custom-url__item .o-delete-button-submit::before {
	background: #D92D20;
	height: 20px;
	width: 20px;
	mask-size: auto 16px;
	-webkit-mask-size: auto 16px;
	pointer-events: none;
}
.o-custom-url__item .o-checkbox__slide.custom-check.slide label {
	background: #5A7AF9 !important;
}
.o-custom-url__item .o-checkbox__slide.custom-check.slide input:checked + label {
	background: #fff !important;
}
.o-custom-url__item .o-checkbox__slide div {
	background: #fff !important;
	position: absolute !important;
	top: 0;
	left: 0;
}

.c-widget__edit-date-toggle {
	display: flex;
	align-items: center;
	margin: 0 0 8px;
}
.c-widget__edit-date-dropdowns {
	display: flex;
	align-items: center;
	width: 100%;
	margin: 0 0 0 -8px;
}
.c-widget__edit-date-toggle-calendar {
	pointer-events: none;
}
.c-widget__edit-date-format {
	position: absolute;
	left: 2px;
	bottom: -14px;
	font-size: 12px;
	color: #555;
}
.c-widget__edit-date-dropdowns .o-custom-select-wrapper {
	margin: 0 8px;
}
.c-widget__edit-date-toggle-calendar {
	top: 8px;
	right: 20px;
	position: absolute;
}
.c-widget__edit-history {
	display: flex;
	margin: 0 0 12px 0;
	position: relative;
	width: 100%;
}
.c-widget__edit-history .c-widget__edit-date-time {
	width: 50% !important;
	padding: 0 0 0 6px;
	display: flex;
	align-items: center;
	position: relative;
}
.c-widget__edit-history .c-widget__edit-date {
	width: 50% !important;
	padding: 0 6px 0 0;
	position: relative;
}
.c-widget__edit-date-time .c-widget__edit-date-format {
	left: 14px;
}
.c-widget__edit-date-time label {
	margin: 0 4px 0 0;
}
.c-widget__edit-date-time label + label {
	margin: 0 0 0 4px;
}


.c-widget__leasing-tool {
	padding: 24px !important;
	margin: 0 24px 24px 0 !important;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #F2F4F7;
	background: #FFFFFF;
	width: calc(33.33% - 12px);
}
.c-widget__leasing-tool:last-of-type {
	margin-right: 0 !important;
}
.c-widget__leasing-tool td,
.c-widget__leasing-tool .o-custom-select-wrapper,
.c-widget__leasing-tool select {
	width: 100% !important;
}
.c-widget__leasing-tool .o-flex-table td {
	margin: 4px 0 0 0;
}
.c-page-category-edit .o-page-edit-wide__left-column {
	display: flex;
	flex-wrap: wrap;
}
.c-page-category-edit .c-widget__leasing-tool {
	width: 100%;
	margin: 24px 0 0 0 !important;
}
.o-page-edit-wide .c-widget__leasing-tool .o-page-edit__flex-table {
	padding: 0;
	border: 0;
	box-shadow: none;
}

.c-product__group {
	width: 100%;
}
.o-product-options__cell-title-mobile {
	display: none !important;
}
.o-product-options__table-wrapper {
	width: 100%;
}
.o-product-options__table-item {
	background: #EAECF0;
	border: 1px solid #D0D5DD;
	position: relative;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 24px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
}
.o-product-options__setup-option-header {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -8px 0 -8px;
	border-bottom: 1px solid #D0D5DD;
	margin: 0 0 16px 0;
}
.o-product-options__setup-option-row {
	margin: 0 0 16px 0;
	display: flex;
	align-items: flex-end;
	width: 100%;
}
.o-product-options__setup-option-cell {
	width: 33.33%;
	padding: 0 8px;
	position: relative;
}
.o-product-options__setup-option-cell-title {
	display: block;
	margin: 0 0 6px 0;
	width: 100%;
	color: #101828;
	font-size: 14px;
	line-height: 20px;
	font-family: "Inter Medium";
}
.o-product-options__setup-option-cell select,
.o-product-options__setup-option-cell .o-custom-select-wrapper {
	width: 100% !important;
}
.o-product-options__setup-option-row.info_link,
.o-product-options__setup-option-row.variant_info_link {
	flex-direction: column;
	align-items: flex-start;
}
.o-product-options__setup-option-row.info_link .o-product-options__setup-option-row,
.o-product-options__setup-option-row.variant_info_link .o-product-options__setup-option-row {
	margin-top: 8px;
}
.o-product-options__setup-option-content-wrapper {
	display: flex;
	justify-content: space-between;
	width: 100%;
	flex-wrap: wrap;
}
.o-product-options__setup-option-content-item {
	display: flex;
	width: 100%;
	padding: 10px 0;
	border-bottom: 1px solid #EAECF0;
}
.o-product-options__setup-option-name {
	position: relative;
	display: flex;
	align-items: center;
}
.o-product-options__add-option {
	display: inline-block;
	width: fit-content;
	padding: 10px 8px;
}
.o-product-options__setup-option-content-title {
	display: flex;
	width: 100%;
	padding: 10px;
	border-bottom: 1px solid #EAECF0;
}
.o-product-options__setup-option-content-title span {
	display: inline-block;
	width: 100%;
}
.o-product-options__setup-option-content-cell {
	width: 100%;
	padding: 0 8px;
}
.o-product-options__setup-option-content-cell input + div {width: 100%;}
.o-product-options__setup-option-content-cell .c-google-translate {
	margin: 0;
	right: initial;
	left: 0;
}
.o-product-options__setup-option-content-cell .multi-language-row .o-input-text__multi-lang.is-displayed,
.multi-language-row + .multi-language-row .o-input-text__multi-lang.is-displayed {
	margin: 32px 0 0 0;
}
.o-product-options__setup-option-content-cell img {
	max-width: 42px;
	max-height: 42px;
	width: auto;
	height: auto;
}
.o-product-options__setup-option-content-cell.requiredOption {
	display: flex;
	align-items: center;
}
.o-product-options__setup-option-content {
	background: #fff;
	border-radius: 8px;
}
.o-product-options__setup-option-content-cell-buttons,
.o-product-options__setup-option-content-title-buttons {
	max-width: 100px;
	min-width: 100px;
}
.o-product-options__setup-option-content-cell.has-two-inputs {
	display: grid;
	align-items: center;
	justify-content: flex-end;
	grid-template-columns: 50% 50%;
}
.o-product-options__setup-option-content-cell.has-two-inputs input[type="text"] {
	border-right: 0 !important;
	border-radius: 8px 0 0 8px !important;
	max-height: 40px;
}
.o-product-options__setup-option-content-cell.has-two-inputs .o-custom-select-wrapper::before {
	content: "";
	height: 80%;
	width: 1px;
	background: #D0D5DD;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto 0;
}
.o-product-options__setup-option-content-cell.has-two-inputs .o-custom-select-wrapper select {
	border-left: 0;
	border-radius: 0 8px 8px 0 !important;
	min-width: initial;
	width: 100%;
}
.o-product-options__setup-option-content-cell.o-product-options__setup-option-content-cell-buttons {
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.o-product-options__setup-option-content-cell-buttons .o-insert-link {
	margin: 0 0 0 8px;
}
.o-product-options__setup-option-content-cell-buttons .o-delete-button-submit {
	margin: 0 0 0 8px;
}
.o-product-options__setup-option o-custom-select {
	width: 100%;
}
.o-product-options__setup-option input[type="text"] {
	margin: 0 !important;
	height: 40px;
	padding: 10px 14px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px !important;
	border: 1px solid #D0D5DD;
	background: #FFFFFF;
	color: #101828;
	font-size: 14px;
	line-height: 20px;
	max-width: 100%;
	min-width: 40px;
	width: 100%;
}
.o-product-options__setup-option-content .c-language__change-lang-link {
	vertical-align: 0;
	position: absolute;
	right: 0;
	top: 4px;
}
.o-product-options__setup-option-row.info_link .c-language__change-lang-link,
.o-product-options__setup-option-row.variant_info_link .c-language__change-lang-link {
	vertical-align: 0;
	position: absolute;
	right: 0;
	top: -28px;
}
.o-product-options__setup-option {
	margin: 0 0 12px 0;
}
.o-product-options__setup-option-name .c-language__change-lang-link {
	vertical-align: 0 !important;
	position: absolute;
	right: initial !important;
	top: 0 !important;
	left: 8px;
	height: 40px !important;
	width: 40px;
	margin: 0 !important;
}
.o-product-options__setup-option-content-item .o-product-options__setup-option-name  input[type="text"] {
	padding-left: 52px;
}
.o-product-options__action-buttons {
	display: flex;
	align-items: center;
}
.o-product-options__action-buttons .o-delete-button-submit {
	width: 36px;
	height: 36px;
	margin: 0 0 0 24px;
}
.o-add-link {
	position: relative;
	display: block;
	padding: 4px 4px 4px 24px;
	color: #101828;
}
button.o-add-link {border: 0; outline: 0;}
.o-add-link:hover {
	color: #5A7AF9;
}
.o-add-link::before {
	content: "";
	display: block;
	height: 12px;
	width: 12px;
	background: #5A7AF9;
	-webkit-mask: url(../images/design/create.svg) no-repeat center;
	mask: url(../images/design/create.svg) no-repeat center;
	mask-size: 12px 12px;
	-webkit-mask-size: 12px 12px;
	position: absolute;
	left: 5px;
	top: 5px;
}
.o-product-options__setup-option-content .is-smaller-cell {
	width: 50%;
}
.colorpickerHolder .colorpicker input {
	height: initial !important;
	min-height: initial !important;
	line-height: initial !important;
}
@media only screen and (max-width: 768px) {
	.o-widget__custom-url i {
		max-width: 58px;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 100%;
		display: inline-block;
		line-height: 40px;
	}
	.o-widget__custom-url {
		flex-wrap: wrap;
	}
	.o-widget__custom-url .custom-url-input {
		margin: 8px 0 0 0;
	}
	.o-widget__custom-url input {
		min-width: initial;
	}
	.o-product-options__setup-option-content-cell.o-product-options__setup-option-content-cell-buttons {
		width: 50%;
		justify-content: flex-start;
	}
	.o-product-options__setup-option-content-cell.o-product-options__setup-option-content-cell-buttons + .o-product-options__setup-option-content-cell.o-product-options__setup-option-content-cell-buttons {
		width: 50%;
		justify-content: flex-end;
	}
	.o-product-options__setup-option-content-cell > div,
	.o-product-options__setup-option-content-cell > div .multi-language-row {
		width: 100%;
	}
	.o-product-options__setup-option-content-cell .colorPickerWidget,
	.o-product-options__setup-option-content-cell .colorSelector  {
		height: 40px !important;
		width: 100% !important;
		background: transparent !important;
		display: flex;
		justify-content: center;
		text-align: center;
		position: relative;
	}
	.o-product-options__setup-option-content-cell .colorSelector > div {
		background-size: 40px 40px !important;
		height: 40px !important;
		width: 40px !important;
		position: relative;
		top: 0;
		left: 0;
	}
}
.c-google-translate {
	display: inline-block;
	height: 18px;
	width: 86px;
	background: url(../images/buttons/google_translate_icon.png) no-repeat center;
	background-size: auto 18px;
	margin: 0 0 0 16px;
	cursor: pointer;
	top: -23px;
	position: absolute;
	border-radius: 3px;
	box-shadow: inset 0 0 1px 1px #2d6a96;
	right: 30px;
}
.cke_button__auto-translate-plugin-button .cke_button_icon.cke_button__auto-translate-plugin-button_icon {
	width: 80px;
	background-position: 0 0px;
	background-size: 80px !important;
}
.c-page-option-and-attributes .c-google-translate {
	top: -25px;
	right: 28px;
}
.o-custom-url__hidden-content .c-google-translate.js-google-translate {
	top: -20px;
	right: 0;
	margin: 0;
}
/* End widgets, tools, tooltips and hidden section with the same style */

/* Start product select for POPUP */
.c-popup__product-select-check-all-tr:hover td {
	background: #fff;
}
.c-popup__product-table-item input[type="radio"] {
	width: 18px;
	height: 18px;
	margin: -2px 0 0 6px;
}
.c-popup__product-selected {
	display: block;
	width: 100%;
	margin: 0 0 8px 0;
	color: #4965CA;
	font-family: "Inter medium";
}
.c-popup__product-select-form-row {
	display: flex;
	width: 100%;
	padding: 0 1%;
	margin: 0 0 2% 0;
}
.has-three-cell .c-popup__product-select-form-cell {
	width: 31.33%;
	margin: 0 1%;
	display: flex;
	flex-direction: column;
}
.c-popup__product-select-form-cell {
	width: 98%;
	margin: 0 1%;
	display: flex;
	flex-direction: column;
	position: relative;
}
.c-popup__product-select-form-cell-label {
	display: block;
	margin: 0 0 6px 0;
	width: 100%;
	color: #101828;
	font-size: 14px;
	line-height: 20px;
	font-family: "Inter Medium";
	font-weight: 500;
}
.c-popup__product-select-form-cell input[type="text"],
.c-popup__product-select-form-cell .o-custom-select-wrapper select {
	margin: 0 !important;
	height: 40px;
	padding: 10px 14px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px !important;
	border: 1px solid #D0D5DD;
	background: #FFFFFF;
	color: #101828;
	font-size: 14px;
	line-height: 20px;
	max-width: 100%;
	width: 100%;
}
.c-popup__product-select-form-cell .o-custom-checkbox-wrapper {
	margin: 4px 0 0 0;
}
.c-popup__product-select-form-cell.price-input {
	flex-direction: row;
}
.c-popup__product-select-form-cell.price-input .c-popup__product-select-form-cell-inner {
	width: 48%;
}
.c-popup__product-select-form-cell.price-input .c-popup__product-select-form-cell-inner:first-child {margin: 0 2% 0 0;}
.c-popup__product-select-form-cell.price-input .c-popup__product-select-form-cell-inner:nth-child(2) {margin: 0 0 0 2%;}
.c-popup__product-select-find-button {
	display: none;
	padding: 0 1%;
	justify-content: flex-end;
	margin: 0 0 1% 0;
}
.c-popup__product-select-buttons {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #f7f7f7;
	z-index: 9;
	border-top: 1px solid #ddd;
	padding: 12px 0 0 0;
}
.c-popup__product-select #entire_ajax_table td div,
.c-popup__product-select-buttons td div {
	display: flex !important;
	justify-content: space-between;
	padding: 0 24px;
	float: none !important;
}
.c-popup__product-select .c-pager__bottom-navigation-wrapper {
	margin: 24px 0 60px 0;
}
.c-popup__product-select .o-page-mgmt td {
	padding: 8px 0;
}
#cboxOverlay {
	background: rgba(0, 0, 0, 0.5) !important;
}
.c-popup__product-select-html {
	background: transparent;
}
.c-popup__product-select {
	background: transparent !important;
}
.c-popup-product-select #cboxClose {
	top: 12px;
	right: 24px;
	width: 20px;
	height: 20px;
	background: transparent;
}
#cboxLoadedContent iframe {
	padding-top: 20px;
}
.c-popup__product-select-form,
.product-select-list-table.o-page-mgmt {
	position: relative;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 24px;
	box-shadow: 0 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #F2F4F7;
	background: #FFFFFF;
}
.c-popup__product-table-list .c-pager__bottom-navigation-wrapper {
	flex-wrap: wrap;
}
.c-popup__product-table-list .c-pager__bottom-navigation {
	width: 100%;
	justify-content: center !important;
}
.c-popup__product-table-list .c-pager__records,
.c-popup__product-table-list .c-pager__records-per-page {
	display: none;
}

@media only screen and (max-width: 768px) {
	.c-popup__product-select-form-row .c-tool__settings-item {
		position: relative;
		bottom: 0;
		height: initial;
	}
	.c-popup__product-select td div {
		padding: 0 12px;
	}
	.c-popup__product-select-form,
	.product-select-list-table.o-page-mgmt {
		padding: 0;
	}
	.c-popup-product-select #cboxClose {
		top: 0;
		right: 14px;
	}
	.c-popup__product-select-form-row {
		padding: 0 8px;
		flex-wrap: wrap;
		margin: 0 0 8px 0;
	}
	.has-three-cell .c-popup__product-select-form-cell {
		width: 100%;
		margin: 0 0 8px 0;
	}
	.c-popup__product-table-list,
	.c-popup__product-table-list tbody,
	.c-popup__product-table-list tr {
		display: flex;
		width: 100%;
	}
	.c-popup__product-table-list tbody {
		flex-wrap: wrap;
	}
	.c-popup__product-table-list td {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		padding: 0;
		margin: 0;
		border: 0 !important;
	}
	.c-popup__product-table-list tr {
		flex-wrap: wrap;
		align-items: center;
		padding: 6px;
		margin: 0;
		border-bottom: 1px solid #ddd;
	}
	.c-popup__product-table-list tr td:first-child {
		width: fit-content;
		padding: 0 !important;
	}
	.c-popup__product-table-list td label {
		display: block;
		height: initial
	}
	.c-popup__product-table-list td.width1-nowrap {
		width: fit-content;
	}
	.c-popup__product-table-list .product-select-sku {
		padding: 4px 0 4px 28px !important;
		float: none !important;
		width: 100% !important;
		text-overflow: ellipsis;
		white-space: nowrap;
		max-width: 100%;
	}
	.c-popup__product-table-list .product-select-sku label {
		font-size: 12px;
		opacity: 0.9;
	}
}
/* End product select for POPUP */

/* Start product list view */
.o-product-list {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.o-product-list__item {
	display: flex;
	align-items: flex-start;
	width: 100%;
	padding: 0 0 16px 40px;
	margin: 0 0 16px 0;
	border-bottom: 1px solid #eaecf0;
	position: relative;
}
.o-product-list__item:last-of-type {
	border-bottom: 0;
}
.o-product-list__remove-button-link {
	display: block;
	width: 24px;
	height: 24px;
	border: 1px solid #EAECF0;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto 0;
	background: #FEFEFE;
	border-radius: 8px;
	cursor: pointer;
}
.o-product-list__remove-button-link::before,
.o-product-list__remove-button-link::after {
	position: absolute;
	left: 10px;
	content: ' ';
	height: 14px;
	width: 0.15em;
	background-color: #667085;
	top: 4px;
}
.o-product-list__remove-button-link::before {
	transform: rotate(45deg);
}
.o-product-list__remove-button-link::after {
	transform: rotate(-45deg);
}
.o-product-list__image-link {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	border: 1px solid #eaecf0;
	border-radius: 8px;
	width: 72px;
	min-width: 72px;
	height: 72px;
	margin: 0 16px 0 0;
}
.o-product-list__image-link img {
	max-width: 72px;
	max-height: 72px;
	width: auto;
	height: auto;
}
.o-product-list__product-info-wrapper {
	display: flex;
	width: 100%;
}
.o-product-list__product-prices {
	margin: 0 0 0 auto;
}
.o-product-list__product-title {
	display: block;
	font-family: "Inter Medium";
	font-size: 15px;
	line-height: 20px;
	color: #101828;
	margin: 0 0 8px 0;
}
.o-product-list__product-info-row {
	display: flex;
	align-items: center;
	width: 100%;
	margin: 0 0 8px 0;
}
.o-product-list__product-info-title {
	margin: 0;
	font-size: 14px;
	line-height: 16px;
	color: #475467;
	margin: 0 8px 0 0;
	font-weight: normal;
}
.sku .o-product-list__product-info-input {
	font-family: "Inter Bold";
	color: #5A7AF9;
}
.o-product-list__product-info-input {
	color: #475467;
	font-size: 14px;
	line-height: 20px;
}
.o-product-list__product-info-input input,
.o-product-list__product-discount input {
	height: 24px !important;
	line-height: 20px !important;
	margin: 0 !important;
	font-size: 13px;
	padding: 4px 8px;
	border-color: #eaecf0 !important;
}
.o-product-list__product-discount {
	text-align: right;
	display: grid;
	grid-row-gap: 6px;
	margin: 0 0 6px 0;
}
.o-product-list__product-discount del {
	color: #475467;
}
.o-product-list__product-price-item-total {
	font-family: "Inter Bold";
	font-size: 16px;
	line-height: 20px;
	color: #101828;
}
.o-product-list__price-lines {
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #F2F4F7;
	background: #FFFFFF;
	padding: 24px;
	margin: 0 0 16px 0;
}
.o-product-list__price-lines-item {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	width: 100%;
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
}
.o-product-list__price-lines-item.is-grand-total {
	border-bottom: 0;
	margin: 0;
	padding: 0;
}
/* End product list view */

/*** End General style for tables and pages ***/


/* Start sidebar main menu style */
.c-header__make-it-wider {
	color: #fff;
	position: relative;
	z-index: 9999;
}
.js-menu-item__is-filtered {
	display: none;
}
.js-menu-item__highlighted {
	color: orange;
}
.c-header__current-customer-area {
	display: block;
	width: 38px;
	height: 38px;
	border: 1px solid #0b1031;
	background: #232846;
	border-radius: 6px;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 0;
	transition: all 0.2s ease;
}
.c-header__customer-area:hover .c-header__current-customer-area {
	background: #5A7AF9;
	border-color: #5A7AF9;
	transition: all 0.2s ease;
}
.c-header__current-customer-area::before {
	content: "";
	display: block;
	height: 22px;
	width: 22px;
	background: #fff;
	-webkit-mask: url(../images/design/client-area-icon.svg) no-repeat center;
	mask: url(../images/design/client-area-icon.svg) no-repeat center;
	mask-size: 22px auto;
	-webkit-mask-size: 22px auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.c-header__storefront-client-area-drop-down {
	display: flex;
	flex-wrap: wrap;
	top: -1px;
	left: calc(100% + 16px);
	opacity: 0;
	pointer-events: none;
	position: absolute;
}
.c-header__storefront-client-area-drop-down::before {
	content: "";
	display: block;
	height: 100%;
	width: 16px;
	background: transparent;
	position: absolute;
	left: -16px;
	top: 0;
}
.c-header__customer-area.is-opened .c-header__storefront-client-area-drop-down,
.c-header__customer-area:hover .c-header__storefront-client-area-drop-down {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	min-width: 180px;
	width: initial;
	padding: 4px 0;
	position: absolute;
	border-radius: 8px;
	left: calc(100% + 16px);
	opacity: 1;
	pointer-events: auto;
	background: #0B1031;
	transition: left 0.25s ease-in-out;
}
.c-header__storefront-client-area-list,
.c-header__storefront-admin-area-list {
	display: flex;
	flex-direction: column;
	width: 100%;
	box-shadow: 0px 32px 64px -12px rgba(16, 24, 40, 0.14);
}
.c-header__storefront-client-area-title {
	display: block;
	font-size: 12px;
	width: 100%;
	color: #fff;
	padding: 8px 12px;
	white-space: nowrap;
}
.c-header__storefront-icon {
	background: #fff;
	border-radius: 3px;
	margin: 0 12px 0 0;
	display: inline-flex;
	width: 24px;
	height: 24px;
	align-items: center;
	justify-content: center;
}
.c-header__storefront-icon::before {
	content: "";
	display: block;
	height: 14px;
	width: 14px;
	background: #0b1031;
	-webkit-mask: url(../images/design/client-area-icon.svg) no-repeat center;
	mask: url(../images/design/client-area-icon.svg) no-repeat center;
	mask-size: 14px auto;
	-webkit-mask-size: 14px auto;
}
.c-header__storefront-client-area-link,
.c-header__storefront-admin-area-link {
	padding: 8px 12px;
	display: flex;
	align-items: center;
	border-radius: 6px;
	transition: all 0.2s ease;
	position: relative;
	cursor: pointer;
}
.c-header__storefront-client-area-name,
.c-header__storefront-name {
	color: #fff;
}
span.c-header__storefront-admin-area-link::before,
a.c-header__storefront-admin-area-link::before {
	content: "";
	border: 1px solid rgba(255, 255, 255, 0.6);
	width: 12px;
	height: 12px;
	border-radius: 50px;
	margin: 0 12px 0 0;
	display: inline-block;
	max-width: 12px;
	max-height: 12px;
}
span.c-header__storefront-admin-area-link::before,
a.c-header__storefront-admin-area-link:hover::before {
	border: 1px solid rgba(255, 255, 255, 1);
}
span.c-header__storefront-admin-area-link::after,
.c-header__storefront-admin-area-link:hover::after {
	content: "";
	width: 6px;
	height: 6px;
	display: block;
	background: #fff;
	position: absolute;
	left: 16px;
	top: 17px;
	border-radius: 50px;
}
.c-header__storefront-client-area-link svg {
	margin-left: auto;
	opacity: 0.6;
}
.c-header__storefront-client-area-link:hover svg {
	opacity: 1;
}

/* Start switch admin area */
.c-header__admin-area {
	position: relative;
	margin: 0 24px 0 0;
}
.c-header__admin-area .c-header__storefront-client-area-title {
	padding: 0;
	font-size: 14px;
	margin: 0 12px 0 0;
	color: #232846;
}
.c-header__storefront-admin-area-drop-down {
	display: flex;
	flex-wrap: wrap;
	top: 40px;
	left: 0;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	position: absolute;
}
.c-header__admin-area:hover .c-header__storefront-admin-area-drop-down {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	min-width: 100%;
	width: initial;
	padding: 4px 0;
	position: absolute;
	border-radius: 8px;
	opacity: 1;
	pointer-events: auto;
	background: #0B1031;
}
.c-header__storefront-admin-area-drop-down::before {
	content: "";
	height: 8px;
	display: block;
	position: absolute;
	top: -8px;
	width: 100%;
}
.c-header__current-admin-area-icon {
	margin: 0 0 0 auto;
	display: inline-block;
	background: transparent;
	width: initial;
	height: initial;
}
.c-header__current-admin-area-icon::before {
	background: #0B1031;
}
.c-header__current-admin-area-label {
	font-family: "Inter medium";
	margin: 0 0 0 4px;
}
.c-header__current-admin-area {
	display: flex;
	align-items: center;
	height: 32px;
	border: 1px solid #232846;
	background: #fff;
	border-radius: 6px;
	color: #fff;
	width: 100%;
	padding: 4px 12px;
	cursor: default;
}
.c-header__admin-area:hover .c-header__current-admin-area {
	background: #5A7AF9;
	border-color: #5A7AF9;
	transition: all 0.2s ease;
}
.c-header__admin-area:hover .c-header__storefront-client-area-title {
	color: #fff;
}
.c-header__admin-area:hover .c-header__current-admin-area-icon::before {
	background: #fff;
}
/* End switch admin area */


.o-menu__main-sub-link,
.o-menu__main-list .c-main-menu-sub .o-menu__main-sub-link {
	white-space: pre-wrap;
}
.c-header__logo-wrapper {
	z-index: 999;
	position: relative;
}
.c-header__logo {
	display: block;
	line-height: 1;
	margin: 0 0 34px 0;
}
.o-search {
	width: 100%;
	margin: 0 0 16px 0;
}
.o-search__form {
	position: relative;
	width: 100%;
}
.o-search__input-text {
	margin: 0 !important;
	height: 40px !important;
	line-height: 17px !important;
	font-size: 15px !important;
	font-family: 'Inter Medium';
	padding: 10px 12px 10px 40px !important;
	width: 100% !important;
	color: rgba(255, 255, 255, 0.65) !important;
	background: #1A1E3D !important;
	border-radius: 8px !important;
	border: 1px solid rgba(255, 255, 255, 0.05) !important;
}
.o-search__button-wrapper {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 40px;
}
.o-search__button-wrapper::before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	background: transparent url('../images/design/search.png') no-repeat center;
	background-size: 100% auto;
	pointer-events: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.o-search__button {
	font-size: 0;
	background: transparent;
	border: 0;
	display: block;
	width: 40px;
	height: 40px;
}

.o-menu__section-separator {
	color: #aab8c5;
	line-height: 20px;
	font-size: 13px;
	z-index: 9;
	position: relative;
	margin: 24px 0 4px 12px;
}
.o-menu__section-separator:first-child {
	margin-top: 0;
}
.o-menu__main-list {
	margin: 0;
	width: 100%;
	list-style: none;
}
.o-menu__main-sub-col-title,
.menu-sub .o-menu__main-sub-col-title {
	color: #fff;
	border: 0;
	margin: 32px 0 0 0;
	text-transform: none;
	font-size: 14px;
	display: flex;
	align-items: center;
	padding: 0 12px 14px 12px;
	height: 32px;
}
.o-menu__main-link {
	display: flex;
	align-items: center;
	width: 100%;
	padding: 10px 14px;
	height: 40px;
	color: #BFC4CA;
	background: transparent;
	font-size: 15px;
	line-height: 16px;
	font-family: 'Inter Medium';
	cursor: pointer;
	position: relative;
	border-radius: 8px;
	transition: all 0.3s ease;
	z-index: 99;
}
.o-menu__main-link::after {
	content: "";
	display: block;
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: #6d767e;
	position: absolute;
	top: 0;
	bottom: 2px;
	margin: auto 0;
	right: 12px;
	width: 8px;
	height: 8px;
	box-sizing: border-box;
	transform: rotate(45deg);
	transition: all 0.3s ease;
	border-radius: 0 0 2px 0;
}
#menu_webpos .o-menu__main-link::after {
	content: none;
}
.o-menu__main-link.is-home::after {
	content: none;
}
.o-menu__main-link:hover {
	background: #5A7AF9;
	color: #fff;
	transition: all 0.1s ease;
}
.o-menu__main-link:hover::after {
	border-color: #fff;
	transition: all 0.1s ease;
}
#menu_dashboard .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/Icon.svg") no-repeat center;
	mask: url("../images/design/menu/Icon.svg") no-repeat center;
}
#menu_sales .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/Icon-1.svg") no-repeat center;
	mask: url("../images/design/menu/Icon-1.svg") no-repeat center;
}
#products .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/Icon-2.svg") no-repeat center;
	mask: url("../images/design/menu/Icon-2.svg") no-repeat center;
}
#menu_promotions .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/Icon-3.svg") no-repeat center;
	mask: url("../images/design/menu/Icon-3.svg") no-repeat center;
}
#menu_reports .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/Icon-4.svg") no-repeat center;
	mask: url("../images/design/menu/Icon-4.svg") no-repeat center;
}
#menu_sell_on_emag .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/emag_new.svg") no-repeat center;
	mask: url("../images/design/menu/emag_new.svg") no-repeat center;
}
#menu_superexport .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/Icon-6.svg") no-repeat center;
	mask: url("../images/design/menu/Icon-6.svg") no-repeat center;
}
#menu_vendors .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/xml-import.svg") no-repeat center;
	mask: url("../images/design/menu/xml-import.svg") no-repeat center;
}
#menu_settings .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/Icon-8.svg") no-repeat center;
	mask: url("../images/design/menu/Icon-8.svg") no-repeat center;
}
#design_settings_main_menu .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/brush.svg") no-repeat center;
	mask: url("../images/design/menu/brush.svg") no-repeat center;
}
#menu_webpos .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/icon-webpos.svg") no-repeat center;
	mask: url("../images/design/menu/icon-webpos.svg") no-repeat center;
}
#menu_warehouses .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/icon-warehose.svg") no-repeat center;
	mask: url("../images/design/menu/icon-warehose.svg") no-repeat center;
}
#menu_seo .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/menu-seo.svg") no-repeat center;
	mask: url("../images/design/menu/menu-seo.svg") no-repeat center;
}
#menu_pages .o-menu__main-link::before {
	-webkit-mask: url("../images/design/menu/Pages.svg") no-repeat center;
	mask: url("../images/design/menu/Pages.svg") no-repeat center;
}
.o-menu__main-link::before {
	content: "";
	display: inline-flex;
	width: 17px;
	height: 17px;
	margin: 0 12px 0 0;
	background: #6D767E;
	mask-size: 100% auto !important;
	-webkit-mask-size: 100% auto !important;
}
.o-menu__main-link:hover::before {
	background: #fff;
	transition: all 0.1s ease;
}
.o-menu__main-sub-list {
	list-style: none;
	margin: 0;
}
.o-menu__main-drop-down {
	display: flex;
	flex-wrap: wrap;
	left: -1%;
	top: 0;
	opacity: 0;
	width: 116%;
	position: absolute;
	transition: left 0.2s ease-in-out;
}
.o-menu__main-drop-down::before {
	content: "";
	display: flex;
	width: 12px;
	height: 100%;
	background: #0B1031;
	position: absolute;
	left: -12px;
	top: 0;
}
.o-menu__main-sub-item {
	display: block;
	width: 100%;
}
.o-menu__main-sub-link,
.o-menu__main-list .c-main-menu-sub .o-menu__main-sub-link {
	padding: 4px 12px;
	display: flex;
	align-items: center;
	min-height: 32px;
	width: 100%;
	font-size: 14px;
	line-height: 16px;
	color: #BFC4CA;
	border-radius: 8px;
}
.o-menu__main-sub-link .oi,
.o-menu__main-list .c-main-menu-sub .o-menu__main-sub-link .io {
	display: none;
	margin: 0 8px 0 0;
	font-size: 11px;
	color: #6D767E;
}
.o-menu__main-sub-link:hover,
.o-menu__main-list .c-main-menu-sub .o-menu__main-sub-link:hover {
	background: #5A7AF9;
	color: #fff;
	transition: all 0.2s ease;
}
.o-menu__main-sub-link:hover .oi,
.o-menu__main-list .c-main-menu-sub .o-menu__main-sub-link:hover .oi {
	color: #fff;
	transition: all 0.2s ease;
}
.o-menu__main-item.is-opened .o-menu__main-link {
	background: #5A7AF9;
	color: #fff;
	font-family: 'Inter Bold';
}
.o-menu__main-item.is-opened .o-menu__main-link::before {
	background: #fff;
}
.o-menu__main-item.is-opened .o-menu__main-link::after {
	border-color: #fff;
	bottom: 0;
	transform: rotate(-45deg);
}
.o-menu__main-item-title {
	display: none;
	width: 100%;
	padding: 24px;
	font-family: "Inter Bold";
	font-size: 24px;
	color: #000;
	height: 71px;
	margin: 0 0 16px 0;
	border-bottom: 1px solid #EAECF0;
}
.o-menu__main-item.is-opened .o-menu__main-drop-down {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	width: 116%;
	padding: 0;
	position: absolute;
	left: 100%;
	top: 0;
	min-height: 100%;
	opacity: 1;
	background: #fff;
	transition: left 0.1s ease-in-out;
	box-shadow: 0px 32px 64px -12px rgba(16, 24, 40, 0.14);
}
.o-menu__main-item.is-opened .o-menu__main-sub-list {
	display: block;
	padding: 8px 16px;
	width: 100%;
}
.o-menu__main-item.is-opened .o-menu__main-item-title {
	display: block;
}
.o-menu__main-item.is-opened .o-menu__main-drop-down::before {
	content: none;
}
.o-menu__main-close-menu {
	display: none;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 24px;
	right: -12px;
	width: 24px;
	height: 24px;
	border: 2px solid #D0D5DD;
	border-radius: 100px;
	background: #F5F7F9;
	cursor: pointer;
}
.o-menu__main-close-menu::before {
	content: "";
	display: block;
	height: 10px;
	width: 10px;
	background: #5A7AF9;
	-webkit-mask: url(../images/design/chevrone_left.svg) no-repeat center;
	mask: url(../images/design/chevrone_left.svg) no-repeat center;
	mask-size: 10px 10px;
	-webkit-mask-size: 10px 10px;
}
.o-menu__main-item.is-opened .o-menu__main-close-menu {
	display: flex;
}
.o-menu__main-item.is-opened .o-menu__main-sub-col-title,
.o-menu__main-item.is-opened .menu-sub .o-menu__main-sub-col-title {
	color: #039855;
	font-family: "Inter Bold";
}
.o-menu__main-item.is-opened .o-menu__main-sub-link,
.o-menu__main-item.is-opened .o-menu__main-list .c-main-menu-sub .o-menu__main-sub-link {
	color: #475467;
	font-family: "Inter Medium";
}
.o-menu__main-item.is-opened .o-menu__main-sub-link:hover,
.o-menu__main-item.is-opened .o-menu__main-list .c-main-menu-sub .o-menu__main-sub-link:hover {
	background: rgba(90, 122, 249, 0.19);
	color: #5A7AF9;
}
.o-menu__main-item.has-submenu-on-two-col .o-menu__main-drop-down {
	width: 232%;
	flex-direction: initial;
	align-items: flex-start;
	justify-content: flex-start;
	align-content: flex-start;
	left: -10%;
}
.o-menu__main-item.has-submenu-on-two-col.is-opened .o-menu__main-drop-down {
	width: 232%;
	left: 100%;
}
.o-menu__main-item.has-submenu-on-two-col .o-menu__main-sub-list {
	width: 50%;
}
/* End sidebar main menu style */

/* Start top menu sub menu in header */
.o-menu__main-sub-list {
	display: none;
}
.o-menu__top-item .o-menu__main-sub-list {
	display: block;
}
.o-menu__top-item .o-menu__main-drop-down {
	left: 0;
	opacity: 1;
	width: 100%;
	position: relative;
}
.o-menu__top-item .o-menu__main-drop-down::before {
	content: none;
}
.o-menu__top-item {
	position: relative;
	margin: 0 16px 0 0;
}
.o-menu__top-sub,
.o-menu__top-item .c-main-menu-sub {
	position: absolute;
	top: 100%;
	right: 0;
	box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03);
	border-radius: 8px;
	border: 1px solid #F2F4F7;
	background: #FFFFFF;
	overflow: hidden;
	min-width: 240px;
	z-index: 999;
	padding: 1px 0;
	pointer-events: none;
	opacity: 0;
	padding: 12px;
}
.o-menu__top-list .o-menu__main-sub-link {
	font-size: 14px;
	color: #344054;
	min-width: 280px;
}
.o-menu__top-list .o-menu__main-sub-link:hover {
	color: #fff;
}
.o-menu__main-sub-link.o-menu__main-plugins-link.is-more-link {
	margin: 16px 0 0 0;
	position: relative;
}
.o-menu__main-sub-link.o-menu__main-plugins-link.is-more-link:hover {
	background: #fff;
	color: #5A7AF9;
}
.o-menu__main-sub-link.o-menu__main-plugins-link.is-more-link::before {
	content: "";
	display: block;
	width: calc(100% - 24px);
	height: 1px;
	position: absolute;
	left: 12px;
	top: -6px;
	background: #EAECF0;
}
.o-menu__top-item .o-menu__main-sub-col-title {
	color: #039855;
	padding: 12px 8px;
	font-family: "Inter bold";
	user-select: none;
}
.o-menu__top-sub.column-2 {
	width: 488px;
	padding: 24px 20px;
}
.o-menu__top-sub.column-2 .o-menu__top-sub-list {
	width: 50%;
}
@media only screen and (min-width: 769px) {
	.o-menu__top-item:hover .c-main-menu-sub,
	.o-menu__top-item:hover .o-menu__top-sub {
		display: flex;
		flex-wrap: wrap;
		pointer-events: auto;
		opacity: 1;
	}
}
#menu_profile {
	display: flex;
	align-items: center;
	order: 2;
}
/* End top menu sub menu in header */

/* Start Header style */
.c-header {
	background: #fff !important;
	padding: 0 24px !important;
	height: initial !important;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	position: relative;
	z-index: 999;
}
.o-menu__top:hover {
	z-index: 990;
}
.is-home-page .c-header {
	background: transparent !important;
	box-shadow: none;
}
.is-home-page .c-header:hover {
	z-index: 99;
}
.for-classic-admin {
	display: none;
}

.c-header__switch-buttons {
	position: fixed;
	z-index: 99;
	margin: auto 0 0 0;
	bottom: 0;
	max-width: 228px;
	width: 100%;
	background: #0b1031;
}
.c-header__sidebar .c-header__switch-header-wrapper {
	z-index: 99;
	padding: 16px 12px 4px 12px;
	position: relative;
}
.c-header__switch-header-button {
	display: inline-block;
	width: 100%;
	background: transparent;
	color: #fff;
	text-align: center;
	transition: all 0.2s ease;
	border-radius: 6px;
	padding: 8px 12px 8px 12px;
	line-height: 20px !important;
	height: initial !important;
	cursor: pointer;
}
.c-header__switch-header-button span {
	font-size: 13px;
	font-family: "Inter Medium";
	transition: all 0.3s ease;
}
.c-header__switch-header-button:hover span {
	text-shadow: 0 0 18px #fff;
	transition: all 0.3s ease;
	opacity: 0.8;
}
.c-header__sidebar .c-header__switch-admin-button {
	z-index: 99;
	width: 100%;
	padding: 24px 12px 24px 12px;
	position: relative;
}
.c-header__sidebar .c-header__switch-admin-button::before {
	content: "";
	width: calc(100% - 24px);
	height: 1px;
	position: absolute;
	top: 12px;
	left: 12px;
	background: #6D767E;
}

.c-header__sidebar .o-white-button-submit {
	width: 100%;
	background: transparent;
	color: #fff;
	text-align: center;
	transition: all 0.2s ease;
	font-size: 13px;
}
.c-header__sidebar .o-white-button-submit:hover {
	background: #5A7AF9;
	border-color: #5A7AF9;
	color: #fff;
	transition: all 0.2s ease;
}
.c-header__menu-wrapper {
	display: flex;
	align-items: flex-start;
	width: 100%;
	padding: 16px 0 16px 0;
}
.is-home-page .c-header__menu-wrapper {
	padding: 16px 0 0 0;
}
.c-header__welcome {
	display: none;
	padding: 34px 0 62px 0;
}
.is-home-page .c-header__welcome {
	display: block;
}
.c-header__welcome-title {
	font-weight: 600;
	font-size: 32px;
	line-height: 32px;
	color: #fff;
	margin: 0 0 16px 0;
}
.c-header__welcome-msg {
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	margin: 0;
	max-width: 400px;
}

.o-menu__top {
	margin: 0 0 0 auto;
	display: flex;
	align-items: center;
}
.o-menu__top-list {
	margin: 0;
	display: flex;
	align-items: flex-start;
	list-style: none;
}
.o-menu__top-sub-list {
	margin: 0;
	width: 100%;
	list-style: none;
}
.o-menu__top-sub {
	display: none;
}
#second_menu .menu-sub {
	padding: 0 !important;
	margin: 0 !important;
}
.o-menu__sub-link {
	display: inline-flex;
	align-items: center;
	height: 38px;
	color: #101828;
	font-size: 14px;
	line-height: 16px;
	position: relative;
	padding: 0 28px 0 8px;
	cursor: default;
}
.is-home-page .o-menu__sub-link {
	color: #fff;
}
.o-menu__sub-link::after {
	content: "";
	display: block;
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: rgba(102, 112, 133, 0.8);
	position: absolute;
	top: 0;
	bottom: 3px;
	margin: auto 0;
	right: 8px;
	width: 7px;
	height: 7px;
	box-sizing: border-box;
	transform: rotate(45deg);
	transition: all 0.3s ease;
}
.is-home-page .o-menu__sub-link::after {
	border-color: rgba(255, 255, 255, 0.8);
}

.c-header__help {
	margin: 0 16px 0 10px;
}
.c-header__help__link {
	display: block;
	width: 24px;
	height: 24px;
	background: #475467;
	-webkit-mask: url("../images/design/help.svg") no-repeat center;
	mask: url("../images/design/help.svg") no-repeat center;
	mask-size: 18px 21px;
	-webkit-mask-size: 18px 21px;
}
.is-home-page .c-header__help__link {
	background: #fff;
}
.c-header__ringbell {
	margin: 0 24px 0 0;
}
.c-header__ringbell-icon-wrapper {
	display: block;
	position: relative;
	width: 24px;
	height: 24px;
}
.c-header__ringbell-icon-wrapper::before {
	content: "";
	background: #475467;
	-webkit-mask: url("../images/design/ringbell.svg") no-repeat center;
	mask: url("../images/design/ringbell.png") no-repeat center;
	mask-size: 23px 24px;
	-webkit-mask-size: 23px 24px;
	width: 24px;
	height: 24px;
	position: absolute;
	left: 0;
	top: 0;
}
.is-home-page .c-header__ringbell-icon-wrapper::before {
	background: #fff;
}
.c-header__ringbell-counter {
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: -4px;
	right: -4px;
	background: #F55940;
	font-size: 10px;
	line-height: 10px;
	font-family: 'Inter Medium';
	color: #fff;
	width: 16px;
	height: 16px;
	border-radius: 50px;
}
.c-header__profile-acronym {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #5A7AF9;
	border: 2px solid #6786FF;
	border-radius: 500px;
	width: 32px;
	height: 32px;
	font-family: "Inter Bold";
	font-size: 14px;
	line-height: 36px;
	color: #FFFFFF;
	margin: 0 0 0 16px;
}
.o-menu__top-item.is-header-language select {
	color: #101828 !important;
}
.is-home-page .o-menu__top-item.is-header-language select {
	color: #fff !important;
}
/* End Header style */

/* Start Footer style */
.c-footer {
	padding: 32px 24px 32px 264px;
	background: #fff;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.c-footer__copyright-row a {
	color: #667085;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 4px 0;
}
.c-footer__copyright-row {
	display: flex;
	flex-direction: column;
	color: #667085;
	line-height: 18px;
	font-size: 12px;
}
@media only screen and (max-width: 768px) {
	.c-header__sidebar .c-header__switch-header-wrapper {
		display: none;
	}
	.c-header__sidebar .c-header__switch-admin-button {
		display: none;
	}
	.c-header__sidebar.is-sub-menu-open .c-header__switch-admin-button {
		display: none;
	}
	.c-footer {
		padding: 32px 12px;
		flex-wrap: wrap;
	}
}
/* End Footer style */

/*** Start Layout pages ***/

.c-layout-page__layout-options-row {
	display: flex;
	align-items: center;
	width: 100%;
	margin: 0 0 24px 0;
}
.c-layout-page__layout-option-label {
	display: inline-block;
	min-width: 14%;
}
.c-layout-page__layout-option-field {
	display: inline-block;
	min-width: 420px;
	max-width: 30%;
}
.c-layout-page__layout-option-field input {
	margin-bottom: 0 !important;
	width: 100%;
	padding: 10px 14px 10px 14px;
	height: 40px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #D0D5DD;
	background: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
	color: #101828;
}
.u-column-position .u-column-position__movable-box {
	margin: 0 0 8px 0;
	user-select: none;
}
.u-column-position .u-column-position__movable-box .u-column-position__movable-inner {
	font-family: "Inter Medium";
	font-weight: 500;
	color: #101828;
	font-size: 14px;
	line-height: 20px;
	padding: 8px 28px;
	margin: 0;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #B2C1FC;
	background: #E8EDFD;
}
.u-column-position .u-column-position__movable-box .u-column-position__movable-inner:hover {
	background: #B2C1FC;
}
.u-column-position .u-column-position__movable-box-name {
	font-family: "Inter Medium";
	font-weight: 500;
	color: #101828;
	font-size: 14px;
	line-height: 20px;
}
.u-column-position .u-column-position__Available .u-column-position__movable-box .u-column-position__movable-inner {
	background: #D1FADF !important;
	border: 1px solid #6CE9A6;
	border-radius: 8px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
}
.u-column-position .u-column-position__Available .u-column-position__movable-box .u-column-position__movable-inner:hover {
	background: #6CE9A6 !important;
}
.u-column-position .u-column-position__Available .u-column-position__movable-box.c-layout-box__not-supported .u-column-position__movable-inner {
	border: 1px solid #D0D5DD !important;
	background: #D0D5DD !important;
	opacity: 0.65;
	pointer-events: none;
}
.c-layout-column__wrapper {
	padding: 0 24px;
	border-radius: 8px;
}
.u-column-position .u-column-position__section-title {
	display: flex;
	align-items: center;
	font-family: "Inter Medium";
	font-size: 18px;
	line-height: 20px;
	text-align: left;
	padding: 16px 0 16px 0;
	color: #101828;
	background: transparent;
	margin: 0;
	height: 60px;
}
.u-column-position .u-column-position__Available {
	width: 24% !important;
	margin: 0 !important;
	float: right;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
.u-column-position .u-column-position__Available .u-column-position__section-content {
	height: calc(100% - 60px) !important;
	padding: 0 8px 0 0;
}
.u-column-position .u-column-position__movable-box-name::before {
	content: "";
	display: inline-block;
	height: 14px;
	width: 8px;
	background: #667085;
	-webkit-mask: url(../images/design/move.svg) no-repeat center;
	mask: url(../images/design/move.svg) no-repeat center;
	mask-size: 8px 14px;
	-webkit-mask-size: 8px 14px;
	position: absolute;
	left: 11px;
	top: 11px;
}
.u-column-position .u-column-position__movable-edit-tool {
	color: #667085 !important;
	font-size: 13px !important;
	top: 10px !important;
}


/*** End Layout pages ***/

/****** End special design page ******/


/*** Start general style for tables with old html structure ***/

/* Start mgmt files with list rows */
.o-page-mgmt__page-title-and-create {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	width: 100%;
	padding-top: 32px;
	position: relative;
}
.o-page-mgmt__page-title-and-create h2 {
	padding-bottom: 32px;
}
tr.selected.row td {
	background: #f9f9f9!important;
}
.o-page-mgmt__create-button {
	display: flex;
	align-items: center;
}
.o-simple-button + .o-simple-button {
	margin-left: 24px;
}
.o-white-button + .o-simple-button {
	margin-left: 24px;
}
.o-white-button + .o-white-button {
	margin-left: 24px;
}
.o-page-mgmt__page-filters {
	width: 100%;
}
.c-language-text__filters select {
	max-width: 200px;
}
.c-language-text__filters input[type="text"] {
	min-width: 200px;
}
.c-language-text__filters input[type="text"]:first-child {
	min-width: 80px;
}
.c-filter-list {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	align-items: flex-start;
}
.o-page-mgmt__page-filters-wrapper {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	background: #FFFFFF;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px 8px 0px 0px;
	padding: 20px 24px;
}
.c-aditional-filter-wrapper {
	display: inline-flex;
	flex-wrap: wrap;
	min-height: 36px;
	align-items: center;
}
.o-page-mgmt__has-move-tool {
	text-align: right;
}
.o-page-mgmt__has-move-tool .o-custom-checkbox-check-all-wrapper {
	width: 20px;
	height: 20px;
	margin: 0 6px 0 auto;
}
.o-custom-checkbox-check-all-wrapper {
	display: flex;
	align-items: center;
	cursor: pointer;
}
.o-custom-checkbox-check-all-wrapper:hover {
	color: #5A7AF9;
	transition: all 0.3s ease;
}
.o-custom-checkbox-check-all-wrapper img + span {
	margin: 0 0 0 6px;
}
.o-page-mgmt__text-table-list .o-page-mgmt__section-title {
	font-family: "Inter Bold" !important;
	font-weight: bold !important;
	font-size: 16px !important;
}
.o-page-mgmt .strong-h th,
.o-page-mgmt th,
.o-page-mgmt th a,
.o-page-mgmt .strong-h th a,
.o-page-mgmt table#entire_ajax_table th a,
.o-page-mgmt table#entire_ajax_table th,
.o-page-mgmt__text-table-list th a,
.o-page-mgmt__text-table-list th {
	font-family: "Inter Medium";
	font-weight: 500 !important;
	line-height: 18px;
	font-size: 12px !important;
	color: #475467 !important;
	text-align: left;
}
.o-page-mgmt__text-table-list th[align="center"] {
	text-align: center;
}
.o-page-mgmt .strong-h th,
.o-page-mgmt .strong-h th,
.o-page-mgmt table#entire_ajax_table th,
.o-page-mgmt__text-table-list th {
	padding: 12px 16px !important;
}
.o-sort-icon_up:hover {
	transform: translatey(-2px);
	transition: all 0.3s ease;
}
.o-sort-icon_down:hover {
	transform: translatey(2px);
	transition: all 0.3s ease;
}
.o-page-mgmt__text-table-action-buttons {
	display: flex;
	align-items: center;
}
.o-page-mgmt__huge-table-wrapper {
	display: block;
	width: 100%;
	max-width: 100%;
	overflow-x: scroll;
	overflow-y: auto;
}
.content.o-page-mgmt table.data_list td.u-width100:first-child {
	white-space: normal !important;
	width: 100% !important;
}
.o-page-mgmt .c-pager__bottom-navigation-wrapper {
	padding: 0;
}
.o-page-mgmt .c-pager__bottom-navigation-wrapper .o-custom-select-wrapper {
	height: 32px;
	padding: 0;
}
.o-page-mgmt .c-pager__bottom-navigation-wrapper .o-custom-select-wrapper::after {
	height: 30px !important;
}
.o-page-mgmt .c-pager__bottom-navigation-wrapper .o-custom-select-wrapper select {
	height: 32px !important;
	padding: 4px 12px;
}
.o-page-mgmt__page-general-options {
	display: flex;
	align-items: center;
}
.o-page-mgmt .o-delete-button-submit {
	width: 36px;
	height: 36px;
	border: 1px solid #FECDCA;
	background: #FEE4E2;
}
.o-page-mgmt .o-delete-button-submit::before {
	background: #F04438;
}
.o-page-mgmt__page-filters input[type="text"],
.o-page-mgmt__page-filters input[type="search"] {
	font-family: "Inter Medium";
	font-size: 14px;
	line-height: 20px;
	color: #667085;
	box-shadow: 0px 3px 8px -1px rgba(50, 50, 71, 0.05);
	border-radius: 8px;
	background: #FFFFFF;
	padding: 8px 12px;
	height: 36px;
	border: 1px solid #D0D5DD;
	margin: 0 20px 20px 0 !important;
}
.o-page-mgmt__page-filters input[type="text"]::placeholder {
	font-family: "Inter Medium";
	font-size: 14px;
	line-height: 20px;
	color: #667085;
}
.o-page-mgmt__page-filters .o-custom-select-wrapper {
	display: inline-block;
	height: 36px;
}

.o-page-mgmt__page-filters .ui-daterangepicker-arrows input.ui-rangepicker-input:not(.o-page-mgmt__page-filters .c-filter__filter-button-and-name-search .ui-daterangepicker-arrows input.ui-rangepicker-input) {
	min-height: 30px;
	width: fit-content;
	min-width: 160px;
	margin: 0 34px 0 34px !important;
	text-align: center;
}
.o-page-mgmt__page-filters .c-filter__filter-button-and-name-search .ui-daterangepicker-arrows.ui-widget.ui-widget-header {
	min-width: 280px;
	background: #5A7AF9;
	border-radius: 8px;
}
.o-page-mgmt__page-filters .c-filter__filter-button-and-name-search .ui-daterangepicker-arrows input.ui-rangepicker-input {
	margin: 0 32px !important;
	height: 30px;
	line-height: 20px;
	width: 100%;
	max-width: calc(100% - 64px);
	text-align: center;
}
.o-page-mgmt__page-filters .ui-daterangepicker-arrows.ui-widget.ui-widget-header {
	width: fit-content;
}
.ui-daterangepicker-arrows .ui-daterangepicker-prev, .ui-daterangepicker-arrows .ui-daterangepicker-next {padding: 0 !important; border: 0 !important;}
.ui-daterangepicker-arrows .ui-daterangepicker-next {top: 3px !important; right: 3px !important;}
.ui-daterangepicker-arrows .ui-daterangepicker-prev {top: 3px !important; left: 3px !important;}
.o-page-mgmt__page-filters .ui-icon-circle-triangle-w {
	background: transparent !important;
}
.o-page-mgmt__page-filters .ui-icon-circle-triangle-w::after {
	content: "";
	display: block;
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	right: 8px;
	width: 10px;
	height: 10px;
	box-sizing: border-box;
	transform: rotate(135deg);
	transition: all 0.3s ease;
}
.o-page-mgmt__page-filters .ui-icon-circle-triangle-e {
	background: transparent !important;
}
.o-page-mgmt__page-filters .ui-icon-circle-triangle-e::after {
	content: "";
	display: block;
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	right: 11px;
	width: 10px;
	height: 10px;
	box-sizing: border-box;
	transform: rotate(-45deg);
	transition: all 0.3s ease;
}
.ui-daterangepicker-next.ui-corner-all.ui-state-hover {border-radius: 8px; background: #345bf8;}
.ui-daterangepicker-prev.ui-corner-all.ui-state-hover {border-radius: 8px; background: #345bf8;}
.o-page-mgmt__page-filters .ui-icon {
	background-size: 410px auto !important;
	width: 28px;
	height: 28px;
}
.o-page-mgmt__page-filters .o-custom-select-wrapper {
	margin: 0 20px 20px 0;
}
.o-custom-select-wrapper::after {
	height: 38px !important;
	width: 34px !important;
	border-radius: 0 8px 8px 0 !important;
}
.o-page-mgmt__page-filters .o-custom-select-wrapper::after {
	height: 34px !important;
}
.o-page-mgmt__page-filters .o-custom-select-wrapper select {
	font-family: "Inter Medium";
	font-size: 14px;
	line-height: 20px;
	color: #667085;
	box-shadow: 0px 3px 8px -1px rgba(50, 50, 71, 0.05);
	border-radius: 8px;
	background: #FFFFFF;
	padding: 8px 12px 8px 12px;
	height: 36px;
	border: 1px solid #D0D5DD;
	width: 100%;
	min-width: 165px;
}
.o-custom-select-wrapper select {
	font-family: "Inter Medium";
	font-size: 14px;
	line-height: 20px;
	color: #667085;
	border-radius: 8px;
	background: #FFFFFF;
	padding: 8px 12px 8px 12px;
	height: 40px;
	border: 1px solid #D0D5DD;
	width: initial;
	min-width: 165px;
}
.o-custom-select-wrapper::after {
	content: "";
	height: 38px;
	width: 24px;
	background: url("../images/icons/custom-arrow.png") no-repeat scroll center center #fff;
	display: block;
	position: absolute;
	right: 1px;
	top: 1px;
	pointer-events:none;
	border-radius: 0 8px 8px 0;
}
.o-page-mgmt__mobile-table-label {
	display: none;
}
.c-page-mgmt__note {
	display: block;
	width: 100%;
	float: left;
	font-size: 12px;
	margin: 4px 0 0 0;
	color: #667085;
}
.c-page-mgmt__page-total {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.c-page-mgmt__page-total-label {
	font-family: "Inter Bold";
	color: #475467;
	line-height: 28px;
}
.c-page-mgmt__page-total-amount {
	font-family: "Inter Bold";
	line-height: 28px;
	color: #101828;
}
.removeFiltersButton {
	background: url(../images/buttons/btn-remove.png) 0 0 no-repeat;
	width: 12px;
	height: 12px;
	font-size: 0;
	border: none;
	color: #FF714F;
	text-align: right;
	padding: 0;
}
.removeFiltersButton {position: absolute; right: -4px; top: -4px; z-index: 99; cursor: no-drop;}
.product-filtes-remove-btn { margin-left: 8px; }
.c-filter__filter-button-and-name-search,
.c-filter__filter-button-and-name-search td {
	display: flex;
}
.c-filter__visible-filter-outside {
	min-width: 400px;
}
.c-filter__filter-button-and-name-search td input[type="search"].c-filter__visible-filter-outside {
	min-width: 400px;
	margin-bottom: 0 !important;
}
.c-filter-list td {
	border: 0 !important;
	width: fit-content !important;
	padding: 0 !important;
}
input.c-filter__product-name.c-filter__visible-filter-outside {
	background: url(../images/design/little_search.svg) no-repeat center;
	background-size: 14px 0;
	background-position: 40px center;
}
.c-filter__filter-wrapper {
	position: relative;
}
.has-search-icon::before {
	content: "";
	display: block;
	width: 12px;
	height: 12px;
	position: absolute;
	left: 16px;
	top: 13px;
	background: #667085;
	border: 0;
	-webkit-mask: url(../images/design/little_search.svg) no-repeat center;
	mask: url(../images/design/little_search.svg) no-repeat center;
	mask-size: 12px 12px;
	-webkit-mask-size: 12px 12px;
	z-index: 99;
}
.has-search-icon input[type="search"],
.has-search-icon input[type="text"] {
	padding-left: 36px;
}

.c-filter-list__content {
	position: fixed;
	height: 100%;
	right: -100%;
	top: 0;
	width: 100%;
	max-width: 480px;
	background: #fff;
	padding: 0 12px 78px 12px;
	overflow-y: auto;
	overflow-x: hidden;
	max-height: 100%;
	transition: right 0.3s ease-in-out;
	opacity: 0;
	box-shadow: -1px 1px 8px 2px rgba(16, 24, 40, 0.05);
}
.c-filter-list__content.is-open {
	opacity: 1;
	z-index: 999;
}
.o-page-mgmt__bottom-tools {
	display: none !important;
}
.o-page-mgmt__bottom-tools.is-mass-update {
	display: flex !important;
	margin: 0 0 24px 0;
}
.o-page-mgmt__bottom-tools,
.o-page-mgmt__bottom-tools td {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	position: relative;
}
@media only screen and (min-width: 768px) {
	.o-page-mgmt__create-button {
		flex-wrap: wrap;
	}
	.c-filter-list__content.is-open {
		right: 0;
		transition: opacity 0.3s, right 0.4s ease;
	}
}
.c-filter-list__content-title-and-close {
	margin: 0 -12px 0 -12px;
	padding: 12px 12px 4px 12px;
	border-bottom: 1px solid #ddd;
	position: sticky;
	top: 0;
	right: 0;
	background: #fff;
	z-index: 99;
	box-shadow: 0 1px 8px 1px rgba(16, 24, 40, 0.05);
}
.c-filter-list__content-title {
	font-size: 16px;
	font-family: "Inter medium";
	margin: 0;
	padding: 8px 0;
}
.c-filter-list__content-close-button {
	top: 14px;
	right: 12px;
	width: 28px;
	height: 28px;
}
.c-filter-list__content-close-button.o-popup__close::before,
.c-filter-list__content-close-button.o-popup__close::after {
	background: grey;
	height: 27px;
	width: 2px;
}
.c-filter-list__filter-item {
	border-bottom: 1px solid #ddd;
}
.c-filter-list__filter-title {
	font-size: 14px;
	margin: 0;
	font-family: "Inter Regular";
	position: relative;
	cursor: pointer; /*need for safari*/
	padding: 16px 0;
}
.c-filter-list__filter-title::after {
	content: "";
	width: 16px;
	height: 2px;
	border-radius: 20px;
	background: grey;
	position: absolute;
	right: 0;
	top: 22px;
}
.c-filter-list__filter-item .c-filter-list__filter-title::before {
	transform: rotate(90deg);
	transition: all 0.3s ease;
}
.c-filter-list__filter-item.is-collapsed .c-filter-list__filter-title::before {
	content: "";
	width: 2px;
	height: 16px;
	border-radius: 20px;
	background: grey;
	position: absolute;
	right: 7px;
	top: 15px;
	transform: rotate(0deg);
	transition: all 0.3s ease;
}
.c-filter-list__filter-list {
	margin: 0;
	padding: 0 0 16px 0;
	list-style-type: none;
	overflow: hidden;
}
.c-filter-list__filter-list.is-filter-between-two-values {
	display: flex;
}
.c-filter-list__filter-list.is-filter-between-two-values .c-filter-list__filter-values:nth-child(odd) {padding: 8px 12px 8px 0 !important;}
.c-filter-list__filter-list.is-filter-between-two-values .c-filter-list__filter-values:nth-child(even) {padding: 8px 0 8px 12px !important;}
.c-filter-list__filter-values {
	padding: 8px 0 !important;
	display: block;
	width: 100%;
	height: 36px;
}
.c-filter-list__filter-values.is-search-input {
	height: 52px;
}
.c-filter-list__filter-values.is-search-input input[type="search"] {
	height: 36px;
	border: 1px solid #D0D5DD;
	width: 100%;
	display: block;
	float: none;
	border-radius: 6px;
	margin: 0;
	font-family: "Inter Medium";
	font-size: 14px;
	line-height: 20px;
	color: #667085;
	box-shadow: 0px 3px 8px -1px rgba(50, 50, 71, 0.05);
	background: #FFFFFF;
	padding: 8px 12px;
}
.c-filter-list__filter-toggle-more {
	display: flex;
	height: 24px;
	align-items: center;
	font-size: 13px;
	cursor: pointer;
	margin: -8px 0 16px 0;
}
.c-filter-list__filter-toggle-more::before {
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	background: #5A7AF9;
	-webkit-mask: url(../images/design/create.svg) no-repeat center;
	mask: url(../images/design/create.svg) no-repeat center;
	mask-size: auto 14px;
	-webkit-mask-size: auto 14px;
	margin: 0 4px 0 0;
}
.c-filter-list__content .o-filter-button {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	position: fixed;
	bottom: 0;
	opacity: 0;
	width: 100%;
	transition: left 0.3s ease;
	background: #fff;
	padding: 12px 12px 12px 12px;
	height: initial;
	float: none !important;
	margin: 0;
}
.c-filter-list__content .o-filter-button .o-filter-button-submit {
	padding: 8px 12px;
}
.c-filter-list__content .o-filter-button::before {
	content: none;
}
.c-filter-list__content .o-filter-button::after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	background: #d0d5dd;
	position: absolute;
	top: 0;
	left: 0;
}
.c-filter-list__content.is-open .o-filter-button {
	height: initial;
	z-index: 99;
	box-shadow: 0 -1px 12px 1px rgba(16, 24, 40, 0.05);
	width: 100%;
	bottom: 0;
}
@media only screen and (min-width: 768px) {
	.c-filter-list__content.is-open .o-filter-button {
		right: 17px;
		opacity: 1;
		transition: right 0.3s ease;
		max-width: 463px;
	}
}
.c-filter-list__content .o-remove-filter-button.o-remove-filter-button {
	display: none;
}
.c-filter-list__active-filter-list {
	margin: 0;
	list-style-type: none;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}
.c-filter-list__active-filter-item {
	display: inline-flex;
	align-items: center;
	margin: 0 8px 8px 0;
	padding: 2px 8px 2px 12px !important;
	font-size: 12px;
	background: #fff;
	border: 1px solid #5A7AF9;
	border-radius: 20px;
}
.c-filter-list__active-filter-item::after {
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	background: red;
	-webkit-mask: url(../images/design/create.svg) no-repeat center;
	mask: url(../images/design/create.svg) no-repeat center;
	mask-size: auto 10px;
	-webkit-mask-size: auto 10px;
	margin: 0 0 0 0;
	transform: rotate(45deg);
}
.c-filter-list__content input[type="text"] {
	width: 100% !important;
	max-width: 100%;
	margin: 0 0 20px 0 !important;
}
.c-filter-list .comboTreeWrapper {
	width: 100% !important;
	max-width: 100% !important;
}
.c-filter__suggestion-content {
	display: none;
	flex-direction: column;
	opacity: 0;
	pointer-events: none;
	max-height: 0;
	overflow: hidden;
	height: 100%;
}
.c-tool__settings-item .comboTreeArrowBtn {
	height: 36px;
	width: 36px;
}
.o-page-mgmt__page-filters .c-tool__settings-item  .o-custom-select-wrapper::after {
	content: none;
}
.c-tool__settings-item .comboTreeWrapper .comboTreeArrowBtnImg {
	border-radius: 0 6px 6px 0;
}
.c-filter-list__has-multiple-items {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.c-filter-list__filter-item .c-warehouse-select-wrapper {
	float: none;
	margin: 0 0 20px 0;
}
.c-filter-list__has-multiple-items .select2 {
	width: 100% !important;
}
.c-filter-list__has-multiple-items .o-custom-select-wrapper {
	margin-right: 0;
}
.c-invoice-mgmt__change-status .InlineEdit {
	position: relative;
	padding: 0 20px 0 0;
	cursor: pointer;
}
.c-invoice-mgmt__change-status .InlineEditIcon {
	display: none !important;
}
.c-invoice-mgmt__change-status .InlineEdit::after {
	content: "";
	display: inline-block;
	-webkit-mask: url(../images/design/pen_edit.svg) no-repeat center;
	mask: url(../images/design/pen_edit.svg) no-repeat center;
	height: 14px;
	width: 14px;
	mask-size: 14px 14px;
	-webkit-mask-size: 14px 14px;
	background-color: #4965CA;
	position: absolute;
	right: 0px;
	top: 1px;
}

@media only screen and (max-width: 768px) {
	.o-page-edit-wide .o-page-edit__flex-table td {
		white-space: normal !important;
	}
	.o-page-mgmt__visible-mobile-table.o-page-mgmt__text-table-list tbody tr td {
		max-height: 200px;
		padding: 8px 2px !important;
	}
	.o-page-mgmt__visible-mobile-table.o-page-mgmt__text-table-list tbody tr td.hide-for-mobile,
	.o-page-mgmt__visible-mobile-table.o-page-mgmt__text-table-list tbody tr th.hide-for-mobile {
		display: none;
	}
	.o-page-mgmt__visible-mobile-table.o-page-mgmt__text-table-list tbody tr td:last-child,
	.o-page-mgmt__visible-mobile-table.o-page-mgmt__text-table-list tbody tr th:last-child:not(.o-page-mgmt__visible-mobile-table.o-page-mgmt__text-table-list tbody tr th.o-page-mgmt__section-title) {
		margin: 0 0 0 auto;
		text-align: right;
		justify-content: flex-end;
	}
	.o-page-mgmt__visible-mobile-table.o-page-mgmt__text-table-list tbody tr {
		flex-wrap: nowrap;
	}
	.o-page-mgmt__visible-mobile-table.o-page-mgmt__text-table-list tbody tr th {
		display: flex;
	}
	.o-page-mgmt__page-general-options.smaller-buttons .o-white-button-submit {font-size: 12px;}
	.content.o-page-mgmt table.data_list td.u-width100:first-child {
		width: initial !important;
	}
	.o-page-mgmt__page-filters .data_list {
		width: 100%;
	}
	.content form.mainform:has(.c-page-settings__tab-inner) {
		width: 100%;
	}
	.c-filter__filter-button-and-name-search {
		position: relative;
		margin: 0 0 44px 0;
		justify-content: space-between;
		width: 100%;
	}
	.c-filter__filter-button-and-name-search.no-calendar {
		margin-bottom: 0;
	}
	.o-page-mgmt__page-filters .c-filter__filter-button-and-name-search .ui-daterangepicker-arrows.ui-widget.ui-widget-header {
		width: 100%;
	}
	.c-filter__filter-button-and-name-search .c-filter__filter-wrapper {
		order: 1;
		width: 100%;
	}
	.c-filter__filter-button-and-name-search input[type="search"] {
		margin: 0 0 8px 0 !important;
		width: 100%;
		min-width: initial;
	}
	.c-filter__filter-button-and-name-search td input[type="search"].c-filter__visible-filter-outside {
		min-width: initial;
	}
	.c-tool__settings-item {
		width: 100%;
		margin: 0;
		height: 36px;
		position: absolute;
		bottom: -36px;
		left: 0;
	}
	.c-tool__settings-item .o-white-button-submit {
		margin: 12px 0 0 0 !important;
	}
	.c-tool__settings-item .o-custom-select-wrapper {
		margin: 0;
		width: 100%;
	}
	.c-tool__settings-item .comboTreeWrapper {
		float: none;
	}
	.c-tool__settings-item .comboTreeWrapper .comboTreeInputBox {
		max-width: 100%;
		width: 100%;
		margin: 0 !important;
	}
	.c-filter__filter-button-and-name-search .o-filter-button {
		margin: 0 0 8px 0;
		order: 2;
		height: 36px;
	}
	.c-filter__filter-button-and-name-search .o-filter-button .o-filter-button-submit {
		height: 36px !important;
		margin-left: 8px;
	}
	.c-filter__filter-button-and-name-search .o-filter-button::before {
		left: 22px;
	}
	.c-filter-list__content {
		height: 100%;
		top: initial;
		bottom: -100%;
		max-width: 100%;
		max-height: 90%;
		padding: 0 12px 48px 12px;
		right: 0;
		transition: bottom 0.5s ease-in-out;
		box-shadow: none;
		border: 0;
		border-radius: 8px 8px 0 0;
	}
	.o-page-mgmt__page-filters::before {
		content: "";
		display: block;
		height: 100vh;
		width: 100%;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		top: 0;
		left: 0;
		opacity: 0;
		pointer-events: none;
	}
	.o-page-mgmt__page-filters.is-open::before {
		opacity: 1;
		transition: all 0.3s ease;
	}
	.c-filter-list__content.is-open {
		right: 0;
		top: initial;
		bottom: 0;
		box-shadow: -1px 0 12px 1px rgba(16, 24, 40, 0.05);
		transition: opacity 0.3s, bottom 0.5s ease;
	}
	.c-filter-list__content .o-filter-button {
		right: 0;
		bottom: -100%;
		transition: bottom 0.5s ease;
	}
	.c-filter-list__content.is-open .o-filter-button {
		right: 0;
		bottom: 0;
		opacity: 1;
		transition: bottom 0.5s ease;
		z-index: 99;
		box-shadow: 0 -1px 12px 1px rgba(16, 24, 40, 0.05);
	}
	
	.o-page-mgmt__page-title-and-create {
		flex-wrap: wrap;
		margin: 0 0 16px 0;
		padding: 0;
	}
	.content .o-page-mgmt__page-title-and-create h2 {
		padding: 0 0 12px 0;
	}
	.o-page-mgmt__page-filters-wrapper {
		flex-wrap: wrap;
		padding: 16px 12px;
	}
	.o-page-mgmt__text-table-list {display: flex; width: 100%;}
	.o-page-mgmt__text-table-list tbody {display: flex; flex-wrap: wrap; width: 100%;}
	.o-page-mgmt__text-table-list tbody tr {display: flex; flex-wrap: wrap; width: 100%;}
	.row {margin: 0 !important; position: relative;}
	.o-page-mgmt__text-table-list tbody tr td {
		display: flex;
		flex-wrap: wrap;
		order: 3;
		width: 100% !important;
		white-space: normal !important;
		word-break: break-all;
		padding: 0 !important;
		max-height: 0;
		overflow: hidden;
		border-bottom-width: 0 !important;
		transition: all 0.2s ease-out;
	}
	.o-page-mgmt__text-table-list tbody tr td.is-half-width {
		width: 50% !important;
	}
	.o-page-mgmt__text-table-list tbody tr.is-open td:not(.order-1, .order-2) {
		padding: 12px 16px 12px 52px !important;
		border-bottom-width: 1px !important;
		font-family: "Inter medium";
	}
	.o-page-mgmt__text-table-list tbody tr.is-open td:not(.order-1, .order-2) a {
		font-family: "Inter medium";
	}
	.o-page-mgmt__text-table-list tbody tr.is-open {
		background: #FAFBFC;
		border-bottom: 1px solid #EAECF0;
	}
	.o-page-mgmt__text-table-list tbody tr td {
		border-color: #EAECF0 !important;
	}
	.o-page-mgmt__text-table-list tbody tr.is-open td {
		background: #FAFBFC;
		border-color: #EAECF0 !important;
		max-height: 250px;
		transition: max-height 0.3s ease;
	}
	.o-page-mgmt__text-table-list tbody tr.has-big-content.is-open td {
		max-height: 2500px;
	}
	.o-page-mgmt__text-table-list tbody tr.is-open:hover td {
		background: #FAFBFC !important;
	}
	.o-page-mgmt__text-table-list tbody tr.is-open td.is-visible, 
	.o-page-mgmt__text-table-list tbody tr.is-open:hover td.is-visible {
		overflow: visible;
	}
	.o-page-mgmt__mobile-table-label {
		display: flex;
		width: 100%;
		margin: 0 0 4px 0;
		font-size: 12px;
		line-height: 20px;
		font-family: "Inter medium";
		color: #667085;
	}
	.o-page-mgmt__text-table-list tbody tr td.o-page-mgmt__hide-td {
		display: none;
	}
	.o-page-mgmt__text-table-list tbody tr th {display: none; flex-wrap: wrap;}
	.o-page-mgmt__text-table-list tbody tr th.o-page-mgmt__text-table-visible-th {
		display: inline-flex;
	}
	.o-page-mgmt__text-table-list tbody tr th.order-1 {
		width: 50% !important;
		max-height: initial;
		order: 1;
	}
	.o-page-mgmt__text-table-list tbody tr th.order-1.has-one-cell {
		width: 100% !important;
	}
	.o-page-mgmt__text-table-list tbody tr th.order-2 {
		width: 50% !important;
		justify-content: flex-end;
		max-height: initial;
		order: 2;
	}
	.content.o-page-mgmt .o-page-mgmt__text-table-list tbody tr td.o-page-mgmt__check-td-wrapper {
		padding: 0 !important;
		position: absolute;
		width: fit-content !important;
		border: 0 !important;
		top: 60px;
		z-index: 9;
		left: 16px;
	}
	.o-page-mgmt__link-fills-the-wrapper {
		width: 100%;
		height: 100%;
		cursor: pointer;
	}
	.main .content .o-page-mgmt__text-table-list tbody tr td.order-1 {
		display: inline-flex;
		align-items: center;
		order: 1;
		width: 70% !important;
		position: relative;
		padding: 12px 16px 12px 52px !important;
		max-height: initial;
		border-bottom-width: 1px !important;
	}
	.main .content .o-page-mgmt__text-table-list tbody tr td.order-1.has-one-cell {
		width: 100% !important;
	}
	.o-page-mgmt__text-table-list tbody tr td.order-1::before {
		content: "";
		display: inline-flex;
		width: 20px;
		height: 20px;
		border-radius: 50px;
		background: url(../images/design/category_show.png) no-repeat 0 0;
		cursor: pointer;
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto 0;
		left: 16px;
		background-size: 20px auto !important;
	}
	.o-page-mgmt__text-table-list tbody tr.is-open td.order-1::before {
		background: url(../images/design/category_hide.png) no-repeat 0 0;
		background-size: 20px auto !important;
	}
	td.order-1 > a {
		pointer-events: none !important;
	}
	.o-page-mgmt__text-table-list tbody tr td.order-2 {
		display: inline-flex;
		align-items: center;
		justify-content: flex-end;
		flex-wrap: wrap;
		order: 2;
		width: 30% !important;
		max-height: initial;
		padding: 12px 16px !important;
		border-bottom-width: 1px !important;
	}
	.o-page-mgmt__move-row {
		display: none;
	}
	.o-page-mgmt__edit-button-link {
		margin: 0;
	}
	.o-page-mgmt__print-button-link + .o-page-mgmt__print-button-link {
		margin-left: 12px;
	}
	.comboTreeWrapper .comboTreeParentPlus {
		left: 4px;
		top: 2px;
		width: 18px;
		height: 18px;
	}
	.c-filter__filter-one-input-wrapper {
		width: fit-content;
		height: 40px;
		top: 200px;
		left: 0;
		background: #fff;
	}
	.c-filter__filter-one-input-wrapper.is-opened {
		width: 100%;
		height: 100%;
		background: #fff;
		transition: all 0.2s ease;
		top: 0;
		left: 0;
		position: fixed;
		z-index: 999;
		padding: 24px 0;
	}
	.c-filter__suggestion-content {
		display: flex;
	}
	.c-filter__filter-one-input-wrapper.is-opened .c-filter__suggestion-content {
		max-height: calc(100vh - 88px);
		overflow-y: auto;
		opacity: 1;
		pointer-events: auto;
		transition: all 0.2s ease;
	}
	.c-filter__filter-one-input-wrapper.is-opened input[type="search"] {
		appearance: none;
		-webkit-appearance: none;
	}
	.c-filter__filter-one-input-wrapper.is-opened input[type="search"]::-webkit-search-cancel-button {
		display: none;
	}
	.c-filter__filter-one-input-wrapper.is-opened .c-filter__filter-wrapper {
		padding: 0 24px 0 24px;
	}
	.c-filter__filter-one-input-wrapper.is-opened .has-search-icon::before {
		top: 10px;
		left: 36px;
		width: 16px;
		height: 16px;
		mask-size: 16px 16px;
		-webkit-mask-size: 16px 16px;
	}
	.c-filter__suggestion-title {
		font-size: 13px;
		color: #666;
		font-family: "Inter Bold";
		margin: 12px 0 12px 0;
		padding: 16px 24px 0 24px;
		border-top: 1px solid #D0D5DD;
	}
	.c-filter__suggestion-close::before,
	.c-filter__suggestion-close::after {
		background-color: #a5a5a5;
		height: 16px;
		width: 2px;
		top: 10px;
	}
	.c-filter__suggestion-close {
		top: 24px;
		right: 24px;
		width: 36px;
		height: 36px;
	}
	.c-filter__suggestion-close-button {
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 24px;
		margin: 12px 0 0 0;
		border-top: 1px solid #D0D5DD;
		color: #666;
		font-size: 15px;
		line-height: 22px;
		cursor: pointer;
	}
	.c-filter__suggestion-close-button::before {
		content: "";
		display: inline-block;
		height: 20px;
		width: 20px;
		-webkit-mask: url(../images/design/arrow-left.svg) no-repeat center;
		mask: url(../images/design/arrow-left.svg) no-repeat center;
		-webkit-mask-size: 20px 20px;
		mask-size: 20px 20px;
		margin: 0 10px 0 0;
		background: #666;
	}
	.c-filter__suggestion-search-wrapper {
		display: flex;
		justify-content: center;
		margin: 12px 0;
	}
	.c-filter__suggestion-search-link {
		display: flex;
		align-items: center;
		height: 36px;
		white-space: nowrap;
		font-family: "Inter medium";
		background: #FFFFFF;
		border: 1px solid #D0D5DD;
		border-radius: 6px;
		padding: 8px 12px;
		font-size: 14px;
		color: #344054;
		line-height: 20px;
		cursor: pointer;
		width: fit-content;
	}
	.c-filter__suggestion-search-link:hover {
		background: #F5F7F9;
		transition: all 0.2s ease;
	}
	.c-filter__suggestion-search-link::before {
		content: "";
		display: block;
		width: 16px;
		height: 16px;
		background: #667085;
		margin: 0 8px 0 0;
		-webkit-mask: url(../images/design/little_search.svg) no-repeat center;
		mask: url(../images/design/little_search.svg) no-repeat center;
		mask-size: 16px 16px;
		-webkit-mask-size: 16px 16px;
	}
	.c-filter__filter-button-and-name-search .o-filter-button::before {
		left: 26px;
	}
	.c-filter__toggle-mobile-filters > .o-filter-button-submit {
		font-size: 0;
	}
	.o-page-mgmt__page-filters .o-filter-button {
		margin: 24px 0 0 0;
	}
	.o-page-mgmt__page-filters .c-filter__product-name + .o-filter-button,
	.o-page-mgmt__page-filters .c-filter__toggle-mobile-filters.js-order-filter-toggle {
		margin-top: 0;
	}
	.o-page-mgmt__page-filters .c-tool__settings-item + .o-filter-button {margin: 0;}
}
/* End mgmt files with list rows */

/* Start edit files similar to brand edit page */


.o-page-mgmt__text-table-list a:not(.o-page-mgmt__edit-button-link, .o-delete-button-submit, th a, .o-page-mgmt__move-row, .o-simple-button-submit, .c-category-mgmt__item-category-name, .o-insert-link-submit, .c-pager__page-number, .c-newsletter-mgmt__dots-link, a.has-icon, .c-customers-page__tag-name-link, .c-product-mgmt__product-dublicate-link) {
	color: #4965CA;
	font-size: 14px;
	line-height: 20px;
	font-family: "Inter Medium";
	position: relative;
	width: fit-content;
	cursor: pointer;
}
.o-page-mgmt__text-table-list a:not(.o-page-mgmt__edit-button-link, .o-delete-button-submit, th a, .o-page-mgmt__move-row, .o-simple-button-submit, .c-category-mgmt__item-category-name, .o-insert-link-submit, .c-pager__page-number, .c-newsletter-mgmt__dots-link, a.has-icon, .c-customers-page__tag-name-link, .c-product-mgmt__product-dublicate-link)::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	border-radius: 4px;
	background-color: #4965CA;
	bottom: -1px;
	left: 0;
	transform-origin: right;
	transform: scaleX(0);
	transition: transform 0.3s ease-in-out;
}
.o-page-mgmt__text-table-list a:not(.o-page-mgmt__edit-button-link, .o-delete-button-submit, th a, .o-page-mgmt__move-row, .o-insert-link-submit, .c-newsletter-mgmt__dots-link, a.has-icon):hover::before {
	transform-origin: left;
	transform: scaleX(1);
}
.o-page-edit__flex-table table {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.o-page-edit__flex-table tbody {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
	width: 100%;
}
.o-page-edit__flex-table tr {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.o-page-edit__half-row.is-smaller {
	width: 14% !important;
	margin-left: auto !important;
	justify-content: flex-end; 
}
.o-page-edit__half-row.is-smaller * {
	justify-content: flex-end;
	text-align: right;
}
.o-page-edit__half-row.is-bigger {
	width: 86% !important;
}
.o-page-edit__flex-table tr.row {
	margin: 0;
}
.o-page-edit__flex-table td:first-child,
.o-page-edit__flex-table .c-page-settings__option-group-content-label {
	font-family: "Inter Medium" !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	line-height: 20px;
	color: #101828;
	width: 100% !important;
	margin: 0 0 8px 0 !important;
}
.o-page-edit__flex-table td {
	display: flex;
	flex-wrap: wrap;
	width: 100% !important;
	margin: 0 auto 32px auto !important;
	background: transparent !important;
	padding: 0 !important;
}
.o-page-edit__flex-table td > div {
	width: 100%;
}
.o-page-edit__flex-table input[type="text"],
.o-page-edit__flex-table input[type="password"],
.o-page-edit__flex-table textarea,
.o-page-mgmt__text-table-list textarea,
.o-page-edit__flex-table input[type="email"] {
	padding: 10px 14px;
	color: #101828;
	font-size: 14px;
	line-height: 20px;
	height: initial;
	min-height: 40px;
	max-height: 40px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #D0D5DD;
	background: #FFFFFF;
	margin-bottom: 0 !important;
	width: 100% !important;
}
.o-page-edit__flex-table textarea,
.o-page-mgmt__text-table-list textarea {
	max-height: 1200px;
	min-height: 80px;
}
.o-page-edit__flex-table textarea#ckeditor,
.o-page-mgmt__text-table-list textarea#ckeditor {
	min-height: 324px;
	display: block;
}
body .select2-container--default .select2-selection--single {
	color: #101828;
	font-size: 14px;
	line-height: 20px;
	height: initial;
	min-height: 40px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #D0D5DD;
	background: #FFFFFF;
	margin-bottom: 0 !important;
	width: 100% !important;
	display: flex;
	align-items: center;
	max-height: 40px;
	padding: 0;
}
body .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 40px;
	width: 40px;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 20px;
	height: 40px;
	padding: 10px 40px 10px 14px;
	width: 100%;
}
.select2-results__option > p {
	font-size: 14px;
	margin: 4px 0 0 0;
	color: #000;
	font-family: "Inter Medium";
}
.select2-results__option:hover > p {
	color: #fff;
}
.select2-results__option .short-label-wrapper > *,
.select2-results__option .short-label-wrapper > * {
	font-size: 12px;
	margin: 4px 0 4px 0;
	color: #101828;
}
.select2-results__option:hover .short-label-wrapper > * {
	color: #fff;
}
.o-input-text__multi-lang {
	width: 100%;
	display: flex;
	align-items: flex-end;
	position: relative;
}
.o-page-edit__flex-table .c-language__change-lang-link[name="changeLanguage"],
.o-page-edit-wide .c-language__change-lang-link[name="changeLanguage"] {
	position: absolute;
	right: -2px;
	top: -24px;
	vertical-align: 0;
	display: block;
	margin: 0;
	height: inherit;
	z-index: 9;
}
.o-page-edit__flex-table .c-language__change-lang-link[name="changeLanguage"] img,
.o-page-edit-wide .c-language__change-lang-link[name="changeLanguage"] img {
	border-radius: 3px;
	overflow: hidden;
}
.language-icon {
	margin: 0 4px 0 0;
	vertical-align: middle;
	max-width: 24px;
	max-height: 16px;
	height: 16px !important;
	width: 24px !important;
}
.o-page-edit__flex-table select {
	width: 100%;
	height: 40px;
	padding: 10px 14px;
	color: #101828;
	font-size: 14px;
	line-height: 20px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #D0D5DD;
}
.o-page-edit__flex-table .o-custom-select-wrapper {
	width: 100% !important;
	height: 40px;
}
.o-page-edit__flex-table .custom-check.slide.o-checkbox__slide + .small-grey-info-text {
	display: inline-flex;
	width: fit-content !important;
	align-items: center;
	min-height: 20px;
	margin: 0;
	font-size: 12px;
	line-height: 20px;
	color: #101828;
}
.o-page-edit__flex-table .is-half-col:nth-child(2n) {
	width: 50%;
	padding: 0 12px 0 0;
}
.o-page-edit__flex-table .is-half-col:nth-child(odd) {
	width: 50%;
	padding: 0 0 0 12px;
}
.o-page-edit__flex-table .is-half-col-left {
	width: 50%;
	padding: 0 12px 0 0;
}
.o-page-edit__flex-table .is-half-col-right {
	width: 50%;
	padding: 0 0 0 12px;
}
.o-page-edit__flex-table .has-radio td:nth-child(2) {
	flex-direction: column;
}
.o-page-edit .o-language-wrapper {
	position: relative;
}
/*.content.o-page-edit h2 {
	padding-top: 32px;
	margin-bottom: 24px;
}*/
.o-edit__flex-table-hidden-row td > div {
	padding: 16px 24px 0 24px;
	overflow: hidden;
	border-radius: 8px;
	border: 1px solid #D0D5DD;
	background: #EAECF0;
}
.o-edit__flex-table-hidden-row td > div > table {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	background: transparent;
}
.o-edit__flex-table-hidden-row table.data_list-inner-table-colored tr td {
	background: transparent !important;
	padding: 0 !important;
	margin: 0 0 8px 0 !important;
}
.o-edit__flex-table-hidden-row table.data_list-inner-table-colored tr td:last-child {
	border: 0 !important;
	background: transparent !important;
	width: 100% !important;
	margin: 0 0 8px 0 !important;
}
.o-edit__flex-table-hidden-row table.data_list-inner-table-colored tr td:last-child > div {
	background: transparent;
	border: 0;
	padding: 0;
}
.o-page-edit__flex-table .small-grey-info-text {
	margin-top: 4px;
}
.o-page-edit .o-page-edit__save-page,
.o-page-edit-wide .o-page-edit__save-page {
	position: sticky;
	bottom: -1px;
	left: 0;
	margin: 0 0 0 0;
	width: 100%;
	z-index: 999;
	display: flex;
	padding: 16px 12px 0 0;
	justify-content: flex-end;
	border-top: 1px solid #EAECF0;
	background: #FFFFFF;
}
.o-page-edit .o-page-edit__save-page.has-two-column {
	justify-content: space-between;
	padding: 16px 0 0 0;
}
.o-page-edit__flex-table {
	padding: 0 0 54px 0;
	width: 100%;
}
.o-page-edit .cke_chrome {
	box-shadow: none !important;
	margin: 0 !important;
	width: 100%;
}
.o-page-edit .cke_wysiwyg_frame {
	width: 100% !important;
}
.o-page-edit__flex-table select[multiple="multiple"] {
	min-height: 250px;
	min-width: 100%;
	overflow: auto;
}
/* End edit files similar to brand edit page */

/* Start edit pages with will be in new page - not in popup */
.o-page-edit-wide__title-and-lang {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.o-page-edit-wide__title-and-lang h2 {
	padding: 24px 0;
}
.o-page-edit-wide .o-page-edit__flex-table {
	display: flex;
	flex-wrap: wrap;
	max-width: 888px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	padding: 24px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #F2F4F7;
	background: #FFFFFF;
}
.o-page-edit-wide .o-page-edit__flex-table + .o-page-edit__flex-table {
	margin: 42px auto 0 auto;
}
.o-page-edit__flex-table + .o-page-edit__flex-table:last-of-type {
	margin-bottom: 42px;
}
/* Mega box options use that logic and we need this selector */
.o-page-edit-wide .o-page-edit__flex-table + link + .o-page-edit__flex-table {
	margin: 42px auto 0 auto;
}
.o-page-edit__flex-table + label + .o-page-edit__flex-table:last-of-type {
	margin-bottom: 42px;
}
.tabs-content-container .o-page-edit__flex-table + .o-page-edit__flex-table:last-of-type {
	margin-bottom: 0;
}
.o-page-edit-wide .o-page-edit__flex-table tr {
	margin: 0 0 8px 0 !important;
}
.o-page-edit-wide .o-page-edit__flex-table td {
	border: 0 !important;
	margin: 0 auto 8px auto !important;
}
.o-page-edit__flex-table .comboTreeArrowBtn {
	width: 40px !important;
	height: 40px;
	line-height: 40px;
	border-radius: 0 8px 8px 0;
	background: transparent;
	overflow: hidden;
}
.o-page-edit__flex-table .comboTreeInputWrapper {
	width: 100%;
}
.o-page-edit__flex-table .comboTreeWrapper {
	width: 100% !important;
	max-width: 100% !important;
}
.o-page-edit__flex-table .category-parent-category-td > span {
	width: 100%;
	display: block;
}
.scissors {
	display: none;
}
.o-page-edit__flex-table .comboTreeInputBox {
	width: 100%;
	max-width: 100%;
}
.o-page-edit-wide .o-page-edit__save-page {
	position: relative;
	bottom: 0;
	background: transparent;
	margin: 16px 0 0 0;
}
.o-page-edit__flex-table .colorSelector {
	background-repeat: no-repeat !important;
}
.o-page-edit-wide__on-two-column {
	display: flex !important;
	justify-content: center;
	width: 100%;
	flex-wrap: wrap;
}
.o-page-edit-wide__on-two-column.ui-tabs-hide {
	display: none !important;
}
.o-page-edit-wide__left-column {
	width: 40%;
	margin: 24px 24px 0 0;
}
.o-page-edit-wide__right-column {
	width: 40%;
	margin: 24px 0 0 24px;
}
.o-page-edit-wide__left-column.is-smaller,
.o-page-edit-wide__right-column.is-smaller {
	width: 30%;
}
.o-page-edit-wide__left-column.is-bigger,
.o-page-edit-wide__right-column.is-bigger {
	width: 50%;
}
.o-page-edit-wide__left-column .o-page-edit__flex-table + .o-page-edit__flex-table,
.o-page-edit-wide__right-column .o-page-edit__flex-table + .o-page-edit__flex-table {
	margin-top: 20px;
}
.o-page-edit-wide__two-column-wide {
	width: calc(80% + 48px);
	margin: 0 auto;
}
.o-page-edit__flex-table .no-wrap {
	display: flex;
	flex-wrap: nowrap;
}
.o-page-edit__flex-table .no-wrap .o-simple-button-submit {
	height: 40px;
	min-width: 150px;
	text-align: center;
	justify-content: center;
	margin: 0 0 0 24px;
}
.o-vat-tools__product-section-tools .c-page-settings__option-group-content-field {
	display: inline-flex;
	width: fit-content;
}
.o-vat-tools__product-section-tools .single-vat-input {
	min-width: 80px;
	text-align: left;
}
.o-vat-tools__product-section-tools {
	margin: 48px 0 12px 0;
	display: flex;
	width: 100%;
	align-items: center;
}
.o-vat-tools__product-section-tools-item {
	display: flex;
}
.o-vat-tools__product-section-tools-item .c-page-settings__option-group-content-field {
	width: 50%;
	padding: 0 0 0 24px;
}
.o-page-edit-wide__on-two-column .o-product-list__table.data_list td,
.o-page-edit-wide__on-two-column .data_list .total-lines td {
	background: #fff !important;
	padding: 8px !important;
}
.o-product-list__table textarea {
	min-width: 240px;
	min-height: 40px;
	height: initial;
	width: 100%;
	max-width: 100%;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #D0D5DD;
	background: #FFFFFF;
	padding: 10px 38px 10px 14px;
	font-size: 14px;
	line-height: 20px;
	color: #101828;
	margin: 0;
}
table.o-product-list__table.data_list td,
table.o-product-list__table.data_list th {
	background: transparent !important;
}


/* Import page */
.c-import__more-options {
	display: flex;
	align-items: center;
	width: 100% !important;
}
.c-import__more-option-checkbox {
	display: flex;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	background: url("../images/design/checkbox-unchecked.png") no-repeat scroll center center transparent;
	cursor: pointer;
}
.c-import__more-option-checkbox.is-active {
	background: url("../images/design/checkbox-checked.png") no-repeat scroll center center transparent;
}
/* End edit pages with will be in new page - not in popup */

/* Start popup for edit and create pages */
.c-popup__crop-popup-action {
	display: flex;
	align-items: center;
	margin: 12px 0 0 0;
}
.c-popup__crop-popup-action .o-white-button + .o-simple-button {
	margin: 0 0 0 auto;
}
.c-popup__select-category-wrapper .comboTreeArrowBtnImg {
	border-color: transparent;
	border-style: solid;
	border-width: 0;
	left: 0;
	margin-left: 0;
	margin-top: 0;
	position: absolute;
	top: 0;
	font-size: 0;
	background: url(../images/icons/custom-arrow.png) no-repeat scroll center center #fff;
	width: 100%;
	height: 100%;
}

.o-edit-create__popup {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999;
}
.o-edit-create__popup-close {
	position: absolute;
	right: 32px;
	top: 32px;
	width: 32px;
	height: 32px;
	opacity: 0.9;
	cursor: pointer;
}
.o-edit-create__popup-close::before,
.o-edit-create__popup-close::after {
	position: absolute;
	left: 15px;
	content: ' ';
	height: 33px;
	width: 3px;
	background-color: #fff;
}
.o-edit-create__popup-close::before {
	transform: rotate(45deg);
}
.o-edit-create__popup-close::after {
	transform: rotate(-45deg);
}
.o-edit-create__popup-content {
	width: 38%;
	height: 92vh;
	display: block;
	background: #fff;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.08), 0px 8px 8px -4px rgba(16, 24, 40, 0.03);
	border-radius: 12px;
	padding: 16px 12px;
}
.o-edit-create__popup > table,
.o-edit-create__popup > table > tbody,
.o-edit-create__popup > table > tbody > tr,
.o-edit-create__popup > table > tbody > tr >td {
	display: block;
}
.o-edit-create__popup-content > td {
	max-height: 100%;
	overflow: auto;
	padding: 0 12px;
}
.o-edit-create__popup-content > td::-webkit-scrollbar {
	width: 6px;
}
.o-edit-create__popup-content > td::-webkit-scrollbar-thumb {
	background: #ddd;
	border-radius: 10px;
}
.o-edit-create__popup-content > td::-webkit-scrollbar-track {
	background: #fff;
	border-radius: 10px;
}
@media only screen and (max-width: 768px) {
	.o-edit-create__popup-content {
		width: 88%;
	}
	.o-page-edit-wide__two-column-wide {
		width: 100%;
	}
	.o-page-edit-wide__two-column-wide.has-mobile-scroll {
		max-width: calc(100vw - 24px);
		overflow-y: scroll;
		overflow-x: scroll;
	}
	.o-vat-tools__product-section-tools {
		flex-wrap: wrap;
	}
	.o-vat-tools__product-section-tools-item {
		width: 100%;
	}
	.o-vat-tools__product-section-tools .c-page-settings__option-group-content-field,
	.o-vat-tools__product-section-tools-item + .o-vat-tools__product-section-tools-item {
		margin-top: 12px;
	}
}
/* End popup for edit and create pages */

/* Start settings pages */
.ui-tabs-nav .tab-with-error a span::before {
	content: "";
	background: url(../images/icons/error-msg-icon.png) no-repeat center;
	display: inline-block;
	width: 25px;
	position: absolute;
	top: 0;
	left: 10px;
	height: 100%;
	background-size: 18px auto !important;
}
.c-tabs .c-tabs__list .tab-with-error a {
	color: #fc6904;
}
.c-tabs .c-tabs__list .tab-with-error a::after {
	background: #fc6904;
	width: 100%;
}
.c-tabs {
	background: #fff;
	margin: 0 -24px;
}
.c-tabs__list {
	display: flex;
	flex-wrap: wrap;
	margin: 0 !important;
	padding: 0 24px;
	user-select: none;
	width: fit-content;
}
.c-tabs__list li {
	float: none;
}
.c-tabs .c-tabs__list a {
	font-family: "Inter Regular";
	margin: 0;
	height: initial;
	font-size: 14px;
	line-height: 26px;
	padding: 18px 16px;
	border-radius: 0;
	background: transparent !important;
	position: relative;
	color: #101800;
}
.c-tabs__counter {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	height: 18px;
	border-radius: 100px;
	font-family: "Inter Medium";
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	background: #858d9d;
	min-width: 18px;
	letter-spacing: 0;
}
.c-tabs .c-tabs__list a:not(.disabled):hover {
	color: #4965CA;
	transition: width 0.3s ease;
}
.c-tabs .c-tabs__list a:not(.disabled):hover::after {
	width: 100%;
	transition: width 0.3s ease;
}
.c-tabs .c-tabs__list .ui-tabs-selected > a {
	color: #4965CA;
	cursor: pointer;
}
.c-tabs .c-tabs__list a.disabled {
	color: #aaa;
	cursor: no-drop;
}
.c-tabs .c-tabs__list:hover .ui-tabs-selected > a {
	color: #667085;
}
.c-tabs .c-tabs__list .ui-tabs-selected > a:hover {
	color: #4965CA;
}
.c-tabs .c-tabs__list a::after {
	content: "";
	width: 0;
	height: 3px;
	background: #4965CA;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 0;
}
.c-tabs .c-tabs__list .ui-tabs-selected > a::after {
	width: 100%;
	transition: width 0.3s ease;
}
.c-tabs__list:hover .ui-tabs-selected > a::after {
	width: 0;
}
.c-tabs__list .ui-tabs-selected > a:hover::after {
	width: 100%;
	transition: width 0.3s ease;
}
.c-tabs__list .more-tabs-links {
	display: block;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	margin: 0;
	right: 0;
	padding: 0;
	background: #fff;
	border-top: 3px solid #4965CA;
	border-radius: 0;
	top: 140%;
	z-index: 999;
}
.more-tabs-wrapper.show-dd-menu > ul {
	pointer-events: auto;
	top: calc(100% - 3px);
	opacity: 1;
	transition: top 0.2s, opacity 0.2s ease;
}
.c-tabs__list .ui-tabs-selected a.more-tabs:hover::after {
	content: none;
}
.c-tabs__list .more-tabs-wrapper > ul:before {
	content: "";
	display: block;
	border-color: transparent transparent #4965CA;
	border-width: 0 8px 7px;
	border-style: solid;
	position: absolute;
	right: 32px;
	top: -8px;
}
.c-tabs .c-tabs__list .more-tabs-links a {
	font-size: 14px;
	font-family: "Inter Regular";
	padding: 8px 12px;
}
.c-page-settings__flex-wrapper {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}
.o-settings-mgmt__page-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #EAECF0;
	background: #fff;
	margin: 0 -24px !important;
	padding: 20px 24px;
	position: relative;
}
.o-settings-mgmt__page-title h2 {
	padding: 0 !important;
}
.tabs-content-container .o-page-mgmt__text-table-list {
	margin-bottom: 24px;
}
.c-page-settings__tab-inner {
	display: grid;
	grid-template-columns: calc(50% - 12px) calc(50% - 12px);
	max-width: 1120px;
	margin: 0 auto;
	grid-gap: 24px;
	padding: 24px 0;
}
.c-page-settings__bottom-save {
	display: flex;
	justify-content: center;
	max-width: 1120px;
	margin: 0 auto;
	width: 100%;
}
.c-page-settings__bottom-save.has-two-buttons {
	flex-wrap: wrap;
	justify-content: center;
	max-width: 548px;
}
.c-page-settings__bottom-save.has-two-buttons .o-simple-link-button__link {
	background: transparent;
	border: 0;
	margin: 12px 0 0 0;
	padding: 12px 0;
	white-space: normal;
	font-size: 16px;
}
.c-page-settings__bottom-save .o-simple-button-submit {
	justify-content: center;
	padding: 8px 60px;
	height: 42px;
	font-size: 18px;
	width: 100%;
}
.c-page-settings__bottom-save .o-simple-button {
	max-width: 548px;
	display: block;
	width: 100%;
}
.c-page-settings__bottom-save .o-simple-button + .o-white-button .o-white-button-submit {
	display: flex;
	align-items: center;
	padding: 8px 24px;
	height: 42px!important;
	font-size: 18px;
	margin: 0 0 0 24px;
}
.c-page-settings__tab-inner.is-one-column {
	grid-template-columns: 548px;
	grid-gap: 0;
	justify-content: center;
}
.c-page-settings__tab-inner.is-one-column.is-full-screen {
	grid-template-columns: 548px;
}
.c-page-settings__tab-inner.is-one-wide-column {
	grid-template-columns: 100%;
	max-width: 1120px;
	grid-gap: 0;
	justify-content: center;
	margin: 0 auto !important;
}
.ui-tabs-panel .c-page-settings__tab-inner.is-one-wide-column {
	margin-top: 24px !important;
}
.c-page-settings__tab-inner.has-three-columns {
	grid-template-columns: calc(33.33% - 8px) calc(33.33% - 8px) calc(33.33% - 8px);
	grid-gap: 24px;
	justify-content: center;
}
.c-page-settings__option-group {
	display: flex;
	align-content: flex-start;
	flex-wrap: wrap;
	padding: 24px;
	margin: 0 0 24px 0;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #F2F4F7;
	background: #FFFFFF;
	column-count: 1;
}
.c-page-settings__option-group.is-just-wrapper {
	box-shadow: none;
	padding: 0;
	margin: 0;
	border-radius: 0;
	border: 0;
	background: transparent;
	column-count: initial;
	width: 100%;
}
.c-page-settings__option-group.height2 {
	column-count: 2;
	grid-row-start: 1;
	grid-row-end: span 2;
	grid-column-start: 2;
}
.c-page-settings__option-group.height3 {
	column-count: 2;
	grid-row-start: 1;
	grid-row-end: span 3;
	grid-column-start: 2;
}
.c-page-settings__option-group.height6 {
	column-count: 2;
	grid-row-start: 1;
	grid-row-end: span 4;
	grid-column-start: 2;
}
.c-page-settings__option-group.last-section {
	grid-row-end: span 5;
}
.c-page-settings__option-group.width2.last-section {
	column-count: 2;
	grid-row-start: 5;
	grid-row-end: span 5;
	grid-column-start: 2;
}
.c-page-settings__option-group-title {
	font-family: "Inter Medium";
	font-weight: 500;
	color: #101828;
	margin: 0 0 24px 0;
	font-size: 16px;
	width: 100%;
}
.c-page-settings__option-group-content-row.row-with-image .c-page-settings__option-group-content-field {
	display: flex;
	align-items: center;
}
.c-page-settings__option-group-content-row.row-with-image .o-custom-checkbox-wrapper {
	margin: 0;
}
.c-page-settings__option-group-content-field .fileinput-button {
	top: 0;
	margin: 12px 0;
	width: 100%;
}
.c-page-settings__option-group-content-row.row-with-image img {
	max-height: 40px;
	max-width: 40px;
	width: auto;
	height: auto;
	padding: 0 !important;
	margin: 0 16px;
}
.c-page-settings__option-group-content-row + .c-page-settings__option-group-title {
	margin-top: 24px;
}
.c-page-settings__option-group-content-row {
	width: 100%;
}
.c-page-settings__option-group-content-row.has-top-hr {
	border-top: 1px solid #D0D5DD;
	padding-top: 24px;
}
.c-page-settings__option-group-content-row + .c-page-settings__option-group-content-row {
	margin: 24px 0 0 0;
}
.c-page-settings__option-group-content-row.is-margin-zero + .c-page-settings__option-group-content-row,
.c-page-settings__option-group-content-row.is-margin-zero + .c-page-settings__option-group-content-row + .c-page-settings__option-group-content-row {
	margin: 0;
}
.c-page-settings__option-group-content-row.is-half-col-left,
.c-page-settings__option-group-content-field.is-half-col-left {
	width: 50%;
	padding: 0 6px 0 0;
}
.c-page-settings__option-group-content-row.is-half-col-right,
.c-page-settings__option-group-content-field.is-half-col-right {
	width: 50%;
	padding: 0 0 0 6px;
}
.c-page-settings__option-group-title + .c-page-settings__option-group-content-row.is-half-col-left + .c-page-settings__option-group-content-row.is-half-col-right,
.c-page-settings__option-group-content-row:first-of-type + .c-page-settings__option-group-content-row.is-half-col-right {
	margin: 0;
}
.c-page-settings__option-group-content-row.is-bigger-cell {
	width: 78%;
}
.c-page-settings__option-group-content-row.is-smaller-cell {
	width: 22%;
	margin: 0;
	padding: 0 0 0 24px;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}
.c-page-settings__option-group-content-row + .is-bigger-cell + .is-smaller-cell {margin: 24px 0 0 0;}
.c-page-settings__option-group-content-row.is-smaller-cell .c-page-settings__option-group-content-field {
	justify-content: flex-end;
}
.u-widget__linked-to .c-page-settings__option-group-content-label {
	display: none;
}
.o-combothree-wrapper > span {
	display: block;
	width: 100%;
}
.c-page-settings__option-group-content-label {
	display: block;
	margin: 0 0 8px 0;
	font-size: 14px;
	color: #344054;
}
.c-page-settings__option-group-content-label .o-page-mgmt__edit-button-link + .o-page-mgmt__edit-button-link {
	margin: 0 0 0 12px !important;
}
.c-page-settings__option-group-content-row.is-slide-check .c-page-settings__option-group-content-label {
	margin: 0 !important;
}
.c-page-settings__option-group-content-row input[type="text"],
.c-page-settings__option-group-content-row input[type="tel"],
.c-page-settings__option-group-content-row input[type="number"],
.c-page-settings__option-group-content-row input[type="password"] {
	width: 100%;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #D0D5DD;
	background: #FFFFFF;
	padding: 10px 38px 10px 14px;
	height: 40px;
	font-size: 14px;
	line-height: 20px;
	color: #101828;
	margin: 0;
}
input[type="text"][disabled],
textarea[disabled],
input[type="text"][readonly=readonly],
option[disabled="disabled"] {
	pointer-events: none;
	background: #f6f7f8!important;
	color: #999 !important;
}
textarea.error-field,
.o-input-text.error-field {
	border-color: #c44e45 !important;
}
#tab-seo .c-product-edit__content-cell textarea[disabled] {
	pointer-events: none;
	background: #f6f7f8!important;
	color: #999 !important;
}
.c-page-settings__option-group-content-row .o-custom-select-wrapper {
	display: block;
	width: 100%;
	height: 40px;
}
.c-page-settings__option-group-content-row .o-custom-select-wrapper::after {
	width: 38px;
	height: 38px;
	border-radius: 0 8px 8px 0;
}
.c-page-settings__option-group-content-row .o-custom-select-wrapper select {
	width: 100%;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #D0D5DD;
	background: #FFFFFF;
	padding: 10px 38px 10px 14px;
	height: 40px;
	font-size: 14px;
	line-height: 20px;
	color: #101828;
	margin: 0;
	max-width: 100%;
}
.c-page-settings__option-group-content-row textarea {
	width: 100%;
	max-width: 100%;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #D0D5DD;
	background: #FFFFFF;
	padding: 10px 38px 10px 14px;
	font-size: 14px;
	line-height: 20px;
	color: #101828;
	margin: 0;
}
.c-page-settings__option-group-content-field {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	position: relative;
}
/* We need this because on some inputs appeared div wrapper and it brakes the grid */
.c-page-settings__option-group-content-field > div {
	width: 100%;
}
.c-page-settings__option-group-content-field img {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}
.c-page-settings__option-group-content-field .currency-wrapper {
	position: absolute;
	padding: 0;
	right: 12px;
	top: 11px;
	line-height: 20px;
	color: #667085;
}
.c-page-settings__option-group-content-row.is-slide-check {
	display: flex;
	align-items: flex-start;
	flex-wrap: nowrap;
}
.c-page-settings__option-group-content-row.is-slide-check .c-page-settings__option-group-content-label {
	width: 76% !important;
	white-space: normal;
}
.c-page-settings__option-group-content-row.is-slide-check .c-page-settings__option-group-content-field {
	display: flex;
	justify-content: flex-end;
	width: 24%;
}
.is-break-all {
	word-break: break-all;
}
.is-white-space-normal {
	white-space: normal!important;
}
.has-line-height-lg {
	line-height: 22px;
}
.small-grey-info-text,
.small-grey-info-text a,
.small-grey-info-text strong {
	margin: 4px 0;
	color: #667085;
	font-size: 11px;
	line-height: 16px;
}
.small-grey-info-text li {
	margin: 4px 0;
	color: #667085;
	line-height: 16px;
}
.c-page-settings__three-col {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.c-page-settings__three-col-cell {
	width: calc(50% - 6px) !important;
	position: relative;
}
.c-page-settings__three-col-cell:first-child {
	width: calc(20% - 6px) !important;
}
.c-page-settings__three-col-cell:nth-child(2) {
	width: calc(30% - 6px) !important;
}
.c-page-settings__two-col-cell {
	width: calc(50% - 6px) !important;
	position: relative;
}
.c-page-settings__three-col-cell.is-align-right input[type="text"],
.c-page-settings__three-col-cell.is-align-right select {
	text-align: right;
	padding: 10px 20px 10px 14px;
}
.c-page-settings__two-col-cell.is-align-center input[type="text"],
.c-page-settings__two-col-cell.is-align-center select {
	text-align: center;
	padding: 10px 32px 10px 32px;
}
.is-text-align-center {
	text-align: center;
}
.currency-wrapper-start {
	position: absolute;
	left: 8px;
	top: 11px;
	z-index: 2;
	line-height: 20px;
	color: #667085;
}
.c-page-settings__option-group-content-field .o-custom-checkbox-wrapper {
	margin: 0 16px 8px 0;
}
.checkbox-with-wrong-structure .o-custom-checkbox-wrapper {
	margin: 0 0 8px 0;
}
.checkbox-with-wrong-structure > label {
	display: inline-block;
	line-height: 20px;
	margin: 0 0 8px 0;
}
.c-page-settings__option-group-content-field.checkbox-with-wrong-structure {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.c-page-settings__option-group-content-row.is-two-col {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.c-page-settings__option-group-content-row.is-two-col .c-page-settings__option-group-content-label {
	width: 100%;
}
.o-page-settings .c-language__change-lang-link[name="changeLanguage"] {
	position: absolute;
	right: 2px;
	top: -24px;
	vertical-align: 0;
	display: block;
	margin: 0;
	height: inherit;
}
.o-page-settings .cke_chrome {
	width: 100%;
}
#tab-pki-validation input[name="PKIValidationFilename"] {
	padding-left: 192px;
}
#tab-pki-validation .currency-wrapper-start {
	line-height: 20px;
}
#CountryName,
#CompanyName,
#CompanyCity,
#CompanyAddress,
#CompanyAddress2,
#BrandInfoLinkTitle,
#BrandName {
	width: 100%;
}

.c-fields-order__wrapper {
	position: relative;
	overflow: visible;
	zoom: 1;
	width: 100%;
	padding-right: 35%;
}
.c-fields-order__wrapper .c-fields-order-column__wrapper {
	border: solid 1px #ddd;
	padding: 0 12px;
	margin-bottom: 12px;
	background: #fff;
}
#availableColumn.c-fields-order-column__wrapper {
	width: 52%;
	margin-right: -54%;
	float: right;
}
.c-fields-order-column__wrapper .c-fields-order-column-name {
	display: flex;
	align-items: center;
	font-family: "Inter Medium";
	font-size: 18px;
	line-height: 20px;
	text-align: left;
	padding: 12px 0 12px 0;
	color: #101828;
	background: transparent;
	margin: 0;
	height: 52px;
}
.c-fields-order-column__wrapper .c-fields-order-wrap-group-items {
	min-height: 40px;
}
#availableColumn.c-fields-order-column__wrapper .c-fields-order-wrap-group-items {
	overflow: auto;
	min-height: 400px;
	max-height: 400px;
}
.field-box {
	margin-bottom: 8px;
}
.field-box .field-box-title {
	font-family: "Inter Medium";
	font-weight: 500;
	color: #101828;
	font-size: 14px;
	line-height: 20px;
	padding: 8px 28px;
	border: 1px solid #B2C1FC;
	background: #E8EDFD;
	color: #101828;
	cursor: move;
	position: relative;
	transition: background 200ms linear;
	box-shadow: 0px 1px 2px rgb(16 24 40 / 5%);
	border-radius: 8px;
}
.field-box .field-box-title:hover {
	background: #B2C1FC;
}
#availableColumn .field-box .field-box-title {
	background: #D1FADF !important;
	border: 1px solid #6CE9A6;
}
#availableColumn .field-box .field-box-title:hover {
	background: #6CE9A6 !important;
}
.field-box .field-box-title span {
	overflow: hidden;
	display: block;
	text-overflow: ellipsis;
}
.field-box .field-box-title span:before {
	content: "";
	display: inline-block;
	height: 14px;
	width: 8px;
	background: #667085;
	-webkit-mask: url(../images/design/move.svg) no-repeat center;
	mask: url(../images/design/move.svg) no-repeat center;
	mask-size: 8px 14px;
	-webkit-mask-size: 8px 14px;
	position: absolute;
	left: 11px;
	top: 8px;
}
.c-page-settings__tab-inner.is-two-big-column {
	grid-template-columns: calc(30% - 12px) calc(70% - 12px);
}
.o-simple-button.width100 .o-simple-button-submit {
	width: 100%;
	text-align: center;
	justify-content: center;
}
.width100 {width: 100%;}
#smtpSetup {
	display: none;
}
.width1-nowrap a {
	vertical-align: middle;
}
.ui-datepicker {
	min-width: 240px;
}
.ui-datepicker-title .ui-datepicker-year {
	margin-right: 4px;
}
.ui-datepicker .ui-datepicker-title select {
	margin-top: 3px!important;
}
@media only screen and (max-width: 768px) {
	.c-page-settings__option-group-content-row.is-bigger-cell {
		width: 70%;
	}
	.c-page-settings__option-group-content-row.is-smaller-cell {
		width: 30%;
		padding: 0 0 0 12px;
	}
	.c-page-settings__option-group:not(:last-child) {
		margin:0 0 24px 0;
	}
	.c-page-settings__option-group-content-row.is-half-col-left,
	.c-page-settings__option-group-content-row.is-half-col-right,
	.c-page-settings__option-group-content-field.is-half-col-right,
	.c-page-settings__option-group-content-field.is-half-col-left {
		width: 100%;
		padding: 0;
	}
	.c-page-settings__option-group-title + .c-page-settings__option-group-content-row.is-half-col-left + .c-page-settings__option-group-content-row.is-half-col-right,
	.c-page-settings__option-group-content-row:first-of-type + .c-page-settings__option-group-content-row.is-half-col-right {
		margin: 24px 0 0 0;
	}
	.c-page-settings__option-group-content-row.row-with-image .c-page-settings__option-group-content-field {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}
	.c-page-settings__bottom-save {
		flex-wrap: wrap;
	}
	.c-page-settings__bottom-save .o-simple-button-submit {
		height: auto;
		min-height: 42px;
		white-space: normal;
		padding: 8px 30px;
	}
	.c-page-settings__bottom-save .o-simple-button + .o-simple-button {
		margin: 24px 0 0 0;
	}
	.c-page-settings__bottom-save .o-simple-button + .o-white-button .o-white-button-submit {
		margin: 24px 0 0 0;
	}
	.o-settings-mgmt__page-title {
		margin: -24px -12px 0 -12px !important;
		width: calc(100% + 24px);
		flex-wrap: wrap;
	}
	.o-settings-mgmt__page-title .o-language-wrapper {margin: 12px 0;}
	.c-tabs {
		margin: 0 -12px;
	}
	.o-page-settings .c-tabs {
		margin: 0 -12px 0 -12px !important;
		padding: 0 12px;
		width: calc(100% + 24px);
	}
	.c-page-settings__tab-inner {
		grid-template-columns: 100%;
	}
	.c-page-settings__tab-inner.is-two-big-column,
	.c-page-settings__tab-inner.is-one-wide-column,
	.c-page-settings__tab-inner.has-three-columns {
		grid-template-columns: 100%;
	}
	.c-page-settings__option-group.height2,
	.c-page-settings__option-group.height6 {
		column-count: 1;
		grid-row-start: 1;
		grid-row-end: 1;
		grid-column-start: 1;
	}
	.c-page-settings__option-group.width2.last-section {
		column-count: initial;
		grid-row-start: initial;
		grid-row-end: initial;
		grid-column-start: initial;
	}
	.c-tabs .c-tabs__list a {
		font-size: 14px;
		padding: 8px 12px;
	}
	.c-page-settings__option-group {
		margin: 0;
	}
	.c-page-settings__tab-inner.is-one-column {
		grid-template-columns: 100%;
	}
	.c-page-settings__three-col {
		flex-wrap: wrap;
	}
	.c-page-settings__three-col-cell {
		width: 100% !important;
		margin: 0 0 8px 0;
	}
	.c-page-settings__option-group.height3 {
		column-count: 1;
		grid-column-start: auto;
		grid-row-start: 2;
	}
	.c-page-settings__three-col-cell:last-child {
		margin: 0;
	}
	.c-page-settings__tab-inner.is-two-big-column {
		grid-template-columns: 100%;
	}
	.c-fields-order__wrapper {
		padding-right: 0;
	}
	#availableColumn.c-fields-order-column__wrapper {
		width: 100%;
		margin-right: 0;
		float: none;
	}
	#availableColumn.c-fields-order-column__wrapper .c-fields-order-wrap-group-items {
		overflow: auto;
		min-height: initial;
		max-height: 400px;
	}
	.c-page-settings__option-group-content-field.is-half-col {
		width: 100%;
		padding: 0 !important;
	}
	.c-tabs__list {
		padding: 20px 0 0 0;
	}
}
/* End settings pages */

/* Start Flex a simple table */
.o-flex-table,
.o-flex-table table,
.o-flex-table tbody,
.o-flex-table tr {
	display: flex;
	width: 100%;
}
.o-flex-table tbody {
	flex-wrap: wrap;
}
.o-flex-table td {
	display: flex;
}
.o-flex-table tr,
.o-flex-table td {
	flex-wrap: wrap;
	align-items: center;
	padding: 0;
	margin: 0;
}
.o-flex-table tr td:first-child {
	width: fit-content;
	padding: 0 32px 0 0 !important;
}
.o-flex-table td label {
	display: block;
	height: initial
}
.o-flex-table td.width1-nowrap {
	width: fit-content;
}
.c-page-banners .data_list td img {width: auto; max-width: 100%; max-height: 100%; height: auto;}
.data_list td.currency-rate-module-logo img {width: 180px; height: 32px; background: #fff; max-width: initial; max-height: initial;}

/* End Flex a simple table */

/*** End general style for tables with old html structure ***/

/*** Start Product pages ***/

/* Start Product edit and create */
table.quick_category_create .comboTreeArrowBtn,
.custom-select:after {
	width: 26px !important;
	height: 38px !important;
	border-radius: 0 8px 8px 0;
	border: 0;
	top: 1px;
	right: 1px;
}
.c-language__change-lang-link[name="changeLanguage"] img {
	max-width: 24px;
	max-height: 16px;
	width: 24px !important;
	height: 16px !important;
}
.content .tooltipWrapper .tooltipInfo {
	left: initial;
	right: 0;
	top: 22px;
	min-width: 640px;
}
.c-widget__category-tree .c-widget_action-buttons {
	display: flex;
	align-items: center;
	width: fit-content !important;
}
.c-widget__category-tree {width: 100%;}
.c-widget_tree-row {
	display: flex;
	align-items: center;
	margin: 0 0 16px 0;
}
.c-widget_tree-row .comboTreeArrowBtn {
	width: 40px !important;
	height: 40px;
	line-height: 40px;
	border-radius: 0 8px 8px 0;
	overflow: hidden;
}
.c-widget__category-tree .c-widget_action-buttons .c-category__find-link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 40px !important;
	height: 40px;
	background: #fff !important;
	border: 1px solid #5A7AF9;
	font-size: 0;
	margin: 0;
	padding: 0;
	border-radius: 6px;
}
.c-category__find-link::before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	background: #5A7AF9;
	border: 0;
	-webkit-mask: url(../images/design/little_search.svg) no-repeat center;
	mask: url(../images/design/little_search.svg) no-repeat center;
	mask-size: 16px 16px;
	-webkit-mask-size: 16px 16px;
}
.c-widget__category-tree .c-widget_action-buttons .c-category__find-link:hover::before {
	background: #fff;
}
.c-widget__category-tree .c-widget_action-buttons .c-category__find-link:hover {
	background-color: #5A7AF9 !important;
	transition: all 0.3s ease;
}
.c-widget_action-buttons .o-delete-button-submit {
	width: 40px;
	height: 40px;
}
.c-widget_action-buttons .o-delete-button-submit::before {
	height: 16px;
	width: 16px;
	mask-size: 16px 16px;
	-webkit-mask-size: 16px 16px;
}
.c-widget__category-dd-wrapper {
	width: 100%;
}
.c-widget__category-dd-wrapper .comboTreeWrapper,
.c-widget__category-dd-wrapper .comboTreeWrapper .comboTreeInputBox {
	max-width: 100% !important;
}
.c-widget__category-dd-wrapper > span {display: block; width: 100%;}
.c-product-edit__content-cell .c-tabs__list {
	padding: 0;
	align-items: flex-end;
}
.c-seo-view__product-title {
	color: #1a0dab;
	font-size: 20px;
	line-height: 26px;
	display: block;
	margin: 8px 0 4px 0;
}
.c-seo-view__product-title:hover {
	text-decoration: underline;
}
#tab-wholesale .o-flex-table tr,
#tab-wholesale .o-flex-table td {
	flex-wrap: nowrap;
}
#tab-wholesale .o-flex-table td {
	width: 100%;
	padding: 4px 8px !important;
}
#tab-wholesale .o-flex-table tr td:first-child {
	padding-right: 16px !important;
}
.c-widget__checkbox-list .o-custom-checkbox-wrapper {
	margin: 0 12px 8px 0;
}
.ProductVariantImageWrapper_uploadButton input {
	display: none;
}
.c-quantity-in-warehouse__location-variant-wrapper {
	width: 100% !important;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
@media only screen and (max-width: 768px) {
	.c-widget__category-dd-wrapper {
		padding: 0;
	}
	.c-widget_action-find {
		display: none;
	}
}
/* End Product edit and create */

/*** End Product pages ***/


/*** Start customer page and invoices pages ***/
.c-customer-edit__addresses-title-section {
	font-size: 18px;
	color: #000;
	margin: 0 0 24px 0;
}
.c-customer-edit__newsletter .c-customer-edit__addresses-title-section {
	font-size: 18px;
	color: #000;
	margin: 0 0 24px 0;
}
.o-address-table {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.o-address-table__item {
	width: 100%;
	margin: 0 auto 24px auto;
	position: relative;
	padding: 24px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #F2F4F7;
	background: #FFFFFF;
}
.o-address-table__item-row {
	display: flex;
	min-width: 100%;
	margin: 0 -8px 16px -8px;
}
.o-address-table__item-row:last-child {
	margin-bottom: 0;
}
.o-address-table__item-row.has-three-cell .o-address-table__item-cell {
	width: calc(33.33% - 16px);
}
.o-address-table__item-row.has-two-cell .o-address-table__item-cell {
	width: calc(50% - 16px);
	flex-direction: row;
}
.o-address-table__item-row.has-one-cell .o-address-table__item-cell {
	width: calc(100% - 16px);
}
.o-address-table__item-cell {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	margin: 0 8px;
}
.o-address-table__item-cell.with-radio {
	flex-wrap: nowrap;
	align-items: center;
	flex-direction: row;
}
.o-address-table__item-cell label:not(.o-address-table__item-cell label.o-custom-select-wrapper) {
	font-family: "Inter Medium" !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	line-height: 20px;
	height: 20px;
	color: #101828;
	width: 100%;
	margin: 0 0 8px 0;
}
.o-address-table__item-cell label.o-custom-select-wrapper {
	font-family: "Inter Medium" !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	line-height: 20px;
	color: #101828;
	width: 100%;
}
.o-address-table__item-cell select {
	min-width: initial;
	width: 100%;
}
.o-address-table__item-cell input[type="text"],
.o-address-table__item-cell input[type="email"],
.o-address-table__item-cell input[type="tel"] {
	padding: 10px 14px;
	color: #101828;
	font-size: 14px;
	line-height: 20px;
	height: initial;
	min-height: 40px;
	max-height: 40px;
	box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
	border-radius: 8px;
	border: 1px solid #D0D5DD;
	background: #FFFFFF;
	margin-bottom: 0 !important;
	width: 100%;
}
.o-address-table__item-cell input[type="radio"] {
	margin: 0;
}
.o-address-table__item-cell input[type="radio"] + label {
	margin: 0 0 0 4px !important;
}
.o-address-table__remove-address-row {
	margin: 0 0 0 auto;
}
.o-address-table__item-account-type {
	display: flex;
	align-items: center;
}
.o-address-table__item-row.CustomerBillingIsCompany- {
	margin-top: 42px;
}
.o-address-table__item-cell-titles {
	display: flex;
	justify-content: space-between;
	white-space: nowrap;
	width: 100%;
}
.o-address-table__item-cell-titles label {
	width: fit-content !important;
}
.o-address-table__item-cell-inputs {
	display: flex;
	width: 100%;
	position: relative;
}
.o-address-table__item-cell-inputs::before {
	content: "";
	width: 1px;
	height: 30px;
	position: absolute;
	right: 35%;
	top: 6px;
	background: #D0D5DD;
}
.o-address-table__item-cell-inputs input {
	width: 65% !important;
	border-radius: 8px 0 0 8px !important;
	border-right: 0 !important;
}
.o-address-table__item-cell-inputs input + script + input {
	width: 35% !important;
	border-radius: 0 8px 8px 0 !important;
	border-left: 0 !important;
	border-right: 1px solid #D0D5DD !important;
}
@media only screen and (max-width: 768px) {
	.o-address-table__item-row.has-three-cell .o-address-table__item-cell,
	.o-address-table__item-row.has-two-cell .o-address-table__item-cell {
		margin: 0 0 16px 0;
		width: 100%
	}
	.o-address-table__item-row {
		flex-wrap: wrap;
		margin: 0;
	}
}
/*** End customer page and invoices pages ***/

.c-newsletter-mgmt .o-page-mgmt__text-table-list td:nth-child(2) {
	white-space: normal;
	min-width: 180px;
}
/*.c-newsletter-mgmt .o-page-mgmt__text-table-list td:nth-child(2) a {
	max-width: 180px;
	display: block;
	word-break: break-word;
}*/
/*** Start discount pages ***/
input[disabled="disabled"] + .c-discount__unit {
	background: #f5f5f5;
}
/*** End discount pages ***/

/* Start small laptop version */
@media only screen and (max-height: 768px) and (min-width: 769px) {
	.c-menu__configuration-toggle,
	.c-menu__sales-channels-toggle {
		cursor: pointer;
	}
	.c-menu__configuration-toggle::after,
	.c-menu__sales-channels-toggle::after {
		content: "";
		display: block;
		border-width: 0 2px 2px 0;
		border-style: solid;
		border-color: #6d767e;
		position: absolute;
		top: 0;
		bottom: 2px;
		margin: auto 0;
		right: 12px;
		width: 8px;
		height: 8px;
		box-sizing: border-box;
		transform: rotate(45deg);
		transition: all 0.3s ease;
		border-radius: 0 0 2px 0;
	}
	.c-menu__configuration-toggle.is-visible,
	.c-menu__sales-channels-toggle.is-visible {
		color: #fff;
	}
	.c-menu__configuration-toggle.is-visible::after,
	.c-menu__sales-channels-toggle.is-visible::after {
		border-color: #fff;
		bottom: -6px;
		transform: rotate(-135deg);
	}
	.js-sales-channels-content__sm-laptop {
		max-height: 0;
		transition: max-height 0.3s ease-out;
		overflow: hidden;
	}
	.js-sales-channels-content__sm-laptop.is-visible {
		max-height: 80px;
		transition: max-height 0.3s ease-in;
	}
	.js-configuration-content__sm-laptop {
		max-height: 0;
		overflow: hidden;
		transition: max-height 0.3s ease-out;
	}
	.js-configuration-content__sm-laptop.is-visible {
		max-height: 80px;
		transition: max-height 0.3s ease-in;
	}
	.o-menu__main-item.is-opened .o-menu__main-drop-down {
		position: fixed;
		left: 240px;
		max-width: 300px;
		max-height: 100vh;
		overflow-x: hidden;
		overflow-y: auto;
		flex-wrap: nowrap;
	}
	.o-menu__main-close-menu {
		right: 12px;
	}
	.o-menu__main-item.is-opened .o-menu__main-sub-list:last-child {
		padding-bottom: 72px;
	}
	.o-menu__main-item.has-submenu-on-two-col.is-opened .o-menu__main-drop-down {
		left: 240px;
		flex-wrap: wrap;
		max-width: 540px;
	}
	/*.o-menu__main-item.has-submenu-on-two-col .o-menu__main-sub-list {
		width: 100%;
	}*/
}
/* End small laptop version */

/* Start mobile version */
.c-header__mobile {
	display: none;
}
.o-menu__main-mobile-toggle {
	display: none;
}
.o-menu__top-mobile-toggle {
	display: none;
}
.c-header__mobile-profile-wrapper {
	display: none;
}
@media only screen and (max-width: 1440px) {
	.o-page-edit__flex-table.has-image-upload .is-half-col {
		width: 100%;
	}
}
@media only screen and (max-width: 1240px) {

}
@media only screen and (max-width: 768px) {
	.c-header__storefront-client-area-drop-down {
		display: none;
	}
	.content #breadcrumb {
		width: 100%;
		padding: 2px 0;
		margin: 0;
		border: 0;
		max-width: calc(100vw - 42px);
		overflow: hidden;
		text-overflow: ellipsis;
		top: -20px;
		white-space: nowrap;
	}
	.o-page-mgmt__page-title-and-create #breadcrumb {
		top: -20px;
	}
	.o-settings-mgmt__page-title #breadcrumb {
		top: 4px;
	}
	#breadcrumb a {
		font-size: 11px;
		color: #0b1031;
		white-space: nowrap;
	}
	.o-page-edit-wide__title-and-lang h2 {
		width: 100%;
		padding: 12px 0 !important;
		margin: 0 !important;
	}
	.o-page-edit .o-language-wrapper {
		margin: 0 0 24px 0;
	}
	.o-page-edit-wide__title-and-lang {
		flex-wrap: wrap;
	}
	.o-upload-image {
		flex-wrap: wrap;
	}
	.o-upload-image__image-wrapper {
		margin: 0 auto 12px auto;
	}
	.o-upload-image__content-wrapper {
		padding: 0;
	}
	.o-upload-image__content-title, .o-upload-image__content-note {
		text-align: center;
	}
	.o-page-edit-wide__left-column.is-smaller, .o-page-edit-wide__right-column.is-smaller {
		width: 100%;
		margin: 24px 0 24px 0;
	}
	.o-page-edit__flex-table .is-half-col {
		width: 100%;
		padding: 0 !important;
	}
	.o-page-edit__flex-table .is-half-col:nth-child(2n) {
		width: 100%;
		padding: 0 !important;
	}
	.o-page-edit__flex-table .is-half-col:nth-child(odd) {
		width: 100%;
		padding: 0 !important;
	}
	.o-page-edit-wide .o-page-edit__flex-table tr {
		margin: 0 0 8px 0 !important;
	}
	.o-page-edit-wide .o-page-edit__flex-table tr
	.o-page-edit-wide__left-column.is-bigger, .o-page-edit-wide__right-column.is-bigger {
		width: 100%;
		margin: 0;
	}
	.o-page-edit__half-row.is-bigger {
		width: 78% !important;
	}
	.o-page-edit__half-row.is-smaller {
		width: 22% !important;
	}
	.c-header {
		display: none;
	}
	.c-header__sidebar {
		width: 100%;
		position: fixed;
		top: 60px;
		left: -100%;
		border-top: 1px solid rgba(242, 244, 247, 0.08);
		height: 100%;
		overflow-y: auto;
		padding-bottom: 72px;
	}
	.c-header__sidebar.is-open {
		display: flex;
		flex-direction: column;
		left: 0;
		transition: all 0.3s ease-in-out;
	}
	.o-menu__main-list {order: 1; margin: 24px 0;}
	.c-header__sidebar.is-open.is-sub-menu-open {margin: 0;}
	.c-header__logo-wrapper {
		display: none;
	}
	.o-menu__main-item.is-opened {
		background: rgba(255, 255, 255, 0.06);
		border-radius: 8px;
	}
	.o-menu__main-item.is-opened .o-menu__main-link {
		border-radius: 0;
		color: #BFC4CA;
		background: transparent;
	}
	.o-menu__main-item .o-menu__main-drop-down {
		left: 180px;
		opacity: 0;
		transition: opacity 0.3s, left 0.4s ease;
	}
	.o-menu__main-item.is-opened .o-menu__main-drop-down {
		left: 52px;
		opacity: 1;
		width: calc(100% - 52px);
		z-index: 9;
		transition: opacity 0.3s, left 0.4s ease;
		overflow-y: auto;
		min-height: 100%;
		padding-bottom: 72px;
	}
	.o-menu__main-item.has-submenu-on-two-col .o-menu__main-drop-down {
		left: 180px;
	}
	.o-menu__main-item.has-submenu-on-two-col.is-opened .o-menu__main-drop-down {
		left: 52px;
	}
	.o-menu__main-item.has-submenu-on-two-col .o-menu__main-sub-list {
		width: 100%;
	}
	.c-header__sidebar.is-sub-menu-open .c-header__mobile-profile-wrapper,
	.c-header__sidebar.is-sub-menu-open .o-menu__section-separator {
		display: none;
	}
	.c-header__mobile-profile-wrapper {
		position: relative;
		z-index: 9;
		order: 2;
	}
	.c-header__sidebar.is-sub-menu-open .o-menu__main-link {
		font-size: 0;
		padding: 4px;
	}
	.c-header__sidebar.is-sub-menu-open {
		padding: 0;
	}
	.c-header__sidebar.is-sub-menu-open .o-menu__main-item {
		width: 52px;
	}
	.c-header__sidebar.is-sub-menu-open .o-menu__main-link {
		font-size: 0;
		padding: 8px;
		justify-content: center;
		height: 52px;
	}
	.c-header__sidebar.is-sub-menu-open .o-menu__main-link::before {
		width: 100%;
		height: 100%;
		mask-size: auto auto !important;
		-webkit-mask-size: auto auto !important;
		margin: 0;
	}
	.o-menu__main-item.is-opened .o-menu__main-link {
		background: #5A7AF9;
	}
	.c-header__sidebar.is-sub-menu-open .o-menu__main-item .o-menu__main-link::after {
		display: none;
	}
	.c-header__sidebar.is-sub-menu-open .o-menu__main-item.is-opened .o-menu__main-link::after {
		display: block;
		right: 6px;
	}
	.o-menu__main-item.is-opened .o-menu__main-drop-down.column-2,
	.o-menu__main-item.is-opened .o-menu__main-drop-down.column-3,
	.o-menu__main-item.is-opened .o-menu__main-drop-down.column-4 {
		width: calc(100% - 52px) !important;
	}
	.o-menu__main-close-menu {
		right: initial;
		left: 24px;
	}
	.o-menu__main-item-title {
		padding-left: 60px;
	}
	.c-header__mobile {
		display: flex;
		align-items: center;
		width: 100%;
		height: 60px;
		padding: 4px 0;
		background: #0B1031;
		margin: 0 0 24px 0;
	}
	.c-header__mobile.is-open {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99;
	}
	.c-header__mobile-menu-and-monitor {
		display: flex;
		align-items: center;
		width: 30%;
		margin: 0 0 0 12px;
	}
	.c-header__mobile-menu-toggle {
		width: 52px;
		height: 52px;
		position: relative;
		transform: rotate(0deg);
		transition: 0.5s ease-in-out;
		cursor: pointer;
	}
	.c-header__mobile-menu-toggle span {
		display: block;
		position: absolute;
		height: 2px;
		width: 26px;
		background: #fff;
		border-radius: 10px;
		opacity: 1;
		left: 0;
		transform: rotate(0deg);
		transition: 0.25s ease-in-out;
	}
	.c-header__mobile-menu-toggle span:nth-child(1) {top: 16px;}
	.c-header__mobile-menu-toggle span:nth-child(2), .c-header__mobile-menu-toggle span:nth-child(3) {top: 24px;}
	.c-header__mobile-menu-toggle span:nth-child(4) {top: 32px;}
	.c-header__mobile-menu-toggle.is-open span:nth-child(1) {top: 18px;width: 0%;left: 50%;}
	.c-header__mobile-menu-toggle.is-open span:nth-child(2) {transform: rotate(45deg);}
	.c-header__mobile-menu-toggle.is-open span:nth-child(3) {transform: rotate(-45deg);}
	.c-header__mobile-menu-toggle.is-open span:nth-child(4) {top: 18px;width: 0%;left: 50%;}
	.c-header__mobile-customer-area {
		display: inline-flex;
		position: relative;
		z-index: 9;
		width: 100%;
		order: 3;
	}
	.c-header__mobile-customer-area .c-header__current-customer-area {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 38px;
		margin: 48px 0 0 0;
		background: rgba(255, 255, 255, 0.1);
		border: 1px solid rgba(255, 255, 255, 0.15);
		border-radius: 6px;
		position: relative;
		color: #fff;
		font-size: 14px;
	}
	.c-header__mobile-customer-area .c-header__current-customer-area::before {
		margin: 0 8px 0 0;
		position: relative;
	}
	.c-header__mobile-customer-area .c-header__current-customer-area .oi::before {
		color: #fff;
		font-size: 12px;
	}
	.c-header__sidebar.is-sub-menu-open .c-header__mobile-customer-area .c-header__current-customer-area {
		font-size: 0;
		width: 42px;
		height: 42px;
		left: 4px;
	}
	.c-header__sidebar.is-sub-menu-open .c-header__mobile-customer-area .c-header__current-customer-area::before {
		margin: 0;
	}
	
	.c-header__mobile-logo {
		width: 40%;
		text-align: center;
	}
	.c-header__mobile-logo .c-header__logo {
		margin: 0;
	}
	.c-header__mobile-search-and-notifications {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		width: 30%;
		padding: 0 6px 0 0;
		margin: 0 12px 0 0;
	}
	.c-header__mobile-search-dd {
		display: none;
	}
	.c-header__mobile-ringbell {
		margin: 0 0 0 12px;
	}
	.c-header__mobile-ringbell .c-header__ringbell-icon-wrapper::before {
		mask-size: auto 22px;
		-webkit-mask-size: auto 22px;
		width: 22px;
		height: 22px;
		background-color: #fff;
	}
	.c-header__mobile-search-toggle::before {
		content: "";
		display: block;
		width: 20px;
		height: 20px;
		background: #fff;
		-webkit-mask: url(../images/design/little_search.svg) no-repeat center;
		mask: url(../images/design/help.svg) no-repeat center;
		mask-size: auto 20px;
		-webkit-mask-size: auto 20px;
	}
	
	.c-header__mobile-profile-menu-item.is-mobile-lang-selection .c-order-mgmt__action-btn-update-dd-toggle {
		max-width: 100%;
		background: transparent;
		border: 0;
		color: #BFC4CA;
		padding: 10px 16px;
		margin: 0;
		border-radius: 0;
		box-shadow: none;
	}
	.c-header__mobile-profile-menu-item.is-mobile-lang-selection .o-dd-wrapper.is-opened .o-dd-content {
		border: 0;
		border-radius: 0;
		position: relative;
		top: 0;
		left: 0;
		background: transparent;
		flex-direction: initial;
		flex-wrap: wrap;
		min-width: initial;
		width: 100%;
		padding: 10px 16px;
	}
	.c-header__mobile-profile-menu-item.is-mobile-lang-selection .o-dd-item {
		color: #fff;
		margin: 0 12px 12px 0;
		border: 1px solid #5a7af9;
		border-radius: 8px;
		line-height: 1 !important;
		height: auto !important;
		padding: 8px 12px;
		font-size: 12px;
	}
	
	.c-header__mobile-profile-wrapper {
		display: flex;
		flex-wrap: wrap;
		padding: 16px 14px 0 14px;
	}
	.c-header__mobile-profile-wrapper .c-header__profile {
		display: flex;
		align-items: center;
		width: 100%;
		position: relative;
		cursor: pointer;
		padding: 0 0 16px 0;
	}
	.c-header__mobile-profile-wrapper .c-header__profile::after {
		content: "";
		display: block;
		border-width: 0 2px 2px 0;
		border-style: solid;
		border-color: #6d767e;
		position: absolute;
		top: 0;
		bottom: 20px;
		margin: auto 0;
		right: 12px;
		width: 10px;
		height: 10px;
		box-sizing: border-box;
		transform: rotate(45deg);
		transition: all 0.3s ease;
	}
	.c-header__mobile-profile-wrapper .c-header__profile.is-open::after {
		border-color: #fff;
		bottom: 12px;
		transform: rotate(-135deg);
	}
	.c-header__mobile-profile-wrapper .c-header__profile-acronym {
		width: 48px;
		height: 48px;
		font-size: 16px;
		margin: 0 16px 0 0;
	}
	.c-header__mobile-profile-wrapper .c-header__profile-info {
		display: inline-flex;
		flex-direction: column;
	}
	.c-header__mobile-profile-wrapper .c-header__profile-name {
		font-family: "Inter Medium";
		color: #fff;
		font-size: 16px;
		line-height: 24px;
	}
	.c-header__mobile-profile-wrapper .c-header__original-profile-name {
		display: block;
		font-size: 16px;
		line-height: 24px;
		color: #98A2B3;
	}
	.c-header__mobile-profile-menu-list {
		max-height: 0;
		padding: 0;
		overflow: hidden;
		width: 100%;
		margin: 0;
	}
	.c-header__mobile-profile-menu-list.is-open {
		max-height: 500px;
		padding: 0 0 16px 0;
		transition: max-height 0.3s ease-in-out;
	}
	.c-header__mobile-profile-menu-item a {
		display: inline-flex;
		align-items: center;
		color: #BFC4CA;
		padding: 10px 16px;
	}
	.c-header__mobile-profile-menu-item a .oi {
		font-size: 11px;
		color: #6D767E;
		margin: 0 8px 0 0;
	}
	.c-header__mobile-profile-menu-item .c-header__profile-logout {
		color: #F04438;
	}
	.c-header__mobile-profile-menu-item .c-header__profile-logout .oi {
		color: #F04438;
	}
	.c-header__mobile-profile-menu-item.has-hr-line {
		border-top: 1px solid #2c304d;
	}
	#container {
		padding: 0;
	}
	.main {
		display: flex;
		padding: 0 12px;
	}
	.main > tbody {display: flex;}
	.main > tbody > tr {display: flex; flex-wrap: wrap; align-items: flex-start}
	.main > tbody > tr > td {display: inline-flex; flex-wrap: wrap; align-items: flex-start;}
	
	.c-widget__leasing-tool {
		width: 100% !important;
		margin: 0 0 24px 0 !important;
	}
	.o-page-edit__save-page {
		padding: 16px 12px !important;
		position: fixed !important;
		left: 0 !important;
		bottom: 0 !important;
		margin-bottom: 0 !important;
		background: #f5f7f9 !important;
		z-index: 999;
	}
	.o-product-options__setup-option-row {
		flex-wrap: wrap;
	}
	.o-product-options__setup-option-cell {
		padding: 0 0 8px 0;
		width: 100%;
	}
	.c-widget__edit-history {
		align-items: center;
	}
	.c-widget__edit-history .c-widget__edit-date {
		width: 100% !important;
		padding: 0;
		margin: 0 8px 24px 0;
	}
	.c-widget__edit-history .c-widget__edit-date-time {
		width: 100% !important;
		padding: 0;
		margin: 0 0 24px 8px;
	}
	.c-widget__edit-date-time .c-widget__edit-date-format {
		left: 2px;
	}
	
	.o-product-options__cell-title-mobile,
	.o-product-options__cell-title-mobile[stlye="display: inline;"] {
		display: block !important;
		margin: 0 0 4px 0;
	}
	.o-product-options__setup-option-content-title {
		display: none;
	}
	.o-product-options__setup-option-content-item {
		flex-wrap: wrap;
	}
	.o-product-options__setup-option-content .is-smaller-cell {
		width: 100%;
	}
	.o-product-options__setup-option-content-cell.has-two-inputs span.o-product-options__cell-title-mobile.priceModifier {
		display: flex !important;
		grid-column-end: 2 span;
	}
	.o-product-options__setup-option-content-cell {
		padding: 0 8px 12px 8px;
	}
	.o-product-options__setup-option-content-cell-buttons {
		max-width: 100%;
	}
	.o-product-options__setup-option-name .c-language__change-lang-link {
		top: 18px;
	}
	.o-product-options__table-item {
		padding: 24px 12px;
	}
	.o-product-options__table-item input[type="file"] {
		width: 100%;
	}
	
	.o-page-mgmt__page-general-options {
		grid-gap: 12px;
		justify-content: flex-end;
		flex-wrap: wrap;
		margin-left: auto;
	}
	.in-mobile-action-icons-absolute .o-page-mgmt__page-general-options {
		position: absolute;
		right: 0;
		top: 0;
	}
	.o-page-mgmt__page-general-options > * {
		margin: 0 !important;
	}
	.o-page-mgmt__page-filters-wrapper .o-delete-button-submit {
		margin: 0;
	}
	.o-custom-url__item {
		flex-wrap: wrap;
	}
	.o-custom-url__item .o-custom-url__checkbox,
	.o-custom-url__item .o-custom-url__input-wrapper {
		width: 100% !important;
		margin: 0 0 4px 0;
	}
	.o-custom-url__item .o-custom-url__checkbox {
		padding: 0 0 8px 0;
	}
	.o-custom-url__item .o-custom-url__checkbox,
	.o-custom-url__item .o-custom-url__input-wrapper {
		width: 100% !important;
		margin: 0 0 4px 0;
	}
	.o-custom-url__item .o-custom-url__checkbox {
		padding: 0 0 8px 0;
	}
	.u-set-scroll-mobile .c-product-edit__content-cell {
		max-width: calc(100vw - 50px);
		overflow-y: hidden;
		overflow-x: auto;
	}
	.u-set-scroll-mobile .c-product-edit__content-cell td {
		white-space: nowrap;
	}
	.o-page-mgmt__bottom-tools {
		display: flex !important;
	}
	.o-page-mgmt__bottom-tools + .o-page-mgmt__bottom-tools {
		margin: 0 0 24px 0;
	}
	.o-page-mgmt__bottom-tools td,
	.content.o-page-mgmt table.data_list .o-page-mgmt__bottom-tools td {
		max-height: initial;
		padding: 0 !important;
		background: transparent;
	}
	.c-product-mgmt__show-more-products {
		display: flex;
		width: 100%;
		justify-content: center;
		align-items: center;
		padding: 12px 0;
		font-size: 16px;
		margin: 0 0 24px 0;
	}
	.c-product-mgmt__show-more-products::before {
		content: "\f103";
		font-family: 'Awesome-icons';
		font-size: 22px;
		line-height: 1;
		margin: 0 6px 0 0;
	}
}
/* End mobile version */