.mt-variations-row-parent td[data-column=border] {
	background-color: #DDD
}

.mt-variations-row-child td[data-column=border] {
	background-color: #AAA
}

#border-floating,
table.a-bordered #border,
table.a-bordered td[data-column=border] {
	padding-left: 0!important;
	padding-right: 0!important;
	min-width: 3px
}

#parent-floating,
table.a-bordered #parent,
table.a-bordered td[data-column=parent] {
	padding-left: 2px!important;
	padding-right: 2px!important
}

#select-floating,
table.a-bordered #select,
table.a-bordered td[data-column=select] {
	padding-left: 2px!important;
	padding-right: 2px!important;
	text-align: center
}

#price-floating,
table.a-bordered #price,
table.a-bordered td[data-column=price] {
	max-width: 167px
}

#lowprice-floating,
table.a-bordered #lowprice,
table.a-bordered td[data-column=lowPrice] {
	min-width: 70px
}

table.a-bordered td[data-column=feePreview] {
	text-align: right
}

table.a-bordered td[data-column=quantity] {
	padding-bottom: 22px
}

table.a-bordered td[data-column=defects] .a-dropdown-container span {
	color: #aaa
}

table.a-bordered td[data-column=defects] select.mt-input-changed+span .a-dropdown-prompt {
	color: #111
}

table.a-bordered td[data-column=defects] .mt-box {
	position: relative;
	min-width: 200px;
	width: 100%!important;
	height: 40px;
	background-color: #fff;
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: #c40000;
	border-radius: 3px;
	text-align: left;
	margin-bottom: 5px
}

table.a-bordered td[data-column=defects] .mt-outer-textarea {
	position: relative;
	width: 100%
}

table.a-bordered td[data-column=defects] .mt-hidden-textarea {
	display: none!important
}

table.a-bordered td[data-column=defects] .mt-box-textarea {
	min-width: 200px;
	width: 100%!important;
	height: initial;
	background-color: #fff;
	box-sizing: border-box;
	border-width: 1px;
	border-style: solid;
	border-color: #c40000;
	border-radius: 3px;
	text-align: left;
	margin-bottom: 5px;
	overflow: hidden
}

table.a-bordered td[data-column=defects] .mt-dropdown,
table.a-bordered td[data-column=defects] .mt-input-text {
	position: relative;
	top: 13px;
	left: 0;
	background-color: transparent;
	font-family: Arial;
	font-style: normal;
	width: 100%;
	height: 25px!important;
	font-size: 13px!important;
	border-color: transparent;
	outline-style: none;
	box-shadow: none
}

table.a-bordered td[data-column=defects] .mt-input-text-area {
	width: 100%
}

table.a-bordered td[data-column=defects] .mt-input-text-area textarea {
	position: relative;
	top: 12px;
	left: 0;
	background-color: transparent;
	font-family: Arial;
	font-style: normal;
	width: 100%;
	height: auto;
	font-size: 13px!important;
	border-color: transparent;
	outline-style: none;
	box-shadow: none;
	display: block;
	padding-top: 2px;
	min-height: 35px;
	overflow: hidden;
	margin-bottom: 5px;
	margin-top: 5px
}

table.a-bordered td[data-column=defects] .mt-label {
	position: absolute;
	top: 0;
	left: 0;
	font-weight: 400;
	margin-top: 3px;
	color: #c40000;
	font-size: 9px;
	height: 14px;
	min-width: 165px
}

table.a-bordered td[data-column=defects] #mt-text-label {
	margin-left: 6px!important
}

table.a-bordered td[data-column=defects] #mt-dropdown-label {
	margin-left: 10px!important
}

table.a-bordered td[data-column=defects] .a-button:hover:not(.mt-save-button-button) .a-button-inner:not([data-field-to-save]),
table.a-bordered td[data-column=defects] .a-button:not(.mt-save-button-button) .a-button-inner {
	background: #fff!important
}

table.a-bordered td[data-column=defects] .a-button .a-icon-dropdown {
	visibility: hidden
}

table.a-bordered td[data-column=defects] .mt-dropdown-arrow {
	position: absolute;
	bottom: 12px;
	right: 9px;
	font-size: xx-small;
	color: #62676B;
	font-weight: 700
}

#date .mt-sort-link,
#date-floating .mt-sort-link {
	white-space: normal
}

.madagascar-navigation {
	padding-bottom: 0
}

.madagascar-main-body {
	padding-top: 0
}

div#myi-view-header-buttons {
	text-align: right;
	position: relative;
	float: right
}

div#myi-header-section {
	margin-bottom: 20px
}

