.wot-display-none {
	display: none !important;
}

.wot-pagination {
	text-align: center;
}

.woocommerce-account.woocommerce-approve-email .woocommerce-MyAccount-content,
.woocommerce-account.woocommerce-fill-form .woocommerce-MyAccount-content {
	width: 100%;
}

.woocommerce-account.woocommerce-approve-email .woocommerce .woocommerce-error[role="alert"] li,
.woocommerce-account.woocommerce-fill-form .woocommerce .woocommerce-error[role="alert"] li {
	display: block;
}

.woocommerce-account.woocommerce-fill-form .woocommerce form .form-row select {
	height: 4em;
	font-size: 16px;
}

#top .label-shipping-is-different span {
	font-size: 16px;
}

.wot-tooltip-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: text-top;
	margin-left: 5px;
}

.wot-tooltip-wrapper .wot-tooltip-text {
	visibility: hidden;
	position: absolute;
	z-index: 1;
	width: 220px;
	background-color: #222;
	color: #fff !important;
	font-size: 12px !important;
	font-weight: 500 !important;
	line-height: 1.5em;
	text-align: center;
	padding: 5px;
	border-radius: 6px;
	bottom: 115%;
	margin-left: -110px;
	left: 50%;
	opacity: 0;
	transition: opacity 1s;
}

.wot-tooltip-wrapper .wot-tooltip-text::after {
	content: " ";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: black transparent transparent transparent;
}

.wot-tooltip-wrapper:hover .wot-tooltip-text {
	visibility: visible;
	opacity: 1;
}

.manage-users__table {
	display: flex;
	flex-direction: column;
}

.manage-users__table-head, .manage-users__table-row {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.manage-users__table-row {
	font-size: 14px;
	font-weight: 500;
}

.manage-users__table-head {
	font-size: 18px;
	font-weight: 700;
}

.manage-users__table-head-item, .manage-users__table-row-item {
	flex: 1;
	flex-grow: 0;
	text-align: center;
	border: 1px solid;
	overflow: hidden;
}

.manage-users__table-head-item:first-child, .manage-users__table-row-item:first-child {
	flex-basis: 25%;
}

.manage-users__table-head-item {
	padding-top: 10px;
	padding-bottom: 10px;
}

.manage-users__table-row-item {
	display: flex;
	align-items: center;
	justify-content: left;
	column-gap: 5px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-right: 5px;
}

.manage-users__table-row-item:not(:first-child),
.manage-users__table-head-item:not(:first-child) {
	flex-basis: 25%;
}

.row-item--actions {
	justify-content: center;
}

.manage-users__table-actions-row {
	display: flex;
	justify-content: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.manage-users-modal-form__btns .btn,
.woocommerce-manage-users .btn {
	font-size: 18px;
	font-weight: 700;
	font-family: "barlow", "Helvetica", "Arial", "sans-serif";
	cursor: pointer;
	transition: 200ms ease-out all;
}

.btn--cancel,
.btn--apply,
.btn--add-user {
	padding: 10px 20px;
	background-color: #49B050;
	border: 1px solid #49B050;
	border-radius: 3px;
	color: #fff;
}

.btn--edit-user,
.btn--remove-user {
	padding: 5px 5px;
	border-radius: 3px;
	color: #fff;
}

.btn--edit-user {
	background-color: #49B050;
	border: 1px solid #49B050;
}

.btn--remove-user {
	background-color: red;
	border: 1px solid red;
}

.woocommerce-manage-users .btn:hover {
	opacity: 0.9;
}

.woocommerce-manage-users .btn:active {
	opacity: 0.6;
}

/**** add new user modal ****/
.manage-users-modal {
	display: none;
	position: fixed;
	z-index: 1000;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.4);
}

.manage-users-modal-content {
	background-color: #fefefe;
	margin: auto;
	padding: 25px 30px;
	border: 1px solid #888;
	width: 40%;
}

.manage-users-modal-close {
	color: #aaaaaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}

.manage-users-modal-close:hover,
.manage-users-modal-close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}

.manage-users-modal-form__title {
	text-align: center;
	margin-bottom: 20px;
	font-size: 2.6em;
}

.manage-users-modal-form__btns {
	margin-top: 30px;
	display: flex;
	column-gap: 20px;
	justify-content: center;
}

.manage-users-modal__cancellation-thankyou p {
	text-align: center;
	width: 80%;
	font-size: 20px;
	line-height: 30px;
	margin: 0 auto;
}

#top .manage-users-modal label {
	display: block;
}

#top .manage-users-modal span {
	margin-top: -5px;
}

#top .manage-users-modal label:not(:last-child) {
	margin-bottom: 10px;
}

#top .manage-users-modal label select {
	width: 100%;
}

#top .manage-users-modal label select,
#top .manage-users-modal label input {
	margin-bottom: 0;
}

#top .manage-users-modal label input:disabled {
	color: #bbb;
}

#top .manage-users-modal .wot-invalid-field input,
#top .manage-users-modal .wot-invalid-field select {
	border-color: red;
}

#top .manage-users-modal span.wot-error-msg {
	display: none;
	color: red;
	font-size: 13px;
}

#top .manage-users-modal .wot-invalid-field .wot-error-msg {
	display: block;
}

@media screen and (max-width: 1024px) {
	.manage-users-modal-content {
		width: 60%;
	}
}

@media screen and (max-width: 480px) {
	.manage-users-modal-content {
		width: 95%;
	}
}

.wot-upload-so__file-template a {
	font-size: 16px;
	font-weight: bold;
	display: flex;
	align-items: center;
	color: #49B050 !important;
	column-gap: 5px;
}

.wot-upload-so__file-template a::after {
	content: '';
	width: 30px;
	height: 40px;
	background-image: url('../img/icons/csv-file-icon.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.wot-upload-so__form-inner {
	display: flex;
	flex-direction: column;
	row-gap: 15px;
}

#top .wot-upload-so__title {
	font-family: "Barlow";
	font-weight: 700;
	font-size: 40px;
	text-transform: uppercase;
	line-height: 48px;
	color: #6f7070;
}

#top .wot-upload-so__form {
	margin-top: 20px;
}

#top .wot-upload-so__input {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}

#top .wot-upload-so__label-text {
	font-family: "Barlow";
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	color: #323334;
}

#top .wot-upload-so__label-btn-block {
	display: flex;
	flex-direction: row;
	align-items: center;
	column-gap: 12px;
	margin-bottom: 15px;
}

#top .wot-upload-so__label-btn-block span {
	font-size: 14px;
	font-weight: 400;
	font-family: "Barlow";
}

#top .wot-upload-so__label-btn-block span.file-selected {
	position: relative;
	padding-right: 20px;
}

#top .wot-upload-so__label-btn-block span.file-selected::before {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	width: 12px;
	height: 10px;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L4.5 7L10.5 1' stroke='%2349B050' stroke-width='2'/%3E%3C/svg%3E%0A");
}

#top .wot-upload-so__label-btn {
	border: 2px solid #49B050;
	border-radius: 60px;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 17px;
	font-weight: 700;
	color: #49B050;
	max-width: 120px;
	padding: 11px 22px 11px 43px;
	text-align: center;
	cursor: pointer;
	position: relative;
}

