/*
 * 888888ba                 dP  .88888.                    dP
 * 88    `8b                88 d8'   `88                   88
 * 88aaaa8P' .d8888b. .d888b88 88        .d8888b. .d8888b. 88  .dP  .d8888b.
 * 88   `8b. 88ooood8 88'  `88 88   YP88 88ooood8 88'  `"" 88888"   88'  `88
 * 88     88 88.  ... 88.  .88 Y8.   .88 88.  ... 88.  ... 88  `8b. 88.  .88
 * dP     dP `88888P' `88888P8  `88888'  `88888P' `88888P' dP   `YP `88888P'
 *
 *                          m a g n a l i s t e r
 *                                      boost your Online-Shop
 *
 * -----------------------------------------------------------------------------
 * (c) 2010 - 2024 RedGecko GmbH -- http://www.redgecko.de
 *     Released under the MIT License (Expat)
 * -----------------------------------------------------------------------------
 */

@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300&display=swap");

body.magna {
	font-family: 'Open Sans', sans-serif;
	margin: 0;
	padding: 0;
	background: #fff;
	color: #000;
}
body.magna.xonsoft {
	background: #d4d4d4;
}
body.magna table {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}
body.magna td {
	vertical-align: middle;
}
body.magna td,
body.magna th,
body.magna div,
body.magna select,
body.magna option {
	font-family: 'Open Sans', sans-serif;
}
body.magna option {
	margin-left: -9px;
	padding-left: 14px;
	margin-right: -9px;
}
body.magna table.ml-plist-table select {
	height: 43px;
	padding-right: 45px;
}
body.magna div[id^="attributeExtraFields_"] span span {
	margin-left: 5px;
	vertical-align: middle;
}
body.magna div span#spanMatchingTable div {
	margin: 15px 6px 5px 6px;
}
body.magna div.optional input[type="checkbox"] {
	margin: 0px 3px 0px 0px;

}
body .magna table tbody tr td span input[type="checkbox"] {
	margin-top: 0;
	margin-bottom: 0;
}
body .magna table tbody tr td .ebay-shipping span input[type="checkbox"] {
	margin: 6px 3px 6px 3px;
}
body.magna table td.boxCenter {
	font-family: sans-serif;
	font-size: 12px;
}

div.magnamain {
	font-family: sans-serif;
	font-size: 14px;
	background: inherit;
	color: #000;
	position: relative;
	padding: 5px 0px 0px 0px;
	min-height: 150px;
}
body.magna .captionSlide p a.ml-js-noBlockUi, body.magna td.boxCenter .captionSlide p a {
	padding: 10px 30px 10px 29px;
}
html body.jqueryui.magna.magento2 div.magna table#tableWrap tbody tr td div#content.magnamain div.magnamain h2,
html body.jqueryui.magna.shopware div.magna table#tableWrap tbody tr td div#content.magnamain div.magnamain h2,
html body.jqueryui.magna.shopware6 div.magna table#tableWrap tbody tr td div#content.magnamain div.magnamain h2,
html body.jqueryui.magna.shopwarecloud div.magna table#tableWrap tbody tr td div#content.magnamain div.magnamain h2,
html body.jqueryui.magna.prestashop div.magna table#tableWrap tbody tr td div#content.magnamain div.magnamain h2,
html body.jqueryui.magna.woocommerce div.magna table#tableWrap tbody tr td div#content.magnamain div.magnamain h2 {
	margin-bottom: 20px;

}

/** Reset Shop CSS */
body.magna div.magnamain li {
	list-style-type: inherit;
	margin-left: auto;
}

body.ielt9 div.magnamain {
	background: #fff;
    /*height: expression( this.scrollHeight < 181 ? "180px" : "auto" ); */
}
body.xtcmodified div.magnamain,
body.ielt9.xtcmodified div.magnamain,
body.ielt9.xtcommerce div.magnamain {
	background: #f7f7f7;
}
body.xonsoft div.magnamain {
	background: #e8e8e8;
}

div#pageContent {
	line-height: 1.5em;
	padding-bottom: 2em;
}
div#pageContent a {
	text-decoration: underline;
}
div#pageContent a img {
	border: none;
}
div#content.magnamain {
	margin-top: 0px;
}
body.xtcommerce div.magnamain {
	background: #f7f7f7;
}
body.oscommerce div.magnamain {
	background: #fff;
}
body.oscommerce table.columnLeft {
	border-collapse: separate;
	border-spacing: 1px;
}
body.oscommerce table.columnLeftOSC2010 div#adminAppMenu {
	padding: 0;
}
body.oscommerce table.columnLeftOSC2010 h3 {
	font-size: 85%;
}
body.xonsoft table.columnLeft {
	border-collapse: separate;
	border-spacing: 3px;
	padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	color: black;
	background: none;
	font-weight: normal;
	padding: 0.5em 0 0 0;
	margin: 0 0 0.17em 0;
	/*border-bottom: 1px solid #aaa;*/
}
h1 {
	font-size: 188%;
}
h1 span {
	font-size: 53%;
}
h1#threeDots span {
	font-size: 100%;
}
h2 {
	font-size: 150%;
}
h2 span {
	font-size: 67%;
}
h3,
h4,
h5,
h6 {
	border-bottom: none;
	font-weight: bold;
}
h3 {
	font-size: 132%;
}
h3 span {
	font-size: 76%;
	font-weight: normal;
}
h4 {
	font-size: 116%;
}
h4 span {
	font-size: 86%;
	font-weight: normal;
}
h5 {
	font-size: 100%;
}
h5 span {
	font-weight: normal;
}
h6 {
	font-size: 80%;
}
h6 span {
	font-size: 125%;
	font-weight: normal;
}

hr {
	color: #fff;
	background: transparent;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border: 0;
	border-bottom: 1px #aaa solid;
}

input {
	accent-color: #666;
	outline: none;
}
.ml-searchbox-size:focus,
input[type="text"]:focus {
	border: 2px solid #a0a0a0 !important;

}
input[type="submit"]:focus {
	border: 1px solid #a0a0a0 !important;
}
/*.ml-searchbox-size:focus-visible,
.select2-selection__rendered:focus-visible,
select:focus-visible,
a:focus-visible,
input:focus-visible {
	outline: 2px solid #a0a0a0;
}*/
textarea:focus-visible {
	outline: unset;
}
table th {
	text-align: left;
}
table th.cell-priceshop,
table td.cell-priceshop,
table th.cell-pricemarketplace,
table td.cell-pricemarketplace {
	text-align: right;
}

body.magna td.boxCenter a {
	font-family: sans-serif;
	font-size: inherit;
	color: inherit;
}
body.magna td.boxCenter a:hover,
body.magna.veyton a:hover {
	color: #46f;
}
body.magna td.boxCenter p a {
	text-decoration: underline;
}

/* General */
.bold {
	font-weight: bold !important;
}
.italic {
	font-style: italic !important;
}
.center {
	text-align: center !important;
}
.underline,
a.underline,
.normaltext a {
	text-decoration: underline !important;
}
.notice {
	color: #900 !important;
}
.error {
	color: #f00 !important;
	border-color: #f00 !important;
}
.magnatext {
	color: #dc043d !important;
}
.larger {
	font-size: 120% !important;
}
.left {
	float: left;
}
.textleft {
	text-align: left !important;
}
.right {
	float: right;
}
.textright {
	text-align: right !important;
}
.textcenter {
	text-align: center !important;
}
.small {
	font-size: 80% !important;
}
.normal {
	font-weight: normal !important;
	font-style: normal !important;
	text-decoration: none !important;
}
.nowrap {
	white-space: nowrap !important;
}
.tt {
	font-family: monospace !important;
	margin: 0 !important;
}
.visualClear {
	clear: both !important;
}
.grey {
	color: #999 !important;
}
.fullWidth {
	width: 100% !important;
}
.autoWidth {
	width: auto !important;
}
.inline {
	display: inline !important;
}
.paddingBottom {
	padding-bottom: 1em !important;
}
.paddingRight {
	padding-right: 1em !important;
}
.nopadding {
	padding: 0 !important;
}
.valigntop,
.valigntop th,
.valigntop td {
	vertical-align: top !important;
}
.valignmid {
	vertical-align: middle;
}
.valignbottom {
	vertical-align: bottom;
}
.inlineblock {
	display: inline-block;
}
.inlineblock a.mlbtn {
	line-height: 10px;
	height: 14px;
	padding-top: 15px;
}
.errorBox .error {
	color: #fff !important;
}
input.fullwidth {
	width: 99%;
}
textarea.fullwidth {
	width: 100%;
	border: 1px solid #e6e6e6;
}
table.amazon_properties.amazon_properties2 textarea.fullwidth {
	width: 99.1%;
}
input.ml-error {
	border-color: red !important;
}
table.ml-error {
	border: solid 0.5px !important;
	border-color: red !important;
}
select.ml-error {
	border-color: red !important;
}
textarea.ml-error {
	border-color: red !important;
}
label.ml-error {
	/* container eg. checkbox */
	border: 1px solid red !important;
	margin: 0 3px;
}
.select2-container.ml-error .select2-selection {
	border-color: red !important;
}
label.ml-error-label {
	color: red !important;
}
span.cp_next {
	margin-top: -0.5em;
}
.strike {
	text-decoration: line-through !important;
}
.offer {
	color: #f00 !important;
}

table.noborders tbody tr td {
	border: none;
}
table.nospacing {
	border-collapse: collapse;
	border-spacing: 0px;
}
table.nospacing.nopadding td {
	padding: 0px;
}

/* generic markup */
body.magna div.magnamain div.marketing li,
body.magna div.magna div#content li {
	list-style-position: inside;
	display: list-item;
	list-style-type: disc;
	padding-left: 1em;
}

/* overwrite select2 style from above */
body.magna div.magna div#content .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none;
}

h1#magnalogo {
	float: left;
	margin-top: 10px;
	margin-bottom: -10px;
	border: none;
	color: transparent;
}
h1#magnalogo a,
h1#magnalogo a img {
	padding: 0;
	margin: 0;
	border: none;
}
div#antlogo {
	background-image: url("../images/ameise_logo.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 96px;
	height: 72px;
	float: right;
	margin-bottom: -40px;
}
div#globalButtonBox {
	float: right;
	height: 22px;
	margin-top: 32px;
	/*margin-right: 25px;*/
	text-align: right;
}
div#magnafooter {
	margin: 28px 0px 60px 0px;
	line-height: 15px;
	border-collapse: collapse;
	background: #f6f7f8;
	border: 1px solid #dadada;
	color: #515151;
	padding: 8px;
}
div#magnafooter,
body.magna div#magnafooter table td a {
	font-family: Arial, sans-serif;
}
div#magnafooter table {
	margin-bottom: 0px;
	border: none;
}
div#magnafooter table td {
	position: relative;
}
div#magnafooter table td.ml-td-center {
	white-space: nowrap;
	width: 1px;
}
div#magnafooter table td.ml-td-left,
div#magnafooter table td.ml-td-right {
	width: 50%;
}
div#magnafooter table td.ml-td-left {
	text-align: left;
}
div#magnafooter table td.ml-td-right {
	text-align: right;
	padding-right: 27px;
}
div#magnafooter table td a {
	text-decoration: underline;
}

div#magnafooter table div.copyleft {
	font-size: 10px;
	color: #555;
	position: relative;
	bottom: 2px;
}
div#magnafooter table span.build,
div#magnafooter table span.build a,
div#magnafooter table span.customerinfo,
.infoTextGray {
	font-weight: normal;
	color: #a0a0a2;
	font-size: 13px;
	margin-left: 5px;
}
div#magnafooter table span.customerinfo {
	right: auto;
	left: 0;
}
div#magnafooter table span.version-text,
div#magnafooter table span.version {
	font-size: 13px;
	position: relative;
	top: 2px;
}

body.magna div#content .button,
body.magna .ui-dialog .button {
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	width: auto;
	font-size: 15px;
	line-height: 12px !important;
	padding: 1px 5px;
	display: inline-block;
	text-align: center;

	border: 1px solid #999;
	outline: none;
	background: #e9e9ed;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a1b8f1');
	color: #000;
	margin: 3px;
	height: 32px;
	min-width: 32px;

	white-space: nowrap;
}

button.button.loop {
	background-image: url("../images/rotate-left.svg") !important;
	background-repeat: no-repeat !important;
	background-position: 5px 5px !important;
}

button.button.loop:disabled,
button.button.next:disabled,
button.button.play:disabled,
button.button.pause:disabled {
	opacity: 50%;
}
button.button.next {
	background-image: url("../images/next.svg") !important;
	background-repeat: no-repeat !important;
	background-position: 5px 5px !important;
}
button.button.play {
	background-image: url("../images/play.svg") !important;
	background-repeat: no-repeat !important;
	background-position: 5px 5px !important;
}
button.button.pause {
	background-image: url("../images/pause.svg") !important;
	background-repeat: no-repeat !important;
	background-position: 5px 5px !important;
}
input#unprepare.button,
input#reset_description.button {
	min-width: 253px;
}
input#unprepare.button {
	margin-bottom: 4px !important;
}
input#reset_description.button {
	margin-top: 0px !important;
}
body.magna div#content .button:hover,
body.magna .ui-dialog .button:hover {
	background: #d0d0d7;
	/*background: -moz-linear-gradient(center bottom, #a7bbff 0%, #ffffff 70%);
	background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, #a7bbff),
			color-stop(0.7, #ffffff)
	);*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a7bbff');
}

body.magna div#content .button:active,
body.magna .ui-dialog .button:active {
	/*background: #d5dcf8;
	background: -moz-linear-gradient(center bottom, #d5dcf8 30%, #a1b8f1 100%);
	background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.3, #d5dcf8),
			color-stop(1, #a1caf1)
	);*/
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5dcf8', endColorstr='#a1caf1');*/
}

body.magna div#content .button:focus,
body.magna div#content .button::-moz-focus-inner,
body.magna .ui-dialog .button:focus,
body.magna .ui-dialog .button::-moz-focus-inner {
	outline: none;
}

body.magna div#content .button.smallmargin,
body.magna .ui-dialog .button.smallmargin {
	margin: 1px;
}
body.magna div#content .button img,
body.magna .ui-dialog .button img {
	border: none;
	outline: none;
	vertical-align: text-top;
	margin-top: -3px;
}
body.magna div#content button.button img {
	vertical-align: text-top;
	margin-top: -2px;
	margin-left: -2px;
	margin-bottom: -2px;
}
body.magna div#content input.button,
body.magna div#content button.button {
	padding-top: 0;
	padding-bottom: 2px;
	display: inline-block;
}
body.magna.webkit div#content input.button,
body.magna.webkit div#content button.button {
	padding-top: 1px;
	padding-bottom: 1px;
	display: inline-block;
}
body.magna div#content a.button {
	height: 15px;
	padding: 3px 4px 0px 4px;
}
body.magna.ielt9 div#content a.button {
	height: 15px;
	padding: 2px 4px 0 4px;
}
body.magna .ui-dialog span.button {
	height: 1.3em;
	margin: 0;
	vertical-align: top;
	cursor: default;
}

/* GFX Buttons */
.gfxbutton {
	width: 18px;
	height: 18px;
	display: inline-block;
	outline: none;
	background-color: transparent;
	color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0;
	border: 1px solid transparent;
}
body.ielt9 .gfxbutton {
	color: #fff;
}
.gfxbutton:hover {
	cursor: pointer;
}
.gfxbutton.small {
	background-position: -1px -1px;
	width: 16px;
	height: 16px;
	margin: 0 0 -5px !important;
}
.gfxbutton.medium {
	background-position: 3px 3px;
	width: 22px;
	height: 22px;
}
.gfxbutton.large {
	background-position: 7px 7px;
	width: 30px;
	height: 30px;
	margin: 0 0 -5px !important;
}
.gfxbutton::-moz-focus-inner {
	outline: none;
	border: none;
}
.gfxbutton.edit {
	background-image: url("../images/pencil.png");
}
.gfxbutton.delete {
	background-image: url("../images/cross.png");
}
.gfxbutton.magnifier {
	background-image: url("../images/magnifier.png");
}
.gfxbutton.refresh {
	background-image: url("../images/arrow_rotate_clockwise_top.png");
}
.gfxbutton.info {
	background-image: url("../images/information.png");
}
.gfxbutton.cog {
	background-image: url("../images/icons/cog.png");
}
/* GFX Buttons w Border */
.gfxbutton.border {
	border: 1px solid #c9c9c9;
}
.gfxbutton.border:hover {
	border: 1px solid #aaa;
}
.gfxbutton.border:active {
	outline: none;

	border-width: 1px;
	border-style: solid;
	border-color: #999 #aaa #aaa #999;
}
.gfxbutton.visiblebg {
	background-color: rgba(0, 0, 0, 0.05);
}
div#globalButtonBox .gfxbutton {
	background-repeat: no-repeat;
	background-position: 3px 3px;
	width: 39px;
	height: 39px;
	background-color: #ffffff;
	margin-left: 5px;
}
div#globalButtonBox .gfxbutton:hover {
	background-color: #d0d0d7;
}
div#globalButtonBox .gfxbutton.cart {
	background-position: 9px 12px;
	background-image: url(../images/shoppingcart.svg);
}
div#globalButtonBox .gfxbutton.sync {
	background-position: 9px 12px;
	background-image: url(../images/synchronisation.svg);
}
div#globalButtonBox .gfxbutton.upload {
	background-position: 10px 10px;
	background-image: url(../images/arrow-up.svg);
}
div#globalButtonBox .gfxbutton.update {
	background-position: 11px 10px;
	background-image: url(../images/refresh.svg);
}
div#globalButtonBox .gfxbutton.ml-marketplaces-api-cache-refresh-button {
	background-position: 11px 10px;
	background-color:#cdd4ff;
	background-image: url(../images/cache.svg);
}
/* Update Error */
table.updateError td {
	padding: 1px 3px;
}
table.updateError thead td {
	border: 1px solid #999;
	background: #ccc;
	font-weight: bold;
	text-align: center;
}
table.updateError tbody td {
	border: 1px solid #bbb;
	background: #eee;
}