.myi-sprite-container {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	position: relative;
	display: inline-block;
	text-align: right
}

.myi-sprite-left {
	position: absolute;
	left: -20px;
	top: 1px
}

.myi-image {
	min-width: 60px
}

.myi-icon-field {
	font-size: 20px;
	z-index: 11
}

.help_outline {
	cursor: pointer
}

.imageCell {
	padding-left: 10px;
	padding-right: 50px;
	width: 100px
}

.newItemText {
	width: auto
}

.newItemAAPButtons {
	width: 40%;
	white-space: nowrap
}

.newItemAlert {
	width: 76%;
	margin-left: 12%;
	margin-bottom: 10px
}

.imageCell img {
	max-height: 100px
}

.unselected {
	display: none
}

.preferenceCheckbox label {
	height: 0
}

span.lowPricePreference {
	width: 400px
}

.mt-loading-center {
	background: url(https://images-na.ssl-images-amazon.com/images/G/01/amazonui/loading/loading-1x.gif) no-repeat scroll 50% 50% transparent;
	border: 0 none;
	height: 25px;
	min-width: 25px;
	width: 25px;
	margin-left: auto;
	margin-right: auto
}

span#interstitialPageContinueDisabled,
span#interstitialPageSaveAll,
span#interstitialPageSaveAllDisabled {
	display: none
}

div#bulk_action_business_price_popover {
	width: 300px;
	margin: 8px
}

div#bulk_action_business_price_popover div.a-arrow-border {
	display: none
}

div.myiAccordionRow .a-accordion-row {
	display: block
}

div.businessPriceError {
	display: block;
	width: 180px
}

div.businessPriceError div.a-alert-content {
	margin-left: 10px
}

#businessPricePopoverDeclarative,
#businessPricePopoverTrigger {
	visibility: hidden;
	position: fixed;
	left: 20%
}

.businessPricePopoverIcon {
	left: 15px;
	margin-top: -10px;
	position: relative;
	opacity: .35;
	font-style: normal
}

input[id$=fixed_input_business_price],
input[id$=percent_input_business_price] {
	margin-left: -10px;
	text-align: right;
	width: 113px;
	padding-left: 20px!important
}

.feePreviewPopover {
	max-width: 300px
}

.feePreviewPopover td:first-child {
	width: 60%
}

.afnPopover .a-bordered td,
.feePreviewPopover .a-bordered td {
	height: auto
}

.afnPopover {
	max-width: 250px;
	min-width: 200px
}

.futureFeePreviewPopover {
	color: red
}

b[id^=bulkFixModal] {
	display: block
}

#bulkFixModalChangesList li {
	color: #000;
	list-style: none
}

.bulkFixModalLeftButton {
	float: left
}

.bulkFixModalRightButton {
	float: right
}

.footer-margin-fix .a-popover-footer {
	margin-bottom: 0!important
}

.a-popover-footer {
	margin-bottom: 30px!important
}

.reservedAfnPopoverAlert {
	font-weight: 700
}

.reservedAfnPopover .a-section {
	margin-bottom: 8px
}

div#bulk_action_points_popover {
	width: 300px;
	margin: 8px
}

div#bulk_action_points_popover div.a-arrow-border {
	display: none
}

div.myiAccordionRow .a-accordion-row {
	display: block
}

div.pointsError {
	display: block;
	width: 180px
}

div.pointsError div.a-alert-content {
	margin-left: 10px
}

#pointsPopoverDeclarative,
#pointsPopoverTrigger {
	visibility: hidden;
	position: fixed;
	left: 20%
}

.pointsPopoverIcon {
	left: 15px;
	margin-top: -10px;
	position: relative;
	opacity: .35;
	font-style: normal
}

.pointsAccordionRowContent .mt-input-text {
	display: none
}

input[id$=input_points] {
	margin-left: -10px;
	text-align: right;
	width: 113px;
	padding-left: 20px!important
}

input[id$=points_input_points] {
	margin-left: 5px
}

.a-alert-content {
	padding-left: 10px!important
}

.hidden {
	display: none!important
}

.link-ellipsis {
	line-height: 1em;
	max-height: 3em;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.clamped {
	line-height: 1em;
	max-height: 3em;
	overflow: hidden;
	position: relative
}

.wordbreak {
	word-break: break-all
}

.ellipsis {
	background: inherit;
	bottom: 0;
	position: absolute;
	right: 0
}

.fill {
	background: #fff;
	height: 100%;
	position: absolute;
	width: 100%
}

tr:hover .fill {
	background: #edf5ff
}

table.a-bordered [data-column=shipping] .ellipsis {
	display: none
}

.sale-price-cell {
	border-style: solid;
	border-width: 3px;
	border-color: #19912D;
	border-radius: 3px
}

.myi-popover-cell {
	display: inline-block!important
}

.mt-header-sort .mt-sort-link .mt-header-sort-icon {
	margin-right: -4px;
	margin-left: 0!important
}

#mt-floating-bar,
#mt-floating-bar tbody .a-button-text,
#myitable {
	font-size: 12px
}