#top .wot-upload-so__label-btn::before {
	content: "";
	position: absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.180298 17.5902V15.536C0.180298 15.3544 0.25244 15.1802 0.380853 15.0518C0.509267 14.9234 0.683434 14.8512 0.865038 14.8512C1.04664 14.8512 1.22081 14.9234 1.34922 15.0518C1.47764 15.1802 1.54978 15.3544 1.54978 15.536V17.5902C1.54978 17.7162 1.65203 17.8184 1.77802 17.8184H13.1904C13.2509 17.8184 13.3089 17.7944 13.3518 17.7516C13.3946 17.7088 13.4186 17.6507 13.4186 17.5902V15.536C13.4186 15.3544 13.4907 15.1802 13.6192 15.0518C13.7476 14.9234 13.9217 14.8512 14.1033 14.8512C14.285 14.8512 14.4591 14.9234 14.5875 15.0518C14.7159 15.1802 14.7881 15.3544 14.7881 15.536V17.5902C14.7881 18.0139 14.6198 18.4203 14.3201 18.7199C14.0205 19.0196 13.6141 19.1879 13.1904 19.1879H1.77802C1.35428 19.1879 0.947893 19.0196 0.648261 18.7199C0.348629 18.4203 0.180298 18.0139 0.180298 17.5902Z' fill='%2349B050'/%3E%3Cpath d='M1.29414 7.80296C1.23054 7.73945 1.18008 7.66403 1.14565 7.581C1.11123 7.49797 1.09351 7.40897 1.09351 7.31908C1.09351 7.2292 1.11123 7.1402 1.14565 7.05717C1.18008 6.97414 1.23054 6.89871 1.29414 6.8352L7.00031 1.12903C7.06382 1.06543 7.13925 1.01497 7.22227 0.980545C7.3053 0.946118 7.39431 0.928398 7.48419 0.928398C7.57407 0.928398 7.66307 0.946118 7.7461 0.980545C7.82913 1.01497 7.90456 1.06543 7.96807 1.12903L13.6742 6.8352C13.7378 6.89874 13.7882 6.97418 13.8226 7.05721C13.857 7.14023 13.8747 7.22922 13.8747 7.31908C13.8747 7.40895 13.857 7.49793 13.8226 7.58096C13.7882 7.66398 13.7378 7.73942 13.6742 7.80296C13.6107 7.86651 13.5353 7.91691 13.4522 7.9513C13.3692 7.98569 13.2802 8.0034 13.1904 8.0034C13.1005 8.0034 13.0115 7.98569 12.9285 7.9513C12.8455 7.91691 12.77 7.86651 12.7065 7.80296L8.16893 3.26633V14.3947C8.16893 14.5763 8.09679 14.7505 7.96837 14.8789C7.83996 15.0073 7.66579 15.0795 7.48419 15.0795C7.30259 15.0795 7.12842 15.0073 7.00001 14.8789C6.87159 14.7505 6.79945 14.5763 6.79945 14.3947V3.26633L2.2619 7.80296C2.19839 7.86657 2.12297 7.91703 2.03994 7.95145C1.95691 7.98588 1.86791 8.0036 1.77802 8.0036C1.68814 8.0036 1.59914 7.98588 1.51611 7.95145C1.43308 7.91703 1.35765 7.86657 1.29414 7.80296Z' fill='%2349B050'/%3E%3C/svg%3E%0A");
	width: 15px;
	height: 20px;
	top: 50%;
	transform: translateY(-50%);
	left: 20px;
}

#top .wot-upload-so__label-btn:hover {
	border-color: #49B050;
	color: #49B050;
}

#top .wot-upload-so__label-btn:hover::before {
	background-image: url("data:image/svg+xml,%3Csvg width='15' height='20' viewBox='0 0 15 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.180298 17.5902V15.536C0.180298 15.3544 0.25244 15.1802 0.380853 15.0518C0.509267 14.9234 0.683434 14.8512 0.865038 14.8512C1.04664 14.8512 1.22081 14.9234 1.34922 15.0518C1.47764 15.1802 1.54978 15.3544 1.54978 15.536V17.5902C1.54978 17.7162 1.65203 17.8184 1.77802 17.8184H13.1904C13.2509 17.8184 13.3089 17.7944 13.3518 17.7516C13.3946 17.7088 13.4186 17.6507 13.4186 17.5902V15.536C13.4186 15.3544 13.4907 15.1802 13.6192 15.0518C13.7476 14.9234 13.9217 14.8512 14.1033 14.8512C14.285 14.8512 14.4591 14.9234 14.5875 15.0518C14.7159 15.1802 14.7881 15.3544 14.7881 15.536V17.5902C14.7881 18.0139 14.6198 18.4203 14.3201 18.7199C14.0205 19.0196 13.6141 19.1879 13.1904 19.1879H1.77802C1.35428 19.1879 0.947893 19.0196 0.648261 18.7199C0.348629 18.4203 0.180298 18.0139 0.180298 17.5902Z' fill='%2391b051'/%3E%3Cpath d='M1.29414 7.80296C1.23054 7.73945 1.18008 7.66403 1.14565 7.581C1.11123 7.49797 1.09351 7.40897 1.09351 7.31908C1.09351 7.2292 1.11123 7.1402 1.14565 7.05717C1.18008 6.97414 1.23054 6.89871 1.29414 6.8352L7.00031 1.12903C7.06382 1.06543 7.13925 1.01497 7.22227 0.980545C7.3053 0.946118 7.39431 0.928398 7.48419 0.928398C7.57407 0.928398 7.66307 0.946118 7.7461 0.980545C7.82913 1.01497 7.90456 1.06543 7.96807 1.12903L13.6742 6.8352C13.7378 6.89874 13.7882 6.97418 13.8226 7.05721C13.857 7.14023 13.8747 7.22922 13.8747 7.31908C13.8747 7.40895 13.857 7.49793 13.8226 7.58096C13.7882 7.66398 13.7378 7.73942 13.6742 7.80296C13.6107 7.86651 13.5353 7.91691 13.4522 7.9513C13.3692 7.98569 13.2802 8.0034 13.1904 8.0034C13.1005 8.0034 13.0115 7.98569 12.9285 7.9513C12.8455 7.91691 12.77 7.86651 12.7065 7.80296L8.16893 3.26633V14.3947C8.16893 14.5763 8.09679 14.7505 7.96837 14.8789C7.83996 15.0073 7.66579 15.0795 7.48419 15.0795C7.30259 15.0795 7.12842 15.0073 7.00001 14.8789C6.87159 14.7505 6.79945 14.5763 6.79945 14.3947V3.26633L2.2619 7.80296C2.19839 7.86657 2.12297 7.91703 2.03994 7.95145C1.95691 7.98588 1.86791 8.0036 1.77802 8.0036C1.68814 8.0036 1.59914 7.98588 1.51611 7.95145C1.43308 7.91703 1.35765 7.86657 1.29414 7.80296Z' fill='%2391b051'/%3E%3C/svg%3E%0A");
}

#top .wot-upload-so__form-inner .wot-upload-so__select,
#top .wot-upload-so__form-inner .wot-upload-so__datetime {
	background-color: transparent;
	border-color: #d6d6d6;
	border-style: solid;
	border-radius: 3px;
	border-width: 1px;
	outline: 0;
	cursor: pointer;
	max-width: 670px;
	padding: 15px 20px 16px 20px;
	font-size: 14px;
	font-weight: 400;
	font-family: "Barlow";
	color: #323334;
}

#top .wot-upload-so__submit-block {
	margin-top: 40px;
}

#top .wot-upload-so__submit-block button {
	max-width: 170px;
	padding: 15px 50px 16px 50px;
	background-color: #49B050;
	color: #fff;
	font-family: "Barlow";
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	border: 1px solid #49B050;
	border-radius: 60px;
	cursor: pointer;
}

#top .wot-voyager-test .wot-upload-so__submit-block button {
	max-width: 250px;
}

#top .wot-upload-so__submit-block button:hover {
	background-color: #49B050;
	border-color: #49B050;
}

#top .wot-upload-so__success-message,
#top .wot-upload-so__error-message,
#top .wot-ot-report {
	margin-top: 20px;
	border: 1px dotted;
	border-radius: 3px;
	padding: 5px 20px;
	font-size: 14px;
	line-height: 1.5em;
	max-width: 670px;
}

#top .wot-upload-so__error-message,
#top .wot-upload-so--error,
#top .wot-ot-report--error {
	border-color: red;
	color: red;
}

#top .wot-upload-so__success-message,
#top .wot-upload-so--success,
#top .wot-ot-report--success {
	border-color: #49B050;
	color: #49B050;
}