/* MagnaError */
div#magnaErrors {
	margin: 0 0 1em 0;
	position: relative;
}
div#magnaErrors > table {
	border-collapse: separate;
	border-spacing: 2px;
	width: 100%;
	position: relative;
	border: 2px solid #f00;
}
div#magnaErrors table th,
div#magnaErrors table td {
	padding: 3px 5px;
	vertical-align: top;
}
div#magnaErrors table thead th {
	background: #444;
	color: #fff;
	font-weight: bold;
}
div#magnaErrors table tbody.odd td {
	background: #aaa;
	color: #000;
}
div#magnaErrors table tbody.even td {
	background: #ccc;
	color: #000;
}
div#magnaErrors table tbody td.level {
	font-weight: bold;
}
div#magnaErrors table tbody td.level.notice {
	background: #c9ff48;
	color: #000;
}
div#magnaErrors table tbody td.level.warning {
	background: #ffb548;
	color: #000;
}
div#magnaErrors table tbody td.level.fatal {
	background: #ff4848;
	color: #000;
}
div#magnaErrors table tbody td.message {
	position: relative;
}
div#magnaErrors table tbody td.message.pre {
	font: 10px/9px monospace;
	white-space: pre;
}
div#magnaErrors table tbody td.action textarea,
div#magnaErrors table tbody td.message pre,
div#magnaErrors table tbody td.message div.hidden {
	display: none;
	position: absolute;
	background: #fff;
	color: #000;
	border: 2px solid #999;
	z-index: 2;
	padding: 3px;
	margin-top: -2px;
	left: 0;
	width: 100%;
	overflow: auto;
}
div#magnaErrors table tbody td.message:hover pre,
div#magnaErrors table tbody td.message:hover div.hidden {
	display: block;
	max-height: 450px;
}
div#magnaErrors table tbody td.action:hover textarea {
	display: block;
	color: #333333;
	height: 300px !important;
	overflow: auto;
	padding: 3px 3px 0 !important;
	width: 100% !important;
	font: 11px/1em monospace;
}

div.magnamain table {
	font-size: 13px;
}
div.magnamain table .js-field th {
	padding: 14px 0px 14px 16px;
}
div.magnamain table .js-field th, div.magnamain table .js-field td.input {
	padding: 14px 16px 14px 16px;
}
div.magnamain table tbody#idealo_config_prepare_fieldset_upload tr:nth-child(4) td.input > table > tbody > tr > td,
div.magnamain table tbody#idealo_config_prepare_fieldset_shipping tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#idealo_config_prepare_fieldset_shipping tr:nth-child(4) td.input > table > tbody > tr > td,
div.magnamain table tbody#hood_config_prepare_fieldset_chineseprice tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#hood_config_prepare_fieldset_chineseprice tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#check24_config_prepare_fieldset_upload tr:nth-child(5) td.input > table > tbody > tr > td,
div.magnamain table tbody#check24_config_prepare_fieldset_upload tr:nth-child(8) td.input > table > tbody > tr > td,
div.magnamain table tbody#cdiscount_config_prepare_fieldset_upload tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#cdiscount_config_orderimport_fieldset_orderstatus tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#ebay_config_orderimport_fieldset_orderstatus tr:nth-child(4) td.input > table > tbody > tr > td,
div.magnamain table tbody#hitmeister_config_orderimport_fieldset_orderstatus tr:nth-child(4) td.input > table > tbody > tr > td,
div.magnamain table tbody#priceminister_config_orderimport_fieldset_orderstatus tr:nth-child(6) td.input > table > tbody > tr > td {
    border: unset;
    padding: 0px;
}