.a-bordered td,
.a-bordered th {
	vertical-align: top
}

.a-bordered th {
	padding: 10px 5px!important
}

.a-bordered td {
	padding: 4px 5px!important;
	height: 54px
}

.a-dropdown .a-popover-inner {
	max-height: 345px!important
}

@media screen and (max-width:1200px) {
	.mt-pagination {
		float: left!important
	}
}

#mt-floating-bar tbody .a-button,
#myitable tbody .a-button,
#myitable tbody .a-input-text {
	height: 25px;
	font-size: 12px
}

#mt-floating-bar tbody .a-button-inner,
#myitable tbody .a-button-inner {
	height: 23px
}

#mt-floating-bar tbody .a-button-text,
#myitable tbody .a-button-text {
	line-height: 23px;
	font-size: 12px!important
}

#myitable tbody .a-button .a-icon-dropdown {
	top: 8px
}

#myitable tbody a:visited {
	color: purple
}

.mt-row td[data-column=defects] .mt-layout-inline div {
	display: inline-block
}

.mt-row td[data-column=defects] .mt-layout-inline>div {
	display: table-cell;
	vertical-align: middle
}

#myitable .mt-row td[data-column=defects] .mt-save-button-button {
	height: 22px;
	margin-bottom: 5px;
	margin-left: 5px
}

#myitable .mt-row td[data-column=defects] .mt-save-button-button .a-button-text {
	line-height: 20px;
	font-size: 11px!important;
	margin-right: 1px
}

td[data-column=defects] span.a-button-inner {
	height: 20px!important
}

td[data-column=defects] .a-button.a-button-disabled.hidden {
	display: inline-block!important;
	opacity: 0
}

td[data-column=status] .a-alert-content {
	white-space: nowrap
}

#myitable .leftSideFilters .mt-row td[data-column=defects] .mt-combination.mt-layout-block {
	padding-right: 10px;
	position: relative
}

#myitable .leftSideFilters .mt-row td[data-column=defects]>div {
	border-right: solid 1px #e7e7e7
}

#myitable .leftSideFilters .mt-row td[data-column=defects]>div:only-child {
	min-height: 100%
}

#myitable .leftSideFilters td[data-column=action] {
	vertical-align: middle
}

#myitable .mt-save-button-dropdown-normal {
	margin-right: 5px
}

#myitable .leftSideFilters .mt-row td[data-column=defects] .mt-popover .textFieldPopOverTriggerWrapper .mt-text-content {
	color: #c40000
}

.textFieldPopOverTriggerWrapper .icon.help_outline {
	display: none
}

#myitable .leftSideFilters .mt-row td[data-column=defects] .mt-popover .textFieldPopOverTriggerWrapper .icon.help_outline {
	font-size: large;
	display: inline
}

#myitable .leftSideFilters .mt-row td[data-column=defects] .mt-popover .textFieldPopOverTriggerWrapper .a-icon.a-icon-popover {
	display: none
}

.successOverlayContainer {
	background-color: #E0F0E0;
	color: #309030;
	border-radius: 3px;
	z-index: 12
}

.mt-combination .successOverlayContainer {
	position: absolute;
	width: calc(100%+ 4px);
	height: calc(100%+ 4px);
	top: -2px;
	left: -2px
}

.mt-combination .successOverlayContainer .a-alert-inline {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.mt-combination .successOverlayContainer .a-alert-content {
	padding-left: 0!important
}

.resubmitSuccessWrapper {
	height: 100%
}

.resubmitSuccessWrapper .successOverlayContainer {
	display: table;
	width: calc(100% - 12px);
	height: calc(100% - 4px);
	margin-top: 2px
}

.resubmitSuccessWrapper .a-alert-inline {
	display: table-cell
}

.resubmitSuccessWrapper .a-alert-container {
	display: table;
	margin-left: auto;
	margin-right: auto
}

.resubmitSuccessWrapper .a-alert-content {
	padding-left: 25px!important
}

#myitable .leftSideFilters .mt-row td[data-column=defects] .mt-layout-inline>div:first-child {
	width: 100%
}

.mt-combination div[data-column=shipping] {
	padding: 3px 8px
}