#top .wot-upload-so--warning,
#top .wot-ot-report--warning {
	border-color: #aa862c;
	color: #aa862c;
}

#customer_selector + .select2-container .select2-selection--single {
	box-sizing: border-box;
	display: block;
	height: 50px;
	margin: 0 0 -4px;
	user-select: none;
	-webkit-user-select: none;
	border-color: #d6d6d6;
	border-style: solid;
	border-radius: 3px;
	border-width: 1px;
	outline: 0;
	cursor: pointer;
	max-width: 670px;
	padding: 11px 20px 11px 20px;
	font-size: 14px;
	font-weight: 400;
	font-family: "Barlow";
	color: #323334;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6//MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
	background-position: center right;
	background-repeat: no-repeat;
}

#customer_selector + .select2-container--default .select2-selection--single .select2-selection__arrow {
	display: none;
}

.wot-btn {
	background-color: #49B050;
	border: none;
	border-radius: 60px;
	color: #fff;
	cursor: pointer;
	width: 360px;
	height: 50px;
	font-family: Barlow;
	font-size: 14px;
	font-weight: 700;
	line-height: 16.8px;
	text-align: center;
	padding: 16px 30px;
	text-transform: uppercase;
}

.wot-btn:hover {
	background-color: #7ba52d;
}