div.magnamain table tbody#amazon_config_prepare_fieldset_shippingtemplate tr:nth-child(2) td.input > div > div > div,
div.magnamain table tbody#amazon_config_orderimport_fieldset_orderstatus tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#amazon_config_orderimport_fieldset_orderstatus tr:nth-child(4) td.input > table > tbody > tr > td,
div.magnamain table tbody#amazon_config_shippinglabel_fieldset_shippingaddresses tr:nth-child(2) td.input > div > div > div,
div.magnamain table tbody#ricardo_config_prepare_fieldset_upload tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#cdiscount_prepare_apply_form_fieldset_unit tr:nth-child(4) td.input > div > div > div,
div.magnamain table tbody#cdiscount_config_prepare_fieldset_prepare tr:nth-child(8) td.input > div > div > div,
div.magnamain table tbody#priceminister_config_prepare_fieldset_upload tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_prepare_fieldset_upload tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderimport tr:nth-child(6) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderimport tr:nth-child(7) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderstatus tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderstatus tr:nth-child(3) td.input > div > div > div > div,
div.magnamain table tbody#metro_config_prepare_fieldset_shipping tr:nth-child(2) td.input > div > div > div,
div.magnamain table tbody#metro_config_prepare_fieldset_shipping tr:nth-child(3) td.input > div > div > div,
div.magnamain table tbody#metro_config_priceandstock_fieldset_quantity tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_priceandstock_fieldset_quantity tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(4) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(6) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(7) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(3) td.input > div > div > div > div,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(4) td.input > div > div > div > div,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(6) td.input > div > div > div > div,
div.magnamain table tbody#obi_config_order_fieldset_orderstatus tr:nth-child(4) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(4) td.input > div > div > div > div,
div.magnamain table tbody#obi_config_order_fieldset_orderstatus tr:nth-child(4) td.input > div > div > div > div {
    border: unset;
}
div.magnamain table tbody#amazon_config_prepare_fieldset_shippingtemplate tr:nth-child(2) td.input div > div > div > div,
div.magnamain table tbody#amazon_config_orderimport_fieldset_orderstatus tr:nth-child(5) td.input #amazon_config_orderimport_field_orderstatus_shippedaddress_duplicate table tbody tr td,
div.magnamain table tbody#hood_config_prepare_fieldset_shipping tr:nth-child(2) td.input div.duplicate > div > div,
div.magnamain table tbody#amazon_config_orderimport_fieldset_orderstatus tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#amazon_config_orderimport_fieldset_orderstatus tr:nth-child(4) td.input > table > tbody > tr > td,
div.magnamain table tbody#amazon_config_orderimport_fieldset_orderstatus tr:nth-child(4) td.input > div > div > div > div > div,
div.magnamain table tbody#amazon_config_shippinglabel_fieldset_shippingaddresses tr:nth-child(2) td.input > div > div > div > div,
div.magnamain table tbody#amazon_config_shippinglabel_fieldset_shippingaddresses tr:nth-child(2) td.input > div > div > div > div tr > td:first-child,
div.magnamain table tbody#hood_config_prepare_fieldset_shipping tr:nth-child(3) td.input > div > span > div > div > div > div > div > div,
div.magnamain table tbody#ricardo_config_prepare_fieldset_upload tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#cdiscount_prepare_apply_form_fieldset_unit tr:nth-child(4) td.input > div > div > div > div,
div.magnamain table tbody#cdiscount_config_prepare_fieldset_prepare tr:nth-child(8) td.input > div > div > div > div,
div.magnamain table tbody#priceminister_config_prepare_fieldset_upload tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_prepare_fieldset_upload tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderimport tr:nth-child(6) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderimport tr:nth-child(7) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderstatus tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderstatus tr:nth-child(3) td.input > div > div > div > div > div,
div.magnamain table tbody#metro_config_prepare_fieldset_shipping tr:nth-child(2) td.input > div > div > div > div,
div.magnamain table tbody#metro_config_prepare_fieldset_shipping tr:nth-child(3) td.input > div > div > div > div,
div.magnamain table tbody#metro_config_priceandstock_fieldset_quantity tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_priceandstock_fieldset_quantity tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(4) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(6) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(7) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(3) td.input > div > div > div > div > div,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(4) td.input > div > div > div > div > div,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(6) td.input > div > div > div > div > div,
div.magnamain table tbody#obi_config_order_fieldset_orderstatus tr:nth-child(4) td.input > table > tbody > tr > td,
div.magnamain table tbody#obi_config_order_fieldset_orderstatus tr:nth-child(4) td.input > div > div > div > div > div {
	padding-left: 0px;
}
div.magnamain table tbody#amazon_config_prepare_fieldset_shippingtemplate tr:nth-child(2) td.input,
div.magnamain table tbody#amazon_config_orderimport_fieldset_orderstatus tr:nth-child(5) td.input > div > div > div,
div.magnamain table tbody#amazon_config_orderimport_fieldset_orderstatus tr:nth-child(5) td.input > div > div > div > div > table > tbody > tr:first-child > td,
div.magnamain table tbody#amazon_config_shippinglabel_fieldset_shippingaddresses tr:nth-child(2) td.input > div > div > div,
div.magnamain table tbody#amazon_config_shippinglabel_fieldset_shippingaddresses tr:nth-child(2) td.input > div > div > div > div tr:first-child > td,
div.magnamain table tbody#amazon_config_shippinglabel_fieldset_shippingaddresses tr:nth-child(2) td.input > div > div > div > div,
div.magnamain table tbody#ricardo_config_prepare_fieldset_upload tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#cdiscount_prepare_apply_form_fieldset_unit tr:nth-child(4) td.input > div > div > div > div,
div.magnamain table tbody#cdiscount_config_prepare_fieldset_prepare tr:nth-child(8) td.input > div > div > div > div,
div.magnamain table tbody#priceminister_config_prepare_fieldset_upload tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_prepare_fieldset_upload tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderimport tr:nth-child(6) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderimport tr:nth-child(7) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderstatus tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#metro_config_prepare_fieldset_shipping tr:nth-child(2) td.input > div > div > div > div,
div.magnamain table tbody#metro_config_prepare_fieldset_shipping tr:nth-child(3) td.input > div > div > div > div,
div.magnamain table tbody#metro_config_priceandstock_fieldset_quantity tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_priceandstock_fieldset_quantity tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(4) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(6) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(7) td.input > table > tbody > tr > td,
div.magnamain table tbody#obi_config_order_fieldset_orderstatus tr:nth-child(4) td.input > table > tbody > tr > td {
	padding-top: 0px
}
div.magnamain table tbody#ricardo_config_prepare_fieldset_upload tr:nth-child(3) td.input > table > tbody > tr > td:first-child,
div.magnamain table tbody#cdiscount_prepare_apply_form_fieldset_unit tr:nth-child(4) td.input > > div > div > div > div,
div.magnamain table tbody#cdiscount_config_prepare_fieldset_prepare tr:nth-child(8) td.input > div > div > div > div,
div.magnamain table tbody#priceminister_config_prepare_fieldset_upload tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_prepare_fieldset_upload tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderimport tr:nth-child(6) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderimport tr:nth-child(7) td.input > table > tbody > tr > td,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderstatus tr:nth-child(3) td.input > table > tbody > tr > td ,
div.magnamain table tbody#metro_config_prepare_fieldset_shipping tr:nth-child(2) td.input > div > div > div > div,
div.magnamain table tbody#metro_config_prepare_fieldset_shipping tr:nth-child(3) td.input > div > div > div > div,
div.magnamain table tbody#metro_config_priceandstock_fieldset_quantity tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_priceandstock_fieldset_quantity tr:nth-child(2) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(3) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(4) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(6) td.input > table > tbody > tr > td,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(7) td.input > table > tbody > tr > td,
div.magnamain table tbody#obi_config_order_fieldset_orderstatus tr:nth-child(4) td.input > table > tbody > tr > td {
	padding-bottom: 0px;
}
div.magnamain table tbody#hood_config_prepare_fieldset_chineseprice tr:nth-child(2) td.input > table > tbody > tr > td:nth-child(2),
div.magnamain table tbody#hood_config_prepare_fieldset_fixedprice tr:nth-child(2) td.input > table > tbody > tr > td:nth-child(2),
div.magnamain table tbody#check24_config_prepare_fieldset_upload tr.js-field:nth-child(5) > td:nth-child(3) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2),
div.magnamain table tbody#check24_config_prepare_fieldset_upload tr:nth-child(8) td.input > table > tbody > tr > td:nth-child(2),
div.magnamain table tbody#ricardo_config_prepare_fieldset_upload tr:nth-child(3) td.input > table > tbody > tr > td:nth-child(2),
div.magnamain table tbody#cdiscount_config_prepare_fieldset_upload tr:nth-child(3) td.input > table > tbody > tr > td:nth-child(2),
div.magnamain table tbody#cdiscount_config_orderimport_fieldset_orderstatus tr:nth-child(3) td.input > table > tbody > tr > td:nth-child(2),
div.magnamain table tbody#priceminister_config_prepare_fieldset_upload tr:nth-child(3) td.input > table > tbody > tr > td:nth-child(2),
div.magnamain table tbody#etsy_config_prepare_fieldset_upload tr:nth-child(2) td.input > table > tbody > tr > td:nth-child(2),
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderimport tr:nth-child(6) td.input > table > tbody > tr > td:nth-child(2),
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderimport tr:nth-child(7) td.input > table > tbody > tr > td:nth-child(2),
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderstatus tr:nth-child(3) td.input > table > tbody > tr > td:nth-child(2),
div.magnamain table tbody#metro_config_priceandstock_fieldset_quantity tr:nth-child(2) td.input > table > tbody > tr > td:nth-child(2) {
	padding-right: 0px;
}
div.magnamain table tbody#amazon_config_orderimport_fieldset_orderstatus tr:nth-child(4) td.input > div > div > div,
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderstatus tr:nth-child(3) td.input > div > div > div,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(3) td.input > div > div > div > div,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(4) td.input > div > div > div > div,
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(6) td.input > div > div > div > div,
div.magnamain table tbody#obi_config_order_fieldset_orderstatus tr:nth-child(4) td.input > div > div > div > div {
	border-top: 1px solid #dadada;
}
div.magnamain table tbody#amazon_config_prepare_fieldset_shippingtemplate tr:nth-child(2) td.input > div > div > div:not(:last-child),
div.magnamain table tbody#amazon_config_shippinglabel_fieldset_shippingaddresses tr:nth-child(2) td.input > div > div > div:not(:last-child),
div.magnamain table tbody#cdiscount_config_prepare_fieldset_prepare tr:nth-child(8) td.input > div > div > div:not(:last-child),
div.magnamain table tbody#etsy_config_orderimport_fieldset_orderstatus tr:nth-child(3) td.input > div > div > div > div:not(:last-child),
div.magnamain table tbody#metro_config_prepare_fieldset_shipping tr:nth-child(2) td.input > div > div > div:not(:last-child),
div.magnamain table tbody#metro_config_prepare_fieldset_shipping tr:nth-child(3) td.input > div > div > div:not(:last-child),
div.magnamain table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(4) td.input > div > div > div > div {
	border-bottom: 1px solid #dadada;
	margin-bottom: 14px;
}
table tbody#configuration_fieldset_orderimport tr:nth-child(3) td.input > div > div > div {
	border: unset;
}
table tbody#configuration_fieldset_orderimport tr:nth-child(3) td.input > div > div > *:not(:nth-child(2)) {
	border-top: 1px solid #dadada;
}
div.magnamain table tbody#amazon_config_prepare_fieldset_b2b tr:nth-child(4) td.input > div > div > div {
	padding-bottom: 14px;
}
div.magnamain table tbody#amazon_config_prepare_fieldset_b2b tr:nth-child(4) td.input > div > div > div:not(:nth-child(2)) {
	padding-top: 14px;
}
table.matching,
table.amazon_properties {
	font-size: 11px;
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
}
table.amazon_properties {
	margin-bottom: 2em;
}
table.matching th,
table.matching td,
table.amazon_properties th,
table.amazon_properties td {
	padding: 4px 6px;
	margin: 0;
}
table.matching tbody.product th,
table.amazon_properties thead th {
	border: 1px solid #dadada;
	font-size: 14px;
	/*background: url("http://localhost:8888/shopware5/engine/Shopware/Plugins/Community/Backend/RedMagnalister/Lib/Codepool/90_System/Magnalister/Resource/images/header_bg.png") #fff;*/
	background-color: #dedede;
	color: #000;
	text-align: left;
}
table.amazon_properties thead th {
	height: 37px;
	font-size: 16px;
}
table.matching tbody.product th div.title {
	/*color: #fff;*/
	color: #000;
	float: left;
	padding-top: 1px;
	height: 41px;
	display: flex;
	justify-content: center;
	align-items: center;
}
table.matching tbody.product th div.title span.darker {
	/*color: #ccc;*/
	color:#000;
	font-size: 14px;
	font-weight: bold;
	padding-right: 6px;
}
table.matching tbody.product th span {
	font-weight: normal;
	font-size: 12px;
}
table.matching tbody.headline th {
	/*background-image: url("../images/grid.gif");*/
	background-size: 100% auto;
	padding: 10px 26px 10px 26px;
	color: #000;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	white-space: nowrap;
}
table.matching tbody.headline th.input {
	text-align: center;
	width: 1%;
	white-space: nowrap;
}
table.matching tbody.headline th.asin {
	text-align: center;
}
table.matching tbody.options tr td,
table.amazon_properties tbody tr td {
	background: #fff;
	color: #000;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}
table.matching tbody.options tr td input,
table.amazon_properties tbody tr td input {
	accent-color: #666;
}
table.matching tbody.options tr.odd td,
table.amazon_properties tbody tr.odd td {
	background: #f6f6f6;
	color: #000;
	border-bottom: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
table.matching tbody.options td.input {
	text-align: center;
	vertical-align: middle;
	padding: 0;
}
table.matching tbody.options td.input input {
	padding: 0;
	margin: 0 auto;
	display: block;
}
table.matching tbody.options tr.searchFailed td {
	color: #000;
	background: #ffd3d3;
	border-bottom: 1px solid #888888;
}
table.matching tbody.options tr.searchFailed td.title {
	border-left: 2px solid #f00;
	border-right: 1px solid #bfbfbf;
}
table.matching tbody.options tr.noItem td {
	background: #e9e9ed;
}
table.matching tbody.options tr.noItem td.title {
	color: #e31a1c;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;
}
table.matching tbody.options tr.last.noItem td{
	padding-top: 5px;
	padding-bottom:5px;
}
table.matching tbody.options td.lowestprice,
table.matching tbody.options td.productGroup {
	white-space: nowrap;
}
table.matching tbody.options td.asin {
	text-align: left;
	width: 1%;
	white-space: nowrap;
}
table.matching tbody.options td.asin a {
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	color: #000;
}
table.matching tbody.clear {
	border-top: 1px solid #dadada;
}
table.matching tbody.headline th.input,
table.matching tbody.options tr td.input,
table.matching tbody.options tr.odd td.input,
table.amazon_properties tbody tr td.label {
	border-left: 1px solid #dadada;
}
table.matching tbody.headline th.asin,
table.matching tbody.options tr td.asin,
table.matching tbody.options tr.odd td.asin,
table.amazon_properties tbody tr td.options {
	border-right: 1px solid #dadada;
}
table.matching tbody.options tr.last td {
	border-bottom: 1px solid #888;
}

div.magnamain form#amazon_prepare_apply_form.magnalisterForm table.attributesTable tbody#amazon_prepare_apply_form_fieldset_b2b tr.js-field.odd td.input span
table.amazon_properties tbody tr.last td {
	border-bottom: 1px solid #dadada;
}
table.matching tbody.func td {
	/*background: #eee;*/
	color: #000;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	padding: 5px 5px 15px 16px;
}
table.matching tbody.func td div {
	float: right;
	margin-right: 10px;
	margin-top: 1em;
}
table.matching tbody.func td div.ml-product-match {
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}
table.matching tbody.func td div.ml-product-match div {
	margin-right: 0px;
	margin-top: 0px;
}
table.matching tbody.func td div.ml-product-match div div {
	margin-left: 20px;
}


/*
table.matching tbody.product div.productDescBtn {
	background: transparent url('../images/page_white_magnify.png') no-repeat 0 0;
	width: 16px;
	height: 16px;
	cursor: pointer;
	float: right;
}
*/
table.matching tbody.product div.productDescBtn {
	display: block;
	float: right;
	/*	padding: 3px 4px 3px 22px;
        color: #fff;
        background: #888 url("../images/page_white_magnify.png") no-repeat 2px 1px;
        font-weight: normal;
        text-decoration: none;
        font-size: 12px;
        border-width: 1px;
        border-style: solid;
        border-color: #eee #bbb #aaa #bbb;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        -moz-box-shadow: 0px 0px 3px #000;
        -webkit-box-shadow: 0px 0px 3px #000;
        box-shadow: 0px 0px 3px #000;
        text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
        margin-top: 12px;
        line-height: 1em;*/
	cursor: pointer;
	background: #fff;
	padding: 13px 12px;
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
	border: 1px solid #dadada;
}
table.matching tbody.product div.productDescBtn:hover {
	background-color: #d0d0d7;
}
table.matching tbody.func div input[type="button"] {
	width: 42px;
	background-color: #e9e9ed;
	border: 1px solid #dadada;
	color: #333333 !important;
	cursor: pointer;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	line-height: 17px;
	text-decoration: none;
	text-align: center;
	font-size: 13px;
	height: 42px;
	margin-left: 3px;
}
table.matching tbody.func div input[type="button"]:hover {
	background-color: #d0d0d7;
}
table.matchingDetailInfo {
	border-collapse: separate;
	border-spacing: 2px;
	width: 100%;
}
table.matchingDetailInfo tbody tr th,
table.matchingDetailInfo tbody tr td {
	padding: 10px 15px;
}
table.matchingDetailInfo tbody tr th {
	background: #eee;
	border: 1px solid #d0d0d0;
}
table.matchingDetailInfo tbody tr td {
	border: 1px solid #e0e0e0;
}
table.matchingDetailInfo tbody tr th.smallwidth {
	white-space: nowrap;
	width: 5em;
}
table.matchingDetailInfo tbody tr.desc td div.mlDesc {
	height: 276px;
	overflow-y: auto;
	border: 1px solid #aaa;
	margin-bottom: 28px;
}
table.matchingDetailInfo tbody tr.images td div.main {
	height: 75px;
	overflow-y: auto;
	border: 1px solid #aaa;
}
table.matchingDetailInfo tbody tr.images td div.main table {
	border: 1px solid #ccc;
	padding: 3px;
	float: left;
	margin: 0 3px 3px 0;
}
table.matchingDetailInfo tbody tr.images td div.main div img {
	vertical-align: middle;
}
table.matchingDetailInfo tbody tr.desc td,
table.matchingDetailInfo tbody tr.images td {
	border: none;
	padding: 0;
}
table.matchingDetailInfo tbody tr.desc td div,
table.matchingDetailInfo tbody tr.images td div.main {
	padding: 16px 16px 13px 16px;
}
table.amazon_properties td.top {
	vertical-align: top;
}
table.amazon_properties td.label {
	width: 1%;
	white-space: nowrap;
	font-weight: bold;
}
table.amazon_properties tr td table.image tr td {
	border: none;
	padding: 2px;
	margin: 0;
}
table.amazon_properties tr td table.image tr.top td {
	padding-bottom: 0;
}
table.amazon_properties tr td table.image tr.bottom td {
	padding-top: 0;
}
table td.infoBoxContent div.separator {
	padding-top: 5px;
	font-weight: bold;
	width: 90%;
	border-top: 1px solid black;
	margin-top: 5px;
}

table.amazon_properties td.small_cell {
	width: 7em;
}

table.amazon_properties table.image {
	float: left;
	border: 1px solid #bbb;
	margin-right: 2px;
	margin-bottom: 2px;
}

input.refresh {
	height: 20px;
	width: 20px;
	background: url("../images/resultset_first.png") no-repeat 50% 50%;
	border-width: 1px;
	margin-right: 2px;
	cursor: help;
}
body.magna div#content input.button.refresh {
	height: 20px;
	width: 20px;
	background-image: url("../images/resultset_first.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-width: 1px;
	margin: 0px 6px 0px 2px;
	vertical-align: top;
	cursor: help;
}

/**
 * Configuration form
 */
form.config table.conftbl {
	width: 100%;
	margin: -1em 0 2.5em 0;
	border-collapse: collapse;
	border-spacing: 0px;
}
form.config table.conftbl.tabident {
	margin-top: -6px;
}
form.config table.conftbl tr.text h3 {
	margin-top: 0.7em;
}
form.config table.conftbl tr.text p {
	margin: 0 0 0.7em 0;
}
form.config table.conftbl tr.text.noheadline p {
	margin: 0.5em 0;
}
form.config table.conftbl tr.conf {
	border-top: 1px solid #999;
}
form.config table.conftbl tr.conf td,
form.config table.conftbl tr.conf th {
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
}
form.config table.conftbl tr.conf th label.missing {
	color: #a00000;
}
form.config table.conftbl tr.conf th label.expert {
	color: #004090;
	font-style: italic;
}
form.config table.conftbl tr.conf th,
form.config table.conftbl tr td.externalDesc {
	padding: 3px 5px;
	width: 3em;
	white-space: nowrap;
	background: #e0e0e0;
	text-align: left;
}
form.config table.conftbl tr td.externalDesc {
	vertical-align: top;
	white-space: normal;
	padding: 3px 8px;
	width: 18em;
}
form.config table.conftbl tr.conf th.desc {
	width: 1px;
}
body.ielt9 form.config table.conftbl tr.invisible td {
	border: none;
	height: 1px;
	color: transparent;
	background: transparent;
}
form.config table.conftbl tr td.externalDesc dl {
	font-size: 11px;
}
form.config table.conftbl tr td.externalDesc dl dt {
	font-weight: bold;
}
form.config table.conftbl tr td.externalDesc dl dd {
	margin-left: 1em;
	margin-bottom: 4px;
	color: #444;
}
body.magna div#content form.config table.conftbl tr th.space .button {
	margin-top: 0;
	margin-bottom: 0;
}
body.magna
div#content
form.config
table.conftbl
tr
th.space
.button:last-child {
	margin-right: 0;
}
/*
form.config table.conftbl tr.conf td {
	padding: 0 0 0 5px;
	background: #fff url('../images/inputLeft.png') no-repeat 0 0;
	border-right: 1px solid #f0f0f0;
}
form.config table.conftbl tr.conf td input {
	/* -moz-box-shadow: 2px 2px 3px #ccc inset; * /
	background: #fff url('../images/inputTop.png') repeat-x 0 -1px;
	border: 1px solid transparent;
	padding: 4px 5px 4px 0px;
	margin: 0;
	width: 100%;
	top: 0;
	left: 5px;
}
*/
form.config table.conftbl tr.conf td,
form.config table.conftbl tr td.editor {
	-moz-box-shadow: inset 2px 2px 3px #ccc;
	-webkit-box-shadow: inset 2px 2px 3px #ccc;
	box-shadow: inset 2px 2px 3px #ccc;
	padding: 4px 5px;
	background: #fff;
}
form.config table.conftbl tr td.editor,
form.config table.conftbl tr td.externalDesc {
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
}
form.config table.conftbl tr td.editor {
	vertical-align: top;
}
form.config table.conftbl tr.conf td[colspan="3"] {
	border-right: 1px solid #f0f0f0;
}
form.config table.conftbl tr.conf table.inlinetable td input[type="text"],
form.config table.conftbl tr.conf table.inlinetable td input[type="password"] {
	width: auto;
}
form.config table.conftbl tr.conf td input[type="text"],
form.config table.conftbl tr.conf td input[type="password"],
form.config table.conftbl tr.conf td select,
form.config table.conftbl tr.conf td textarea {
	width: 100%;
	padding: 2px 0 2px 2px;
	font-size: 11px;
	border: 1px solid #818181;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
form.config table.conftbl tr.conf td input[type="text"].missing,
form.config table.conftbl tr.conf td input[type="password"].missing,
form.config table.conftbl tr.conf td select.missing,
form.config table.conftbl tr.conf td textarea.missing {
	border: 1px solid #ff8181;
}
form.config table.conftbl tr.conf td input[type="radio"],
form.config table.conftbl tr.conf td input[type="checkbox"] {
	margin: 1px;
	vertical-align: sub;
}
body.mac form.config table.conftbl tr.conf td input[type="radio"],
body.mac form.config table.conftbl tr.conf td input[type="checkbox"],
body.webkit form.config table.conftbl tr.conf td input[type="radio"],
body.webkit form.config table.conftbl tr.conf td input[type="checkbox"] {
	margin: 0 1px;
	vertical-align: text-top;
}
body.mac.webkit form.config table.conftbl tr.conf td input[type="checkbox"] {
	margin-top: 1px;
}
body.mac.gecko form.config table.conftbl tr.conf td input[type="checkbox"] {
	margin-top: -1px;
}
body.mac.gecko form.config table.conftbl tr.conf td input[type="radio"] {
	margin-top: 0px;
}
body.windows.gecko form.config table.conftbl tr.conf td input[type="radio"],
body.windows.gecko form.config table.conftbl tr.conf td input[type="checkbox"] {
	margin: 2px -2px 2px 1px;
}
form.config table.conftbl tr.conf td.input label {
	padding-left: 3px;
}
form.config table.conftbl tr.conf td span {
	margin-right: 1em;
}
form.config table.conftbl tr.conf td label.savedPassword {
	padding: 0;
}
form.config table.conftbl tr.conf td label.savedPassword span {
	color: #808080;
	font-style: italic;
	opacity: 1;
	padding: 1px 1px 1px 5px;
	position: absolute;
	z-index: 5;
}
form.config table.conftbl tr.conf td .rightSpacer {
	margin-right: 1em;
}
form.config table.conftbl tr.conf td .leftSpacer {
	margin-left: 1em;
}

form.config table.conftbl tr.conf td .smalltext {
	font-size: smaller;
}

tr.bottomDashed {
	border-bottom: 1px dashed #ccc;
}

body.mac form.config table.conftbl tr.conf td label.savedPassword span,
body.webkit form.config table.conftbl tr.conf td label.savedPassword span {
	padding-top: 4px;
}
form.config table.conftbl tr.conf td label.savedPassword.partial span {
	color: #c0c0c0;
}
form.config table.conftbl tr.conf td label.savedPassword.hidden span {
	display: none;
}
form.config table.conftbl tr.conf td.hint,
form.config table.conftbl tr.conf td.error {
	white-space: nowrap;
	width: 1%;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #eee;
	color: #000;
	border-left: 1px solid #eaeaea;
}
form.config table.conftbl tr.conf td.error {
	color: #900;
}
form.config p {
	margin-bottom: 0;
}

form.config table.conftbl tr.conf td.subtable,
form.config table.conftbl tr td.subconf,
form.config table.conftbl tr table.inlinetable td {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 0;
	border-bottom: 1px solid #999999;
}
form.config table.conftbl tr table.inlinetable td {
	border-top: none;
	border-bottom: none;
}
form.config table.conftbl tr table.nostyle td {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-top: none;
	border-bottom: none;
}
form.config table.conftbl tr table.inlinetable td.nowrap {
	white-space: nowrap;
}
form.config table.conftbl tr.conf td.subtable table,
form.config table.conftbl tr td.subconf table.subtable,
form.config table.conftbl tr table.inlinetable {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
}
form.config table.conftbl tr.conf td.subtable table td,
form.config table.conftbl tr.conf td.subtable table th,
form.config table.conftbl tr td.subconf table.subtable td.noborder,
form.config table.conftbl tr td.subconf table.subtable th.noborder,
form.config table.conftbl tr table.inlinetable {
	border-top: none;
	border-bottom: none;
}
form.config table.conftbl tr.conf td.subtable table th.desc {
	width: 3em;
	text-align: center;
}
div.ml-container-action div.desc,
table.magnaframe div.desc,
table.actions div.desc,
form.config div.desc,
div.desc.info {
	width: 16px;
	height: 16px;
	background: transparent url("../images/information.png") no-repeat 0 0;
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
}
form.config table.conftbl tr.conf td.input div.desc {
	background-position: 0px 1px;
	margin-top: 1px;
}
body.ielt9 table.magnaframe div.desc,
body.ielt9 table.actions div.desc,
body.ielt9 form.config div.desc {
	display: block;
}
div.ml-container-action div.desc span,
table.magnaframe div.desc span,
table.actions div.desc span,
form.config div.desc span,
div.desc.info span {
	display: none;
}
/*div.desc.info{display: block;vertical-align: middle}*/
/* Fixes fuer den <ironie>besten</ironie> Browser der Welt! */
body.ielt8 form.config table.conftbl tr.conf th,
body.ielt8 form.config table.conftbl tr.conf th.desc,
body.ielt8 form.config table.conftbl tr.conf td.hint,
body.ielt8 form.config table.conftbl tr.conf td.error {
	width: auto;
}
body.ielt8 form#conf_general table.conftbl tr.conf th,
body.ielt8 form#conf_general table.conftbl tr.conf th.desc {
	width: 20px;
}

form.config table.conftbl tr table.shippingDetails {
	margin-bottom: 0.7em;
}
form.config table.conftbl tr table.shippingDetails:last-child {
	margin-bottom: 0;
}
form.config table.conftbl tr table.shippingDetails tr.row1 td {
	padding-bottom: 3px;
}
table.magnaframe {
	border: 1px solid #dadada;
	border-collapse: separate;
	border-spacing: 0px;
	width: 100%;
	margin-bottom: 28px;
}
table.magnaframe thead td,
table.magnaframe thead th {
	padding: 4px 16px;
	/*background: url("http://localhost:8888/shopware5/engine/Shopware/Plugins/Community/Backend/RedMagnalister/Lib/Codepool/90_System/Magnalister/Resource/images/header_bg.png") #fff;*/
	background-color: #dedede;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 23px;
}
table.magnaframe tbody td {
	background: #f6f7f8;
	padding: 10px;
	padding-left: 16px;
}
table.magnaframe tbody td.ml-td-pd {
	padding: 0px 10px 0px 1px
}
td.fullWidth table tbody tr td {
	padding-left: 0px;
	padding-right: 5px;
}
table.datagrid.ml-plist-old-fix thead tr th,
table.datagrid.ml-plist-old-fix tbody tr td {
	padding-left: 16px;
	padding-right: 10px;
}
table.datagrid.ml-plist-old-fix thead tr th:last-child {
	min-width: 135px;
}
table.magnaframe tbody td p {
	margin: 5px;
}
table.normaltext tbody td,
table tbody.ml-shippinglabel-form  td {
	padding: unset;
}
/**
 * Listing Table & Category View Table
 */
div.magnamain form.categoryView table {
	padding: 0;
	width: 100%;
}
div.magnamain form.categoryView table.main {
	border-collapse: collapse;
}
div.magnamain table.datagrid,
div.magnamain form.categoryView table.list,
table.actions {
	width: 100%;
	font-size: 10px;
	border: 1px solid #dadada;
	margin: 0 0 28px 0;
	border-collapse: separate;
	border-spacing: 0px;
	border-bottom: 0px solid;
}
table.datagrid thead tr th:not(:last-child) {
	border-right: 1px solid #fff;
}
table.datagrid thead tr th,
table.datagrid tbody tr td,
table.datagrid tbody tr th,
form.categoryView table.list thead tr td,
form.categoryView table.list tbody tr td,
table.actions tr th,
table.actions tr td {
	padding: 8px 16px;
}
table.datagrid tbody tr td pre {
	margin: 0;
	font-size: 11px;
}
table.datagrid thead tr td,
table.datagrid thead tr th,
form.categoryView table.list thead tr td,
table.actions th {
	font-size: 13px;
	background-color: #dedede;
	border-bottom: 1px solid #dadada;
	font-weight: bold;
	line-height: 23px;
	padding: 8px 16px;
	border-right: 1px solid #fff;
}
div.magnamain form.ml-plist.ml-js-plist table.datagrid.ml-plist-old-fix tbody tr td {
	line-height: 20px;
}
div.magnamain form.ml-plist.ml-js-plist table.datagrid.ml-plist-old-fix thead tr th input,
div.magnamain form.ml-plist.ml-js-plist table.datagrid.ml-plist-old-fix tbody tr td input {
	margin-left: 0px;
	margin-top: 4px;
}
div.magnamain form.ml-plist.ml-js-plist table.datagrid.ml-plist-old-fix thead tr th input[type="checkbox"] {
	margin-top: -3px;
}
div.magnamain form.ml-plist.ml-js-plist table.datagrid.ml-plist-old-fix tbody tr td table tbody tr td:first-child{
	padding-left: 0px;
}
div.magnamain form.ml-plist.ml-js-plist table.datagrid.ml-plist-old-fix tbody tr td table tbody tr td input[type="submit"]{
	padding: 7px 12px;
}
table#inventory.datagrid thead tr td {
	font-size: 10.8px;
	height: 25px;
	padding: 5px;
	vertical-align: top;
}
table.datagrid thead tr td.smallCell,
table.datagrid tbody tr td.smallCell {
	width: 1%;
	white-space: nowrap;
}
table.datagrid thead tr th span.lighter,
table.datagrid thead tr td span.lighter {
	color: #555;
}
table.datagrid thead tr td input,
form.categoryView table.list thead tr td input {
	padding: 0;
	margin-top: 4px;
}
table.datagrid thead tr td input[type="checkbox"],
form.categoryView table.list thead tr td input[type="checkbox"] {
	margin: -4px 4px 0 0;
	vertical-align: sub;
}
table.datagrid thead tr td input[type="checkbox"]#selectAll {
	vertical-align: middle;
}
table.datagrid thead tr td a.sorting,
table.datagrid thead tr td a.sorting:active,
table.datagrid thead tr td a.sorting:hover,
table.datagrid thead tr td a.sorting img,
table.datagrid thead tr td a.sorting:active img,
table.datagrid thead tr td a.sorting:hover img,
form.categoryView table.list thead tr td a.sorting,
form.categoryView table.list thead tr td a.sorting:active,
form.categoryView table.list thead tr td a.sorting:hover,
form.categoryView table.list thead tr td a.sorting img,
form.categoryView table.list thead tr td a.sorting:active img,
form.categoryView table.list thead tr td a.sorting:hover img {
	outline: none !important;
	border: none !important;
	text-decoration: none;
}
table.datagrid tr td a.sorting img,
form.categoryView table.list thead tr td a.sorting img {
	margin-top: 0px;
	vertical-align: text-bottom;
}
table.datagrid tbody tr.odd td,
table.datagrid tbody tr.odd th,
form.categoryView table.list tbody tr.odd td,
table.actions tr td {
	background: #fff;
}
/* IE lt 9 stinkt ab und ignoriert gleich die ganze deklaration... wtf. */
table.datagrid.autoOddEven tbody tr:nth-child(odd) td,
table.datagrid.autoOddEven tbody tr:nth-child(odd) th {
	background: #fff;
}
table.actions tr td {
	background: #f6f7f8;
	border: none;
}
table.datagrid.autoOddEven tbody tr:nth-child(even) td,
table.datagrid.autoOddEven tbody tr:nth-child(even) th {
	background: #fff;
}
table.datagrid tbody tr.odd:hover td,
table.datagrid tbody tr.even:hover td,
form.categoryView table.list tbody tr.odd:hover td,
form.categoryView table.list tbody tr.even:hover td {
	background: #fff;
}
table.datagrid.hover.autoOddEven tbody tr:nth-child(odd):hover td,
table.datagrid.hover.autoOddEven tbody tr:nth-child(even):hover td {
	background: #fff;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
}
table.datagrid tbody tr td.fail {
	cursor: help;
}
table.datagrid tbody tr.failed.odd td {
	background: #e3c1c1;
}
table.datagrid tbody tr.failed.even td {
	background: #ffe0e0;
}
table.datagrid tbody tr.flast td {
	border-bottom: 2px solid #a00 !important;
}
table.datagrid tbody tr td ul.reason {
	display: none;
}
form.categoryView table.list tbody tr td.image {
	width: 20px;
	text-align: center;
}
form.categoryView table.list tbody tr td img {
	vertical-align: bottom;
	border: none;
}
form.categoryView table.list tbody tr td.edit {
	width: 3.5em;
}
form.categoryView table.list thead tr td.price,
form.categoryView table.list thead tr td.lowestprice,
form.categoryView table.list thead tr td.amazonPrice {
	width: 12.5em;
	white-space: nowrap;
}
body.ielt8 form.categoryView table.list thead tr td.price {
	width: 13em;
}
body.ielt8 form.categoryView table.list thead tr td.amazonPrice {
	width: 13.5em;
}
form.categoryView table.list thead tr td.matched {
	width: 6em;
}
form.categoryView table.list thead tr td.add {
	width: 3em;
}
form.categoryView table.list tbody tr td.add {
	text-align: center;
	padding-top: 0;
	padding-bottom: 0;
	white-space: nowrap;
}
form.categoryView table.list input.checkbox {
	display: inline-block;
	width: 17px;
	height: 17px;
	background: transparent url("../images/checkbox2.png") no-repeat 0 0;
	border: none;
	outline: none;
	padding: 0;
	vertical-align: baseline;
	margin-right: 3px;
}
form.categoryView table.list input.checkbox:active,
form.categoryView table.list input.checkbox::-moz-focus-inner {
	outline-style: none;
	border-style: none;
}