input.percentageOffActive,
input.percentageOffInactive,
input.quantityThresholdActive,
input.quantityThresholdInactive {
	width: 50px;
	text-align: right
}

input.fixedPricesActive,
input.fixedPricesInactive {
	width: 110px;
	text-align: right;
	margin-left: -10px
}

.quantityDiscountsPriceSymbol {
	left: 15px;
	margin-top: -10px;
	position: relative;
	opacity: .35;
	font-style: normal
}

td.quantityDiscountsTableCell {
	padding: 5px 0 5px 5px!important;
	vertical-align: middle
}

.quantityDiscountDeleteButton {
	vertical-align: middle;
	background-color: transparent;
	margin-left: 20px;
	cursor: pointer;
	border: 0
}

.quantityDiscountDeleteButton:focus {
	border: .5px dotted grey
}

.quantityDiscountDeleteIcon {
	opacity: .6;
	vertical-align: middle
}

th.quantityDiscountTableHeaderBorder,
tr.quantityDiscountRow {
	border-bottom: 1px solid #d3d3d3
}

a.addMoreThresholdsInactive,
tr.quantityDiscountRowInactive {
	display: none
}

div.addMoreThresholdsSection,
div.quantityDiscountAlert,
table.quantityDiscountsTable {
	margin-bottom: 5px!important
}

div.addMoreThresholdsSection {
	margin-bottom: 5px
}

td.calculatedBusinessPrice {
	padding-left: 40px!important
}

.VATExclusiveHeaderPadding,
td.calculatedVATExclusiveBusinessPrice {
	padding-left: 40px!important
}

span.setQuantityDiscountsEnabled {
	display: none
}

input.quantityDiscountErrorInput {
	border-color: #c40000
}

div.quantityDiscountAlertInactive {
	display: none
}

a.deleteQuantityDiscountsLink {
	display: inline-block;
	margin-top: 10px
}

.quantityDiscountsPopover {
	max-width: 650px;
	min-width: 300px;
	min-height: 400px
}

.quantityDiscountsPopover .mt-loading {
	width: 100%!important;
	display: inline-block
}

div.alertWarning {
	display: none
}

.propagationAlert {
	float: right;
	position: relative;
	clear: right;
	bottom: 20px
}

.paddedAlert {
	padding-bottom: 5px
}

.alert-banner {
	margin-bottom: 10px
}

span.mongooseNewFeature {
	text-transform: uppercase;
	padding: 0;
	margin-right: 0;
	font-size: 10px;
	padding-right: 2px;
	margin-left: 4px;
	color: #c60
}

span.sc-beta {
	font-weight: 700;
	color: #c60!important
}

.linkButtonTitleTrigger {
	display: none
}

div#myi-view-header-buttons span.a-button,
div#myi-view-header-buttons-floating span.a-button {
	margin-left: 5px
}

a.businessPriceAthenaTrigger {
	display: none
}

div.mt-foot-skiptopage {
	display: inline-block
}

div#myi-heading,
div#rateThisPageDiv,
div#tourTriggerDiv {
	display: inline-block;
	margin-bottom: 0
}

tr#noVariationChildrenFoundErrorRow {
	color: #c40000
}

.myiHidden {
	display: none
}

a#adListingsModalTrigger {
	display: none
}

.a-tooltip {
	max-width: 100%!important
}

.a-tooltip,
.a-tooltip-inner {
	height: auto!important;
	line-height: normal!important;
	max-width: 260px
}

[data-action=a-tooltip] a {
	color: #000;
	text-decoration: none
}

.mt-filter-noborder {
	list-style: none;
	padding: 5px 20px 5px 15px;
	display: inline-block;
	white-space: nowrap
}

.mt-filter-noborder:last-child {
	border-right: 0
}

.myi-filter-group-hidden {
	display: none!important
}

.mt-filter-container .mt-filter-group .mt-filter {
	white-space: normal!important
}

.mt-filter-container .mt-filter-group .mt-filter .a-radio-label {
	display: inline
}

.ui-datepicker {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
	background-color: #FFF;
	padding: .2em .9em .2em .2em!important;
	z-index: 1011!important
}

.ui-icon {
	text-indent: 0!important
}

.mt-filter-calendar {
	width: 31px;
	height: 31px;
	background: #ddd;
	display: inline-block;
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
	border: solid 1px grey;
	float: left
}

.calendar-icon {
	position: relative;
	width: 15px;
	height: 15px;
	margin: 18px;
	bottom: 11px;
	right: 11px;
	border: solid 2px #000
}