.wot-manage-subscriptions__header {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.wot-manage-subscriptions__header > * {
	flex: 1;
}

.wot-manage-subscriptions__header > h1 {
	margin: 0;
}

.wot-add-subscription__btn {
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.wot-subscription-switch-table {
	max-width: 40px;
	max-height: 40px;
	margin-left: 20px;
	cursor: pointer;
}

.wot-subscriptions__table-view {
	padding-top: 40px;
}

.tabulator .tabulator-alert {
	background: rgba(255,255,255,.6) !important;
}

.tabulator .tabulator-alert .tabulator-alert-msg.tabulator-alert-state-msg {
	border: none !important;
	background: transparent !important;
}

.wot-subscriptions {
	margin-top: 40px;
	margin-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	column-gap: 15px;
	row-gap: 15px;
}

.wot-manage-subscriptions .wot-subscriptions .wot-subscription {
	flex-basis: calc(50% - 8px);
	flex-grow: 0;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	padding: 35px 40px;
}

.wot-subscription__status-line {
	display: flex;
	flex-direction: row;
}

.wot-subscription__status-line > div:first-child {
	flex: 1;
}

.wot-subscription__status-line > div:first-child {
	display: flex;
	align-items: center;
}

.wot-subscription__status {
	padding: 3px 10px;
	border: 1px solid;
	border-radius: 33px;
	font-family: Barlow;
	font-size: 14px;
	line-height: normal;
	font-weight: 600;
	text-transform: uppercase;
}

.tabulator-cell .wot-subscription__status {
	padding: 2px 7px;
	border-radius: 25px;
	font-size: 12px;
}

.wot-manage-subscriptions .wot-subscription__status--active {
	border-color: #49B050;
	color: #49B050;
}

.wot-manage-subscriptions .wot-subscription__status--active-awaiting,
.wot-manage-subscriptions .wot-subscription__status--stopped,
.wot-manage-subscriptions .wot-subscription__status--require-approval {
	border-color: #e69500;
	color: #e69500;
}

.wot-manage-subscriptions .wot-subscription__status--rejected {
	border-color: #cd2727;
	color: #cd2727;
}

.wot-manage-subscriptions .wot-subscription__status--awaiting {
	border-color: gray;
	color: gray;
}

.wot-subscription__actions {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	column-gap: 8px;
}

.wot-subscription-table__actions {
	display: flex;
	align-items: center;
	height: 100%;
	column-gap: 10px;
	justify-content: flex-start;
}

.wot-subscription__actions > span:not(.wot-subscription__payment-method):hover {
	opacity: 0.7;
}

.wot-manage-subscriptions .wot-subscription__action-line {
	margin-top: 28px;
	padding-top: 30px;
	border-top: 1px solid #d6d6d6;
}

.wot-subscription__action-line a {
	color: #49B050;
	font-family: Barlow;
	font-size: 18px;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
}

.wot-subscription__edit,
.wot-subscription__delete,
.wot-subscription__payment-method,
.wot-subscription__pause,
.wot-subscription__start,
.wot-subscription__approve {
	background-position: 50%;
	background-repeat: no-repeat;
	display: inline-block;
	height: 40px;
	width: 40px;
	cursor: pointer;
}

.wot-subscription__meta-edit,
.wot-subscription__edit {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none'%3E%3Cpath fill='%2349B050' d='M3.25 18.688v4.062h4.063l11.981-11.982-4.062-4.062L3.25 18.688ZM22.436 7.627a1.079 1.079 0 0 0 0-1.528L19.9 3.564a1.078 1.078 0 0 0-1.528 0l-1.982 1.983 4.062 4.062 1.983-1.982Z'/%3E%3C/svg%3E");
}

.wot-subscription__edit {
	background-color: #eff3e8;
}

.wot-subscription__delete {
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='2.25' fill='%23FCEFEF'/%3E%3Cg clip-path='url(%23clip0_801_300)'%3E%3Cpath d='M27.2378 13.6665C27.4777 13.6665 27.7079 13.7619 27.8775 13.9315C28.0472 14.1012 28.1425 14.3313 28.1425 14.5713C28.1425 14.8113 28.0472 15.0414 27.8775 15.2111C27.7079 15.3807 27.4777 15.4761 27.2378 15.4761H26.333L26.3303 15.5403L25.4861 27.3664C25.4536 27.823 25.2494 28.2502 24.9144 28.5622C24.5795 28.8741 24.1388 29.0475 23.6811 29.0475H16.3173C15.8596 29.0475 15.4189 28.8741 15.084 28.5622C14.7491 28.2502 14.5448 27.823 14.5123 27.3664L13.6681 15.5412C13.6668 15.5195 13.6662 15.4978 13.6663 15.4761H12.7616C12.5216 15.4761 12.2915 15.3807 12.1218 15.2111C11.9521 15.0414 11.8568 14.8113 11.8568 14.5713C11.8568 14.3313 11.9521 14.1012 12.1218 13.9315C12.2915 13.7619 12.5216 13.6665 12.7616 13.6665H27.2378ZM21.8092 10.9523C22.0492 10.9523 22.2793 11.0476 22.449 11.2173C22.6186 11.3869 22.714 11.6171 22.714 11.857C22.714 12.097 22.6186 12.3271 22.449 12.4968C22.2793 12.6665 22.0492 12.7618 21.8092 12.7618H18.1901C17.9502 12.7618 17.7201 12.6665 17.5504 12.4968C17.3807 12.3271 17.2854 12.097 17.2854 11.857C17.2854 11.6171 17.3807 11.3869 17.5504 11.2173C17.7201 11.0476 17.9502 10.9523 18.1901 10.9523H21.8092Z' fill='%23CD2727'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_801_300'%3E%3Crect width='21.7143' height='21.7143' fill='white' transform='translate(9.14258 9.14282)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.wot-subscription__pause {
	background-image: url("data:image/svg+xml,%3Csvg fill='%23ff7800' height='25px' width='25px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cg%3E%3Cpath d='M256,0C114.842,0,0,114.842,0,256s114.842,256,256,256s256-114.842,256-256S397.158,0,256,0z M256,465.455 c-115.493,0-209.455-93.961-209.455-209.455S140.507,46.545,256,46.545S465.455,140.507,465.455,256S371.493,465.455,256,465.455z '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M318.061,139.636c-12.853,0-23.273,10.42-23.273,23.273v186.182c0,12.853,10.42,23.273,23.273,23.273 c12.853,0,23.273-10.42,23.273-23.273V162.909C341.333,150.056,330.913,139.636,318.061,139.636z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M193.939,139.636c-12.853,0-23.273,10.42-23.273,23.273v186.182c0,12.853,10.42,23.273,23.273,23.273 c12.853,0,23.273-10.42,23.273-23.273V162.909C217.212,150.056,206.792,139.636,193.939,139.636z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-color: #eff3e8;
}

.wot-subscription__start {
	background-image: url("data:image/svg+xml,%3Csvg fill='%2349B050' height='25px' width='25px' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='-2.4 -2.4 64.80 64.80' xml:space='preserve' stroke='%2349B050' stroke-width='2.1'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cg%3E%3Cpath d='M45.563,29.174l-22-15c-0.307-0.208-0.703-0.231-1.031-0.058C22.205,14.289,22,14.629,22,15v30 c0,0.371,0.205,0.711,0.533,0.884C22.679,45.962,22.84,46,23,46c0.197,0,0.394-0.059,0.563-0.174l22-15 C45.836,30.64,46,30.331,46,30S45.836,29.36,45.563,29.174z M24,43.107V16.893L43.225,30L24,43.107z'%3E%3C/path%3E%3Cpath d='M30,0C13.458,0,0,13.458,0,30s13.458,30,30,30s30-13.458,30-30S46.542,0,30,0z M30,58C14.561,58,2,45.439,2,30 S14.561,2,30,2s28,12.561,28,28S45.439,58,30,58z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-color: #eff3e8;
}

.wot-subscription__payment-method {
	background-image: url('../img/icons/bank-card.svg');
	background-size: contain;
	height: 50px;
	width: 50px;
}

.wot-subscription__approve {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='25' height='25' viewBox='0 0 256 256' xml:space='preserve'%3E%3Cdefs%3E%3C/defs%3E%3Cg style='stroke: none; stroke-width: 0; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: none; fill-rule: nonzero; opacity: 1;' transform='translate(1.4065934065934016 1.4065934065934016) scale(2.81 2.81)' %3E%3Ccircle cx='45' cy='45' r='45' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(75,174,79); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) '/%3E%3Cpath d='M 37.899 62.038 c -0.529 0 -1.037 -0.21 -1.412 -0.584 L 22.599 47.606 c -0.782 -0.779 -0.784 -2.046 -0.004 -2.828 c 0.779 -0.783 2.046 -0.786 2.828 -0.004 l 12.424 12.389 l 26.68 -28.566 c 0.755 -0.807 2.021 -0.85 2.827 -0.096 c 0.808 0.754 0.851 2.02 0.097 2.827 L 39.36 61.403 c -0.37 0.396 -0.884 0.625 -1.426 0.635 C 37.923 62.038 37.911 62.038 37.899 62.038 z' style='stroke: none; stroke-width: 1; stroke-dasharray: none; stroke-linecap: butt; stroke-linejoin: miter; stroke-miterlimit: 10; fill: rgb(255,255,255); fill-rule: nonzero; opacity: 1;' transform=' matrix(1 0 0 1 0 0) ' stroke-linecap='round' /%3E%3C/g%3E%3C/svg%3E%0A");
	background-size: contain;
	border-radius: 50%;
	margin-right: 10px;
	border: none;
	width: 20px;
	height: 20px;
}

.wot-subscription__meta-edit {
	background-position: 50%;
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	width: 20px;
	cursor: pointer;
	margin-left: 5px;
	margin-bottom: -3px;
}

.wot-subscription__meta-edit:hover {
	opacity: 0.7;
}

.wot-subscription__choose-auto-charge-option {
	display: flex;
	flex-direction: column;
	row-gap: 5px;
	position: absolute;
	top: calc(100% + 10px);
	background: #fff;
	z-index: 1;
	padding: 15px 12px;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.wot-subscription__choose-auto-charge-option input[type=radio] {
	margin-right: 10px;
}

.wot-subscription__choose-auto-charge-option label {
	padding: 5px 5px 5px 0;
	cursor: pointer;
}

.wot-subscription__choose-auto-charge-option label:hover {
	background-color: #f2f2f2;
}

.tabulator-cell .wot-subscription__delete,
.tabulator-cell .wot-subscription__edit {
	width: 25px;
	height: 25px;
	background-size: contain;
	border: none;
}

.tabulator-cell .wot-subscription__pause,
.tabulator-cell .wot-subscription__start {
	width: 22px;
	height: 22px;
	background-size: contain;
	border: none;
	background-color: transparent;
	border-radius: 50%;
}

.tabulator-cell .wot-subscription__delete:hover,
.tabulator-cell .wot-subscription__pause:hover,
.tabulator-cell .wot-subscription__start:hover,
.tabulator-cell .wot-subscription__approve:hover,
.tabulator-cell .wot-subscription__edit:hover {
	transform: scale(1.1);
}

.wot-subscription__title {
	margin-top: 9px;
	font-size: 24px;
	font-family: Barlow;
	font-weight: 600;
	line-height: normal;
	color: #323334;
}

.wot-subscription__meta {
	margin-top: 22px;
	display: flex;
	flex-direction: column;
	row-gap: 5px;
}

.wot-subscription__meta-title {
	font-family: Barlow;
	font-size: 16px;
	text-transform: uppercase;
	line-height: normal;
	font-weight: 700;
	color: #6f7070;
	opacity: 0.8;
}

.wot-subscription__meta-value {
	font-family: Barlow;
	font-size: 22x;
	line-height: normal;
	font-weight: 400;
	color: #323334;
}

.wot-subscription__meta-value i {
	font-style: italic;
}

.wot-cancel-subscription-btn {
	border: none;
	background: transparent;
	font-family: Barlow;
	font-size: 18px;
	line-height: normal;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: underline;
	color: #323334;
	cursor: pointer;
	position: relative;
}

.wot-cancel-subscription-btn:before {
	content: "\00d7";
	margin-right: 7px;
	font-size: 30px;
	font-weight: 400;
	line-height: 22px;
	position: absolute;
	top: 0;
	left: -14px;
}

.wot-add-subscription {
	margin-top: 30px;
}

.wot-add-subscription__form {
	margin-top: 30px;
}

.wot-add-subscription__form form {
	display: flex;
	flex-direction: column;
	row-gap: 15px;
	width: 70%;
}

#top .wot-add-subscription__form form .select2,
#top .wot-add-subscription__form form input:not([name="payment_type"]) {
	margin-top: 5px;
	height: 40px;
}

#top .wot-add-subscription__form form .select2-selection--single {
	min-height: 40px;
	padding-top: 5px;
}

#top .wot-add-subscription__form form input,
#top .wot-add-subscription__form form label {
	margin: 0;
}

.wot-add-subscription__form {
	font-family: Barlow, serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 19.2px;
	text-align: left;
}

.wot-add-subscription__form select {
	width: 100%;
	padding: 8px;
	font-size: 16px;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
}

#top .wot-manage-subscriptions .wot-add-subscription__form input:not([type="checkbox"]) {
	width: 100%;
	padding: 8px;
	font-size: 16px;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
	background-color: unset;
}

#top .wot-manage-subscriptions .wot-add-subscription__form input:not([type="checkbox"]):disabled {
	opacity: 0.5;
}

.wot-add-subscription__form .select2-container--default .select2-selection--single {
	height: auto;
	border: 1px solid #D6D6D6;
	border-radius: 4px;
}

.wot-add-subscription__form .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #333;
	line-height: 1.5;
}

.wot-add-subscription__form .select2-container--default .select2-selection--single .select2-selection__arrow {
	padding: 19px;
	border-left: 1px solid #D6D6D6;
}

.wot-add-subscription__form .select2-results__option {
	padding: 8px;
}

.wot-add-subscription__form .select2-results__option--highlighted {
	background-color: #f0f0f0;
}

.wot-add-subscription__form .wot-customer-wrapper .inner {
	display: flex;
	flex-wrap: wrap;
	column-gap: 20px;
	row-gap: 30px;
}

.wot-add-subscription__form .wot-customer-wrapper .wot-add-subscription__form-field {
	flex: 0 1 calc(50% - 10px);
}

.wot-add-subscription__form .wot-add-subscription__form-field:last-child {
	margin-right: 0;
}