form.categoryView table.list input.checkbox.checked {
	background-position: 0 -34px;
}
form.categoryView table.list input.checkbox.semichecked {
	background-position: 0 -17px;
}
form.categoryView table.list input.checkbox.unchecked {
	background-position: 0 0;
}

form.categoryView table.list input.checkbox.checked:hover {
	background-position: -17px -34px;
}
form.categoryView table.list input.checkbox.semichecked:hover {
	background-position: -17px -17px;
}
form.categoryView table.list input.checkbox.unchecked:hover {
	background-position: -17px 0;
}
body.magna table.actions tbody tr.firstChild td.firstChild {
	padding: 0 3px;
}
body.magna table.actions table {
	width: 100%;
}
body.magna table.actions table table {
	width: auto;
}
body.magna table.actions table td {
	padding: 0;
}
body.magna table.actions table td:first-child {
	padding-right: 2px;
	text-align: left;
	width: 30%;
}
body.magna table.actions table td.firstChild {
	padding-right: 2px;
	text-align: left;
	width: 30%;
}
body.magna table.actions table td table td:first-child {
	width: auto;
}
body.magna table.actions table td table td.firstChild {
	width: auto;
}
body.magna table.actions table td:last-child {
	padding-left: 2px;
	text-align: right;
}
body.magna table.actions table td.lastChild {
	padding-left: 2px;
	text-align: right;
}
body.magna table.actions table td form.right, body.magna table.actions table td form.right input {
	width: 100%;
}



body.magna table.actions table td.inputCell {
	padding-left: 3px;
	padding-right: 3px;
}
body.magna table.actions table td.bottom {
	vertical-align: bottom;
}
table.actions tr td[colspan="2"] {
	padding: 3px;
}
table.actions tr td[colspan="2"] > div:first-child {
	font-weight: bold;
	font-size: 116%;
}
body.magna table.actions table.upload-buttons {
	border-spacing: 0;
}

div.magnamain table.datagrid a,
div.magnamain form.categoryView table.list a {
	text-decoration: underline;
}
div.magnamain table.datagrid a.underline,
div.magnamain form.categoryView table.list a.underline {
	text-decoration: underline;
}
table.nostyle {
	padding: 0;
	margin: 0;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	background: transparent;
	color: inherit;
	font: inherit;
}
table.datagrid table.nostyle,
form.categoryView table.list table.nostyle {
	font-size: 10px;
}
table.nostyle tr td,
table.datagrid tbody tr td table.nostyle tr td,
table.datagrid tbody tr:hover td table.nostyle tr td,
form.categoryView table.list tbody tr td table.nostyle tr td,
form.categoryView table.list tbody tr:hover td table.nostyle tr td {
	font: inherit;
	background: transparent;
	color: inherit;
	border: none;
	padding: 0;
	margin: 0;
}
form.categoryView table.list td.icoWidth {
	width: 19px;
}
form.categoryView table.list table.nostyle tr td.artNr,
table.datagrid tbody table.nostyle tr td.artNr,
form.categoryView table.list table.nostyle tr span.artNr,
table.datagrid tbody tr span.artNr {
	color: #666;
}
table.datagrid .gfxbutton,
form.categoryView table.list .gfxbutton,
body.magna table.actions .gfxbutton {
	margin-bottom: -7px;
	margin-top: -3px;
}

table.datagrid table.nostyle.addData th,
table.datagrid table.nostyle.addData td {
	border-bottom: 1px solid #fafafa;
	border-top: 1px solid #fafafa;
}
table.datagrid tr.odd table.nostyle.addData th,
table.datagrid tr.odd table.nostyle.addData td,
table.datagrid tr:hover td table.nostyle.addData tr td,
table.datagrid tr:hover td table.nostyle.addData tr th {
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
}
table.datagrid tr:hover td table.nostyle.addData tr th {
	background: #eaeaea;
}
table.datagrid table.nostyle.addData td,
table.datagrid tr:hover td table.nostyle.addData tr td {
	line-height: 0.8em;
	padding-right: 5px;
}
table.datagrid table.nostyle.addData th {
	width: 1px;
	padding-right: 3px;
}
table.datagrid table.nostyle.addData td a {
	color: #e31a1c;
	text-decoration: underline;
	line-height: 1em;
}
table.datagrid table.nostyle.addData td a:hover {
	color: #4466ff;
}
table.nostyle td.label,
table.nostyle th.label {
	white-space: nowrap;
	width: 1px;
}
table.nosytle td.paddingRight,
table.nosytle th.paddingRight {
	padding-right: 3px;
}
table.attributesTable {
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
table.attributesTable tbody tr > td > div > label {
	font-weight: normal;
}
/*table.attributesTable.ml-js-attribute-matching tr.headline td {
	padding: 0px 0px 0px 16px;
}*/
table.attributesTable td,
table.attributesTable th
{
	border-width: 1px;
	border-style: solid dashed;
	border-color: #dadada #dadada;
	padding: 16px 16px 16px 16px;
	vertical-align: top;
	text-align: left !important;
	line-height: 20px;
}
table.attributesTable td input,
table.attributesTable th input {
	accent-color: #666;
}
table.attributesTable td p {
	margin-top: 0px;
	margin-bottom: 4px;
}
table.attributesTable td input[readonly],
table.attributesTable th input[readonly] {
    pointer-events: none;
    background: whitesmoke;
}


table.attributesTable [id$="_config_price_fieldset_chineseprice"] tr:nth-child(4) td:nth-child(3) span:first-child,
table.attributesTable #cdiscount_config_price_fieldset_price tr:nth-child(4) td:nth-child(3) span:first-child {
	width: 229px;
}
table.attributesTable td label {
	margin-right: 15px;
}
table.attributesTable tr.action td {
	padding: 3px 12px 3px 12px;
}
/*table.attributesTable td.input {
	border-width: 1px;
	border-style: solid dashed;
	border-color: #dadada #dadada;
	padding: 3px 5px 3px 16px;
	!*vertical-align: top;*!
	text-align: left !important;
}*/
table.attributesTable tbody#amazon_prepare_apply_form_fieldset_action tr.action td table tbody tr td.ml-form-action-left {
	padding-left: 0px;
}
table.attributesTable tbody#amazon_prepare_apply_form_fieldset_action tr.action td table tbody tr td.ml-form-action-left table tbody tr td.ml-translate-toolbar-wrapper
{
	padding-left: 0px
}
table.attributesTable > tbody > tr > th,
table.attributesTable > tbody > tr > td {
	/*background: #fafafa;*/
}
table.attributesTable tr.even th,
table.attributesTable tr.even td {
	background: #eee;
}
table.attributesTable th {
	width: 15em;
	border-left: 1px solid #dadada;
	border-right: unset;
}
table.js-b2b > thead > tr > th {
	border-right: 1px solid #dadada;
}
table.attributesTable th span,
span.bull {
	font-size: 120%;
	line-height: 83%;
	vertical-align: super;
	color: #e31a1c;
}
table.matching th span {
	font-size: inherit;
	line-height: inherit;
	vertical-align: inherit;
	color: inherit;
}
table.attributesTable td.info {
	width: 20em;
	color: #555;
	font-size: 90%;
	border-right: 1px solid #dadada;
    border-left: none;
}
table.attributesTable td.info a {
	color: #e31a1c;
}
table.attributesTable tr.headline > * {
	/*	background: url("http://localhost:8888/shopware5/engine/Shopware/Plugins/Community/Backend/RedMagnalister/Lib/Codepool/90_System/Magnalister/Resource/images/header_bg.png")
        #fff !important;*/
	background-color: #dedede;
	border: 1px solid #dadada;
	vertical-align: middle;
	padding: 14px 16px;
}
table.attributesTable tr.headline > * h4 {
	padding: 0;
	margin: 0.2em 0;
}
table.attributesTable tr.desc td {
	background: #ddd;
	border: 1px solid #dadada;
}
tbody tr td div.spacer,
table.attributesTable tr.spacer td {
	background: transparent;
	border: none;
	padding: 14px 16px;
}
table.attributesTable td input.fullwidth {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
table.attributesTable table.imageBox {
	/*border: 1px solid #dadada;*/
	/*	margin: 0 5px 0 -5px;
        float: left;*/
	border-collapse: separate;
	border-spacing: 7px 0px;
	margin-left: -7px;
}
table.attributesTable table.imageBox td {
	border: 1px solid #dadada;
	text-align: center !important;
	vertical-align: middle;
	padding: 0;
}
table.attributesTable table.imageBox td.image {
	width: 80px;
	height: 81px !important;
	overflow: hidden;
}
table.attributesTable table.imageBox td.cb {
	background: #eee;
}
table.attributesTable .ml-image-wrapper {
	display: flex;
	flex-wrap: wrap;
	column-gap: 7px;
	row-gap: 7px;
}
table.attributesTable .ml-image-box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
table.attributesTable div.optional .ml-image-box > label{
	margin-right: 0;
}
table.attributesTable .ml-image-cb {
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #dadada;
	background-color: #eee;
	height: 20px
}
table.attributesTable div.optional .ml-image-cb > input[type="checkbox"] {
	margin-bottom: 1px;
}
table.attributesTable table.attrTable {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
	border: none;
	padding: 0;
	margin: 0;
}
table.attributesTable table.attrTable td {
	border-width: 1px;
	border-style: solid dashed;
	border-color: #747474 #c4c4c4;
}
table.attributesTable table.attrTable td.first {
	padding-left: 0;
}
table.attributesTable table.attrTable td.last {
	padding-right: 0;
}
table.attributesTable table.attrTable tr.first td {
	border-top: none;
}
table.attributesTable table.attrTable tr.last td {
	border-bottom: none;
}
table.attributesTable table.attrTable td.key {
	width: 5em;
	white-space: nowrap;
	border-left: none;
}
table.attributesTable table.attrTable td.input {
	padding-right: 4px;
}
table.attributesTable table.attrTable td.info {
	border-right: none;
}
table.attributesTable table.attrTable td select,
table.attributesTable table.attrTable td input[type="text"] {
	width: 100%;
}
table.attributesTable table.attrTable.noborder tr td {
	border: none;
}
table.attributesTable tr#additionalAttributes > td.input {
	border-right: 1px solid #747474;
	padding: 0;
}



table.attributesTable .o2k7SkinSilver .mceToolbar,
table.attributesTable .o2k7SkinSilver .mceStatusbar {
	border-style: solid none;
}
table.attributesTable .o2k7SkinSilver .mceIframeContainer {
	border-style: none;
}
table.attributesTable td input,
table.attributesTable td select,
table.attributesTable td textarea {
	-moz-box-sizing: border-box;
	border: 1px solid #dadada;
	font-size: 13px;
	height: 43px;
	padding: 0px 0px 0px 9px;
	background: #fff;
	font-family: 'Open Sans', sans-serif;
}
table.attributesTable td textarea {
	padding: 8px 5px 8px 9px;
	min-height: 200px;
}
table.attributesTable td select.optional {
	width: 100%;
}
table.attributesTable td select#hood_prepare_apply_form_field_starttime_optional {
	width: 185px;
}
table.attributesTable td select:not([multiple]) {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("../images/dropdown_arrow.png") no-repeat;
	background-position: calc(100% - 13px) 15px;
	padding-right: 45px;
}
. table.attributesTable td select[multiple] option:checked {
	margin-left: -9px;
	margin-right: -9px;
	padding-left: 13px;
}
table.attributesTable td input.fullwidth[type="password"],
table.attributesTable td input.fullwidth[type="text"]{
	width: 100%;
}
table.attributesTable td select[multiple="multiple"] {
	height: auto;
	padding-top: 6px;
	padding-right: 9px;
}
table.attributesTable td input[type="text"].wrong,
table.attributesTable td select.wrong,
table.attributesTable td textarea.wrong {
	border-color: #d30;
	background-color: #fff0d8;
}
table.attributesTable td input[type="text"].highlight,
table.attributesTable td select.highlight,
table.attributesTable td textarea.highlight {
	border-color: #fde047;
	background-color: #fefce8;
}
table.attributesTable td input.blocked,
table.attributesTable td select.blocked,
table.attributesTable td textarea.blocked,
table.attributesTable td input[disabled],
table.attributesTable td select[disabled],
table.attributesTable td textarea[disabled] {
	background-color: #f5f5f5;
	color: #808080;
}
table.attributesTable td input.blocked.wrong,
table.attributesTable td select.blocked.wrong,
table.attributesTable td textarea.blocked.wrong {
	border-color: #dc8e76;
	background-color: #eee5d6;
	color: #908070;
}
table.attributesTable td table span.o2k7Skin iframe {
	border: 1px solid #bbb;
}
table.attributesTable td table span.o2k7Skin table td.mceIframeContainer {
	padding: 0 4px 0 2px;
}
table.attributesTable
td
table
span.o2k7Skin
table.mceToolbar
table.mceSplitButton
td.mceFirst
span {
	border-top: 1px solid #bbb;
}

.ml-tooltip {
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0;
	transform: translate(0, 100%);
	z-index:20;
}
.ml-tooltip .ml-tooltip-arrow {
	position: absolute;
	height: 0.75rem;
	width: 0.75rem;
	transform: translate(-50%, 0.4rem) rotate(45deg);
	border: 1px solid #ccc;
	border-bottom: none;
	border-right: none;
	bottom: 100%;
	left: 50%;
	background-color: white;
}
.ml-tooltip .ml-tooltip-content {
	background-color: white;
	padding: 0.75rem 1rem;
	font-size: 0.875rem;
	border: 1px solid #ccc;
	box-shadow: 3px 3px 10px #ccc;
	border-radius: 0.375rem;
}