.mt-expanded-filter .mt-single-filter span input {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.mt-filter-price span input {
	max-width: 100px;
	border-radius: 3px!important;
	text-align: right
}

.mt-filter-price span i {
	word-wrap: normal
}

div.tour-tour {
	visibility: visible;
	min-width: 400px
}

div.tour-tour h4.popover-title {
	background: 0 0
}

div.tour-tour.orphan {
	top: 20%!important;
	max-width: 600px
}

div.tour-tour.orphan img.tourStepFallbackImage {
	display: block;
	width: 600px;
	margin-top: 15px
}

button.btn-default {
	background: linear-gradient(to bottom, #f7f8fa, #e7e9ec) repeat scroll 0 0 transparent;
	border-color: #adb1b8 #a2a6ac #8d9096
}

button.btn-yellow {
	background: linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 transparent;
	border-color: #a88734 #9c7e31 #846a29
}

button.btn-yellow.disabled {
	background-color: #f9f3e5!important;
	border-color: #e8e0cd!important;
	filter: none;
	background-image: none;
	color: #999
}

div.popover-navigation .btn-group {
	float: right;
	padding: 0 10px 15px
}

div#tourPopoverTemplate {
	display: none
}

a.disabledTourLink {
	opacity: .5
}

a.disabledTourLink:hover {
	cursor: default
}

#tourLinkPopoverTrigger {
	display: none
}

#tourLinkPopoverDeclarative {
	display: inline-block
}

span#tourTriggerNewTag {
	display: none
}

.tour-backdrop {
	opacity: .5!important
}

.tour-tour .popover-pages {
	color: #767676;
	float: left;
	font-size: 11px;
	line-height: 30px;
	display: inline-block
}

.tour-tour .do-not-show {
	display: inline-flex;
	padding: 0 10px 15px
}

.tour-tour .do-not-show label.do-not-show-msg {
	display: inline-block;
	font-size: 12px;
	padding-left: 4px
}

.placeholder {
	color: #aaa
}

.mt-header-filters.leftSideFilters {
	position: fixed!important;
	top: 123px;
	display: block;
	width: 289px
}

.mt-table-container.leftSideFilters {
	float: left;
	display: inline-block;
	width: calc(100% - 307px);
	margin-left: 307px
}

.leftSideFilters #myi-view-header-buttons,
.leftSideFilters #myi-view-header-buttons-floating {
	display: inline-block;
	float: right;
	margin-bottom: 0;
	font-size: 0
}

.leftSideFilters .mt-header-bulk-action {
	float: right;
	margin-right: 0
}

.mt-header.leftSideFilters {
	margin-bottom: 10px
}

.mt-header.leftSideFilters:not(.floatingHeaderBar) {
	margin-left: 307px
}

#myi-header-section.leftSideFilters {
	padding-top: 15px
}

#myi-header-section.leftSideFilters h1 {
	font-size: 22px
}

#myi-header-section.leftSideFilters .mt-header-count {
	display: block;
	line-height: normal;
	margin-top: 8px;
	margin-bottom: -7px;
	font-weight: 700
}

.mt-foot.leftSideFilters .mt-foot-skiptopage {
	margin-left: 307px
}

@media screen and (max-width:1200px) {
	.mt-foot.leftSideFilters .mt-foot-pagi,
	.mt-foot.leftSideFilters .mt-foot-rpp {
		margin-left: 307px
	}
}

.a-section.leftSideFilters .a-alert {
	margin-left: 307px;
	margin-bottom: 18px
}

.all-drafts-template-submitted-banner,
.cyd-informational-banner,
.draft-submitted-banner {
	margin-top: -12px
}

.leftSideFilters input[type=radio] {
	display: none
}

.leftSideFilters input[type=radio][checked]~span {
	font-weight: 700
}

.leftSideFilters #myi_filter_heading {
	display: block;
	padding: 0
}

.leftSideFilters .mt-filter:not(.myi-filter-group-hidden) {
	display: block!important;
	border-right: 0!important
}

.leftSideFilters .mt-expanded-filter {
	display: block
}

.leftSideFilters #myi_filter_groups {
	margin-left: 0;
	width: 100%
}

.leftSideFilters .mt-expanded-filter {
	margin-top: 2px;
	color: #333!important
}

.leftSideFilters .mt-expanded-filter:first-child {
	font-weight: 700;
	margin-top: 10px
}

.leftSideFilters .mt-expanded-filter:last-child {
	margin-bottom: 10px;
	padding-bottom: 10px
}

.leftSideFilters .mt-filter {
	padding: 0!important
}

.leftSideFilters .mt-filter-selection {
	padding: 10px!important
}