.wot-adding-wrapper .wot-add-subscription__form-field:first-child {
	margin-bottom: 20px;
}

.wot-add-subscription__form form {
	width: 100%;
}

.wot-add-subscription__form form .wot-wrapper:not(:last-child) {
	margin-bottom: 40px;
}

.wot-add-subscription__form .wot-add-subscription__form-field label > span:not(.consolidate_invoice) {
	font-weight: 600 !important;
	font-size: 16px !important;
}

.wot-small-text {
	font-size: 13px !important;
	font-style: italic;
	margin-left: 5px;
}

.wot-add-subscription__form .wot-add-subscription__form-field label span.required {
	color: #49B050 !important;
}

.wot-add-subscription__form input {
	font-family: inherit !important;
	font-size: inherit !important;
	color: black !important;
}

.wot-add-subscription__form input::placeholder {
	font-family: inherit !important;
	font-size: inherit !important;
}

.wot-add-subscription__form .wot-add-subscription__form-field-label h2 {
	font-family: Barlow !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 21.6px !important;
	text-align: left !important;
	color: black !important;
	text-transform: unset !important;
	letter-spacing: unset !important;
}

.wot-add-subscription__form .wot-billing-wrapper .inner {
	display: flex;
	flex-wrap: wrap;
}

.wot-add-subscription__form .wot-billing-wrapper .inner > .wot-add-subscription__form-field {
	margin-right: 20px;
	margin-bottom: 30px;
	flex: 1 1 calc(50% - 10px);
}

.wot-add-subscription__form .wot-add-subscription__form-field-label {
	margin-bottom: 30px;
	border-bottom: 2.5px solid #49B050;
}

.wot-add-subscription__form .wot-billing-wrapper .inner > .wot-add-subscription__form-field:nth-child(2),
.wot-add-subscription__form .wot-billing-wrapper .inner > .wot-add-subscription__form-field:nth-child(4),
.wot-add-subscription__form .wot-billing-wrapper .inner > .wot-add-subscription__form-field:nth-child(7),
.wot-add-subscription__form .wot-billing-wrapper .inner > .wot-add-subscription__form-field:nth-child(9) {
	margin-right: 0;
}

.wot-add-subscription__form .wot-billing-wrapper .inner > .wot-add-subscription__form-field:nth-child(n + 5):nth-child(-n + 7) {
	flex: 1 1 calc(33.33% - 20px);
}

.wot-add-subscription__form-field.products-wrapper {
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.wot-add-subscription__form-field.products-wrapper label {
	flex: 1 1 calc(24%) !important;
}

.wot-add-subscription__form-field.products-wrapper label,
.wot-add-subscription__form-field.products-wrapper .quantity-wrapper,
.wot-add-subscription__form-field.products-wrapper .price-wrapper {
	flex: 1;
	margin-right: 20px;
}

.wot-add-subscription__form-field.products-wrapper .quantity-wrapper {
	text-align: center;
	margin-top: 20px;
}

.wot-add-subscription__form-field.products-wrapper .price-wrapper {
	display: flex;
	flex-direction: column;
	margin-right: 0;
	align-items: flex-end;
}

.wot-add-subscription__form-field.products-wrapper .price-wrapper input[name="price"] {
	font-family: Barlow;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	text-align: right;
	color: black;
	max-width: 110px;
}

.wot-add-subscription__form-field.products-wrapper .price-wrapper p {
	font-family: Barlow;
	font-size: 16px;
	font-weight: 600;
	color: black;
	position: relative;
	margin: 0;
}

.wot-add-subscription__form-field.products-wrapper .quantity-btn {
	background-color: transparent;
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0;
	margin: 5px;
	font-size: 20px;
	color: #49B050;
}

.wot-add-subscription__form-field.products-wrapper .quantity-count {
	font-family: Barlow;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	color: black;
}

.wot-add-subscription__form-field.dates {
	margin-top: 20px;
	display: flex;
	column-gap: 30px;
	margin-bottom: 60px;
}

.wot-add-subscription__form-field.description {
	margin-top: 20px;
}

.wot-add-subscription__form-field.memo-instructions textarea {
	margin-top: 5px !important;
	font-family: Barlow, serif !important;
	color: black !important;
	width: 100% !important;
	padding: 8px !important;
	font-size: 16px !important;
	border: 1px solid #ccc !important;
	border-radius: 4px !important;
	box-sizing: border-box;
	background-color: unset !important;
	margin-bottom: unset !important;
}

.wot-add-subscription__form-field.summary-wrapper .summary {
	font-family: Barlow, serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 36px;
	text-align: left;
	color: black;
}

.wot-add-subscription__form-field.summary-wrapper p {
	font-family: Barlow;
	font-size: 16px;
	font-weight: 600;
	color: black;
	position: relative;
	margin: 0 0 5px;
}

.wot-add-subscription__form-field.additional-fee-wrapper {
	margin-top: 10px;
}

.wot-payment-methods-wrapper .inner {
	display: flex;
	justify-content: space-between;
	column-gap: 15px;
}

.wot-payment-methods-wrapper .inner label {
	flex: 1;
	width: 440px;
	height: 60px;
	border-radius: 5px 0 0 0;
	background-color: #F9F9F9;
	padding: 20px;
}

.wot-payment-methods-wrapper .inner label input {
	height: 10px;
	width: 10px !important;
}

.wot-payment-methods-wrapper .inner label span {
	font-family: Barlow;
	font-size: 16px !important;
	font-weight: 600 !important;
	line-height: 19.2px;
	text-align: left;
	vertical-align: middle;
	margin-left: 5px;
}

.wot-payment-methods-wrapper .inner input[type="radio"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: relative;
	border-radius: 50% !important;
	outline: none;
	vertical-align: middle;
}

.wot-payment-methods-wrapper .inner input[type="radio"]::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #49B050;
	display: none;
}

.wot-payment-methods-wrapper .inner input[type="radio"]:checked::before {
	display: block;
}


#top .wot-manage-subscriptions .wot-adding-wrapper input[type="checkbox"] {
	display: inline-block;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 16px;
	height: 16px;
	position: relative;
	cursor: pointer;
	border: 1px solid #ccc;
	margin-top: 0;
}

.wot-adding-wrapper input[type="checkbox"]::before {
	content: '';
	width: 10px;
	height: 5px;
	border-left: 2px solid #49B050;
	border-bottom: 2px solid #49B050;
	position: absolute;
	top: 44%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-45deg);
	opacity: 0;
}

.wot-adding-wrapper input[type="checkbox"]:checked::before {
	opacity: 1;
}

.wot-adding-wrapper span {
	font-family: Barlow;
	font-size: 16px !important;
	font-weight: 400 !important;
	line-height: 19.2px;
	text-align: left;
	margin-left: 10px;

}

.wot-manage-subscriptions__label-checkbox,
.wot-manage-subscriptions__payment-method-label {
	cursor: pointer;
}

.wot-manage-subscriptions__label-checkbox {
	display: flex;
	align-items: center;
}