form.listings {
	position: relative;
}
form.listings div {
	padding: 0.5em 0;
}
table.datagrid ul {
	margin: 0;
	padding: 0 0 0 1em;
	list-style: none;
	text-indent: -1em;
}
table.datagrid ul li {
	margin: 0;
	padding: 0;
}
table.datagrid ul li:before {
	content: "\00BB \0020";
}

div#listingsBar {
	position: relative;
	border: 1px solid #333;
	height: 15px;
	background: #555 url("../images/barBG.png") repeat-x 0 0;
	color: #fff;
	width: 100%;
}
div#listingsBar img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
div#listingsBar div.bar {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	background: #555 url("../images/barBG.png") repeat-x 0 0;
}
div#listingsBar div.bar_sep {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: transparent url("../images/listingsbar_seperator.png") repeat-x 0
	0;
}
div#listingsBar div.percent {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	font-weight: bold;
	cursor: help;
	line-height: 15px;
	color: #fff;
	text-shadow: 0 0 1px #000000, 0 0 1px #000000;
}

#managerUIElements {
	padding-bottom: 6px;
}
form#templateSelection {
	display: inline;
	margin-bottom: 0.5em;
}
form#templateSelection label .gfxbutton.info {
	background-position: 1px 1px;
	vertical-align: middle;
}
form#deletedArticlesSelection {
	display: block;
	margin-top: 0.6em;
}
form#deletedArticlesSelection label .gfxbutton.info {
	background-position: 1px 1px;
	vertical-align: middle;
}
#editTemplates {
	line-height: 1em;
}
#editTemplates img {
	margin: 0.5em 0em -0.6em 0em;
	border: none;
}

/**
 * Debug Box
 */
div#debugBox {
	height: 300px;
	overflow: auto;
	border: 1px solid #999;
	background: #fff;
	padding: 5px;
	position: relative;
	margin: 2em 5px 5px 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
div#debugBox pre {
	width: 100%;
	margin-top: 0;
	overflow: visible;
	display: block;
	display: -moz-box;
}
textarea#debugBox,
textarea.debugBox {
	height: 300px;
	border: 1px solid #999;
	background: #fff;
	position: relative;
	width: 100%;
	font: 12px monospace;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	margin-bottom: 1em;
}

/* Dialogs v2 */
div.dialog2 {
	display: none;
	margin-top: 5px;
	line-height: 1.5em;
	color: #333334;
}
div.dialog2 dl dt {
	font-weight: bold;
}
div.dialog2 dl dd {
	margin-bottom: 1.4em;
}

/* Tabs */
/* -------------- */
body.magna div.magnaTabs2 {
	overflow: hidden;
}
body.magna div.magnaTabs2 ul {
	/*border-bottom: 1px solid #dadada;*/
	background: #000 url(../images/pixel-background-dadada.png) repeat-x;
	background-position: bottom;
	margin: 10px 0 0 0;
	padding: 0 1em 0 12px;
	/*position: relative;*/
}
body.magna div.magnaTabs2 ul li {
	display: inline-block;
	line-height: 39px;
	background-color: #ffffff;
	margin-top: 26px;
}
body.magna div#devBar div.magnaTabs2 ul li {
	margin-top: 11px;
}
body.magna div.magnaTabs2 ul li a,
body.magna div.magnaTabs2 ul li span {
	position: relative;

	font-size: 13px;
	white-space: nowrap;

	border-color: #dadada;

	border-style: solid;
	border-width: 1px;
	color: #555;
	padding: 12px 12px 10px;
	text-decoration: none;
	font-weight: normal;
	outline: none;
	/*border-bottom-color: #000;*/
}

.ml-wrapper .ml-icon.ml-hide {
	display: none;
}

.ml-wrapper .ml-icon.left,
.ml-wrapper .ml-icon.right {
	display: flex;
}

body.magna div.magnaTabs2 ul li a img,
body.magna div.magnaTabs2 ul li span img {
	border: none;
	margin-bottom: -3px;
	height: 14px;
}
body.magna.prestashop div.magnaTabs2 ul li a img,
body.magna.prestashop div.magnaTabs2 ul li span img {
	vertical-align: inherit;
}
body.magna div.magnaTabs2 ul li a img[src$="bepado.png"],
body.magna div.magnaTabs2 ul li span img[src$="bepado.png"],
body.magna div.magnaTabs2 ul li a img[src$="dawanda.png"],
body.magna div.magnaTabs2 ul li span img[src$="dawanda.png"] {
	margin-bottom: -5px;
}
body.magna div.magnaTabs2 ul li a[title^="Amazon"] img,
body.magna div.magnaTabs2 ul li span[title^="Amazon"] img {
	margin-bottom: -6px;
	height: 18px;
}
body.magna div.magnaTabs2 ul li a[title^="eBay"] img,
body.magna div.magnaTabs2 ul li span[title^="eBay"] img {
	height: 18px;
	margin-bottom: -3px;
	width: 46.5px;
}
body.magna div.magnaTabs2 ul li a[title^="Rakuten"] img,
body.magna div.magnaTabs2 ul li span[title^="Rakuten"] img {
	height: 14px;
}
body.magna div.magnaTabs2 ul li a[title^="Yatego"] img,
body.magna div.magnaTabs2 ul li span[title^="Yatego"] img {
	height: 12px;
	margin-bottom: -4px;
}
body.magna div.magnaTabs2 ul li a[title^="Kaufland.de"] img,
body.magna div.magnaTabs2 ul li span[title^="Kaufland.de"] img {
	height: 17.5px;
	margin-bottom: -3px;
	width: 114px;
}

body.magna div.magnaTabs2 ul li a[title^="real.de"] img,
body.magna div.magnaTabs2 ul li span[title^="real.de"] img {
	height: 10px;
	margin-bottom: -3px;
}
body.magna div.magnaTabs2 ul li a[title^="guenstiger.de"] img,
body.magna div.magnaTabs2 ul li span[title^="guenstiger.de"] img {
	height: 16px;
	margin-bottom: -8px;
}
body.magna div.magnaTabs2 ul li a[title^="preissuchmaschine.de"] img,
body.magna div.magnaTabs2 ul li span[title^="preissuchmaschine.de"] img {
	height: 12px;
	margin-bottom: -3px;
}
body.magna div.magnaTabs2 ul li a[title^="kelkoo"] img,
body.magna div.magnaTabs2 ul li span[title^="kelkoo"] img {
	height: 11px;
	margin-bottom: -2px;
}
body.magna div.magnaTabs2 ul li a[title^="Daparto"] img,
body.magna div.magnaTabs2 ul li span[title^="Daparto"] img {
	height: 9px;
	margin-bottom: -2px;
}
body.magna div.magnaTabs2 ul li a[title^="idealo"] img,
body.magna div.magnaTabs2 ul li span[title^="idealo"] img {
	height: 17px;
	margin-bottom: -4px;
	width: 55px;
}
body.magna div.magnaTabs2 ul li a[title^="Hood"] img,
body.magna div.magnaTabs2 ul li span[title^="Hood"] img {
	height: 16.5px;
	margin-bottom: -1px;
	width: 60px;
}
body.magna div.magnaTabs2 ul li a[title^="Twenga"] img,
body.magna div.magnaTabs2 ul li span[title^="Twenga"] img {
	height: 9px;
	margin-bottom: -3px;
}
body.magna div.magnaTabs2 ul li a[title^="Crowdfox"] img,
body.magna div.magnaTabs2 ul li span[title^="Crowdfox"] img {
	height: 14px;
	margin-bottom: -3px;
}
body.magna div.magnaTabs2 ul li a[title^="Check24"] img,
body.magna div.magnaTabs2 ul li span[title^="Check24"] img,
body.magna div.magnaTabs2 ul li a[title^="CHECK24"] img,
body.magna div.magnaTabs2 ul li span[title^="CHECK24"] img {
	height: 18px;
	margin-bottom: -6.5px;
	width: 81px;
}
body.magna div.magnaTabs2 ul li a[title^="ricardo"] img,
body.magna div.magnaTabs2 ul li span[title^="ricardo"] img,
body.magna div.magnaTabs2 ul li a[title^="Ricardo"] img,
body.magna div.magnaTabs2 ul li span[title^="Ricardo"] img {
	height: 15px;
	margin-bottom: -1px;
	width: 68px;
}
body.magna div.magnaTabs2 ul li a[title^="Cdiscount"] img,
body.magna div.magnaTabs2 ul li span[title^="Cdiscount"] img {
	height: 14px;
	margin-bottom: -1px;
	width: 91px;
}
body.magna div.magnaTabs2 ul li a[title^="PriceMinister"] img,
body.magna div.magnaTabs2 ul li span[title^="PriceMinister"] img {
	height: 21px;
	margin-bottom: -4px;
	width: 90px;
}
body.magna div.magnaTabs2 ul li a[title^="Etsy"] img,
body.magna div.magnaTabs2 ul li span[title^="Etsy"] img {
	height: 19px;
	margin-bottom: -5px;
	width: 41px;
}
body.magna div.magnaTabs2 ul li a[title^="METRO"] img,
body.magna div.magnaTabs2 ul li span[title^="METRO"] img {
	height: 21px;
	margin-bottom: -4px;
	width: 73px;
}
body.magna div.magnaTabs2 ul li a[title^="OTTO"] img,
body.magna div.magnaTabs2 ul li span[title^="OTTO"] img {
	margin-bottom: -1px;
	height: 15px;
	width: 46px;
}
body.magna div.magnaTabs2 ul li a[title^="OBI"] img,
body.magna div.magnaTabs2 ul li span[title^="OBI"] img {
	margin-bottom: -2px;
	height: 16px;
	width: 52px;
}
body.magna div.magnaTabs2 ul li a[title^="sModuleNameDummyModule"] img,
body.magna div.magnaTabs2 ul li span[title^="sModuleNameDummyModule"] img {
	margin-bottom: -7px;
	height: 22.5px;
}
body.magna div.magnaTabs2 ul li.inactive a,
body.magna div.magnaTabs2 ul li.inactive span {
	color: #555;
	cursor: not-allowed;
}

body.magna div.magnaTabs2 ul li.selected a,
body.magna div.magnaTabs2 ul li a:hover {
	border-color: #a0a0a0;
	text-decoration: none;

	color: #000000;
	text-shadow: 1px 0 0 black;
}
body.magna div.magnaTabs2 ul li.selected a,
body.magna div.magnaTabs2 ul li.selected span {
	position: relative;
	top: -9px;
	padding-bottom: 19px;
	border-bottom-color: #fff;
}
/* -------------- */

.ml-arrow-slider-left {
	background-image: url(../images/icons/slider-arrow-left.png);
	background-repeat: no-repeat;
}
.ml-arrow-slider-right {
	background-image: url(../images/icons/slider-arrow-right.png);
	background-repeat: no-repeat;
}
.ml-wrapper {
	position: relative;
	overflow-x: hidden;
	min-width: 160px;
	/*max-width: 500px;*/
}
.ml-wrapper .ml-icon {
	position: absolute;
	top: 23px;
	/* height: 100%;*/
	width: 41px;
	display: flex;
	align-items: center;
	justify-content: end;
	/*border-bottom: 1px solid #dadada;*/
}
.ml-icon:not(:last-child) {
	left: 0px;
	width: 41px
}
.ml-icon:last-child {
	right: 3px;
	/*justify-content: flex-end;*/
}
.ml-icon:not(:last-child) i {
	width: 70px;
	height: 41px;
	cursor: pointer;
	font-size: 1.2rem;
	text-align: center;
	/*line-height: 55px;*/
	/*border: 1px solid #dadada*/
	border-bottom: 1px solid #dadada;
}

.ml-icon:last-child i {
	width: 41px;
	height: 41px;
	cursor: pointer;
	font-size: 1.2rem;
	text-align: center;
	/*line-height: 55px;*/
	/*border: 1px solid red;*/
	border-bottom: 1px solid #dadada;
}
.ml-icon:first-child img,
.ml-icon:first-child i {
	margin-left: 15px;
}
.ml-wrapper .ml-tabs-box {
	display: flex;
	gap: 3px;
	list-style: none;
	overflow-x: hidden;
	scroll-behavior: smooth;
/*	overflow-y: hidden;*/
}
.ml-tabs-box.dragging {
	scroll-behavior: auto;
	cursor: grab;
}

.ml-tabs-box.dragging .tab {
	user-select: none;
	pointer-events: none;
}
.ml-tabs-box .tab.active {
	color: #fff;
	background: #5372f0;
	border-color: transparent;
}
.ml-fade-left,
.ml-fade-right {
	position: absolute;
	top: 0px;
	width: 50px;
	height: 42px;
	pointer-events: none;
}


.ml-fade-left {
	left: 41px;
	background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0.09%, rgba(61, 61, 61, 0.21) 100.09%);

}
.ml-fade-right {
	right: 40px;
	background: linear-gradient(-270deg, rgba(255, 255, 255, 0.00) 0.09%, rgba(61, 61, 61, 0.21) 100.09%);

}

.listingInfo .textright div.space {
		padding: 6px 10px 5px 10px;
		margin-top: 3px;
		margin-bottom: 3px;
		background: #e9e9ed;
		display: inline;
}

.listingInfo .textright input.bolder {
	font-weight: bolder;
}

/*.listingInfo .textright {*/
/*	padding: 6px 10px 5px 10px;*/
/*	margin-top: 3px;*/
/*	margin-bottom: 3px;*/
/*	background: #e9e9ed;*/
/*	display: inline;*/
/*}*/


/*.ml-triangle {
	width: 0;
	height: 0;
	border-width: 16px 0 16px 8px;
	border-color: transparent transparent transparent #000000;
	border-style: solid;
	top: 7px;
}
.ml-navigator-wrapper {
	display: flex;
}
body.magna .ml-navigator-wrapper div.magnaTabs2 ul li {
	display: inline-block;
}

body.magna div.magnaTabs2 ul {
	margin-left: -2px;
}*/

/*body.magna .ml-navigator-wrapper div.magnaTabs2 ul li.selected {*/
/*	display: block;*/
/*}*/

/*body.magna .ml-navigator-wrapper div.magnaTabs2 ul:hover li {*/
/*	display: block;*/
/*}*/

/*body.magna .ml-navigator-wrapper div.magnaTabs2 ul:hover li.ml-menu-item {
	display: inline-block;
}*/

/*
body.magna div.magnaTabs2 ul {
	border-bottom: 1px solid #aeaeae;
	margin: 10px 0 0 0;
	padding: 0 1em 0 1em;
}
body.magna.ielt9 div.magnaTabs2 ul {
	padding-bottom: 0.5em;
}
body.magna div.magnaTabs2 ul li {
	display: inline;
	line-height: 2em;
	white-space: nowrap;
}
body.magna.ielt9 div.magnaTabs2 ul li {
	background: #fff;
	line-height: 1em;
}
body.magna div.magnaTabs2 ul li a,
body.magna div.magnaTabs2 ul li span {
	font-size: 10px;
	background-color: #C8C8C8;
	background: -moz-linear-gradient(
		center bottom,
		rgb(220,220,220) 80%,
		rgb(255,255,255) 100%
	);
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.8, rgb(220,220,220)),
		color-stop(1, rgb(255,255,255))
	);
	border-color: #c9c9c9;
	border-style: solid;
	border-width: 1px;
	color: #555;
	padding: 5px 7px 100px 7px;
	text-decoration: none;
	font-weight: bold;
	outline: none;
	/* white-space:nowrap causes bugs in IE 6 * /
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}
body.magna.ielt10 div.magnaTabs2 ul li a,
body.magna.ielt10 div.magnaTabs2 ul li span {
	background: #dcdcdc url('../images/gradient_inactive.png') repeat-x 0 0;
}
body.magna div.magnaTabs2 ul li a img,
body.magna div.magnaTabs2 ul li span img {
	border: none;
	margin-bottom: -6px;
}

body.magna div.magnaTabs2 ul li.inactive span {
	color: #555;
	background: #ddd;
	cursor: not-allowed;
}
body.magna div.magnaTabs2 ul li.selected a,
body.magna div.magnaTabs2 ul li a:hover {
	background-color: #fff;
	background: -moz-linear-gradient(
		center bottom,
		#fff 80%,
		#d0d0d0 100%
	);
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.8, #fff),
		color-stop(1, #d0d0d0)
	);
	border-color: #aeaeae;
	border-bottom-width: 0;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
body.magna div.magnaTabs2 ul li.selected a,
body.magna div.magnaTabs2 ul li.selected span {
	position: relative;
	top: -3px;
	box-shadow: 2px -1px 4px -1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px -1px 4px -1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 2px -1px 4px -1px rgba(0, 0, 0, 0.2);
}
body.magna.ielt10 div.magnaTabs2 ul li.selected a,
body.magna.ielt10 div.magnaTabs2 ul li a:hover {
	background: #fff url('../images/gradient_active.png') repeat-x 0 0;
}

body.magna.xtcmodified div.magnaTabs2 ul li.selected a,
body.magna.xtcmodified div.magnaTabs2 ul li a:hover,
body.magna.xtcommerce div.magnaTabs2 ul li.selected a,
body.magna.xtcommerce div.magnaTabs2 ul li a:hover {
	background-color: #f7f7f7;
	background: -moz-linear-gradient(
		center bottom,
		#f7f7f7 80%,
		#d0d0d0 100%
	);
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.8, #f7f7f7),
		color-stop(1, #d0d0d0)
	);

}
body.magna.xonsoft div.magnaTabs2 ul li.selected a,
body.magna.xonsoft div.magnaTabs2 ul li a:hover {
	background-color: #e8e8e8;
	background: -moz-linear-gradient(
		center bottom,
		#e8e8e8 80%,
		#cbcbcb 100%
	);
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.8, #e8e8e8),
		color-stop(1, #cbcbcb)
	);

}
body.magna.ielt10.xtcmodified div.magnaTabs2 ul li.selected a,
body.magna.ielt10.xtcmodified div.magnaTabs2 ul li a:hover,
body.magna.ielt10.xtcommerce div.magnaTabs2 ul li.selected a,
body.magna.ielt10.xtcommerce div.magnaTabs2 ul li a:hover {
	background: #f7f7f7 url('../images/gradient_active_xtc.png') repeat-x 0 0;
}

body.magna div.magnaTabs2 ul li a:visited {
	font-weight: bold;
}
*/