.leftSideFilters .mt-filter-container {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.leftSideFilters .mt-expanded-filter .mt-single-filter span label span {
	cursor: pointer
}

.leftSideFilters #DATE_RANGE_START_SECTION {
	float: left
}

.leftSideFilters #DATE_RANGE_START_SECTION li.mt-expanded-filter:first-child {
	width: 120px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.leftSideFilters #DATE_RANGE_END_SECTION {
	float: left
}

.leftSideFilters #DATE_RANGE_END_SECTION li.mt-expanded-filter {
	float: left;
	margin-top: 31px
}

.leftSideFilters #DATE_RANGE_END_SECTION li.mt-expanded-filter:first-child {
	margin-top: 36px;
	margin-right: 5px;
	max-width: 22px;
	white-space: nowrap;
	overflow: hidden
}

.leftSideFilters .mt-expanded-filter .mt-single-filter span input {
	width: 85px
}

.leftSideFilters .mt-filter-selection .mt-expanded-filter-group {
	clear: both
}

.leftSideFilters #DEFECT_GROUP_SECTION {
	max-height: 395px;
	overflow-y: scroll
}

.leftSideFilters #myitable {
	min-height: 300px
}

div#taxFilterSection {
	float: right;
	margin-top: 10px;
	clear: right;
	position: relative;
	z-index: 10
}

.VATExclusiveSavePriceDisabled,
.VATExclusiveSavePriceEnabled {
	float: right
}

.VATExclusivePopoverCustomPosition {
	margin-top: -85px;
	margin-left: -100px
}

.VATExclusivePriceSymbol {
	font-style: normal;
	position: absolute;
	margin-left: 4px;
	margin-top: 4px;
	opacity: .35
}

.VATExclusiveFieldHeader {
	background-color: #f6f6f6;
	width: 180px
}

.VATExclusiveFieldValue {
	background-color: #fff!important;
	width: 180px
}

.VATPriceInputField {
	background-color: transparent;
	font-family: Arial;
	font-style: normal;
	width: 100%;
	height: 25px!important;
	font-size: 13px!important;
	border-color: transparent;
	outline-style: none;
	box-shadow: none;
	text-align: right!important;
	padding-left: 21px;
	width: 113px
}

.myi-dp #HLCXComparisonWidget_feature_div,
.myi-dp #\/aw\/similarities\/udpv3-similarities-secondary_feature_div,
.myi-dp #aboutKindleEditionButton,
.myi-dp #addOnItem_feature_div,
.myi-dp #addToCart,
.myi-dp #availability_feature_div,
.myi-dp #brandTeaser_feature_div,
.myi-dp #buybox,
.myi-dp #buybox_feature_div,
.myi-dp #byline_feature_div,
.myi-dp #color_name-button .a-column.a-span3.a-span-last,
.myi-dp #combinedBuyBox,
.myi-dp #detailILM_feature_div,
.myi-dp #dp-lazy-fast-track_feature_div,
.myi-dp #dpFastTrack_feature_div,
.myi-dp #dpx-anywhere-ask_feature_div,
.myi-dp #dpx-anywhere-complete-the-look_feature_div,
.myi-dp #dpx-anywhere-hlcx-comparison_feature_div,
.myi-dp #dpx-anywhere-store-disclaimer_feature_div,
.myi-dp #ebooksBuyboxWishlist_feature_div,
.myi-dp #holidayAvailabilityMessage_feature_div,
.myi-dp #image-block-360,
.myi-dp #image-block-pagination,
.myi-dp #importantInformation_feature_div,
.myi-dp #lazy-holidayAvailabilityMessage_feature_div,
.myi-dp #lazybbop_feature_div,
.myi-dp #link-here,
.myi-dp #loadingImages,
.myi-dp #logoByLine_feature_div,
.myi-dp #mobileFamilyStripe_feature_div,
.myi-dp #mobile_buybox_feature_div,
.myi-dp #moreLikeThisButton_feature_div,
.myi-dp #newerVersion_feature_div,
.myi-dp #pantryShippingWeight_feature_div,
.myi-dp #partfinder_feature_div,
.myi-dp #pmpux_feature_div,
.myi-dp #priceBlockCoupon,
.myi-dp #priceLegalInfo_feature_div,
.myi-dp #primenote_feature_div,
.myi-dp #promotionsGroup_feature_div,
.myi-dp #promotions_feature_div,
.myi-dp #purchase-similarities,
.myi-dp #quantity_feature_div,
.myi-dp #recommendations_feature_div,
.myi-dp #redirection_feature_div,
.myi-dp #sellYoursHere_feature_div,
.myi-dp #session-similarities,
.myi-dp #session-simularities,
.myi-dp #share-this-product,
.myi-dp #shippingNotification_feature_div,
.myi-dp #shipsFromSoldBy_feature_div,
.myi-dp #sims-fallbacksession,
.myi-dp #sims-fbt-primary,
.myi-dp #sims-purchase,
.myi-dp #sims-session,
.myi-dp #smileEligibility_feature_div,
.myi-dp #socialFabric_feature_div,
.myi-dp #sponsoredProducts2_feature_div,
.myi-dp #sponsoredProducts_feature_div,
.myi-dp #storeDisclaimer_feature_div,
.myi-dp #stw-brand-store-teaser-mobile_feature_div,
.myi-dp #tellAFriendBox_feature_div,
.myi-dp #tradeInButton_feature_div,
.myi-dp #twister-product-image-features #imageBlockWrapper ol li:not(:first-child),
.myi-dp #twisterFitInformationGroup_feature_div,
.myi-dp #twister_feature_div,
.myi-dp #udpv3-similarities-primary,
.myi-dp #udpv3-vtp-hero,
.myi-dp #universal-wishlist-button-features,
.myi-dp #va-rel-videos-carousel,
.myi-dp #va-related-videos-widget_feature_div,
.myi-dp #westlake-airstream_feature_div,
.myi-dp .a-button-dropdown,
.myi-dp .a-button-primary,
.myi-dp .a-button-secondary,
.myi-dp .a-footer,
.myi-dp .a-icon.a-icon-supplemental,
.myi-dp .askMobileDetailPageWidget,
.myi-dp .aw-campaigns,
.myi-dp .customerReviewsMobileFeature,
.myi-dp .mocaMobilePromoWidgetDiv,
.myi-dp header.nav-mobile,
.myi-dp nav {
	display: none
}