@media screen and (max-width: 900px) {
	.wot-billing-wrapper .inner,
	.wot-customer-wrapper .inner {
		flex-direction: column;
	}

	.wot-add-subscription__form .wot-billing-wrapper .inner > .wot-add-subscription__form-field,
	.wot-add-subscription__form .wot-customer-wrapper .wot-add-subscription__form-field {
		margin-right: unset;
	}

	.wot-add-subscription__form .wot-customer-wrapper .wot-add-subscription__form-field:first-child {
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 550px) {
	.wot-add-subscription__form-field.products-wrapper {
		flex-direction: column;
		align-items: unset;
	}

	.wot-payment-methods-wrapper .inner {
		flex-direction: column;
	}

	.wot-payment-methods-wrapper .inner label:not(:last-child) {
		margin-bottom: 10px !important;
	}

	.wot-btn {
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.wot-manage-subscriptions__header {
		flex-direction: column !important;
	}

	.wot-add-subscription__btn {
		margin-top: 20px;
	}

	.wot-manage-subscriptions__header {
		text-align: center !important;
		font-size: 29px;
	}
}

.wot-sim-pairing-wrapper .create-document-btn {
	font-family: Barlow;
	font-size: 16px;
	font-weight: 600;
	color: #49B050;
	cursor: pointer;
	text-transform: uppercase;
	text-decoration: underline;
}

.wot-sim-pairing-wrapper .inner .has,
.wot-sim-pairing-wrapper .inner .create {
	display: none;
}

.wot-sim-pairing-wrapper .inner .has span {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	font-size: 15px;
}

.wot-sim-pairing-wrapper .inner .has .download {
	cursor: pointer;
}

.wot-sim-pairing-wrapper .inner .create.active {
	display: block;
}

.wot-sim-pairing-wrapper .inner .has.active {
	display: flex;
}

@media screen and (max-width: 550px) {
	.popup-adding-sim-pairing {
		width: 95% !important;
	}
}

.popup-adding-sim-pairing {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	z-index: 1000;
	width: 430px;
}

.popup-adding-sim-pairing .inner {
	padding: 20px;
}

.popup-adding-sim-pairing .close {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
}

.popup-adding-sim-pairing .content {
	margin-top: 20px;
}

.popup-adding-sim-pairing .box-header {
	display: flex;
	justify-content: space-between;
	font-weight: bold;
	border-bottom: 3px solid #49B050;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.popup-adding-sim-pairing .box-header span:first-child {
	margin-left: 35px;
}

.popup-adding-sim-pairing .box-header span {
	color: #323334;
	font-size: 17px;
	font-weight: 600;
}

.popup-adding-sim-pairing .item {
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #ccc;
	padding: 15px 0 15px 0;
}

.popup-adding-sim-pairing input[type="text"],
.popup-adding-sim-pairing input[type="date"] {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-sizing: border-box;
}

.popup-adding-sim-pairing .header h2 {
	font-family: Barlow;
	font-size: 30px !important;
	font-weight: 600 !important;
	text-align: left;
	color: #323334;
	text-transform: none !important;
}

.popup-adding-sim-pairing .header .delete-selected span {
	text-decoration: underline;
	color: #323334;
	font-weight: 700;
	font-size: 14px;
	letter-spacing: 0.6px;
	font-family: Barlow;
}

.popup-adding-sim-pairing .header .delete-selected p {
	cursor: pointer;
}

.popup-adding-sim-pairing .inner .close {
	margin-right: 5px;
}

.popup-adding-sim-pairing .header {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.popup-adding-sim-pairing .inner .content .box .item input[name=imei],
.popup-adding-sim-pairing .inner .content .box .item input[name=sim] {
	width: 50% !important;
	outline: none;
}

.popup-adding-sim-pairing .inner .content .box .item input[name=imei] {
	margin-right: 90px !important;
	padding: 8px !important;
	font-size: 16px !important;
	border: 1px solid #ccc !important;
	border-radius: 4px !important;
	box-sizing: border-box;
	background-color: unset !important;
}

.popup-adding-sim-pairing .inner .content .box .item input[name=sim] {
	height: 38px;
}

.popup-adding-sim-pairing .inner .content .box .item .imei {
	display: flex;
}

.popup-adding-sim-pairing .inner .content .box .item .imei span {
	margin-left: 15px;
	color: #323334;
}

.popup-adding-sim-pairing .inner .content .box .item .sim {
	font-weight: 600;
	color: #323334;
}

.popup-adding-sim-pairing .inner .create-btn {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	display: block;
}

.popup-adding-sim-pairing .inner .content .box .item .imei input[type=checkbox] {
	display: inline-block;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 16px;
	height: 16px;
	position: relative;
	cursor: pointer;
	border: 1px solid #ccc;
	margin-top: 6px;
}

.popup-adding-sim-pairing .inner .content .box .item .imei input[type=checkbox]::before {
	content: '';
	width: 10px;
	height: 5px;
	border-left: 2px solid #49B050;
	border-bottom: 2px solid #49B050;
	position: absolute;
	top: 44%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-45deg);
	opacity: 0;
}

.popup-adding-sim-pairing .inner .content .box .item .imei input[type=checkbox]:checked::before {
	opacity: 1;
}

.popup-adding-sim-pairing .inner .content {
	padding-left: 30px;
	padding-right: 30px;
}

.scroll {
	max-height: 350px;
	position: relative;
	overflow-y: scroll;
	padding-right: 10px;
}

.scroll::-webkit-scrollbar {
	width: 6px;
}

.scroll::-webkit-scrollbar-track {
	background-color: transparent;
}

.scroll::-webkit-scrollbar-thumb {
	background-color: #ccc;
	border-radius: 5px;
}

.box {
	white-space: nowrap;
	overflow-x: auto;
}

.overlay-sim-pairing-popup {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 999;
}

#customer_login .u-column1,
#customer_login .u-column2 {
	width: 570px;
	min-height: 515px;
	background-color: unset;
}
#customer_login .u-column2 {
	background-color: #F8F8F8;
	padding: 40px;
}
#customer_login .u-column1 h2 {
	border-bottom: 3px solid #E8E8E8;
}
#customer_login .u-column2 h2 {
	border-bottom: 3px solid #49B050;
}
#customer_login .u-column1 h2,
#customer_login .u-column2 h2 {
	padding-bottom: 15px;
	font-family: Barlow, serif;
	font-size: 30px !important;
	font-weight: 700;
	color: #323334;
}

#customer_login .u-column1 form,
#customer_login .u-column2 form {
	padding: unset !important;
	border-radius: unset !important;
	border-width: unset !important;
	border-style: unset !important;
	background-color: unset;
}
#customer_login .u-column1 form .required,
#customer_login .u-column2 form .required {
	color: #49B050;
}
#customer_login .u-column1 input[name=rememberme] {
	display: inline-block;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 16px;
	height: 16px;
	position: relative;
	cursor: pointer;
	border: 1px solid #ccc;
	margin-top: 6px;
}

#customer_login .u-column1 input[name=rememberme]::before {
	content: '';
	width: 10px;
	height: 5px;
	border-left: 2px solid #49B050;
	border-bottom: 2px solid #49B050;
	position: absolute;
	top: 44%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-45deg);
	opacity: 0;
}
#customer_login .u-column1 {
	border-radius: 10px;
	border: 3px solid #49B050;
	padding: 40px;
}
#customer_login .u-column2 {
	border-radius: 10px;
}

#customer_login .u-column1 input[name=rememberme]:checked::before {
	opacity: 1;
}
#customer_login .u-column1 .woocommerce-form-login__rememberme span {
	margin-left: 5px;
	vertical-align: top;
	font-family: Barlow, serif;
	font-size: 16px;
	font-weight: 500;

}
#customer_login .u-column1 form input[type=text],
#customer_login .u-column1 form input[type=password],
#customer_login .u-column2 form input[type=email],
#customer_login .u-column2 form input[type=password] {
	height: 50px;
	color: black;
}
#customer_login .u-column1 form label,
#customer_login .u-column2 form label {
	color: black;
	font-family: Barlow, serif;
	font-size: 16px;
	font-weight: 600;
}
#customer_login .u-column1 form button[type=submit],
#customer_login .u-column2 form button[type=submit] {
	width: 100%;
	border-radius: 50px;
	font-family: Barlow, serif;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	margin-top: 20px;
	text-transform: uppercase;
	display: block;
	margin-bottom: 25px;
}