/* Amazon Prepare */
input#removeapply.button,
input#resetapply.button {
	min-width: 278px;
}
input#removeapply.button {
	margin-bottom: 0 !important;
}
input#resetapply.button {
	margin-top: 4px !important;
}

/* Amazon Listings */
table#inventory tbody tr {
	color: #555;
}
table#inventory tbody tr.inventory {
	color: #000;
}
table#inventory tbody tr.incomplete {
	color: #555;
	font-style: italic;
}
table.listingInfo {
	width: 100%;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	margin-bottom: 28px;
	margin-top: 28px;
}
table.listingProcessDetails {
	width: 100%;
	vertical-align: middle;
}
table.listingProcessDetails p {
	margin: 0;
}
body.magna div#content table.listingProcessDetails a.button {
	margin: 0 0 0 5px;
}

table#errorlog tbody td.errormessage span {
	display: none;
}
table#errorlog tbody td.errormessage span[title].inline {
	cursor: help;
}
/* Datepicker fixes */
body.magna.jqueryui .ui-widget {
	font-family: sans-serif;
	font-size: 13px;
	background: #f5f5f5;
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	padding: 8px 26px 23px;
}
body.magna.jqueryui .ui-slider {
	border: 1px solid #a6c9e2;
	padding: 0;
}
body.magna.jqueryui .ui-slider.ui-corner-all {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
body.magna.jqueryui .ui-widget a {
	font-family: "Open Sans", sans-serif !important;
	font-size: 14px !important;
}
body.magna.jqueryui .ui-dialog-titlebar {
	background: none;
	border: 0;
	padding-top: 2em;
}
body.magna.jqueryui .ui-dialog-titlebar span {
	color: #e31a1c;
	font-size: 19px;
	line-height: 25px;
}
body.magna.jqueryui .ui-dialog a {
	text-decoration: underline;
	font-size: 13px;
	color: #e31e1c;
}
body.magna.jqueryui .ui-dialog a:focus-visible {
	outline: none;
}
.ui-dialog .ui-dialog-content {
	font-size: 14px;
}
body.magna.jqueryui .ui-widget .ui-widget-header a:hover,
body.magna.jqueryui .ui-widget .ui-widget-header a.ui-state-hover,
body.magna.jqueryui .ui-widget .ui-widget-header a:focus {
	font-size: inherit;
	border: 0;
	background: transparent;
}
body.magna.jqueryui .ui-dialog p {
	color: #333334;
}
body.magna.jqueryui .ui-dialog .ui-dialog-content p:first-child {
	margin-top: 0;
}
body.magna.jqueryui .ui-dialog .ui-dialog-titlebar-close {
	top: 15px;
	right: -9px;
	border: 0;
	background: none;
	padding: 0;
}
body.magna.jqueryui
.ui-dialog
.ui-dialog-titlebar-close
span.ui-icon-closethick {
	background: url("../images/icons/closethick.png");
	width: 19px;
	height: 18px;
	display: none;
}
body.magna.jqueryui .ui-dialog a.ui-icon-arrowrefresh-wrap {
	height: 36px;
	width: 36px;
	padding: 0;
	border: 0;
	background: none;
	position: relative;
	top: -7px;
	left: 19px;
}
body.magna.jqueryui .ui-dialog a#importCategories {
	left: -2px;
}
body.magna.jqueryui .ui-dialog span.ui-icon-arrowrefresh-1-n {
	background-image: url("../images/refresh.svg");
	background-position: 7px 6px;
	background-repeat: no-repeat;
	background-color: #fff;
	height: 30px;
	width: 30px;
	float: right;
	padding: 0;
	position: relative;
	border: 1px solid #aaa;
}
body.magna.jqueryui .ui-dialog span.ui-icon-arrowrefresh-1-n:hover {
	background-color: #d0d0d7;
}
body.magna.jqueryui
.ui-dialog
a.ui-icon-arrowrefresh-wrap
span.ui-icon-arrowrefresh-1-n {
	top: 0;
	right: 0;
}
body.magna.jqueryui .ui-dialog .ui-resizable-se {
	display: none !important;
}

/* Pagination */
body.magna table.pagination {
	width: 100%;
}
body.magna table.pagination input {
	border: none;
	padding: 0;
	margin: 0;
	background: transparent;
	color: #000;
	font: 11px sans-serif;
}

/* Einstellvorgang */
div#checkinSubmit {
	text-align: center;
	padding-top: 3em;
	padding-top: 1.5em;
}
div#checkinSubmit h1#threeDots {
	font-weight: bold;
	font-size: 170%;
	margin-bottom: 1.4em;
	border: none;
}
div#checkinSubmit h1#threeDots span#headline {
	margin-left: 1.5em;
}
div#checkinSubmit h1#threeDots span.alldots {
	display: inline-block;
	width: 1.5em;
	text-align: left;
}
@keyframes pulsar {
	from {
		opacity: 1;
	}
	to {
		opacity: 0.3;
	}
}
.pulse {
	animation: pulsar 1s infinite;
	animation-direction: alternate;
}
div#checkinSubmit h1#threeDots span.alldots span.dot {
	display: inline;
}

/* Yatego Category Matching */
table#catMatch {
	width: 100%;
	font-size: 12px;
	line-height: 1em;
}
table#catMatch td {
	width: 33%;
}
table#catMatch td.spacer {
	width: 1em;
}
table#catMatch td.catView {
	vertical-align: top;
	border: 1px solid #666;
	background: #fff;
	padding: 0 0 2px 0;
}
table#catMatch td div.catView {
	height: 440px;
	overflow: auto;
	padding: 7px 0 0 16px;
	margin: 0 0 -2px 0;
}
table#catMatch td.catView div.catelem {
	margin-top: 6px;
}
table#catMatch td#yategoCustomCats div.catView {
	height: 150px;
}
table#catMatch span.toggle {
	width: 34px;
	height: 16px;
	vertical-align: text-bottom;
	background: transparent url("../images/togglebuttons.png") no-repeat 0 0;
	display: inline-block;
	cursor: pointer;
}
table#catMatch span.toggle.minus {
	background-position: 0 -16px;
}
table#catMatch span.toggle.leaf {
	background-position: 0 -32px;
}
table#catMatch span.toggle.tick {
	background-position: 0 -48px;
}
table#catMatch span.toggle.minus.tick {
	background-position: 0 -64px;
}
table#catMatch span.toggle.leaf.tick {
	background-position: 0 -80px;
}
table#catMatch span.catname {
	cursor: pointer;
}
table#catMatch td#selectedShopCategory {
	height: 100px;
}
table#catMatch td#selectedShopCategory div.catView {
	height: 100px;
}
table#catMatch td#selectedYategoCategories {
	height: 315px;
}
table#catMatch td#selectedYategoCategories div.catView {
	height: 315px;
}
table#catMatch td.headline {
	height: 15px;
}
table#catMatch td div.catname {
	display: inline;
}
table#catMatch td div.catname div.catelem {
	margin-left: 1em;
}
table#catMatch td#selectedYategoCategories div.yategoCategory div.y_rm_handle {
	width: 16px;
	background: transparent url("../images/bullet_cross.png") no-repeat 0 0;
	cursor: pointer;
	display: block;
	float: left;
}
table#catMatch td#selectedYategoCategories div.yategoCategory div.ycpath {
	margin-left: 16px;
}
table#catMatch
td#selectedYategoCategories
div.yategoCategory
div.ycpath
span.invalid {
	color: #755;
	font-style: italic;
}
table#catMatch td.catVisual {
	display: inline-block;
	width: 100%;
	height: 2em;
	line-height: 1.5em;
	background: #fff;
	color: #000;
	border: 1px solid #999;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/* Additional CSS for blockUIProgress */
div.progressBarContainer {
	height: 15px;
	width: 100%;
	padding: 0;
	position: relative;
	text-align: center;
	background: #fff url("../images/progressbar.png") repeat-x 0 -15px;
}
div.progressBarContainer div.progressBar {
	position: relative;
	left: 0;
	padding: 0;
	margin: 0;
	height: 100%;
	width: 0%;
	background: #b6cbff url("../images/progressbar.png") repeat-x 0px 0;
}
div.progressBarContainer div.progressPercent {
	position: relative;
	left: 0;
	top: -15px;
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	color: #000;
	text-align: center;
}

/* Global Stats */
div#stats {
	padding-top: 8px;
	margin-bottom: -8px;
}
div#stats div.stat {
	float: left;
	border: 1px solid #ddd;
	padding: 8px;
	margin: 0 8px 8px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 3px 3px 10px -4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 3px 3px 10px -4px rgba(0, 0, 0, 0.2);
	box-shadow: inset 3px 3px 10px -4px rgba(0, 0, 0, 0.2);
	/*background: -moz-linear-gradient(center bottom, #f0f0f0 0%, #ffffff 100%);*/
	background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, #f0f0f0),
			color-stop(1, #ffffff)
	);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
}

textarea.apiRequestTime {
	border: 2px solid #ccc;
	background: #f8f8f8;
	color: #f8f8f8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 5px !important;
	height: 5px !important;
	padding: 0 !important;
	margin: 0 0 3px 0;
	overflow: hidden;
	font: 11px/1em monospace;
	display: block;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	resize: none;
}
textarea.apiRequestTime:hover {
	color: #333;
	width: 100% !important;
	height: 300px !important;
	margin-top: -298px;
	position: relative;
	overflow: auto;
	padding: 3px 3px 0 3px !important;
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7), 0 0 2px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7),
	0 0 2px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.7), 0 0 2px 2px rgba(0, 0, 0, 0.3);
}

/* Gambio Fixes */
#gm_fav_dropzone {
	z-index: 4;
}

/* jqueryui und tinyMCE fixes */
body.jqueryui .ui-widget-overlay,
body.magna div#mceModalBlocker {
	background: #000;
	opacity: 0.5;
	filter: Alpha(Opacity=50);
}
body.jqueryui .ui-dialog .ui-dialog-buttonpane {
	border: 0;
	padding: 0;
	margin: 0 11px 0 0;
	background: transparent;
}
body.jqueryui .ui-dialog .ui-dialog-buttonpane button.ui-widget {
	padding: 0;
	margin-bottom: 0;
	margin-right: 4px;
	background-color: #e31a1c;
	border: 1px solid #e31a1c;
	color: #fff;
	-webkit-border-fit: border;
	outline: none;
}
body.jqueryui .ui-dialog .ui-dialog-buttonpane button.ui-widget.abort {
	background-color: #f7f6f5;
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
	color: #000;
}
body.jqueryui .ui-dialog .ui-dialog-buttonpane button.ui-widget.abort:hover,
body.jqueryui .ui-dialog .ui-dialog-buttonpane button.ui-widget.abort:active {
	color: #fff;
}
#ebayCategorySelector ~ div button,
#modal-dawanda_prepare_form_field_primarycategory ~ div button {
	margin-right: 4px;
}
body.jqueryui .ui-dialog .ui-dialog-buttonpane button.ui-widget:hover,
body.jqueryui .ui-dialog .ui-dialog-buttonpane button.ui-widget:active {
	background-color: #666666;
	border-color: #666666;
}
body.jqueryui
.ui-dialog
.ui-dialog-buttonpane
button.ui-widget
.ui-button-text {
	font-size: 13px;
	padding: 12px 18px;
	outline: none;
}

/* Removes the white gap at the bottom of the page where the datepicker is used. */
body.magna .ui-datepicker.ui-helper-hidden-accessible {
	top: 0;
}

/* eBay prepare view */

div.ebay .errPanel {
	padding: 10px 10px 5px 10px;
}
div.ebay .errPanel .panel-head {
	background: rgba(255, 255, 230, 0.3);
	padding: 5px 5px 0px 5px;
	border-radius: 5px;
	border: 1px solid #500;
}
div.ebay .errPanel .panel-head .error {
	color: #ffd300 !important;
	text-shadow: 0px 0px 2px #000;
}
div.ebay div.itemident {
	font-style: italic;
	color: #ebe6e6;
	margin-bottom: 0.5em;
}
div.ebay div.itemident span.label {
	font-weight: bold;
	color: #fff;
}

.clear {
	clear: both;
}

.hide {
	display: none;
}

/* small layout fixes */
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-ebay_config_orderimport_field_preimport_start"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-ebay_config_price_field_chinese_price_signal"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-ebay_config_price_field_chinese_buyitnow_price_signal"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-ebay_config_price_field_fixed_price_signal"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-amazon_config_price_field_price_signal"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-amazon_config_orderimport_field_preimport_start"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-tradoria_config_price_field_price_signal"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-tradoria_config_orderimport_field_preimport_start"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-dawanda_config_price_field_price_signal"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-dawanda_config_orderimport_field_preimport_start"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-meinpaket_config_price_field_price_signal"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-meinpaket_config_orderimport_field_preimport_start"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-check24_config_price_field_price_signal"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-check24_config_orderimport_field_preimport_start"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-ricardo_config_orderimport_field_preimport_start"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-fyndiq_config_price_field_price_signal"],
.magnalisterForm
.mlhelp
a[data-ml-modal="#modal-fyndiq_config_orderimport_field_preimport_start"] {
	left: 4px;
	padding-right: 7px;
	position: relative;
}
input#ebay_config_orderimport_field_update_orderstatus,
input#ebay_config_orderimport_field_update_paymentstatus,
input#ebay_config_price_field_fixed_price_usespecialoffer,
input#ebay_config_price_field_buyitnowprice {
	margin-right: 3px;
}
/*for Ricardo - prepared status semaphore*/
.semaphore-base {
	border-radius: 5px;
	color: white;
	height: 10px;
	margin: auto;
	width: 10px;
}
.semaphoreGreen {
	background-image: linear-gradient(to bottom, #00f1ba, #00d768);
}

.semaphoreGray {
	background-image: linear-gradient(to bottom, #bdbdbd, #5b5b5b);
}

.semaphoreBlue {
	background-image: linear-gradient(to bottom, #190be0, #3b87ce);
}

.ml-modal-translate .ui-dialog-buttonpane {
	margin: 0;
}
.ml-modal-translate .ui-dialog-buttonset {
	width: 100%;
}

.error option:disabled {
	color: gray;
}

body.jqueryui .ui-dialog .ui-dialog-buttonpane button.mlbtnreset {
	border-color: rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);
	background-color: #f7f6f5;
	color: #333333;
}

body.jqueryui .ui-dialog .ui-dialog-buttonpane button.mlbtnreset:hover,
body.jqueryui .ui-dialog .ui-dialog-buttonpane button.mlbtnreset:active {
	color: #f7f6f5;
}


div.magnamain div#content.magnamain div.magnamain div.ml-plist.amazon table.actions tbody.firstChild tr td div.actionBottom {
	padding: 0px;
	margin: 0px;
}

body.magna table.actions tbody tr:first-child td:first-child {
	padding: 0px;
	margin: 0px;
}

div.magnamain div.ml-plist.amazon table.actions tbody.firstChild tr td div.actionBottom table.nostyle.nospacing.nopadding tbody tr td div.right a.mlbtn.action {
	margin: 0px 20px 0px 0px;

}

input[type="button"].mlbtn, input[type="submit"].mlbtn, a.mlbtn {
	margin: 0px;
}

table tbody#amazon_config_prepare_fieldset_b2b tr:nth-child(4) div.duplicate div > span {
	top: 5px;
	padding-top: inherit;
}

table tbody#amazon_config_orderimport_fieldset_orderstatus tr:nth-child(4) div.duplicate div > span {
	top: -1px;
}

table tbody#amazon_config_orderimport_fieldset_orderstatus tr:nth-child(5) div.duplicate div > span {
	top: -4px;
}


table tbody#amazon_config_shippinglabel_fieldset_shippingaddresses tr:nth-child(2) div.duplicate div > span,
table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(6) div.duplicate div > span {
	top: -3px;
}
table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(5) div.duplicate div > span,
table tbody#amazon_config_shippinglabel_fieldset_shippinglabel tr:nth-child(4) div.duplicate div > span {
	top: 10px;
}
table tbody#etsy_config_orderimport_fieldset_orderstatus tr:nth-child(3) div.duplicate div > span,
table tbody#etsy_config_orderimport_fieldset_orderstatus tr:nth-child(4) div.duplicate div > span {
	top: 6px;
}
table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(3) div.duplicate div > span,
table tbody#otto_config_order_fieldset_orderstatus tr:nth-child(4) div.duplicate div > span{
	top: 12px;
}
table tbody#obi_config_order_fieldset_orderstatus tr:nth-child(4) div.duplicate div > span{
	top: 12px;
}


table tbody#amazon_config_orderimport_fieldset_orderstatus tr:nth-child(3) div.duplicate div > span,
table tbody#cdiscount_config_orderimport_fieldset_orderstatus tr:nth-child(3) div.duplicate div > span,
table tbody#ebay_config_prepare_fieldset_shipping tr:nth-child(5) div.duplicate div > span,
table tbody#metro_config_prepare_fieldset_shipping tr:nth-child(2) div.duplicate div > span,
table tbody#metro_config_prepare_fieldset_shipping tr:nth-child(3) div.duplicate div > span,
tbody#cdiscount_config_prepare_fieldset_prepare tr:nth-child(8) div.duplicate div > span,
table tbody#ebay_prepare_apply_form_fieldset_shipping tr:nth-child(5) div.duplicate div > span,
table tbody#hood_prepare_apply_form_fieldset_shipping tr:nth-child(2) div.duplicate div > span,
table tbody#amazon_config_orderimport_fieldset_orderstatus tr:nth-child(6) div.duplicate div > span,
table tbody#hood_prepare_apply_form_fieldset_shipping tr:nth-child(3) div.duplicate div > span,
table tbody#ebay_config_orderimport_fieldset_orderstatus tr:nth-child(4) div.duplicate div > span,
table tbody#hitmeister_config_orderimport_fieldset_orderstatus tr:nth-child(4) div.duplicate div > span,
table tbody#priceminister_config_orderimport_fieldset_orderstatus tr:nth-child(6) div.duplicate div > span {
	top: -7px;
}