.myi-dp ol[role=list] li {
	list-style-type: none
}

.myi-dp a {
	color: inherit
}

.myi-dp a,
.myi-dp input[type=button],
.myi-dp input[type=reset],
.myi-dp input[type=submit] {
	cursor: default
}

.myi-dp a:hover {
	color: inherit;
	text-decoration: none
}

.myi-dp .a-button-toggle.a-button-focus,
.myi-dp .a-button-toggle:focus,
.myi-dp .a-button-toggle:hover {
	box-shadow: none
}

.myi-dp .a-button-toggle.a-button-focus .a-button-inner,
.myi-dp .a-button-toggle:focus .a-button-inner,
.myi-dp .a-button-toggle:hover .a-button-inner {
	background: inherit;
	box-shadow: none
}

#aboutThisItem_feature_div .a-box-group>.a-box {
	border: none
}

#aboutThisItem_feature_div .a-box-group>.a-box>.a-box-inner {
	padding-left: 0;
	padding-right: 0
}

.duplicate-modal .a-popover-footer {
	position: relative;
	margin-bottom: 0!important
}

.duplicate-modal .a-popover-wrapper {
	max-width: 800px;
	max-height: 90%;
	margin: 0 auto
}

.myi-scroll-indicator {
	position: absolute;
	left: 50%;
	bottom: 100%;
	transform: rotate(90deg) translateX(-50%)
}

.myi-scroll-arrow {
	opacity: 0;
	padding-bottom: 0;
	animation-duration: 8s;
	animation-timing-function: ease-in-out;
	animation-delay: 2s
}

.myi-dp .a-image-wrapper {
	display: block
}

.myi-dp .a-box-inner .a-carousel-card {
	min-height: 75px
}

.myi-dp .a-popover-loading {
	margin: 0 auto
}