#customer_login .u-column1 form .woocommerce-LostPassword {
	text-align: center;
	font-family: Barlow, serif;
	font-size: 14px;
	font-weight: 600;
	text-decoration: underline;
	color: #49B050;
}
#customer_login {
	padding: 20px;
	display: flex;
	justify-content: space-around;
}
@media only screen and (max-width: 1350px) {
	#customer_login .u-column1,
	#customer_login .u-column2 {
		float: unset !important;
	}
	#customer_login .u-column2 {
		margin-top: 20px;
	}
	#customer_login {
		flex-direction: column;
		align-items: center;
	}
}
@media only screen and (max-width: 800px) {
	#customer_login .u-column1, #customer_login .u-column2 {
		height: unset;
	}
	.responsive #top #wrap_all .container {
		width: 100% !important;
		max-width: 100% !important;
	}
}
.woocommerce-MyAccount-content .wot-subscription .actions {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.woocommerce-MyAccount-content .wot-subscription .actions button.disable-auto-payout {
	background-color: transparent;
	border: 1px solid #49B050;
	border-radius: 60px;
	color: #49B050;
	cursor: pointer;
	width: 207px;
	height: 50px;
	font-family: Barlow, serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 17px;
	text-align: center;
	padding: 16px 30px;
	text-transform: uppercase;
}

#top.woocommerce-page.woocommerce-dashboard-page .woocommerce-MyAccount-content {
	max-width: 1170px;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__wrapper {
	display: flex;
	flex-direction: column;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__header {
	display: flex;
	column-gap: 140px;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__header h2 {
	padding: 0;
	margin: 0;
	height: 100%;
	color: #323334;
	font-family: "Barlow";
	font-size: 40px !important;
	font-style: normal;
	font-weight: 700;
	line-height: 60px;
	text-transform: none;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__filter {
	display: flex;
	align-items: center;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__filter.company-filter select {
	width: 270px;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__filter.company-filter select,
#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__filter.company-filter span.select2-selection {
	border: 1px solid #d6d6d6;
	border-radius: 2px;
	height: 50px;
	padding-top: 9px;
	color: #323334;
	font-family: "Barlow";
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__filter.company-filter span.select2-selection__arrow {
	top: 14px;
	right: 50px;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__filter.company-filter span.select2-selection__arrow b {
	border: none;
	background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5.5 6L10 1' stroke='%2349B050' stroke-width='2'/%3E%3C/svg%3E");
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	width: 10px;
	height: 6px;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	margin: 0;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__filter.company-filter .select2 {
	position: relative;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__filter.company-filter .select2:after {
	position: absolute;
	content: "";
	top: 5px;
	right: 5px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='40' height='40' rx='2' fill='%2349B050'/%3E%3Ccircle cx='18' cy='19' r='7' stroke='white' stroke-width='2'/%3E%3Cline x1='23.7071' y1='24.2929' x2='28.7071' y2='29.2929' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__filter.company-filter .select2:hover:after {
	opacity: 0.7;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__filter.company-filter .select2-container--open .select2-selection__arrow b {
	transform: translateY(-50%) rotate(180deg);
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__filter.date-filter {
	column-gap: 13px;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__filter.date-filter input {
	max-width: 160px;
	width: 160px;
	height: 50px;
	margin: 0;
	border: 1px solid #d6d6d6;
	background-color: #fff;
	border-radius: 2px;
	padding: 16px 20px;
	color: #323334;
	font-family: "Barlow";
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__body {
	padding-top: 20px;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table {
	display: table;
	width: 100%;
	border-collapse: collapse;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row {
	display: table-row;
	border-bottom: 1px solid #d6d6d6;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row .table-cell {
	display: table-cell;
	vertical-align: middle;
	color: #323334;
	font-family: "Barlow", serif;
	font-size: 16px;
	font-weight: 600;
	line-height: normal;
	max-width: 140px;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row:not(.table-row--head):hover .table-cell p {
	background: rgba(239, 243, 232, 1);
}
#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__footer .table-pagination {
	display: flex;
	justify-content: space-between;
}
#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__footer .table-pagination .number-page.current {
	text-decoration: underline;
}
#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__footer .table-pagination .number-page {
	color: #453D37 !important;
	font-family: Barlow, serif;
	font-size: 18px !important;
	font-weight: 400;
	margin: 0 6px;
}
#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row:not(.table-row--head):hover .table-cell.company p {
	text-decoration: underline;
}
#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row:not(.table-row--head) .table-cell p .tooltip-info svg {
	width: 16px;
}
#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row:not(.table-row--head) .table-cell p {
	cursor: pointer;
	margin: 7px 0;
	padding: 20px 10px;
	max-height: 59px;
	transition: background 0.4s ease;
	white-space: nowrap;
	position: relative;
}
#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row:not(.table-row--head) .table-cell:first-child p {
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row:not(.table-row--head) .table-cell:last-child p{
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row .table-cell .wot-order-number {
	font-weight: 400;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row .table-cell .wot-sales-order-status {
	border: 1px solid #323334;
	border-radius: 58px;
	color: #323334;
	font-family: "Barlow";
	font-weight: 400;
	font-size: 16px;
	line-height: normal;
	padding: 5px 13px;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row.table-row--head {
	border-bottom: 3px solid #49B050;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row.table-row--head .table-cell {
	padding: 17px 10px;
}
#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row.table-row--head .table-cell.last-login {
	cursor: pointer;
	width: 150px;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row .table-cell:last-child {
	text-align: right;
}
#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row .wot-edit-btn {
	width: 40px;
	height: 40px;
	display: inline-block;
	background-color: #eff3e8;
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.25 18.6875V22.75H7.3125L19.2942 10.7683L15.2317 6.7058L3.25 18.6875ZM22.4358 7.62663C22.5363 7.52641 22.6159 7.40736 22.6703 7.27631C22.7247 7.14525 22.7526 7.00476 22.7526 6.86288C22.7526 6.721 22.7247 6.58051 22.6703 6.44945C22.6159 6.3184 22.5363 6.19935 22.4358 6.09913L19.9008 3.56413C19.8006 3.4637 19.6816 3.38402 19.5505 3.32966C19.4195 3.2753 19.279 3.24731 19.1371 3.24731C18.9952 3.24731 18.8547 3.2753 18.7237 3.32966C18.5926 3.38402 18.4736 3.4637 18.3733 3.56413L16.3908 5.54663L20.4533 9.60913L22.4358 7.62663Z' fill='%2349B050'/%3E%3C/svg%3E");
	background-position: center;
	background-repeat: no-repeat;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__table-row .wot-edit-btn:hover {
	opacity: 0.7;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders__footer {
	padding-top: 50px;
	padding-bottom: 10px;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders-filter-dropdown {
	border-color: #d6d6d6;
}

#top.woocommerce-page.woocommerce-dashboard-page .wot-manage-orders-filter-dropdown .select2-search {
	border-color: #d6d6d6;
}

.wot-voyager-test__result-block {
	display: flex;
	flex-direction: column;
	row-gap: 10px;
	width: 700px;
}

.wot-voyager-test__result-block > div {
	display: flex;
	flex-direction: row;
	column-gap: 15px;
	border-bottom: 1px solid gray;
}

.wot-voyager-test__result-block > div span {
	flex: 1;
}
.wot-my-order-details .wot-my-order-details-content .header {
	border-bottom: 3px solid #49B050;
	display: flex;
	align-items: center;
}
.wot-my-order-details .wot-my-order-details-content .header h2 {
	font-family: Barlow;
	font-weight: 700;
	font-size: 40px;
	line-height: 48px;
	letter-spacing: 0%;
}
.wot-my-order-details .wot-my-order-details-content .header .status-btn {
	color: #49B050;
	border-radius: 20px;
	border: 2px solid #49B050;
	font-weight: 500;
	height: 31px;
	padding: 0 10px;
	margin-left: 27px;
}
.wot-my-order-details .wot-my-order-details-content .items-list .item {
	background: #F8F8F8;
	width: 410px;
	padding: 35px 45px;
	border-radius: 8px;
	height: fit-content;
}
.wot-my-order-details .inner {
	max-width: 1500px;
	width: 100%;
	padding: 0 50px;
	margin: 0 auto;
	top: 70px;
	position: relative;
	margin-bottom: 110px;
}
.wot-my-order-details .wot-my-order-details-content .items-list {
	display: flex;
	justify-content: space-between;
	margin-top: 35px;
}
.wot-my-order-details .wot-my-order-details-content .items-list .item .item-header {
	font-family: Barlow;
	font-weight: 600;
	font-size: 22px;
	line-height: 26.4px;
	letter-spacing: 0%;
	border-bottom: 1px solid #0000001C;
	padding-bottom: 8px;
}
.wot-my-order-details .wot-my-order-details-content .items-list .item .item-details-list .item-list {
	display: flex;
	justify-content: space-between;
}
.wot-my-order-details .wot-my-order-details-content .item-details-list {
	display: table;
	width: 100%;
	border-collapse: collapse;
}

.wot-my-order-details .wot-my-order-details-content .item-list {
	display: table-row;
}

.wot-my-order-details .wot-my-order-details-content .item-list span {
	display: table-cell;
	padding: 12px 0;
	word-break: break-all;
}

.wot-my-order-details .wot-my-order-details-content .item-list span:first-child {
	font-weight: bold;
	white-space: nowrap;
	width: 215px;
}

.wot-my-order-details .wot-my-order-details-content .item-list span:last-child {
	width: 100%;
}
.wot-my-order-details .wot-my-order-details-content .items-list .item:last-child {
	width: 489px;
}
.wot-my-order-details .wot-my-order-details-content .items-list .item-flex-column .item {
	width: 370px;
	height: unset;
}
.wot-my-order-details .wot-my-order-details-content .items-list .item-flex-column {
	margin-right: 20px;
	margin-left: 20px;
}
.wot-my-order-details .wot-my-order-details-content .items-list .item-flex-column .item:first-child {
	margin-bottom: 25px;
}
.wot-my-order-details .wot-my-order-details-content .items-list .item-flex-column .item .item-details {
	display: flex;
	flex-direction: column;
}
.wot-my-order-details .wot-my-order-details-content .items-list .item:last-child .item-list span {
	padding: 7px 0;
}
.wot-my-order-details .wot-my-order-details-content .items-list .item:last-child .item-list span:first-child {
	white-space: normal;
	width: 320px;
}
.wot-my-order-details .wot-my-order-details-content .items-list .item:last-child .item-list span:last-child {
	text-align: right;
}
.wot-my-order-details-ship-docs {
	position: relative;
	top: 90px;
}
.wot-my-order-details-ship-docs h3 {
	font-family: Barlow;
	font-weight: 600;
	font-size: 30px;
	line-height: 36px;
	letter-spacing: 0%;
	margin-bottom: 30px;
}
.wot-my-order-details-ship-docs-table tr th,
.wot-my-order-details-ship-docs-table tr td {
	border-width: 0;
	border-top-style: unset !important;
	border-left-style: unset !important;
	padding: 9px 0;
}
.wot-my-order-details-ship-docs-table tr td {
	padding: 15px 0;
}
.wot-my-order-details-ship-docs-table tbody tr {
	border-bottom: 1px solid #32333433;
}
.wot-my-order-details-ship-docs-table {
	margin-bottom: 240px;
}
.wot-my-order-details-ship-docs-table tr th:last-child,
.wot-my-order-details-ship-docs-table tr td:last-child {
	text-align: right;
}
.wot-my-order-details-ship-docs-table tr td:last-child {
	text-decoration: underline;
}
.wot-my-order-details-ship-docs-table tr th:first-child {
	width: 50%;
}
.wot-my-order-details-ship-docs-table thead tr {
	border-bottom: 3px solid #49B050;
}
.wot-my-order-details-ship-docs-table tr td:nth-of-type(2) {
	font-family: Barlow;
	font-weight: 600;
	font-size: 16px;
	line-height: 19.2px;
	letter-spacing: 0%;
}
.wot-my-order-details-ship-docs-table tr td:first-child {
	font-family: Barlow;
	font-weight: 400;
	font-size: 16px;
	line-height: 19.2px;
	letter-spacing: 0%;
}
.wot-my-order-details-ship-docs-table tr td:last-child {
	font-family: Barlow;
	font-weight: 500;
	font-size: 14px;
	line-height: 16.8px;
	letter-spacing: 0%;
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-offset: Auto;
	text-decoration-thickness: Auto;
}
#inventoryList_wrapper input[type=checkbox] {
	accent-color: #49b050;
}

.woocommerce-EditAccountForm.edit-account fieldset {
	border: 1px solid rgba(50, 51, 52, 0.2);
	border-radius: 10px;
	padding: 15px 25px;
	margin-top: 15px;
}

.woocommerce-EditAccountForm.edit-account fieldset:first-of-type {
	margin-top: 25px;
}

.woocommerce-EditAccountForm.edit-account fieldset > p:first-of-type {
	margin-top: 0;
}

#top .woocommerce-EditAccountForm.edit-account textarea.fedex-notification-email-template {
	background-color: #fff;
	border: 1px solid rgba(50, 51, 52, 0.2);
	border-radius: 3px;
	resize: vertical;
	margin-top: 5px;
	font-size: 18px;
	line-height: 27px;
}

label[for="fedex_notification_email_template"] {
	margin-bottom: -5px;
}

.fedex-notification-email-variables {
	font-size: 16px;
}

#top .woocommerce-form-row.fedex-notification-email-variables-description {
	float: left;
	margin-left: 10px;
	margin-top: 25px;
	line-height: 25px;
}

#top .woocommerce-form-row .fedex-notification-email-variables b {
	color: rgb(109, 111, 113);
}

@media screen and (max-width: 767px) {
	.woocommerce-MyAccount-content {
    padding-left: 15px;
		padding-right: 15px;
	}
}

#top .wot-inventory__label {
	font-family: Barlow;
	font-size: 0.92em;
	font-weight: 400;
	cursor: pointer;
	user-select: none;
}

#top fieldset > div > .wot-inventory__label {
	font-weight: 500;
}

#top .wot-inventory__label input[type=checkbox],
#top .wot-inventory__label input[type=radio] {
	cursor: pointer;
}

#top .wot-inventory__label wot-inventory__label-small {
	font-size: 15px;
}

.wot-inventory__settings {
	margin-top: 10px;
}

.wot-inventory__settings-block {
	display: none;
}

.wot-inventory__settings.enabled .wot-inventory__settings-block {
	display: block;
}

.wot-inventory__settings-block {
	margin-left: 25px;
	border: 1px solid #d6d6d6;
	border-radius: 10px;
	padding: 7px 12px 7px 12px;
	margin-top: 5px;
}

.wot-inventory__settings-block .row {
	display: flex;
	flex-direction: row;
}

.wot-inventory__settings-block .col {
	display: flex;
	flex: 1;
	flex-direction: column;
	row-gap: 5px;
}

#top .wot-inventory__settings input[type=number] {
	background-color: #fff !important;
	border-color: #d6d6d6 !important;
	margin-bottom: 5px;
	margin-top: 5px;
	max-width: 50%;
}

#top .wot-inventory__lowstock-block .wot-inventory__label {
	font-size: 16px;
}

.wot-inventory__label--lowstock {
	padding-top: 10px;
}

.wot-inventory__lowstock-block__title {
	margin: 10px 0 0 0;
	font-size: 16px;
}

.wot-allowed-domains-list {
	#message.updated {
		color: green;
	}

	.acf-label {
		display: none;
	}

	.acf-icon.-plus {
		display: none !important;
	}

	.acf-icon.-minus {
		text-decoration: none;
	}

	.acf-form-submit {
		display: flex;
		margin-top: -46px !important;
		position: relative;

		.acf-button {
			background: #49b050 !important;
			font-size: 14px;
			font-weight: 600;
		}
	}

	.wot-allowed-domains-list__title {
		font-weight: 600;
	}

	.acf-field-repeater {
		padding: 0 10px 0 0 !important;
		border-top: none !important;
	}

	.acf-field-text {
		padding: 5px !important;

		input[type=text] {
			margin-bottom: 0 !important;
		}
	}

	.acf-repeater-add-row {
		background: #49b050 !important;
		font-size: 14px;
		font-weight: 600;
	}
}