table tbody#amazon_config_bopis_fieldset_products tr:nth-child(2) div.duplicate div > span {
	top: 8px;
}


#amazon_prepare_apply_form_fieldset_variationmatching [id^="amazon_prepare_apply_form_fieldset"] tr.js-field td.input div,
#amazon_prepare_variations_fieldset_variationmatching [id^="amazon_prepare_variations_fieldset"] tr.js-field td.input div,
#hitmeister_prepare_apply_form_fieldset_variationmatching [id^="hitmeister_prepare_apply_form_fieldset"] tr.js-field td.input div,
#hitmeister_prepare_variations_fieldset_variationmatching [id^="hitmeister_prepare_variations_fieldset"] tr.js-field td.input div,
#ebay_prepare_apply_form_fieldset_variationmatching [id^="ebay_prepare_apply_form_fieldset"] tr.js-field td.input div,
#ebay_prepare_variations_fieldset_variationmatching [id^="ebay_prepare_variations_fieldset"] tr.js-field td.input div,
#priceminister_prepare_apply_form_fieldset_variationmatching [id^="priceminister_prepare_apply_form_fieldset"] tr.js-field td.input div,
#priceminister_prepare_variations_fieldset_variationmatching [id^="priceminister_prepare_variations_fieldset"] tr.js-field td.input div,
#etsy_prepare_apply_form_fieldset_variationmatching [id^="etsy_prepare_apply_form_fieldset"] tr.js-field td.input div,
#etsy_prepare_variations_fieldset_variationmatching [id^="etsy_prepare_variations_fieldset"] tr.js-field td.input div,
#metro_prepare_apply_form_fieldset_variationmatching [id^="metro_prepare_apply_form_fieldset"] tr.js-field td.input div,
#metro_prepare_variations_fieldset_variationmatching [id^="metro_prepare_variations_fieldset"] tr.js-field td.input div,
#otto_prepare_apply_form_fieldset_variationmatching [id^="otto_prepare_apply_form_fieldset"] tr.js-field td.input div,
#otto_prepare_variations_fieldset_categoryindependentattributes [id^="otto_prepare_variations_fieldset"] tr.js-field td.input div,
#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_category_independent_attributes tr.js-field td.input div,
#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_optional_category_independent_attributes tr.js-field td.input div {
	display: flex;
}

#amazon_prepare_apply_form_fieldset_variationmatching [id^="amazon_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
#amazon_prepare_variations_fieldset_variationmatching [id^="amazon_prepare_variations_fieldset"] tr.js-field td.input div div:first-child,
#hitmeister_prepare_apply_form_fieldset_variationmatching [id^="hitmeister_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
#hitmeister_prepare_variations_fieldset_variationmatching [id^="hitmeister_prepare_variations_fieldset"] tr.js-field td.input div div:first-child,
#ebay_prepare_apply_form_fieldset_variationmatching [id^="ebay_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
#ebay_prepare_variations_fieldset_variationmatching [id^="ebay_prepare_variations_fieldset"] tr.js-field td.input div div:first-child,
#priceminister_prepare_apply_form_fieldset_variationmatching [id^="priceminister_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
#priceminister_prepare_variations_fieldset_variationmatching [id^="priceminister_prepare_variations_fieldset"] tr.js-field td.input div div:first-child,
#etsy_prepare_apply_form_fieldset_variationmatching [id^="etsy_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
#etsy_prepare_variations_fieldset_variationmatching [id^="etsy_prepare_variations_fieldset"] tr.js-field td.input div div:first-child,
#metro_prepare_apply_form_fieldset_variationmatching [id^="metro_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
#metro_prepare_variations_fieldset_variationmatching [id^="metro_prepare_variations_fieldset"] tr.js-field td.input div div:first-child,
#otto_prepare_apply_form_fieldset_variationmatching [id^="otto_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
#otto_prepare_variations_fieldset_categoryindependentattributes [id^="otto_prepare_variations_fieldset"] tr.js-field td.input div div:first-child,
#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_category_independent_attributes tr.js-field td.input div div:first-child,
#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_optional_category_independent_attributes tr.js-field td.input div div:first-child {
	display: flex;
	align-items: center;
	width: 50%;
}

#amazon_prepare_apply_form_fieldset_variationmatching [id^="amazon_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#amazon_prepare_variations_fieldset_variationmatching [id^="amazon_prepare_variations_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#hitmeister_prepare_apply_form_fieldset_variationmatching [id^="hitmeister_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#hitmeister_prepare_variations_fieldset_variationmatching [id^="hitmeister_prepare_variations_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#ebay_prepare_apply_form_fieldset_variationmatching [id^="ebay_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#ebay_prepare_variations_fieldset_variationmatching [id^="ebay_prepare_variations_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#priceminister_prepare_apply_form_fieldset_variationmatching [id^="priceminister_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#priceminister_prepare_variations_fieldset_variationmatching [id^="priceminister_prepare_variations_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#etsy_prepare_apply_form_fieldset_variationmatching [id^="etsy_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#etsy_prepare_variations_fieldset_variationmatching [id^="etsy_prepare_variations_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#metro_prepare_apply_form_fieldset_variationmatching [id^="metro_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#metro_prepare_variations_fieldset_variationmatching [id^="metro_prepare_variations_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#otto_prepare_apply_form_fieldset_variationmatching [id^="otto_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#otto_prepare_variations_fieldset_categoryindependentattributes [id^="otto_prepare_variations_fieldset"] tr.js-field td.input div div:first-child > span:first-child,
#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_category_independent_attributes tr.js-field td.input div div:first-child > span:first-child,
#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_optional_category_independent_attributes tr.js-field td.input div div:first-child > span:first-child {
	flex-shrink: 0;
}

#amazon_prepare_apply_form_fieldset_variationmatching [id^="amazon_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:nth-child(2) > table,
#hitmeister_prepare_apply_form_fieldset_variationmatching [id^="hitmeister_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:nth-child(2) > table,
#ebay_prepare_apply_form_fieldset_variationmatching [id^="ebay_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:nth-child(2) > table,
#priceminister_prepare_apply_form_fieldset_variationmatching [id^="priceminister_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:nth-child(2) > table,
#etsy_prepare_apply_form_fieldset_variationmatching [id^="etsy_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:nth-child(2) > table,
#metro_prepare_apply_form_fieldset_variationmatching [id^="metro_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:nth-child(2) > table,
#otto_prepare_apply_form_fieldset_variationmatching [id^="otto_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child > span:nth-child(2) > table,
#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_category_independent_attributes tr.js-field td.input div div:first-child > span:nth-child(2) > table,
#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_optional_category_independent_attributes tr.js-field td.input div div:first-child > span:nth-child(2) > table {
	width: 109%;
}

.amazon_config_prepare_field_shipping_template > div:nth-child(1) {
	width: 600px;
}
.amazon_config_prepare_field_shipping_template > div:nth-child(1) > span:nth-child(3) {
	width: 300px;
}


td.input > div:nth-child(2) > div:first-child span:nth-child(2) > table > tbody > tr > td:nth-child(3) {
	padding-right: 9px;
}

td.input > div:nth-child(2) > div:first-child span:nth-child(2) > table > tbody > tr > td:nth-child(3) input {
	width: unset !important;
}

td.input > div:nth-child(2) > div:first-child > span:nth-child(2) table tbody tr td:nth-child(2) select {
	width:100%;
	min-width: 25em !important;
}


td.input > div:nth-child(2) > div:first-child > span:nth-child(2) table > tbody:nth-child(1) > tr > td:nth-child(1) {
	width: 39.75%;
	min-width: 25em !important;
}

.ml-cellflex {
	display: flex;
	flex-direction: column;
}

#amazon_prepare_apply_form_fieldset_variationmatching table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#amazon_prepare_variations_fieldset_variationmatching table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#hitmeister_prepare_apply_form_fieldset_variationmatching table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#hitmeister_prepare_variations_fieldset_variationmatching table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#ebay_prepare_apply_form_fieldset_variationmatching table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#ebay_prepare_variations_fieldset_variationmatching table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#priceminister_prepare_apply_form_fieldset_variationmatching table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#priceminister_prepare_variations_fieldset_variationmatching table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#etsy_prepare_apply_form_fieldset_variationmatching table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#etsy_prepare_variations_fieldset_variationmatching table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#metro_prepare_apply_form_fieldset_variationmatching table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#metro_prepare_variations_fieldset_variationmatching table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#otto_prepare_apply_form_fieldset_variationmatching table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#otto_prepare_variations_fieldset_categoryindependentattributes table.attributesTable tbody tr.js-field td.input > div > div:first-child,
#otto_prepare_apply_form_fieldset_categoryindependentattributes table.attributesTable tbody tr.js-field td.input > div > div:first-child {
	width: 50%;
}

#amazon_prepare_apply_form_fieldset_variationmatching [id^="amazon_prepare_apply_form_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#amazon_prepare_variations_fieldset_variationmatching [id^="amazon_prepare_variations_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#hitmeister_prepare_apply_form_fieldset_variationmatching [id^="hitmeister_prepare_apply_form_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#hitmeister_prepare_variations_fieldset_variationmatching [id^="hitmeister_prepare_variations_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#ebay_prepare_apply_form_fieldset_variationmatching [id^="ebay_prepare_apply_form_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#ebay_prepare_variations_fieldset_variationmatching [id^="ebay_prepare_variations_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#priceminister_prepare_apply_form_fieldset_variationmatching [id^="priceminister_prepare_apply_form_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#priceminister_prepare_variations_fieldset_variationmatching [id^="priceminister_variations_form_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#etsy_prepare_apply_form_fieldset_variationmatching [id^="etsy_prepare_apply_form_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#etsy_prepare_variations_fieldset_variationmatching [id^="etsy_prepare_variations_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#metro_prepare_apply_form_fieldset_variationmatching [id^="metro_prepare_apply_form_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#metro_prepare_variations_fieldset_variationmatching [id^="metro_prepare_variations_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#otto_prepare_apply_form_fieldset_variationmatching [id^="otto_prepare_apply_form_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#otto_prepare_variations_fieldset_categoryindependentattributes [id^="otto_prepare_variations_fieldset"] tr.js-field td.input > div:nth-child(2) > div,
#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_category_independent_attributes tr.js-field td.input > div:nth-child(2) > div,
#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_optional_category_independent_attributes tr.js-field td.input > div:nth-child(2) > div {
	display: flex;
	flex-direction: column;
	align-items: unset !important;
}

[id^="attributeDropDown_amazon_prepare_apply_form_field"]:first-child span,
[id^="attributeDropDown_ebay_prepare_apply_form_field"] div:first-child span,
[id^="attributeDropDown_hitmeister_prepare_apply_form_field"] div:first-child span,
[id^="attributeDropDown_priceminister_prepare_apply_form_field"] div:first-child span,
[id^="attributeDropDown_metro_prepare_apply_form_field"] div:first-child span,
[id^="attributeDropDown_otto_prepare_apply_form_field"] div:first-child span,
[id^="attributeDropDown_amazon_prepare_variations_field"] div:first-child span,
[id^="attributeDropDown_ebay_prepare_variations_field"] div:first-child span,
[id^="attributeDropDown_hitmeister_prepare_variations_field"] div:first-child span,
[id^="attributeDropDown_priceminister_prepare_variations_field"] div:first-child span,
[id^="attributeDropDown_etsy_prepare_variations_field"] div:first-child span,
[id^="attributeDropDown_metro_prepare_variations_field"] div:first-child span,
[id^="attributeDropDown_otto_prepare_variations_field"] div:first-child span,
[id^="attributeDropDown_etsy_prepare_apply_form_field"] div:first-child span {
	vertical-align: middle;
}

#amazon_prepare_apply_form_fieldset_category span.select2-selection,
[id$="_prepare_apply_form_field_variationmatching_ajax"]  span.select2-selection,
[id$="_prepare_variations_field_variationmatching_ajax"] span.select2-selection {
	background: url("../images/dropdown_arrow.png") no-repeat;
	background-position: calc(100% - 13px) 15px;
}

#amazon_prepare_apply_form_field_browsenodes_ajax span.select2-selection {
	background-position: calc(100% - 13px) 20px;
}

#ebay_config_orderimport_fieldset_orderupdate tr:nth-child(2) td.input > span:first-child,
#ebay_config_orderimport_fieldset_orderupdate tr:nth-child(4) td.input > span:first-child {
	width: 300px;
}

.magna table.attributesTable tbody tr td div span[id^="select2-"] {
	width: 85%;
}

td.input div[id^="attributeDropDown_otto_prepare_variations_field"] span.select2-selection.select2-selection--single,
td.input div[id^="attributeDropDown_otto_prepare_apply_form_field"] span.select2-selection.select2-selection--single {
	margin-top: 5px;
}
td.input div[id^="attributeDropDown_otto_prepare_apply_form_field"] span.select2-selection.select2-selection--single b {
	top: 64%;
}
td.input div[id^="attributeDropDown_otto_prepare_apply_form_field"] span.select2-selection.select2-selection--single div {
	top: 54%;
}
div[id^="modal-otto_prepare_variations_field"] span.select2-selection.select2-selection--single b {
	top: 27%;
	left: 97%;
}
div[id^="modal-otto_prepare_variations_field"] span.select2-selection.select2-selection--single div {
	top: 17%;
	left: 97%;
}

/* select2 multiple */
.magna table.attributesTable .select2-container--default .select2-selection--multiple {
	border-radius: 0;
	border: 1px solid #dadada;
	min-height: 43px;
}

.magna table.attributesTable .select2-container--default .select2-selection--multiple .select2-selection__choice {
	border-radius: 0;
	padding: 5px;
	background-color: #f0f0f0;
}
.magna table.attributesTable .select2-search__field {
	max-width: 100% !important;
	width: auto !important;
	min-width: 0 !important;
}

.magna table.attributesTable .select2-selection--multiple {
	max-width: 100% !important;
}


[id^="attributeMatchedTable_amazon_prepare_variations_field"],
[id^="attributeMatchedTable_amazon_prepare_apply_form_field"],
[id^="attributeMatchedTable_ebay_prepare_variations_field"],
[id^="attributeMatchedTable_ebay_prepare_apply_form_field"],
[id^="attributeMatchedTable_hitmeister_prepare_apply_form_field"],
[id^="attributeMatchedTable_hitmeister_prepare_variations_field"],
[id^="attributeMatchedTable_etsy_prepare_variations_field"],
[id^="attributeMatchedTable_etsy_prepare_apply_form_field"],
[id^="attributeMatchedTable_metro_prepare_variations_field"],
[id^="attributeMatchedTable_metro_prepare_apply_form_field"],
[id^="attributeMatchedTable_otto_prepare_variations_field"],
[id^="attributeMatchedTable_otto_prepare_apply_form_field"] {
	margin-top: 10px;
}

[id^="attributeMatchedTable_ebay_prepare_apply_form_field"] > div > input,
[id^="attributeMatchedTable_amazon_prepare_variations_field"] > div > input,
[id^="attributeMatchedTable_amazon_prepare_apply_form_field"] > div > input,
[id^="attributeMatchedTable_ebay_prepare_variations_field"] > div > input,
[id^="attributeMatchedTable_hitmeister_prepare_variations_field"] > div > input,
[id^="attributeMatchedTable_hitmeister_prepare_apply_form_field"] > div > input,
[id^="attributeMatchedTable_etsy_prepare_variations_field"] > div > input,
[id^="attributeMatchedTable_etsy_prepare_apply_form_field"] > div > input,
[id^="attributeMatchedTable_metro_prepare_variations_field"] > div > input,
[id^="attributeMatchedTable_metro_prepare_apply_form_field"] > div > input,
[id^="attributeMatchedTable_otto_prepare_variations_field"] > div > input,
[id^="attributeMatchedTable_otto_prepare_apply_form_field"] > div > input {
	width: calc(100% - 19px) !important;
}
[id^="attributeMatchedTable_ebay_prepare_apply_form_field"] > div.ml-searchable-select,
[id^="attributeMatchedTable_amazon_prepare_variations_field"] > div.ml-searchable-select,
[id^="attributeMatchedTable_amazon_prepare_apply_form_field"] > div.ml-searchable-select,
[id^="attributeMatchedTable_ebay_prepare_variations_field"] > div.ml-searchable-select,
[id^="attributeMatchedTable_hitmeister_prepare_variations_field"] > div.ml-searchable-select,
[id^="attributeMatchedTable_hitmeister_prepare_apply_form_field"] > div.ml-searchable-select,
[id^="attributeMatchedTable_etsy_prepare_variations_field"] > div.ml-searchable-select,
[id^="attributeMatchedTable_etsy_prepare_apply_form_field"] > div.ml-searchable-select,
[id^="attributeMatchedTable_metro_prepare_variations_field"] > div.ml-searchable-select,
[id^="attributeMatchedTable_metro_prepare_apply_form_field"] > div.ml-searchable-select,
[id^="attributeMatchedTable_otto_prepare_variations_field"] > div.ml-searchable-select,
[id^="attributeMatchedTable_otto_prepare_apply_form_field"] > div.ml-searchable-select {
	margin-left: 0 !important;
	width: calc(100% - 19px) !important;
}
.text {
	padding: 9px 2px 2px 7px;
}
.ml-mlMessages {
	display: flex;
	flex-direction: column;
	row-gap: 8px;
	margin-left: 50px;
	margin-right: 50px;
}
.ml-mlMessages div:first-child {
	margin-top: 70px;
}
.ml-mlMessages div:last-child {
	margin-bottom: 35px !important;
}
td > div > p {
	margin-top: 0px;
	margin-bottom: 4px;
}

form table tbody#ebay_config_price_fieldset_chineseprice tr:nth-child(3) td.input span:nth-child(8) {
	padding-left: 1px;
}

.magnamain tr td [id^="attributeExtraFields_amazon_prepare_apply_form_field_variationgroups"] span span {
	vertical-align: middle;
	padding-left: 4px;
	margin-top: 5px; /* amazon prepare matching single*/
}

.magnamain table tbody tr td div button span.mlCollapse {
	margin-top: 14px;
}

.magnamain table tbody tr td.options select {
	height: 43px;
	width: 250px;
}