@-webkit-keyframes bouncePopOut {
	0% {
		-webkit-transform: translateX(-100%) scale(.9);
		opacity: 0
	}
	2% {
		-webkit-transform: translateX(0) scale(1.5);
		padding-bottom: 5px
	}
	4% {
		-webkit-transform: translateX(-50%) scale(.7)
	}
	6% {
		-webkit-transform: translateX(0) scale(3);
		padding-bottom: 6px
	}
	8% {
		-webkit-transform: translateX(-30%)
	}
	10% {
		-webkit-transform: translateX(0);
		padding-bottom: 8px
	}
	12% {
		-webkit-transform: translateX(-15%)
	}
	14% {
		-webkit-transform: translateX(0);
		padding-bottom: 11px
	}
	16% {
		-webkit-transform: translateX(-10%)
	}
	18% {
		-webkit-transform: translateX(0);
		padding-bottom: 15px
	}
	20% {
		-webkit-transform: translateX(-5%)
	}
	23% {
		-webkit-transform: translateX(0);
		padding-bottom: 15px
	}
	90% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@-moz-keyframes bouncePopOut {
	0% {
		-moz-transform: translateX(-100%) scale(.9);
		opacity: 0
	}
	2% {
		-moz-transform: translateX(0) scale(1.5);
		padding-bottom: 5px
	}
	4% {
		-moz-transform: translateX(-50%) scale(.7)
	}
	6% {
		-moz-transform: translateX(0) scale(3);
		padding-bottom: 6px
	}
	8% {
		-moz-transform: translateX(-30%)
	}
	10% {
		-moz-transform: translateX(0);
		padding-bottom: 8px
	}
	12% {
		-moz-transform: translateX(-15%)
	}
	14% {
		-moz-transform: translateX(0);
		padding-bottom: 11px
	}
	16% {
		-moz-transform: translateX(-10%)
	}
	18% {
		-moz-transform: translateX(0);
		padding-bottom: 15px
	}
	20% {
		-moz-transform: translateX(-5%)
	}
	23% {
		-moz-transform: translateX(0);
		padding-bottom: 15px
	}
	90% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@-o-keyframes bouncePopOut {
	0% {
		-o-transform: translateX(-100%) scale(.9);
		opacity: 0
	}
	2% {
		-o-transform: translateX(0) scale(1.5);
		padding-bottom: 5px;
		opacity: 1
	}
	4% {
		-o-transform: translateX(-50%) scale(.7)
	}
	6% {
		-o-transform: translateX(0) scale(3);
		padding-bottom: 6px
	}
	8% {
		-o-transform: translateX(-30%)
	}
	10% {
		-o-transform: translateX(0);
		padding-bottom: 8px
	}
	12% {
		-o-transform: translateX(-15%)
	}
	14% {
		-o-transform: translateX(0);
		padding-bottom: 11px
	}
	16% {
		-o-transform: translateX(-10%)
	}
	18% {
		-o-transform: translateX(0);
		padding-bottom: 15px
	}
	20% {
		-o-transform: translateX(-5%)
	}
	23% {
		-o-transform: translateX(0);
		padding-bottom: 15px
	}
	90% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

@keyframes bouncePopOut {
	0% {
		transform: translateX(-100%) scale(.9);
		opacity: 0
	}
	2% {
		transform: translateX(0) scale(1.5);
		padding-bottom: 5px;
		opacity: 1
	}
	4% {
		transform: translateX(-50%) scale(.7)
	}
	6% {
		transform: translateX(0) scale(3);
		padding-bottom: 6px
	}
	8% {
		transform: translateX(-30%)
	}
	10% {
		transform: translateX(0);
		padding-bottom: 8px
	}
	12% {
		transform: translateX(-15%)
	}
	14% {
		transform: translateX(0);
		padding-bottom: 11px
	}
	16% {
		transform: translateX(-7%)
	}
	18% {
		transform: translateX(0);
		padding-bottom: 15px
	}
	20% {
		transform: translateX(-3%)
	}
	23% {
		transform: translateX(0);
		padding-bottom: 15px
	}
	90% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}

.mt-table td[data-column=defects] .mt-combination.mt-layout-block {
	width: 100%
}

.mt-table td[data-column=defects] .mt-combination>div {
	width: 100%
}

.mt-table td[data-column=defects] div[data-column=defect-group-save] {
	position: relative
}

.mt-table td[data-column=defects] div[data-column=defect-group-save] div.mt-save-button-container:before {
	content: "";
	position: absolute;
	top: 18px;
	left: -9px;
	width: calc(50%+ 10px);
	height: calc(100% - 43px);
	border-top: 1px #555 dashed;
	border-bottom: 1px #555 dashed;
	border-right: 1px #555 dashed
}

.mt-table td[data-column=defects] div[data-column=relationship-group-type] {
	padding-bottom: 5px;
	padding-left: 5px
}

#bulkFixModalWrapper #bulkFixGo.a-button-disabled {
	pointer-events: none
}

#bulkFixModalWrapper .attributeGroupContainer.andRelationship {
	border: 1px #333 dashed;
	padding: 10px;
	border-radius: 7px;
	margin-bottom: 5px
}

.vote-widget {
	text-align: right
}

.vote-widget div {
	display: inline-block;
	vertical-align: middle
}

.vote-widget .vote-icons icon {
	font-size: 20px;
	color: #777;
	cursor: pointer
}

.vote-widget .vote-icons icon.selected {
	color: #e47911
}

.vote-widget .vote-icons icon:hover:not(.selected) {
	color: #444
}