.magnamain table.amazon_properties.amazon_properties2 tbody tr td.options select {
	width: 350px !important;
}

.magnamain table tbody tr td.radio label {
	margin-right: 10px;
}

.magnamain table [id^="amazon_config_prepare_fieldset_b2b"] tr td table tbody tr td {
	vertical-align: inherit;
}

form table.amazon_properties.amazon_properties2 tbody tr td.options select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url("../images/dropdown_arrow.png") no-repeat;
	background-position-x: 0%;
	background-position-y: 0%;
	background-position: calc(100% - 13px) 15px;
	border: 1px solid #dadada;
	padding: 0.4em 0.4em 0.4em 16px;
}
.ml-plist table > * > tr > * {
	padding: 0.4em 0.4em 0.4em 16px;
	font-size: 13px;
}
.ml-container-action-head {
	border: 1px solid #dadada;
	border-bottom: unset;
	padding: 14px 16px;
	background-color: #dedede;
}
.ml-container-action-head h4{
	padding-top: 0px;
}
.ml-container-action {
	display: flex;
	justify-content: space-between;
	align-items: center;
	column-gap: 15px;
	padding: 20px 16px;
	/* background-color: #f6f7f8;*/
	border: 1px solid #dadada;
}
.ml-container-inner {
	display: flex;
	flex-direction: column;
	row-gap: 10px;
}
.ml-container-md {
	width: 250px;
}
.ml-container-action .ml-container-inner .mlbtn-red {
	padding: 12px 0px;
	width: 100%;
	background-color: #e31a1c;
	border: 1px solid #dadada;
	color: #ffffff !important;
	font-weight: bold;
	cursor: pointer;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	line-height: 17px;
	text-decoration: none;
	text-align: center;
	font-size: 13px;
	letter-spacing: 0.8px;
	white-space: unset;
}
.ml-container-action .ml-container-inner .mlbtn-red:hover {
	background-color: #666666;
}
table.amazon_properties.amazon_properties2 > * > tr > * {
	padding: 0.4em 0.4em 0.4em 16px;
	font-size: 13px;
}
.datepicker,
.datetimepicker {
	display: flex;
	justify-content: center;
	align-items: center;
	column-gap: 10px;
}
.datetimepicker {
	justify-content: left;
}
.magnamain table tbody#ricardo_config_prepare_fieldset_prepare tr:nth-child(12) td.input,
.magnamain table tbody#ricardo_config_prepare_fieldset_prepare tr:nth-child(13) td.input,
.magnamain table tbody#ricardo_prepare_form_fieldset_price tr:nth-child(7) td.input,
.magnamain table tbody#ricardo_prepare_form_fieldset_other tr:nth-child(3) td.input {
	display: flex;
	border-top: unset;
	border-left: unset;
}
.magnamain table tbody#ricardo_config_prepare_fieldset_prepare tr:nth-child(13) td.input {
	border-bottom: unset;
}
.magnamain table tbody#ricardo_config_prepare_fieldset_prepare tr:nth-child(12) td.input span:nth-child(2),
.magnamain table tbody#ricardo_config_prepare_fieldset_prepare tr:nth-child(13) td.input span:nth-child(2),
	/*.magnamain table tbody#ricardo_prepare_form_fieldset_price tr td.input span:nth-child(2),*/
.magnamain table tbody#ricardo_prepare_form_fieldset_other tr td.input span:nth-child(2) {
	width: 89%;
}

.magnamain table tbody#ricardo_config_prepare_fieldset_prepare tr td.input span:nth-child(2) div,
.magnamain table tbody#ricardo_prepare_form_fieldset_price tr td.input span:nth-child(2) div
.magnamain table tbody#ricardo_prepare_form_fieldset_other tr td.input span:nth-child(2) div {
	margin-top: -1px;
}
.magnamain table tbody#ricardo_config_prepare_fieldset_prepare tr td.input span:nth-child(2) div table tbody tr > th,
.magnamain table tbody#ricardo_prepare_form_fieldset_price tr td.input span:nth-child(2) div table tbody tr > th,
.magnamain table tbody#ricardo_prepare_form_fieldset_other tr td.input span:nth-child(2) div table tbody tr > th {
	padding: 11px 4px 10px 16px;
}
#ebay_config_prepare_field_shippinglocalprofile,
#ebay_config_prepare_field_shippinginternationalprofile {
	margin-bottom: 10px;
}
#ebay_config_prepare_field_shippinglocaldiscount_ajax,
#ebay_config_prepare_field_shippinginternationaldiscount_ajax {
	display: inline;
}

.ml-errorlog-th,
.ml-inventory-th,
.ml-ricardo-inventory-th {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	min-height: 42px;
	height: fit-content;
}

.ml-amazon-shipping-size {
	display: flex;
}

[id^="freetext"] {
	min-width: 100px;
}

tbody#ricardo_config_prepare_fieldset_prepare tr:nth-child(13).js-field td.input {
	display: flex;
	flex-direction: column;
	row-gap: 4px;
}
[id$="_config_price_fieldset_fixedprice"] tr:nth-child(2).js-field td.input,
[id$="_config_price_fieldset_chineseprice"] tr:nth-child(2).js-field td.input,
[id$="_config_price_fieldset_chineseprice"] tr:nth-child(3).js-field td.input,
[id$="_config_order_fieldset_orderimport"] tr:nth-child(2).js-field td.input,
[id$="_config_priceandstock_fieldset_price"] tr:nth-child(2).js-field td.input,
[id$="_config_price_fieldset_price"] tr:nth-child(2).js-field td.input,
[id$="_config_orderimport_fieldset_importactive"] tr:nth-child(2).js-field td.input,
[id$="_config_orderimport_fieldset_orderimport"] tr:nth-child(2).js-field td.input,
[id$="_config_price_fieldset_price"] tr:nth-child(3).js-field td.input,
[id$="priceminister_config_price_fieldset_price"] tr:nth-child(3).js-field td.input {
	/*display: flex;*/
	align-items: center;
	flex-wrap: wrap;
	row-gap: 5px;
	border-top: unset;
	border-bottom: unset;
	border-right: unset;
}
#hood_config_price_fieldset_chineseprice tr.js-field:nth-child(2) > td:nth-child(3),
#idealo_config_price_fieldset_price tr.js-field:nth-child(3),
#ebay_config_price_fieldset_price tr.js-field:nth-child(3),
#ebay_config_price_fieldset_chineseprice tr.js-field:nth-child(2) > td:nth-child(3),
#etsy_config_price_fieldset_price tr.js-field:nth-child(3) > td:nth-child(3),
#ebay_config_price_fieldset_fixedprice tr.js-field:nth-child(2) > td:nth-child(3),
#ebay_config_price_fieldset_chineseprice tr.js-field:nth-child(3) > td:nth-child(3),
#hitmeister_config_price_fieldset_price tr.js-field:nth-child(3) > td:nth-child(3),
#priceminister_config_price_fieldset_price tr.js-field:nth-child(3) > td:nth-child(3),
[id$="_config_price_fieldset_price"] tr:nth-child(2).js-field,
[id$="_config_price_fieldset_chineseprice"] tr:nth-child(1).js-field {
	border-bottom: 1px solid #dadada;
}

#configuration_fieldset_action,
[id$="config_shippinglabel_fieldset_action"],
[id$="prepare_variations_fieldset_action"],
[id$="config_order_fieldset_action"],
[id$="config_producttemplate_fieldset_action"],
[id$="prepare_form_fieldset_action"],
[id$="config_emailtemplate_fieldset_action"],
[id$="config_sync_fieldset_action"],
[id$="config_account_fieldset_action"],
[id$="config_prepare_fieldset_action"],
[id$="config_price_fieldset_action"],
[id$="config_orderimport_fieldset_action"],
[id$="prepare_apply_form_fieldset_action"] {
	font-size: 13px;
}
[id^="attributeMatchedTable_priceminister_prepare_apply_form_field_variationgroups_accessoire"] {
	margin-top: 5px;
}
[id$="_config_order_fieldset_orderimport"] tr:nth-child(2).js-field td.input,
[id$="_config_orderimport_fieldset_importactive"] tr:nth-child(2).js-field td.input,
[id$="_config_orderimport_fieldset_orderimport"] tr:nth-child(2).js-field td.input {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	row-gap: 5px;
	border-top: unset;
	border-bottom: unset;
}


.cell-bopisActions button {
	margin-top: 11px;
}

@media screen and (max-width: 1849px) {
	#amazon_prepare_apply_form_fieldset_variationmatching [id^="amazon_prepare_apply_form_fieldset"] tr.js-field td.input > div,
	#amazon_prepare_variations_fieldset_variationmatching [id^="amazon_prepare_variations_fieldset"] tr.js-field td.input > div,
	#hitmeister_prepare_apply_form_fieldset_variationmatching [id^="hitmeister_prepare_apply_form_fieldset"] tr.js-field td.input > div,
	#hitmeister_prepare_variations_fieldset_variationmatching [id^="hitmeister_prepare_variations_fieldset"] tr.js-field td.input > div,
	#ebay_prepare_apply_form_fieldset_variationmatching [id^="ebay_prepare_apply_form_fieldset"] tr.js-field td.input > div,
	#ebay_prepare_variations_fieldset_variationmatching [id^="ebay_prepare_variations_fieldset"] tr.js-field td.input > div,
	#priceminister_prepare_apply_form_fieldset_variationmatching [id^="priceminister_prepare_apply_form_fieldset"] tr.js-field td.input > div,
	#priceminister_prepare_variations_fieldset_variationmatching [id^="priceminister_prepare_variations_fieldset"] tr.js-field td.input > div,
	#etsy_prepare_apply_form_fieldset_variationmatching [id^="etsy_prepare_apply_form_fieldset"] tr.js-field td.input > div,
	#etsy_prepare_variations_fieldset_variationmatching [id^="etsy_prepare_variations_fieldset"] tr.js-field td.input > div,
	#metro_prepare_apply_form_fieldset_variationmatching [id^="metro_prepare_apply_form_fieldset"] tr.js-field td.input > div,
	#metro_prepare_variations_fieldset_variationmatching [id^="metro_prepare_variations_fieldset"] tr.js-field td.input > div,
	#otto_prepare_apply_form_fieldset_variationmatching [id^="otto_prepare_apply_form_fieldset"] tr.js-field td.input > div,
	#otto_prepare_variations_fieldset_variationmatching [id^="otto_prepare_variations_fieldset"] tr.js-field td.input > div,
	#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_category_independent_attributes tr.js-field td.input > div,
	#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_optional_category_independent_attributes tr.js-field td.input > div {
		display: flex;
		flex-direction: column-reverse;
	}

	#amazon_prepare_apply_form_fieldset_variationmatching [id^="amazon_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
	#hitmeister_prepare_apply_form_fieldset_variationmatching [id^="hitmeister_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
	#ebay_prepare_apply_form_fieldset_variationmatching [id^="ebay_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
	#priceminister_prepare_apply_form_fieldset_variationmatching [id^="priceminister_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
	#etsy_prepare_apply_form_fieldset_variationmatching [id^="etsy_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
	#metro_prepare_apply_form_fieldset_variationmatching [id^="metro_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
	#otto_prepare_apply_form_fieldset_variationmatching [id^="otto_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
	#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_category_independent_attributes tr.js-field td.input div div:first-child,
	#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_optional_category_independent_attributes tr.js-field td.input div div:first-child {
		display: flex;
		width: 100%;
	}

	

}
td.input > div:first-child > div:first-child > span:nth-child(3) {
	width: 100% !important;
}
td.input > div:nth-child(2) > div:first-child > select {
	width: calc(100% - 19px) !important;
}
#otto_prepare_apply_form_field_variationgroups_category_independent_attributes_4272616e64_code_ajax_ajax > span:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) > div:nth-child(1) {
	width: 100% !important;
}

/* invoice */
#amazon_config_vcs_fieldset_amazonvcsinvoice tr td.input table tbody tr td,
#hitmeister_config_invoice_fieldset_magnainvoice tr td.input table tbody tr td,
#metro_config_invoice_fieldset_magnainvoice tr td.input table tbody tr td {
	border: none;
	display: flex;
	align-items: baseline;
	padding-left: 0px;
	padding-right: 0px;
}
#amazon_config_vcs_fieldset_amazonvcsinvoice tr td.input table tbody tr td div:first-child,
#hitmeister_config_invoice_fieldset_magnainvoice tr td.input table tbody tr td div:first-child,
#metro_config_invoice_fieldset_magnainvoice tr td.input table tbody tr td div:first-child {
	width: 50%;
}
#amazon_config_vcs_fieldset_amazonvcsinvoice tr td.input table tbody tr:nth-child(2) td div:first-child,
#hitmeister_config_invoice_fieldset_magnainvoice tr td.input table tbody tr:nth-child(2) td div:first-child,
#metro_config_invoice_fieldset_magnainvoice tr td.input table tbody tr:nth-child(2) td div:first-child {
	width: fit-content;
	padding-right: 10px;
	flex-shrink: 0;
}
#amazon_config_vcs_fieldset_amazonvcsinvoice tr td.input table tbody tr:nth-child(2) td div:nth-child(2),
#hitmeister_config_invoice_fieldset_magnainvoice tr td.input table tbody tr:nth-child(2) td div:nth-child(2),
#metro_config_invoice_fieldset_magnainvoice tr td.input table tbody tr:nth-child(2) td div:nth-child(2) {
	flex-grow: 1;
}
@media screen and (max-width: 1720px) {
	table.matching tbody.func td div.ml-product-match {
		display: flex;
		flex-direction: column-reverse;
		align-items: end;
		float: right;
		row-gap: 15px;
	}
}
#marketingContent,
div#marketingContent #welcomeHome {
	width: unset !important;
	float: none !important;
}

.ml-container-inner.ml-container-sm .mltooltip {
	display: none;
	position: absolute;
	background-color: #dadada;
	color: #000;
	padding: 5px 10px;
	font-size: 10px;
	white-space: nowrap;
	z-index: 1000;
}
@media screen and (max-width: 1400px) {
	.ml-plist .pagination_bar div {
		font-size: 12px !important;
	}
}
@media screen and (max-width: 1360px) {

	td.input > div:nth-child(2) > div:first-child > span:nth-child(2) table tbody tr td:nth-child(2) select {
		width:100%;
		min-width: 15em !important;
	}


	td.input > div:nth-child(2) > div:first-child > span:nth-child(2) table > tbody:nth-child(1) > tr > td:nth-child(1) {
		width: 39.75%;
		min-width: 15em !important;
	}

}
@media screen and (max-width: 1250px) {
	#amazon_prepare_apply_form_fieldset_b2b > tr:nth-child(n+5) > td:nth-child(3) {
		display: flex;
		align-items: start;
		border-top: unset;
		border-bottom: unset;
		flex-direction: column;
	}

	#amazon_prepare_apply_form_fieldset_b2b > tr:nth-child(n+5) {
		border-bottom: 1px solid #dadada;
	}
}
@media screen and (max-width: 1200px) {
	div#marketingContent #welcomeHome,
	body.magna #marketingContent {
		width: unset;
	}
	div#marketingContent #welcomeHomeText {
		padding: 0px !important;
	}
	#welcomeHome {
		display: flex;
		flex-direction: column;
		align-items: center;
		row-gap: 50px;
		margin-top: 17px !important;
	}
	body.magna .captionSlide {
		position:relative !important;
	}
	#welcomeHomeText h2 {
		padding: 0;
	}

	td.input > div:first-child > div:first-child > span:nth-child(3) {
		width: 71% !important;
	}

}
@media screen and (max-width: 1220px) {
	.mceToolbar td, .mceToolbar tr {
		float: left !important;
	}
}
@media screen and (max-width: 1163px) {
	table.datagrid.ml-plist-old-fix > tbody > tr > td,
	table.datagrid.ml-plist-old-fix thead tr th,
	table.datagrid thead tr th,
	table.datagrid thead tr td {
		padding: 8px 5px;
	}

	tbody#ricardo_prepare_form_fieldset_shipping tr.js-field td.input {
		display: flex;
		flex-direction: column;
		row-gap: 4px;
		border-top: 0px solid #dadada;
	}
}
@media screen and (max-width: 1195px) {
	.ml-plist .pagination_bar div {
		font-size: 11px !important;
	}
}
@media screen and (max-width: 1080px) {
	.ml-amazon-shipping-size {
		flex-direction: column;
	}
	.ml-amazon-shipping-size .normal.size:not(:first-child) label{
		margin-left: 0px;
	}
	.ml-plist-table tbody.ml-shippinglabel-form.ml-shippinglabel-form-upload table.fullWidth table tr > td {
		margin-bottom: 4px;
		vertical-align: top;
	}
}

@media screen and (max-width: 975px) {
	td.input > div:nth-child(2) > div:first-child > span:nth-child(2) table tbody tr td:nth-child(2) select {
		width:100%;
		min-width: 11.5em !important;
	}
}

@media screen and (max-width: 964px) {
	table.matching tbody.func td div.ml-product-match > div {
		display: flex;
		flex-direction: column-reverse;
		align-items: end;
		float: right;
		row-gap: 15px;
	}

	#amazon_prepare_apply_form_fieldset_variationmatching [id^="amazon_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
	#hitmeister_prepare_apply_form_fieldset_variationmatching [id^="hitmeister_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
	#ebay_prepare_apply_form_fieldset_variationmatching [id^="ebay_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
	#priceminister_prepare_apply_form_fieldset_variationmatching [id^="priceminister_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
	#etsy_prepare_apply_form_fieldset_variationmatching [id^="etsy_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child ,
	#metro_prepare_apply_form_fieldset_variationmatching [id^="metro_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
	#otto_prepare_apply_form_fieldset_variationmatching [id^="otto_prepare_apply_form_fieldset"] tr.js-field td.input div div:first-child,
	#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_category_independent_attributes tr.js-field td.input div div:first-child,
	#otto_prepare_apply_form_fieldset_categoryindependentattributes #otto_prepare_apply_form_fieldset_optional_category_independent_attributes tr.js-field td.input div div:first-child {
		display: flex;
		flex-direction: column;
		margin-top: 5px;
		align-items: start;
	}
}

