.admin__control-checkbox + label:before,
.admin__control-collapsible
    .admin__collapsible-block-wrapper
    .fieldset-wrapper-title
    .action-delete:before,
.admin__control-table .action-delete:before,
.admin__field-fallback-reset:before,
.selectmenu .action-save:before,
.selectmenu .action-edit:before,
.selectmenu .action-delete:before,
.admin__action-multiselect-search-label:before,
.admin__action-multiselect-dropdown:before,
.abs-action-delete,
.action-close:before,
.timeline-action:before,
.shipping_portal__link span::after,
.action-advanced-reports:after,
.admin__menu [target="_blank"]:after,
.admin__menu .level-0 > a:before,
.admin-user .admin__action-dropdown:before,
.search-global-label:before,
.notifications-action:before,
.notifications-close:before,
.copyright .link-copyright:before,
.store-switcher .dropdown-menu .dropdown-toolbar a:before,
.tooltip .help span:before,
.tooltip .help a:before,
.page-actions > button.back:before,
.page-actions .page-actions-buttons > button.back:before,
.page-actions .page-actions-buttons > .action.back:before,
.page-actions > button.action-back:before,
.page-actions .page-actions-buttons > button.action-back:before,
.page-actions .page-actions-buttons > .action.action-back:before,
.admin__page-nav-title._collapsible:after,
.admin__page-nav-item-message .admin__page-nav-item-message-icon,
.admin__collapsible-block-wrapper .admin__collapsible-title:before,
.modal-slide .fieldset-wrapper .admin__collapsible-title:before,
.section-config > .admin__collapsible-block > a:before,
.accordion > dt a:before,
.accordion .admin__collapsible-block > a:before,
.section-config.complex
    .section-config.with-button.enabled
    > .entry-edit-head:before,
.section-config .config td.label label.enabled:before,
.steps-wizard .attribute-option .action-save:before,
.steps-wizard .attribute-option .action-remove:before,
.adminhtml-integration-index .data-grid .action:before,
.adminhtml-integration-index .security-notice:before,
.partners-search:before,
.order-discounts .admin__field .action-default:before,
.order-discounts .action-remove:before,
.order-sidebar .admin__table-primary .icon,
.order-sidebar .action-refresh,
.add-by-sku-wrapper .action-reset,
.summary-total .summary-collapse:before,
.abs-staging-events-count-icon:before,
.data-grid-search-control-wrap .action-submit:before,
.data-grid-filters-action-wrap .action-default:before,
.admin__current-filters-list .action-remove:before,
.action-previous:before,
.action-next:before,
.admin__data-grid-action-bookmarks .admin__action-dropdown:before,
.admin__data-grid-action-bookmarks .action-submit:before,
.admin__data-grid-action-bookmarks .action-delete:before,
.admin__data-grid-action-bookmarks .action-edit:before,
.admin__data-grid-action-columns .admin__action-dropdown:before,
.admin__data-grid-action-export .admin__action-dropdown:before,
.sticky-header .data-grid-search-control-wrap .data-grid-search-label:before,
.data-grid-row-parent > td .data-grid-checkbox-cell-inner:before,
.data-grid-row-changed:after,
.manage-rules-panel .smart-category-table .action-delete:before,
.mass-select-wrap select + label:before,
.rma-items .col-actions .action-item-delete-line,
.staging-events-campaign-objects-count:before,
.page-actions > .block-footer .action-add.back:before,
.page-actions .page-actions-buttons > .block-footer .action-add.back:before,
.page-actions > .block-footer .action-add.action-back:before,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-back:before {
    -webkit-font-smoothing: antialiased;
    font-family: "Admin Icons";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
}

@font-face {
    font-family: "humanist-light";
    src: url("TM_Comet/web/fonts/Humanist/Humanist 521_Light.TTF");
}

.order-shipping-method .admin__page-section-title > span:after {
    color: #e22626;
    content: "*";
    font-weight: 400;
    margin-left: 3px;
}
.ui-widget-overlay,
.overlay_magento,
.fade,
.modals-overlay {
    background: rgba(0, 0, 0, 0.35);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}
.admin__field-tooltip .admin__field-tooltip-action span,
.admin__control-fields
    .admin__field:nth-child(n
        + 2):not(.admin__field-option):not(.admin__field-group-show-label)
    > .admin__field-label,
[class*="admin__control-grouped"]
    > .admin__field:nth-child(n
        + 2):not(.admin__field-option):not(.admin__field-group-show-label):not(.admin__field-date)
    > .admin__field-label,
.selectmenu .action-save > span,
.selectmenu .action-edit > span,
.selectmenu .action-delete > span,
.selectmenu-toggle span,
.action-multicheck-wrap .action-multicheck-toggle > span,
.admin__actions-switch-checkbox,
.abs-action-delete > span,
.ui-datepicker-prev span,
.ui-datepicker-next span,
.tooltip .help span span,
.tooltip .help a span,
.dashboard-diagram-switcher .label,
.order-discounts .admin__field .action-default > span,
.order-discounts .action-remove > span,
.order-sidebar .admin__table-primary .icon > span,
.order-sidebar .action-refresh > span,
.add-by-sku-wrapper .action-reset > span,
.rma-items .col-actions .action-item-delete-line > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.admin__field-group-columns
    > .admin__field:nth-child(n
        + 2):not(.admin__field-option):not(.admin__field-group-show-label):not(.admin__field-date)
    > .admin__field-label[class] {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.abs-clearfix:before,
.abs-clearfix:after,
.admin__control-table-pagination:before,
.admin__control-table-pagination:after,
.admin__field-complex:before,
.admin__field-complex:after,
.fieldset-wrapper-title:before,
.fieldset-wrapper-title:after,
.admin__fieldset-wrapper-title:before,
.admin__fieldset-wrapper-title:after,
.actions-split:before,
.actions-split:after,
.action-multicheck-wrap:before,
.action-multicheck-wrap:after,
.tabs-horiz:before,
.tabs-horiz:after,
.page-content:before,
.page-content:after,
.ui-dialog .ui-dialog-buttonset:before,
.ui-dialog .ui-dialog-buttonset:after,
.ui-dialog .main-col .insert-title-inner:before,
.ui-dialog .main-col .insert-title-inner:after,
.ui-dialog .magento-message .insert-title-inner:before,
.ui-dialog .magento-message .insert-title-inner:after,
.ui-dialog .main-col #contents-uploader:before,
.ui-dialog .main-col #contents-uploader:after,
.ui-dialog .magento-message #contents-uploader:before,
.ui-dialog .magento-message #contents-uploader:after,
.attribute-popup-actions:before,
.attribute-popup-actions:after,
.popup-window .magento_buttons:before,
.popup-window .magento_buttons:after,
.fade .popup-content:before,
.fade .popup-content:after,
.fade .actions:before,
.fade .actions:after,
.modal-slide .main-col .insert-title-inner:before,
.modal-slide .main-col .insert-title-inner:after,
.modal-slide .magento-message .insert-title-inner:before,
.modal-slide .magento-message .insert-title-inner:after,
.gallery:before,
.gallery:after,
.data-slider:before,
.data-slider:after,
.message-system-inner:before,
.message-system-inner:after,
.page-header-actions:before,
.page-header-actions:after,
.page-main-actions:not(._hidden):before,
.page-main-actions:not(._hidden):after,
.page-actions._fixed:before,
.page-actions._fixed:after,
.dashboard-totals-list:before,
.dashboard-totals-list:after,
.dashboard-store-stats .ui-tabs:before,
.dashboard-store-stats .ui-tabs:after,
.hosted-date-wrap:before,
.hosted-date-wrap:after,
.product-create-configuration:before,
.product-create-configuration:after,
.product-create-configuration .product-create-configuration-actions:before,
.product-create-configuration .product-create-configuration-actions:after,
.steps-wizard .steps-wizard-navigation:before,
.steps-wizard .steps-wizard-navigation:after,
.nav:before,
.nav:after,
.steps-wizard .select-attributes-block:before,
.steps-wizard .select-attributes-block:after,
.steps-wizard .attribute-entity-top:before,
.steps-wizard .attribute-entity-top:after,
.form-sharing-info .admin__legend:before,
.form-sharing-info .admin__legend:after,
.order-create-gift-wrapping .gift-wrapping-design:before,
.order-create-gift-wrapping .gift-wrapping-design:after,
.order-gift-options .gift-wrapping-design:before,
.order-gift-options .gift-wrapping-design:after,
.gift-options-popup .gift-wrapping-design:before,
.gift-options-popup .gift-wrapping-design:after,
.adminhtml-reward-rate-edit .field-rate .admin__field-control:before,
.adminhtml-reward-rate-edit .field-rate .admin__field-control:after,
.order-discounts:before,
.order-discounts:after,
.order-gift-options:before,
.order-gift-options:after,
.abs-order-tables .item-options:before,
.abs-order-tables .item-options:after,
.order-account-information .admin__fieldset:before,
.order-account-information .admin__fieldset:after,
.admin__page-section-title:before,
.admin__page-section-title:after,
.admin__page-section-content:before,
.admin__page-section-content:after,
.block-schedule .block-title:before,
.block-schedule .block-title:after,
.staging-preview-options:before,
.staging-preview-options:after,
.staging-events-summary:before,
.staging-events-summary:after,
.admin__data-grid-filters:before,
.admin__data-grid-filters:after,
.admin__data-grid-filters-footer:before,
.admin__data-grid-filters-footer:after,
.admin__data-grid-action-columns-menu
    .admin__action-dropdown-menu-content:before,
.admin__data-grid-action-columns-menu
    .admin__action-dropdown-menu-content:after,
.admin__data-grid-header-row:before,
.admin__data-grid-header-row:after,
.cms-hierarchy:before,
.cms-hierarchy:after,
.merchandiser-app:before,
.merchandiser-app:after,
.merchandiser-app .tabs:before,
.merchandiser-app .tabs:after,
.regular-category-settings:before,
.regular-category-settings:after,
.smart-category-switcher:before,
.smart-category-switcher:after,
.merchandiser-tabs:before,
.merchandiser-tabs:after,
.order-creditmemo-tables .item-options:before,
.order-creditmemo-tables .item-options:after,
.order-tables .item-options:before,
.order-tables .item-options:after,
.order-invoice-tables .item-options:before,
.order-invoice-tables .item-options:after,
.edit-order-table .item-options:before,
.edit-order-table .item-options:after,
.order-shipment-table .item-options:before,
.order-shipment-table .item-options:after,
.order-case-table .item-options:before,
.order-case-table .item-options:after {
    content: "";
    display: table;
}
.abs-clearfix:after,
.admin__control-table-pagination:after,
.admin__field-complex:after,
.fieldset-wrapper-title:after,
.admin__fieldset-wrapper-title:after,
.actions-split:after,
.action-multicheck-wrap:after,
.tabs-horiz:after,
.page-content:after,
.ui-dialog .ui-dialog-buttonset:after,
.ui-dialog .main-col .insert-title-inner:after,
.ui-dialog .magento-message .insert-title-inner:after,
.ui-dialog .main-col #contents-uploader:after,
.ui-dialog .magento-message #contents-uploader:after,
.attribute-popup-actions:after,
.popup-window .magento_buttons:after,
.fade .popup-content:after,
.fade .actions:after,
.modal-slide .main-col .insert-title-inner:after,
.modal-slide .magento-message .insert-title-inner:after,
.gallery:after,
.data-slider:after,
.message-system-inner:after,
.page-header-actions:after,
.page-main-actions:not(._hidden):after,
.page-actions._fixed:after,
.dashboard-totals-list:after,
.dashboard-store-stats .ui-tabs:after,
.hosted-date-wrap:after,
.product-create-configuration:after,
.product-create-configuration .product-create-configuration-actions:after,
.steps-wizard .steps-wizard-navigation:after,
.nav:after,
.steps-wizard .select-attributes-block:after,
.steps-wizard .attribute-entity-top:after,
.form-sharing-info .admin__legend:after,
.order-create-gift-wrapping .gift-wrapping-design:after,
.order-gift-options .gift-wrapping-design:after,
.gift-options-popup .gift-wrapping-design:after,
.adminhtml-reward-rate-edit .field-rate .admin__field-control:after,
.order-discounts:after,
.order-gift-options:after,
.abs-order-tables .item-options:after,
.order-account-information .admin__fieldset:after,
.admin__page-section-title:after,
.admin__page-section-content:after,
.block-schedule .block-title:after,
.staging-preview-options:after,
.staging-events-summary:after,
.admin__data-grid-filters:after,
.admin__data-grid-filters-footer:after,
.admin__data-grid-action-columns-menu
    .admin__action-dropdown-menu-content:after,
.admin__data-grid-header-row:after,
.cms-hierarchy:after,
.merchandiser-app:after,
.merchandiser-app .tabs:after,
.regular-category-settings:after,
.smart-category-switcher:after,
.merchandiser-tabs:after,
.order-creditmemo-tables .item-options:after,
.order-tables .item-options:after,
.order-invoice-tables .item-options:after,
.edit-order-table .item-options:after,
.order-shipment-table .item-options:after,
.order-case-table .item-options:after {
    clear: both;
}
.abs-clearer:after,
body:after {
    clear: both;
    content: "";
    display: table;
}
.data-tooltip-content .items,
.timeline-items,
.timeline-units,
.dashboard-totals-list,
.attributes-summary,
.steps-wizard .attribute-options,
.steps-wizard .steps-wizard-section-list,
.steps-wizard .gallery-image-wrapper .multiselect-alt {
    margin: 0;
    padding: 0;
    list-style: none none;
}
.admin__control-collapsible
    .admin__collapsible-block-wrapper
    .fieldset-wrapper-title
    .draggable-handle,
.admin__control-table .draggable-handle,
.steps-wizard .draggable-handle,
.downloadable-form .draggable-handle,
.data-grid .data-grid-draggable-row-cell .draggable-handle,
.merchandiser-app .draggable-handle {
    cursor: -moz-grab;
    cursor: -webkit-grab;
    cursor: move;
    font-size: 0;
    margin-top: -4px;
    padding: 0 1rem 0 0;
    vertical-align: middle;
    display: inline-block;
    text-decoration: none;
}
.abs-draggable-handle:before,
.admin__control-collapsible
    .admin__collapsible-block-wrapper
    .fieldset-wrapper-title
    .draggable-handle:before,
.admin__control-table .draggable-handle:before,
.steps-wizard .draggable-handle:before,
.downloadable-form .draggable-handle:before,
.data-grid .data-grid-draggable-row-cell .draggable-handle:before,
.merchandiser-app .draggable-handle:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.8rem;
    line-height: inherit;
    color: #9e9e9e;
    content: "\e617";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.abs-draggable-handle:hover:before,
.admin__control-collapsible
    .admin__collapsible-block-wrapper
    .fieldset-wrapper-title
    .draggable-handle:hover:before,
.admin__control-table .draggable-handle:hover:before,
.steps-wizard .draggable-handle:hover:before,
.downloadable-form .draggable-handle:hover:before,
.data-grid .data-grid-draggable-row-cell .draggable-handle:hover:before,
.merchandiser-app .draggable-handle:hover:before {
    color: #858585;
}
.admin__field:not(.admin__field-option)
    > .admin__field-label
    span[data-config-scope]:before,
.accordion .config .label span[data-config-scope]:before {
    bottom: -1.3rem;
    color: #808080;
    content: attr(data-config-scope);
    font-size: 1.1rem;
    font-weight: 400;
    min-width: 15rem;
    position: absolute;
    right: 0;
    text-transform: lowercase;
}
.admin__field:not(.admin__field-option) > .admin__field-label,
.accordion .config .label {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    box-sizing: border-box;
}
* {
    box-sizing: inherit;
}
*:before,
*:after {
    box-sizing: inherit;
}
*:focus {
    box-shadow: none;
    outline: 0;
}
._keyfocus *:focus {
    box-shadow: 0 0 0 1px #008bdb;
}
body {
    margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
a {
    background-color: transparent;
}
a:active,
a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
strong {
    font-weight: bold;
}
dfn {
    font-style: italic;
}
mark {
    background: #ffff00;
    color: #000000;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
img {
    border: 0;
}
img,
video,
embed,
object {
    max-width: 100%;
}
td.col-actions.remove img {
    width: 50px;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
button,
input,
optgroup,
select,
textarea,
.block-footer .action-add {
    color: inherit;
    font: inherit;
    margin: 0;
}
button,
.block-footer .action-add {
    overflow: visible;
}
button,
select,
.block-footer .action-add {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
.block-footer .action-add {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],
html input[disabled],
.block-footer .action-add[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner,
.block-footer .action-add::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
}
optgroup {
    font-weight: bold;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td,
th {
    padding: 0;
}
@font-face {
    font-family: "Open Sans";
    src: url("../fonts/opensans/light/opensans-300.woff2") format("woff2"),
        url("../fonts/opensans/light/opensans-300.woff") format("woff");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "Open Sans";
    src: url("../fonts/opensans/regular/opensans-400.woff2") format("woff2"),
        url("../fonts/opensans/regular/opensans-400.woff") format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Open Sans";
    src: url("../fonts/opensans/semibold/opensans-600.woff2") format("woff2"),
        url("../fonts/opensans/semibold/opensans-600.woff") format("woff");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "Open Sans";
    src: url("../fonts/opensans/bold/opensans-700.woff2") format("woff2"),
        url("../fonts/opensans/bold/opensans-700.woff") format("woff");
    font-weight: 700;
    font-style: normal;
}
html {
    font-size: 62.5%;
}
body {
    color: #41362f;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.36;
    font-size: 1.4rem;
}
h1 {
    margin: 0 0 2rem;
    color: #41362f;
    font-weight: 400;
    line-height: 1.2;
    font-size: 2.8rem;
}
h2,
.form-sharing-info .admin__legend span,
.admin__page-section-title strong,
.admin__page-section-title .title {
    margin: 0 0 2rem;
    color: #41362f;
    font-weight: 400;
    line-height: 1.2;
    font-size: 2rem;
}
h3 {
    margin: 0 0 2rem;
    color: #41362f;
    font-weight: 600;
    line-height: 1.2;
    font-size: 1.7rem;
}
h4,
h5,
h6 {
    font-weight: 600;
    margin-top: 0;
}
p {
    margin: 0 0 0.5em;
}
small {
    font-size: 1.2rem;
}
a {
    color: #007bdb;
    text-decoration: none;
}
a:hover {
    color: #007bdb;
    text-decoration: underline;
}
ul,
ol,
dl {
    margin-top: 0;
    padding-left: 0;
}
nav ul,
nav ol {
    list-style: none none;
    margin: 0;
    padding: 0;
}
@font-face {
    font-family: "Admin Icons";
    src: url("../fonts/admin-icons/admin-icons.woff2") format("woff2"),
        url("../fonts/admin-icons/admin-icons.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
.admin__control-text,
.admin__control-select,
.admin__control-multiselect,
.admin__control-file-label:before,
.admin__control-textarea,
.admin__control-addon
    [class*="admin__control-"][class]
    ~ [class*="admin__addon-"]:last-child:before,
.selectmenu,
[class*="adminhtml-giftwrapping-"]
    .field-base_price
    .admin__control-addon
    [class*="admin__control-"][class]
    ~ .addafter:last-child:before,
.ui-datepicker .ui-datepicker-title select {
    -webkit-appearance: none;
    background-color: #ffffff;
    border: 1px solid #adadad;
    border-radius: 1px;
    box-shadow: none;
    color: #303030;
    font-size: 1.4rem;
    font-weight: 400;
    height: auto;
    line-height: 1.36;
    padding: 0.6rem 1rem 0.6rem;
    transition: border-color 0.1s linear;
    vertical-align: baseline;
    width: auto;
}
.admin__control-text:hover,
.admin__control-select:hover,
.admin__control-multiselect:hover,
.admin__control-textarea:hover,
.admin__control-addon
    [class*="admin__control-"][class]:hover
    ~ [class*="admin__addon-"]:last-child:before,
.selectmenu:hover,
.selectmenu:hover .selectmenu-toggle:before,
[class*="adminhtml-giftwrapping-"]
    .field-base_price
    .admin__control-addon
    [class*="admin__control-"][class]:hover
    ~ .addafter:last-child:before,
.ui-datepicker .ui-datepicker-title select:hover {
    border-color: #878787;
}
.admin__control-text:focus,
.admin__control-select:focus,
.admin__control-multiselect:focus,
.admin__control-file:active + .admin__control-file-label:before,
.admin__control-file:focus + .admin__control-file-label:before,
.admin__control-textarea:focus,
.admin__control-addon
    [class*="admin__control-"][class]:focus
    ~ [class*="admin__addon-"]:last-child:before,
.selectmenu._focus,
.selectmenu._focus .selectmenu-toggle:before,
[class*="adminhtml-giftwrapping-"]
    .field-base_price
    .admin__control-addon
    [class*="admin__control-"][class]:focus
    ~ .addafter:last-child:before,
.ui-datepicker .ui-datepicker-title select:focus {
    border-color: #007bdb;
    box-shadow: none;
    outline: 0;
}
.admin__control-text[disabled],
.admin__control-select[disabled],
.admin__control-multiselect[disabled],
.admin__control-file[disabled] + .admin__control-file-label:before,
.admin__control-textarea[disabled],
.admin__control-addon
    [class*="admin__control-"][class][disabled]
    ~ [class*="admin__addon-"]:last-child:before,
[class*="adminhtml-giftwrapping-"]
    .field-base_price
    .admin__control-addon
    [class*="admin__control-"][class][disabled]
    ~ .addafter:last-child:before,
.ui-datepicker .ui-datepicker-title select[disabled] {
    background-color: #e9e9e9;
    border-color: #adadad;
    color: #303030;
    cursor: not-allowed;
    opacity: 0.5;
}
.admin__fieldset
    > .admin__field.admin__field-wide[class]
    > .admin__field-control,
.admin__field-row[class] > .admin__field-control,
.address-item-edit-content .admin__field[class] > .admin__field-control,
.image-panel
    .admin__fieldset
    .admin__field:not(.admin__field-inline)[class]
    > .admin__field-control,
.page-layout-admin-login .admin__field[class] > .admin__field-control,
.affected-attribute-set
    .admin__fieldset
    .admin__field[class]
    > .admin__field-control,
.gift-options-popup .admin__field[class] > .admin__field-control,
.admin__page-section .admin__field[class] > .admin__field-control {
    clear: left;
    float: none;
    text-align: left;
    width: auto;
}
.admin__fieldset
    > .admin__field.admin__field-wide[class]:not(.admin__field-option)
    > .admin__field-label,
.admin__field-row[class]:not(.admin__field-option) > .admin__field-label,
.address-item-edit-content
    .admin__field[class]:not(.admin__field-option)
    > .admin__field-label,
.image-panel
    .admin__fieldset
    .admin__field:not(.admin__field-inline)[class]:not(.admin__field-option)
    > .admin__field-label,
.page-layout-admin-login
    .admin__field[class]:not(.admin__field-option)
    > .admin__field-label,
.affected-attribute-set
    .admin__fieldset
    .admin__field[class]:not(.admin__field-option)
    > .admin__field-label,
.gift-options-popup
    .admin__field[class]:not(.admin__field-option)
    > .admin__field-label,
.admin__page-section
    .admin__field[class]:not(.admin__field-option)
    > .admin__field-label {
    display: block;
    line-height: 1.4rem;
    margin-bottom: 0.86rem;
    margin-top: -0.14rem;
    text-align: left;
    width: auto;
}
.admin__fieldset
    > .admin__field.admin__field-wide[class]:not(.admin__field-option)
    > .admin__field-label:before,
.admin__field-row[class]:not(.admin__field-option) > .admin__field-label:before,
.address-item-edit-content
    .admin__field[class]:not(.admin__field-option)
    > .admin__field-label:before,
.image-panel
    .admin__fieldset
    .admin__field:not(.admin__field-inline)[class]:not(.admin__field-option)
    > .admin__field-label:before,
.page-layout-admin-login
    .admin__field[class]:not(.admin__field-option)
    > .admin__field-label:before,
.affected-attribute-set
    .admin__fieldset
    .admin__field[class]:not(.admin__field-option)
    > .admin__field-label:before,
.gift-options-popup
    .admin__field[class]:not(.admin__field-option)
    > .admin__field-label:before,
.admin__page-section
    .admin__field[class]:not(.admin__field-option)
    > .admin__field-label:before {
    display: none;
}
.admin__fieldset
    > .admin__field.admin__field-wide[class]:not(.admin__field-option).required
    > .admin__field-label
    span,
.admin__fieldset
    > .admin__field.admin__field-wide[class]:not(.admin__field-option)._required
    > .admin__field-label
    span,
.admin__field-row[class]:not(.admin__field-option).required
    > .admin__field-label
    span,
.admin__field-row[class]:not(.admin__field-option)._required
    > .admin__field-label
    span,
.address-item-edit-content
    .admin__field[class]:not(.admin__field-option).required
    > .admin__field-label
    span,
.address-item-edit-content
    .admin__field[class]:not(.admin__field-option)._required
    > .admin__field-label
    span,
.image-panel
    .admin__fieldset
    .admin__field:not(.admin__field-inline)[class]:not(.admin__field-option).required
    > .admin__field-label
    span,
.image-panel
    .admin__fieldset
    .admin__field:not(.admin__field-inline)[class]:not(.admin__field-option)._required
    > .admin__field-label
    span,
.page-layout-admin-login
    .admin__field[class]:not(.admin__field-option).required
    > .admin__field-label
    span,
.page-layout-admin-login
    .admin__field[class]:not(.admin__field-option)._required
    > .admin__field-label
    span,
.affected-attribute-set
    .admin__fieldset
    .admin__field[class]:not(.admin__field-option).required
    > .admin__field-label
    span,
.affected-attribute-set
    .admin__fieldset
    .admin__field[class]:not(.admin__field-option)._required
    > .admin__field-label
    span,
.gift-options-popup
    .admin__field[class]:not(.admin__field-option).required
    > .admin__field-label
    span,
.gift-options-popup
    .admin__field[class]:not(.admin__field-option)._required
    > .admin__field-label
    span,
.admin__page-section
    .admin__field[class]:not(.admin__field-option).required
    > .admin__field-label
    span,
.admin__page-section
    .admin__field[class]:not(.admin__field-option)._required
    > .admin__field-label
    span {
    padding-left: 1.5rem;
}
.admin__fieldset
    > .admin__field.admin__field-wide[class]:not(.admin__field-option).required
    > .admin__field-label
    span:after,
.admin__fieldset
    > .admin__field.admin__field-wide[class]:not(.admin__field-option)._required
    > .admin__field-label
    span:after,
.admin__field-row[class]:not(.admin__field-option).required
    > .admin__field-label
    span:after,
.admin__field-row[class]:not(.admin__field-option)._required
    > .admin__field-label
    span:after,
.address-item-edit-content
    .admin__field[class]:not(.admin__field-option).required
    > .admin__field-label
    span:after,
.address-item-edit-content
    .admin__field[class]:not(.admin__field-option)._required
    > .admin__field-label
    span:after,
.image-panel
    .admin__fieldset
    .admin__field:not(.admin__field-inline)[class]:not(.admin__field-option).required
    > .admin__field-label
    span:after,
.image-panel
    .admin__fieldset
    .admin__field:not(.admin__field-inline)[class]:not(.admin__field-option)._required
    > .admin__field-label
    span:after,
.page-layout-admin-login
    .admin__field[class]:not(.admin__field-option).required
    > .admin__field-label
    span:after,
.page-layout-admin-login
    .admin__field[class]:not(.admin__field-option)._required
    > .admin__field-label
    span:after,
.affected-attribute-set
    .admin__fieldset
    .admin__field[class]:not(.admin__field-option).required
    > .admin__field-label
    span:after,
.affected-attribute-set
    .admin__fieldset
    .admin__field[class]:not(.admin__field-option)._required
    > .admin__field-label
    span:after,
.gift-options-popup
    .admin__field[class]:not(.admin__field-option).required
    > .admin__field-label
    span:after,
.gift-options-popup
    .admin__field[class]:not(.admin__field-option)._required
    > .admin__field-label
    span:after,
.admin__page-section
    .admin__field[class]:not(.admin__field-option).required
    > .admin__field-label
    span:after,
.admin__page-section
    .admin__field[class]:not(.admin__field-option)._required
    > .admin__field-label
    span:after {
    left: 0;
    margin-left: 30px;
}
.data-grid .col-qty .admin__control-text,
.product-composite-configure-inner .admin__control-text.qty,
.order-details .order-search-items .col-qty .admin__control-text,
.abs-order-tables .col-qty .admin__control-text,
.abs-order-tables .col-qty-invoice .admin__control-text,
.add-by-sku-wrapper .col-qty .admin__control-text,
.order-errors .col-qty .admin__control-text,
.order-creditmemo-tables .col-qty .admin__control-text,
.order-creditmemo-tables .col-qty-invoice .admin__control-text,
.order-tables .col-qty .admin__control-text,
.order-tables .col-qty-invoice .admin__control-text,
.order-invoice-tables .col-qty .admin__control-text,
.order-invoice-tables .col-qty-invoice .admin__control-text,
.edit-order-table .col-qty .admin__control-text,
.edit-order-table .col-qty-invoice .admin__control-text,
.order-shipment-table .col-qty .admin__control-text,
.order-shipment-table .col-qty-invoice .admin__control-text,
.order-case-table .col-qty .admin__control-text,
.order-case-table .col-qty-invoice .admin__control-text {
    min-width: 0;
    width: 5.4rem;
}
.abs-order-tables .custom-price-block + .admin__control-text,
.order-creditmemo-tables .custom-price-block + .admin__control-text,
.order-tables .custom-price-block + .admin__control-text,
.order-invoice-tables .custom-price-block + .admin__control-text,
.edit-order-table .custom-price-block + .admin__control-text,
.order-shipment-table .custom-price-block + .admin__control-text,
.order-case-table .custom-price-block + .admin__control-text {
    min-width: 0;
    width: 10rem;
}
.admin__legend,
.gift-options-popup .admin__legend,
.admin__page-section .admin__legend,
.admin__page-section-item-title .title,
.admin__page-section-content .admin__page-section-title .title {
    font-size: 1.8rem;
    font-weight: 600;
    margin-bottom: 3rem;
}
.admin__control-radio,
.admin__control-checkbox {
    cursor: pointer;
    opacity: 0.01;
    overflow: hidden;
    position: absolute;
    vertical-align: top;
}
.admin__control-radio:after,
.admin__control-checkbox:after {
    display: none;
}
.admin__control-radio + label,
.admin__control-checkbox + label {
    cursor: pointer;
    display: inline-block;
}
.admin__control-radio + label:before,
.admin__control-checkbox + label:before,
.mass-select-wrap select + label:before {
    background-color: #ffffff;
    border: 1px solid #adadad;
    color: transparent;
    float: left;
    height: 1.6rem;
    text-align: center;
    vertical-align: top;
    width: 1.6rem;
}
.admin__control-radio + .admin__field-label,
.admin__control-checkbox + .admin__field-label {
    padding-left: 2.6rem;
}
.admin__control-radio + .admin__field-label:before,
.admin__control-checkbox + .admin__field-label:before {
    margin: 1px 1rem 0 -2.6rem;
}
.admin__control-radio:checked + label:before,
.admin__control-checkbox:checked + label:before,
.mass-select-wrap select._checked + label:before {
    color: #514943;
}
.admin__control-radio.disabled + label,
.admin__control-checkbox.disabled + label,
.admin__control-radio[disabled] + label,
.admin__control-checkbox[disabled] + label {
    color: #303030;
    cursor: default;
    opacity: 0.5;
}
.admin__control-radio.disabled + label:before,
.admin__control-checkbox.disabled + label:before,
.admin__control-radio[disabled] + label:before,
.admin__control-checkbox[disabled] + label:before {
    background-color: #e9e9e9;
    border-color: #adadad;
    cursor: default;
}
._keyfocus .admin__control-radio:not([disabled]):focus + label:before,
._keyfocus .admin__control-checkbox:not([disabled]):focus + label:before,
._keyfocus .admin__control-radio:not(.disabled):focus + label:before,
._keyfocus .admin__control-checkbox:not(.disabled):focus + label:before {
    border-color: #007bdb;
}
.admin__control-radio:not([disabled]):hover + label:before,
.admin__control-checkbox:not([disabled]):hover + label:before,
.admin__control-radio:not(.disabled):hover + label:before,
.admin__control-checkbox:not(.disabled):hover + label:before {
    border-color: #878787;
}
.admin__control-radio + label:before {
    border-radius: 1.6rem;
    content: "";
    transition: border-color 0.1s linear, color 0.1s ease-in;
}
.admin__control-radio.admin__control-radio + label:before {
    line-height: 140%;
}
.admin__control-radio:checked + label {
    position: relative;
}
.admin__control-radio:checked + label:after {
    background-color: #514943;
    border-radius: 50%;
    content: "";
    height: 10px;
    left: 3px;
    position: absolute;
    top: 4px;
    width: 10px;
}
.admin__control-radio:checked:not([disabled]):hover,
.admin__control-radio:checked:not(.disabled):hover {
    cursor: default;
}
.admin__control-radio:checked:not([disabled]):hover + label,
.admin__control-radio:checked:not(.disabled):hover + label {
    cursor: default;
}
.admin__control-radio:checked:not([disabled]):hover + label:before,
.admin__control-radio:checked:not(.disabled):hover + label:before {
    border-color: #adadad;
}
.admin__control-checkbox + label:before,
.mass-select-wrap select + label:before {
    border-radius: 1px;
    content: "";
    font-size: 0;
    transition: font-size 0.1s ease-out, color 0.1s ease-out,
        border-color 0.1s linear;
}
.admin__control-checkbox:checked + label:before,
.mass-select-wrap select._checked + label:before {
    content: "\e62d";
    font-size: 1.1rem;
    line-height: 125%;
}
.admin__control-checkbox:not(:checked)._indeterminate + label:before,
.admin__control-checkbox:not(:checked):indeterminate + label:before {
    color: #514943;
    content: "-";
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    font-weight: 700;
}
input[type="checkbox"].admin__control-checkbox,
input[type="radio"].admin__control-checkbox {
    margin: 0;
    position: absolute;
}
.admin__control-text {
    min-width: 4rem;
}
.admin__control-select,
.ui-datepicker .ui-datepicker-title select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background-image: url("../images/arrows-bg.svg"),
        linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#adadad, #adadad);
    background-position: calc(100% - 12px) -34px, 100%, calc(100% - 3.2rem) 0;
    background-size: auto, 3.2rem 100%, 1px 100%;
    background-repeat: no-repeat;
    max-width: 100%;
    min-width: 8.5rem;
    padding-bottom: 0.5rem;
    padding-right: 4.4rem;
    padding-top: 0.5rem;
    transition: border-color 0.1s linear;
}
.admin__control-select:hover,
.ui-datepicker .ui-datepicker-title select:hover {
    border-color: #878787;
    cursor: pointer;
}
.admin__control-select:focus,
.ui-datepicker .ui-datepicker-title select:focus {
    background-image: url("../images/arrows-bg.svg"),
        linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#007bdb, #007bdb);
    background-position: calc(100% - 12px) 13px, 100%, calc(100% - 3.2rem) 0;
    border-color: #007bdb;
}
.admin__control-select::-ms-expand,
.ui-datepicker .ui-datepicker-title select::-ms-expand {
    display: none;
}
.ie9 .admin__control-select,
.ie9 .ui-datepicker .ui-datepicker-title select {
    background-image: none;
    padding-right: 1rem;
}
option:empty {
    display: none;
}
.admin__control-multiselect {
    height: auto;
    max-width: 100%;
    min-width: 15rem;
    overflow: auto;
    padding: 0;
    resize: both;
}
.admin__control-multiselect option,
.admin__control-multiselect optgroup {
    padding: 0.5rem 1rem;
}
.admin__control-file-wrapper {
    display: inline-block;
    padding: 0.5rem 1rem;
    position: relative;
    z-index: 1;
}
.admin__control-file-label:before {
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.admin__control-file {
    background: transparent;
    border: 0;
    padding-top: 0.7rem;
    position: relative;
    width: auto;
    z-index: 1;
}
.admin__control-support-text {
    border: 1px solid transparent;
    display: inline-block;
    font-size: 1.4rem;
    line-height: 1.36;
    padding-bottom: 0.6rem;
    padding-top: 0.6rem;
}
.admin__control-support-text + [class*="admin__control-"] {
    margin-left: 0.7rem;
}
[class*="admin__control-"] + .admin__control-support-text {
    margin-left: 0.7rem;
}
.admin__control-service {
    float: left;
    margin: 0.8rem 0 0 3rem;
}
.admin__control-textarea {
    height: 8.48rem;
    line-height: 1.18;
    padding-top: 0.8rem;
    resize: vertical;
}
.admin__control-addon {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    display: inline-flex;
    flex-flow: row nowrap;
    position: relative;
    width: 100%;
    z-index: 1;
}
.admin__control-addon > [class*="admin__addon-"],
.admin__control-addon > [class*="admin__control-"] {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    position: relative;
    z-index: 1;
}
.admin__control-addon .admin__control-select,
.admin__control-addon .ui-datepicker .ui-datepicker-title select {
    width: auto;
}
.admin__control-addon .admin__control-text {
    margin: 0.1rem;
    padding: 0.5rem 0.9rem 0.5rem;
    width: 100%;
}
.admin__control-addon [class*="admin__control-"][class] {
    appearence: none;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    vertical-align: top;
}
.admin__control-addon
    [class*="admin__control-"][class]
    + [class*="admin__control-"] {
    border-left-color: #adadad;
}
.admin__control-addon [class*="admin__control-"][class] :focus {
    box-shadow: 0;
}
.admin__control-addon
    [class*="admin__control-"][class]
    ~ [class*="admin__addon-"]:last-child {
    padding-left: 1rem;
    position: static !important;
    z-index: 0;
}
.admin__control-addon
    [class*="admin__control-"][class]
    ~ [class*="admin__addon-"]:last-child
    > * {
    position: relative;
    vertical-align: top;
    z-index: 1;
}
.admin__control-addon
    [class*="admin__control-"][class]
    ~ [class*="admin__addon-"]:last-child:empty {
    padding: 0;
}
.admin__control-addon
    [class*="admin__control-"][class]
    ~ [class*="admin__addon-"]:last-child:before {
    bottom: 0;
    box-sizing: border-box;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.admin__addon-suffix,
.admin__addon-prefix,
[class*="adminhtml-giftwrapping-"]
    .field-base_price
    .admin__control-addon
    > .addafter {
    border: 0;
    box-sizing: border-box;
    color: #858585;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 400;
    height: 3.2rem;
    line-height: 3.2rem;
    padding: 0;
}
.admin__addon-suffix {
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
}
.admin__addon-suffix:last-child {
    padding-right: 1rem;
}
.admin__addon-prefix,
[class*="adminhtml-giftwrapping-"]
    .field-base_price
    .admin__control-addon
    > .addafter {
    -ms-flex-order: 0;
    -webkit-order: 0;
    order: 0;
}
.ie9 .admin__control-addon:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    overflow: hidden;
}
.ie9 .admin__addon {
    min-width: 0;
    overflow: hidden;
    text-align: right;
    white-space: nowrap;
    width: auto;
}
.ie9 .admin__addon [class*="admin__control-"] {
    display: inline;
}
.ie9 .admin__addon-prefix {
    float: left;
}
.ie9 .admin__addon-suffix {
    float: right;
}
.admin__control-collapsible {
    width: 100%;
}
.admin__control-collapsible
    ._dragged
    .admin__collapsible-block-wrapper
    .admin__collapsible-title {
    background: #d0d0d0;
}
.admin__control-collapsible
    ._dragover-top
    .admin__collapsible-block-wrapper:before,
.admin__control-collapsible
    ._dragover-bottom
    .admin__collapsible-block-wrapper:before {
    background: #008bdb;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    right: 0;
}
.admin__control-collapsible
    ._dragover-top
    .admin__collapsible-block-wrapper:before {
    top: -3px;
}
.admin__control-collapsible
    ._dragover-bottom
    .admin__collapsible-block-wrapper:before {
    bottom: -3px;
}
.admin__control-collapsible .admin__collapsible-block-wrapper.fieldset-wrapper {
    border: 0;
    margin: 0;
    position: relative;
}
.admin__control-collapsible
    .admin__collapsible-block-wrapper.fieldset-wrapper
    .fieldset-wrapper-title {
    background: #f8f8f8;
    border: 2px solid #cccccc;
}
.admin__control-collapsible
    .admin__collapsible-block-wrapper
    .fieldset-wrapper-title
    .admin__collapsible-title {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1;
    padding: 1.6rem 4rem 1.6rem 3.8rem;
}
.admin__control-collapsible
    .admin__collapsible-block-wrapper
    .fieldset-wrapper-title
    .admin__collapsible-title:before {
    left: 1rem;
    right: auto;
    top: 1.4rem;
}
.admin__control-collapsible
    .admin__collapsible-block-wrapper
    .fieldset-wrapper-title
    .action-delete {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    padding: 0;
    position: absolute;
    right: 1rem;
    top: 1.4rem;
}
.admin__control-collapsible
    .admin__collapsible-block-wrapper
    .fieldset-wrapper-title
    .action-delete:hover {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}
.admin__control-collapsible
    .admin__collapsible-block-wrapper
    .fieldset-wrapper-title
    .action-delete:before {
    content: "\e630";
    font-size: 2rem;
}
.admin__control-collapsible
    .admin__collapsible-block-wrapper
    .fieldset-wrapper-title
    .action-delete
    > span {
    display: none;
}
.admin__control-collapsible .admin__collapsible-content {
    background-color: #ffffff;
    margin-bottom: 1rem;
}
.admin__control-collapsible .admin__collapsible-content > .fieldset-wrapper {
    border: 1px solid #cccccc;
    margin-top: -1px;
    padding: 1rem;
}
.admin__control-collapsible .admin__collapsible-content .admin__fieldset {
    padding: 0;
}
.admin__control-collapsible
    .admin__collapsible-content
    .admin__field:last-child {
    margin-bottom: 0;
}
.admin__control-table-wrapper {
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}
.admin__control-table {
    width: 100%;
}
.admin__control-table thead {
    background-color: transparent;
}
.admin__control-table tbody td {
    vertical-align: top;
}
.admin__control-table tfoot th {
    padding-bottom: 1.3rem;
}
.admin__control-table tfoot th.validation {
    padding-bottom: 0;
    padding-top: 0;
}
.admin__control-table tfoot td {
    border-top: 1px solid #ffffff;
}
.admin__control-table tfoot .admin__control-table-pagination {
    float: right;
    padding-bottom: 0;
}
.admin__control-table tfoot .action-previous {
    margin-right: 0.5rem;
}
.admin__control-table tfoot .action-next {
    margin-left: 0.9rem;
}
.admin__control-table tr:last-child td {
    border-bottom: none;
}
.admin__control-table tr._dragover-top td {
    box-shadow: inset 0 3px 0 0 #008bdb;
}
.admin__control-table tr._dragover-bottom td {
    box-shadow: inset 0 -3px 0 0 #008bdb;
}
.admin__control-table tr._dragged td,
.admin__control-table tr._dragged th {
    background: #d0d0d0;
}
.admin__control-table td,
.admin__control-table th {
    background-color: #efefef;
    border: 0;
    border-bottom: 1px solid #ffffff;
    padding: 1.3rem 1rem 1.3rem 0;
    text-align: left;
    vertical-align: top;
}
.admin__control-table td:first-child,
.admin__control-table th:first-child {
    padding-left: 1rem;
}
.admin__control-table td > .admin__control-select,
.admin__control-table th > .admin__control-select,
.admin__control-table td > .admin__control-text,
.admin__control-table th > .admin__control-text,
.admin__control-table td > .ui-datepicker .ui-datepicker-title select,
.admin__control-table th > .ui-datepicker .ui-datepicker-title select {
    width: 100%;
}
.admin__control-table td._hidden,
.admin__control-table th._hidden {
    display: none;
}
.admin__control-table td._fit,
.admin__control-table th._fit {
    width: 1px;
}
.admin__control-table th {
    color: #303030;
    font-size: 1.4rem;
    font-weight: 600;
    vertical-align: bottom;
}
.admin__control-table th._required span:after {
    margin: 0 0 0 0.5rem;
    color: #e22626;
    content: "*";
}
.admin__control-table .control-table-actions-th {
    white-space: nowrap;
}
.admin__control-table .control-table-actions-cell {
    padding-top: 1.8rem;
    text-align: center;
    width: 1%;
}
.admin__control-table .control-table-options-th {
    text-align: center;
    width: 10rem;
}
.admin__control-table .control-table-options-cell {
    text-align: center;
}
.admin__control-table .control-table-text {
    line-height: 3.2rem;
}
.admin__control-table .col-draggable {
    padding-top: 2.2rem;
    width: 1%;
}
.admin__control-table .action-delete {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
}
.admin__control-table .action-delete:hover {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}
.admin__control-table .action-delete:before {
    content: "\e630";
    font-size: 2rem;
}
.admin__control-table .action-delete > span {
    display: none;
}
.admin__control-table .draggable-handle {
    padding: 0;
}
.admin__control-table._dragged {
    outline: 1px solid #007bdb;
}
.admin__control-table-action {
    background-color: #efefef;
    border-top: 1px solid #ffffff;
    padding: 1.3rem 1rem;
}
.admin__dynamic-rows._dragged {
    opacity: 0.95;
    position: absolute;
    z-index: 999;
}
.admin__dynamic-rows.admin__control-table
    .admin__control-fields
    > .admin__field {
    border: 0;
    padding: 0;
}
.admin__dynamic-rows td > .admin__field {
    border: 0;
    margin: 0;
    padding: 0;
}
.admin__control-table-pagination {
    padding-bottom: 1rem;
}
.admin__control-table-pagination .admin__data-grid-pager {
    float: right;
}
.admin__field-tooltip {
    display: inline-block;
    margin-top: 0.5rem;
    max-width: 45px;
    overflow: visible;
    vertical-align: top;
    width: 0;
}
.admin__field-tooltip:hover {
    position: relative;
    z-index: 500;
}
.admin__field-option .admin__field-tooltip {
    margin-top: 0.5rem;
}
.admin__field-tooltip .admin__field-tooltip-action {
    margin-left: 2rem;
    position: relative;
    z-index: 2;
    display: inline-block;
    text-decoration: none;
}
.admin__field-tooltip .admin__field-tooltip-action:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 2.2rem;
    line-height: 1;
    color: #514943;
    content: "\e633";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.admin__field-tooltip
    .admin__control-text:focus
    + .admin__field-tooltip-content,
.admin__field-tooltip:hover .admin__field-tooltip-content {
    display: block;
}
.admin__field-tooltip .admin__field-tooltip-content {
    bottom: 3.8rem;
    display: none;
    right: -2.3rem;
}
.admin__field-tooltip .admin__field-tooltip-content:after,
.admin__field-tooltip .admin__field-tooltip-content:before {
    border: 1.6rem solid transparent;
    height: 0;
    width: 0;
    border-top-color: #afadac;
    content: "";
    display: block;
    position: absolute;
    right: 2rem;
    top: 100%;
    z-index: 3;
}
.admin__field-tooltip .admin__field-tooltip-content:after {
    border-top-color: #fffbbb;
    margin-top: -1px;
    z-index: 4;
}
.abs-admin__field-tooltip-content,
.admin__field-tooltip .admin__field-tooltip-content,
.gift-options-tooltip {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
    background: #fffbbb;
    border: 1px solid #afadac;
    border-radius: 1px;
    padding: 1.5rem 2.5rem;
    position: absolute;
    width: 32rem;
    z-index: 1;
}
.admin__field-fallback-reset {
    font-size: 1.25rem;
    white-space: nowrap;
    width: 30px;
}
.admin__field-fallback-reset > span {
    margin-left: 0.5rem;
    position: relative;
}
.admin__field-fallback-reset:active {
    transform: scale(0.98);
}
.admin__field-fallback-reset:before {
    transition: color 0.1s linear;
    content: "\e642";
    font-size: 1.3rem;
    margin-left: 0.5rem;
}
.admin__field-fallback-reset:hover {
    cursor: pointer;
    text-decoration: none;
}
.admin__field-fallback-reset:focus {
    background: transparent;
}
.abs-field-size-x-small,
.abs-field-sizes.admin__field-x-small > .admin__field-control,
.admin__fieldset > .admin__field.admin__field-x-small > .admin__field-control,
.admin__field.admin__field-x-small > .admin__field-control,
[class*="admin__control-grouped"]
    > .admin__field.admin__field-x-small
    > .admin__field-control {
    width: 8rem;
}
.abs-field-size-small,
.abs-field-sizes.admin__field-small > .admin__field-control,
.admin__control-grouped-date
    > .admin__field-date.admin__field
    > .admin__field-control,
.admin__fieldset > .admin__field.admin__field-small > .admin__field-control,
.admin__field.admin__field-small > .admin__field-control,
[class*="admin__control-grouped"]
    > .admin__field.admin__field-small
    > .admin__field-control {
    width: 15rem;
}
.abs-field-size-medium,
.abs-field-sizes.admin__field-medium > .admin__field-control,
.admin__fieldset > .admin__field.admin__field-medium > .admin__field-control,
.admin__field.admin__field-medium > .admin__field-control,
[class*="admin__control-grouped"]
    > .admin__field.admin__field-medium
    > .admin__field-control {
    width: 34rem;
}
.abs-field-size-large,
.abs-field-sizes.admin__field-large > .admin__field-control,
.admin__fieldset > .admin__field.admin__field-large > .admin__field-control,
.admin__field.admin__field-large > .admin__field-control,
[class*="admin__control-grouped"]
    > .admin__field.admin__field-large
    > .admin__field-control {
    width: 64rem;
}
.abs-field-no-label,
.admin__fieldset > .admin__field.admin__field-no-label > .admin__field-control,
.admin__field-no-label,
.admin__field-group-additional {
    margin-left: calc((100%) * 0.25 + 30px);
}
.admin__fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0;
}
.admin__fieldset
    .fieldset-wrapper.admin__fieldset-section
    > .fieldset-wrapper-title {
    padding-left: 1rem;
}
.admin__fieldset
    .fieldset-wrapper.admin__fieldset-section
    > .fieldset-wrapper-title
    strong {
    font-size: 1.7rem;
    font-weight: 600;
}
.admin__fieldset
    .fieldset-wrapper.admin__fieldset-section
    .admin__fieldset-wrapper-content
    > .admin__fieldset {
    padding-top: 1rem;
}
.admin__fieldset
    .fieldset-wrapper.admin__fieldset-section:last-child
    .admin__fieldset-wrapper-content
    > .admin__fieldset {
    padding-bottom: 0;
}
.admin__fieldset > .admin__field {
    border: 0;
    margin: 0;
    padding: 0;
    margin-left: -30px;
}
.admin__fieldset > .admin__field:after {
    clear: both;
    content: "";
    display: table;
}
.admin__fieldset > .admin__field > .admin__field-control {
    width: calc((100%) * 0.5 - 30px);
    float: left;
    margin-left: 30px;
}
.admin__fieldset > .admin__field > .admin__field-label {
    width: calc((100%) * 0.25 - 30px);
    float: left;
    margin-left: 30px;
}
.admin__fieldset > .admin__field.admin__field-no-label > .admin__field-label {
    display: none;
}
.admin__fieldset > .admin__field + .admin__field._empty._no-header {
    margin-top: -3rem;
}
.admin__fieldset-product-websites {
    position: relative;
    z-index: 300;
}
.admin__fieldset-note {
    margin-bottom: 2rem;
}
.admin__form-field {
    border: 0;
    margin: 0;
    padding: 0;
}
.admin__form-field-control .admin__control-text,
.admin__field-control .admin__control-text,
.admin__form-field-control .admin__control-textarea,
.admin__field-control .admin__control-textarea {
    width: 100%;
}
.admin__field-label {
    color: #303030;
    cursor: pointer;
    margin: 0;
    text-align: right;
}
.admin__field-label + br {
    display: none;
}
.admin__field:not(.admin__field-option) > .admin__field-label {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 3.2rem;
    padding: 0;
    white-space: nowrap;
}
.admin__field:not(.admin__field-option) > .admin__field-label:before {
    opacity: 0;
    visibility: hidden;
    content: ".";
    margin-left: -7px;
    overflow: hidden;
}
.admin__field:not(.admin__field-option) > .admin__field-label span {
    display: inline-block;
    line-height: 1.2;
    vertical-align: middle;
    white-space: normal;
    /* float: left; */
}
.admin__field:not(.admin__field-option)
    > .admin__field-label
    span[data-config-scope] {
    position: relative;
}
.required > .admin__field-label > span:after,
._required > .admin__field-label > span:after {
    color: #e22626;
    content: "*";
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1;
    margin-left: 10px;
    margin-top: 0.2rem;
    position: absolute;
    z-index: 1;
}
._disabled > .admin__field-label {
    color: #999999;
    cursor: default;
}
.admin__field {
    margin-bottom: 0;
}
.admin__field + .admin__field {
    margin-top: 1.5rem;
}
.admin__field:not(.admin__field-option) ~ .admin__field-option {
    margin-top: 0.5rem;
}
.admin__field.admin__field-option ~ .admin__field-option {
    margin-top: 0.9rem;
}
.admin__field ~ .admin__field-option:last-child {
    margin-bottom: 0.8rem;
}
.admin__fieldset > .admin__field {
    margin-bottom: 3rem;
    position: relative;
}
.admin__field legend.admin__field-label {
    opacity: 1;
}
.admin__field[data-config-scope]:before {
    color: #808080;
    content: attr(data-config-scope);
    display: inline-block;
    font-size: 1.2rem;
    left: calc((100%) * 0.75 - 30px);
    line-height: 3.2rem;
    margin-left: 60px;
    position: absolute;
    width: calc((100%) * 0.25 - 30px);
}
.admin__field-control .admin__field[data-config-scope]:nth-child(n + 2):before {
    content: "";
}
.admin__field._error
    .admin__field-control
    [class*="admin__control-"]
    [class*="admin__addon-"]:before,
.admin__field._error .admin__field-control [class*="admin__addon-"]:before,
.admin__field._error .admin__field-control > [class*="admin__control-"] {
    border-color: #e22626;
}
.admin__field._disabled,
.admin__field._disabled:hover {
    box-shadow: inherit;
    cursor: inherit;
    opacity: 1;
    outline: inherit;
}
.admin__field._hidden {
    display: none;
}
.admin__field-control + .admin__field-control {
    margin-top: 1.5rem;
}
.admin__field-control._with-tooltip > .admin__control-addon,
.admin__field-control._with-tooltip > .admin__field-option,
.admin__field-control._with-tooltip > .admin__control-select,
.admin__field-control._with-tooltip > .admin__control-text,
.admin__field-control._with-tooltip > .admin__control-textarea,
.admin__field-control._with-tooltip
    > .ui-datepicker
    .ui-datepicker-title
    select {
    max-width: calc(100% - 45px - 4px);
}
.admin__field-control._with-tooltip .admin__field-tooltip {
    width: auto;
}
.admin__field-control._with-tooltip .admin__field-option {
    display: inline-block;
}
.admin__field-control._with-reset > .admin__control-addon,
.admin__field-control._with-reset > .admin__control-text,
.admin__field-control._with-reset > .admin__control-textarea {
    width: calc(100% - 30px - 0.5rem - 4px);
}
.admin__field-control._with-reset .admin__field-fallback-reset {
    margin-left: 0.5rem;
    margin-top: 1rem;
    vertical-align: top;
}
.admin__field-control._with-reset._with-tooltip > .admin__control-addon,
.admin__field-control._with-reset._with-tooltip > .admin__control-text,
.admin__field-control._with-reset._with-tooltip > .admin__control-textarea {
    width: calc(100% - 30px - 0.5rem - 45px - 8px);
}
.admin__fieldset > .admin__field-collapsible {
    margin-bottom: 0;
}
.admin__fieldset > .admin__field-collapsible .admin__field-control {
    border-top: 1px solid #cccccc;
    display: block;
    font-size: 1.7rem;
    font-weight: 700;
    padding: 1.7rem 0;
    width: calc(97%);
}
.admin__fieldset > .admin__field-collapsible .admin__field-option {
    padding-top: 0;
}
.admin__field-collapsible + div {
    margin-top: 2.5rem;
}
.admin__field-collapsible .admin__control-radio + label:before {
    height: 1.8rem;
    width: 1.8rem;
}
.admin__field-collapsible .admin__control-radio:checked + label:after {
    left: 4px;
    top: 5px;
}
.admin__field-error,
label.mage-error {
    background: #fffbbb;
    border: 1px solid #ee7d7d;
    box-sizing: border-box;
    color: #555555;
    display: block;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.2;
    margin: 0.2rem 0 0;
    padding: 0.8rem 1rem 0.9rem;
}
.admin__field-note {
    color: #303030;
    font-size: 1.2rem;
    margin: 10px 0 0;
    padding: 0;
}
.admin__additional-info {
    padding-top: 1rem;
}
.admin__field-option {
    padding-top: 0.7rem;
}
.admin__field-option .admin__field-label {
    text-align: left;
}
.admin__field-control > .admin__field-option:nth-child(1):nth-last-child(2),
.admin__field-control > .admin__field-option:nth-child(2):nth-last-child(1) {
    display: inline-block;
}
.admin__field-control
    > .admin__field-option:nth-child(1):nth-last-child(2)
    + .admin__field-option,
.admin__field-control
    > .admin__field-option:nth-child(2):nth-last-child(1)
    + .admin__field-option {
    display: inline-block;
    margin-left: 41px;
    margin-top: 0;
}
.admin__field-control
    > .admin__field-option:nth-child(1):nth-last-child(2)
    + .admin__field-option:before,
.admin__field-control
    > .admin__field-option:nth-child(2):nth-last-child(1)
    + .admin__field-option:before {
    background: #cacaca;
    content: "";
    display: inline-block;
    height: 20px;
    margin-left: -20px;
    position: absolute;
    width: 1px;
}
.admin__field-value {
    display: inline-block;
    padding-top: 0.7rem;
}
.admin__field-service {
    padding-top: 1rem;
}
[class*="admin__control-grouped"] > .admin__field:first-child,
.admin__control-fields > .admin__field:first-child {
    position: static;
}
[class*="admin__control-grouped"]
    > .admin__field:first-child
    > .admin__field-label,
.admin__control-fields > .admin__field:first-child > .admin__field-label {
    width: calc((100%) * 0.25 - 30px);
    float: left;
    margin-left: 30px;
    background: #ffffff;
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 0;
}
[class*="admin__control-grouped"]
    > .admin__field:first-child
    > .admin__field-label
    span:before,
.admin__control-fields
    > .admin__field:first-child
    > .admin__field-label
    span:before {
    display: block;
}
[class*="admin__control-grouped"]
    > .admin__field._disabled
    > .admin__field-label,
.admin__control-fields > .admin__field._disabled > .admin__field-label {
    cursor: default;
}
[class*="admin__control-grouped"]
    > .admin__field
    > .admin__field-label
    span:before,
.admin__control-fields > .admin__field > .admin__field-label span:before {
    display: none;
}
.admin__control-fields .admin__field-label ~ .admin__field-control {
    width: 100%;
}
.admin__control-fields .admin__field-option {
    padding-top: 0;
}
[class*="admin__control-grouped"] {
    box-sizing: border-box;
    display: table;
    width: 100%;
}
[class*="admin__control-grouped"] > .admin__field {
    display: table-cell;
    vertical-align: top;
}
[class*="admin__control-grouped"] > .admin__field > .admin__field-control {
    float: none;
    width: 100%;
}
[class*="admin__control-grouped"] > .admin__field.admin__field-default,
[class*="admin__control-grouped"] > .admin__field.admin__field-x-small,
[class*="admin__control-grouped"] > .admin__field.admin__field-small,
[class*="admin__control-grouped"] > .admin__field.admin__field-medium,
[class*="admin__control-grouped"] > .admin__field.admin__field-large {
    width: 1px;
}
[class*="admin__control-grouped"]
    > .admin__field.admin__field-default
    + .admin__field:last-child,
[class*="admin__control-grouped"]
    > .admin__field.admin__field-x-small
    + .admin__field:last-child,
[class*="admin__control-grouped"]
    > .admin__field.admin__field-small
    + .admin__field:last-child,
[class*="admin__control-grouped"]
    > .admin__field.admin__field-medium
    + .admin__field:last-child,
[class*="admin__control-grouped"]
    > .admin__field.admin__field-large
    + .admin__field:last-child {
    width: auto;
}
[class*="admin__control-grouped"] > .admin__field:nth-child(n + 2) {
    padding-left: 20px;
}
.admin__control-group-equal {
    table-layout: fixed;
}
.admin__control-group-equal > .admin__field {
    width: 50%;
}
.admin__field-control-group {
    margin-top: 0.8rem;
}
.admin__field-control-group > .admin__field {
    padding: 0;
}
.admin__control-grouped-date > .admin__field-date {
    white-space: nowrap;
    width: 1px;
}
.admin__control-grouped-date
    > .admin__field-date.admin__field
    > .admin__field-control {
    float: left;
    position: relative;
}
.admin__control-grouped-date > .admin__field-date + .admin__field:last-child {
    width: auto;
}
.admin__control-grouped-date
    > .admin__field-date
    + .admin__field-date
    > .admin__field-label {
    float: left;
    padding-right: 20px;
}
.admin__control-grouped-date .ui-datepicker-trigger {
    left: 100%;
    top: 0;
}
.admin__field-group-columns.admin__field-control.admin__control-grouped {
    width: calc((100%) * 1 - 30px);
    float: left;
    margin-left: 30px;
}
.admin__field-group-columns > .admin__field:first-child > .admin__field-label {
    float: none;
    margin: 0;
    opacity: 1;
    position: static;
    /* text-align: left; */
}
.admin__field-group-columns .admin__control-select,
.admin__field-group-columns .ui-datepicker .ui-datepicker-title select {
    width: 100%;
}
.admin__field-group-columns > .admin__field > .admin__field-label {
    text-align: left;
}
.admin__field-group-additional {
    clear: both;
}
.admin__field-group-additional .action-additional {
    margin-top: 1rem;
}
.admin__field-group-additional .action-basic {
    width: 100%;
}
.admin__field-group-show-label {
    white-space: nowrap;
}
.admin__field-group-show-label > .admin__field-label,
.admin__field-group-show-label > .admin__field-control {
    display: inline-block;
    vertical-align: top;
}
.admin__field-group-show-label > .admin__field-label {
    margin-right: 20px;
}
.admin__field-complex {
    margin: 1rem 0 3rem;
    padding-left: 1rem;
}
.admin__field:not(._hidden) + .admin__field-complex {
    margin-top: 3rem;
}
.admin__field-complex .admin__field-complex-title {
    clear: both;
    color: #303030;
    font-size: 1.7rem;
    font-weight: 600;
    letter-spacing: 0.025em;
    margin-bottom: 1rem;
}
.admin__field-complex .admin__field-complex-elements {
    float: right;
    max-width: 40%;
}
.admin__field-complex .admin__field-complex-elements button,
.admin__field-complex .admin__field-complex-elements .block-footer .action-add {
    margin-left: 1rem;
}
.admin__field-complex .admin__field-complex-content {
    max-width: 60%;
    overflow: hidden;
}
.admin__field-complex .admin__field-complex-text {
    margin-left: -1rem;
}
.admin__field-complex + .admin__field._empty._no-header {
    margin-top: -3rem;
}
.admin__legend {
    float: left;
    position: static;
    width: 100%;
}
.admin__legend + br {
    clear: left;
    display: block;
    height: 0;
    overflow: hidden;
}
.fieldset-wrapper-title,
.admin__fieldset-wrapper-title {
    border-bottom: 1px solid #cccccc;
    line-height: 1.2;
    margin-bottom: 0;
    padding: 14px 0 16px;
}
.fieldset-wrapper-title .title,
.admin__fieldset-wrapper-title .title {
    font-size: 2rem;
    font-weight: 400;
}
.admin__fieldset-wrapper-content .fieldset-wrapper-title .title,
.admin__fieldset-wrapper-content .admin__fieldset-wrapper-title .title {
    font-size: 1.5rem;
    font-weight: 700;
}
.fieldset-wrapper-title .title.active ~ .actions,
.admin__fieldset-wrapper-title .title.active ~ .actions {
    display: none;
}
.fieldset-wrapper-title .actions,
.admin__fieldset-wrapper-title .actions {
    display: block;
    float: right;
}
.admin__fieldset-wrapper-content .admin__fieldset {
    padding-bottom: 3rem;
    padding-top: 3rem;
}
.admin__fieldset-wrapper-content
    .admin__fieldset
    > .admin__collapsible-block-wrapper:first-child {
    margin-top: -3rem;
}
.admin__fieldset-wrapper-content .admin__fieldset > *:first-child {
    margin-top: 0;
}
.admin__fieldset-wrapper-content .admin__fieldset > *:last-child {
    margin-bottom: 0;
}
.address-item-edit-content {
    background: #ffffff;
    border: 1px solid #dad1c8;
    box-shadow: 0 2px 1px 0 rgba(217, 210, 202, 0.5);
    margin-left: 359px;
    max-width: 500px;
    padding: 15px 30px;
}
.address-item-edit-content .admin__legend {
    display: none;
}
.address-list {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 360px;
}
.address-list .address-list-item-actions {
    position: absolute;
    right: 1rem;
    top: 1rem;
}
.address-list .address-list-item {
    background: #f1f1f1;
    border: 1px solid #dad1c8;
    cursor: pointer;
    margin-bottom: -1px;
    padding: 10px 10px 15px;
    position: relative;
    z-index: 1;
}
.address-list .address-list-item.ui-state-active {
    background: #ffffff;
    box-shadow: 0 1px 1px 0 #d9d2ca;
    margin-left: -2px;
    padding-left: 12px;
    position: relative;
    z-index: 2;
}
.address-list .address-list-item.ui-state-active:before,
.address-list .address-list-item.ui-state-active:after {
    color: #ffffff;
    content: "\e02a";
    font-family: "MUI-Icons";
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    line-height: 11px;
    margin-top: -5px;
    position: absolute;
    right: -9px;
    speak: none;
    text-indent: -6px;
    top: 50%;
    width: 10px;
    z-index: 2;
}
.address-list .address-list-item.ui-state-active:before {
    color: #dad1c8;
    right: -11px;
    z-index: 1;
}
.address-list address {
    font-style: normal;
    line-height: 1.5;
    margin: 0 20px 15px 0;
}
.address-list address:first-line {
    font-weight: bold;
}
.address-list .address-list-actions {
    background: none;
    border: 0;
    box-shadow: none;
    cursor: default;
    padding: 20px 0 0;
}
.address-list .action-delete {
    background-image: none;
    background: none;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-shadow: none;
    font-weight: 400;
    display: inline-block;
    text-decoration: none;
}
.address-list .action-delete:focus,
.address-list .action-delete:active {
    background: none;
    border: none;
}
.address-list .action-delete:hover {
    background: none;
    border: none;
}
.address-list .action-delete.disabled,
.address-list .action-delete[disabled],
fieldset[disabled] .address-list .action-delete {
    pointer-events: none;
    opacity: 0.5;
}
.address-list .action-delete > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.address-list .action-delete:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.6rem;
    line-height: 16px;
    color: #41362f;
    content: "\e620";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.address-list .action-delete span {
    max-height: 1px;
    max-width: 1px;
}
.address-list .action-delete:hover {
    position: relative;
    z-index: 2;
}
.address-list .action-delete:hover:after {
    color: #060504;
}
.address-list .action-delete:hover span {
    background-color: #fcfcfc;
    border: 1px solid #989287;
    border-radius: 0.4rem;
    bottom: 100%;
    clip: auto;
    font-size: 1.2rem;
    height: auto;
    left: auto;
    margin: 0 auto 0.1rem;
    max-height: 50px;
    max-width: 200px;
    padding: 0.5rem;
    right: auto;
    top: auto;
    transition: all 0.01s linear 0.7s;
    white-space: nowrap;
    width: auto;
}
[class*="admin__control-"].mage-error ~ [class*="admin__addon-"]:before,
.admin__field-control > [class*="admin__control-"].mage-error {
    border-color: #e22626;
}
.page-layout-admin-login .loading-mask {
    background: rgba(255, 255, 255, 0.2);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.page-layout-admin-login .popup-loading {
    height: 149px;
    left: 50%;
    margin-left: -109px;
    margin-top: -74.5px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 218px;
}
.page-layout-admin-login .field-captcha {
    padding-left: 30px;
    vertical-align: middle;
}
.page-layout-admin-login .field-captcha .captcha-reload {
    float: right;
    vertical-align: middle;
}
.admin__form-loading-mask {
    background: rgba(255, 255, 255, 0.5);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
}
.admin__form-loading-mask .spinner {
    font-size: 4rem;
    left: 50%;
    margin-left: -2rem;
    margin-top: -2rem;
    position: absolute;
    top: 50%;
}
.data-grid .head-massaction .admin__control-select,
.data-grid .head-massaction .ui-datepicker .ui-datepicker-title select {
    min-width: 6rem;
}
.data-grid .data-grid-filters td {
    border-bottom: 1px solid #d6d6d6;
    padding: 1rem;
}
.data-grid .data-grid-filters select,
.data-grid .data-grid-filters input[type="text"] {
    font-size: 1.3rem;
    height: 2.8rem;
    min-width: 5rem;
    padding: 0.2rem 0.4rem;
    width: 100%;
}
.data-grid .data-grid-filters .admin__control-text {
    width: 100%;
}
.data-grid .data-grid-filters select {
    background-position: calc(100% - 5px) -37px, 100%, calc(100% - 18px) 0;
    background-size: auto, 18px 100%, 1px 100%;
    height: 2.8rem;
    padding: 0.2rem 1.8rem 0.2rem 0.3rem;
}
.data-grid .data-grid-filters select:focus {
    background-position: calc(100% - 5px) 11px, 100%, calc(100% - 18px) 0;
}
.data-grid .data-grid-filters td ._has-datepicker + .ui-datepicker-trigger {
    height: 2.8rem;
    margin-left: -3.2rem;
    width: 2.8rem;
    font-size: 0;
}
.data-grid
    .data-grid-filters
    td
    ._has-datepicker
    + .ui-datepicker-trigger:after {
    line-height: 28px;
}
.data-grid .range-line {
    position: relative;
}
.data-grid .range-line + .range-line {
    margin-top: 0.5rem;
}
.data-grid .field-row {
    display: inline-block;
}
.mass-select-info:before {
    content: "(";
}
.mass-select-info:after {
    content: ")";
}
.mass-select-info._empty {
    display: none;
}
.mass-select-wrap {
    margin-left: 1.1rem;
    margin-top: 3.3rem;
    position: absolute;
    top: 100%;
}
.mass-select-wrap select {
    cursor: pointer;
    height: 22px;
    left: 0;
    opacity: 0.01;
    position: absolute;
    top: 0;
    width: 22px;
    z-index: 2;
}
.mass-select-wrap select + label {
    height: 16px;
    line-height: 16px;
    padding: 0;
    width: 16px;
    z-index: 1;
}
.mass-select-wrap select + label:before {
    left: 0;
    position: absolute;
    top: 0;
}
.mass-select-wrap select + label:after {
    top: 40% !important;
}
.mass-select-wrap select._checked._indeterminate + label:before {
    content: "-";
    font-size: 2rem;
    line-height: 0.7rem;
}
.mass-select-wrap select._disabled {
    display: none;
}
.mass-select-wrap select._disabled + label {
    cursor: not-allowed;
    opacity: 0.6;
}
.admin__data-grid-toolbar *,
.admin__data-grid-toolbar *:before,
.admin__data-grid-toolbar *:after {
    box-sizing: border-box;
}
.admin__data-grid-toolbar
    .admin__data-grid-header-row
    .action-select-multiselect {
    -webkit-appearance: menulist-button;
    height: 38px;
    left: -1rem;
    min-width: 0;
    opacity: 0.01;
    top: -1.2rem;
    width: 52px;
}
.admin__data-grid-toolbar .admin__data-grid-header-row > div {
    margin-left: 30px;
}
.admin__data-grid-toolbar .admin__data-grid-header-row > div:first-child {
    margin-left: 0;
}
.admin__data-grid-toolbar .admin__data-grid-header-row button,
.admin__data-grid-toolbar
    .admin__data-grid-header-row
    .block-footer
    .action-add {
    vertical-align: top;
}
.admin__data-grid-toolbar .admin__filter-actions {
    float: left;
}
.admin__data-grid-toolbar .admin__control-filter .admin__control-select,
.admin__data-grid-toolbar
    .admin__control-filter
    .ui-datepicker
    .ui-datepicker-title
    select {
    margin-right: 0.7rem;
}
.admin__data-grid-toolbar .admin__data-grid-export {
    float: right;
}
.admin__data-grid-toolbar .admin__data-grid-export .admin__control-select,
.admin__data-grid-toolbar
    .admin__data-grid-export
    .ui-datepicker
    .ui-datepicker-title
    select {
    margin-right: 0.7rem;
}
.admin__data-grid-toolbar .admin__grid-massaction {
    float: left;
}
.admin__data-grid-toolbar .admin__grid-massaction .admin__control-select,
.admin__data-grid-toolbar
    .admin__grid-massaction
    .ui-datepicker
    .ui-datepicker-title
    select {
    margin-right: 0.7rem;
}
.admin__data-grid-toolbar .admin__grid-massaction + .admin__control-text {
    float: left;
}
.admin__data-grid-toolbar .admin__grid-massaction .form-inline {
    display: inline;
}
.admin__data-grid-toolbar
    .admin__grid-massaction
    .form-inline
    .admin__field-label {
    float: none;
    padding-left: 2rem;
    padding-right: 1rem;
    width: auto;
}
.admin__data-grid-toolbar
    .admin__grid-massaction
    .admin__grid-massaction-form
    .admin__control-select
    ~ button,
.admin__data-grid-toolbar
    .admin__grid-massaction
    .admin__grid-massaction-form
    .ui-datepicker
    .ui-datepicker-title
    select
    ~ button,
.admin__data-grid-toolbar
    .admin__grid-massaction
    .admin__grid-massaction-form
    .admin__control-select
    ~ .block-footer
    .action-add {
    display: none;
}
.admin__data-grid-toolbar
    .admin__grid-massaction
    .admin__grid-massaction-form
    .admin__control-select._selected
    ~ button,
.admin__data-grid-toolbar
    .admin__grid-massaction
    .admin__grid-massaction-form
    .ui-datepicker
    .ui-datepicker-title
    select._selected
    ~ button,
.admin__data-grid-toolbar
    .admin__grid-massaction
    .admin__grid-massaction-form
    .admin__control-select._selected
    ~ .block-footer
    .action-add {
    display: inline-block;
}
.admin__data-grid-toolbar
    .admin__grid-massaction
    .admin__control-select-placeholder {
    color: #8a837f;
    font-weight: 700;
}
.admin__data-grid-toolbar .admin__data-grid-pager-wrap {
    float: right;
}
.admin__data-grid-toolbar .admin__data-grid-header-row._massaction {
    position: relative;
    z-index: 1;
}
.admin__grid-control .admin__grid-control {
    display: none;
}
.ui-dialog .admin__data-grid-header-row._massaction,
.ui-dialog .mass-select-wrap select,
.ui-dialog .mass-select-wrap,
.ui-dialog .admin__grid-massaction {
    z-index: 2000;
}
.ui-dialog .admin__data-grid-wrap {
    z-index: 1999;
}
.data-grid td.col-action a + a:before {
    content: "";
    display: block;
}
.attribute-popup {
    background-color: #ffffff;
}
.attribute-popup .edit-form {
    padding-left: 1.8rem;
    padding-right: 1.8rem;
}
.product-configure-popup .time-picker {
    display: block;
    margin-top: 1rem;
}
.admin__control-wysiwig .buttons-set {
    margin: 0 0 15px;
}
.admin__control-wysiwig .buttons-set button,
.admin__control-wysiwig .buttons-set .block-footer .action-add {
    margin-right: 4px;
}
.admin__control-wysiwig + button,
.admin__control-wysiwig + .block-footer .action-add {
    margin-top: 1rem;
}
.admin__control-wysiwig textarea {
    width: 100%;
}
.admin__action-dropdown-wrap {
    display: inline-block;
    position: relative;
}
.admin__action-dropdown-wrap .admin__action-dropdown-text:after {
    left: -6px;
    right: 0;
}
.admin__action-dropdown-wrap .admin__action-dropdown-menu {
    left: auto;
    right: 0;
}
.admin__action-dropdown-wrap.active .admin__action-dropdown,
.admin__action-dropdown-wrap._active .admin__action-dropdown {
    border-color: #007bdb;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.admin__action-dropdown-wrap.active .admin__action-dropdown-text:after,
.admin__action-dropdown-wrap._active .admin__action-dropdown-text:after {
    background-color: #ffffff;
    content: "";
    height: 6px;
    position: absolute;
    top: 100%;
}
.admin__action-dropdown-wrap.active .admin__action-dropdown-menu,
.admin__action-dropdown-wrap._active .admin__action-dropdown-menu {
    display: block;
}
.admin__action-dropdown-wrap._disabled .admin__action-dropdown {
    cursor: default;
}
.admin__action-dropdown-wrap._disabled:hover .admin__action-dropdown {
    color: #41362f;
}
.admin__action-dropdown {
    padding-right: 3.3rem;
    background-color: #ffffff;
    border: 1px solid transparent;
    border-bottom: none;
    border-radius: 0;
    box-shadow: none;
    color: #41362f;
    display: inline-block;
    font-size: 1.3rem;
    font-weight: 400;
    letter-spacing: -0.025em;
    padding: 0.7rem 3.3rem 0.8rem 1.5rem;
    position: relative;
    vertical-align: baseline;
    z-index: 2;
}
.admin__action-dropdown._active:after,
.admin__action-dropdown.active:after {
    transform: rotate(180deg);
}
.admin__action-dropdown:after {
    border-color: #000000 transparent transparent transparent;
    border-style: solid;
    border-width: 0.5rem 0.4rem 0 0.4rem;
    content: "";
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.25rem;
    top: 50%;
    transition: all 0.2s linear;
    width: 0;
}
._active .admin__action-dropdown:after,
.active .admin__action-dropdown:after {
    transform: rotate(180deg);
}
.admin__action-dropdown:hover:after {
    border-color: #000000 transparent transparent transparent;
}
.admin__action-dropdown:hover,
.admin__action-dropdown:focus {
    background-color: #ffffff;
    color: #060504;
    text-decoration: none;
}
.admin__action-dropdown:after {
    right: 1.5rem;
}
.admin__action-dropdown:before {
    margin-right: 1rem;
}
.admin__action-dropdown-menu {
    background-color: #ffffff;
    border: 1px solid #007bdb;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    display: none;
    line-height: 1.36;
    margin-top: -1px;
    min-width: 120%;
    padding: 0.5rem 1rem;
    position: absolute;
    top: 100%;
    transition: all 0.15s ease;
    z-index: 1;
}
.admin__action-dropdown-menu > li {
    display: block;
}
.admin__action-dropdown-menu > li > a {
    color: #41362f;
    display: block;
    text-decoration: none;
    padding: 0.6rem 0.5rem;
}
.selectmenu {
    display: inline-block;
    padding-left: 1.5rem;
    position: relative;
    text-align: left;
    width: auto;
    z-index: 1;
}
.selectmenu._active {
    border-color: #007bdb;
    z-index: 500;
}
.selectmenu .action-save,
.selectmenu .action-edit,
.selectmenu .action-delete {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    padding: 0 1rem 0 1rem;
}
.selectmenu .action-save:hover,
.selectmenu .action-edit:hover,
.selectmenu .action-delete:hover {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}
.selectmenu .action-save:before,
.selectmenu .action-edit:before,
.selectmenu .action-delete:before {
    content: "\e630";
}
.selectmenu .action-edit,
.selectmenu .action-delete {
    border: 0 solid #ffffff;
    border-left-width: 1px;
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.selectmenu .action-edit:hover,
.selectmenu .action-delete:hover {
    border: 0 solid #ffffff;
    border-left-width: 1px;
}
.selectmenu .action-save:before {
    content: "\e625";
}
.selectmenu .action-edit:before {
    content: "\e631";
}
.selectmenu-value {
    display: inline-block;
}
.selectmenu-value input[type="text"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    border: 0;
    display: inline;
    margin: 0;
    width: 6rem;
}
body._keyfocus .selectmenu-value input[type="text"]:focus {
    box-shadow: none;
}
.selectmenu-toggle {
    padding-right: 3rem;
    background: transparent;
    border-width: 0;
    bottom: 0;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
}
.selectmenu-toggle._active:after,
.selectmenu-toggle.active:after {
    transform: rotate(180deg);
}
.selectmenu-toggle:after {
    border-color: #000000 transparent transparent transparent;
    border-style: solid;
    border-width: 0.5rem 0.4rem 0 0.4rem;
    content: "";
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.1rem;
    top: 50%;
    transition: all 0.2s linear;
    width: 0;
}
._active .selectmenu-toggle:after,
.active .selectmenu-toggle:after {
    transform: rotate(180deg);
}
.selectmenu-toggle:hover:after {
    border-color: #000000 transparent transparent transparent;
}
.selectmenu-toggle:focus,
.selectmenu-toggle:active,
.selectmenu-toggle:hover {
    background: transparent;
}
.selectmenu._active .selectmenu-toggle:before {
    border-color: #007bdb;
}
body._keyfocus .selectmenu-toggle:focus {
    box-shadow: none;
}
.selectmenu-toggle:before {
    background: #e3e3e3;
    border-left: 1px solid #adadad;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 3.2rem;
}
.selectmenu-items {
    background: #ffffff;
    border: 1px solid #007bdb;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    display: none;
    float: left;
    left: -1px;
    margin-top: 3px;
    max-width: 20rem;
    min-width: calc(100% + 2px);
    position: absolute;
    top: 100%;
}
.selectmenu-items._active {
    display: block;
}
.selectmenu-items ul {
    float: left;
    list-style-type: none;
    margin: 0;
    min-width: 100%;
    padding: 0;
}
.selectmenu-items li {
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    display: flex;
    flex-direction: row;
    transition: background 0.2s linear;
}
.selectmenu-items li:hover {
    background: #e3e3e3;
}
.selectmenu-items li:last-child .selectmenu-item-action {
    color: #007bdb;
    text-decoration: none;
}
.selectmenu-items li:last-child .selectmenu-item-action:visited {
    color: #007bdb;
    text-decoration: none;
}
.selectmenu-items li:last-child .selectmenu-item-action:hover {
    color: #007bdb;
    text-decoration: underline;
}
.selectmenu-items li:last-child .selectmenu-item-action:active {
    color: #ff5501;
    text-decoration: underline;
}
.selectmenu-item {
    position: relative;
    width: 100%;
    z-index: 1;
}
li._edit > .selectmenu-item {
    display: none;
}
.selectmenu-item-edit {
    display: none;
    padding: 0.3rem 4rem 0.3rem 0.4rem;
    position: relative;
    white-space: nowrap;
    z-index: 1;
}
li:last-child .selectmenu-item-edit {
    padding-right: 0.4rem;
}
.selectmenu-item-edit .admin__control-text {
    margin: 0;
    width: 5.4rem;
}
li._edit .selectmenu-item-edit {
    display: block;
}
.selectmenu-item-action {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background: transparent;
    border: 0;
    color: #41362f;
    display: block;
    font-size: 1.4rem;
    font-weight: 400;
    min-width: 100%;
    padding: 1rem 6rem 1rem 1.5rem;
    text-align: left;
    transition: background 0.2s linear;
    width: 5rem;
}
.selectmenu-item-action:hover,
.selectmenu-item-action:focus {
    background: #e3e3e3;
}
.abs-actions-split-xl .action-default,
.page-actions .actions-split .action-default {
    margin-right: 4rem;
}
.abs-actions-split-xl .action-toggle,
.page-actions .actions-split .action-toggle {
    padding-right: 4rem;
}
.abs-actions-split-xl .action-toggle:after,
.page-actions .actions-split .action-toggle:after {
    border-width: 0.9rem 0.6rem 0 0.6rem;
    margin-top: -0.3rem;
    right: 1.4rem;
}
.actions-split {
    position: relative;
    z-index: 400;
}
.actions-split.active,
.actions-split._active,
.actions-split:hover {
    box-shadow: 0 0 0 1px #007bdb;
}
.actions-split.active .action-toggle.action-primary,
.actions-split._active .action-toggle.action-primary,
.actions-split.active .action-toggle.primary,
.actions-split._active .action-toggle.primary {
    background-color: #ba4000;
    border-color: #ba4000;
}
.actions-split.active .dropdown-menu,
.actions-split._active .dropdown-menu {
    opacity: 1;
    visibility: visible;
    display: block;
}
.actions-split .action-toggle,
.actions-split .action-default {
    float: left;
    margin: 0;
}
.actions-split .action-toggle.active,
.actions-split .action-default.active,
.actions-split .action-toggle._active,
.actions-split .action-default._active,
.actions-split .action-toggle:hover,
.actions-split .action-default:hover {
    box-shadow: none;
}
.actions-split .action-default {
    margin-right: 3.2rem;
    min-width: 9.300000000000001rem;
}
.actions-split .action-toggle {
    padding-right: 3.2rem;
    border-left-color: rgba(0, 0, 0, 0.2);
    bottom: 0;
    padding-left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.actions-split .action-toggle._active:after,
.actions-split .action-toggle.active:after {
    transform: rotate(180deg);
}
.actions-split .action-toggle:after {
    border-color: #000000 transparent transparent transparent;
    border-style: solid;
    border-width: 0.5rem 0.4rem 0 0.4rem;
    content: "";
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.2rem;
    top: 50%;
    transition: all 0.2s linear;
    width: 0;
}
._active .actions-split .action-toggle:after,
.active .actions-split .action-toggle:after {
    transform: rotate(180deg);
}
.actions-split .action-toggle:hover:after {
    border-color: #000000 transparent transparent transparent;
}
.actions-split .action-toggle.action-secondary:after,
.actions-split .action-toggle.secondary:after,
.actions-split .action-toggle.action-primary:after,
.actions-split .action-toggle.primary:after {
    border-color: #ffffff transparent transparent transparent;
}
.actions-split .action-toggle > span {
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    display: none;
    visibility: hidden;
}
.action-select-wrap {
    display: inline-block;
    position: relative;
}
.action-select-wrap .action-select {
    padding-right: 3.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: #ffffff;
    font-weight: 400;
    text-align: left;
}
.action-select-wrap .action-select._active:after,
.action-select-wrap .action-select.active:after {
    transform: rotate(180deg);
}
.action-select-wrap .action-select:after {
    border-color: #000000 transparent transparent transparent;
    border-style: solid;
    border-width: 0.5rem 0.4rem 0 0.4rem;
    content: "";
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.2rem;
    top: 50%;
    transition: all 0.2s linear;
    width: 0;
}
._active .action-select-wrap .action-select:after,
.active .action-select-wrap .action-select:after {
    transform: rotate(180deg);
}
.action-select-wrap .action-select:hover:after {
    border-color: #000000 transparent transparent transparent;
}
.action-select-wrap .action-select:hover {
    border-color: #878787;
}
.action-select-wrap .action-select:hover:before {
    border-color: #878787;
}
.action-select-wrap .action-select:before {
    background-color: #e3e3e3;
    border: 1px solid #adadad;
    bottom: 0;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 3.2rem;
}
.action-select-wrap .action-select._active {
    border-color: #007bdb;
}
.action-select-wrap .action-select._active:before {
    border-color: #007bdb;
    border-left-color: #adadad;
}
.action-select-wrap .action-select[disabled] {
    color: #41362f;
}
.action-select-wrap .action-select[disabled]:after {
    border-color: #41362f transparent transparent transparent;
}
.action-select-wrap._active {
    z-index: 500;
}
.action-select-wrap._active .action-select {
    border-color: #007bdb;
}
.action-select-wrap._active .action-select:before {
    border-color: #007bdb;
}
.action-select-wrap._active .action-select:after {
    transform: rotate(180deg);
}
.action-select-wrap .action-menu,
.action-select-wrap .abs-action-menu .action-submenu,
.action-select-wrap .action-menu .action-submenu,
.action-select-wrap .actions-split .dropdown-menu .action-submenu,
.action-select-wrap .actions-split .action-menu .action-submenu {
    max-height: 45rem;
    overflow-y: auto;
}
.action-select-wrap .action-menu ._disabled:hover,
.action-select-wrap .abs-action-menu .action-submenu ._disabled:hover,
.action-select-wrap .action-menu .action-submenu ._disabled:hover,
.action-select-wrap
    .actions-split
    .dropdown-menu
    .action-submenu
    ._disabled:hover,
.action-select-wrap
    .actions-split
    .action-menu
    .action-submenu
    ._disabled:hover {
    background: #ffffff;
}
.action-select-wrap .action-menu ._disabled .action-menu-item,
.action-select-wrap
    .abs-action-menu
    .action-submenu
    ._disabled
    .action-menu-item,
.action-select-wrap .action-menu .action-submenu ._disabled .action-menu-item,
.action-select-wrap
    .actions-split
    .dropdown-menu
    .action-submenu
    ._disabled
    .action-menu-item,
.action-select-wrap
    .actions-split
    .action-menu
    .action-submenu
    ._disabled
    .action-menu-item {
    cursor: default;
    opacity: 0.5;
}
.action-select-wrap .action-menu-items {
    left: 0;
    position: absolute;
    right: 0;
    top: 100%;
}
.action-select-wrap .action-menu-items > .action-menu,
.action-select-wrap .action-menu-items > .abs-action-menu .action-submenu,
.action-select-wrap .action-menu-items > .action-menu .action-submenu,
.action-select-wrap
    .action-menu-items
    > .actions-split
    .dropdown-menu
    .action-submenu,
.action-select-wrap
    .action-menu-items
    > .actions-split
    .action-menu
    .action-submenu {
    min-width: 100%;
    position: static;
}
.action-select-wrap .action-menu-items > .action-menu .action-submenu,
.action-select-wrap
    .action-menu-items
    > .abs-action-menu
    .action-submenu
    .action-submenu,
.action-select-wrap
    .action-menu-items
    > .action-menu
    .action-submenu
    .action-submenu,
.action-select-wrap
    .action-menu-items
    > .actions-split
    .dropdown-menu
    .action-submenu
    .action-submenu,
.action-select-wrap
    .action-menu-items
    > .actions-split
    .action-menu
    .action-submenu
    .action-submenu {
    position: absolute;
}
.action-multicheck-wrap {
    display: inline-block;
    height: 1.6rem;
    padding-top: 1px;
    position: relative;
    width: 3.1rem;
    z-index: 200;
}
.action-multicheck-wrap:hover .admin__control-checkbox + label:before,
.action-multicheck-wrap:hover .action-multicheck-toggle {
    border-color: #878787;
}
.action-multicheck-wrap._active .admin__control-checkbox + label:before,
.action-multicheck-wrap._active .action-multicheck-toggle {
    border-color: #007bdb;
}
.action-multicheck-wrap._active .action-menu,
.action-multicheck-wrap._active .abs-action-menu .action-submenu,
.action-multicheck-wrap._active .action-menu .action-submenu,
.action-multicheck-wrap._active .actions-split .dropdown-menu .action-submenu,
.action-multicheck-wrap._active .actions-split .action-menu .action-submenu {
    opacity: 1;
    visibility: visible;
    display: block;
}
.action-multicheck-wrap._disabled .admin__control-checkbox + label:before {
    background-color: #ffffff;
}
.action-multicheck-wrap._disabled .admin__control-checkbox + label:before,
.action-multicheck-wrap._disabled .action-multicheck-toggle {
    border-color: #adadad;
    opacity: 1;
}
.action-multicheck-wrap .admin__control-checkbox,
.action-multicheck-wrap .admin__control-checkbox + label,
.action-multicheck-wrap .action-multicheck-toggle {
    float: left;
}
.action-multicheck-wrap .action-multicheck-toggle {
    padding-right: 3rem;
    border-radius: 0 1px 1px 0;
    height: 1.6rem;
    margin-left: -1px;
    padding: 0;
    position: relative;
    transition: border-color 0.1s linear;
    width: 1.6rem;
}
.action-multicheck-wrap .action-multicheck-toggle._active:after,
.action-multicheck-wrap .action-multicheck-toggle.active:after,
.mass-select-wrap select:focus + label:after {
    transform: rotate(180deg);
}
.action-multicheck-wrap .action-multicheck-toggle:after,
.mass-select-wrap select + label:after {
    border-color: #000000 transparent transparent transparent;
    border-style: solid;
    border-width: 0.5rem 0.4rem 0 0.4rem;
    content: "";
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.1rem;
    top: 50%;
    transition: all 0.2s linear;
    width: 0;
}
._active .action-multicheck-wrap .action-multicheck-toggle:after,
.active .action-multicheck-wrap .action-multicheck-toggle:after {
    transform: rotate(180deg);
}
.action-multicheck-wrap .action-multicheck-toggle:hover:after {
    border-color: #000000 transparent transparent transparent;
}
.action-multicheck-wrap .action-multicheck-toggle:focus {
    border-color: #007bdb;
}
.action-multicheck-wrap .action-multicheck-toggle:after,
.mass-select-wrap select + label:after {
    right: 0.3rem;
}
.action-multicheck-wrap .action-menu,
.action-multicheck-wrap .abs-action-menu .action-submenu,
.action-multicheck-wrap .action-menu .action-submenu,
.action-multicheck-wrap .actions-split .dropdown-menu .action-submenu,
.action-multicheck-wrap .actions-split .action-menu .action-submenu {
    left: -1.1rem;
    margin-top: 1px;
    right: auto;
    text-align: left;
}
.action-multicheck-wrap .action-menu-item {
    white-space: nowrap;
}
.admin__action-multiselect-wrap {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    display: block;
    user-select: none;
}
.admin__action-multiselect-wrap.action-select-wrap:focus {
    box-shadow: none;
}
.admin__action-multiselect-wrap.action-select-wrap .action-menu,
.admin__action-multiselect-wrap.action-select-wrap
    .abs-action-menu
    .action-submenu,
.admin__action-multiselect-wrap.action-select-wrap .action-menu .action-submenu,
.admin__action-multiselect-wrap.action-select-wrap
    .actions-split
    .dropdown-menu
    .action-submenu,
.admin__action-multiselect-wrap.action-select-wrap
    .actions-split
    .action-menu
    .action-submenu {
    max-height: none;
    overflow-y: inherit;
}
.admin__action-multiselect-wrap .action-menu-item {
    transition: background-color 0.1s linear;
}
.admin__action-multiselect-wrap .action-menu-item._selected {
    background-color: #e0f6fe;
}
.admin__action-multiselect-wrap .action-menu-item._hover {
    background-color: #e3e3e3;
}
.admin__action-multiselect-wrap .action-menu-item._unclickable {
    cursor: default;
}
.admin__action-multiselect-wrap .admin__action-multiselect {
    border: 1px solid #adadad;
    cursor: pointer;
    display: block;
    min-height: 3.2rem;
    padding-right: 3.6rem;
    white-space: normal;
}
.admin__action-multiselect-wrap .admin__action-multiselect:after {
    bottom: 1.25rem;
    top: auto;
}
.admin__action-multiselect-wrap .admin__action-multiselect:before {
    height: 3.3rem;
    top: auto;
}
.admin__control-table-wrapper .admin__action-multiselect-wrap {
    position: static;
}
.admin__control-table-wrapper
    .admin__action-multiselect-wrap
    .admin__action-multiselect {
    position: relative;
}
.admin__control-table-wrapper
    .admin__action-multiselect-wrap
    .admin__action-multiselect:before {
    right: -1px;
    top: -1px;
}
.admin__control-table-wrapper .admin__action-multiselect-wrap .action-menu,
.admin__control-table-wrapper
    .admin__action-multiselect-wrap
    .abs-action-menu
    .action-submenu,
.admin__control-table-wrapper
    .admin__action-multiselect-wrap
    .action-menu
    .action-submenu,
.admin__control-table-wrapper
    .admin__action-multiselect-wrap
    .actions-split
    .dropdown-menu
    .action-submenu,
.admin__control-table-wrapper
    .admin__action-multiselect-wrap
    .actions-split
    .action-menu
    .action-submenu {
    left: auto;
    min-width: 34rem;
    right: auto;
    top: auto;
    z-index: 1;
}
.admin__action-multiselect-wrap .admin__action-multiselect-item-path {
    color: #a79d95;
    font-size: 1.2rem;
    font-weight: 400;
    padding-left: 1rem;
}
.admin__action-multiselect-actions-wrap {
    border-top: 1px solid #e3e3e3;
    margin: 0 1rem;
    padding: 1rem 0;
    text-align: center;
}
.admin__action-multiselect-actions-wrap .action-default {
    font-size: 1.3rem;
    min-width: 13rem;
}
.admin__action-multiselect-text {
    padding: 0.6rem 1rem;
}
.action-menu,
.abs-action-menu .action-submenu,
.action-menu .action-submenu,
.actions-split .dropdown-menu .action-submenu,
.actions-split .action-menu .action-submenu {
    left: 0;
    margin-top: 2px;
    right: auto;
    text-align: left;
}
.admin__action-multiselect-label {
    cursor: pointer;
    position: relative;
    z-index: 1;
}
.admin__action-multiselect-label:before {
    margin-right: 0.5rem;
}
._unclickable .admin__action-multiselect-label {
    cursor: default;
    font-weight: 700;
}
.admin__action-multiselect-search-wrap {
    border-bottom: 1px solid #e3e3e3;
    margin: 0 1rem;
    padding: 1rem 0;
    position: relative;
}
.admin__action-multiselect-search {
    padding-right: 3rem;
    width: 100%;
}
.admin__action-multiselect-search-label {
    display: block;
    font-size: 1.5rem;
    height: 1em;
    overflow: hidden;
    position: absolute;
    right: 2.2rem;
    top: 1.7rem;
    width: 1em;
}
.admin__action-multiselect-search-label:before {
    content: "\e60c";
}
.admin__action-multiselect-search-count {
    color: #a79d95;
    margin-top: 1rem;
}
.admin__action-multiselect-menu-inner {
    margin-bottom: 0;
    max-height: 46rem;
    overflow-y: auto;
}
.admin__action-multiselect-menu-inner .admin__action-multiselect-menu-inner {
    list-style: none;
    max-height: none;
    overflow: hidden;
    padding-left: 2.2rem;
}
.admin__action-multiselect-menu-inner ._hidden {
    display: none;
}
.admin__action-multiselect-crumb {
    background-color: #f5f5f5;
    border: 1px solid #a79d95;
    border-radius: 1px;
    display: inline-block;
    font-size: 1.2rem;
    margin: 0.3rem -4px 0.3rem 0.3rem;
    padding: 0.3rem 2.4rem 0.4rem 1rem;
    position: relative;
    transition: border-color 0.1s linear;
}
.admin__action-multiselect-crumb:hover {
    border-color: #908379;
}
.admin__action-multiselect-crumb .action-close {
    bottom: 0;
    font-size: 0.5em;
    position: absolute;
    right: 0;
    top: 0;
    width: 2rem;
}
.admin__action-multiselect-crumb .action-close:hover {
    color: #060504;
}
.admin__action-multiselect-crumb .action-close:focus,
.admin__action-multiselect-crumb .action-close:active {
    background-color: transparent;
}
.admin__action-multiselect-crumb .action-close:active {
    transform: scale(0.9);
}
.admin__action-multiselect-tree .action-menu,
.admin__action-multiselect-tree .abs-action-menu .action-submenu,
.admin__action-multiselect-tree .action-menu .action-submenu,
.admin__action-multiselect-tree .actions-split .dropdown-menu .action-submenu,
.admin__action-multiselect-tree .actions-split .action-menu .action-submenu {
    min-width: 34.7rem;
}
.admin__action-multiselect-tree .action-menu .action-menu-item,
.admin__action-multiselect-tree
    .abs-action-menu
    .action-submenu
    .action-menu-item,
.admin__action-multiselect-tree .action-menu .action-submenu .action-menu-item,
.admin__action-multiselect-tree
    .actions-split
    .dropdown-menu
    .action-submenu
    .action-menu-item,
.admin__action-multiselect-tree
    .actions-split
    .action-menu
    .action-submenu
    .action-menu-item {
    margin-top: 0.1rem;
}
.admin__action-multiselect-tree .action-menu-item {
    margin-left: 4.2rem;
    position: relative;
}
.admin__action-multiselect-tree .action-menu-item._expended:before {
    border-left: 1px dashed #a79d95;
    bottom: 0;
    content: "";
    left: -1rem;
    position: absolute;
    top: 1rem;
    width: 1px;
}
.admin__action-multiselect-tree
    .action-menu-item._expended
    .admin__action-multiselect-dropdown:before {
    content: "\e615";
}
.admin__action-multiselect-tree
    .action-menu-item._with-checkbox
    .admin__action-multiselect-label {
    padding-left: 2.6rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner {
    position: relative;
}
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner
    .admin__action-multiselect-menu-inner {
    padding-left: 3.2rem;
}
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner
    .admin__action-multiselect-menu-inner:before {
    left: 4.3rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-menu-inner-item {
    position: relative;
}
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner-item:last-child:before {
    height: 2.1rem;
}
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner-item:after,
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner-item:before {
    content: "";
    left: 0;
    position: absolute;
}
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner-item:after {
    border-top: 1px dashed #a79d95;
    height: 1px;
    top: 2.1rem;
    width: 5.2rem;
}
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner-item:before {
    border-left: 1px dashed #a79d95;
    height: 100%;
    top: 0;
    width: 1px;
}
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner-item._parent:after {
    width: 4.2rem;
}
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner-item._root {
    margin-left: -1rem;
}
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner-item._root:after {
    left: 3.2rem;
    width: 2.2rem;
}
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner-item._root:before {
    left: 3.2rem;
    top: 1rem;
}
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner-item._root._parent:after {
    display: none;
}
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner-item._root:first-child:before {
    top: 2.1rem;
}
.admin__action-multiselect-tree
    .admin__action-multiselect-menu-inner-item._root:last-child:before {
    height: 1rem;
}
.admin__action-multiselect-tree .admin__action-multiselect-label {
    line-height: 2.2rem;
    vertical-align: middle;
    word-break: break-all;
}
.admin__action-multiselect-tree .admin__action-multiselect-label:before {
    left: 0;
    position: absolute;
    top: 0.4rem;
}
.admin__action-multiselect-dropdown {
    border-radius: 50%;
    height: 2.2rem;
    left: -2.2rem;
    position: absolute;
    top: 1rem;
    width: 2.2rem;
    z-index: 1;
}
.admin__action-multiselect-dropdown:before {
    background: #ffffff;
    color: #a79d95;
    content: "\e616";
    font-size: 2.2rem;
}
.admin__actions-switch {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.admin__field-control .admin__actions-switch {
    line-height: 3.2rem;
}
.admin__actions-switch + .admin__field-service {
    min-width: 34rem;
}
._disabled .admin__actions-switch-checkbox + .admin__actions-switch-label,
.admin__actions-switch-checkbox.disabled + .admin__actions-switch-label {
    cursor: not-allowed;
    opacity: 0.5;
    pointer-events: none;
}
.admin__actions-switch-checkbox:checked + .admin__actions-switch-label:before {
    left: 15px;
}
.admin__actions-switch-checkbox:checked + .admin__actions-switch-label:after {
    background: #79a22e;
}
.admin__actions-switch-checkbox:checked
    + .admin__actions-switch-label
    .admin__actions-switch-text:before {
    content: attr(data-text-on);
}
.admin__actions-switch-checkbox:focus + .admin__actions-switch-label:before,
.admin__actions-switch-checkbox:focus + .admin__actions-switch-label:after {
    border-color: #007bdb;
}
._error .admin__actions-switch-checkbox + .admin__actions-switch-label:before,
._error .admin__actions-switch-checkbox + .admin__actions-switch-label:after {
    border-color: #e22626;
}
.admin__actions-switch-label {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    cursor: pointer;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    position: relative;
    user-select: none;
    vertical-align: middle;
}
.admin__actions-switch-label:before,
.admin__actions-switch-label:after {
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
}
.admin__actions-switch-label:before {
    background: #ffffff;
    border: 1px solid #aaa6a0;
    border-radius: 100%;
    content: "";
    display: block;
    height: 22px;
    transition: left 0.2s ease-in 0s;
    width: 22px;
    z-index: 1;
}
.admin__actions-switch-label:after {
    background: #e3e3e3;
    border: 1px solid #aaa6a0;
    border-radius: 12px;
    content: "";
    display: block;
    height: 22px;
    transition: background 0.2s ease-in 0s;
    vertical-align: middle;
    width: 37px;
    z-index: 0;
}
.admin__actions-switch-text:before {
    content: attr(data-text-off);
    padding-left: 47px;
    white-space: nowrap;
}
.abs-action-reset,
.admin__field-fallback-reset,
.abs-action-delete,
.action-close,
.timeline-action,
.image .action-remove,
.image-panel-controls .action-delete,
.image-panel-controls .action-remove,
.file-uploader-preview .action-remove,
.search-global-field._active .search-global-action,
.notifications-close,
.adminhtml-integration-index .data-grid .action,
.order-discounts .admin__field .action-default,
.add-by-sku-wrapper .action-reset,
.rma-items .col-actions .action-item-delete-line {
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    padding: 0;
}
.abs-action-reset:hover,
.admin__field-fallback-reset:hover,
.abs-action-delete:hover,
.action-close:hover,
.timeline-action:hover,
.image .action-remove:hover,
.image-panel-controls .action-delete:hover,
.image-panel-controls .action-remove:hover,
.file-uploader-preview .action-remove:hover,
.search-global-field._active .search-global-action:hover,
.notifications-close:hover,
.adminhtml-integration-index .data-grid .action:hover,
.order-discounts .admin__field .action-default:hover,
.add-by-sku-wrapper .action-reset:hover,
.rma-items .col-actions .action-item-delete-line:hover {
    background-color: transparent;
    border: none;
    box-shadow: none;
}
.abs-action-pattern,
.abs-action-default,
.abs-action-primary,
.abs-action-secondary,
.abs-action-tertiary,
.abs-action-quaternary,
.action-default,
button,
.action-primary,
.action-secondary,
.action-tertiary,
.action-quaternary,
.action-advanced-reports,
.mass-select-wrap select + label,
.action-basic,
button,
button.primary,
button.secondary,
button.tertiary,
.ui-dialog .action-close,
.ui-dialog .ui-button,
.ui-dialog .action-primary,
.attribute-popup-actions .action-default.reset,
.attribute-popup-actions .page-actions-buttons > button.action-default.primary,
.modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .action-secondary,
.page-actions > button,
.page-actions .page-actions-buttons > button,
.page-actions .page-actions-buttons > .action,
.page-actions > button.action-primary,
.page-actions .page-actions-buttons > button.action-primary,
.page-actions .page-actions-buttons > .action.action-primary,
.page-actions > button.primary,
.page-actions .page-actions-buttons > button.primary,
.page-actions .page-actions-buttons > .action.primary,
.page-actions > button.action-secondary,
.page-actions .page-actions-buttons > button.action-secondary,
.page-actions .page-actions-buttons > .action.action-secondary,
.steps-wizard .select-attributes-actions .action-default,
.downloadable-form .action-add,
.rma-items .col-actions .action-item-details,
.rma-items .col-actions .action-item-split-line,
.rma-items-block .col-actions a,
.field-vat-number .action-default,
.order-shipping-method-summary .action-default,
.order-shipping-method-info .action-default,
.block-footer .action-add,
.block-footer .action-add,
.popup-window .magento_buttons .ok_button,
.popup-window .magento_buttons .cancel_button,
.fade .actions .primary,
.fade .actions .cancel,
.block-footer .action-add,
.block-footer .action-add.primary,
.block-footer .action-add.secondary,
.block-footer .action-add.tertiary,
.attribute-popup-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-default.primary,
.page-actions > .block-footer .action-add,
.page-actions .page-actions-buttons > .block-footer .action-add,
.page-actions > .block-footer .action-add.action-primary,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary,
.page-actions > .block-footer .action-add.primary,
.page-actions .page-actions-buttons > .block-footer .action-add.primary,
.page-actions > .block-footer .action-add.action-secondary,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-secondary {
    border: 1px solid;
    border-radius: 0;
    display: inline-block;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 1.36;
    padding: 0.6rem 1em 0.6rem;
    text-align: center;
    vertical-align: baseline;
}
.abs-action-pattern[disabled],
.abs-action-pattern.disabled,
.abs-action-default[disabled],
.abs-action-default.disabled,
.abs-action-primary[disabled],
.abs-action-primary.disabled,
.abs-action-secondary[disabled],
.abs-action-secondary.disabled,
.abs-action-tertiary[disabled],
.abs-action-tertiary.disabled,
.abs-action-quaternary[disabled],
.abs-action-quaternary.disabled,
.action-default[disabled],
.action-default.disabled,
button[disabled],
button.disabled,
.action-primary[disabled],
.action-primary.disabled,
.action-secondary[disabled],
.action-secondary.disabled,
.action-tertiary[disabled],
.action-tertiary.disabled,
.action-quaternary[disabled],
.action-quaternary.disabled,
.action-advanced-reports[disabled],
.action-advanced-reports.disabled,
.mass-select-wrap select + label[disabled],
.mass-select-wrap select + label.disabled,
.action-basic[disabled],
.action-basic.disabled,
button[disabled],
button.disabled,
button.primary[disabled],
button.primary.disabled,
button.secondary[disabled],
button.secondary.disabled,
button.tertiary[disabled],
button.tertiary.disabled,
.ui-dialog .action-close[disabled],
.ui-dialog .action-close.disabled,
.ui-dialog .ui-button[disabled],
.ui-dialog .ui-button.disabled,
.ui-dialog .action-primary[disabled],
.ui-dialog .action-primary.disabled,
.attribute-popup-actions .action-default.reset[disabled],
.attribute-popup-actions .action-default.reset.disabled,
.attribute-popup-actions
    .page-actions-buttons
    > button.action-default.primary[disabled],
.attribute-popup-actions
    .page-actions-buttons
    > button.action-default.primary.disabled,
.modal-popup .modal-footer .action-primary[disabled],
.modal-popup .modal-footer .action-primary.disabled,
.modal-popup .modal-footer .action-secondary[disabled],
.modal-popup .modal-footer .action-secondary.disabled,
.page-actions > button[disabled],
.page-actions > button.disabled,
.page-actions .page-actions-buttons > button[disabled],
.page-actions .page-actions-buttons > button.disabled,
.page-actions .page-actions-buttons > .action[disabled],
.page-actions .page-actions-buttons > .action.disabled,
.page-actions > button.action-primary[disabled],
.page-actions > button.action-primary.disabled,
.page-actions .page-actions-buttons > button.action-primary[disabled],
.page-actions .page-actions-buttons > button.action-primary.disabled,
.page-actions .page-actions-buttons > .action.action-primary[disabled],
.page-actions .page-actions-buttons > .action.action-primary.disabled,
.page-actions > button.primary[disabled],
.page-actions > button.primary.disabled,
.page-actions .page-actions-buttons > button.primary[disabled],
.page-actions .page-actions-buttons > button.primary.disabled,
.page-actions .page-actions-buttons > .action.primary[disabled],
.page-actions .page-actions-buttons > .action.primary.disabled,
.page-actions > button.action-secondary[disabled],
.page-actions > button.action-secondary.disabled,
.page-actions .page-actions-buttons > button.action-secondary[disabled],
.page-actions .page-actions-buttons > button.action-secondary.disabled,
.page-actions .page-actions-buttons > .action.action-secondary[disabled],
.page-actions .page-actions-buttons > .action.action-secondary.disabled,
.steps-wizard .select-attributes-actions .action-default[disabled],
.steps-wizard .select-attributes-actions .action-default.disabled,
.downloadable-form .action-add[disabled],
.downloadable-form .action-add.disabled,
.rma-items .col-actions .action-item-details[disabled],
.rma-items .col-actions .action-item-details.disabled,
.rma-items .col-actions .action-item-split-line[disabled],
.rma-items .col-actions .action-item-split-line.disabled,
.rma-items-block .col-actions a[disabled],
.rma-items-block .col-actions a.disabled,
.field-vat-number .action-default[disabled],
.field-vat-number .action-default.disabled,
.order-shipping-method-summary .action-default[disabled],
.order-shipping-method-summary .action-default.disabled,
.order-shipping-method-info .action-default[disabled],
.order-shipping-method-info .action-default.disabled,
.block-footer .action-add[disabled],
.block-footer .action-add.disabled,
.block-footer .action-add[disabled],
.block-footer .action-add.disabled,
.popup-window .magento_buttons .ok_button[disabled],
.popup-window .magento_buttons .ok_button.disabled,
.popup-window .magento_buttons .cancel_button[disabled],
.popup-window .magento_buttons .cancel_button.disabled,
.fade .actions .primary[disabled],
.fade .actions .primary.disabled,
.fade .actions .cancel[disabled],
.fade .actions .cancel.disabled,
.block-footer .action-add[disabled],
.block-footer .action-add.disabled,
.block-footer .action-add.primary[disabled],
.block-footer .action-add.primary.disabled,
.block-footer .action-add.secondary[disabled],
.block-footer .action-add.secondary.disabled,
.block-footer .action-add.tertiary[disabled],
.block-footer .action-add.tertiary.disabled,
.attribute-popup-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-default.primary[disabled],
.attribute-popup-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-default.primary.disabled,
.page-actions > .block-footer .action-add[disabled],
.page-actions > .block-footer .action-add.disabled,
.page-actions .page-actions-buttons > .block-footer .action-add[disabled],
.page-actions .page-actions-buttons > .block-footer .action-add.disabled,
.page-actions > .block-footer .action-add.action-primary[disabled],
.page-actions > .block-footer .action-add.action-primary.disabled,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-primary[disabled],
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-primary.disabled,
.page-actions > .block-footer .action-add.primary[disabled],
.page-actions > .block-footer .action-add.primary.disabled,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.primary[disabled],
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.primary.disabled,
.page-actions > .block-footer .action-add.action-secondary[disabled],
.page-actions > .block-footer .action-add.action-secondary.disabled,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-secondary[disabled],
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-secondary.disabled {
    cursor: default;
    opacity: 0.5;
    pointer-events: none;
}
.abs-action-l,
.ui-dialog .ui-button,
.ui-dialog .action-primary,
.attribute-popup-actions .page-actions-buttons > button.action-default.primary,
.modal-popup .modal-footer .action-primary,
.modal-popup .modal-footer .action-secondary,
.action-advanced-reports,
.page-actions button,
.page-actions .page-actions-buttons > button,
.page-actions .page-actions-buttons > .action,
.page-actions > button.action-primary,
.page-actions .page-actions-buttons > button.action-primary,
.page-actions .page-actions-buttons > .action.action-primary,
.page-actions > button.primary,
.page-actions .page-actions-buttons > button.primary,
.page-actions .page-actions-buttons > .action.primary,
.page-actions > button.action-secondary,
.page-actions .page-actions-buttons > button.action-secondary,
.page-actions .page-actions-buttons > .action.action-secondary,
.page-layout-admin-login .action-primary,
.admin__field-complex-attributes [class^="action-"],
.steps-wizard .select-attributes-actions .action-default,
.order-totals-actions .action-default,
.staging-preview-item-content-wrapper > .actions-toolbar .action-primary,
.popup-window .magento_buttons .ok_button,
.fade .actions .primary,
.attribute-popup-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-default.primary,
.page-actions .block-footer .action-add,
.page-actions .page-actions-buttons > .block-footer .action-add,
.page-actions > .block-footer .action-add.action-primary,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary,
.page-actions > .block-footer .action-add.primary,
.page-actions .page-actions-buttons > .block-footer .action-add.primary,
.page-actions > .block-footer .action-add.action-secondary,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-secondary {
    font-size: 1.6rem;
    letter-spacing: 0.025em;
    padding-bottom: 0.6875em;
    padding-top: 0.6875em;
}
.abs-action-delete,
.rma-items .col-actions .action-item-delete-line {
    display: inline-block;
    font-size: 1.6rem;
    margin-left: 1.2rem;
    padding-top: 0.7rem;
    text-decoration: none;
    vertical-align: middle;
}
.abs-action-delete:after,
.rma-items .col-actions .action-item-delete-line:after {
    color: #666666;
    content: "\e630";
}
.abs-action-delete:hover:after,
.rma-items .col-actions .action-item-delete-line:hover:after {
    color: #35302c;
}
.abs-action-button-as-link,
.action-additional,
.data-grid .action-delete {
    line-height: 1.36;
    padding: 0;
    color: #007bdb;
    text-decoration: none;
    background: none;
    border: 0;
    display: inline;
    font-weight: 400;
    border-radius: 0;
}
.abs-action-button-as-link:visited,
.action-additional:visited,
.data-grid .action-delete:visited {
    color: #007bdb;
    text-decoration: none;
}
.abs-action-button-as-link:hover,
.action-additional:hover,
.data-grid .action-delete:hover {
    color: #007bdb;
    text-decoration: underline;
}
.abs-action-button-as-link:active,
.action-additional:active,
.data-grid .action-delete:active {
    color: #ff5501;
    text-decoration: underline;
}
.abs-action-button-as-link:hover,
.action-additional:hover,
.data-grid .action-delete:hover {
    color: #007bdb;
}
.abs-action-button-as-link:hover,
.abs-action-button-as-link:active,
.abs-action-button-as-link:focus,
.action-additional:hover,
.action-additional:active,
.action-additional:focus,
.data-grid .action-delete:hover,
.data-grid .action-delete:active,
.data-grid .action-delete:focus {
    background: none;
    border: 0;
}
.abs-action-button-as-link.disabled,
.abs-action-button-as-link[disabled],
fieldset[disabled] .abs-action-button-as-link,
.action-additional.disabled,
.action-additional[disabled],
fieldset[disabled] .action-additional,
.data-grid .action-delete.disabled,
.data-grid .action-delete[disabled],
fieldset[disabled] .data-grid .action-delete {
    color: #007bdb;
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline;
}
.abs-action-button-as-link:active,
.abs-action-button-as-link:not(:focus),
.action-additional:active,
.action-additional:not(:focus),
.data-grid .action-delete:active,
.data-grid .action-delete:not(:focus) {
    box-shadow: none;
}
.abs-action-button-as-link:focus,
.action-additional:focus,
.data-grid .action-delete:focus {
    color: #007bdb;
}
.abs-action-default,
.mass-select-wrap select + label,
button,
.rma-items .col-actions .action-item-details,
.rma-items .col-actions .action-item-split-line,
.rma-items-block .col-actions a,
.block-footer .action-add {
    background: #e3e3e3;
    border-color: #adadad;
    color: #514943;
}
.abs-action-default:hover,
.abs-action-default:active,
.abs-action-default:focus,
button:hover,
button:active,
button:focus,
.rma-items .col-actions .action-item-details:hover,
.rma-items .col-actions .action-item-details:active,
.rma-items .col-actions .action-item-details:focus,
.rma-items .col-actions .action-item-split-line:hover,
.rma-items .col-actions .action-item-split-line:active,
.rma-items .col-actions .action-item-split-line:focus,
.rma-items-block .col-actions a:hover,
.rma-items-block .col-actions a:active,
.rma-items-block .col-actions a:focus,
.block-footer .action-add:hover,
.block-footer .action-add:active,
.block-footer .action-add:focus {
    background-color: #dbdbdb;
    color: #514943;
    text-decoration: none;
}
.abs-action-primary,
button.primary,
.page-actions > button.action-primary,
.page-actions .page-actions-buttons > button.action-primary,
.page-actions .page-actions-buttons > .action.action-primary,
.page-actions > button.primary,
.page-actions .page-actions-buttons > button.primary,
.page-actions .page-actions-buttons > .action.primary,
.block-footer .action-add.primary,
.page-actions > .block-footer .action-add.action-primary,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary,
.page-actions > .block-footer .action-add.primary,
.page-actions .page-actions-buttons > .block-footer .action-add.primary {
    background-color: #eb5202;
    border-color: #eb5202;
    color: #ffffff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.abs-action-primary:hover,
.abs-action-primary:active,
.abs-action-primary:focus,
button.primary:hover,
button.primary:active,
button.primary:focus,
.page-actions > button.action-primary:hover,
.page-actions > button.action-primary:active,
.page-actions > button.action-primary:focus,
.page-actions .page-actions-buttons > button.action-primary:hover,
.page-actions .page-actions-buttons > button.action-primary:active,
.page-actions .page-actions-buttons > button.action-primary:focus,
.page-actions .page-actions-buttons > .action.action-primary:hover,
.page-actions .page-actions-buttons > .action.action-primary:active,
.page-actions .page-actions-buttons > .action.action-primary:focus,
.page-actions > button.primary:hover,
.page-actions > button.primary:active,
.page-actions > button.primary:focus,
.page-actions .page-actions-buttons > button.primary:hover,
.page-actions .page-actions-buttons > button.primary:active,
.page-actions .page-actions-buttons > button.primary:focus,
.page-actions .page-actions-buttons > .action.primary:hover,
.page-actions .page-actions-buttons > .action.primary:active,
.page-actions .page-actions-buttons > .action.primary:focus,
.block-footer .action-add.primary:hover,
.block-footer .action-add.primary:active,
.block-footer .action-add.primary:focus,
.page-actions > .block-footer .action-add.action-primary:hover,
.page-actions > .block-footer .action-add.action-primary:active,
.page-actions > .block-footer .action-add.action-primary:focus,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-primary:hover,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-primary:active,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-primary:focus,
.page-actions > .block-footer .action-add.primary:hover,
.page-actions > .block-footer .action-add.primary:active,
.page-actions > .block-footer .action-add.primary:focus,
.page-actions .page-actions-buttons > .block-footer .action-add.primary:hover,
.page-actions .page-actions-buttons > .block-footer .action-add.primary:active,
.page-actions .page-actions-buttons > .block-footer .action-add.primary:focus {
    background-color: #ba4000;
    border-color: #b84002;
    box-shadow: 0 0 0 1px #007bdb;
    color: #ffffff;
    text-decoration: none;
}
.abs-action-primary.disabled,
.abs-action-primary[disabled],
button.primary.disabled,
button.primary[disabled],
.page-actions > button.action-primary.disabled,
.page-actions > button.action-primary[disabled],
.page-actions .page-actions-buttons > button.action-primary.disabled,
.page-actions .page-actions-buttons > button.action-primary[disabled],
.page-actions .page-actions-buttons > .action.action-primary.disabled,
.page-actions .page-actions-buttons > .action.action-primary[disabled],
.page-actions > button.primary.disabled,
.page-actions > button.primary[disabled],
.page-actions .page-actions-buttons > button.primary.disabled,
.page-actions .page-actions-buttons > button.primary[disabled],
.page-actions .page-actions-buttons > .action.primary.disabled,
.page-actions .page-actions-buttons > .action.primary[disabled],
.block-footer .action-add.primary.disabled,
.block-footer .action-add.primary[disabled],
.page-actions > .block-footer .action-add.action-primary.disabled,
.page-actions > .block-footer .action-add.action-primary[disabled],
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-primary.disabled,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-primary[disabled],
.page-actions > .block-footer .action-add.primary.disabled,
.page-actions > .block-footer .action-add.primary[disabled],
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.primary.disabled,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.primary[disabled] {
    cursor: default;
    opacity: 0.5;
    pointer-events: none;
}
.abs-action-secondary,
.action-basic,
button.secondary,
.ui-dialog .ui-button,
.ui-dialog .action-primary,
.attribute-popup-actions .page-actions-buttons > button.action-default.primary,
.modal-popup .modal-footer .action-primary,
.page-actions > button.action-secondary,
.page-actions .page-actions-buttons > button.action-secondary,
.page-actions .page-actions-buttons > .action.action-secondary,
.steps-wizard .select-attributes-actions .action-default,
.popup-window .magento_buttons .ok_button,
.fade .actions .primary,
.block-footer .action-add.secondary,
.attribute-popup-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-default.primary,
.page-actions > .block-footer .action-add.action-secondary,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-secondary {
    background-color: #514943;
    border-color: #514943;
    color: #ffffff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.abs-action-secondary:hover,
.abs-action-secondary:active,
.abs-action-secondary:focus,
.action-basic:hover,
.action-basic:active,
.action-basic:focus,
button.secondary:hover,
button.secondary:active,
button.secondary:focus,
.ui-dialog .ui-button:hover,
.ui-dialog .ui-button:active,
.ui-dialog .ui-button:focus,
.ui-dialog .action-primary:hover,
.ui-dialog .action-primary:active,
.ui-dialog .action-primary:focus,
.attribute-popup-actions
    .page-actions-buttons
    > button.action-default.primary:hover,
.attribute-popup-actions
    .page-actions-buttons
    > button.action-default.primary:active,
.attribute-popup-actions
    .page-actions-buttons
    > button.action-default.primary:focus,
.modal-popup .modal-footer .action-primary:hover,
.modal-popup .modal-footer .action-primary:active,
.modal-popup .modal-footer .action-primary:focus,
.page-actions > button.action-secondary:hover,
.page-actions > button.action-secondary:active,
.page-actions > button.action-secondary:focus,
.page-actions .page-actions-buttons > button.action-secondary:hover,
.page-actions .page-actions-buttons > button.action-secondary:active,
.page-actions .page-actions-buttons > button.action-secondary:focus,
.page-actions .page-actions-buttons > .action.action-secondary:hover,
.page-actions .page-actions-buttons > .action.action-secondary:active,
.page-actions .page-actions-buttons > .action.action-secondary:focus,
.steps-wizard .select-attributes-actions .action-default:hover,
.steps-wizard .select-attributes-actions .action-default:active,
.steps-wizard .select-attributes-actions .action-default:focus,
.popup-window .magento_buttons .ok_button:hover,
.popup-window .magento_buttons .ok_button:active,
.popup-window .magento_buttons .ok_button:focus,
.fade .actions .primary:hover,
.fade .actions .primary:active,
.fade .actions .primary:focus,
.block-footer .action-add.secondary:hover,
.block-footer .action-add.secondary:active,
.block-footer .action-add.secondary:focus,
.attribute-popup-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-default.primary:hover,
.attribute-popup-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-default.primary:active,
.attribute-popup-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-default.primary:focus,
.page-actions > .block-footer .action-add.action-secondary:hover,
.page-actions > .block-footer .action-add.action-secondary:active,
.page-actions > .block-footer .action-add.action-secondary:focus,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-secondary:hover,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-secondary:active,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-secondary:focus {
    background-color: #35302c;
    border-color: #35302c;
    box-shadow: 0 0 0 1px #007bdb;
    color: #ffffff;
    text-decoration: none;
}
.abs-action-secondary:active,
.action-basic:active,
button.secondary:active,
.ui-dialog .ui-button:active,
.ui-dialog .action-primary:active,
.attribute-popup-actions
    .page-actions-buttons
    > button.action-default.primary:active,
.modal-popup .modal-footer .action-primary:active,
.page-actions > button.action-secondary:active,
.page-actions .page-actions-buttons > button.action-secondary:active,
.page-actions .page-actions-buttons > .action.action-secondary:active,
.steps-wizard .select-attributes-actions .action-default:active,
.popup-window .magento_buttons .ok_button:active,
.fade .actions .primary:active,
.block-footer .action-add.secondary:active,
.attribute-popup-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-default.primary:active,
.page-actions > .block-footer .action-add.action-secondary:active,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-secondary:active {
    background-color: #35302c;
}
.abs-action-tertiary,
button.tertiary,
.ui-dialog .action-close,
.attribute-popup-actions .action-default.reset,
.modal-popup .modal-footer .action-secondary,
.popup-window .magento_buttons .cancel_button,
.fade .actions .cancel,
.block-footer .action-add.tertiary {
    background-color: transparent;
    border-color: transparent;
    text-shadow: none;
    color: #007bdb;
}
.abs-action-tertiary:active,
.abs-action-tertiary:hover,
.abs-action-tertiary:focus,
button.tertiary:active,
button.tertiary:hover,
button.tertiary:focus,
.ui-dialog .action-close:active,
.ui-dialog .action-close:hover,
.ui-dialog .action-close:focus,
.attribute-popup-actions .action-default.reset:active,
.attribute-popup-actions .action-default.reset:hover,
.attribute-popup-actions .action-default.reset:focus,
.modal-popup .modal-footer .action-secondary:active,
.modal-popup .modal-footer .action-secondary:hover,
.modal-popup .modal-footer .action-secondary:focus,
.popup-window .magento_buttons .cancel_button:active,
.popup-window .magento_buttons .cancel_button:hover,
.popup-window .magento_buttons .cancel_button:focus,
.fade .actions .cancel:active,
.fade .actions .cancel:hover,
.fade .actions .cancel:focus,
.block-footer .action-add.tertiary:active,
.block-footer .action-add.tertiary:hover,
.block-footer .action-add.tertiary:focus {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}
.abs-action-tertiary:active,
.abs-action-tertiary:hover,
.abs-action-tertiary:focus,
button.tertiary:active,
button.tertiary:hover,
button.tertiary:focus,
.ui-dialog .action-close:active,
.ui-dialog .action-close:hover,
.ui-dialog .action-close:focus,
.attribute-popup-actions .action-default.reset:active,
.attribute-popup-actions .action-default.reset:hover,
.attribute-popup-actions .action-default.reset:focus,
.modal-popup .modal-footer .action-secondary:active,
.modal-popup .modal-footer .action-secondary:hover,
.modal-popup .modal-footer .action-secondary:focus,
.popup-window .magento_buttons .cancel_button:active,
.popup-window .magento_buttons .cancel_button:hover,
.popup-window .magento_buttons .cancel_button:focus,
.fade .actions .cancel:active,
.fade .actions .cancel:hover,
.fade .actions .cancel:focus,
.block-footer .action-add.tertiary:active,
.block-footer .action-add.tertiary:hover,
.block-footer .action-add.tertiary:focus {
    color: #007bdb;
    text-decoration: underline;
}
.abs-action-quaternary,
.page-actions > button,
.page-actions .page-actions-buttons > button,
.page-actions .page-actions-buttons > .action,
.page-actions > .block-footer .action-add,
.page-actions .page-actions-buttons > .block-footer .action-add {
    background-color: transparent;
    border-color: transparent;
    text-shadow: none;
    color: #41362f;
}
.abs-action-quaternary:active,
.abs-action-quaternary:hover,
.abs-action-quaternary:focus,
.page-actions > button:active,
.page-actions > button:hover,
.page-actions > button:focus,
.page-actions .page-actions-buttons > button:active,
.page-actions .page-actions-buttons > button:hover,
.page-actions .page-actions-buttons > button:focus,
.page-actions .page-actions-buttons > .action:active,
.page-actions .page-actions-buttons > .action:hover,
.page-actions .page-actions-buttons > .action:focus,
.page-actions > .block-footer .action-add:active,
.page-actions > .block-footer .action-add:hover,
.page-actions > .block-footer .action-add:focus,
.page-actions .page-actions-buttons > .block-footer .action-add:active,
.page-actions .page-actions-buttons > .block-footer .action-add:hover,
.page-actions .page-actions-buttons > .block-footer .action-add:focus {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}
.abs-action-quaternary:active,
.abs-action-quaternary:hover,
.abs-action-quaternary:focus,
.page-actions > button:active,
.page-actions > button:hover,
.page-actions > button:focus,
.page-actions .page-actions-buttons > button:active,
.page-actions .page-actions-buttons > button:hover,
.page-actions .page-actions-buttons > button:focus,
.page-actions .page-actions-buttons > .action:active,
.page-actions .page-actions-buttons > .action:hover,
.page-actions .page-actions-buttons > .action:focus,
.page-actions > .block-footer .action-add:active,
.page-actions > .block-footer .action-add:hover,
.page-actions > .block-footer .action-add:focus,
.page-actions .page-actions-buttons > .block-footer .action-add:active,
.page-actions .page-actions-buttons > .block-footer .action-add:hover,
.page-actions .page-actions-buttons > .block-footer .action-add:focus {
    color: #231d1a;
}
.abs-action-menu,
.actions-split .dropdown-menu,
.actions-split .action-menu,
.actions-split .abs-action-menu .action-submenu,
.actions-split .action-menu .action-submenu {
    margin-top: 2px;
    right: auto;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #007bdb;
    border-radius: 1px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    color: #41362f;
    display: none;
    font-weight: 400;
    left: 0;
    list-style: none;
    margin: 2px 0 0;
    min-width: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 100%;
}
.abs-action-menu._active,
.actions-split .dropdown-menu._active,
.actions-split .action-menu._active,
.actions-split .abs-action-menu .action-submenu._active,
.actions-split .action-menu .action-submenu._active {
    display: block;
}
.abs-action-menu > li,
.actions-split .dropdown-menu > li,
.actions-split .action-menu > li,
.actions-split .abs-action-menu .action-submenu > li,
.actions-split .action-menu .action-submenu > li {
    border: none;
    display: block;
    padding: 0;
    transition: background-color 0.1s linear;
}
.abs-action-menu > li > a:hover,
.actions-split .dropdown-menu > li > a:hover,
.actions-split .action-menu > li > a:hover,
.actions-split .abs-action-menu .action-submenu > li > a:hover,
.actions-split .action-menu .action-submenu > li > a:hover {
    text-decoration: none;
}
.abs-action-menu > li._visible,
.actions-split .dropdown-menu > li._visible,
.actions-split .action-menu > li._visible,
.actions-split .abs-action-menu .action-submenu > li._visible,
.actions-split .action-menu .action-submenu > li._visible {
    background-color: #e3e3e3;
}
.abs-action-menu > li:hover,
.actions-split .dropdown-menu > li:hover,
.actions-split .action-menu > li:hover,
.actions-split .abs-action-menu .action-submenu > li:hover,
.actions-split .action-menu .action-submenu > li:hover {
    background-color: #e3e3e3;
}
.abs-action-menu > li:active,
.actions-split .dropdown-menu > li:active,
.actions-split .action-menu > li:active,
.actions-split .abs-action-menu .action-submenu > li:active,
.actions-split .action-menu .action-submenu > li:active {
    background-color: #cacaca;
}
.abs-action-menu > li._parent,
.actions-split .dropdown-menu > li._parent,
.actions-split .action-menu > li._parent,
.actions-split .abs-action-menu .action-submenu > li._parent,
.actions-split .action-menu .action-submenu > li._parent {
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    display: flex;
    flex-direction: row;
}
.abs-action-menu > li._parent > .action-menu-item,
.actions-split .dropdown-menu > li._parent > .action-menu-item,
.actions-split .action-menu > li._parent > .action-menu-item,
.actions-split
    .abs-action-menu
    .action-submenu
    > li._parent
    > .action-menu-item,
.actions-split .action-menu .action-submenu > li._parent > .action-menu-item {
    min-width: 100%;
}
.abs-action-menu .item,
.abs-action-menu .action-menu-item,
.actions-split .dropdown-menu .item,
.actions-split .dropdown-menu .action-menu-item,
.actions-split .action-menu .item,
.actions-split .action-menu .action-menu-item,
.actions-split .abs-action-menu .action-submenu .item,
.actions-split .abs-action-menu .action-submenu .action-menu-item,
.actions-split .action-menu .action-submenu .item,
.actions-split .action-menu .action-submenu .action-menu-item {
    cursor: pointer;
    display: block;
    padding: 0.6875em 1em;
}
.abs-action-menu .action-submenu,
.actions-split .dropdown-menu .action-submenu,
.actions-split .action-menu .action-submenu {
    bottom: auto;
    left: auto;
    margin-left: 0;
    margin-top: -1px;
    position: absolute;
    right: auto;
    top: auto;
}
.ie9 .abs-action-menu .action-submenu,
.ie9 .actions-split .dropdown-menu .action-submenu,
.ie9 .actions-split .action-menu .action-submenu,
.ie9 .actions-split .abs-action-menu .action-submenu .action-submenu,
.ie9 .actions-split .action-menu .action-submenu .action-submenu {
    margin-left: 99%;
    margin-top: -3.5rem;
}
.abs-action-menu a.action-menu-item,
.actions-split .dropdown-menu a.action-menu-item,
.actions-split .action-menu a.action-menu-item,
.actions-split .abs-action-menu .action-submenu a.action-menu-item,
.actions-split .action-menu .action-submenu a.action-menu-item {
    color: #41362f;
}
.abs-action-menu a.action-menu-item:focus,
.actions-split .dropdown-menu a.action-menu-item:focus,
.actions-split .action-menu a.action-menu-item:focus,
.actions-split .abs-action-menu .action-submenu a.action-menu-item:focus,
.actions-split .action-menu .action-submenu a.action-menu-item:focus {
    background-color: #e3e3e3;
    box-shadow: none;
}
.abs-action-wrap-triangle,
.action-wrap-prev,
.action-wrap-next {
    position: relative;
}
.abs-action-wrap-triangle .action-default,
.action-wrap-prev .action-default,
.action-wrap-next .action-default {
    width: 100%;
}
.abs-action-wrap-triangle .action-default:before,
.abs-action-wrap-triangle .action-default:after,
.action-wrap-prev .action-default:before,
.action-wrap-prev .action-default:after,
.action-wrap-next .action-default:before,
.action-wrap-next .action-default:after {
    border-style: solid;
    content: "";
    height: 0;
    position: absolute;
    top: 0;
    width: 0;
}
.abs-action-wrap-triangle .action-default:active,
.abs-action-wrap-triangle .action-default:hover,
.abs-action-wrap-triangle .action-default:focus,
.action-wrap-prev .action-default:active,
.action-wrap-prev .action-default:hover,
.action-wrap-prev .action-default:focus,
.action-wrap-next .action-default:active,
.action-wrap-next .action-default:hover,
.action-wrap-next .action-default:focus {
    box-shadow: none;
}
._keyfocus .abs-action-wrap-triangle .action-default:focus,
._keyfocus .action-wrap-prev .action-default:focus,
._keyfocus .action-wrap-next .action-default:focus {
    box-shadow: 0 0 0 1px #007bdb;
}
.ie9 .abs-action-wrap-triangle .action-default[disabled],
.ie9 .abs-action-wrap-triangle .action-default.disabled,
.ie10 .abs-action-wrap-triangle .action-default[disabled],
.ie10 .abs-action-wrap-triangle .action-default.disabled,
.ie9 .action-wrap-prev .action-default[disabled],
.ie9 .action-wrap-prev .action-default.disabled,
.ie10 .action-wrap-prev .action-default[disabled],
.ie10 .action-wrap-prev .action-default.disabled,
.ie9 .action-wrap-next .action-default[disabled],
.ie9 .action-wrap-next .action-default.disabled,
.ie10 .action-wrap-next .action-default[disabled],
.ie10 .action-wrap-next .action-default.disabled {
    background-color: #fcfcfc;
    opacity: 1;
    text-shadow: none;
}
.abs-action-wrap-triangle-right,
.action-wrap-next {
    display: inline-block;
    padding-right: 1.6rem;
    position: relative;
}
.abs-action-wrap-triangle-right .action-default:before,
.abs-action-wrap-triangle-right .action-default:after,
.action-wrap-next .action-default:before,
.action-wrap-next .action-default:after {
    border-color: transparent transparent transparent #e3e3e3;
    border-width: 1.7rem 0 1.6rem 1.7rem;
    left: 100%;
    margin-left: -1.7rem;
}
.abs-action-wrap-triangle-right .action-default:before,
.action-wrap-next .action-default:before {
    border-left-color: #949494;
    right: -1px;
}
.abs-action-wrap-triangle-right .action-default:hover:after,
.abs-action-wrap-triangle-right .action-default:active:after,
.abs-action-wrap-triangle-right .action-default:focus:after,
.action-wrap-next .action-default:hover:after,
.action-wrap-next .action-default:active:after,
.action-wrap-next .action-default:focus:after {
    border-left-color: #dbdbdb;
}
.ie9 .abs-action-wrap-triangle-right .action-default.disabled:after,
.ie9 .abs-action-wrap-triangle-right .action-default[disabled]:after,
.ie10 .abs-action-wrap-triangle-right .action-default.disabled:after,
.ie10 .abs-action-wrap-triangle-right .action-default[disabled]:after,
.ie9 .action-wrap-next .action-default.disabled:after,
.ie9 .action-wrap-next .action-default[disabled]:after,
.ie10 .action-wrap-next .action-default.disabled:after,
.ie10 .action-wrap-next .action-default[disabled]:after {
    border-color: transparent transparent transparent #fcfcfc;
}
.abs-action-wrap-triangle-right .action-primary:after,
.action-wrap-next .action-primary:after {
    border-color: transparent transparent transparent #eb5202;
}
.abs-action-wrap-triangle-right .action-primary:hover:after,
.abs-action-wrap-triangle-right .action-primary:active:after,
.abs-action-wrap-triangle-right .action-primary:focus:after,
.action-wrap-next .action-primary:hover:after,
.action-wrap-next .action-primary:active:after,
.action-wrap-next .action-primary:focus:after {
    border-left-color: #ba4000;
}
.abs-action-wrap-triangle-left,
.action-wrap-prev {
    display: inline-block;
    padding-left: 1.6rem;
}
.abs-action-wrap-triangle-left .action-default,
.action-wrap-prev .action-default {
    text-indent: -0.85rem;
}
.abs-action-wrap-triangle-left .action-default:before,
.abs-action-wrap-triangle-left .action-default:after,
.action-wrap-prev .action-default:before,
.action-wrap-prev .action-default:after {
    border-color: transparent #e3e3e3 transparent transparent;
    border-width: 1.7rem 1.7rem 1.6rem 0;
    margin-right: -1.7rem;
    right: 100%;
}
.abs-action-wrap-triangle-left .action-default:before,
.action-wrap-prev .action-default:before {
    border-right-color: #949494;
    left: -1px;
}
.abs-action-wrap-triangle-left .action-default:hover:after,
.abs-action-wrap-triangle-left .action-default:active:after,
.abs-action-wrap-triangle-left .action-default:focus:after,
.action-wrap-prev .action-default:hover:after,
.action-wrap-prev .action-default:active:after,
.action-wrap-prev .action-default:focus:after {
    border-right-color: #dbdbdb;
}
.ie9 .abs-action-wrap-triangle-left .action-default.disabled:after,
.ie9 .abs-action-wrap-triangle-left .action-default[disabled]:after,
.ie10 .abs-action-wrap-triangle-left .action-default.disabled:after,
.ie10 .abs-action-wrap-triangle-left .action-default[disabled]:after,
.ie9 .action-wrap-prev .action-default.disabled:after,
.ie9 .action-wrap-prev .action-default[disabled]:after,
.ie10 .action-wrap-prev .action-default.disabled:after,
.ie10 .action-wrap-prev .action-default[disabled]:after {
    border-color: transparent #fcfcfc transparent transparent;
}
.abs-action-wrap-triangle-left .action-primary:after,
.action-wrap-prev .action-primary:after {
    border-color: transparent #eb5202 transparent transparent;
}
.abs-action-wrap-triangle-left .action-primary:hover:after,
.abs-action-wrap-triangle-left .action-primary:active:after,
.abs-action-wrap-triangle-left .action-primary:focus:after,
.action-wrap-prev .action-primary:hover:after,
.action-wrap-prev .action-primary:active:after,
.action-wrap-prev .action-primary:focus:after {
    border-right-color: #ba4000;
}
.action-default,
button,
.block-footer .action-add,
.block-footer .action-add {
    background: #e3e3e3;
    border-color: #adadad;
    color: #514943;
}
.action-default:hover,
button:hover,
.action-default:active,
button:active,
.action-default:focus,
button:focus,
.block-footer .action-add:hover,
.block-footer .action-add:active,
.block-footer .action-add:focus {
    background-color: #dbdbdb;
    color: #514943;
    text-decoration: none;
}
.action-primary {
    background-color: #eb5202;
    border-color: #eb5202;
    color: #ffffff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.action-primary:hover,
.action-primary:active,
.action-primary:focus {
    background-color: #ba4000;
    border-color: #b84002;
    box-shadow: 0 0 0 1px #007bdb;
    color: #ffffff;
    text-decoration: none;
}
.action-primary.disabled,
.action-primary[disabled] {
    cursor: default;
    opacity: 0.5;
    pointer-events: none;
}
.action-secondary {
    background-color: #514943;
    border-color: #514943;
    color: #ffffff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.action-secondary:hover,
.action-secondary:active,
.action-secondary:focus {
    background-color: #35302c;
    border-color: #35302c;
    box-shadow: 0 0 0 1px #007bdb;
    color: #ffffff;
    text-decoration: none;
}
.action-secondary:active {
    background-color: #35302c;
}
.action-tertiary,
.action-quaternary,
.downloadable-form .action-add,
.field-vat-number .action-default,
.order-shipping-method-summary .action-default,
.order-shipping-method-info .action-default {
    background-color: transparent;
    border-color: transparent;
    text-shadow: none;
}
.action-tertiary:active,
.action-quaternary:active,
.action-tertiary:hover,
.action-quaternary:hover,
.action-tertiary:focus,
.action-quaternary:focus,
.downloadable-form .action-add:active,
.downloadable-form .action-add:hover,
.downloadable-form .action-add:focus,
.field-vat-number .action-default:active,
.field-vat-number .action-default:hover,
.field-vat-number .action-default:focus,
.order-shipping-method-summary .action-default:active,
.order-shipping-method-summary .action-default:hover,
.order-shipping-method-summary .action-default:focus,
.order-shipping-method-info .action-default:active,
.order-shipping-method-info .action-default:hover,
.order-shipping-method-info .action-default:focus {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}
.action-tertiary,
.downloadable-form .action-add,
.field-vat-number .action-default,
.order-shipping-method-summary .action-default,
.order-shipping-method-info .action-default {
    color: #007bdb;
}
.action-tertiary:active,
.action-tertiary:hover,
.action-tertiary:focus,
.downloadable-form .action-add:active,
.downloadable-form .action-add:hover,
.downloadable-form .action-add:focus,
.field-vat-number .action-default:active,
.field-vat-number .action-default:hover,
.field-vat-number .action-default:focus,
.order-shipping-method-summary .action-default:active,
.order-shipping-method-summary .action-default:hover,
.order-shipping-method-summary .action-default:focus,
.order-shipping-method-info .action-default:active,
.order-shipping-method-info .action-default:hover,
.order-shipping-method-info .action-default:focus {
    color: #007bdb;
    text-decoration: underline;
}
.action-quaternary {
    color: #41362f;
}
.action-quaternary:active,
.action-quaternary:hover,
.action-quaternary:focus {
    color: #231d1a;
}
.action-close > span {
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    display: none;
    visibility: hidden;
}
.action-close:active {
    transform: scale(0.9);
}
.action-close:before {
    content: "\e62f";
    transition: color 0.1s linear;
}
.action-close:hover {
    cursor: pointer;
    text-decoration: none;
}
.action-menu,
.abs-action-menu .action-submenu,
.action-menu .action-submenu,
.actions-split .dropdown-menu .action-submenu,
.actions-split .action-menu .action-submenu {
    background-color: #ffffff;
    border: 1px solid #007bdb;
    border-radius: 1px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    color: #41362f;
    display: none;
    font-weight: 400;
    left: 0;
    list-style: none;
    margin: 2px 0 0;
    min-width: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 100%;
}
.action-menu._active,
.abs-action-menu .action-submenu._active,
.action-menu .action-submenu._active,
.actions-split .dropdown-menu .action-submenu._active,
.actions-split .action-menu .action-submenu._active {
    display: block;
}
.action-menu > li,
.abs-action-menu .action-submenu > li,
.action-menu .action-submenu > li,
.actions-split .dropdown-menu .action-submenu > li,
.actions-split .action-menu .action-submenu > li {
    border: none;
    display: block;
    padding: 0;
    transition: background-color 0.1s linear;
}
.action-menu > li > a:hover,
.abs-action-menu .action-submenu > li > a:hover,
.action-menu .action-submenu > li > a:hover,
.actions-split .dropdown-menu .action-submenu > li > a:hover,
.actions-split .action-menu .action-submenu > li > a:hover {
    text-decoration: none;
}
.action-menu > li._visible,
.abs-action-menu .action-submenu > li._visible,
.action-menu .action-submenu > li._visible,
.actions-split .dropdown-menu .action-submenu > li._visible,
.actions-split .action-menu .action-submenu > li._visible {
    background-color: #e3e3e3;
}
.action-menu > li:hover,
.abs-action-menu .action-submenu > li:hover,
.action-menu .action-submenu > li:hover,
.actions-split .dropdown-menu .action-submenu > li:hover,
.actions-split .action-menu .action-submenu > li:hover {
    background-color: #e3e3e3;
}
.action-menu > li:active,
.abs-action-menu .action-submenu > li:active,
.action-menu .action-submenu > li:active,
.actions-split .dropdown-menu .action-submenu > li:active,
.actions-split .action-menu .action-submenu > li:active {
    background-color: #cacaca;
}
.action-menu > li._parent,
.abs-action-menu .action-submenu > li._parent,
.action-menu .action-submenu > li._parent,
.actions-split .dropdown-menu .action-submenu > li._parent,
.actions-split .action-menu .action-submenu > li._parent {
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    display: flex;
    flex-direction: row;
}
.action-menu > li._parent > .action-menu-item,
.abs-action-menu .action-submenu > li._parent > .action-menu-item,
.action-menu .action-submenu > li._parent > .action-menu-item,
.actions-split .dropdown-menu .action-submenu > li._parent > .action-menu-item,
.actions-split .action-menu .action-submenu > li._parent > .action-menu-item {
    min-width: 100%;
}
.action-menu .item,
.action-menu .action-menu-item,
.abs-action-menu .action-submenu .item,
.abs-action-menu .action-submenu .action-menu-item,
.action-menu .action-submenu .item,
.action-menu .action-submenu .action-menu-item,
.actions-split .dropdown-menu .action-submenu .item,
.actions-split .dropdown-menu .action-submenu .action-menu-item,
.actions-split .action-menu .action-submenu .item,
.actions-split .action-menu .action-submenu .action-menu-item {
    cursor: pointer;
    display: block;
    padding: 0.6875em 1em;
}
.action-menu .action-submenu {
    bottom: auto;
    left: auto;
    margin-left: 0;
    margin-top: -1px;
    position: absolute;
    right: auto;
    top: auto;
}
.ie9 .action-menu .action-submenu,
.ie9 .abs-action-menu .action-submenu .action-submenu,
.ie9 .action-menu .action-submenu .action-submenu,
.ie9 .actions-split .dropdown-menu .action-submenu .action-submenu,
.ie9 .actions-split .action-menu .action-submenu .action-submenu {
    margin-left: 99%;
    margin-top: -3.5rem;
}
.action-menu a.action-menu-item,
.abs-action-menu .action-submenu a.action-menu-item,
.action-menu .action-submenu a.action-menu-item,
.actions-split .dropdown-menu .action-submenu a.action-menu-item,
.actions-split .action-menu .action-submenu a.action-menu-item {
    color: #41362f;
}
.action-menu a.action-menu-item:focus,
.abs-action-menu .action-submenu a.action-menu-item:focus,
.action-menu .action-submenu a.action-menu-item:focus,
.actions-split .dropdown-menu .action-submenu a.action-menu-item:focus,
.actions-split .action-menu .action-submenu a.action-menu-item:focus {
    background-color: #e3e3e3;
    box-shadow: none;
}
table {
    background-color: transparent;
    color: #303030;
}
table > caption {
    margin-bottom: 0.5em;
}
.admin__table-wrapper {
  /* overflow-x: auto;
  overflow-y: hidden; */
  width: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}
.admin__table-primary,
.admin__table-secondary {
    width: 100%;
}
.admin__table-primary {
    font-size: 1.3rem;
}
.admin__table-primary th,
.admin__table-primary td {
    padding: 1rem 1.5rem;
    text-align: left;
}
.admin__table-primary th:first-child,
.admin__table-primary td:first-child {
    padding-left: 0;
}
.admin__table-primary th {
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    font-weight: 700;
    vertical-align: bottom;
}
.admin__table-primary td {
    border-bottom: 1px solid #e3e3e3;
    vertical-align: top;
}
.admin__table-primary tbody tr:last-child td {
    border-bottom-color: transparent;
}
.admin__table-primary tfoot {
    background: #f8f8f8;
    font-weight: 600;
}
.admin__table-primary tfoot th:first-child,
.admin__table-primary tfoot td:first-child {
    padding-left: 1.5rem;
}
.admin__table-secondary caption {
    font-size: 1.8rem;
    font-weight: 700;
    margin-bottom: 0.75em;
    text-align: left;
}
.admin__table-secondary thead th {
    background-color: transparent;
    font-weight: 600;
}
.admin__table-secondary tbody th {
    vertical-align: top;
}
.admin__table-secondary tbody tr:nth-child(odd) th,
.admin__table-secondary tbody tr:nth-child(odd) td {
    background-color: #f1f1f1;
}
.admin__table-secondary tfoot tr:nth-child(odd) th,
.admin__table-secondary tfoot tr:nth-child(odd) td {
    background-color: #ffffff;
}
.admin__table-secondary tfoot tr:first-child {
    border-top: 1px solid #e3e3e3;
}
.admin__table-secondary th,
.admin__table-secondary td {
    padding: 1rem 1rem;
    text-align: left;
}
.admin__table-secondary th {
    color: #676056;
    font-weight: 400;
}
.row {
    margin-left: 0;
    margin-right: 0;
}
.row:after {
    clear: both;
    content: "";
    display: table;
}
.col-xs-1,
.col-m-1,
.col-l-1,
.col-xl-1,
.col-xs-2,
.col-m-2,
.col-l-2,
.col-xl-2,
.col-xs-3,
.col-m-3,
.col-l-3,
.col-xl-3,
.col-xs-4,
.col-m-4,
.col-l-4,
.col-xl-4,
.col-xs-5,
.col-m-5,
.col-l-5,
.col-xl-5,
.col-xs-6,
.col-m-6,
.col-l-6,
.col-xl-6,
.col-xs-7,
.col-m-7,
.col-l-7,
.col-xl-7,
.col-xs-8,
.col-m-8,
.col-l-8,
.col-xl-8,
.col-xs-9,
.col-m-9,
.col-l-9,
.col-xl-9,
.col-xs-10,
.col-m-10,
.col-l-10,
.col-xl-10,
.col-xs-11,
.col-m-11,
.col-l-11,
.col-xl-11,
.col-xs-12,
.col-m-12,
.col-l-12,
.col-xl-12 {
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.66666667%;
}
.col-xs-10 {
    width: 83.33333333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.66666667%;
}
.col-xs-7 {
    width: 58.33333333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.66666667%;
}
.col-xs-4 {
    width: 33.33333333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.66666667%;
}
.col-xs-1 {
    width: 8.33333333%;
}
.col-xs-pull-12 {
    right: 100%;
}
.col-xs-pull-11 {
    right: 91.66666667%;
}
.col-xs-pull-10 {
    right: 83.33333333%;
}
.col-xs-pull-9 {
    right: 75%;
}
.col-xs-pull-8 {
    right: 66.66666667%;
}
.col-xs-pull-7 {
    right: 58.33333333%;
}
.col-xs-pull-6 {
    right: 50%;
}
.col-xs-pull-5 {
    right: 41.66666667%;
}
.col-xs-pull-4 {
    right: 33.33333333%;
}
.col-xs-pull-3 {
    right: 25%;
}
.col-xs-pull-2 {
    right: 16.66666667%;
}
.col-xs-pull-1 {
    right: 8.33333333%;
}
.col-xs-pull-0 {
    right: auto;
}
.col-xs-push-12 {
    left: 100%;
}
.col-xs-push-11 {
    left: 91.66666667%;
}
.col-xs-push-10 {
    left: 83.33333333%;
}
.col-xs-push-9 {
    left: 75%;
}
.col-xs-push-8 {
    left: 66.66666667%;
}
.col-xs-push-7 {
    left: 58.33333333%;
}
.col-xs-push-6 {
    left: 50%;
}
.col-xs-push-5 {
    left: 41.66666667%;
}
.col-xs-push-4 {
    left: 33.33333333%;
}
.col-xs-push-3 {
    left: 25%;
}
.col-xs-push-2 {
    left: 16.66666667%;
}
.col-xs-push-1 {
    left: 8.33333333%;
}
.col-xs-push-0 {
    left: auto;
}
.col-xs-offset-12 {
    margin-left: 100%;
}
.col-xs-offset-11 {
    margin-left: 91.66666667%;
}
.col-xs-offset-10 {
    margin-left: 83.33333333%;
}
.col-xs-offset-9 {
    margin-left: 75%;
}
.col-xs-offset-8 {
    margin-left: 66.66666667%;
}
.col-xs-offset-7 {
    margin-left: 58.33333333%;
}
.col-xs-offset-6 {
    margin-left: 50%;
}
.col-xs-offset-5 {
    margin-left: 41.66666667%;
}
.col-xs-offset-4 {
    margin-left: 33.33333333%;
}
.col-xs-offset-3 {
    margin-left: 25%;
}
.col-xs-offset-2 {
    margin-left: 16.66666667%;
}
.col-xs-offset-1 {
    margin-left: 8.33333333%;
}
.col-xs-offset-0 {
    margin-left: 0%;
}
.row-gutter {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
}
.row-gutter > [class*="col-"] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.tabs-horiz {
    margin: 0;
    padding: 0;
}
.tabs-horiz .ui-state-default {
    background: #e3e3e3;
    border: 0.1rem solid #adadad;
    float: left;
    letter-spacing: 0.0183em;
    list-style: none;
    margin-right: 0.4rem;
}
.tabs-horiz .ui-state-hover {
    background: #d6d6d6;
}
.tabs-horiz .ui-state-active {
    background: #ffffff;
    border-bottom: 0;
    font-weight: 600;
    letter-spacing: normal;
    margin-bottom: -0.1rem;
}
.tabs-horiz .ui-state-active .ui-tabs-anchor {
    border-bottom: 0.1rem solid #ffffff;
    border-top: 0.4rem solid #eb5202;
    padding-top: 1.1rem;
}
.tabs-horiz .ui-tabs-anchor {
    color: #41362f;
    display: block;
    padding: 1.5rem 1.8rem 1.3rem;
    text-decoration: none;
}
.tabs-horiz .ui-tabs-anchor:hover {
    color: #41362f;
    text-decoration: none;
}
.ui-tabs-panel {
    margin-top: -1px;
    padding: 2rem;
}
html {
    height: 100%;
}
body {
    background-color: #f5f5f5;
    min-height: 100%;
    min-width: 102.4rem;
}
.page-wrapper {
    background-color: #ffffff;
    display: inline-block;
    margin-left: -4px;
    vertical-align: top;
    width: calc(100% - 8.800000000000001rem);
}
.page-content {
    padding-bottom: 3rem;
    padding-left: 3rem;
    padding-right: 3rem;
}
.notices-wrapper {
    margin: 0 3rem;
    min-height: 5rem;
}
.notices-wrapper .messages {
    margin-bottom: 0;
}
._disabled {
    box-shadow: none;
    cursor: default;
    opacity: 0.5;
    outline: 0;
}
._disabled:hover {
    box-shadow: none;
    cursor: default;
    opacity: 0.5;
    outline: 0;
}
.a-center {
    text-align: center;
}
._no-select {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}
.hidden {
    display: none;
    visibility: hidden;
}
input.no-display,
.no-display {
    display: none;
}
.code-sample {
    font-family: monospace, serif;
}
.spinner {
    display: inline-block;
    font-size: 4rem;
    height: 1em;
    margin-right: 1.5rem;
    position: relative;
    width: 1em;
}
.spinner > span:nth-child(1) {
    -webkit-animation-delay: 0.27s;
    -moz-animation-delay: 0.27s;
    -ms-animation-delay: 0.27s;
    animation-delay: 0.27s;
    -webkit-transform: rotate(-315deg);
    -moz-transform: rotate(-315deg);
    -ms-transform: rotate(-315deg);
    transform: rotate(-315deg);
}
.spinner > span:nth-child(2) {
    -webkit-animation-delay: 0.36s;
    -moz-animation-delay: 0.36s;
    -ms-animation-delay: 0.36s;
    animation-delay: 0.36s;
    -webkit-transform: rotate(-270deg);
    -moz-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg);
}
.spinner > span:nth-child(3) {
    -webkit-animation-delay: 0.45s;
    -moz-animation-delay: 0.45s;
    -ms-animation-delay: 0.45s;
    animation-delay: 0.45s;
    -webkit-transform: rotate(-225deg);
    -moz-transform: rotate(-225deg);
    -ms-transform: rotate(-225deg);
    transform: rotate(-225deg);
}
.spinner > span:nth-child(4) {
    -webkit-animation-delay: 0.54s;
    -moz-animation-delay: 0.54s;
    -ms-animation-delay: 0.54s;
    animation-delay: 0.54s;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.spinner > span:nth-child(5) {
    -webkit-animation-delay: 0.63s;
    -moz-animation-delay: 0.63s;
    -ms-animation-delay: 0.63s;
    animation-delay: 0.63s;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
.spinner > span:nth-child(6) {
    -webkit-animation-delay: 0.72s;
    -moz-animation-delay: 0.72s;
    -ms-animation-delay: 0.72s;
    animation-delay: 0.72s;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.spinner > span:nth-child(7) {
    -webkit-animation-delay: 0.8100000000000001s;
    -moz-animation-delay: 0.8100000000000001s;
    -ms-animation-delay: 0.8100000000000001s;
    animation-delay: 0.8100000000000001s;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.spinner > span:nth-child(8) {
    -webkit-animation-delay: 0.9s;
    -moz-animation-delay: 0.9s;
    -ms-animation-delay: 0.9s;
    animation-delay: 0.9s;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
@-moz-keyframes fade {
    0% {
        background-color: #514943;
    }
    100% {
        background-color: #ffffff;
    }
}
@-webkit-keyframes fade {
    0% {
        background-color: #514943;
    }
    100% {
        background-color: #ffffff;
    }
}
@-ms-keyframes fade {
    0% {
        background-color: #514943;
    }
    100% {
        background-color: #ffffff;
    }
}
@keyframes fade {
    0% {
        background-color: #514943;
    }
    100% {
        background-color: #ffffff;
    }
}
.spinner > span {
    -webkit-transform: scale(0.4);
    -moz-transform: scale(0.4);
    -ms-transform: scale(0.4);
    transform: scale(0.4);
    -webkit-animation-name: fade;
    -moz-animation-name: fade;
    -ms-animation-name: fade;
    animation-name: fade;
    -webkit-animation-duration: 0.72s;
    -moz-animation-duration: 0.72s;
    -ms-animation-duration: 0.72s;
    animation-duration: 0.72s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: linear;
    -moz-animation-direction: linear;
    -ms-animation-direction: linear;
    animation-direction: linear;
    background-color: #ffffff;
    border-radius: 6px;
    clip: rect(0 0.28571429em 0.1em 0);
    height: 0.1em;
    margin-top: 0.5em;
    position: absolute;
    width: 1em;
}
.ie9 .spinner {
    background: url("../images/ajax-loader.gif") no-repeat center;
}
.ie9 .spinner > span {
    display: none;
}
.popup-loading {
    background: rgba(255, 255, 255, 0.8);
    border-color: #ef672f;
    color: #ef672f;
    font-size: 14px;
    font-weight: bold;
    left: 50%;
    margin-left: -100px;
    padding: 100px 0 10px;
    position: fixed;
    text-align: center;
    top: 40%;
    width: 200px;
    z-index: 1003;
}
.popup-loading:after {
    background-image: url("../images/loader-1.gif");
    content: "";
    height: 64px;
    left: 50%;
    margin: -32px 0 0 -32px;
    position: absolute;
    top: 40%;
    width: 64px;
    z-index: 2;
}
.loading-old,
.loading-mask {
    background: rgba(255, 255, 255, 0.4);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2003;
}
.loading-old img,
.loading-mask img {
    display: none;
}
.loading-old p,
.loading-mask p {
    margin-top: 118px;
}
.loading-old .loader,
.loading-mask .loader {
    background: #f7f3eb url("../images/loader-1.gif") no-repeat 50% 30%;
    border-radius: 5px;
    bottom: 0;
    color: #575757;
    font-size: 14px;
    font-weight: bold;
    height: 160px;
    left: 0;
    margin: auto;
    opacity: 0.95;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 160px;
}
._has-datepicker.admin__control-text {
    padding-right: 3.5rem;
    width: 15rem;
}
._has-datepicker + .ui-datepicker-trigger {
    background-image: none;
    background: none;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-shadow: none;
    font-weight: 400;
    text-decoration: none;
    display: inline-block;
    height: 3.2rem;
    margin-left: -3.2rem;
    overflow: hidden;
    position: absolute;
    vertical-align: top;
    z-index: 1;
}
._has-datepicker + .ui-datepicker-trigger:focus,
._has-datepicker + .ui-datepicker-trigger:active {
    background: none;
    border: none;
}
._has-datepicker + .ui-datepicker-trigger:hover {
    background: none;
    border: none;
}
._has-datepicker + .ui-datepicker-trigger.disabled,
._has-datepicker + .ui-datepicker-trigger[disabled],
fieldset[disabled] ._has-datepicker + .ui-datepicker-trigger {
    pointer-events: none;
    opacity: 0.5;
}
._has-datepicker + .ui-datepicker-trigger > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
._has-datepicker + .ui-datepicker-trigger:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 2.1rem;
    line-height: 32px;
    color: #514943;
    content: "\e627";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
._has-datepicker + .ui-datepicker-trigger:active {
    transform: scale(0.975);
}
._has-datepicker + .ui-datepicker-trigger + .admin__control-support-text,
._has-datepicker + .ui-datepicker-trigger + .admin__control-label {
    margin-left: 3.7rem;
}
._has-datepicker + .ui-datepicker-trigger img {
    display: none;
}
.ui-datepicker {
    box-sizing: border-box;
    display: none;
    opacity: 0.98;
    padding: 0px 0px;
    width: auto;
    z-index: 999999 !important;
}
.ui-datepicker:before {
    background: #ffffff;
    border: 1px solid #007bdb;
    bottom: 3px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 3px;
    z-index: 0;
}
.ui-datepicker-header {
    padding: 0 0 10px;
    position: relative;
    z-index: 1;
}
.ui-datepicker-prev,
.ui-datepicker-next {
    cursor: pointer;
    line-height: 3rem;
    position: absolute;
    top: 0;
}
.ui-datepicker-prev:before,
.ui-datepicker-next:before {
    color: #514943;
    display: inline-block;
    font-size: 34px;
}
.ui-datepicker-prev {
    left: 0;
    margin-left: 10px;
}
.ui-datepicker-prev:before {
    content: "\2039";
}
.ui-datepicker-next {
    right: 0;
    margin-right: 10px;
}
.ui-datepicker-next:before {
    content: "\203A";
}
.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 7px 0px 0px 0px;
    padding: 6px 0px 0px 0px;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
    min-width: 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}
.ui-datepicker table {
    width: 100%;
}
.ui-datepicker table.ui-datepicker-calendar {
    background: #ffffff;
    border: 0;
    border-collapse: collapse;
    position: relative;
    z-index: 1;
}
.ui-datepicker table.ui-datepicker-calendar thead {
    background: transparent;
}
.ui-datepicker table.ui-datepicker-calendar tr {
    background: transparent;
}
.ui-datepicker table.ui-datepicker-calendar tr th {
    background: #606060;
    border: 0;
    padding: 0;
}
.ui-datepicker table.ui-datepicker-calendar thead tr th span {
    background: grey !important;
}
.ui-datepicker table.ui-datepicker-calendar tr th span {
    font-size: 12px;
    font-weight: 500;
    line-height: 22px;
    color: #fff;
}
.ui-datepicker table.ui-datepicker-calendar tr td {
    background: transparent;
    border: 1px solid #adadad;
    padding: 0;
}
.ui-datepicker table.ui-datepicker-calendar tr .ui-datepicker-week-end span {
    background: #efcbcb;
}
.ui-datepicker table.ui-datepicker-calendar span,
.ui-datepicker table.ui-datepicker-calendar a {
    box-sizing: border-box;
    color: #514943;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 38px;
    text-align: center;
    text-decoration: none;
    width: 38px;
}
.ui-datepicker table.ui-datepicker-calendar .ui-state-disabled span {
    color: #999999;
}
.ui-datepicker table.ui-datepicker-calendar .ui-state-active {
    background: #b3f2d1;
    color: #514943;
}
.ui-datepicker table.ui-datepicker-calendar .ui-datepicker-today a {
    border: 3px solid transparent;
    line-height: 32px;
    background: #b3f2d1;
}
.ui-datepicker .ui-datepicker-buttonpane {
    overflow: hidden;
    padding-top: 15px;
    position: relative;
    white-space: nowrap;
    z-index: 1;
}
.ui-datepicker .ui-datepicker-buttonpane button,
.ui-datepicker .ui-datepicker-buttonpane .block-footer .action-add {
    background: #ffffff;
    border: 1px solid #adadad;
    border-radius: 1px;
    box-sizing: border-box;
    color: #008bdb;
    float: left;
    font-size: 14px;
    line-height: 38px;
    padding: 0;
    text-align: center;
    width: 49%;
}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close {
    float: right;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month {
    margin-right: 0;
    width: 47%;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-year {
    width: 47%;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col {
    border: 1px solid #cecece;
    text-align: center;
}
.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}
.ui-timepicker-div dl {
    text-align: left;
}
.ui-timepicker-div dl dd {
    margin: 0 0 10px 65px;
}
.ui-timepicker-div td {
    font-size: 90%;
}
.ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider-horizontal .ui-slider-handle {
    margin-left: -5px;
}
.ui-slider .ui-slider-handle {
    cursor: default;
    position: absolute;
    z-index: 2;
}
.ui-slider-horizontal {
    background: #adadad;
    border: none;
    border-radius: 10px;
    height: 10px;
}
.ui-slider-handle {
    background: #514943;
    border-radius: 10px;
    display: block;
    height: 10px;
    position: absolute;
    width: 10px;
}
.ui-timepicker-div {
    padding: 10px 0 5px 0;
    position: relative;
}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    left: auto;
    right: 2px;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    left: auto;
    right: 1px;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button,
.ui-datepicker-rtl .ui-datepicker-buttonpane .block-footer .action-add {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl
    .ui-datepicker-buttonpane
    .block-footer
    .action-add.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 1px;
    border-right-width: 0;
}
.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}
.ui-timepicker-div dl {
    text-align: left;
}
.ui-timepicker-div dl dt {
    height: 25px;
    margin-bottom: -22px;
}
.ui-timepicker-div dl .ui_tpicker_time_label {
    margin-bottom: -25px;
}
.ui-timepicker-div dl dd {
    margin: 0 10px 10px 65px;
}
.ui-timepicker-div td {
    font-size: 90%;
}
.ui-tpicker-grid-label {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
.messages .message:last-child,
.messages .order-errors .admin__fieldset-wrapper .title:last-child {
    margin: 0 0 2rem;
}
.message,
.order-errors .admin__fieldset-wrapper .title {
    background: #fffbbb;
    border: none;
    border-radius: 0;
    color: #333333;
    font-size: 1.4rem;
    margin: 0 0 1px;
    padding: 1.8rem 4rem 1.8rem 5.5rem;
    position: relative;
    text-shadow: none;
}
.message:before,
.order-errors .admin__fieldset-wrapper .title:before {
    background: none;
    border: 0;
    color: #007bdb;
    content: "\e61a";
    font-family: "Admin Icons";
    font-size: 1.9rem;
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 1.9rem;
    line-height: inherit;
    position: absolute;
    speak: none;
    text-shadow: none;
    top: 1.3rem;
    width: auto;
}
.message-notice:before,
.order-errors .admin__fieldset-wrapper .title:before {
    color: #007bdb;
    content: "\e61a";
}
.message-warning:before {
    color: #eb5202;
    content: "\e623";
}
.message-progress:before {
    color: #008bdb;
    content: "\e61f";
}
.message-error {
    background: #ffcccc;
}
.message-error:before {
    color: #e22626;
    content: "\e632";
    font-size: 1.5rem;
    left: 2.2rem;
    margin-top: 0.5rem;
}
.message-success:before {
    color: #79a22e;
    content: "\e62d";
}
.message-spinner:before {
    display: none;
}
.message-spinner .spinner {
    font-size: 2.5rem;
    left: 1.5rem;
    position: absolute;
    top: 1.5rem;
}
.message-in-rating-edit {
    margin-left: 1.8rem;
    margin-right: 1.8rem;
}
.ui-dialog {
    opacity: 0;
    visibility: hidden;
    background: #ffffff;
    min-width: 40%;
    transform: scale(0.7);
    transition: all 0.3s;
    width: 75%;
}
.ui-dialog.ui-dialog-active {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
}
.ui-dialog.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-dialog .ui-dialog-titlebar,
.popup-window .magento_title,
.fade .popup-title {
    color: #333333;
    font-size: 2.4rem;
    line-height: 2.4rem;
    padding: 3rem 6rem 3rem 3rem;
}
.ui-dialog .ui-dialog-titlebar-close,
.popup-window .magento_close,
.fade .popup .close {
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    position: absolute;
    right: 3rem;
    top: 2.7rem;
}
.ui-dialog .ui-dialog-titlebar-close:before,
.popup-window .magento_close:before,
.fade .popup .close:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 2rem;
    line-height: inherit;
    color: #736963;
    content: "\e62f";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.ui-dialog .ui-dialog-titlebar-close:hover:before,
.popup-window .magento_close:hover:before,
.fade .popup .close:hover:before {
    color: #adadad;
}
.ui-dialog .ui-dialog-titlebar-close .ui-icon,
.popup-window .magento_close .ui-icon,
.fade .popup .close .ui-icon {
    display: none;
}
.ui-dialog .ui-dialog-titlebar-close.ui-state-hover,
.popup-window .magento_close.ui-state-hover,
.fade .popup .close.ui-state-hover {
    border: none;
}
.ui-dialog .ui-dialog-content {
    overflow: auto;
    padding: 0 3rem 3rem;
}
.ui-dialog .ui-dialog-content .fieldset {
    padding-left: 0;
    padding-right: 0;
}
.ui-dialog .ui-dialog-buttonpane {
    padding: 0 3rem 3rem;
}
.ui-dialog .content + .ui-dialog-buttonset {
    padding-top: 3rem;
    text-align: right;
}
.ui-dialog .action-close,
.popup-window .magento_buttons .cancel_button,
.fade .actions .cancel {
    font-size: 1.6rem;
    margin: 0 0 0 3rem;
    padding: 0.7em 0;
}
.ui-dialog .action-close:before,
.popup-window .magento_buttons .cancel_button:before,
.fade .actions .cancel:before {
    content: normal;
}
.ui-dialog .action-close span,
.popup-window .magento_buttons .cancel_button span,
.fade .actions .cancel span {
    overflow: auto;
    position: static;
}
.ui-dialog .ui-button,
.ui-dialog .action-primary,
.popup-window .magento_buttons .ok_button,
.fade .actions .primary {
    float: right;
    margin: 0 0 0 3rem;
}
.ui-dialog .fieldset:last-child {
    padding-bottom: 0;
}
.ui-dialog .main-col,
.ui-dialog .side-col {
    float: left;
    padding-bottom: 0;
}
.ui-dialog .main-col:after,
.ui-dialog .side-col:after {
    display: none;
}
.ui-dialog .side-col {
    width: 20%;
}
.ui-dialog .main-col {
    padding-right: 0;
    width: 80%;
}
.ui-dialog .grid,
.ui-dialog .pager {
    padding-bottom: 0;
}
.ui-dialog .grid-actions {
    padding-top: 0;
}
.ui-dialog .ui-resizable {
    position: relative;
}
.ui-dialog .ui-resizable-handle {
    display: block;
    font-size: 0.1px;
    position: absolute;
}
.ui-dialog .ui-resizable-disabled .ui-resizable-handle,
.ui-dialog .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-dialog .ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    left: 0;
    top: -5px;
    width: 100%;
}
.ui-dialog .ui-resizable-s {
    bottom: 0;
    cursor: s-resize;
    height: 7px;
    left: 0;
    width: 100%;
}
.ui-dialog .ui-resizable-e {
    cursor: e-resize;
    height: 100%;
    right: 0;
    top: 0;
    width: 7px;
}
.ui-dialog .ui-resizable-w {
    cursor: w-resize;
    height: 100%;
    left: -7px;
    top: 0;
    width: 7px;
}
.ui-dialog .ui-resizable-se {
    bottom: 1px;
    cursor: se-resize;
    height: 12px;
    right: 1px;
    width: 12px;
}
.ui-dialog .ui-resizable-sw {
    bottom: 0;
    cursor: sw-resize;
    height: 9px;
    left: -5px;
    width: 9px;
}
.ui-dialog .ui-resizable-nw {
    cursor: nw-resize;
    height: 9px;
    left: -5px;
    top: -5px;
    width: 9px;
}
.ui-dialog .ui-resizable-ne {
    cursor: ne-resize;
    height: 9px;
    right: 0;
    top: -5px;
    width: 9px;
}
.ui-dialog .main-col .insert-title-inner,
.ui-dialog .magento-message .insert-title-inner {
    border-bottom: 1px solid #adadad;
    margin: 0 0 2rem;
    padding-bottom: 0.5rem;
}
.ui-dialog .main-col .insert-actions,
.ui-dialog .magento-message .insert-actions {
    float: right;
}
.ui-dialog .main-col .title,
.ui-dialog .magento-message .title {
    font-size: 1.6rem;
    padding-top: 0.5rem;
}
.ui-dialog .main-col .main-col-inner .uploader,
.ui-dialog .magento-message .main-col-inner .uploader {
    border: 1px solid #adadad;
    margin: 0 0 1rem;
    padding: 0.5rem;
}
.ui-dialog .main-col .breadcrumbs,
.ui-dialog .magento-message .breadcrumbs {
    list-style: none;
    padding-left: 0;
}
.ui-dialog .main-col .breadcrumbs li,
.ui-dialog .magento-message .breadcrumbs li {
    display: inline-block;
    margin: 0 0.5rem 0.5rem 0;
}
.ui-dialog .main-col .breadcrumbs li:after,
.ui-dialog .magento-message .breadcrumbs li:after {
    content: "";
    margin: 0 0.5rem 0 0;
}
.ui-dialog .main-col #contents-uploader,
.ui-dialog .magento-message #contents-uploader {
    margin: 0 0 2rem;
}
.ui-dialog .main-col .fileinput-button,
.ui-dialog .magento-message .fileinput-button {
    cursor: pointer;
    display: inline-block;
    float: none;
    vertical-align: middle;
}
.ui-dialog .main-col .fileinput-button span,
.ui-dialog .magento-message .fileinput-button span {
    display: none;
}
.ui-dialog .main-col .fileinput-button input,
.ui-dialog .magento-message .fileinput-button input {
    -moz-transform: none;
    border: none;
    opacity: 1;
    position: static;
}
.ui-dialog .main-col .file-row,
.ui-dialog .magento-message .file-row {
    border: 1px solid #adadad;
    margin: 0.5rem 0;
    padding: 2px;
}
.ui-dialog .main-col .filecnt,
.ui-dialog .magento-message .filecnt {
    border: 1px solid #adadad;
    display: inline-block;
    margin: 0 0.5rem 15px 0;
    overflow: hidden;
    padding: 3px;
    width: 100px;
}
.ui-dialog .main-col .filecnt.selected,
.ui-dialog .magento-message .filecnt.selected {
    border-color: #008bdb;
}
.ui-dialog .main-col .filecnt p,
.ui-dialog .magento-message .filecnt p {
    text-align: center;
}
.ui-dialog .main-col .x-tree,
.ui-dialog .magento-message .x-tree {
    margin-bottom: 2rem;
}
.ui-dialog .admin__fieldset > .admin__legend {
    float: none;
    font-size: 1.8rem;
    margin: 0 0 2rem 34%;
    width: auto;
}
.ui-dialog .admin__fieldset .product-options {
    margin-left: 34%;
}
.ui-dialog .admin__fieldset .product-options .admin__field-control {
    margin-bottom: 2rem;
}
.ui-popup-message .ui-dialog-titlebar {
    background: #fffbbb;
    font-size: 1.4rem;
    font-weight: 700;
    padding: 2rem 2rem 0 7.5rem;
}
.ui-popup-message .ui-dialog-titlebar-close {
    right: 1.5rem;
    top: 1rem;
}
.ui-popup-message .ui-dialog-titlebar-close:before {
    font-size: 1.4rem;
}
.ui-popup-message .ui-dialog-content {
    background: #fffbbb;
    margin-bottom: 0;
    overflow: inherit;
    padding: 0 2rem 2rem;
}
.ui-popup-message .ui-dialog-content .messages:last-child,
.ui-popup-message .ui-dialog-content .message:last-child,
.ui-popup-message
    .ui-dialog-content
    .order-errors
    .admin__fieldset-wrapper
    .title:last-child {
    margin-bottom: 0;
}
.ui-popup-message .ui-dialog-content .message:first-child,
.ui-popup-message
    .ui-dialog-content
    .order-errors
    .admin__fieldset-wrapper
    .title:first-child {
    padding-top: 0;
}
.ui-popup-message .ui-dialog-content .message:first-child:before,
.ui-popup-message
    .ui-dialog-content
    .order-errors
    .admin__fieldset-wrapper
    .title:first-child:before {
    top: 0;
}
.ui-popup-message .ui-dialog-content .message:last-child,
.ui-popup-message
    .ui-dialog-content
    .order-errors
    .admin__fieldset-wrapper
    .title:last-child {
    padding-bottom: 0;
}
.ui-popup-message .ui-dialog-buttonpane {
    background: #fffbbb;
    padding: 0 2rem 2rem;
}
.insert-variable {
    list-style: none;
    margin: 0;
    padding: 0;
}
.insert-variable li {
    margin-top: 0.5rem;
    padding-left: 1rem;
}
.insert-variable li b {
    display: inline-block;
    margin-left: -1rem;
}
.attribute-popup .page-content {
    padding: 0;
}
.attribute-popup-actions {
    background: #f8f8f8;
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    padding: 1.5rem;
}
.attribute-popup-actions.page-actions {
    float: none;
}
.attribute-popup-actions.fixed {
    background: #ffffff !important;
    border-bottom: 0 !important;
    left: 0 !important;
    padding: 3rem !important;
}
.attribute-popup-actions.fixed .page-actions-buttons {
    padding-right: 0;
}
.attribute-popup-actions .action-default.reset {
    font-size: 1.6rem;
    padding: 0.7em 0;
}
.attribute-popup-actions .page-actions-buttons > button.action-default.primary,
.attribute-popup-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-default.primary {
    float: right;
}
.attribute-popup-actions .page-actions-inner:before {
    display: none;
}
.ie9 .catalog-product-attribute-edit.attribute-popup {
    min-width: 0;
}
.ie9 .catalog-product-attribute-edit.attribute-popup .menu-wrapper {
    display: none;
}
.ie9 .catalog-product-attribute-edit.attribute-popup .page-actions button,
.ie9
    .catalog-product-attribute-edit.attribute-popup
    .page-actions
    .block-footer
    .action-add {
    float: none;
}
.ie9 .catalog-product-attribute-edit.attribute-popup .page-actions .primary {
    float: right;
}
.popup-window {
    background: #ffffff;
}
.popup-window.dialog {
    z-index: 899 !important;
}
.popup-window .table_window > tbody > tr > td {
    background: #ffffff;
    border: 0;
    padding: 0;
}
.popup-window .magento-message {
    padding: 0 3rem 3rem;
    position: relative;
}
.popup-window .magento_content {
    height: auto !important;
}
.popup-window .magento_content .buttons-set {
    margin: 0 0 15px;
}
.popup-window .magento_content .buttons-set button,
.popup-window .magento_content .buttons-set .block-footer .action-add {
    margin-right: 4px;
}
.popup-window .magento_buttons {
    padding: 0 3rem 3rem;
    text-align: right;
}
.popup-window .magento_buttons .ok_button {
    float: right;
    margin: 0 0 0 3rem;
}
.overlay_magento {
    z-index: 800 !important;
}
.fade {
    z-index: 1000;
}
.fade .popup {
    background: #ffffff;
    border: 0;
    border-radius: 0;
    display: inline-block;
    left: 12.5%;
    position: absolute;
    text-align: left;
    top: 5rem;
    width: 75%;
}
.fade .popup-inner {
    padding: 0;
}
.fade .popup-title {
    background: #fffbbb;
    font-size: 1.4rem;
    font-weight: 700;
    padding: 2rem 2rem 0 7.5rem;
}
.fade .popup-header .popup-title {
    margin: 0;
}
.fade .popup-content {
    background: #fffbbb;
    padding: 0 2rem 2rem;
}
.fade .popup-content p {
    margin-top: 0;
}
.fade .popup-content .messages:last-child {
    margin-bottom: 0;
}
.fade .popup-content .message:first-child,
.fade .popup-content .order-errors .admin__fieldset-wrapper .title:first-child {
    padding-top: 0;
}
.fade .popup-content .message:first-child:before,
.fade
    .popup-content
    .order-errors
    .admin__fieldset-wrapper
    .title:first-child:before {
    top: 0;
}
.fade .popup-content .message:last-child,
.fade .popup-content .order-errors .admin__fieldset-wrapper .title:last-child {
    padding-bottom: 0;
}
.fade .fieldset {
    background: #fffbbb;
    border: 0;
    margin: 1.5rem 0 1.5rem 1.5rem;
    padding: 0;
}
.fade .maintenance-checkbox-container {
    padding-left: 20%;
}
.fade .messages {
    margin: 0 !important;
}
.fade .actions {
    margin: 0;
    text-align: right;
}
.fade .actions .primary {
    float: right;
    line-height: inherit;
    margin: 0 0 0 3rem;
}
.fade .actions .primary:hover {
    box-shadow: none;
}
.fade .actions .cancel {
    line-height: inherit;
}
.fade .actions .cancel:hover {
    box-shadow: none;
}
body._has-modal {
    height: 100%;
    overflow: hidden;
    width: 100%;
}
.modals-overlay {
    z-index: 898 !important;
}
.modal-slide,
.modal-popup {
    bottom: 0;
    left: 0;
    min-width: 0;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s 0.3s, opacity 0.3s ease;
    transition: visibility 0s 0.3s, opacity 0.3s ease;
}
.modal-slide._show,
.modal-popup._show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.modal-slide._show .modal-inner-wrap,
.modal-popup._show .modal-inner-wrap {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}
.modal-slide .modal-inner-wrap,
.modal-popup .modal-inner-wrap {
    background-color: #ffffff;
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
    opacity: 1;
    pointer-events: auto;
}
.modal-slide {
    left: 14.8rem;
    z-index: 899;
}
.modal-slide._show .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.modal-slide .modal-inner-wrap {
    height: 100%;
    overflow-y: auto;
    position: static;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    width: auto;
}
.modal-slide._inner-scroll .modal-inner-wrap {
    overflow-y: visible;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.modal-slide._inner-scroll .modal-header,
.modal-slide._inner-scroll .modal-footer {
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}
.modal-slide._inner-scroll .modal-content {
    overflow-y: auto;
}
.modal-slide._inner-scroll .modal-footer {
    margin-top: auto;
}
.modal-slide .modal-header,
.modal-slide .modal-content,
.modal-slide .modal-footer {
    padding: 0 2.6rem 2.6rem;
}
.modal-slide .modal-header {
    padding-bottom: 2.1rem;
    padding-top: 2.1rem;
}
.modal-popup {
    z-index: 899;
    left: 0;
    overflow-y: auto;
}
.modal-popup.confirm .modal-inner-wrap {
    width: 50rem;
}
.modal-popup._show .modal-inner-wrap {
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.modal-popup .modal-inner-wrap {
    margin: 5rem auto;
    width: 75%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    box-sizing: border-box;
    height: auto;
    left: 0;
    position: absolute;
    right: 0;
    -webkit-transform: translateY(-200%);
    transform: translateY(-200%);
    -webkit-transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
}
.modal-popup._inner-scroll {
    overflow-y: visible;
}
.ie11 .modal-popup._inner-scroll,
.ie10 .modal-popup._inner-scroll,
.ie9 .modal-popup._inner-scroll {
    overflow-y: auto;
}
.modal-popup._inner-scroll .modal-inner-wrap {
    max-height: 90%;
}
.ie11 .modal-popup._inner-scroll .modal-inner-wrap,
.ie10 .modal-popup._inner-scroll .modal-inner-wrap,
.ie9 .modal-popup._inner-scroll .modal-inner-wrap {
    max-height: none;
}
.modal-popup._inner-scroll .modal-content {
    overflow-y: auto;
}
.modal-popup .modal-header,
.modal-popup .modal-content,
.modal-popup .modal-footer {
    padding-left: 3rem;
    padding-right: 3rem;
}
.modal-popup .modal-header,
.modal-popup .modal-footer {
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}
.modal-popup .modal-header {
    padding-bottom: 1.2rem;
    padding-top: 3rem;
}
.modal-popup .modal-footer {
    margin-top: auto;
    padding-bottom: 3rem;
    padding-top: 3rem;
}
.modal-popup .modal-footer-actions {
    text-align: right;
}
.data-tooltip-trigger {
    cursor: pointer;
}
.data-tooltip-wrapper {
    max-width: 75%;
    position: absolute;
    top: 0;
    z-index: 898;
}
.data-tooltip-wrapper._top .data-tooltip-tail {
    display: block;
    left: 50%;
    margin-left: -11px;
    top: -10px;
}
.data-tooltip-wrapper._right .data-tooltip-tail {
    display: block;
    margin-top: -11px;
    right: 12px;
    top: 50%;
}
.data-tooltip-wrapper._bottom .data-tooltip-tail {
    bottom: 12px;
    display: block;
    left: 50%;
    margin-left: -11px;
}
.data-tooltip-wrapper._left .data-tooltip-tail {
    display: block;
    left: -10px;
    margin-top: -11px;
    top: 50%;
}
.data-tooltip-wrapper._show {
    height: auto;
    opacity: 1;
    transition: opacity 0.2s linear;
}
.data-tooltip-wrapper._hide {
    height: 0;
    opacity: 0;
    overflow: hidden;
}
.data-tooltip {
    background-color: #ffffff;
    border: 1px solid #007dbd;
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.3);
    padding: 2rem;
    position: relative;
    z-index: 100;
}
.data-tooltip .action-close {
    position: absolute;
    right: 2rem;
    top: 2rem;
}
.data-tooltip .action-close:focus {
    background: none;
}
.data-tooltip-title {
    font-size: 1.7rem;
    font-weight: 600;
    margin: 0 2rem 2rem 0;
}
.data-tooltip-content .items .item {
    margin: 0 0 1rem;
}
.data-tooltip-content .items .item:last-child {
    margin-bottom: 0;
}
.data-tooltip-tail {
    display: none;
    position: absolute;
}
.data-tooltip-tail:before {
    background-color: #ffffff;
    border: 1px solid #007dbd;
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.3);
    content: "";
    height: 22px;
    left: 0;
    position: absolute;
    top: 0;
    transform: rotate(45deg);
    width: 22px;
    z-index: 99;
}
.data-tooltip-tail:after {
    background-color: #ffffff;
    content: "";
    height: 20px;
    left: 1px;
    position: absolute;
    top: 1px;
    transform: rotate(45deg);
    width: 20px;
    z-index: 101;
}
.modal-popup .action-close,
.modal-slide .action-close {
    color: #736963;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.modal-popup .action-close:active,
.modal-slide .action-close:active {
    transform: none;
}
.modal-popup .action-close:active:before,
.modal-slide .action-close:active:before {
    font-size: 1.8rem;
}
.modal-popup .action-close:hover:before,
.modal-slide .action-close:hover:before {
    color: #58504b;
}
.modal-popup .action-close:before,
.modal-slide .action-close:before {
    font-size: 2rem;
}
.modal-popup .action-close:focus,
.modal-slide .action-close:focus {
    background-color: transparent;
}
.modal-popup.prompt .prompt-message {
    padding-bottom: 2rem;
}
.modal-popup.prompt .prompt-message input {
    width: 100%;
}
.modal-popup.confirm .modal-inner-wrap .message,
.modal-popup.prompt .modal-inner-wrap .message,
.modal-popup.confirm
    .modal-inner-wrap
    .order-errors
    .admin__fieldset-wrapper
    .title,
.modal-popup.prompt
    .modal-inner-wrap
    .order-errors
    .admin__fieldset-wrapper
    .title {
    background: #ffffff;
}
.modal-popup.modal-system-messages .modal-inner-wrap {
    background: #fffbbb;
}
.modal-popup._image-box .modal-inner-wrap {
    margin: 5rem auto;
    max-width: 78rem;
    position: static;
}
.modal-popup._image-box .thumbnail-preview {
    padding-bottom: 3rem;
    text-align: center;
}
.modal-popup._image-box .thumbnail-preview .thumbnail-preview-image-block {
    border: 1px solid #cccccc;
    margin: 0 auto 2rem;
    max-width: 58rem;
    padding: 2rem;
}
.modal-popup._image-box .thumbnail-preview .thumbnail-preview-image {
    max-height: 54rem;
}
.modal-popup .modal-title {
    font-size: 2.4rem;
    margin-right: 6.4rem;
}
/* .modal-popup .action-close {
    padding: 3rem 3rem;
} */
.modal-popup .action-close:active {
    padding-right: 3.06666667rem;
    padding-top: 3.06666667rem;
}
.modal-popup .modal-footer {
    padding-top: 2.6rem;
    text-align: right;
}
/* .modal-popup .action-close {
    padding: 3rem;
} */
.modal-popup .action-close:active,
.modal-popup .action-close:focus {
    background: transparent;
    padding-right: 3.1rem;
    padding-top: 3.1rem;
}
.modal-slide .modal-content-new-attribute {
    -webkit-overflow-scrolling: touch;
    overflow: auto;
    padding-bottom: 0;
}
.modal-slide .modal-content-new-attribute iframe {
    margin-bottom: -2.5rem;
}
.modal-slide .modal-title {
    font-size: 2.1rem;
    margin-right: 5.7rem;
}
.modal-slide .action-close {
    padding: 2.1rem 2.6rem;
}
.modal-slide .action-close:active {
    padding-right: 2.7rem;
    padding-top: 2.2rem;
}
.modal-slide .page-main-actions {
    margin-bottom: 0.6rem;
    margin-top: 2.1rem;
}
.modal-slide .magento-message {
    padding: 0 3rem 3rem;
    position: relative;
}
.modal-slide .main-col .insert-title-inner,
.modal-slide .magento-message .insert-title-inner {
    border-bottom: 1px solid #adadad;
    margin: 0 0 2rem;
    padding-bottom: 0.5rem;
}
.modal-slide .main-col .insert-actions,
.modal-slide .magento-message .insert-actions {
    float: right;
}
.modal-slide .main-col .title,
.modal-slide .magento-message .title {
    font-size: 1.6rem;
    padding-top: 0.5rem;
}
.modal-slide .main-col,
.modal-slide .side-col {
    float: left;
    padding-bottom: 0;
}
.modal-slide .main-col:after,
.modal-slide .side-col:after {
    display: none;
}
.modal-slide .side-col {
    width: 20%;
}
.modal-slide .main-col {
    padding-right: 0;
    width: 80%;
}
.modal-slide .content-footer .form-buttons {
    float: right;
}
.modal-title {
    font-weight: 400;
    margin-bottom: 0;
    min-height: 1em;
}
.modal-title span {
    font-size: 1.4rem;
    font-style: italic;
    margin-left: 1rem;
}
.timeline {
    margin-top: 2rem;
    position: relative;
    z-index: 1;
}
.timeline-content {
    background: #f1f1f1;
    border: 1px solid #999999;
    margin-bottom: 2rem;
    overflow-x: scroll;
    overflow-y: hidden;
    position: relative;
}
.timeline-content._from-now {
    padding-left: 50px;
}
.timeline-content._no-records {
    background: #ffffff;
}
.timeline-past {
    background: linear-gradient(
        to left,
        rgba(255, 255, 255, 0.001),
        rgba(255, 255, 255, 0.5) 25%,
        #ffffff
    );
    border-right: 2px solid rgba(226, 38, 38, 0.55);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
    z-index: 3;
}
.timeline-scale {
    float: right;
    width: 160px;
}
.timeline-legend {
    float: left;
}
.timeline-legend-item {
    color: #666666;
    display: inline-block;
    line-height: 2rem;
    vertical-align: middle;
}
.timeline-legend-item:before {
    border: 1px solid #999999;
    content: "";
    display: inline-block;
    height: 2rem;
    margin-right: 5px;
    vertical-align: middle;
    width: 2rem;
}
.timeline-legend-item._update-status-active:before,
.timeline-legend-item._active:before {
    background: #bceeff;
}
.timeline-legend-item._update-status-upcoming:before,
.timeline-legend-item._upcoming:before {
    background: #ccf391;
}
.timeline-items {
    min-height: 25.2rem;
    position: relative;
}
.timeline-item {
    height: 3.6rem;
    position: relative;
    z-index: 2;
}
.timeline-item + .timeline-item {
    margin-top: -1px;
}
._no-records .timeline-item {
    margin-top: -3.6rem;
    position: absolute;
    top: 50%;
    width: 100%;
}
.timeline-event {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #ccf391;
    border: 1px solid #81c21d;
    cursor: pointer;
    height: 3.6rem;
    left: -1px;
    min-width: 5.5rem;
    overflow: hidden;
    padding: 0 1rem;
    position: absolute;
    right: 0;
    white-space: nowrap;
    width: auto;
}
._permanent._active .timeline-event,
._no-records .timeline-event {
    justify-content: center;
    text-align: center;
}
._permanent._active .timeline-event {
    color: #007bdb;
}
.timeline-item._active .timeline-event {
    background: #bceeff;
    border-color: #56c2e6;
}
._scroll-start:not(._active) .timeline-event {
    padding-left: 3rem;
}
._scroll-end .timeline-event {
    padding-right: 3rem;
}
._permanent .timeline-event {
    margin-right: 23px;
    overflow: visible;
}
._no-records .timeline-event {
    background: transparent;
    border-color: transparent;
    color: #333333;
    cursor: default;
}
.timeline-event-title {
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    display: inline-block;
    font-weight: 600;
    line-height: 3.4rem;
    max-width: 100%;
    min-width: 2.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
._no-records .timeline-event-title {
    font-weight: 400;
}
.timeline-event-info {
    display: inline-block;
    line-height: 3.4rem;
    vertical-align: top;
}
.timeline-event-details {
    display: none;
}
.timeline-action {
    bottom: 0;
    display: none;
    margin: auto;
    position: absolute;
    right: 10px;
    top: 0;
}
.timeline-action > span {
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    display: none;
    visibility: hidden;
}
.timeline-action:active {
    transform: scale(0.9);
}
.timeline-action:before {
    transition: color 0.1s linear;
    color: #76c004;
    content: "\e625";
    font-size: 1.8rem;
}
.timeline-action:hover {
    cursor: pointer;
    text-decoration: none;
}
.timeline-item._active .timeline-action:before {
    color: #56c2e6;
}
.timeline-action._tostart {
    left: 10px;
    right: auto;
}
.timeline-action._tostart:before {
    content: "\e624";
}
.timeline-item._scroll-start:not(._active) .timeline-action._tostart {
    display: block;
}
.timeline-item._scroll-end .timeline-action._toend {
    display: block;
}
.timeline-item._permanent .timeline-action._toend {
    display: none;
}
.timeline-event svg {
    display: none;
    height: 3.6rem;
    margin-right: -2.4rem;
    position: absolute;
    right: 0;
    top: -1px;
    width: 2.8rem;
}
._permanent .timeline-event svg {
    display: block;
}
.svg__timeline-ending {
    fill: inherit;
    stroke: inherit;
}
.svg__timeline-arrow {
    stroke: transparent;
}
.timeline-ending {
    color: #86de00;
    fill: #ccf391;
    stroke: #81c21d;
}
.timeline-item._active .timeline-ending {
    color: #79dcff;
    fill: #bceeff;
    stroke: #56c2e6;
}
.timeline-units {
    font-size: 0;
    white-space: nowrap;
}
.timeline-unit {
    border-right: 1px solid #999999;
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 14.28571429%;
}
.timeline-unit:last-child {
    border-right: 0;
}
.timeline-unit:before {
    background-image: repeating-linear-gradient(
        180deg,
        transparent,
        transparent 5px,
        #3e4040 5px,
        #3e4040 6px,
        #979999 6px,
        #979999 7px
    );
    bottom: 0;
    content: "";
    margin-left: -1px;
    position: absolute;
    top: 3.3rem;
    width: 1px;
    z-index: 0;
}
.timeline-unit:first-child:before {
    content: none;
}
._no-records .timeline-unit:before {
    display: none;
}
.timeline-date {
    background: #ffffff;
    border-bottom: 1px solid #999999;
    color: #303030;
    display: block;
    font-size: 1.1rem;
    line-height: 1;
    max-width: 100%;
    overflow: hidden;
    padding: 1rem 0.3rem;
    text-align: center;
    text-overflow: ellipsis;
}
.timeline-priority {
    float: left;
    font-size: 1.1rem;
    font-weight: 600;
    margin-right: 1.8rem;
    margin-top: 2rem;
    text-align: center;
}
.timeline-priority-title {
    font-weight: 700;
    padding: 1rem 0.3rem;
}
.timeline-priority-scale {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 210px solid #cccccc;
    height: 0;
    margin: 0.5rem auto;
    width: 0;
}
.contents-uploader {
    margin: 0 0 2rem;
}
.contents-uploader .fileinput-button {
    cursor: pointer;
    display: inline-block;
    float: none;
    vertical-align: middle;
}
.contents-uploader .fileinput-button span {
    display: none;
}
.contents-uploader .fileinput-button input {
    -moz-transform: none;
    border: none;
    opacity: 1;
    position: static;
}
.file-row {
    border: 1px solid #adadad;
    margin: 0.5rem 0;
    padding: 2px;
}
.filecnt {
    border: 1px solid #adadad;
    cursor: pointer;
    display: inline-block;
    margin: 0 0.5rem 15px 0;
    overflow: hidden;
    padding: 3px;
    width: 100px;
}
.filecnt.selected {
    border-color: #008bdb;
}
.filecnt p {
    text-align: center;
}
.gallery {
    overflow: hidden;
}
.image {
    background: #ffffff;
    box-sizing: border-box;
    display: inline-block;
    margin: 1.2rem;
    position: relative;
    vertical-align: top;
    width: 150px;
}
.image .product-image-wrapper {
    background: #ffffff;
    border: 1px solid #cccccc;
    box-sizing: border-box;
    cursor: pointer;
    height: 150px;
    line-height: 1;
    margin-bottom: 1rem;
    overflow: hidden;
    position: relative;
    width: 150px;
}
.image .product-image-wrapper:hover .product-image {
    opacity: 0.5;
}
.image .product-image {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.image.image-placeholder {
    height: 150px;
}
.image.image-placeholder .product-image-wrapper {
    display: inline-block;
    text-decoration: none;
}
.image.image-placeholder .product-image-wrapper > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.image.image-placeholder .product-image-wrapper:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 6rem;
    line-height: inherit;
    color: #cccccc;
    content: "\e63c";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.image.image-placeholder .product-image-wrapper:before {
    left: 0;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 1;
}
.image.image-placeholder .fileinput-button {
    margin: 0;
}
.image.image-placeholder .fileinput-button,
.image.image-placeholder .image-browse {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.image.image-placeholder .fileinput-button > span,
.image.image-placeholder .image-browse > span {
    display: none;
}
.image.image-placeholder input[type="file"] {
    border: 500px solid transparent;
    bottom: 0;
    cursor: pointer;
    font-size: 10em;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 3;
}
.image.image-placeholder .spinner {
    display: none;
}
.image.image-placeholder.loading .spinner,
.image.image-placeholder .file-row .spinner {
    background: #ffffff;
    display: block;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4;
}
.image.image-placeholder.loading .spinner > span,
.image.image-placeholder .file-row .spinner > span {
    left: 50%;
    margin: 0 0 0 -2rem;
    top: 50%;
}
.image.image-placeholder .file-row {
    background: #ffffff url("../mui/images/ajax-loader-big.gif") no-repeat 50%
        50%;
    bottom: 0;
    height: 100%;
    left: 0;
    margin: auto;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-indent: -999em;
    top: 0;
    width: 100%;
    z-index: 5;
}
.image .image-placeholder-text {
    bottom: 0;
    color: #008bdb;
    font-size: 1.3rem;
    left: 0;
    line-height: 1.333;
    margin-bottom: 15%;
    padding: 0 1rem;
    position: absolute;
    right: 0;
    text-align: center;
}
.image.ui-sortable-placeholder {
    background: #e0f6fe;
    border: 1px solid #008bdb;
    visibility: visible !important;
}
.image .action-remove {
    bottom: 12px;
    cursor: pointer;
    height: 20px;
    left: 6px;
    position: absolute;
    width: 20px;
    z-index: 3;
    display: block;
    text-decoration: none;
}
.image .action-remove > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.image .action-remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 2rem;
    line-height: inherit;
    color: #9e9e9e;
    content: "\e630";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.image .action-remove:hover:before {
    color: #858585;
}
.image .draggable-handle {
    cursor: move;
    height: 20px;
    left: 2px;
    margin: 0;
    position: absolute;
    top: 4px;
    width: 20px;
    z-index: 3;
    display: inline-block;
    text-decoration: none;
}
.image .draggable-handle:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.8rem;
    line-height: inherit;
    color: #9e9e9e;
    content: "\e617";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.image .draggable-handle:hover:before {
    color: #858585;
}
.image .image-fade {
    font-size: 1.8rem;
    background: rgba(255, 255, 255, 0.8);
    bottom: 0;
    color: #9e9e9e;
    content: attr(data-image-hidden-label);
    font-weight: 600;
    left: 0;
    line-height: 150px;
    position: absolute;
    right: 0;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    visibility: hidden;
    z-index: 2;
}
.image.hidden-for-front .image-fade {
    visibility: visible;
}
.image .item-description {
    margin-bottom: 1rem;
}
.image .item-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 1.3rem;
}
.image .item-size {
    color: #666666;
    font-size: 1.2rem;
}
.image .item-roles {
    margin: 0;
    padding: 0;
    list-style: none none;
    font-size: 0;
}
.image .item-roles > li {
    display: inline-block;
    vertical-align: top;
}
.image .item-role {
    background: #e3e3e3;
    color: #514943;
    font-size: 1.2rem;
    line-height: 1;
    margin: 0 0.4rem 0.4rem 0;
    padding: 0.6rem;
}
.image-panel {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    background: #ffffff;
    border-bottom: 1px solid #c2c2c2;
    box-shadow: inset 0 1px 3px #cccccc;
    margin: 0 0 1.5rem;
    padding: 2rem 1.5rem;
}
.image-panel .admin__field-inline .admin__field-label {
    text-align: left;
    width: 30%;
}
.image-panel .admin__field-inline .admin__field-value {
    overflow: hidden;
    padding-left: 2rem;
}
.image-panel-controls,
.image-panel-preview {
    -ms-flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
.image-panel-preview {
    -ms-flex-item-align: center;
    -webkit-align-self: center;
    align-self: center;
}
.image-panel-preview img {
    display: block;
    margin: auto;
}
.image-panel-controls {
    -ms-flex: 0 0 33%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33%;
    flex: 0 0 33%;
    padding-left: 3rem;
}
.image-panel-controls .image-name {
    font-size: 1.6rem;
    color: #666666;
    display: block;
}
.image-panel-controls .action-delete,
.image-panel-controls .action-remove {
    margin: 0 0 35px;
    display: inline-block;
    text-decoration: none;
}
.image-panel-controls .action-delete > span,
.image-panel-controls .action-remove > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.image-panel-controls .action-delete:before,
.image-panel-controls .action-remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.8rem;
    line-height: inherit;
    color: #9e9e9e;
    content: "\e630";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.image-panel-controls .action-delete:hover:before,
.image-panel-controls .action-remove:hover:before {
    color: #858585;
}
.image-panel-controls .fieldset-image-panel {
    padding: 2rem 0.5rem 0 0;
}
.image-panel-controls .fieldset-image-panel .field {
    margin-bottom: 1rem;
}
.image-panel-controls .fieldset-image-panel .label {
    margin-bottom: 1rem;
    padding-top: 0;
    text-align: left;
    width: 100%;
}
.image-panel-controls .fieldset-image-panel .field > .control,
.image-panel-controls .image-panel-controls textarea {
    resize: vertical;
    width: 100%;
}
.image-file-params {
    font-size: 1.1rem;
    color: #666666;
    margin: 0 0 1rem;
}
.image-panel-controls .multiselect-alt,
.gallery .multiselect-alt {
    border: 1px solid #cccccc;
    border-radius: 5px;
    color: #333333;
    list-style: none;
    margin: 0;
    padding: 0;
}
.image-panel-controls .multiselect-alt .item,
.gallery .multiselect-alt .item {
    border-top: 1px solid #ffffff;
    cursor: pointer;
    position: relative;
}
.image-panel-controls .multiselect-alt .item:first-child,
.gallery .multiselect-alt .item:first-child {
    border-top: 0;
}
.image-panel-controls .multiselect-alt .item.selected,
.gallery .multiselect-alt .item.selected {
    background: #e0f6fe;
}
.image-panel-controls .multiselect-alt .item.selected:hover,
.gallery .multiselect-alt .item.selected:hover {
    background: #afe8fc;
}
.image-panel-controls .multiselect-alt .item.selected label,
.gallery .multiselect-alt .item.selected label {
    display: inline-block;
    text-decoration: none;
}
.image-panel-controls .multiselect-alt .item.selected label:before,
.gallery .multiselect-alt .item.selected label:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.4rem;
    line-height: inherit;
    color: #008bdb;
    content: "\e62d";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.image-panel-controls .multiselect-alt .item.selected label:before,
.gallery .multiselect-alt .item.selected label:before {
    left: 8px;
    position: absolute;
    top: 6px;
    width: 17px;
}
.image-panel-controls .multiselect-alt label,
.gallery .multiselect-alt label {
    cursor: pointer;
    display: block;
    padding: 6px 2.5rem 0.5rem;
}
.image-panel-controls .multiselect-alt input[type="checkbox"],
.gallery .multiselect-alt input[type="checkbox"] {
    height: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    width: 0;
}
.admin__field-service-gallery {
    float: right;
}
.admin__field-service-gallery[data-config-scope]:before {
    color: #808080;
    content: attr(data-config-scope);
    display: block;
    font-size: 1.2rem;
    line-height: 3.2rem;
}
.abs-block-resizable,
.block-resizable,
.block-schedule-table {
    height: 15rem;
    min-height: 15rem;
}
.abs-block-resizable-content,
.block-resizable .block-content,
.block-schedule-table .block-content {
    height: 100%;
    margin-bottom: 2rem;
    min-height: 15rem;
    overflow: auto;
    position: relative;
    z-index: 1;
}
.abs-block-resizable-handle-bottom,
.block-resizable .ui-resizable-s,
.block-schedule-table .ui-resizable-s {
    background: #e3e3e3;
    border: 1px solid #bbbbbb;
    bottom: auto;
    color: #666666;
    font-size: 1.6rem;
    font-weight: 700;
    height: auto;
    left: -1px;
    letter-spacing: 0.1rem;
    line-height: 1.6rem;
    padding-bottom: 0.3rem;
    right: -1px;
    text-align: center;
    top: 100%;
    width: auto;
}
.abs-block-resizable-handle-bottom:before,
.block-resizable .ui-resizable-s:before,
.block-schedule-table .ui-resizable-s:before {
    content: ":::::";
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    display: block;
    font-size: 0.1px;
    position: absolute;
    touch-action: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    left: 0;
    top: -3.5px;
    width: 100%;
}
.ui-resizable-s {
    bottom: -3.5px;
    cursor: s-resize;
    height: 7px;
    left: 0;
    width: 100%;
}
.ui-resizable-e {
    cursor: e-resize;
    height: 100%;
    right: -3.5px;
    top: 0;
    width: 7px;
}
.ui-resizable-w {
    cursor: w-resize;
    height: 100%;
    left: -3.5px;
    top: 0;
    width: 7px;
}
.ui-resizable-se {
    bottom: -6px;
    cursor: se-resize;
    height: 12px;
    right: -6px;
    width: 12px;
}
.ui-resizable-sw {
    bottom: -6px;
    cursor: sw-resize;
    height: 12px;
    left: -6px;
    width: 12px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    height: 12px;
    left: -6px;
    top: -6px;
    width: 12px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    height: 12px;
    right: -6px;
    top: -6px;
    width: 12px;
}
.file-uploader-area {
    position: relative;
}
.file-uploader-area input[type="file"] {
    cursor: pointer;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    width: 0;
}
.file-uploader-area input[type="file"]:focus + .file-uploader-button {
    box-shadow: 0 0 0 1px #006bb4;
}
.file-uploader-area input[type="file"]:disabled + .file-uploader-button {
    cursor: default;
    opacity: 0.5;
    pointer-events: none;
}
.file-uploader-summary {
    display: inline-block;
    vertical-align: top;
}
.file-uploader-button {
    cursor: pointer;
    display: inline-block;
}
.file-uploader-button._is-dragover {
    background: #d4d4d4;
    border: 1px solid #006bb4;
}
.file-uploader-spinner {
    background-image: url("../images/loader-1.gif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 15px;
    display: none;
    height: 30px;
    margin-left: 1rem;
    vertical-align: top;
    width: 15px;
}
.file-uploader-preview .action-remove {
    bottom: 4px;
    cursor: pointer;
    display: block;
    height: 27px;
    left: 6px;
    position: absolute;
    text-decoration: none;
    width: 25px;
    z-index: 2;
}
.file-uploader-preview .action-remove > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.file-uploader-preview .action-remove:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 2rem;
    line-height: inherit;
    color: #514943;
    content: "\e630";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.file-uploader-preview .action-remove:hover:before {
    color: #736963;
}
.file-uploader-preview:hover .preview-image img,
.file-uploader-preview:hover .preview-link:before {
    opacity: 0.7;
}
.file-uploader-preview .preview-link {
    display: block;
    height: 100%;
}
.file-uploader-preview .preview-image img {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.file-uploader-preview .preview-video {
    display: inline-block;
    text-decoration: none;
}
.file-uploader-preview .preview-video:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 4rem;
    line-height: inherit;
    color: #cccccc;
    content: "\e641";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.file-uploader-preview .preview-video:hover:before {
    color: #cccccc;
}
.file-uploader-preview .preview-video:before {
    left: 0;
    margin-top: -2rem;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 2;
}
.file-uploader-preview .preview-document {
    display: inline-block;
    text-decoration: none;
}
.file-uploader-preview .preview-document:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 7rem;
    line-height: inherit;
    color: #cccccc;
    content: "\e649";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.file-uploader-preview .preview-document:hover:before {
    color: #cccccc;
}
.file-uploader-preview .preview-document:before {
    left: 0;
    margin-top: -3.5rem;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 2;
}
.file-uploader-preview,
.file-uploader-placeholder {
    background: #ffffff;
    border: 1px solid #cacaca;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 150px;
    line-height: 1;
    margin: 1rem 2.5rem 1rem 0;
    overflow: hidden;
    position: relative;
    width: 150px;
}
.file-uploader._loading .file-uploader-spinner {
    display: inline-block;
}
.file-uploader .admin__field-note,
.file-uploader .admin__field-error {
    margin-bottom: 1rem;
}
.file-uploader .file-uploader-filename {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 150px;
    word-break: break-all;
}
.file-uploader .file-uploader-filename:first-child {
    margin-bottom: 1rem;
}
.file-uploader .file-uploader-meta {
    color: #9e9e9e;
}
.file-uploader .admin__field-fallback-reset {
    margin-left: 1rem;
}
._keyfocus .file-uploader .action-remove:focus {
    box-shadow: 0 0 0 1px #006bb4;
}
.file-uploader-placeholder.placeholder-document {
    display: inline-block;
    text-decoration: none;
}
.file-uploader-placeholder.placeholder-document:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 5rem;
    line-height: inherit;
    color: #cccccc;
    content: "\e649";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.file-uploader-placeholder.placeholder-document:hover:before {
    color: #cccccc;
}
.file-uploader-placeholder.placeholder-document:before {
    left: 0;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 2;
}
.file-uploader-placeholder.placeholder-image {
    display: inline-block;
    text-decoration: none;
}
.file-uploader-placeholder.placeholder-image:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 5rem;
    line-height: inherit;
    color: #cccccc;
    content: "\e63c";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.file-uploader-placeholder.placeholder-image:hover:before {
    color: #cccccc;
}
.file-uploader-placeholder.placeholder-image:before {
    left: 0;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 2;
}
.file-uploader-placeholder.placeholder-video {
    display: inline-block;
    text-decoration: none;
}
.file-uploader-placeholder.placeholder-video:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 3rem;
    line-height: inherit;
    color: #cccccc;
    content: "\e641";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.file-uploader-placeholder.placeholder-video:hover:before {
    color: #cccccc;
}
.file-uploader-placeholder.placeholder-video:before {
    left: 0;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 2;
}
.file-uploader-placeholder-text {
    bottom: 0;
    color: #008bdb;
    font-size: 1.1rem;
    left: 0;
    line-height: 1.36;
    margin-bottom: 15%;
    padding: 0 2rem;
    position: absolute;
    right: 0;
    text-align: center;
}
.data-grid-file-uploader {
    min-width: 7rem;
}
.data-grid-file-uploader._loading .file-uploader-spinner {
    display: block;
}
.data-grid-file-uploader._loading .file-uploader-button:before {
    display: none;
}
.data-grid-file-uploader .file-uploader-image {
    background: transparent;
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.data-grid-file-uploader
    .file-uploader-image
    + .file-uploader-area
    .file-uploader-button:before {
    display: none;
}
.data-grid-file-uploader .file-uploader-area {
    z-index: 2;
}
.data-grid-file-uploader .file-uploader-spinner {
    height: 100%;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.data-grid-file-uploader .file-uploader-button {
    height: 48px;
    text-align: center;
    display: block;
    text-decoration: none;
}
.data-grid-file-uploader .file-uploader-button > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.data-grid-file-uploader .file-uploader-button:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.3rem;
    line-height: 48px;
    color: #8a837f;
    content: "\e61d";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.data-grid-file-uploader .file-uploader-button:hover:before {
    color: #666666;
}
.data-grid-file-uploader .action-select-wrap {
    float: left;
}
.data-grid-file-uploader .action-select-wrap .action-select {
    border: 1px solid #cacaca;
    display: block;
    height: 5rem;
    margin-left: -1px;
    padding: 0;
    width: 2rem;
}
.data-grid-file-uploader .action-select-wrap .action-select:after {
    border-color: #8a837f transparent transparent transparent;
    left: 50%;
    margin: 0 0 0 -5px;
}
.data-grid-file-uploader .action-select-wrap .action-select:hover:after {
    border-color: #666666 transparent transparent transparent;
}
.data-grid-file-uploader .action-select-wrap .action-select > span {
    display: none;
}
.data-grid-file-uploader .action-select-wrap .action-menu,
.data-grid-file-uploader .action-select-wrap .abs-action-menu .action-submenu,
.data-grid-file-uploader .action-select-wrap .action-menu .action-submenu,
.data-grid-file-uploader
    .action-select-wrap
    .actions-split
    .dropdown-menu
    .action-submenu,
.data-grid-file-uploader
    .action-select-wrap
    .actions-split
    .action-menu
    .action-submenu {
    left: 4rem;
    right: auto;
    z-index: 2;
}
.data-grid-file-uploader-inner {
    border: 1px solid #cacaca;
    float: left;
    height: 5rem;
    position: relative;
    width: 5rem;
}
.data-slider {
    background: none;
    font-size: 1.1rem;
    min-height: 2.2rem;
    padding-top: 1.2rem;
    position: relative;
    width: 100%;
}
.data-slider:before {
    background: #aeaeae;
    content: "";
    display: block;
    height: 0.1rem;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.data-slider .ui-slider-handle {
    background: #f5f5f5;
    border: 1px solid #c2c2c2;
    border-radius: 50%;
    box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.03);
    cursor: pointer;
    display: block;
    height: 2.2rem;
    margin-left: -1.1rem !important;
    position: absolute;
    top: -1.1rem;
    width: 2.2rem;
    z-index: 101 !important;
}
.data-slider .ui-slider-handle:before {
    background-color: #bbbbbb;
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top, #bbbbbb 0%, #f8f8f8 100%);
    background-image: linear-gradient(to bottom, #bbbbbb 0%, #f8f8f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb', endColorstr='#f8f8f8', GradientType=0);
    border-radius: 50%;
    content: "";
    display: block;
    height: 0.8rem;
    left: 50%;
    margin: -0.4rem 0 0 -0.4rem;
    position: absolute;
    top: 50%;
    width: 0.8rem;
}
.data-slider-from {
    float: left;
}
.data-slider-to {
    float: right;
}
.data-slider-handle {
    background: #f5f5f5;
    border: 1px solid #c2c2c2;
    border-radius: 50%;
    box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.03);
    cursor: pointer;
    display: block;
    height: 2.2rem;
    margin-left: -1.1rem !important;
    position: absolute;
    top: -1.1rem;
    width: 2.2rem;
    z-index: 101 !important;
}
.data-slider-handle:before {
    background-color: #bbbbbb;
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top, #bbbbbb 0%, #f8f8f8 100%);
    background-image: linear-gradient(to bottom, #bbbbbb 0%, #f8f8f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbbbbb', endColorstr='#f8f8f8', GradientType=0);
    border-radius: 50%;
    content: "";
    display: block;
    height: 0.8rem;
    left: 50%;
    margin: -0.4rem 0 0 -0.4rem;
    position: absolute;
    top: 50%;
    width: 0.8rem;
}
#amseohtml-sort-order {
    margin-top: 2.2rem;
}
#amseohtml-sort-order tr td,
#amseohtml-sort-order tr th {
    background: #efefef;
    border-bottom: 1px solid #fff;
}
#amseohtml-sort-order tr td .draggable,
#amseohtml-sort-order tr th .draggable {
    color: #adadad;
}
#amseohtml-sort-order tr td:hover {
    cursor: move;
}
#amseohtml-sort-order tr td.item-position {
    padding: 1rem;
    max-width: 87px;
}
#amseohtml-sort-order tr td:before {
    font-family: "Admin Icons";
    content: "\e63d";
}
/**
* KiwiCommerce
*
* Do not edit or add to this file if you wish to upgrade to newer versions in the future.
* If you wish to customise this module for your needs.
* Please contact us https://kiwicommerce.co.uk/contacts.
*
* @category   KiwiCommerce
* @package    KiwiCommerce_AdminActivity
* @copyright  Copyright (C) 2018 Kiwi Commerce Ltd (https://kiwicommerce.co.uk/)
* @license    https://kiwicommerce.co.uk/magento2-extension-license/
*/
/**
* KiwiCommerce
*
* Do not edit or add to this file if you wish to upgrade to newer versions in the future.
* If you wish to customise this module for your needs.
* Please contact us https://kiwicommerce.co.uk/contacts.
*
* @category   KiwiCommerce
* @package    KiwiCommerce_AdminActivity
* @copyright  Copyright (C) 2018 Kiwi Commerce Ltd (https://kiwicommerce.co.uk/)
* @license    https://kiwicommerce.co.uk/magento2-extension-license/
*/
.kiwiCommerce-logo {
    background-image: url("../KiwiCommerce_AdminActivity/images/kiwicommerce-icon.svg");
    background-size: auto 20px;
    background-repeat: no-repeat;
    padding-left: 25px;
}
.timeline-now {
    width: 1px;
    height: 100%;
    position: absolute;
    background-color: red;
    z-index: 3;
}
.timeline-items .timeline-item._pending .timeline-event,
.timeline-items .timeline-item._running .timeline-event {
    overflow: visible;
}
.timeline-items .timeline-item._pending .timeline-event svg,
.timeline-items .timeline-item._running .timeline-event svg {
    display: inline-block;
}
.timeline-items .timeline-item._missed .timeline-event {
    background: #414141;
    color: #ffffff;
    border: solid 1px #000000;
}
.timeline-items .timeline-item._running .timeline-event {
    background: #bceeff;
    color: #007bdb;
    border: solid 1px #56c2e6;
}
.timeline-items .timeline-item._running .timeline-event .timeline-ending {
    color: #007bdb;
    fill: #bceeff;
    stroke: solid 1px #56c2e6;
}
.timeline-items .timeline-item._error .timeline-event {
    background: #f5b7b7;
    color: #ff0000;
    border: solid 1px #ff0000;
}
.timeline-items .timeline-item._pending .timeline-event {
    background: #effb82;
    color: #6f6200;
    border: solid 1px #6f6200;
}
.timeline-items .timeline-item._pending .timeline-event .timeline-ending {
    color: #6f6200;
    fill: #effb82;
    stroke: #6f6200;
}
.cronjobmanager {
    line-height: 0.36px;
}
.cronjobmanager .row {
    border-bottom: 1px solid #dadfe0;
    padding: 0;
    margin: 0;
    height: 40px;
}
.cronjobmanager .wrapper {
    position: relative;
    margin-bottom: 2rem;
    float: left;
    overflow-x: scroll;
    overflow-y: hidden;
    width: 100%;
    border: 1px solid #999999;
    background-color: #f1f1f1;
}
.cronjobmanager .hours {
    height: auto;
}
.cronjobmanager .hour {
    float: left;
}
.cronjobmanager .hour span {
    margin-left: 5px;
}
.cronjobmanager .job-code {
    padding: 20px 10px;
}
.cronjobmanager .timeline-date {
    padding: 0.9rem 0rem;
}
.cronjobmanager .left-content {
    float: left;
    border-right: 1px solid #999999;
}
.cronjobmanager .left-content .timeline-unit {
    width: 100%;
    border-right: none;
}
.cronjobmanager .left-content .row {
    background-color: #ffffff;
}
.cronjobmanager .timeline-container {
    overflow: auto;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.cronjobmanager .timeline-container__panel {
    position: relative;
}
.cronjobmanager .timeline-container__panel .timeline-date {
    border-right: 1px solid #999999;
}
.cronjobmanager .timeline-container__now {
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: red;
    z-index: 0;
}
.cronjobmanager .timeline-container__now::before {
    position: absolute;
    top: 0;
    right: -10px;
    height: 0;
    width: 0px;
    border: 10px solid transparent;
    border-top-color: transparent;
    border-top-color: red;
    content: "";
}
.cronjobmanager .timeline-container .timeline-date__container::before {
    background-image: repeating-linear-gradient(
        180deg,
        transparent,
        transparent 5px,
        #3e4040 5px,
        #3e4040 6px,
        #979999 6px,
        #979999 7px
    );
    bottom: 0;
    content: "";
    margin-left: -1px;
    position: absolute;
    top: 3.3rem;
    width: 1px;
    z-index: 0;
}
.cronjobmanager .cron-job {
    position: absolute;
    margin-top: 5px;
    background-color: #a4a8a3;
    height: 30px;
    z-index: 1;
}
.cronjobmanager .cron-job.success {
    background-color: #1ca84c;
}
.cronjobmanager .cron-job.missed {
    background-color: #f75300;
}
.cronjobmanager .cron-job.running {
    background-color: #09a7e6;
    z-index: 0;
}
.cronjobmanager .cron-job.error {
    background-color: #d71200;
}
@font-face {
    font-family: "M2ePro";
    src: url("../Ess_M2ePro/fonts/menuicon.woff2") format("woff2"),
        url("../Ess_M2ePro/fonts/menuicon.woff") format("woff");
    font-weight: normal;
    font-style: normal;
}
.admin__menu .item-ebay.parent.level-0 > a:before,
.admin__menu .item-ebay.level-0 > a:before {
    font-family: "M2ePro";
    font-size: 3.2rem;
    margin-bottom: 1rem;
    line-height: 25px;
    content: "\e900";
}
.admin__menu .item-amazon.parent.level-0 > a:before,
.admin__menu .item-amazon.level-0 > a:before {
    font-family: "M2ePro";
    font-size: 2.8rem;
    margin-bottom: 1rem;
    content: "\e901";
}
.admin__menu .item-m2epro-maintenance.parent.level-0 > a:before,
.admin__menu .item-m2epro-maintenance.level-0 > a:before {
    font-family: "M2ePro";
    font-size: 2.8rem;
    margin-bottom: 1rem;
    content: "\e902";
}
.iwd-om-pre-loader {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.6);
    z-index: 400;
}
.iwd-om-pre-loader.hide {
    display: none;
}
.iwd-om-pre-loader i.loader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px -25px;
    width: 50px;
    height: 50px;
    background: url("../IWD_OrderManager/images/loader.gif") no-repeat scroll;
}
.iwd-om-message {
    background: #fffbbb;
    border: 1px solid #ee7d7d;
    box-sizing: border-box;
    color: #555555;
    display: block;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.2;
    margin: 0.2rem 0;
    padding: 0.8rem 1rem 0.9rem;
}
.iwd-om-message:before,
.iwd-om-message:after {
    content: "";
}
.iwd-om-message.hide {
    display: none;
}
.iwd-om-message-notice {
    margin-bottom: 1.5rem;
}
.om-top-actions {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.36;
    font-size: 1.4rem;
    cursor: pointer;
    color: #007bdb;
    margin-left: 10px;
    display: inline-block;
}
.om-top-actions:hover {
    color: #006dcd;
}
.om-top-actions .disallowed,
.note-list-actions-buttons .disallowed {
    color: #cccccc !important;
}
.iwd-om-actions-block {
    margin: 20px 0 0 0;
    position: relative;
}
.iwd-om-actions-block button,
.iwd-om-actions-block .block-footer .action-add {
    height: 48px;
}
.iwd-om-actions-block button.action-toggle,
.iwd-om-actions-block .block-footer .action-add.action-toggle {
    width: 42px;
}
.iwd-om-actions-block button.action-toggle:after,
.iwd-om-actions-block .block-footer .action-add.action-toggle:after {
    margin-top: 0;
    right: 15px;
}
.iwd-om-actions-block button.cancel,
.iwd-om-actions-block .block-footer .action-add.cancel {
    float: left;
}
.iwd-om-actions-block button.update,
.iwd-om-actions-block .block-footer .action-add.update {
    float: right;
}
.iwd-om-actions-block .actions-split {
    float: right;
}
.iwd-om-actions-block .actions-split button,
.iwd-om-actions-block .actions-split .block-footer .action-add {
    margin-left: 10px;
}
.iwd-om-actions-block .actions-split.active,
.iwd-om-actions-block .actions-split._active,
.iwd-om-actions-block .actions-split:hover {
    box-shadow: none;
}
.iwd-om-actions-block .actions-split .dropdown-menu {
    width: 300px;
    right: 0;
    left: auto;
}
.iwd-om-actions-block .actions-split .dropdown-menu li label {
    font-size: 13px;
    line-height: 33px;
    font-weight: bold;
    text-transform: uppercase;
}
.iwd-om-actions-block .actions-split .dropdown-menu li label input {
    display: none;
}
.iwd-om-actions-block .actions-split .dropdown-menu li label:after {
    display: inline-block;
    margin-left: 10px;
    vertical-align: bottom;
    width: 34px;
    height: 17px;
    background: url(../IWD_OrderManager/images/switcher.png) no-repeat;
    content: "";
    float: right;
    top: 8px;
    position: relative;
}
.iwd-om-actions-block .actions-split .dropdown-menu li label.checked:after {
    background-position-x: -34px;
}
.iwd-om-actions-block .actions-split #order-items-update {
    margin-right: 0;
}
.iwd-om-actions-block .actions-split #order-items-update.additional-action {
    margin-right: 3.2rem;
}
#sales_order_view .admin__page-section-item {
    position: relative;
}
#order_information_form ._required > .admin__field-label span:after {
    margin-left: 10px;
    position: relative;
}
#order_information_form .admin__field-label span {
    padding-left: 0;
}
#order_information_form select {
    width: 100%;
}
#iwd-om-edit-order-items-link {
    line-height: 24px;
}
#order_customer_info_form ._required > .admin__field-label span:after {
    margin-left: 10px;
    position: relative;
}
#order_customer_info_form .admin__field-label span {
    padding-left: 0;
}
#order_customer_info_form select {
    width: 100%;
}
#order_customer_info_form .field-group_id {
    float: none !important;
}
#om-edit-account-information-change-customer {
    float: right;
    background: #007bdd;
    color: #ffffff;
}
#order_history_block .note-list .note-list-item {
    position: relative;
}
#order_history_block .note-list .note-list-item .note-list-actions-buttons {
    position: absolute;
    top: 0;
    right: -75px;
    display: none;
}
#order_history_block .note-list .note-list-item .note-list-actions-buttons a {
    display: inline-block;
    color: #007bdb;
    margin: 10px;
}
#order_history_block
    .note-list
    .note-list-item
    .note-list-actions-buttons
    a:hover {
    color: #006dcd;
}
#order_history_block
    .note-list
    .note-list-item
    .note-list-actions-block-update {
    display: none;
}
#order_history_block
    .note-list
    .note-list-item
    .note-list-actions-block-update
    button.cancel,
#order_history_block
    .note-list
    .note-list-item
    .note-list-actions-block-update
    .block-footer
    .action-add.cancel {
    float: left;
}
#order_history_block
    .note-list
    .note-list-item
    .note-list-actions-block-update
    button.update,
#order_history_block
    .note-list
    .note-list-item
    .note-list-actions-block-update
    .block-footer
    .action-add.update {
    float: right;
}
#order_history_block
    .note-list
    .note-list-item
    .note-list-actions-block-update
    .data-for-edit {
    margin: 0 0 1.7rem;
}
#order_history_block
    .note-list
    .note-list-item
    .note-list-actions-block-delete {
    display: none;
}
#order_history_block
    .note-list
    .note-list-item
    .note-list-actions-block-delete
    button.cancel,
#order_history_block
    .note-list
    .note-list-item
    .note-list-actions-block-delete
    .block-footer
    .action-add.cancel {
    float: left;
}
#order_history_block
    .note-list
    .note-list-item
    .note-list-actions-block-delete
    button.delete,
#order_history_block
    .note-list
    .note-list-item
    .note-list-actions-block-delete
    .block-footer
    .action-add.delete {
    float: right;
}
#order_history_block
    .note-list
    .note-list-item:hover
    .note-list-actions-buttons {
    display: block;
}
.edit-order-comments .note-list-comment {
    padding-right: 20%;
    width: 120%;
}
.order-shipping-address,
.order-billing-address {
    position: relative;
}
.order-shipping-address a,
.order-billing-address a {
    display: block;
}
.order-shipping-address
    #shipping_address_edit_form
    .admin__field
    + .admin__field,
.order-billing-address
    #shipping_address_edit_form
    .admin__field
    + .admin__field,
.order-shipping-address
    #billing_address_edit_form
    .admin__field
    + .admin__field,
.order-billing-address
    #billing_address_edit_form
    .admin__field
    + .admin__field {
    position: relative;
}
.order-shipping-address
    #shipping_address_edit_form
    ._required
    > .admin__field-label
    span:after,
.order-billing-address
    #shipping_address_edit_form
    ._required
    > .admin__field-label
    span:after,
.order-shipping-address
    #billing_address_edit_form
    ._required
    > .admin__field-label
    span:after,
.order-billing-address
    #billing_address_edit_form
    ._required
    > .admin__field-label
    span:after {
    margin-left: 10px;
    position: relative;
}
.order-shipping-address #shipping_address_edit_form .admin__field-label span,
.order-billing-address #shipping_address_edit_form .admin__field-label span,
.order-shipping-address #billing_address_edit_form .admin__field-label span,
.order-billing-address #billing_address_edit_form .admin__field-label span {
    padding-left: 0;
}
.order-shipping-address #shipping_address_edit_form select,
.order-billing-address #shipping_address_edit_form select,
.order-shipping-address #billing_address_edit_form select,
.order-billing-address #billing_address_edit_form select {
    width: 100%;
}
.order-payment-method {
    position: relative;
}
.order-shipping-method {
    position: relative;
}
.order-shipping-method #order-shipping-method-choose .edit_price_form {
    margin-top: 3px;
}
.order-shipping-method #order-shipping-method-choose .edit_price_form input {
    width: 55px;
}
.order-shipping-method
    #order-shipping-method-choose
    .edit_price_form
    .price_incl_tax {
    display: block;
    margin-top: 3px;
}
#order-shipping-method-choose-additional .edit_price_form {
    margin-top: 3px;
}
#order-shipping-method-choose-additional .edit_price_form input {
    width: 55px;
}
#order-shipping-method-choose-additional .edit_price_form .price_incl_tax {
    display: block;
    margin-top: 3px;
}
.iwd-om-edit-order-items {
    position: relative;
}
.iwd-om-edit-order-items #iwd-om-edit-order-items-form {
    top: -10px;
    position: relative;
}
.iwd-om-edit-order-items #iwd-om-edit-order-items-form form {
    margin-bottom: 40px;
}
.iwd-om-edit-order-items
    #iwd-om-edit-order-items-form
    .product-configure-block {
    margin-top: 5px;
}
.iwd-om-edit-order-table td,
.iwd-om-edit-order-table th {
    padding: 1rem 10px;
}
.iwd-om-edit-order-table td.col-product,
.iwd-om-edit-order-table th.col-product {
    padding-left: 5px;
}
.iwd-om-edit-order-table th {
    width: 1px;
}
.iwd-om-edit-order-table th.col-product {
    width: auto;
    padding-left: 5px;
}
.iwd-om-edit-order-table tr.type-quote {
    background-color: rgba(255, 251, 187, 0.33);
}
.iwd-om-edit-order-table .has-parent td {
    border: none;
}
.iwd-om-edit-order-table .edit_order_item {
    width: 100px;
}
.iwd-om-edit-order-table .edit_order_item.small {
    width: 55px;
}
.iwd-om-edit-order-table .edit_order_item.large {
    width: 100%;
}
.iwd-om-edit-order-table .item-options {
    font-size: 1.1rem;
    line-height: 1.1rem;
}
.iwd-om-edit-order-table .item-options dt {
    clear: left;
    float: left;
    margin: 0 0.5rem 0.5rem 0;
}
.iwd-om-edit-order-table .item-options dd {
    display: inline-block;
    float: left;
    margin: 0 0 0.5rem;
}
.iwd-om-edit-order-table .qty-table td {
    padding: 1px 5px;
    border: none;
}
.iwd-om-edit-order-table .qty-table td i {
    font-size: 1.1rem;
}
.iwd-om-edit-order-table .qty-table td:last-child {
    padding-right: 0;
}
.iwd-om-edit-order-table .qty-table td:first-child {
    padding-left: 0;
}
.iwd-om-edit-order-table .qty-table .edit_order_item {
    width: 35px;
}
.iwd-om-edit-order-table .ordered_item_remove {
    text-align: center;
    padding-top: 26px;
}
.iwd-om-edit-order-table .error_row_remove {
    text-align: center;
}
.iwd-om-edit-order-table .readonly {
    background: #e3e3e3;
}
.iwd-om-edit-order-table .col-product {
    padding-left: 0;
    padding-right: 0;
}
.iwd-om-edit-order-table .has-parent .col-product {
    padding-left: 20px;
}
.iwd-om-edit-order-table .removed_item * {
    color: #cccccc;
}
.iwd-om-edit-order-table .action-multicheck-wrap {
    display: inline-block;
    height: 1.6rem;
    padding-top: 1px;
    position: relative;
    width: 3.1rem;
    z-index: 200;
}
.iwd-om-edit-order-table .action-multicheck-wrap .remove_ordered_item {
    position: absolute;
    margin: 0;
    opacity: 0;
}
.iwd-om-edit-order-table .action-multicheck-wrap .action-multicheck-toggle {
    float: right;
    border-radius: 0 1px 1px 0;
    height: 1.6rem;
    margin-left: -1px;
    padding: 0;
    position: relative;
    transition: border-color 0.1s linear;
    width: 1.6rem;
}
.iwd-om-edit-order-table .action-multicheck-wrap > label {
    background-color: #fff;
    border: 1px solid #adadad;
    color: transparent;
    float: left;
    height: 1.6rem;
    text-align: center;
    vertical-align: top;
    width: 1.6rem;
}
.iwd-om-edit-order-table .action-multicheck-wrap > label:before {
    content: "\e62d";
    font-size: 1.1rem;
    line-height: 125%;
    font-family: "Admin Icons";
    display: block;
}
.iwd-om-edit-order-table .action-multicheck-wrap > label.checked {
    color: black;
}
.iwd-om-edit-order-table .action-multicheck-wrap._active .action-menu,
.iwd-om-edit-order-table
    .action-multicheck-wrap._active
    .abs-action-menu
    .action-submenu,
.iwd-om-edit-order-table
    .action-multicheck-wrap._active
    .action-menu
    .action-submenu,
.iwd-om-edit-order-table
    .action-multicheck-wrap._active
    .actions-split
    .dropdown-menu
    .action-submenu,
.iwd-om-edit-order-table
    .action-multicheck-wrap._active
    .actions-split
    .action-menu
    .action-submenu {
    display: block;
}
.iwd-om-edit-order-table .action-multicheck-wrap .action-menu,
.iwd-om-edit-order-table
    .action-multicheck-wrap
    .abs-action-menu
    .action-submenu,
.iwd-om-edit-order-table .action-multicheck-wrap .action-menu .action-submenu,
.iwd-om-edit-order-table
    .action-multicheck-wrap
    .actions-split
    .dropdown-menu
    .action-submenu,
.iwd-om-edit-order-table
    .action-multicheck-wrap
    .actions-split
    .action-menu
    .action-submenu {
    display: none;
    width: 150px;
    left: -119px;
    top: 15px;
    padding: 5px;
    margin-top: 1px;
    right: auto;
    text-align: left;
    background-color: #fff;
    border: 1px solid #007bdb;
    border-radius: 1px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    color: #41362f !important;
    font-weight: 400;
    list-style: none;
    min-width: 0;
    position: absolute;
}
.iwd-om-edit-order-table .action-multicheck-wrap .action-menu label,
.iwd-om-edit-order-table
    .action-multicheck-wrap
    .abs-action-menu
    .action-submenu
    label,
.iwd-om-edit-order-table
    .action-multicheck-wrap
    .action-menu
    .action-submenu
    label,
.iwd-om-edit-order-table
    .action-multicheck-wrap
    .actions-split
    .dropdown-menu
    .action-submenu
    label,
.iwd-om-edit-order-table
    .action-multicheck-wrap
    .actions-split
    .action-menu
    .action-submenu
    label {
    color: #41362f !important;
    width: 100%;
    display: inline-block;
}
.iwd-om-edit-order-table .remove_quote_item {
    cursor: pointer;
}
.iwd-om-edit-order-table .remove_quote_item i {
    font-size: 19px;
}
.iwd-om-edit-order-table .notice {
    color: #ff6900;
    margin: 5px 0 0 0;
    font-size: 13px;
}
.iwd-om-edit-order-table .notice:before {
    content: "\f06a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    display: inline-block;
    float: left;
    padding-right: 10px;
}
#order-items-actions-block {
    margin-top: -35px;
    margin-bottom: 80px;
}
#order-items-without-authorization {
    width: 100%;
    margin: 0;
}
#order-items-add-products {
    float: right;
    margin-right: 10px;
    background: #007bdd;
    color: #ffffff;
}
#order-items-add-products:hover {
    background: #0063c2;
}
#iwd-om-search-products .admin__page-section-title .actions {
    float: right;
}
#iwd-om-search-products #sales_order_create_search_grid .admin__data-grid-wrap {
    margin-top: 2rem;
    padding-top: 0;
}
#iwd-om-search-products #sales_order_create_search_grid .action-configure {
    float: right;
}
#iwd-om-search-products
    #sales_order_create_search_grid
    .action-configure.disabled {
    display: none !important;
}
.sales-order-index .admin__data-grid-wrap {
    width: 100%;
}
.clear {
    clear: both;
}
.iwd-om-edit-form label.error {
    background: #fffbbb;
    border: 1px solid #ee7d7d;
    box-sizing: border-box;
    color: #555555;
    display: block;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.2;
    margin: 0.2rem 0 0;
    padding: 0.8rem 1rem 0.9rem;
}
.iwd-om-message-notice {
    margin: 0 0 1.4rem 0;
}
#order_info_created_at {
    width: 22rem;
}
.iwd-order-manager-popup .modal-inner-wrap {
    max-width: 815px;
    border: 1px solid #007fc0;
}
.iwd-order-manager-popup .modal-inner-wrap .modal-header,
.iwd-order-manager-popup .modal-inner-wrap .modal-content,
.iwd-order-manager-popup .modal-inner-wrap .modal-footer {
    padding-left: 50px;
    padding-right: 50px;
}
.iwd-order-manager-popup .modal-inner-wrap .modal-header {
    padding-top: 45px;
    padding-bottom: 20px;
}
.iwd-order-manager-popup .modal-inner-wrap .modal-header h1 {
    font-size: 20px;
    border-bottom: 1px solid #cccccc;
    padding: 0 0 6px 0;
    margin: 0;
}
.iwd-order-manager-popup .modal-inner-wrap .modal-content .iwd-om-popup-header {
    font-weight: 900;
}
.iwd-order-manager-popup .modal-inner-wrap .modal-content .iwd-om-popup-info {
    margin: 15px 0 0 0;
    line-height: 22px;
    font-size: 14px;
}
.iwd-order-manager-popup .modal-inner-wrap .modal-footer {
    text-align: left;
    padding-top: 23px;
    padding-bottom: 50px;
}
.iwd-order-manager-popup .modal-inner-wrap .modal-footer .iwd-om-popup-ok {
    width: 134px;
    height: 40px;
    padding: 0;
    border: 1px solid #acacac;
    background-color: #ffffff;
    color: #008bdb;
    margin: 0 21px 0 0;
}
.iwd-order-manager-popup .modal-inner-wrap .modal-footer .iwd-om-popup-cancel {
    width: 134px;
    height: 40px;
    padding: 0;
    border: 1px solid #acacac;
    background-color: #ffffff;
    color: #008bdb;
    margin: 0 21px 0 0;
}
.iwd-order-manager-popup .modal-inner-wrap .modal-footer .iwd-om-popup-upgrade {
    width: 134px;
    height: 40px;
    padding: 0;
    border: 1px solid #eb5202;
    background-color: #eb5202;
    color: #ffffff;
    text-decoration: none;
}
.iwd-order-manager-popup
    .modal-inner-wrap
    .modal-footer
    .iwd-om-popup-upgrade:hover {
    background-color: #ba4000;
    border-color: #b84002;
    color: #ffffff;
    text-decoration: none;
}
.iwd-order-manager-popup .action-close {
    padding: 10px;
    height: 38px;
    line-height: 18px;
    font-weight: 100;
    color: #adadad;
}
.iwd-order-manager-popup .action-close:before {
    font-size: 18px;
    line-height: 20px;
    display: inline;
}
.iwd-order-manager-popup.modal-popup .action-close:hover:before {
    color: #adadad !important;
}
.iwd-order-manager-popup.modal-popup .action-close:active,
.iwd-order-manager-popup.modal-popup .action-close:focus {
    padding-right: 1.1rem;
    padding-top: 1.1rem;
}
@media (max-width: 767px) {
    .page-layout-admin-login .admin-left {
        width: 100% !important;
    }
    .page-layout-admin-login .admin-right {
        width: 100% !important;
    }
}

@media screen and (max-width: 600px) {
    .iwd-order-manager-popup .modal-inner-wrap {
        width: 290px;
    }
    .iwd-order-manager-popup .modal-inner-wrap .modal-header,
    .iwd-order-manager-popup .modal-inner-wrap .modal-content,
    .iwd-order-manager-popup .modal-inner-wrap .modal-footer {
        padding-left: 15px;
        padding-right: 15px;
    }
    .iwd-order-manager-popup .modal-inner-wrap .iwd-om-popup-header {
        line-height: 23px;
    }
    .iwd-order-manager-popup .modal-inner-wrap .modal-footer .iwd-om-popup-ok {
        width: 115px;
    }
    .iwd-order-manager-popup
        .modal-inner-wrap
        .modal-footer
        .iwd-om-popup-upgrade {
        width: 115px;
    }
}
#product_info_tabs_advanced-inventory_content {
    overflow-x: scroll;
    padding-bottom: 0;
}
#product_info_tabs_advanced-inventory_content .fieldset {
    padding-bottom: 0;
}
#product_info_tabs_advanced-inventory_content .fieldset .grid {
    padding: 0;
}
#product_info_tabs_advanced-inventory_content
    .fieldset
    .grid
    .admin__data-grid-wrap {
    padding-bottom: 0;
    margin-bottom: 0;
}
#table_cataloginventory_grid th.width-75,
#table_cataloginventory_grid td.width-75 {
    width: 74px;
    min-width: 74px;
    max-width: 74px;
}
#table_cataloginventory_grid th.width-90,
#table_cataloginventory_grid td.width-90 {
    width: 89px;
    min-width: 89px;
    max-width: 89px;
}
#table_cataloginventory_grid th.width-115,
#table_cataloginventory_grid td.width-115 {
    width: 114px;
    min-width: 114px;
    max-width: 114px;
}
#table_cataloginventory_grid th.width-180,
#table_cataloginventory_grid td.width-180 {
    width: 180px;
    min-width: 180px;
    max-width: 180px;
}
#table_cataloginventory_grid td {
    padding: 13px 10px;
}
#table_cataloginventory_grid th {
    text-align: center;
    vertical-align: middle;
    height: 57px;
    padding: 0 4px;
}
#table_cataloginventory_grid input.input-text {
    width: 90px;
}
#table_cataloginventory_grid select {
    min-width: 90px;
}
#table_cataloginventory_grid .control-inner-wrap {
    min-width: 90px;
    margin: 12px 0 8px 0;
}
#table_cataloginventory_grid .switch {
    min-width: 70px;
    height: 33px;
}
#table_cataloginventory_grid .switch.x2 {
    min-width: 125px;
}
#table_cataloginventory_grid tr:nth-child(even) td {
    background-color: #f5f5f5;
}
#table_cataloginventory_grid tr.total-row td {
    background-color: #d9ebfa;
}
#table_cataloginventory_grid input.inventory_qty,
#table_cataloginventory_grid input.inventory_qty_default {
    width: 50px;
}
#table_cataloginventory_grid .use-config {
    width: 16px;
    height: 16px;
    border-width: 0;
    left: -200px !important;
}
#table_cataloginventory_grid .use-config + label:before {
    margin-right: 10px;
}
#table_cataloginventory_grid .admin__actions-switch {
    margin-bottom: 12px;
}
.cmn-toggle {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden;
}
.cmn-toggle + label {
    display: block;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
input.cmn-toggle-round + label {
    padding: 2px;
    width: 35px;
    height: 20px;
    background-color: #cecbc5;
    border-radius: 20px;
    top: -16px;
}
input.cmn-toggle-round.disabled + label {
    opacity: 0.5;
    cursor: not-allowed;
}
input.cmn-toggle-round + label:before,
input.cmn-toggle-round + label:after {
    display: block;
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    content: "";
}
input.cmn-toggle-round + label:before {
    right: 1px;
    background-color: #f1f1f1;
    border-radius: 20px;
    transition: background 0.4s;
}
input.cmn-toggle-round + label:after {
    width: 22px;
    background-color: #fff;
    border-radius: 100%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    transition: margin 0.4s;
}
input.cmn-toggle-round:checked + label:before {
    background-color: #79a22e;
}
input.cmn-toggle-round:checked + label:after {
    margin-left: 15px;
}
input.cmn-toggle-round + label .yes,
input.cmn-toggle-round + label .no {
    position: absolute;
    left: 100%;
    line-height: 24px;
    padding: 0 10px;
    top: 0;
    white-space: nowrap;
}
input.cmn-toggle-round + label .yes {
    display: none;
}
input.cmn-toggle-round + label .no {
    display: inline-block;
}
input.cmn-toggle-round:checked + label .yes {
    display: inline-block;
}
input.cmn-toggle-round:checked + label .no {
    display: none;
}
.iwd-assign-stock-cell .iwd-assign-stock-item {
    display: block;
}
.iwd-assign-stock-cell .iwd-assign-stock-item > span {
    position: relative;
    display: inline-block;
}
.iwd-assign-stock-cell .iwd-assign-stock-item > span .hint {
    display: none;
    left: 100%;
    width: auto;
    height: 49px;
    line-height: 39px;
    border: 5px solid rgba(0, 0, 0, 0.05);
    background: #ffffff;
    top: -2px;
    color: #000011;
    word-wrap: normal;
    white-space: nowrap;
    padding: 0 14px;
    position: absolute;
    z-index: 98;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 12px;
    margin-left: 3px;
}
.iwd-assign-stock-cell .iwd-assign-stock-item:hover {
    cursor: pointer;
}
.iwd-assign-stock-cell .iwd-assign-stock-item:hover .hint {
    display: block;
}
.iwd-assign-stock-cell .iwd-assign-stock-item .fa {
    margin-right: 5px;
}
.iwd-assign-stock-cell .iwd-assign-stock-item .fa-times {
    color: #ff0000;
}
.iwd-assign-stock-cell .iwd-assign-stock-item .fa-check {
    color: #04a300;
}
.iwd-assign-stock-cell .iwd-assign-stock-item .fa-arrow-down {
    color: #ff0000;
}
.iwd-assign-stock-cell .iwd-assign-stock-item .fa-ban {
    color: #707070;
}
.data-grid-stock-cell {
    overflow: visible;
}
.data-grid-stock-cell .data-grid-cell-content {
    overflow: visible;
    position: relative;
}
.iwd-multi-stock-assign-modal .modal-header {
    padding-bottom: 29px;
    padding-top: 24px;
}
.iwd-multi-stock-assign-modal .modal-inner-wrap {
    max-width: 871px;
    min-width: 565px;
}
.iwd-multi-stock-assign-modal.stocks-count-0 .modal-content {
    border: none;
}
.iwd-multi-stock-assign-modal.stocks-count-0 .message,
.iwd-multi-stock-assign-modal.stocks-count-0
    .order-errors
    .admin__fieldset-wrapper
    .title {
    margin: 0;
}
.iwd-multi-stock-assign-modal.stocks-count-0 button.action-primary,
.iwd-multi-stock-assign-modal.stocks-count-0
    .block-footer
    .action-add.action-primary {
    display: none;
}
.iwd-multi-stock-assign-modal.stocks-count-1 .modal-inner-wrap {
    max-width: 565px;
}
.iwd-multi-stock-assign-modal.stocks-count-1 .modal-footer .legend {
    max-width: 310px;
}
.iwd-multi-stock-assign-modal.stocks-count-1
    .modal-footer
    .legend
    ul:last-child {
    margin-bottom: 0;
}
.iwd-multi-stock-assign-modal.stocks-count-1
    .modal-footer
    button.action-secondary,
.iwd-multi-stock-assign-modal.stocks-count-1
    .modal-footer
    button.action-primary,
.iwd-multi-stock-assign-modal.stocks-count-1
    .modal-footer
    .block-footer
    .action-add.action-secondary,
.iwd-multi-stock-assign-modal.stocks-count-1
    .modal-footer
    .block-footer
    .action-add.action-primary {
    margin-top: 33px;
}
.iwd-multi-stock-assign-modal.stocks-count-1 .modal-footer .action-secondary {
    display: none;
}
.iwd-multi-stock-assign-modal.stocks-count-2 .modal-inner-wrap {
    max-width: 565px;
}
.iwd-multi-stock-assign-modal.stocks-count-2 .modal-footer .legend {
    max-width: 310px;
}
.iwd-multi-stock-assign-modal.stocks-count-2
    .modal-footer
    .legend
    ul:last-child {
    margin-bottom: 0;
}
.iwd-multi-stock-assign-modal.stocks-count-2
    .modal-footer
    button.action-secondary,
.iwd-multi-stock-assign-modal.stocks-count-2
    .modal-footer
    button.action-primary,
.iwd-multi-stock-assign-modal.stocks-count-2
    .modal-footer
    .block-footer
    .action-add.action-secondary,
.iwd-multi-stock-assign-modal.stocks-count-2
    .modal-footer
    .block-footer
    .action-add.action-primary {
    margin-top: 33px;
}
.iwd-multi-stock-assign-modal.stocks-count-2 .modal-footer .action-secondary {
    display: none;
}
.iwd-multi-stock-assign-modal.stocks-count-3 .modal-inner-wrap {
    max-width: 667px;
}
.iwd-multi-stock-assign-modal.stocks-count-3 .modal-footer .legend {
    max-width: 310px;
}
.iwd-multi-stock-assign-modal.stocks-count-3
    .modal-footer
    .legend
    ul:last-child {
    margin-bottom: 0;
}
.iwd-multi-stock-assign-modal.stocks-count-3
    .modal-footer
    button.action-secondary,
.iwd-multi-stock-assign-modal.stocks-count-3
    .modal-footer
    button.action-primary,
.iwd-multi-stock-assign-modal.stocks-count-3
    .modal-footer
    .block-footer
    .action-add.action-secondary,
.iwd-multi-stock-assign-modal.stocks-count-3
    .modal-footer
    .block-footer
    .action-add.action-primary {
    margin-top: 33px;
}
.iwd-multi-stock-assign-modal.stocks-count-4 .modal-inner-wrap {
    max-width: 769px;
}
.iwd-multi-stock-assign-modal.stocks-count-4 .modal-footer .legend {
    max-width: 310px;
}
.iwd-multi-stock-assign-modal.stocks-count-4
    .modal-footer
    .legend
    ul:last-child {
    margin-bottom: 0;
}
.iwd-multi-stock-assign-modal.stocks-count-4
    .modal-footer
    button.action-secondary,
.iwd-multi-stock-assign-modal.stocks-count-4
    .modal-footer
    button.action-primary,
.iwd-multi-stock-assign-modal.stocks-count-4
    .modal-footer
    .block-footer
    .action-add.action-secondary,
.iwd-multi-stock-assign-modal.stocks-count-4
    .modal-footer
    .block-footer
    .action-add.action-primary {
    margin-top: 33px;
}
.iwd-multi-stock-assign-modal .assign-stock-tables .left-col {
    float: left;
    width: 300px;
}
.iwd-multi-stock-assign-modal .assign-stock-tables .left-col .products-table {
    width: 100%;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .left-col
    .products-table
    .ordered-qty {
    text-align: center;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .left-col
    .products-table
    .refunded-qty {
    text-align: center;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .left-col
    .products-table
    .refunded
    .refunded-qty {
    color: #ff0000;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .left-col
    .products-table
    .product-name {
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
    font-size: 13px;
    text-overflow: ellipsis;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .left-col
    .products-table
    .product-name
    > span {
    white-space: nowrap;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .left-col
    .products-table
    .child-product
    .product-name {
    padding-left: 44px;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .left-col
    .products-table
    .parent-product
    .product-name {
    font-weight: bold;
}
.iwd-multi-stock-assign-modal .assign-stock-tables .left-col th {
    background: #514943;
    color: #ffffff;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .left-col
    th.col-product-name {
    text-align: left;
    padding-left: 10px;
}
.iwd-multi-stock-assign-modal .assign-stock-tables .left-col th:first-child,
.iwd-multi-stock-assign-modal .assign-stock-tables .left-col td:first-child {
    width: 198px;
    max-width: 198px;
}
.iwd-multi-stock-assign-modal .assign-stock-tables .left-col th:last-child,
.iwd-multi-stock-assign-modal .assign-stock-tables .left-col td:last-child {
    width: 98px;
    max-width: 98px;
}
.iwd-multi-stock-assign-modal .assign-stock-tables .left-col .fa-check {
    color: #04a300;
}
.iwd-multi-stock-assign-modal .assign-stock-tables .left-col .fa-times {
    color: #ff0000;
}
.iwd-multi-stock-assign-modal .assign-stock-tables .left-col .fa-arrow-down {
    color: #ff0000;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .left-col
    tr.assigned
    .refunded-qty {
    color: #000000;
}
.iwd-multi-stock-assign-modal .assign-stock-tables .right-col {
    overflow-x: scroll;
    margin-left: 300px;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .right-col
    .stocks-table
    input {
    width: 50px;
    height: 100%;
    border: none;
    text-align: center;
    color: #016aff;
    background: transparent;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .right-col
    .stocks-table
    input.out-of-stock {
    color: #ffa800;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .right-col
    .stocks-table
    input.qty-assigned {
    color: #000000;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .right-col
    .stocks-table
    thead,
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .right-col
    .stocks-table
    tbody {
    border-left: none;
    border-right: none;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .right-col
    .stocks-table
    td:last-child,
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .right-col
    .stocks-table
    th:last-child {
    border-right: none;
}
.iwd-multi-stock-assign-modal .assign-stock-tables .right-col .stocks-table th {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 101px;
    padding: 0 15px;
    text-transform: uppercase;
    font-weight: bold;
    background: #f5f5f5;
}
.iwd-multi-stock-assign-modal
    .assign-stock-tables
    .right-col
    .stocks-table
    th
    a {
    color: #514943;
}
.iwd-multi-stock-assign-modal .assign-stock-tables a {
    color: #000000;
}
.iwd-multi-stock-assign-modal .assign-stock-tables thead {
    border-bottom: 1px solid #8a837f;
}
.iwd-multi-stock-assign-modal .assign-stock-tables td {
    border-right: 1px dashed #8a837f;
    height: 50px;
}
.iwd-multi-stock-assign-modal .assign-stock-tables td:nth-child(2n),
.iwd-multi-stock-assign-modal .assign-stock-tables th {
    border-right: 1px solid #8a837f;
}
.iwd-multi-stock-assign-modal .assign-stock-tables th {
    height: 59px;
}
.iwd-multi-stock-assign-modal .assign-stock-tables tr.odd {
    background: #ffffff;
}
.iwd-multi-stock-assign-modal .assign-stock-tables tr.odd.assigned {
    background: #daf1d9;
}
.iwd-multi-stock-assign-modal .assign-stock-tables tr.even {
    background: #f5f5f5;
}
.iwd-multi-stock-assign-modal .assign-stock-tables tr.even.assigned {
    background: #d1e9d0;
}
.iwd-multi-stock-assign-modal .assign-stock-tables.refunded .left-col {
    width: 396px;
}
.iwd-multi-stock-assign-modal .assign-stock-tables.refunded .right-col {
    margin-left: 396px;
}
.iwd-multi-stock-assign-modal .modal-content {
    border: 1px solid #8a837f;
    padding: 0;
    margin: 0 30px;
    overflow-y: auto;
    overflow-x: hidden;
}
.iwd-multi-stock-assign-modal
    .modal-content
    .nicescroll-rails.nicescroll-rails-hr {
    position: fixed !important;
    left: 331px !important;
}
.iwd-multi-stock-assign-modal .modal-footer .legend {
    float: left;
    margin-top: 4px;
}
.iwd-multi-stock-assign-modal .modal-footer .legend ul {
    float: left;
    border: 1px solid #b7b7b7;
    padding: 4px 10px 3px 15px;
    margin-right: 14px;
    margin-bottom: 16px;
}
.iwd-multi-stock-assign-modal .modal-footer .legend li {
    list-style: none;
    line-height: 20px;
    display: inline;
    font-size: 11px;
}
.iwd-multi-stock-assign-modal .modal-footer .legend li .marker {
    margin: 0 6px 0 16px;
    display: inline-block;
}
.iwd-multi-stock-assign-modal .modal-footer .legend li:first-child .marker {
    margin-left: 0;
}
.iwd-multi-stock-assign-modal .modal-footer .legend-assigned {
    color: #04a300;
}
.iwd-multi-stock-assign-modal .modal-footer .legend-not-assigned {
    color: #ff0000;
}
.iwd-multi-stock-assign-modal .modal-footer .legend-in-stock {
    color: #016aff;
}
.iwd-multi-stock-assign-modal .modal-footer .legend-out-stock {
    color: #ffa800;
}
.iwd-multi-stock-assign-modal .modal-footer .legend-not-applicable {
    color: #676767;
}
.iwd-multi-stock-assign-modal .modal-footer button.action-secondary,
.iwd-multi-stock-assign-modal
    .modal-footer
    .block-footer
    .action-add.action-secondary {
    background: none;
    border: none;
    margin-top: 4px;
    padding: 13px 29px;
    color: #429de0;
}
.iwd-multi-stock-assign-modal .modal-footer button.action-primary,
.iwd-multi-stock-assign-modal
    .modal-footer
    .block-footer
    .action-add.action-primary {
    background: #514943;
    border: none;
    margin-top: 4px;
    padding: 13px 29px;
    color: #ffffff;
}
#iwd_catalog_stock_table .product-stock-cell {
    width: 70px;
}
#iwd_catalog_stock_table .product-stock-cell .product-in-stock {
    float: left;
    margin-left: 4px;
}
#iwd_catalog_stock_table .product-stock-cell .product-in-stock input {
    width: 16px;
    height: 16px;
    border: 0;
}
#iwd_catalog_stock_table .product-stock-cell .product-qty {
    float: left;
    width: 50px;
}
.product_form_product_form_iwd_advanced_inventory_modal .modal-inner-wrap {
    overflow-x: hidden;
}
.sales-order-invoice-view .order-information,
.sales-order-shipment-view .order-information,
.sales-order-creditmemo-view .order-information {
    position: relative;
}
.sales-order-index
    table.data-grid
    td:nth-last-child(0)
    .iwd-assign-stock-item
    .hint,
.sales-order-index
    table.data-grid
    td:nth-last-child(1)
    .iwd-assign-stock-item
    .hint,
.sales-order-index
    table.data-grid
    td:nth-last-child(2)
    .iwd-assign-stock-item
    .hint,
.sales-order-index
    table.data-grid
    td:nth-last-child(3)
    .iwd-assign-stock-item
    .hint {
    left: inherit;
    right: 100%;
}
.sales-order-index .admin__data-grid-wrap {
    padding-bottom: 0;
    margin-bottom: 0;
}
.iwd-om-totals {
    margin-top: 2px;
    margin-bottom: 2rem;
    padding-bottom: 1rem;
}
.iwd-om-totals table {
    width: 100%;
    table-layout: fixed;
}
.iwd-om-totals table td {
    border-color: #cccccc;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
}
.iwd-om-totals table td .col-2 {
    float: left;
    width: 50%;
    border-right: 1px solid #eaeaea;
}
.iwd-om-totals table td .col-2:last-of-type {
    border-right: none;
}
.iwd-om-totals table td:first-of-type {
    border-left: none;
}
.iwd-om-totals table td:last-of-type {
    border-right: none;
}
.iwd-om-totals .default-totals table td:nth-child(1) {
    background: #dedede;
}
.iwd-om-totals .default-totals table td:nth-child(1) .group-title {
    background: #eaeaea;
}
.iwd-om-totals .default-totals table td:nth-child(2) {
    background: #bdbdbd;
}
.iwd-om-totals .default-totals table td:nth-child(2) .group-title {
    background: #d4d4d4;
}
.iwd-om-totals .default-totals .total-block {
    text-align: center;
}
.iwd-om-totals .more-totals table td:nth-child(5) .group-title {
    background: #cacaca;
}
.iwd-om-totals .more-totals table td:nth-child(5) .total-block {
    background: #adadad;
}
.iwd-om-totals .more-totals table td:nth-child(4) .group-title {
    background: rgba(202, 202, 202, 0.85);
}
.iwd-om-totals .more-totals table td:nth-child(4) .total-block {
    background: rgba(173, 173, 173, 0.85);
}
.iwd-om-totals .more-totals table td:nth-child(3) .group-title {
    background: rgba(202, 202, 202, 0.7);
}
.iwd-om-totals .more-totals table td:nth-child(3) .total-block {
    background: rgba(173, 173, 173, 0.7);
}
.iwd-om-totals .more-totals table td:nth-child(2) .group-title {
    background: rgba(202, 202, 202, 0.55);
}
.iwd-om-totals .more-totals table td:nth-child(2) .total-block {
    background: rgba(173, 173, 173, 0.55);
}
.iwd-om-totals .more-totals table td:nth-child(1) .group-title {
    background: rgba(202, 202, 202, 0.4);
}
.iwd-om-totals .more-totals table td:nth-child(1) .total-block {
    background: rgba(173, 173, 173, 0.4);
}
.iwd-om-totals .more-totals .total-title {
    min-width: 100%;
    font-size: 10px;
    height: 12px;
    line-height: 12px;
    margin: 12px 0 0 0;
}
.iwd-om-totals .more-totals .total-amount {
    min-width: 100%;
    font-size: 18px;
    height: 20px;
    line-height: 18px;
    margin: 2px 0 12px 0;
}
.iwd-om-totals .group-title {
    text-transform: uppercase;
    text-align: center;
    color: #505050;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
}
.iwd-om-totals .group-title b {
    font-weight: bold;
}
.iwd-om-totals .total-title {
    font-size: 14px;
    color: #505050;
    line-height: 44px;
    height: 40px;
    display: inline-block;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 5px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.iwd-om-totals .total-amount {
    font-size: 20px;
    color: #000000;
    line-height: 20px;
    height: 20px;
    padding: 0 0 0 0;
    text-align: center;
    display: inline-block;
    font-weight: normal;
    text-transform: uppercase;
    white-space: nowrap;
}
.iwd-om-totals .show-less-more {
    width: 100%;
    margin-top: 2px;
    height: 20px;
    line-height: 20px;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    background: #eaeaea;
    color: #eb5e00;
    text-transform: uppercase;
    word-spacing: -1px;
    letter-spacing: 1px;
}
.iwd-om-totals .show-less-more:hover {
    background: #eb5e00;
    color: #ffffff;
}
.iwd-om-totals .show-less-more .fa {
    margin-left: 7px;
    font-size: 14px;
}
.iwd-om-totals .more-totals.big-data .col-2,
.iwd-om-totals .default-totals.big-data .col-2 {
    width: 100%;
    float: none;
    border: none;
}
#iwd-om-coupon-section {
    position: relative;
    margin-top: -6rem;
}
#iwd-om-coupon-section .col.col-1 {
    display: block;
    overflow: hidden;
    padding-right: 25px;
}
#iwd-om-coupon-section .col.col-2 {
    float: right;
    min-width: 100px;
}
.iwdordermanager-warehouses-product-index .product-in-stock {
    display: inline;
    position: relative;
}
.iwdordermanager-warehouses-product-index .product-in-stock:hover:after {
    content: attr(title);
    left: 100%;
    width: auto;
    height: 49px;
    line-height: 39px;
    border: 5px solid rgba(0, 0, 0, 0.05);
    background: #ffffff;
    top: -2px;
    color: #000011;
    word-wrap: normal;
    white-space: nowrap;
    padding: 0 14px;
    position: absolute;
    z-index: 98;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 12px;
    margin-left: 3px;
}
@media screen and (max-width: 810px) {
    .iwd-multi-stock-assign-modal .modal-footer .action-secondary {
        display: none;
    }
}
@media screen and (max-width: 1100px) {
    .iwd-multi-stock-assign-modal .modal-footer .legend {
        max-width: 310px;
    }
    .iwd-multi-stock-assign-modal .modal-footer .legend ul:last-child {
        margin-bottom: 0;
    }
    .iwd-multi-stock-assign-modal .modal-footer button.action-secondary,
    .iwd-multi-stock-assign-modal .modal-footer button.action-primary,
    .iwd-multi-stock-assign-modal
        .modal-footer
        .block-footer
        .action-add.action-secondary,
    .iwd-multi-stock-assign-modal
        .modal-footer
        .block-footer
        .action-add.action-primary {
        margin-top: 33px;
    }
}
.iwd-locked-feature {
    position: relative;
}
.iwd-locked-feature .iwd-lock-pro {
    background: #ffffff;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0.8;
    z-index: 490;
}
.iwd-locked-feature .iwd-unlock-pro {
    width: 205px;
    height: 70px;
    margin-top: -35px;
    margin-left: -102px;
    line-height: 70px;
    border-radius: 10px;
    top: 50%;
    left: 50%;
    position: absolute;
    text-align: center;
    color: #ffffff;
    font-size: 23px;
    font-weight: 600;
    opacity: 1;
    z-index: 491;
    cursor: pointer;
    background: #e9545e;
}
.iwd-locked-feature .iwd-unlock-pro:hover {
    background-color: #d3535d;
}
.iwd-locked-feature .iwd-unlock-pro > i {
    margin-right: 13px;
}
.iwd-om-totals .iwd-unlock-pro {
    height: 40px;
    line-height: 40px;
    margin-top: -20px;
}
.iwd-order-manager-unlock-pro .modal-inner-wrap {
    max-width: 780px;
}
.iwd-order-manager-unlock-pro .iwd-logo {
    background: url("../IWD_OrderManager/images/iwdlogo.png") no-repeat center
        center;
    width: 100%;
    height: 60px;
}
.iwd-order-manager-unlock-pro .iwd-ext-title {
    text-align: center;
    text-transform: lowercase;
    font-size: 47px;
    line-height: 40px;
    font-weight: 600;
    color: #e9545e;
}
.iwd-order-manager-unlock-pro .iwd-ext-desc {
    font-size: 18px;
    margin: 50px 0 50px 0;
    padding: 0 40px;
    line-height: 1.4;
    text-align: center;
}
.iwd-order-manager-unlock-pro .iwd-ext-pro-features {
    list-style: none;
    text-align: left;
    display: inline-block;
    margin-bottom: 35px;
    margin-left: 22%;
}
.iwd-order-manager-unlock-pro .iwd-ext-pro-features li {
    font-size: 24px;
    line-height: 1;
    margin-bottom: 17px;
    position: relative;
}
.iwd-order-manager-unlock-pro .iwd-ext-pro-features li:last-child {
    margin-bottom: 0;
}
.iwd-order-manager-unlock-pro .iwd-ext-pro-features li:before {
    position: absolute;
    top: -1px;
    left: -46px;
    color: #e9545e;
    line-height: 1;
    font-family: "FontAwesome";
    content: "\f058";
}
.iwd-order-manager-unlock-pro .modal-footer {
    margin: 0 auto;
    margin-bottom: 30px;
}
.iwd-order-manager-unlock-pro .modal-footer button,
.iwd-order-manager-unlock-pro .modal-footer .block-footer .action-add {
    width: 205px;
    height: 70px;
    font-size: 22px;
    line-height: 26px;
    border-radius: 10px;
    z-index: 100;
    color: #fff;
    padding: 22px 25px;
    cursor: pointer;
    display: inline-block;
    background: #e9545e;
}
.iwd-order-manager-unlock-pro .modal-footer button:hover,
.iwd-order-manager-unlock-pro .modal-footer .block-footer .action-add:hover {
    background-color: #d3535d;
}
.iwd-order-manager-unlock-pro .modal-footer button i,
.iwd-order-manager-unlock-pro .modal-footer .block-footer .action-add i {
    margin-right: 15px;
}
#row_iwdordermanager_allow_delete_invoices span,
#row_iwdordermanager_allow_delete_credit_memos span,
#row_iwdordermanager_allow_delete_shipments span,
#row_iwdordermanager_general_auto_apply_shipping span,
#row_iwdordermanager_general_enable_edit_coupon span {
    color: #dbdbdb;
}
#row_iwdordermanager_allow_delete_invoices span:before,
#row_iwdordermanager_allow_delete_credit_memos span:before,
#row_iwdordermanager_allow_delete_shipments span:before,
#row_iwdordermanager_general_auto_apply_shipping span:before,
#row_iwdordermanager_general_enable_edit_coupon span:before {
    color: #dbdbdb;
}
/* TEMP STYLES start (REMOVE LATER) */
.iwd-om-actions-block .update {
    margin-right: 0 !important;
}
#om-edit-account-information-update,
#address-billing-update,
#address-shipping-update {
    margin-right: 42px !important;
}
#inventory_qty_4 {
    width: 50px;
}
/* TEMP STYLES end */
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_Core
 * @copyright   Copyright (c) 2016-2018 Mageplaza (http://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_Core
 * @copyright   Copyright (c) 2016-2018 Mageplaza (http://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_Core
 * @copyright   Copyright (c) 2016-2018 Mageplaza (http://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
@font-face {
    font-family: "Mageplaza Icons";
    src: url("../Mageplaza_Core/fonts/mageplaza-icons/mageplaza-icons.woff2")
            format("woff2"),
        url("../Mageplaza_Core/fonts/mageplaza-icons/mageplaza-icons.woff")
            format("woff");
    font-weight: normal;
    font-style: normal;
}
.admin__menu .item-menu.parent.level-0 > a:before {
    content: "\e900";
    font-family: "Mageplaza Icons";
    font-size: 2rem;
    padding-top: 0.2rem;
}
.row_mageplaza_module_version .value {
    vertical-align: bottom !important;
}
.row_mageplaza_module_version .value .special {
    font-weight: 600;
}
#mageplaza-module-messages {
    max-width: 75%;
    margin: 0 auto -35px;
}
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_BannerSlider
 * @copyright   Copyright (c) Mageplaza (https://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
#order-shipping_method {
    float: none;
    width: 100%;
    display: none;
}
.order-billing-method {
    display: none;
}

fieldset.list-category legend.legend {
    float: none !important;
}
fieldset.list-category .admin__field {
    margin-left: 0;
}
#slider_tabs_slider_content #slider_base_fieldset > .field > .label span {
    word-break: break-word !important;
}
h1 {
    margin-top: 25px;
    margin-bottom: -15px;
}
.entry-edit.form-inline {
    margin-top: 20px;
}
/** Location note **/
.banner-location-display {
    list-style-type: decimal;
}
.banner-location-display h3 {
    margin-bottom: 10px;
}
.banner-location-display code {
    display: block;
    background: #f7f3eb;
    padding: 5px;
}
.banner-location-display li {
    margin: 7px 10px;
}
.banner-location-display span {
    font-weight: 600;
}
/**
 * Mageplaza
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Mageplaza.com license that is
 * available through the world-wide-web at this URL:
 * https://www.mageplaza.com/LICENSE.txt
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade this extension to newer
 * version in the future.
 *
 * @category    Mageplaza
 * @package     Mageplaza_LayeredNavigation
 * @copyright   Copyright (c) 2017 Mageplaza (http://www.mageplaza.com/)
 * @license     https://www.mageplaza.com/LICENSE.txt
 */
.admin__menu
    #menu-mageplaza-core-menu
    .item-layer.parent.level-1
    > strong:before {
    content: "\e617";
    font-family: "Admin Icons";
    font-size: 1.5rem;
    margin-right: 0.8rem;
}
.admin__field[data-index^="sw_menu"] button.action-wysiwyg,
.admin__field[data-index^="sw_ocat"] button.action-wysiwyg,
.admin__field[data-index^="sw_menu"] .block-footer .action-add.action-wysiwyg,
.admin__field[data-index^="sw_ocat"] .block-footer .action-add.action-wysiwyg {
    display: none;
}
.temando-popup {
    background-color: #ffffff;
    color: #333333;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    font-size: 1.4rem;
    overflow-y: hidden;
    overflow-x: hidden;
    height: 100%;
    min-width: 100% !important;
}
.temando-popup .page-wrapper {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    min-height: 100%;
    position: relative;
    transition: margin 0.3s ease-out 0s;
}
.temando-popup .page-wrapper .page-main {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    flex-basis: auto;
}
.temando-popup .page-wrapper .page-title {
    color: #41362f;
    font-size: 2.8rem;
    margin-bottom: 15px;
}
.temando-popup .page-wrapper a,
.temando-popup .page-wrapper .alink {
    color: #006bb4;
    text-decoration: none;
}
.temando-popup .page-wrapper .page-main > .page-title-wrapper .page-title {
    display: inline-block;
}
.temando-popup .page-wrapper h1 {
    font-weight: 300;
    line-height: 1.1;
    font-size: 2.6rem;
    margin-top: 0rem;
    margin-bottom: 2rem;
}
.temando-popup .page-wrapper .columns {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    box-sizing: border-box;
}
.temando-popup .page-wrapper .columns .column.main {
    padding-bottom: 40px;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    width: 100%;
}
.temando-popup .page-wrapper table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}
.temando-popup .page-wrapper table > caption {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.temando-popup .page-wrapper .table > tbody > tr > th,
.temando-popup .page-wrapper .table > tbody > tr > td {
    border-top: 1px solid #cccccc;
}
.temando-popup .page-wrapper table > thead > tr > th,
.temando-popup .page-wrapper table > tbody > tr > th,
.temando-popup .page-wrapper table > tfoot > tr > th,
.temando-popup .page-wrapper table > thead > tr > td,
.temando-popup .page-wrapper table > tbody > tr > td,
.temando-popup .page-wrapper table > tfoot > tr > td {
    padding: 11px 10px;
}
.temando-popup .page-wrapper table > tbody > tr > th,
.temando-popup .page-wrapper table > tfoot > tr > th,
.temando-popup .page-wrapper table > tbody > tr > td,
.temando-popup .page-wrapper table > tfoot > tr > td {
    vertical-align: top;
}
.temando-popup .page-wrapper table th {
    text-align: left;
}
.temando-popup .page-wrapper .table > tbody > tr > th,
.temando-popup .page-wrapper .table > tbody > tr > td {
    border-top: 1px solid #cccccc;
}
.temando-popup .page-wrapper button:not(.primary),
.temando-popup .page-wrapper .block-footer .action-add:not(.primary) {
    box-shadow: inset 0 1px 0 0 #ffffff,
        inset 0 -1px 0 0 rgba(204, 204, 204, 0.3);
}
.temando-popup .page-wrapper button,
.temando-popup .page-wrapper a.action.primary,
.temando-popup .page-wrapper .block-footer .action-add {
    border-radius: 3px;
}
.temando-popup .page-wrapper button,
.temando-popup .page-wrapper .block-footer .action-add {
    background-image: none;
    background: #eeeeee;
    border: 1px solid #cccccc;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    margin: 0;
    padding: 7px 15px;
    font-size: 1.4rem;
    line-height: 1.6rem;
    box-sizing: border-box;
    vertical-align: middle;
}
.temando-popup .page-wrapper .copyright {
    background-color: #6e716e;
    color: #ffffff;
    display: block;
    padding: 10px;
    text-align: center;
}
.temando-popup .page-wrapper small,
.temando-popup .page-wrapper .small {
    font-size: 12px;
}
.shipment-documentation .paperless {
    margin-bottom: 10px;
}
.shipment-documentation .paperless-info {
    font-weight: bold;
}
.batch-solve .list-items {
    list-style-position: inside;
}
.batch-solve .list-items .sub-list {
    padding-left: 15px;
}
.shipment-packaging .data-table.packages .package-head {
    background-color: #f5f5f5;
}
.shipment-packaging .data-table.packages .package-items {
    background-color: #ececec;
    vertical-align: top;
}
.shipment-packaging .data-table.packages .package-items th {
    vertical-align: top;
}
.shipping_portal__link {
    position: relative;
}
.shipping_portal__link span {
    position: relative;
    top: -0.25em;
    right: -0.45em;
    display: inline-block;
    -webkit-transform: rotate(140deg);
    -ms-transform: rotate(140deg);
    transform: rotate(140deg);
    z-index: 3;
}
.shipping_portal__link span::after {
    content: "\e626";
    display: inline-block;
}
.shipping_portal__link::before {
    position: absolute;
    content: "";
    right: -0.1em;
    bottom: 0.5em;
    display: inline-block;
    background: #fff;
    width: 0.6em;
    height: 0.5em;
    z-index: 2;
}
.shipping_portal__link::after {
    position: absolute;
    right: 0.05em;
    bottom: 0.2em;
    content: " ";
    display: inline-block;
    border: solid 1px #007bdb;
    border-radius: 25%;
    width: 0.6em;
    height: 0.6em;
}
.temando-dispatch-solve .admin__page-section ol {
    list-style-position: inside;
    line-height: 1.7;
}
#carriers_temando_getting_started .getting-started {
    border-width: 1px 0;
    border-color: #e3e3e3;
    border-style: solid;
    margin-top: 2rem;
    padding: 2rem 0;
}
#carriers_temando_getting_started .getting-started > span {
    display: block;
}
#carriers_temando_getting_started .getting-started > span.tooltip {
    float: left;
}
#carriers_temando_getting_started .getting-started > span.hint {
    margin-left: 4rem;
}
#carriers_temando_getting_started .getting-started-actions {
    margin-left: 2rem;
    list-style-position: inside;
}
#carriers_temando_getting_started .getting-started-actions li {
    font-weight: 600;
    padding: 2rem;
    border-bottom: 1px solid #e3e3e3;
}
#carriers_temando_getting_started .getting-started-actions li .button {
    margin-top: -0.6rem;
    float: right;
}
.custom-tooltip .question-mark::before {
    color: #41362f;
    content: "\e633";
    font-size: 1.7rem;
    -webkit-font-smoothing: antialiased;
    font-family: "Admin Icons";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
}
.admin__page-section-item-title.order-shipping-origin-address {
    margin-top: 2rem;
}
.admin__page-section-item-content.order-shipping-secondary-address .subtitle {
    display: block;
    margin-top: 1rem;
}
.admin__page-section-item-content .subtitle {
    font-weight: 600;
}
.admin__page-section-item-content #get-shipping-method-and-rates {
    float: left;
    margin-bottom: 10px;
}
.admin__page-section-item-content .temando-rma-button-text {
    display: block;
    float: left;
    margin: 0 10px 10px;
    font-size: 11px;
    color: #aeb3b7;
    width: 50%;
}
.admin__page-section-item-content .admin__control-table-wrapper {
    clear: both;
}
@media all and (max-width: 479px) {
    .temando-rma-button-text {
        width: 100%;
    }
}
#nav li.item-weltpixel > a:before {
    content: "";
    background-image: url("../WeltPixel_Backend/images/WeltPixel_logo.svg");
    background-repeat: no-repeat;
    background-size: 70px;
    background-position: center;
    height: 50px;
}
#nav li.item-weltpixel > a > span {
    font-size: 0px;
}
#nav li.item-weltpixel .submenu .submenu-title {
    background-image: url("../WeltPixel_Backend/images/WeltPixel_logo.svg");
    background-repeat: no-repeat;
    padding-left: 80px;
    height: 80px;
    font-size: 0px;
    margin-bottom: 15px;
    background-size: 120px;
}
#nav li.item-weltpixel .submenu .item-weltpixel-documentation a:after {
    content: "\e60d";
    font-family: "Admin Icons";
    margin-left: 10px;
}
#nav li.item-weltpixel .submenu .item-weltpixel-helpcenter a:after {
    content: "\e633";
    font-family: "Admin Icons";
    margin-left: 10px;
}
#nav
    li.item-weltpixel
    .submenu
    .item-weltpixel-debugger
    .submenu-group-title:after {
    content: "\e613";
    font-family: "Admin Icons";
    margin-left: 10px;
    color: #fff;
}
#nav li.item-weltpixel .submenu .item-pearl-theme-options {
    display: none;
}
#nav li.item-weltpixel .submenu .item-pearl-theme-options.parent {
    display: block;
}
#nav li.item-weltpixel .submenu .parent {
    margin-bottom: 1em;
}
#nav li.item-weltpixel .submenu .parent .submenu-group-title {
    margin-bottom: 0px;
    padding-bottom: 0.5em;
}
.config-nav .item-weltpixel-documentation a:after {
    content: "\e60d";
    font-family: "Admin Icons";
    margin-left: 10px;
}
.config-nav .weltpixel-tab .admin__page-nav-title strong {
    margin-left: 50px;
}
.config-nav .weltpixel-tab .admin__page-nav-title:before {
    content: "";
    background-image: url("../WeltPixel_Backend/images/WeltPixel_logo_dark.svg");
    background-repeat: no-repeat;
    background-size: 40px;
    background-position: 0px 0px;
    height: 30px;
    position: absolute;
    width: 50px;
    top: 14px;
}
#weltpixel_store {
    border: none;
    height: 1500px;
}
.section-config.weltpixel-recommended-header .admin__collapsible-block {
    display: block !important;
}
.section-config.weltpixel-recommended-header .admin__collapsible-block a {
    font-weight: normal;
    text-transform: uppercase;
}
.section-config.weltpixel-recommended-header
    .admin__collapsible-block
    a:before {
    content: "" !important;
}
.section-config.weltpixel-recommended-header
    .admin__collapsible-block
    table
    td.label {
    display: none;
}
.section-config.weltpixel-recommended-header
    .admin__collapsible-block
    table
    td.value {
    width: 100%;
}
iframe#launcher {
    display: none !important;
}
.col-rewrite-status {
    width: 160px;
}
.rewrite-status,
.license-status {
    width: 100%;
    display: block;
    text-align: center;
    padding: 5px;
    font-weight: bold;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color: #fff;
}
.rewrite-status-nok,
.license-status-nok {
    background-color: #ff0000;
}
.rewrite-status-ok,
.license-status-ok {
    background-color: #00aa00;
}
.module-title {
    font-size: 16px;
}
.module-theme-info {
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
}
.license-container .admin__table-secondary {
    background-color: #fff;
}
.license-container .admin__table-secondary tbody tr td {
    background-color: #fff;
}
.license-container .admin_table_filled {
    background-color: #f1f1f1;
}
.license-container .admin_table_filled tbody tr td {
    background-color: #f1f1f1;
}
.license-container th.license-name {
    width: 20%;
}
.license-container th.license-key {
    width: 70%;
}
.license-container th.license-validity {
    width: 10%;
}
.license-container td.license-name {
    width: 20%;
    font-size: 16px;
}
.license-container td.license-key {
    width: 70%;
    word-break: break-all;
}
.license-container td.license-validity {
    width: 10%;
}
.license-container .license-input {
    width: 80%;
    margin-right: 20px;
}
.system-infromation-container div {
    margin: 5px 0;
}
.system-infromation-container .information-label {
    text-align: right;
    font-weight: bold;
    padding-right: 2%;
    width: 47%;
}
.license-pmsg {
    padding: 20px 10px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 1px;
}
.license-pmsg.invalid-license-pmsg {
    background: #f30d49;
}
.license-pmsg.valid-license-pmsg {
    background: #359639;
}
.cronjob-details {
    margin-top: 20px;
    border: 1px solid;
    padding: 10px;
}
.cronjob-details table th,
.cronjob-details table td {
    text-align: right;
}
.message-system-inner {
    background: #fffbbb;
    border: solid #d1d1d1;
    border-width: 0 0.1rem 0.1rem;
    position: relative;
}
.message-system-inner .message-error {
    background: none;
}
.message-system-inner .message,
.message-system-inner .order-errors .admin__fieldset-wrapper .title {
    background: none;
    margin: 0 0 -3px;
    overflow: hidden;
    padding: 1.5rem 0 1.5rem 3.3rem;
}
.message-system-inner .message:before,
.message-system-inner .order-errors .admin__fieldset-wrapper .title:before {
    left: 0.3rem;
}
.message-system-inner .action-menu-item {
    float: right;
    padding: 1.5rem 0 0;
    vertical-align: top;
}
.message-system-inner .action-menu-item.action-close-wrapper {
    width: 3.5rem;
}
.message-system-inner .action-menu-item .action-close {
    float: right;
}
.message-system-list {
    border-bottom: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
    list-style: none;
    margin: 0 0 1.5rem;
}
.message-system-list li + li {
    border-top: 1px dashed #d1d1d1;
}
.message-system-short {
    min-height: 5rem;
}
.message-system-short .action-close-wrapper {
    display: none;
}
.message-system-short-wrapper {
    overflow: hidden;
    padding: 0 1.5rem 0 3rem;
}
.message-system-collapsible {
    background: #fffbbb;
    border: 0.1rem solid #d1d1d1;
    border-top: 0;
    display: none;
    left: -1px;
    padding: 0 3rem 1.5rem;
    position: absolute;
    right: -1px;
    top: 100%;
    z-index: 498;
}
._active .message-system-collapsible {
    display: block;
}
.message-system-action-dropdown {
    background-image: none;
    background: none;
    -moz-box-sizing: content-box;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    margin: 0;
    padding: 0;
    text-decoration: none;
    text-shadow: none;
    font-weight: 400;
    float: right;
    margin: 1.5rem 0;
    position: relative;
    padding-right: 3rem;
}
.message-system-action-dropdown:focus,
.message-system-action-dropdown:active {
    background: none;
    border: none;
}
.message-system-action-dropdown:hover {
    background: none;
    border: none;
}
.message-system-action-dropdown.disabled,
.message-system-action-dropdown[disabled],
fieldset[disabled] .message-system-action-dropdown {
    pointer-events: none;
    opacity: 0.5;
}
.message-system-action-dropdown._active:after,
.message-system-action-dropdown.active:after {
    transform: rotate(180deg);
}
.message-system-action-dropdown:after {
    border-color: #333333 transparent transparent transparent;
    border-style: solid;
    border-width: 0.5rem 0.4rem 0 0.4rem;
    content: "";
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.1rem;
    top: 50%;
    transition: all 0.2s linear;
    width: 0;
}
._active .message-system-action-dropdown:after,
.active .message-system-action-dropdown:after {
    transform: rotate(180deg);
}
.message-system-action-dropdown:hover:after {
    border-color: #1a1a1a transparent transparent transparent;
}
.message-system-summary {
    text-align: right;
}
.message-system-summary .action__message-log {
    border-right: 1px solid #d1d1d1;
    display: inline-block;
    margin: 0 0.2rem 0 0.5rem;
    padding-right: 0.5rem;
}
.message-system-summary .action__message-log:last-child {
    border-right: 0;
    margin: 0;
    padding: 0;
}
.notices-wrapper .admin__data-grid-loading-mask {
    display: none;
    min-height: 5.1rem;
    z-index: 499;
}
.notices-wrapper .admin__data-grid-outer-wrap {
    min-height: 0;
}
.accordion .add-by-sku-wrapper {
    margin: 0 0 2rem;
}
.add-by-sku-wrapper .add-sku-csv .admin__field-label:before {
    display: none;
}
.order-search-items .col-select {
    text-align: center;
}
.order-search-items .col-select .data-grid-checkbox-cell-inner {
    text-align: center;
}
.order-discounts .action-secondary + .action-secondary {
    margin-right: 1rem;
}
.order-errors .admin__fieldset-wrapper .title {
    display: block;
    margin: 0 0 2rem;
}
.dashboard-advanced-reports {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-color: #e3e3e3;
    border-style: solid;
    border-width: 1px 0;
    margin-bottom: 3rem;
    padding: 2.5rem 0;
}
.dashboard-advanced-reports-title {
    margin-bottom: 1rem;
}
.dashboard-advanced-reports-content {
    line-height: 1.7;
}
.dashboard-advanced-reports-actions {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    align-self: center;
    margin-left: 2.5rem;
    margin-right: 1.5rem;
    text-align: right;
}
.action-advanced-reports {
    background-color: #007dbd;
    border-color: #007dbd;
    color: #ffffff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
    white-space: nowrap;
}
.action-advanced-reports:after {
    content: "\e644";
    font-size: 1rem;
    vertical-align: super;
}
.action-advanced-reports:hover,
.action-advanced-reports:active,
.action-advanced-reports:focus {
    background-color: #0073ae;
    border-color: #007dbd;
    box-shadow: 0 0 0 1px #007bdb;
    color: #ffffff;
    text-decoration: none;
}
.action-advanced-reports.disabled,
.action-advanced-reports[disabled] {
    cursor: default;
    opacity: 0.5;
    pointer-events: none;
}
.advanced-reports-subscription-modal .modal-inner-wrap {
    max-width: 75rem;
    margin-top: 13rem;
}
.advanced-reports-subscription-modal .modal-inner-wrap .modal-content,
.advanced-reports-subscription-modal .modal-inner-wrap .modal-header {
    padding-left: 4rem;
    padding-right: 4rem;
}
.advanced-reports-subscription-modal
    .modal-inner-wrap
    .modal-content
    .action-close,
.advanced-reports-subscription-modal
    .modal-inner-wrap
    .modal-header
    .action-close {
    display: none;
}
.advanced-reports-subscription-modal .admin__fieldset {
    padding: 0;
}
.advanced-reports-subscription-text {
    line-height: 1.7;
    padding-bottom: 8rem;
}
.advanced-reports-subscription-close {
    display: inline-block;
    vertical-align: top;
    float: right;
}
.advanced-reports-subscription-modal h1:first-of-type {
    background: url("../Magento_Analytics/images/analytics-icon.svg") no-repeat;
    background-size: 55px 49.08px;
    padding: 1.5rem 0 2rem 7rem;
}
.config-additional-comment {
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px 0;
    margin: 3rem 0;
    padding: 2.5rem;
}
.config-additional-comment-title {
    margin-bottom: 0.5rem;
}
.config-additional-comment-content {
    line-height: 1.5;
}
.config-vertical-title {
    clear: both;
    color: #303030;
    font-size: 1.7rem;
    font-weight: 600;
    letter-spacing: 0.025em;
    padding: 1.9rem 2.8rem 1.9rem 0;
    position: relative;
}
.config-vertical-comment {
    line-height: 1.5;
    margin-bottom: 0.5em;
    margin-top: 1rem;
}
#row_analytics_general_vertical
    > td.config-vertical-label
    > label.admin__field-label {
    padding-right: 0;
}
.menu-wrapper {
    display: inline-block;
    position: relative;
    width: 8.800000000000001rem;
    z-index: 700;
}
.menu-wrapper:before {
    background-color: #3a8950;
    bottom: 0;
    content: "";
    left: 0;
    position: fixed;
    top: 0;
    width: 8.800000000000001rem;
    z-index: 699;
}
.menu-wrapper._fixed {
    left: 0;
    position: fixed;
    top: 0;
}
.menu-wrapper._fixed ~ .page-wrapper {
    margin-left: 8.800000000000001rem;
}
.menu-wrapper .logo {
    display: block;
    height: 7.5rem;
    padding: 1.2rem 0 2.2rem;
    position: relative;
    text-align: center;
    z-index: 700;
    border: 1px solid white;
    margin: 5px;
    background: white;
}

._keyfocus .menu-wrapper .logo:focus {
    background-color: #4a4542;
    box-shadow: none;
}
._keyfocus .menu-wrapper .logo:focus + .admin__menu .level-0:first-child > a {
    background-color: #373330;
}
._keyfocus
    .menu-wrapper
    .logo:focus
    + .admin__menu
    .level-0:first-child
    > a:after {
    display: none;
}
.menu-wrapper .logo:hover .logo-img {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
}
.menu-wrapper .logo:active .logo-img {
    transform: scale(0.95);
}
.menu-wrapper .logo .logo-img {
    height: 5.1rem;
    transition: -webkit-filter 0.2s linear, filter 0.2s linear,
        transform 0.1s linear;
    width: 5.5rem;
}
.abs-menu-separator,
.admin__menu .level-0:first-child > a:after,
.admin__menu .item-partners > a:after {
    background-color: #736963;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin-left: 16%;
    position: absolute;
    top: 0;
    width: 68%;
}
.admin__menu li {
    display: block;
}
.admin__menu [target="_blank"]:after {
    content: "\e644";
    font-size: 0.5rem;
    margin-left: 0.5rem;
    vertical-align: super;
}
.admin__menu .level-0:first-child > a {
    position: relative;
}
.admin__menu .level-0:first-child._active > a:after {
    display: none;
}
.admin__menu .level-0._active > a,
.admin__menu .level-0:hover > a {
    color: #f7f3eb;
}
.admin__menu .level-0._active > a {
    background-color: #524d49;
}
.admin__menu .level-0:hover > a {
    background-color: #4a4542;
}
.admin__menu .level-0 > a {
    color: #aaa6a0;
    display: block;
    font-size: 1rem;
    letter-spacing: 0.025em;
    min-height: 6.2rem;
    padding: 1.2rem 0.5rem 0.5rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color 0.1s linear;
    word-wrap: break-word;
    z-index: 700;
}
.admin__menu .level-0 > a:focus {
    box-shadow: none;
}
.admin__menu .level-0 > a:before {
    content: "\e63a";
    display: block;
    font-size: 2.2rem;
    height: 2.2rem;
    margin-bottom: 0.3rem;
}
.admin__menu .level-0 > .submenu {
    background-color: #4a4542;
    box-shadow: 0 0 3px #000000;
    left: 100%;
    min-height: calc(7.5rem + 2rem + 100%);
    padding: 2rem 0 0;
    position: absolute;
    top: 0;
    transform: translateX(-100%);
    transition-duration: 0.3s;
    transition-property: transform, visibility;
    transition-timing-function: ease-in-out;
    visibility: hidden;
    z-index: 697;
}
.ie10 .admin__menu .level-0 > .submenu,
.ie11 .admin__menu .level-0 > .submenu {
    height: 100%;
}
.admin__menu .level-0._show > .submenu {
    transform: translateX(0);
    visibility: visible;
    z-index: 698;
}
.admin__menu .level-1 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}
.admin__menu [class*="level-"]:not(.level-0) a {
    display: block;
    padding: 1.25rem 1.5rem;
}
.admin__menu [class*="level-"]:not(.level-0) a:hover {
    background-color: #403934;
}
.admin__menu [class*="level-"]:not(.level-0) a:active {
    background-color: #322c29;
    padding-bottom: 1.15rem;
    padding-top: 1.35rem;
}
.admin__menu .submenu li {
    min-width: 23.8rem;
}
.admin__menu .submenu a {
    color: #fcfcfc;
    transition: background-color 0.1s linear;
}
.admin__menu .submenu a:hover,
.admin__menu .submenu a:focus {
    box-shadow: none;
    text-decoration: none;
}
._keyfocus .admin__menu .submenu a:focus {
    background-color: #403934;
}
._keyfocus .admin__menu .submenu a:active {
    background-color: #322c29;
}
.admin__menu .submenu .parent {
    margin-bottom: 4.5rem;
}
.admin__menu .submenu .parent .submenu-group-title {
    color: #a79d95;
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    margin-bottom: 0.7rem;
    padding: 1.25rem 1.5rem;
    pointer-events: none;
}
.admin__menu .submenu .column {
    display: table-cell;
}
.admin__menu .submenu-title {
    color: #ffffff;
    display: block;
    font-size: 2.2rem;
    font-weight: 600;
    margin-bottom: 4.2rem;
    margin-left: 3rem;
    margin-right: 5.8rem;
}
.admin__menu .submenu-sub-title {
    color: #ffffff;
    display: block;
    font-size: 1.2rem;
    margin: -3.8rem 5.8rem 3.8rem 3rem;
}
.admin__menu .action-close {
    padding: 2.4rem 2.8rem;
    position: absolute;
    right: 0;
    top: 0;
}
.admin__menu .action-close:before {
    color: #a79d95;
    font-size: 1.7rem;
}
.admin__menu .action-close:hover:before {
    color: #ffffff;
}
.admin__menu .item-dashboard > a:before {
    content: "\e604";
    font-size: 1.8rem;
    padding-top: 0.4rem;
}
.admin__menu .item-sales > a:before {
    content: "\e60b";
}
.admin__menu .item-catalog > a:before {
    content: "\e608";
}
.admin__menu .item-customer > a:before {
    content: "\e603";
    font-size: 2.6rem;
    position: relative;
    top: -0.4rem;
}
.admin__menu .item-marketing > a:before {
    content: "\e609";
    font-size: 2rem;
    padding-top: 0.2rem;
}
.admin__menu .item-content > a:before {
    content: "\e602";
    font-size: 2.4rem;
    position: relative;
    top: -0.2rem;
}
.admin__menu .item-report > a:before {
    content: "\e60a";
}
.admin__menu .item-stores > a:before {
    content: "\e60d";
    font-size: 1.9rem;
    padding-top: 0.3rem;
}
.admin__menu .item-system > a:before {
    content: "\e610";
}
.admin__menu .item-system._current + .item-partners > a:after {
    display: none;
}
.admin__menu .item-partners._active > a:after {
    display: none;
}
.admin__menu .item-partners > a {
    padding-bottom: 1rem;
}
.admin__menu .item-partners > a:before {
    content: "\e612";
}
.admin__menu .submenu .column:only-of-type .submenu-group-title,
.admin__menu
    .level-0
    > .submenu
    > ul
    > .level-1:only-of-type
    > .submenu-group-title {
    display: none;
}
.admin__menu-overlay {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 697;
}
.admin-user {
    float: right;
    line-height: 1.36;
    margin-left: 0.3rem;
    z-index: 490;
}
.admin-user._active .admin__action-dropdown,
.admin-user.active .admin__action-dropdown {
    border-color: #007bdb;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.admin-user .admin__action-dropdown {
    padding-right: 2.8rem;
    height: 3.3rem;
    padding-bottom: 0.4rem;
    padding-left: 4rem;
    padding-top: 0.7rem;
}
.admin-user .admin__action-dropdown._active:after,
.admin-user .admin__action-dropdown.active:after {
    transform: rotate(180deg);
}
.admin-user .admin__action-dropdown:after {
    border-color: #41362f transparent transparent transparent;
    border-style: solid;
    border-width: 0.5rem 0.4rem 0 0.4rem;
    content: "";
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.3rem;
    top: 50%;
    transition: all 0.2s linear;
    width: 0;
}
._active .admin-user .admin__action-dropdown:after,
.active .admin-user .admin__action-dropdown:after {
    transform: rotate(180deg);
}
.admin-user .admin__action-dropdown:hover:after {
    border-color: #060504 transparent transparent transparent;
}
.admin-user .admin__action-dropdown:before {
    color: #41362f;
    content: "\e600";
    font-size: 2rem;
    left: 1.1rem;
    margin-top: -1.1rem;
    position: absolute;
    top: 50%;
}
.admin-user .admin__action-dropdown:hover:before {
    color: #41362f;
}
.admin-user .admin__action-dropdown-menu {
    min-width: 20rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
.admin-user .admin__action-dropdown-menu > li > a {
    padding-left: 0.5em;
    padding-right: 1.8rem;
    transition: background-color 0.1s linear;
    white-space: nowrap;
}
.admin-user .admin__action-dropdown-menu > li > a:hover {
    background-color: #e0f6fe;
    color: #41362f;
}
.admin-user .admin__action-dropdown-menu > li > a:active {
    background-color: #c7effd;
    bottom: -1px;
    position: relative;
}
.admin-user .admin__action-dropdown-menu .admin-user-name {
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    max-width: 20rem;
    overflow: hidden;
    vertical-align: top;
}
.admin-user-account-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    max-width: 11.2rem;
}
.search-global {
    float: right;
    margin-right: -0.3rem;
    position: relative;
    z-index: 480;
}
.search-global-field {
    min-width: 5rem;
}
.search-global-field._active .search-global-input {
    background-color: #ffffff;
    border-color: #007bdb;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    padding-right: 4rem;
    width: 25rem;
}
.search-global-field._active .search-global-action {
    display: block;
    height: 3.3rem;
    position: absolute;
    right: 0;
    text-indent: -100%;
    top: 0;
    width: 5rem;
    z-index: 3;
}
.search-global-field .autocomplete-results {
    height: 3.3rem;
    position: absolute;
    right: 0;
    top: 0;
    width: 25rem;
}
.search-global-field .search-global-menu {
    border: 1px solid #007bdb;
    border-top-color: transparent;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    left: 0;
    margin-top: -2px;
    padding: 0;
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 2;
}
.search-global-field .search-global-menu:after {
    background-color: #ffffff;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    right: 0;
    top: -5px;
}
.search-global-field .search-global-menu > li {
    background-color: #ffffff;
    border-top: 1px solid #dddddd;
    display: block;
    font-size: 1.2rem;
    padding: 0.75rem 1.4rem 0.55rem;
}
.search-global-field .search-global-menu > li._active {
    background-color: #e0f6fe;
}
.search-global-field .search-global-menu .title {
    display: block;
    font-size: 1.4rem;
}
.search-global-field .search-global-menu .type {
    color: #231d1a;
    display: block;
}
.search-global-label {
    cursor: pointer;
    height: 3.3rem;
    padding: 0.75rem 1.4rem 0.55rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}
.search-global-label:active {
    transform: scale(0.9);
}
.search-global-label:hover:before {
    color: #060504;
}
.search-global-label:before {
    color: #41362f;
    content: "\e60c";
    font-size: 2rem;
}
.search-global-input {
    background-color: transparent;
    border: 1px solid transparent;
    font-size: 1.4rem;
    height: 3.3rem;
    padding: 0.75rem 1.4rem 0.55rem;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.1s linear, width 0.3s linear;
    width: 5rem;
    z-index: 1;
}
.search-global-action {
    display: none;
}
.notifications-wrapper {
    float: right;
    line-height: 1;
    position: relative;
}
.notifications-wrapper.active {
    z-index: 500;
}
.notifications-wrapper.active .notifications-action {
    border-color: #007bdb;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.notifications-wrapper.active .notifications-action:after {
    background-color: #ffffff;
    border: none;
    content: "";
    display: block;
    height: 6px;
    left: -6px;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 100%;
    width: auto;
}
.notifications-wrapper .admin__action-dropdown-menu {
    padding: 1rem 0 0;
    width: 32rem;
}
.notifications-action {
    color: #41362f;
    height: 3.3rem;
    padding: 0.75rem 2rem 0.65rem;
}
.notifications-action:after {
    display: none;
}
.notifications-action:before {
    content: "\e607";
    font-size: 1.9rem;
    margin-right: 0;
}
.notifications-action:active:before {
    position: relative;
    top: 1px;
}
.notifications-action .notifications-counter {
    background-color: #e22626;
    border-radius: 1em;
    color: #ffffff;
    display: inline-block;
    font-size: 1.1rem;
    font-weight: 700;
    left: 50%;
    margin-left: 0.3em;
    margin-top: -1.1em;
    padding: 0.3em 0.5em;
    position: absolute;
    top: 50%;
}
.notifications-entry {
    line-height: 1.36;
    padding: 0.6rem 2rem 0.8rem;
    position: relative;
    transition: background-color 0.1s linear;
}
.notifications-entry:hover {
    background-color: #e0f6fe;
}
.notifications-entry.notifications-entry-last {
    margin: 0 2rem;
    padding: 0.3rem 0 1.3rem;
    text-align: center;
}
.notifications-entry.notifications-entry-last:hover {
    background-color: transparent;
}
.notifications-entry + .notifications-entry-last {
    border-top: 1px solid #dddddd;
    padding-bottom: 0.6rem;
}
.notifications-entry ._cutted {
    cursor: pointer;
}
.notifications-entry ._cutted .notifications-entry-description-start:after {
    content: "...";
}
.notifications-entry-title {
    color: #ef672f;
    display: block;
    font-size: 1.1rem;
    font-weight: 700;
    margin-bottom: 0.7rem;
    margin-right: 1em;
}
.notifications-entry-description {
    color: #333333;
    font-size: 1.1rem;
    margin-bottom: 0.8rem;
}
.notifications-entry-description-end {
    display: none;
}
.notifications-entry-description-end._show {
    display: inline;
}
.notifications-entry-time {
    color: #777777;
    font-size: 1.1rem;
}
.notifications-close {
    line-height: 1;
    padding: 1rem;
    position: absolute;
    right: 0;
    top: 0.6rem;
}
.notifications-close:before {
    color: #cccccc;
    content: "\e620";
    transition: color 0.1s linear;
}
.notifications-close:hover:before {
    color: #b3b3b3;
}
.notifications-close:active {
    transform: scale(0.95);
}
.page-header-actions {
    padding-top: 1.1rem;
}
.page-header-hgroup {
    padding-right: 1.5rem;
}
.page-title-wrapper {
    margin-top: 1.6rem;
}
.page-title {
    color: #41362f;
    font-size: 2.8rem;
    margin-bottom: 0;
}
.page-header {
    margin-bottom: 1.2rem;
    padding: 1.5rem 3rem;
}
.page-footer {
    background-color: #f5f5f5;
    border-top: 0.1rem solid #dddddd;
    color: #777777;
    margin-top: auto;
    padding: 2.6rem 2rem 6rem 3rem;
}
.page-footer a {
    color: #ef672f;
    text-decoration: underline;
}
.page-footer a:hover {
    color: #ef672f;
}
.page-footer .admin__control-select,
.page-footer .ui-datepicker .ui-datepicker-title select {
    max-width: 52rem;
    width: 100%;
}
.magento-version {
    margin-bottom: 0.5rem;
}
.magento-version strong {
    color: #666666;
}
.copyright {
    margin-bottom: -0.2rem;
    position: relative;
    text-align: left;
}
.copyright .link-copyright {
    display: inline-block;
    margin-right: 0.5rem;
    text-decoration: none;
    vertical-align: top;
}
.copyright .link-copyright:hover:before {
    color: #f38a5e;
}
.copyright .link-copyright:before {
    transition: color 0.1s linear;
    color: #eb5202;
    content: "\e606";
    display: block;
    font-size: 2.5rem;
    position: relative;
    top: -0.2rem;
}
.copyright .link-copyright:active:before {
    transform: scale(0.9);
}
.footer-legal {
    padding-top: 1rem;
}
.footer-legal-system {
    text-align: right;
}
.store-switcher {
    color: #41362f;
    float: left;
    font-size: 1.3rem;
    margin-top: 0.7rem;
}
.store-switcher .admin__action-dropdown {
    background-color: #f8f8f8;
    margin-left: 0.5em;
}
.store-switcher .dropdown {
    display: inline-block;
    position: relative;
}
.store-switcher .dropdown:before,
.store-switcher .dropdown:after {
    content: "";
    display: table;
}
.store-switcher .dropdown:after {
    clear: both;
}
.store-switcher .dropdown .action.toggle {
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
}
.store-switcher .dropdown .action.toggle:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 2;
    color: #41362f;
    content: "\e607";
    font-family: "icons-blank-theme";
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.store-switcher .dropdown .action.toggle:hover:after {
    color: #41362f;
}
.store-switcher .dropdown .action.toggle:active:after {
    color: #41362f;
}
.store-switcher .dropdown .action.toggle.active {
    display: inline-block;
    text-decoration: none;
}
.store-switcher .dropdown .action.toggle.active:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 2;
    color: #41362f;
    content: "\e618";
    font-family: "icons-blank-theme";
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.store-switcher .dropdown .action.toggle.active:hover:after {
    color: #41362f;
}
.store-switcher .dropdown .action.toggle.active:active:after {
    color: #41362f;
}
.store-switcher .dropdown .dropdown-menu {
    margin: 0;
    padding: 0;
    list-style: none none;
    background: #ffffff;
    border: 1px solid #aaa6a0;
    margin-top: 4px;
    min-width: 19.5rem;
    z-index: 100;
    box-sizing: border-box;
    display: none;
    position: absolute;
    top: 100%;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}
.store-switcher .dropdown .dropdown-menu li {
    margin: 0;
    padding: 0;
}
.store-switcher .dropdown .dropdown-menu li:hover {
    background: transparent;
    cursor: pointer;
}
.store-switcher .dropdown.active {
    overflow: visible;
}
.store-switcher .dropdown.active .dropdown-menu {
    display: block;
}
.store-switcher .dropdown-menu {
    left: 0;
    margin-top: 0.5em;
    max-height: 250px;
    overflow-y: auto;
    padding-top: 0.25em;
}
.store-switcher .dropdown-menu::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}
.store-switcher .dropdown-menu::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.5);
}
.store-switcher .dropdown-menu li {
    border: 0;
    cursor: default;
}
.store-switcher .dropdown-menu li:hover {
    cursor: default;
}
.store-switcher .dropdown-menu li a,
.store-switcher .dropdown-menu li span {
    color: #41362f;
    display: block;
    padding: 0.5rem 1.3rem;
}
.store-switcher .dropdown-menu li a {
    text-decoration: none;
}
.store-switcher .dropdown-menu li a:hover {
    background: #e9e9e9;
}
.store-switcher .dropdown-menu li span {
    color: #adadad;
    cursor: default;
}
.store-switcher .dropdown-menu li.current span {
    background: #eeeeee;
    color: #41362f;
}
.store-switcher .dropdown-menu .store-switcher-store a,
.store-switcher .dropdown-menu .store-switcher-store span {
    padding-left: 2.6rem;
}
.store-switcher .dropdown-menu .store-switcher-store-view a,
.store-switcher .dropdown-menu .store-switcher-store-view span {
    padding-left: 3.9rem;
}
.store-switcher .dropdown-menu .dropdown-toolbar {
    border-top: 1px solid #ebebeb;
    margin-top: 1rem;
}
.store-switcher .dropdown-menu .dropdown-toolbar a:before {
    content: "\e610";
    margin-right: 0.25em;
    position: relative;
    top: 1px;
}
.store-switcher-label {
    font-weight: 700;
}
.store-switcher-alt {
    display: inline-block;
    position: relative;
}
.store-switcher-alt.active .dropdown-menu {
    display: block;
}
.store-switcher-alt .dropdown-menu {
    margin-top: 2px;
    white-space: nowrap;
}
.store-switcher-alt .dropdown-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.store-switcher-alt strong {
    color: #a79d95;
    display: block;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.333;
    padding: 5px 10px;
}
.store-switcher-alt .store-selected {
    color: #676056;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.333;
}
.store-switcher-alt .store-selected:after {
    -webkit-font-smoothing: antialiased;
    color: #afadac;
    content: "\e02c";
    font-style: normal;
    font-weight: normal;
    margin: 0 0 0 3px;
    speak: none;
    vertical-align: text-top;
}
.store-switcher-alt .store-switcher-website,
.store-switcher-alt .store-switcher-store {
    padding: 0;
}
.store-switcher-alt .store-switcher-website:hover,
.store-switcher-alt .store-switcher-store:hover {
    background: none;
}
.store-switcher-alt .store-switcher-store-view {
    padding: 0;
}
.store-switcher-alt .store-switcher-all,
.store-switcher-alt .manage-stores {
    padding: 0;
}
.store-switcher-alt .store-switcher-all > a,
.store-switcher-alt .manage-stores > a {
    color: #676056;
    display: block;
    font-size: 12px;
    padding: 8px 15px;
    text-decoration: none;
}
.store-switcher-website {
    margin: 5px 0 0;
}
.store-switcher-website > strong {
    padding-left: 13px;
}
.store-switcher-store {
    margin: 1px 0 0;
}
.store-switcher-store > strong {
    padding-left: 20px;
}
.store-switcher-store > ul {
    margin-top: 1px;
}
.store-switcher-store-view:first-child {
    border-top: 1px solid #e5e5e5;
}
.store-switcher-store-view > a {
    color: #333333;
    display: block;
    font-size: 13px;
    padding: 5px 15px 5px 24px;
    text-decoration: none;
}
.store-view:not(.store-switcher) {
    float: left;
}
.store-view .store-switcher-label {
    display: inline-block;
    margin-top: 1rem;
}
.tooltip {
    display: inline-block;
    margin-left: 0.5em;
}
.tooltip .help span,
.tooltip .help a {
    cursor: pointer;
    display: inline-block;
    height: 22px;
    position: relative;
    vertical-align: middle;
    width: 22px;
    z-index: 2;
}
.tooltip .help span:before,
.tooltip .help a:before {
    color: #41362f;
    content: "\e633";
    font-size: 1.7rem;
}
.tooltip .help a:hover {
    text-decoration: none;
}
.tooltip .tooltip-content {
    background: rgba(49, 48, 43, 0.8);
    background: #000000;
    border-radius: 3px;
    color: #ffffff;
    display: none;
    margin-left: -19px;
    margin-top: 10px;
    max-width: 200px;
    padding: 4px 8px;
    position: absolute;
    text-shadow: none;
    z-index: 20;
}
.tooltip .tooltip-content:before {
    border-bottom: 5px solid #000000;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
    height: 0;
    left: 20px;
    opacity: 0.8;
    position: absolute;
    top: -5px;
    width: 0;
}
.tooltip .tooltip-content.loading {
    position: absolute;
}
.tooltip .tooltip-content.loading:before {
    border-bottom-color: rgba(0, 0, 0, 0.3);
}
.tooltip:hover > .tooltip-content {
    display: block;
}
.page-main-actions:not(._hidden),
.page-actions._fixed {
    background: #f8f8f8;
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    padding: 1.5rem;
}
.page-main-actions {
    margin: 0 0 3rem;
}
.page-main-actions._hidden .store-switcher {
    display: none;
}
.page-main-actions._hidden .page-actions-placeholder {
    min-height: 50px;
}
.page-actions {
    float: right;
}
.page-main-actions .page-actions._fixed {
    left: 8.800000000000001rem;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 501;
}
.page-main-actions .page-actions._fixed .page-actions-inner:before {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #41362f;
    content: attr(data-title);
    float: left;
    font-size: 2.8rem;
    margin-top: 0.3rem;
    max-width: 50%;
}
.page-actions > button,
.page-actions .page-actions-buttons > button,
.page-actions .page-actions-buttons > .action,
.page-actions > .block-footer .action-add,
.page-actions .page-actions-buttons > .block-footer .action-add {
    float: right;
    margin-left: 1.3rem;
}
.page-actions > button.back,
.page-actions .page-actions-buttons > button.back,
.page-actions .page-actions-buttons > .action.back,
.page-actions > button.action-back,
.page-actions .page-actions-buttons > button.action-back,
.page-actions .page-actions-buttons > .action.action-back,
.page-actions > .block-footer .action-add.back,
.page-actions .page-actions-buttons > .block-footer .action-add.back,
.page-actions > .block-footer .action-add.action-back,
.page-actions .page-actions-buttons > .block-footer .action-add.action-back {
    float: left;
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
}
.page-actions > button.back:before,
.page-actions .page-actions-buttons > button.back:before,
.page-actions .page-actions-buttons > .action.back:before,
.page-actions > button.action-back:before,
.page-actions .page-actions-buttons > button.action-back:before,
.page-actions .page-actions-buttons > .action.action-back:before,
.page-actions > .block-footer .action-add.back:before,
.page-actions .page-actions-buttons > .block-footer .action-add.back:before,
.page-actions > .block-footer .action-add.action-back:before,
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.action-back:before {
    content: "\e626";
    margin-right: 0.5em;
    position: relative;
    top: 1px;
}
.page-actions > button.action-primary,
.page-actions .page-actions-buttons > button.action-primary,
.page-actions .page-actions-buttons > .action.action-primary,
.page-actions > button.primary,
.page-actions .page-actions-buttons > button.primary,
.page-actions .page-actions-buttons > .action.primary,
.page-actions > .block-footer .action-add.action-primary,
.page-actions .page-actions-buttons > .block-footer .action-add.action-primary,
.page-actions > .block-footer .action-add.primary,
.page-actions .page-actions-buttons > .block-footer .action-add.primary {
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.page-actions > button.save:not(.primary),
.page-actions .page-actions-buttons > button.save:not(.primary),
.page-actions .page-actions-buttons > .action.save:not(.primary),
.page-actions > .block-footer .action-add.save:not(.primary),
.page-actions
    .page-actions-buttons
    > .block-footer
    .action-add.save:not(.primary) {
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
}
.page-actions > button.delete,
.page-actions .page-actions-buttons > button.delete,
.page-actions .page-actions-buttons > .action.delete,
.page-actions > .block-footer .action-add.delete,
.page-actions .page-actions-buttons > .block-footer .action-add.delete {
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
}
.page-actions .page-actions-buttons > .action-element {
    float: right;
    margin-left: 1.3rem;
}
.page-actions .actions-split {
    float: right;
    margin-left: 1.3rem;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
}
.page-actions .actions-split .dropdown-menu .item {
    display: block;
}
.page-actions-buttons {
    float: right;
    justify-content: flex-end;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.customer-index-edit .page-actions-buttons {
    background-color: transparent;
}
.admin__page-nav,
.order-sidebar {
    background: #f1f1f1;
    border: 1px solid #e3e3e3;
}
.admin__page-nav._collapsed:first-child {
    border-bottom: none;
}
.admin__page-nav._collapsed._show {
    border-bottom: 1px solid #e3e3e3;
}
.admin__page-nav._collapsed._show ._collapsible {
    background: #f1f1f1;
}
.admin__page-nav._collapsed._show ._collapsible:after {
    content: "\e62b";
}
.admin__page-nav._collapsed._show ._collapsible + .admin__page-nav-items {
    display: block;
}
.admin__page-nav._collapsed._hide .admin__page-nav-title-messages {
    display: inline-block;
}
.admin__page-nav._collapsed._hide .admin__page-nav-title-messages ._active {
    display: inline-block;
}
.admin__page-nav + ._collapsed {
    border-bottom: none;
    border-top: none;
}
.admin__page-nav-title {
    border-bottom: 1px solid #e3e3e3;
    color: #303030;
    display: block;
    font-size: 1.4rem;
    line-height: 1.2;
    margin: 0 0 -1px;
    padding: 1.8rem 1.5rem;
    position: relative;
    text-transform: uppercase;
}
.admin__page-nav-title._collapsible {
    background: #ffffff;
    cursor: pointer;
    margin: 0;
    padding-right: 3.5rem;
    transition: border-color 0.1s ease-out, background-color 0.1s ease-out;
}
.admin__page-nav-title._collapsible + .admin__page-nav-items {
    display: none;
    margin-top: -1px;
}
.admin__page-nav-title._collapsible:after {
    content: "\e628";
    font-size: 1.3rem;
    font-weight: 700;
    position: absolute;
    right: 1.8rem;
    top: 2rem;
}
.admin__page-nav-title._collapsible:hover {
    background: #f1f1f1;
}
.admin__page-nav-title._collapsible:last-child {
    margin: 0 0 -1px;
}
.admin__page-nav-title strong {
    font-weight: 700;
}
.admin__page-nav-title .admin__page-nav-title-messages {
    display: none;
}
.admin__page-nav-items {
    list-style-type: none;
    margin: 0;
    padding: 1rem 0 1.3rem 0;
}
.admin__page-nav-item {
    border-left: 3px solid transparent;
    margin-left: 0.7rem;
    padding: 0;
    position: relative;
    transition: border-color 0.1s ease-out, background-color 0.1s ease-out;
}
.admin__page-nav-item:hover {
    border-color: #e4e4e4;
}
.admin__page-nav-item:hover .admin__page-nav-link {
    background: #e4e4e4;
    color: #303030;
    text-decoration: none;
}
.admin__page-nav-item._active,
.admin__page-nav-item.ui-state-active {
    border-color: #eb5202;
}
.admin__page-nav-item._active .admin__page-nav-link,
.admin__page-nav-item.ui-state-active .admin__page-nav-link {
    background: #ffffff;
    border-color: #e3e3e3;
    border-right: 1px solid #ffffff;
    color: #303030;
    margin-right: -1px;
}
.admin__page-nav-item._active .admin__page-nav-link,
.admin__page-nav-item.ui-state-active .admin__page-nav-link {
    font-weight: 600;
}
.admin__page-nav-item._loading:before,
.admin__page-nav-item.ui-tabs-loading:before {
    display: none;
}
.admin__page-nav-item._loading .admin__page-nav-item-message-loader,
.admin__page-nav-item.ui-tabs-loading .admin__page-nav-item-message-loader {
    display: inline-block;
}
.admin__page-nav-link {
    border: 1px solid transparent;
    border-width: 1px 0;
    color: #303030;
    display: block;
    font-weight: 500;
    line-height: 1.2;
    margin: 0 0 -1px;
    padding: 2rem 4rem 2rem 1rem;
    transition: border-color 0.1s ease-out, background-color 0.1s ease-out;
    word-wrap: break-word;
}
.admin__page-nav-item-messages {
    display: inline-block;
}
.admin__page-nav-item-messages .admin__page-nav-item-message-tooltip {
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    border-radius: 1px;
    bottom: 3.7rem;
    box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.3);
    display: none;
    font-size: 1.4rem;
    font-weight: 400;
    left: -1rem;
    line-height: 1.36;
    padding: 1.5rem;
    position: absolute;
    text-transform: none;
    width: 27rem;
    word-break: normal;
    z-index: 2;
}
.admin__page-nav-item-messages .admin__page-nav-item-message-tooltip:after,
.admin__page-nav-item-messages .admin__page-nav-item-message-tooltip:before {
    border: 15px solid transparent;
    height: 0;
    width: 0;
    border-top-color: #f1f1f1;
    content: "";
    display: block;
    left: 2rem;
    position: absolute;
    top: 100%;
    z-index: 3;
}
.admin__page-nav-item-messages .admin__page-nav-item-message-tooltip:after {
    border-top-color: #f1f1f1;
    margin-top: -1px;
    z-index: 4;
}
.admin__page-nav-item-messages .admin__page-nav-item-message-tooltip:before {
    border-top-color: #bfbfbf;
    margin-top: 1px;
}
.admin__page-nav-item-message-loader {
    display: none;
    margin-top: -1rem;
    position: absolute;
    right: 0;
    top: 50%;
}
.admin__page-nav-item-message-loader .spinner {
    font-size: 2rem;
    margin-right: 1.5rem;
}
._loading
    > .admin__page-nav-item-messages
    .admin__page-nav-item-message-loader {
    display: inline-block;
}
.admin__page-nav-item-message {
    position: relative;
}
.admin__page-nav-item-message:hover {
    z-index: 500;
}
.admin__page-nav-item-message:hover .admin__page-nav-item-message-tooltip {
    display: block;
}
.admin__page-nav-item-message._error,
.admin__page-nav-item-message._changed {
    display: none;
}
.admin__page-nav-item-message .admin__page-nav-item-message-icon {
    display: inline-block;
    font-size: 1.4rem;
    padding-left: 0.8em;
    vertical-align: baseline;
}
.admin__page-nav-item-message .admin__page-nav-item-message-icon:after {
    color: #666666;
    content: "\e631";
}
._changed:not(._error) > .admin__page-nav-item-messages ._changed {
    display: inline-block;
}
._error .admin__page-nav-item-message-icon:after {
    color: #eb5202;
    content: "\e623";
}
._error > .admin__page-nav-item-messages ._error {
    display: inline-block;
}
._error > .admin__page-nav-item-messages ._error .spinner {
    font-size: 2rem;
    margin-right: 1.5rem;
}
._error .admin__page-nav-item-message-tooltip {
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    border-radius: 1px;
    bottom: 3.7rem;
    box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.3);
    display: none;
    font-weight: 400;
    left: -1rem;
    line-height: 1.36;
    padding: 2rem;
    position: absolute;
    text-transform: none;
    width: 27rem;
    word-break: normal;
    z-index: 2;
}
._error .admin__page-nav-item-message-tooltip:after,
._error .admin__page-nav-item-message-tooltip:before {
    border: 15px solid transparent;
    height: 0;
    width: 0;
    border-top-color: #f1f1f1;
    content: "";
    display: block;
    left: 2rem;
    position: absolute;
    top: 100%;
    z-index: 3;
}
._error .admin__page-nav-item-message-tooltip:after {
    border-top-color: #f1f1f1;
    margin-top: -1px;
    z-index: 4;
}
._error .admin__page-nav-item-message-tooltip:before {
    border-top-color: #bfbfbf;
}
.admin__collapsible-block-wrapper {
    border-bottom: 1px solid #cccccc;
}
.admin__fieldset > .admin__collapsible-block-wrapper:last-child {
    border-bottom-width: 0;
}
.admin__collapsible-block-wrapper .admin__collapsible-title {
    clear: both;
    color: #303030;
    cursor: pointer;
    display: block;
    font-size: 1.7rem;
    font-weight: 600;
    letter-spacing: 0.025em;
    padding: 1.9rem 2.8rem 1.9rem 0;
    position: relative;
    text-decoration: none;
    transition: color 0.15s linear;
}
.admin__collapsible-block-wrapper .admin__collapsible-title:hover,
.admin__collapsible-block-wrapper .admin__collapsible-title:visited,
.admin__collapsible-block-wrapper .admin__collapsible-title:focus {
    color: #0a0a0a;
    text-decoration: none;
}
.admin__collapsible-block-wrapper .admin__collapsible-title:active:before {
    transform: scale(0.9);
}
.admin__collapsible-block-wrapper .admin__collapsible-title._disabled,
.admin__collapsible-block-wrapper .admin__collapsible-title.disabled {
    color: #7d7d7d;
    cursor: default;
}
.admin__collapsible-block-wrapper .admin__collapsible-title:before {
    content: "\e616";
    font-size: 1.8rem;
    position: absolute;
    right: 1.3rem;
    top: 2.3rem;
}
.admin__collapsible-block-wrapper .admin__collapsible-title._loading:before {
    content: "";
}
.admin__collapsible-block-wrapper.opened
    > .fieldset-wrapper-title
    .admin__collapsible-title:before,
.admin__collapsible-block-wrapper._show
    > .fieldset-wrapper-title
    .admin__collapsible-title:before {
    content: "\e615";
}
.admin__collapsible-block-wrapper.opened.fieldset-wrapper
    .fieldset-wrapper-title
    .actions,
.admin__collapsible-block-wrapper._show.fieldset-wrapper
    .fieldset-wrapper-title
    .actions {
    display: block;
}
.admin__collapsible-block-wrapper.fieldset-wrapper {
    border-bottom: 1px solid #cccccc;
    padding: 0;
}
.admin__collapsible-block-wrapper.fieldset-wrapper .fieldset-wrapper-title {
    border: 0;
    margin: 0;
    padding: 0;
}
.admin__collapsible-block-wrapper.fieldset-wrapper .fieldset-wrapper-content {
    padding-bottom: 1.9rem;
}
.admin__collapsible-block-wrapper.collapsible-block-wrapper-last {
    border-bottom: 0;
}
.admin__collapsible-content {
    max-height: 0;
    transform: scaleY(0);
    transform-origin: 0 0;
    transition: transform 100ms ease-in-out, max-height 100ms ease-in-out,
        visibility 100ms ease-in-out;
    visibility: hidden;
}
.admin__collapsible-content._show {
    max-height: 100%;
    transform: none;
    visibility: visible;
}
.admin__collapsible-content .admin__collapsible-title {
    font-size: 1.6rem;
    padding-left: 2.8rem;
}
.admin__collapsible-content .admin__collapsible-title:before {
    left: 0;
    right: auto;
    top: 2rem;
}
.admin__collapsible-content
    .admin__collapsible-title._loading
    .admin__page-nav-item-message-loader {
    left: 0;
    right: auto;
}
.admin__collapsible-content .admin__collapsible-block-wrapper {
    margin-left: 4rem;
}
.fieldset-wrapper .admin__collapsible-block-wrapper .fieldset-wrapper-title {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.fieldset-wrapper
    .admin__collapsible-block-wrapper
    .fieldset-wrapper-title
    .actions {
    position: absolute;
    right: 1.3rem;
    top: 1.4rem;
}
.fieldset-wrapper
    .admin__collapsible-block-wrapper
    .fieldset-wrapper-title
    .draggable-handle {
    top: 2.4rem;
}
.modal-slide .fieldset-wrapper .admin__collapsible-title {
    clear: both;
    color: #303030;
    cursor: pointer;
    display: block;
    font-size: 1.7rem;
    font-weight: 600;
    letter-spacing: 0.025em;
    padding: 1.9rem 2.8rem 1.9rem 0;
    position: relative;
    text-decoration: none;
    transition: color 0.15s linear;
}
.modal-slide .fieldset-wrapper .admin__collapsible-title:hover,
.modal-slide .fieldset-wrapper .admin__collapsible-title:visited,
.modal-slide .fieldset-wrapper .admin__collapsible-title:focus {
    color: #0a0a0a;
    text-decoration: none;
}
.modal-slide .fieldset-wrapper .admin__collapsible-title:active:before {
    transform: scale(0.9);
}
.modal-slide .fieldset-wrapper .admin__collapsible-title._disabled,
.modal-slide .fieldset-wrapper .admin__collapsible-title.disabled {
    color: #7d7d7d;
    cursor: default;
}
.modal-slide .fieldset-wrapper .admin__collapsible-title:before {
    content: "\e616";
    font-size: 1.8rem;
    position: absolute;
    right: 1.3rem;
    top: 2.3rem;
}
.modal-slide .fieldset-wrapper .admin__collapsible-title._loading:before {
    content: "";
}
.modal-slide .fieldset-wrapper .admin__collapsible-title:before {
    left: auto;
}
.admin__collapsible-block .comment {
    line-height: 1.5;
    margin-bottom: 0.5em;
    margin-top: 1rem;
}
.admin__collapsible-block .admin__collapsible-block {
    border: 0;
}
.admin__collapsible-block .admin__collapsible-block .entry-edit-head > a {
    padding-left: 2.8rem;
    padding-right: 0;
}
.admin__collapsible-block
    .admin__collapsible-block
    .entry-edit-head
    > a:before {
    left: 0;
    right: auto;
}
.admin__collapsible-block ~ .admin__collapsible-block {
    border: 0;
    padding: 0 0 2.6rem;
}
.section-config > .admin__collapsible-block > a,
.accordion > dt a,
.accordion .admin__collapsible-block > a {
    clear: both;
    color: #303030;
    cursor: pointer;
    display: block;
    font-size: 1.7rem;
    font-weight: 600;
    letter-spacing: 0.025em;
    padding: 1.9rem 2.8rem 1.9rem 0;
    position: relative;
    text-decoration: none;
    transition: color 0.15s linear;
}
.section-config > .admin__collapsible-block > a:hover,
.accordion > dt a:hover,
.accordion .admin__collapsible-block > a:hover,
.section-config > .admin__collapsible-block > a:visited,
.accordion > dt a:visited,
.accordion .admin__collapsible-block > a:visited,
.section-config > .admin__collapsible-block > a:focus,
.accordion > dt a:focus,
.accordion .admin__collapsible-block > a:focus {
    color: #0a0a0a;
    text-decoration: none;
}
.section-config > .admin__collapsible-block > a:active:before,
.accordion > dt a:active:before,
.accordion .admin__collapsible-block > a:active:before {
    transform: scale(0.9);
}
.section-config > .admin__collapsible-block > a._disabled,
.accordion > dt a._disabled,
.accordion .admin__collapsible-block > a._disabled,
.section-config > .admin__collapsible-block > a.disabled,
.accordion > dt a.disabled,
.accordion .admin__collapsible-block > a.disabled {
    color: #7d7d7d;
    cursor: default;
}
.section-config > .admin__collapsible-block > a:before,
.accordion > dt a:before,
.accordion .admin__collapsible-block > a:before {
    content: "\e616";
    font-size: 1.8rem;
    position: absolute;
    right: 1.3rem;
    top: 2.3rem;
}
.section-config > .admin__collapsible-block > a._loading:before,
.accordion > dt a._loading:before,
.accordion .admin__collapsible-block > a._loading:before {
    content: "";
}
.section-config > .admin__collapsible-block > a > i,
.accordion > dt a > i,
.accordion .admin__collapsible-block > a > i {
    display: block;
    font-size: 1.4rem;
    font-style: italic;
    font-weight: 400;
    padding-top: 0.4rem;
}
.section-config.active > .admin__collapsible-block > a:before,
.accordion > dt.open a:before,
.accordion .admin__collapsible-block.open a:before {
    content: "\e615";
}
.section-config.active > .admin__collapsible-block + input + fieldset,
.accordion > dt + dd.open,
.accordion .admin__collapsible-block.open + input + fieldset {
    display: block;
    margin: 0;
}
.sortable-wrapper {
    margin-bottom: 1.5rem;
}
.accordion {
    margin: 0 0 0.8rem;
    padding: 0;
}
.accordion dt {
    border-bottom: 1px solid #cccccc;
}
.accordion dt.open {
    border-bottom: none;
}
.accordion dd {
    border-bottom: 1px solid #cccccc;
    display: none;
}
.accordion dd.open:empty {
    background: #ffffff
        url(../../../../../../web/mui/images/ajax-loader-big.gif) no-repeat
        center;
    height: 100px;
}
.accordion dt:last-of-type,
.accordion dd:last-of-type {
    border-bottom: none;
}
.accordion .form-inline .config td {
    padding: 2.2rem 1.5rem 0 0;
}
.accordion .form-inline .config .scope-label {
    padding: 31px 1.5rem 0 0;
}
.accordion .form-inline .config .use-default {
    padding: 29px 1.5rem 0 0;
}
.accordion .form-inline .config .value {
    padding-right: 4rem;
}
.accordion .form-inline > .section-config:last-child {
    border-bottom: 0;
}
.accordion .config .comment a,
.accordion .config .link-more {
    color: #007bdb;
    font-size: 1.4rem;
    font-weight: 400;
}
.accordion .config .comment a:focus,
.accordion .config .link-more:focus,
.accordion .config .comment a:hover,
.accordion .config .link-more:hover {
    text-decoration: underline;
}
.accordion .config legend {
    display: none;
}
.accordion .config table {
    width: 100%;
}
.accordion .config td {
    padding: 2.2rem 1.5rem 0 0;
    vertical-align: top;
}
.accordion .config td[colspan] {
    padding: 0;
}
.accordion .config .admin__control-table {
    margin: 0 0 0.5rem;
}
.accordion .config .admin__control-table td {
    padding: 1.3rem 2.5rem 1.3rem 0;
}
.accordion .config .admin__control-table td:first-child {
    padding-left: 1.5rem;
}
.accordion .config .admin__control-table .cc-type-select {
    min-width: 20rem;
}
.accordion .config input[type="text"],
.accordion .config input[type="password"],
.accordion .config select,
.accordion .config textarea {
    width: 100%;
}
.accordion .config input.input-file {
    margin-top: 4px;
}
.accordion .config select.select-date {
    width: 27%;
}
.accordion .config .label {
    color: #303030;
    float: none;
    font-size: 14px;
    font-weight: 600;
    padding-right: 30px;
    text-align: right;
    width: 33%;
}
.accordion .config .label label {
    padding-top: 7px;
}
.accordion .config .label span[data-config-scope] {
    display: inline-block;
    position: relative;
}
.accordion .config .scope-label {
    color: #999999;
    font-size: 1.2rem;
    letter-spacing: 0.05em;
    padding: 31px 1.5rem 0 0;
}
.accordion .config .note {
    color: #303030;
    font-size: 12px;
    margin: 5px 0;
}
.accordion .config .note a {
    color: #007bdb;
    font-size: 12px;
    font-weight: 400;
}
.accordion .config .note a:focus,
.accordion .config .note a:hover {
    text-decoration: underline;
}
.accordion .config ._with-tooltip select,
.accordion .config ._with-tooltip input[type="text"],
.accordion .config ._with-tooltip input[type="password"] {
    float: left;
}
.accordion .config ._with-tooltip .note {
    clear: both;
    margin: 0;
    padding: 0.5rem 0;
}
.accordion .config .system-tooltip-box {
    position: absolute;
}
.accordion .config .value {
    padding-right: 40px;
    vertical-align: middle;
    width: 44%;
}
.accordion .config .value.with-tooltip .tooltip {
    bottom: 0;
    float: right;
    left: 0;
    margin: 6px -28px 0 0;
    position: relative;
    right: 0;
    top: 0;
}
.accordion .config .value.with-tooltip .tooltip-content {
    background: #35302c;
    background: rgba(49, 48, 43, 0.8);
    border-radius: 5px;
    bottom: 100%;
    font-size: 13px;
    line-height: 1.4;
    margin: 0 -17px 10px 0;
    max-width: 239px;
    padding: 18px;
    right: 0;
    width: 239px;
}
.accordion .config .value.with-tooltip .tooltip-content:before {
    border-bottom: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #35302c;
    bottom: -5px;
    content: "";
    height: 0;
    left: auto;
    opacity: 0.8;
    position: absolute;
    right: 20px;
    top: auto;
    width: 0;
}
.accordion .config .value.with-tooltip .help {
    margin: 0;
    position: relative;
    width: auto;
}
.accordion .config .value .checkboxes {
    list-style: none;
    margin: -3px 0 0;
    padding: 0;
}
.accordion .config .value .checkboxes li {
    margin: 7px 0;
}
.accordion .config .value .checkboxes input,
.accordion .config .value .checkboxes label {
    vertical-align: middle;
}
.accordion .config .value .checkboxes label {
    margin-left: 5px;
}
.accordion .config .value .label {
    padding: 6px 5px 0 1.5rem;
    vertical-align: top;
    width: auto;
}
.accordion .config .value .label:first-child {
    padding-left: 0;
}
.accordion .paypal-selection-simplified {
    padding-left: 30px;
}
.accordion .paypal-selection {
    border-bottom: 2px solid #bfbfbf;
    margin: 10px;
    width: 98%;
}
.accordion .paypal-selection th {
    padding: 6px 10px 7px;
}
.accordion .paypal-selection input[type="checkbox"] {
    margin: -4px 7px 0 0;
}
.accordion .paypal-payment-notice {
    margin: 10px;
}
.accordion .custom-options {
    border: 1px solid #999999;
    margin: 0 0 20px;
    padding: 0 10px;
}
.tree-store-scope.admin__fieldset {
    padding: 0;
}
.tree-store-scope.admin__fieldset > .admin__field {
    margin-left: -30px;
}
.tree-store-scope [class*="field-w"].admin__field,
.tree-store-scope [class*="field-sg"].admin__field {
    margin: 0 0 0 -30px;
}
.tree-store-scope [class*="field-w"] .admin__field-label,
.tree-store-scope [class*="field-sg"] .admin__field-label {
    text-align: left;
}
.tree-store-scope [class*="field-website_label"] .admin__field-label {
    text-align: right;
}
.tree-store-scope [class*="field-website_label"] .admin__field-tooltip {
    margin: -0.2rem 0 0 -2.5rem;
}
.store-scope .admin__legend .admin__field-tooltip {
    margin-left: -2rem;
    margin-top: -0.2rem;
}
.page-separator {
    border-bottom: 0;
    border-top: 1px solid #e3e3e3;
    display: block;
    margin-bottom: 2rem;
    margin-top: 2rem;
}
.page-sub-title {
    font-size: 2.4rem;
    margin-bottom: 1.2rem;
}
.page-sub-sub-title {
    font-size: 1.7rem;
    font-weight: 600;
}
.dashboard-data {
    background: #ffffff;
    font-size: 1.3rem;
    width: 100%;
}
.dashboard-data tr._clickable {
    cursor: pointer;
}
.dashboard-data th,
.dashboard-data td {
    padding: 1rem 0 1rem 1rem;
}
.dashboard-data th:first-child,
.dashboard-data td:first-child {
    padding-left: 0;
}
.dashboard-data.admin__table-primary th {
    border-top: 0;
}
.dashboard-main .dashboard-data th,
.dashboard-main .dashboard-data td {
    text-align: right;
    white-space: nowrap;
    width: 15%;
}
.dashboard-main .dashboard-data .col-name {
    text-align: left;
    white-space: normal;
    width: 55%;
}
.dashboard-main .dashboard-data .col-product {
    width: 70%;
}
.dashboard-main .dashboard-data .col-orders {
    text-align: left;
}
.dashboard-secondary .dashboard-data .col-popularity,
.dashboard-secondary .dashboard-data .col-total {
    text-align: right;
    width: 21.27659574%;
}
.dashboard-secondary .dashboard-data .col-customer,
.dashboard-secondary .dashboard-data .col-search-query {
    width: 57.44680851%;
}
.dashboard-container .empty-text {
    background: #ffffff;
    font-size: 1.3rem;
}
.dashboard-container .ui-tabs-panel {
    border-top: 1px solid #adadad;
}
.dashboard-diagram-disabled {
    padding: 0.5rem 2rem 2rem;
}
.dashboard-diagram-switcher {
    margin-bottom: 2rem;
}
.dashboard-diagram-image {
    max-width: 100%;
}
.dashboard-totals {
    margin: 1rem 2rem 6rem;
}
.dashboard-totals-list {
    display: table;
    width: 100%;
}
.dashboard-totals-item {
    display: table-cell;
    padding: 0 1rem 0 0;
    width: 25%;
}
.dashboard-totals-item:first-child .price {
    color: #eb5202;
}
.dashboard-totals-label {
    display: block;
    font-size: 1.3rem;
    font-weight: 700;
}
.dashboard-totals-value {
    font-size: 2.4rem;
    font-weight: 600;
}
.dashboard-store-stats .ui-tabs {
    margin-bottom: 0;
    position: relative;
}
.dashboard-store-stats .ui-tabs:before {
    background-color: rgba(255, 255, 255, 0);
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(
        left,
        color-stop(rgba(255, 255, 255, 0) 0%),
        color-stop(#ffffff 100%)
    );
    background-image: linear-gradient(
        to right,
        rgba(255, 255, 255, 0) 0%,
        #ffffff 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)', endColorstr='#ffffff', GradientType=1);
    content: "";
    height: 4.8rem;
    position: absolute;
    right: 0;
    top: 0;
    width: 2rem;
}
.dashboard-store-stats .ui-tabs-panel {
    background: url(../images/ajax-loader-small.gif) no-repeat 50% 50%;
    min-height: 4.5rem;
}
.dashboard-store-stats .tabs-horiz {
    border-right: 1px solid #ffffff;
    float: left;
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
}
.dashboard-store-stats .tabs-horiz .ui-state-default {
    display: inline-block;
    float: none;
    margin-right: 0.1rem;
}
.dashboard-container .dashboard-secondary {
    padding-right: 3.5rem;
}
.dashboard-item {
    margin-bottom: 3rem;
}
.dashboard-item-title,
.dashboard-advanced-reports-title {
    font-size: 1.8rem;
    font-weight: 700;
}
.dashboard-item-primary:first-child .dashboard-sales-value {
    color: #eb5202;
}
.dashboard-sales-value {
    font-size: 2.4rem;
    font-weight: 600;
}
.login-header {
    margin: 0 0 3rem;
}
.page-layout-admin-login .login-header {
    padding: 50px 40px;
}
.page-layout-admin-login .login-header img {
    float: right;
}
.page-layout-admin-login {
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #373330;
    height: 101%;
    max-height: 100%;
    min-width: 50rem;
}
.page-layout-admin-login .page-wrapper {
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    background-color: #ffffff;
    border: 1px solid #e3e3e3;
    box-shadow: 0 5px 30px 0 #000000;
    display: block;
    float: none;
    margin: auto;
    max-width: 100% !important;
    min-height: 100% !important;
    min-width: 0;
    width: 100%;
    z-index: 1;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.page-layout-admin-login .login-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    width: auto;
    padding: 6% 0;
    height: 100%;
    overflow: auto;
}
.page-layout-admin-login .admin-left,
.page-layout-admin-login .admin-right {
    float: left;
    display: inline-block;
}
.page-layout-admin-login .admin-left {
    width: 55%;
}
.page-layout-admin-login .admin-right {
    width: 45%;
    margin-top: 15px;
}
.page-layout-admin-login .page-wrapper form {
    width: 400px;
    float: right;
    margin-top: 50px;
}
.page-layout-admin-login .page-wrapper form .admin__legend {
    display: none;
}
.page-layout-admin-login .page-wrapper form .actions .action-login {
    background-color: #f6ab1d;
    border: 1px solid #f6ab1d;
    font-family: "humanist-light";
    letter-spacing: 2px;
    height: 65px;
    width: 150px;
    font-size: 22px;
}

.page-layout-admin-login .page-wrapper form .actions .action-retrieve {
    background-color: #f6ab1d;
    border: 1px solid #f6ab1d;
    font-family: "humanist-light";
    letter-spacing: 2px;
    height: 65px;
    width: 270px;
    font-size: 22px;
}

.page-layout-admin-login .page-wrapper form .actions .action-login:hover,
.page-layout-admin-login .page-wrapper form .actions .action-login:active,
.page-layout-admin-login .page-wrapper form .actions .action-login:focus {
    box-shadow: 0 0 0 1px transparent !important;
}
.page-layout-admin-login .page-wrapper form .form-actions {
    display: block !important;
    margin-left: -30px;
}
.page-layout-admin-login .page-wrapper form .form-actions .actions {
    float: right;
}
.page-layout-admin-login .page-wrapper form .form-actions .links a {
    color: #babfc7;
    font-size: 16px;
    font-family: "humanist-light";
}
.page-layout-admin-login .login-footer {
    bottom: 3%;
    top: auto;
    margin: 0px;
    text-align: left;
    color: #48464a;
    font-size: 14px;
    padding: 0px 40px;
    font-family: "humanist-light";
    font-weight: 700;
}
.page-layout-admin-login .required > .admin__field-label > span:after,
.page-layout-admin-login ._required > .admin__field-label > span:after {
    content: normal;
    margin-left: 0px;
}
.page-layout-admin-login ._required label span {
    padding-left: 0px !important;
    color: #29235c;
    font-size: 22px;
    font-family: "humanist-light";
    letter-spacing: 2px;
}
.page-layout-admin-login ._required input {
    height: 65px;
    border: 1px solid #333;
    font-family: "humanist-light";
    letter-spacing: 2px;
    font-weight: 700;
}
.page-layout-admin-login
    .admin__fieldset
    > .admin__field
    > .admin__field-control {
    margin-left: 0px;
}
.page-layout-admin-login
    .admin__fieldset
    > .admin__field
    > .admin__field-label {
    margin-left: 0px;
}
.ie9 .page-layout-admin-login .page-wrapper {
    margin-top: 10%;
}
.page-layout-admin-login :-ms-input-placeholder {
    color: transparent;
}
.page-layout-admin-login ::-webkit-input-placeholder {
    color: transparent;
}
.page-layout-admin-login ::-moz-placeholder {
    color: transparent;
}
.page-layout-admin-login .admin__legend {
    color: #eb5202;
    font-size: 2.6rem;
    font-weight: 300;
    line-height: 1.2;
    margin: -1rem 0 2.5rem;
}
.page-layout-admin-login .admin__field-info {
    margin-bottom: 3rem;
    margin-left: -30px;
}
.page-layout-admin-login .messages {
    margin-top: 0.5rem;
    font-family: "humanist-light";
    letter-spacing: 2px;
    font-weight: 700;
}
.page-layout-admin-login .messages + form .admin__legend {
    display: none;
}
.page-layout-admin-login .actions {
    padding: 0 0 3rem;
}
.login-footer {
    color: #989287;
    font-size: 1rem;
    font-weight: 400;
    left: 0;
    margin: 5rem 0 2rem;
    position: absolute;
    text-align: center;
    top: 100%;
    width: 100%;
}
.login-footer .link-copyright:before {
    display: none;
}
.adminhtml-auth-login .form-actions {
    display: table;
    margin-top: -2rem;
}
.adminhtml-auth-login .form-actions .links {
    display: table-header-group;
}
.adminhtml-auth-login .form-actions .actions {
    padding: 3rem 0 0;
}
.grid-severity-critical,
.grid-severity-major,
.grid-severity-notice,
.grid-severity-minor {
    background: #feeee1 none repeat scroll 0 0;
    border: 1px solid #ed4f2e;
    color: #ed4f2e;
    display: block;
    font-weight: bold;
    line-height: 17px;
    padding: 0 3px;
    text-align: center;
    text-transform: uppercase;
}
.grid-severity-critical,
.grid-severity-major {
    background: #f9d4d4 none repeat scroll 0 0;
    border-color: #e22626;
    color: #e22626;
}
.grid-severity-notice {
    background: #d0e5a9 none repeat scroll 0 0;
    border-color: #5b8116;
    color: #185b00;
}
.additional-cache-management {
    margin-bottom: 0;
}
.additional-cache-management h2 {
    border-bottom: 1px solid #cac3b4;
    box-sizing: border-box;
    float: left;
    margin: 0 0 18px;
    padding: 0;
    position: static;
    width: 100%;
}
.additional-cache-management h2 span {
    color: #303030;
    display: inline-block;
    font-size: 1.7rem;
    font-weight: 600;
    padding: 7px 0 10px;
}
.additional-cache-management span {
    color: #303030;
    font-size: 14px;
    font-weight: 600;
    margin: 5px 0 6px;
}
.access-denied-hr {
    height: 0.2rem;
    border: 0;
    box-shadow: 0 10px 10px -10px #b4b3b3 inset;
}
.access-denied-page {
    margin: 3.5rem 0 10rem 0;
}
.access-denied-page h2 {
    margin-bottom: 3rem;
}
.access-denied-page ul li {
    font-size: 1.2rem;
    margin: 2rem 0 2rem 3rem;
}
.access-denied-page ul li span {
    font-size: 1.4rem;
    margin-left: 1rem;
}
input[type="checkbox"].banner-content-checkbox {
    position: absolute;
    top: 0.8rem;
}
input[type="checkbox"].banner-content-checkbox + .addafter {
    line-height: 3.2rem;
    padding-left: 2.6rem;
}
.tree-store-scope .field .banner-content-checkbox + .addafter {
    padding: 0 0 0 2.6rem;
}
.hosted-control {
    height: 3.4rem;
    position: relative;
}
.hosted-control.braintree-hosted-fields-focused {
    border-color: #007bdb;
}
.hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused) {
    border-color: #ee7d7d;
}
.hosted-control.braintree-hosted-fields-invalid:not(.braintree-hosted-fields-focused)
    ~ .hosted-error {
    height: auto;
    opacity: 1;
}
.hosted-control.braintree-hosted-fields-valid {
    border-color: #79a22e;
}
.hosted-control.hosted-date {
    float: left;
    margin-bottom: 0.2rem;
    width: 5rem;
}
.hosted-control.hosted-date:first-of-type {
    margin-right: 50px;
}
.hosted-control.hosted-date:first-of-type:after {
    content: "/";
    display: inline;
    padding-bottom: inherit;
    padding-top: inherit;
    position: absolute;
    right: -28.57142857px;
    top: 0;
}
.hosted-control.hosted-cid {
    width: 6rem;
}
.hosted-control .icon-type {
    background-image: url("../images/cards.png");
    background-position: -1000px 0;
    background-repeat: no-repeat;
    height: 26px;
    position: absolute;
    right: 5px;
    top: 3px;
    width: 40px;
}
.hosted-control .icon-type.icon-type-discover {
    background-position: 0 0;
}
.hosted-control .icon-type.icon-type-visa {
    background-position: 0 -29px;
}
.hosted-control .icon-type.icon-type-master-card {
    background-position: 0 -58px;
}
.hosted-control .icon-type.icon-type-maestro {
    background-position: 0 -87px;
}
.hosted-control .icon-type.icon-type-american-express {
    background-position: 0 -114px;
}
.hosted-control .icon-type.icon-type-unionpay {
    background-position: 0 -140px;
}
.hosted-control .icon-type.icon-type-diners-club {
    background-position: 0 -168px;
}
.hosted-error {
    clear: both;
    color: #ee7d7d;
    height: 0;
    opacity: 0;
}
.catalog-product-index .admin__data-grid-wrap .data-row {
    cursor: pointer;
}
.admin__field-complex-attributes .admin__field-complex-content {
    font-size: 2.4rem;
    padding: 0.5rem 0;
}
.attributes-summary .attributes-selected,
.attributes-summary .attributes-found {
    display: block;
}
.sidebar-actions {
    margin-bottom: 2rem;
}
.sidebar-actions [class*="action-"] {
    margin-bottom: 0.5rem;
}
.catalog-category-edit .x-tree.tree-wrapper,
.catalog-category-add .x-tree.tree-wrapper {
    overflow-x: auto;
}
.admin__field-use-config .admin__field {
    margin-top: -2rem;
}
.admin__control-fields .control-grouped {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.admin__control-fields .control-grouped .admin__field + .admin__field {
    margin-left: 1rem;
    margin-top: 0;
}
.permissions-custom-options {
    margin: 0 0 2rem;
}
.permissions-custom-options .admin__control-table {
    margin: 0 0 0.5rem;
}
.permissions-custom-options .col-grants .admin__field-label {
    display: block;
    text-align: left;
}
.section-config {
    border-bottom: 1px solid #cccccc;
}
.admin__fieldset > .section-config:last-child {
    border-bottom-width: 0;
}
.section-config .admin__collapsible-block tr:last-child > td > .section-config {
    border-bottom-color: transparent;
    padding-bottom: 0;
}
.section-config
    .admin__collapsible-block
    tr:last-child
    > td
    > .section-config
    > .config {
    padding-bottom: 0;
}
.section-config .section-config {
    margin-left: 4rem;
}
.section-config .section-config .entry-edit-head > a {
    padding-left: 2.8rem;
    padding-right: 0;
}
.section-config .section-config .entry-edit-head > a:before {
    left: 0;
    right: auto;
}
.section-config.complex
    .section-config.with-button.enabled
    > .entry-edit-head:before,
.section-config .config td.label label.enabled:before {
    background-color: #79a22e;
    border-radius: 100%;
    color: #ffffff;
    content: "\e62d";
    display: block;
    float: left;
    font-size: 1.6rem;
    font-weight: 400;
    height: 1em;
    margin-left: -25px;
    margin-top: 0.2rem;
    overflow: hidden;
    width: 1em;
}
.section-config.config-advanced {
    padding-top: 2.6rem;
}
.section-config.config-advanced .section-config {
    padding-top: 2.6rem;
}
.section-config.with-button {
    padding: 2rem 0;
}
.section-config.with-button.active {
    padding-bottom: 0;
}
.section-config.with-button.active .config-heading {
    margin-bottom: 2rem;
}
.section-config.with-button .section-config {
    margin-left: 0;
}
.section-config.with-button .section-config .section-config {
    margin-left: 4rem;
}
.section-config.with-button .config-heading strong {
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    margin-bottom: 0.5rem;
}
.section-config.with-button .config-heading .button-container {
    margin: 1.5rem 0 0;
}
.section-config.with-button .button-container {
    line-height: 28px;
}
.section-config.with-button .button-container a {
    margin-left: 20px;
}
.section-config.with-button .action-configure.open .state-opened {
    height: auto;
    overflow: auto;
    visibility: visible;
}
.section-config.with-button .action-configure.open .state-closed,
.section-config.with-button .action-configure .state-opened {
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.section-config.with-button .action-configure span {
    display: block;
    position: relative;
    text-align: center;
}
.section-config .config {
    padding-bottom: 2.6rem;
}
.section-config .config h4 {
    color: #303030;
    font-size: 1.7rem;
    font-weight: 600;
    margin-bottom: 0;
    padding-left: 2.8rem;
    padding-top: 2.6rem;
}
.section-config > .config.admin__collapsible-block {
    display: none;
}
.product-create-configuration {
    padding: 1rem 0;
}
.product-create-configuration .product-create-configuration-info {
    float: left;
    width: 60%;
}
.product-create-configuration .product-create-configuration-actions {
    float: right;
    text-align: right;
    width: 40%;
}
.product-create-configuration .product-create-configuration-action {
    float: right;
    margin-left: 1rem;
}
.product-create-configuration .action-menu-item {
    padding-right: 0;
}
.steps-wizard {
    position: relative;
}
.steps-wizard .steps-wizard-navigation {
    background: #f8f8f8;
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    margin: 0 0 2rem;
    padding: 1.5rem;
    text-align: center;
}
.steps-wizard .steps-wizard-title {
    font-size: 2.4rem;
    margin: 0 0 1rem;
}
.steps-wizard .steps-wizard-info {
    margin: 0 0 2rem;
}
.steps-wizard .admin__data-grid-wrap .action-multicheck-wrap {
    position: static;
}
.steps-wizard .admin__data-grid-wrap .action-multicheck-wrap .action-menu,
.steps-wizard
    .admin__data-grid-wrap
    .action-multicheck-wrap
    .abs-action-menu
    .action-submenu,
.steps-wizard
    .admin__data-grid-wrap
    .action-multicheck-wrap
    .action-menu
    .action-submenu,
.steps-wizard
    .admin__data-grid-wrap
    .action-multicheck-wrap
    .actions-split
    .dropdown-menu
    .action-submenu,
.steps-wizard
    .admin__data-grid-wrap
    .action-multicheck-wrap
    .actions-split
    .action-menu
    .action-submenu {
    left: 0;
    margin-top: 16px;
    right: auto;
    top: auto;
    z-index: 2;
}
.steps-wizard .admin__data-grid-wrap .note {
    margin: 2rem 0;
}
.nav {
    background-color: #f8f8f8;
    border-bottom: 1px solid #e3e3e3;
    border-top: 1px solid #e3e3e3;
    display: none;
    padding: 2.2rem 1.5rem 0 0;
}
.nav-bar-outer-actions {
    margin-bottom: 1.7rem;
}
.nav-bar-outer-actions .action-wrap {
    display: inline-block;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}
.nav-bar-outer-actions {
    margin-top: -10.6rem;
    padding-right: 1.5rem;
}
.nav-bar {
    counter-reset: i;
    float: left;
    margin: 0 1rem 1.7rem 0;
    padding: 0;
    position: relative;
    white-space: nowrap;
}
.nav-bar:before {
    background-color: #d4d4d4;
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top, #d1d1d1 0%, #d4d4d4 100%);
    background-image: linear-gradient(to bottom, #d1d1d1 0%, #d4d4d4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#d4d4d4', GradientType=0);
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #bfbfbf;
    content: "";
    height: 0.8rem;
    left: 5.15rem;
    position: absolute;
    right: 5.15rem;
    top: 0.7rem;
}
.nav-bar > li {
    display: inline-block;
    font-size: 0;
    position: relative;
    vertical-align: top;
    width: 10.3rem;
}
.nav-bar > li:first-child:after {
    display: none;
}
.nav-bar > li:after {
    background-color: #514943;
    content: "";
    height: 0.5rem;
    left: calc(-50% + 0.25rem);
    position: absolute;
    right: calc(50% + 0.7rem);
    top: 0.9rem;
}
.nav-bar > li.disabled:before,
.nav-bar > li.ui-state-disabled:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.nav-bar > li.active ~ li:after,
.nav-bar > li.ui-state-active ~ li:after {
    display: none;
}
.nav-bar > li.active ~ li a:after,
.nav-bar > li.ui-state-active ~ li a:after {
    background-color: transparent;
    border-color: transparent;
    color: #a6a6a6;
}
.nav-bar > li.active a,
.nav-bar > li.ui-state-active a {
    color: #000000;
}
.nav-bar > li.active a:hover,
.nav-bar > li.ui-state-active a:hover {
    cursor: default;
}
.nav-bar > li.active a:after,
.nav-bar > li.ui-state-active a:after {
    background-color: #ffffff;
    content: "";
}
.nav-bar a {
    color: #514943;
    display: block;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.2;
    overflow: hidden;
    padding: 3rem 0.5em 0;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
}
.nav-bar a:hover {
    text-decoration: none;
}
.nav-bar a:after {
    background-color: #514943;
    border: 4px solid #514943;
    border-radius: 100%;
    color: #ffffff;
    content: counter(i);
    counter-increment: i;
    height: 0.7rem;
    left: 50%;
    line-height: 0.6;
    margin-left: -0.8rem;
    position: absolute;
    right: auto;
    text-align: center;
    top: 0.4rem;
    width: 0.7rem;
}
.nav-bar a:before {
    background-color: #d6d6d6;
    border: 1px solid transparent;
    border-radius: 100%;
    content: "";
    height: 2.1rem;
    left: 50%;
    line-height: 1;
    margin-left: -1.2rem;
    position: absolute;
    top: 0;
    width: 2.1rem;
}
.steps-wizard .nav-bar {
    margin: 0.5rem 0 0;
}
.steps-wizard .nav-bar a {
    text-overflow: initial;
    white-space: normal;
}
.steps-wizard .nav-bar :after,
.steps-wizard .nav-bar :before {
    box-sizing: content-box;
}
.steps-wizard .nav-bar-outer-actions {
    margin-top: 1rem;
    padding-right: 0;
}
.action-wrap-prev,
.action-wrap-next {
    min-width: 8.5rem;
}
.data-grid-configurable .col-image {
    padding: 1rem;
    width: 6rem;
}
.data-grid-configurable .images-uploaded {
    display: inline-block;
    position: relative;
}
.data-grid-configurable .images-uploaded span {
    font-size: 1.1rem;
    background: #ffffff;
    border: 1px solid #a3a3a3;
    border-radius: 10px;
    line-height: 10px;
    min-width: 20px;
    padding: 0.4rem;
    position: absolute;
    right: -8px;
    text-align: center;
    top: -8px;
}
.currency-addon {
    border: 1px solid #adadad;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    display: inline-flex;
    flex-flow: row nowrap;
    width: 100%;
    position: relative;
}
.currency-addon .admin__control-text {
    appearence: none;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    vertical-align: top;
}
.currency-addon .admin__control-text:focus + .currency-symbol {
    border-color: #007bdb;
}
.currency-addon label.error {
    position: absolute;
    left: 0;
    top: 33px;
}
.currency-addon .currency-symbol {
    border: solid #adadad;
    border-width: 0;
    box-sizing: border-box;
    color: #858585;
    height: 3.2rem;
    padding: 7px 0 0 0.5rem;
    position: static;
    transition: border-color 0.1s linear;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    z-index: 1;
    order: 0;
}
._error .currency-addon .admin__control-text,
._error .currency-addon .currency-symbol {
    border-color: #e22626;
}
.affected-attribute-set .admin__fieldset {
    margin: 2rem 0 0 3rem;
}
.affected-attribute-set .admin__field-option .addafter:before {
    margin-right: 1rem;
}
.affected-attribute-set .admin__field-option .addafter:after {
    top: 3px;
}
.steps-wizard .select-attributes-block {
    margin: 0 0 2rem;
}
.steps-wizard .select-attributes-actions {
    float: right;
    margin-bottom: 1rem;
}
.steps-wizard .attribute-entity {
    background: #ffffff;
    border: 1px solid #d1d1d1;
    margin: 0 0 3rem;
    max-width: 70rem;
    padding: 1rem;
    transition: border-color 0.3s;
}
.steps-wizard .attribute-entity.ui-sortable-helper {
    border-color: #1979c3;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}
.steps-wizard .attribute-entity.ui-sortable-helper .draggable-handle {
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}
.steps-wizard .attribute-entity .action-select-all,
.steps-wizard .attribute-entity .action-deselect-all {
    display: inline-block;
    font-weight: 400;
    line-height: 1;
    margin: 0.5rem 0 0;
    padding: 0 0 0 0.5rem;
}
.steps-wizard .attribute-entity .action-deselect-all {
    border-left: 1px solid #d1d1d1;
}
.steps-wizard .attribute-entity .action-remove-all {
    padding: 0;
    vertical-align: top;
    display: inline-block;
    text-decoration: none;
}
.steps-wizard .attribute-entity .action-remove-all > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.steps-wizard .attribute-entity .action-remove-all:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.8rem;
    line-height: inherit;
    color: #9e9e9e;
    content: "\e630";
    font-family: "Admin Icons";
    margin: -2px 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.steps-wizard .attribute-entity .action-remove-all:hover:before {
    color: #858585;
}
.steps-wizard .attribute-entity-top {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 1rem;
}
.steps-wizard .attribute-entity-title {
    display: inline;
    font-size: 1.8rem;
}
.steps-wizard .attribute-options-block {
    display: inline-block;
    margin-left: 1rem;
}
.steps-wizard .attribute-entity-actions {
    margin-left: auto;
    white-space: nowrap;
}
.steps-wizard .attribute-options {
    font-size: 0;
    margin: 0 0 1rem;
}
.steps-wizard .attribute-options .admin__field + .admin__field {
    margin-top: 0;
}
.steps-wizard .attribute-option {
    box-sizing: border-box;
    display: inline-block;
    font-size: 1.4rem;
    padding: 0 0.5rem 1rem 0;
    width: 33.33333333%;
}
.steps-wizard .attribute-option .action-save,
.steps-wizard .attribute-option .action-remove {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    padding: 0 0.5rem;
}
.steps-wizard .attribute-option .action-save:hover,
.steps-wizard .attribute-option .action-remove:hover {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}
.steps-wizard .attribute-option .action-save:before,
.steps-wizard .attribute-option .action-remove:before {
    content: "\e625";
}
.steps-wizard .attribute-option .action-save:hover,
.steps-wizard .attribute-option .action-remove:hover {
    color: #35302c;
}
.steps-wizard .attribute-option .action-save > span,
.steps-wizard .attribute-option .action-remove > span {
    display: none;
}
.steps-wizard .attribute-option .action-remove:before {
    content: "\e630";
}
.steps-wizard .attribute-option .admin__field-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.steps-wizard .attribute-option .admin__field-create-new .admin__field-control {
    display: inline-block;
    width: 50%;
}
.steps-wizard .admin__field-create-new .admin__control-text {
    width: 100%;
}
.steps-wizard .action-create-new {
    font-weight: 400;
    padding-left: 0;
}
.steps-wizard .steps-wizard-section-list {
    margin: 0 0 3rem;
}
.steps-wizard .steps-wizard-section-list > li {
    margin: 0 0 1rem;
}
.steps-wizard .steps-wizard-section {
    margin: 0 0 3rem;
}
.steps-wizard
    .steps-wizard-section
    .admin__field-control
    .admin__control-select,
.steps-wizard
    .steps-wizard-section
    .admin__field-control
    .ui-datepicker
    .ui-datepicker-title
    select {
    min-width: 100%;
}
.steps-wizard .steps-wizard-section-title {
    border-bottom: 1px solid #e3e3e3;
    font-size: 1.8rem;
    margin: 0 0 1rem;
    padding: 0 0 1rem;
}
.steps-wizard .gallery-image-wrapper {
    background: #f8f8f8;
    padding: 14px 2rem;
    position: relative;
}
.steps-wizard .attribute-image-selector .attribute-label {
    display: block;
    margin: 0 0 1rem;
}
.steps-wizard .attribute-image-selector .attributes-selector-list {
    border: 1px solid #f4f4f4;
    list-style-type: none;
    margin: 0 0 2.5rem;
    padding: 2.5rem 1rem;
}
.steps-wizard .attribute-image-selector .attributes-selector-list:empty {
    display: none;
}
.steps-wizard
    .attribute-image-selector
    .attributes-selector-list
    > .item
    + .item {
    margin-top: 2.5rem;
}
.steps-wizard .attribute-image-selector .attribute-label {
    font-size: 1.6rem;
    margin-bottom: 0.5rem;
}
.steps-wizard .attribute-image-selector .image-panel {
    margin: 0;
}
.steps-wizard .bulk-attribute-values {
    max-width: 700px;
}
.steps-wizard .bulk-attribute-values .admin__field-label {
    padding-left: 2.6rem;
    text-align: left;
}
.steps-wizard .data-grid-configurable .col-image img {
    max-width: 5rem;
}
.admin__fieldset-import-service {
    margin: 0 0 2rem;
}
.admin__fieldset-import-service .admin__field {
    margin: 0 0 2rem;
}
.admin__fieldset-import-service > .action-default {
    margin-left: calc((100%) * 0.25 + 30px);
}
.address-item-edit-content .admin__field legend.admin__field-label {
    opacity: 1;
}
.field-refund-store-credit .admin__control-text {
    margin-left: 1rem;
    width: 8rem;
}
.admin__field-is-downloaodable {
    margin-bottom: 3rem;
}
.downloadable-form .admin__legend {
    font-size: 1.8rem;
}
.downloadable-form .admin__legend + .note {
    margin-bottom: 3rem;
}
.downloadable-form .admin__control-table th {
    padding-bottom: 1.3rem;
    vertical-align: top;
}
.downloadable-form .admin__control-table tbody tr:first-child td {
    padding-top: 0;
}
.downloadable-form .admin__control-table td {
    vertical-align: top;
}
.downloadable-form .admin__control-table td.col-sort {
    padding-right: 15px;
    width: 15px;
}
.downloadable-form th.col-sort span {
    display: none;
}
.downloadable-form td.col-actions-add {
    background: #ffffff;
    padding: 0;
}
.downloadable-form .col-actions {
    width: 15px;
}
.downloadable-form .draggable-handle {
    margin-top: 0.3rem;
}
.downloadable-form.admin__fieldset .draggable-handle {
    background: none;
    height: inherit;
    line-height: inherit;
}
.downloadable-form .action-delete {
    margin-top: 0.4rem;
    padding: 0;
}
.downloadable-form .action-delete:before {
    color: #999999;
    font-size: 1.8rem;
}
.downloadable-form .action-add {
    padding: 0.5rem 0 0;
}
.downloadable-form .admin__field-file-url {
    padding-left: 2.6rem;
}
.downloadable-form .admin__field-file-url .admin__field-label span {
    display: none;
}
.downloadable-form .admin__field-file-url .admin__field-label {
    margin-left: -2.6rem;
}
.downloadable-form .admin__field-uploader {
    display: inline-block;
    margin-left: 0.5rem;
    vertical-align: top;
}
.downloadable-form .fileinput-button {
    color: #007bdb;
    cursor: pointer;
    display: inline-block;
}
.downloadable-form .fileinput-button:hover {
    color: #007bdb;
    text-decoration: underline;
}
.downloadable-form .file-info-size {
    font-size: 1.2rem;
}
.downloadable-form .note {
    margin-top: 0.8rem;
}
.downloadable-form.admin__fieldset {
    padding: 0;
}
.downloadable-form.admin__fieldset .admin__control-radio {
    position: absolute;
}
@-moz-document url-prefix() {
    .downloadable-form {
        display: table-column;
    }
}
.admin__dynamic-rows.admin__control-table .file-uploader-filename {
    max-width: 170px;
}
.admin__field-amount .admin__control-table {
    width: auto;
}
.admin__field-amount tbody .admin__control-text {
    min-width: 15rem;
}
.form-sharing-info .admin__legend {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 1.7rem;
    padding: 1.4rem 0 0.5rem;
}
.form-sharing-info .admin__legend span {
    float: left;
    margin: 0;
}
.form-sharing-info .sharing-info-textarea {
    display: block;
    height: 50px;
    margin-bottom: 2.5rem;
}
.order-create-gift-wrapping {
    float: left;
    width: calc((100%) * 0.5 - 30px);
}
.order-create-gift-wrapping .admin__field {
    margin: 1.5rem 0;
}
.order-create-gift-wrapping .gift-wrapping-design {
    display: none;
}
.order-create-gift-wrapping .gift-wrapping-design._active {
    display: block;
}
.giftmessage-order-create + .order-create-gift-wrapping {
    float: right;
}
.order-create-gift-wrapping .gift-wrapping-design .image-box,
.order-gift-options .gift-wrapping-design .image-box,
.gift-options-popup .gift-wrapping-design .image-box {
    float: left;
    margin-right: 1.5rem;
    max-height: 7.5rem;
    max-width: 7.5rem;
}
.order-gift-options .admin__field {
    margin: 1.5rem 0;
}
.gift-options-popup .admin__field {
    margin-bottom: 1.5rem;
}
.gift-options-popup .price {
    font-weight: 700;
}
.gift-options-popup .image-box {
    display: none;
}
.gift-options-popup .image-box._active {
    display: block;
}
.ui-dialog .gift-wrapping-form .admin__legend {
    margin: 0;
}
[class*="adminhtml-giftwrapping-"] .field-base_price .admin__field-control {
    max-width: 15rem;
}
[class*="adminhtml-giftwrapping-"]
    .field-base_price
    .admin__control-addon
    > .addafter {
    -webkit-flex-basis: auto;
    flex-basis: auto;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    position: relative;
    z-index: 1;
}
[class*="adminhtml-giftwrapping-"]
    .field-base_price
    .admin__control-addon
    [class*="admin__control-"][class]
    ~ .addafter:last-child {
    padding-left: 1rem;
    position: static !important;
    z-index: 0;
}
[class*="adminhtml-giftwrapping-"]
    .field-base_price
    .admin__control-addon
    [class*="admin__control-"][class]
    ~ .addafter:last-child
    > * {
    position: relative;
    vertical-align: top;
    z-index: 1;
}
[class*="adminhtml-giftwrapping-"]
    .field-base_price
    .admin__control-addon
    [class*="admin__control-"][class]
    ~ .addafter:last-child:before {
    bottom: 0;
    box-sizing: border-box;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
[class*="adminhtml-giftwrapping-"] .field-image .admin__field-control {
    padding-top: 0.8rem;
}
[class*="adminhtml-giftwrapping-"] .field-image .admin__field-control > a {
    display: inline-block;
    vertical-align: middle;
}
.adminhtml-integration-index .data-grid .action[disabled] {
    color: #bbbbbb;
    cursor: not-allowed;
    opacity: 0.6;
}
.adminhtml-integration-index .data-grid .action:hover:before {
    color: #7e807e;
}
.adminhtml-integration-index .data-grid .action.edit:before {
    content: "\e631";
}
.adminhtml-integration-index .data-grid .action.info:before {
    content: "\e61a";
}
.adminhtml-integration-index .data-grid .action.delete:before {
    content: "\e630";
}
.adminhtml-integration-index .security-notice {
    color: #b30000;
    font-size: 1.1rem;
    margin-left: 1.5rem;
    vertical-align: middle;
}
.adminhtml-integration-index .security-notice:before {
    content: "\e623";
    margin-right: 0.5rem;
}
.adminhtml-integration-index input[readonly] {
    cursor: copy;
}
.adminhtml-integration-index .ui-dialog .ui-dialog-buttonpane {
    float: none;
}
.adminhtml-integration-index
    .ui-dialog
    .ui-dialog-buttonpane
    .ui-dialog-buttonset {
    text-align: right;
}
.adminhtml-integration-index .no-close .ui-dialog-titlebar-close {
    display: none;
}
.page-partners {
    border-top: 1px solid #e3e3e3;
    padding-top: 2.5rem;
}
.page-partners .partners-block {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.ie9 .page-partners .partners-block {
    word-spacing: -0.45rem;
}
.page-partners .partner {
    margin-bottom: 4rem;
    padding: 0 2.5rem;
    width: 33.33333333%;
}
.ie9 .page-partners .partner {
    display: inline-block;
    vertical-align: top;
    word-spacing: normal;
}
.partners-description,
.partner-description {
    line-height: 1.7;
}
.partners-description {
    margin-bottom: 2em;
}
.partner-title {
    font-size: 1.7rem;
    font-weight: 600;
    margin-bottom: 0.8rem;
}
.partner-image {
    margin-bottom: 2.2rem;
    margin-top: 0.8rem;
    max-height: 12rem;
    max-width: 12rem;
}
.partner-description {
    margin-bottom: 1rem;
}
.partners-footer .magento-marketplace-logo {
    float: right;
    margin-bottom: 1px;
}
.partners-footer p {
    line-height: 1.7;
}
.partners-search {
    padding-left: 7.7rem;
    position: relative;
}
.partners-search:before {
    content: "\e63f";
    font-size: 4.5rem;
    left: 0.9rem;
    position: absolute;
    top: 0.6rem;
}
.abs-video-gallery-icon,
.video-item .product-image-wrapper,
.mage-new-video-dialog .video-player-container {
    display: block;
    text-decoration: none;
}
.abs-video-gallery-icon > span,
.video-item .product-image-wrapper > span,
.mage-new-video-dialog .video-player-container > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.abs-video-gallery-icon:before,
.video-item .product-image-wrapper:before,
.mage-new-video-dialog .video-player-container:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 4rem;
    line-height: inherit;
    color: #000000;
    content: "\e641";
    font-family: "Admin Icons";
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.abs-video-gallery-icon:hover:before,
.video-item .product-image-wrapper:hover:before,
.mage-new-video-dialog .video-player-container:hover:before {
    color: #000000;
}
.abs-video-gallery-icon:before,
.video-item .product-image-wrapper:before,
.mage-new-video-dialog .video-player-container:before {
    left: 0;
    margin-top: -2rem;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 2;
}
.image.video-placeholder {
    display: inline-block;
    position: relative;
    text-decoration: none;
}
.image.video-placeholder:before {
    background: url(../Magento_ProductVideo/images/gallery-sprite.png) no-repeat
        left bottom;
    content: "";
    height: 49px;
    left: 50%;
    margin-left: -24px;
    opacity: 0.7;
    position: absolute;
    top: 18px;
    width: 49px;
    z-index: 1;
}
.image.video-placeholder .image-placeholder-text {
    font-weight: 400;
}
.preview-image-hidden-input {
    display: none;
}
.video-item .product-image-wrapper:hover:before {
    opacity: 0.3;
}
.mage-new-video-dialog form.admin__scope-old {
    float: left;
    width: 65%;
}
.mage-new-video-dialog .video-player-sidebar {
    float: left;
    width: 34.99999%;
}
.mage-new-video-dialog .video-player-container {
    border: 1px solid #e3e3e3;
    height: 20vw;
    margin-bottom: 30px;
    position: relative;
    width: 100%;
}
.mage-new-video-dialog .video-information {
    display: none;
    margin-bottom: 7px;
}
.mage-new-video-dialog .video-information:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.mage-new-video-dialog .video-information label {
    display: block;
    float: left;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    text-align: right;
    width: 25%;
}
.mage-new-video-dialog .video-information span {
    display: block;
    float: left;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    font-weight: 300;
    padding-left: 20px;
    width: 74.9999%;
}
.mage-new-video-dialog .product-video {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 20;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-role
    .admin__field-control,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_image
    .admin__field-control,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_small_image
    .admin__field-control,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_thumbnail
    .admin__field-control,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_swatch_image
    .admin__field-control,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-new_video_disabled
    .admin__field-control {
    width: calc((100%) * 0.25 - 30px);
    margin-left: 30px;
    float: left;
    margin-left: 80px;
    position: relative;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-role
    .admin__field-control
    input,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_image
    .admin__field-control
    input,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_small_image
    .admin__field-control
    input,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_thumbnail
    .admin__field-control
    input,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_swatch_image
    .admin__field-control
    input,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-new_video_disabled
    .admin__field-control
    input {
    float: right;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-role
    .admin__field-label,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_image
    .admin__field-label,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_small_image
    .admin__field-label,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_thumbnail
    .admin__field-label,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_swatch_image
    .admin__field-label,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-new_video_disabled
    .admin__field-label {
    cursor: pointer;
    left: 0;
    margin-left: 26%;
    padding-left: 45px;
    position: absolute;
    width: 250px;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-role
    .admin__field-label:before,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_image
    .admin__field-label:before,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_small_image
    .admin__field-label:before,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_thumbnail
    .admin__field-label:before,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_swatch_image
    .admin__field-label:before,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-new_video_disabled
    .admin__field-label:before {
    content: none;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-role
    .admin__field-label
    span,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_image
    .admin__field-label
    span,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_small_image
    .admin__field-label
    span,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_thumbnail
    .admin__field-label
    span,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-video_swatch_image
    .admin__field-label
    span,
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-new_video_disabled
    .admin__field-label
    span {
    float: left;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-new_video_disabled {
    margin-top: 32px;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field.field-new_video_screenshot {
    margin-bottom: 5px;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field.field-new_video_screenshot_preview {
    margin-bottom: 50px;
}
.mage-new-video-dialog .admin__scope-old .admin__field.field-role-label {
    height: 0;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-role-label
    .admin__field-control {
    width: calc((100%) * 0.25 - 30px);
    margin-left: 30px;
    float: left;
    margin-left: 80px;
    position: relative;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field.field-role-label
    .admin__field-control
    .control-value {
    color: #000000;
    float: right;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    position: relative;
    right: 50px;
    top: 21px;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field
    label
    > input[type="checkbox"] {
    margin: -3px 3px 0 0;
    vertical-align: middle;
}
.mage-new-video-dialog .admin__scope-old .admin__field input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background: #ffffff;
    border: 1px solid #adadad;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin: 0 5px 0 0;
    position: relative;
    transition: all 0.1s ease-in;
    vertical-align: middle;
    width: 16px;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field
    input[type="checkbox"]:focus {
    border-color: #007bdb;
    box-shadow: none;
    outline: 0;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field
    input[type="checkbox"][disabled] {
    background-color: #e9e9e9;
    border-color: #adadad;
    opacity: 0.5;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field
    input[type="checkbox"]:checked:after {
    color: #514943;
    content: "\e62d";
    display: inline-block;
    font-family: "Admin Icons";
    font-size: 11px;
    font-weight: 400;
    left: 0;
    line-height: 13px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 14px;
}
.mage-new-video-dialog
    .admin__scope-old
    .admin__field
    .control
    > input[type="checkbox"] {
    padding: 0;
    width: 16px;
}
.image.video-placeholder > button[data-role="add-video-button"],
.image.video-placeholder > button,
.image.video-placeholder
    > .block-footer
    .action-add[data-role="add-video-button"],
.image.video-placeholder > .block-footer .action-add {
    background: transparent;
    border: 0;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 10;
}
.add-video-button-container {
    float: right;
}
.image-upload-error {
    background: #f5d6c7;
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    padding: 7px 7px 7px 35px;
    position: relative;
}
.image-upload-error .image-upload-error-cross {
    height: 20px;
    left: 8px;
    position: absolute;
    top: 9px;
    width: 20px;
}
.image-upload-error .image-upload-error-cross:before,
.image-upload-error .image-upload-error-cross:after {
    background-color: #ff0101;
    content: " ";
    height: 20px;
    left: 8px;
    position: absolute;
    width: 4px;
}
.image-upload-error .image-upload-error-cross:before {
    transform: rotate(45deg);
}
.image-upload-error .image-upload-error-cross:after {
    transform: rotate(-45deg);
}
.release-notification-modal,
.trusted-payments-modal,
.flexible-payments-modal,
.tax-automation-modal {
    -webkit-transition: visibility 0s 0.5s, opacity 0.5s ease;
    transition: visibility 0s 0.5s, opacity 0.5s ease;
}
.release-notification-modal._show,
.trusted-payments-modal._show,
.flexible-payments-modal._show,
.tax-automation-modal._show {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}
.release-notification-modal .modal-inner-wrap,
.trusted-payments-modal .modal-inner-wrap,
.flexible-payments-modal .modal-inner-wrap,
.tax-automation-modal .modal-inner-wrap {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: -webkit-transform 0s;
    transition: transform 0s;
    height: 50rem;
    max-width: 75rem;
    margin-top: 13rem;
}
.release-notification-modal .modal-inner-wrap .modal-content,
.trusted-payments-modal .modal-inner-wrap .modal-content,
.flexible-payments-modal .modal-inner-wrap .modal-content,
.tax-automation-modal .modal-inner-wrap .modal-content,
.release-notification-modal .modal-inner-wrap .modal-header,
.trusted-payments-modal .modal-inner-wrap .modal-header,
.flexible-payments-modal .modal-inner-wrap .modal-header,
.tax-automation-modal .modal-inner-wrap .modal-header {
    padding-left: 4rem;
    padding-right: 4rem;
}
.release-notification-modal .modal-inner-wrap .modal-content .action-close,
.trusted-payments-modal .modal-inner-wrap .modal-content .action-close,
.flexible-payments-modal .modal-inner-wrap .modal-content .action-close,
.tax-automation-modal .modal-inner-wrap .modal-content .action-close,
.release-notification-modal .modal-inner-wrap .modal-header .action-close,
.trusted-payments-modal .modal-inner-wrap .modal-header .action-close,
.flexible-payments-modal .modal-inner-wrap .modal-header .action-close,
.tax-automation-modal .modal-inner-wrap .modal-header .action-close {
    display: none;
}
.release-notification-modal .admin__fieldset,
.trusted-payments-modal .admin__fieldset,
.flexible-payments-modal .admin__fieldset,
.tax-automation-modal .admin__fieldset {
    padding: 0;
}
.release-notification-text {
    line-height: 1.5;
}
.release-notification-text ul {
    margin: 2rem 0 2rem 0;
}
.release-notification-text ul li {
    font-size: 1rem;
    margin: 1.5rem 0 1.5rem 2rem;
}
.release-notification-text ul li span {
    font-size: 1.4rem;
    vertical-align: middle;
    position: relative;
    left: 1rem;
}
.release-notification-button-next,
.release-notification-button-back {
    display: inline-block;
    vertical-align: top;
    float: right;
    position: absolute;
    bottom: 4rem;
}
.release-notification-button-next {
    right: 4rem;
}
.trusted-payments-highlight {
    background: url("../Magento_ReleaseNotification/images/trusted-payments-icon.svg")
        no-repeat;
    background-size: 65px 58px;
}
.flexible-payments-highlight {
    background: url("../Magento_ReleaseNotification/images/flexible-payments-icon.svg")
        no-repeat;
    background-size: 65px 58px;
}
.tax-automation-highlight {
    background: url("../Magento_ReleaseNotification/images/tax-automation-icon.svg")
        no-repeat;
    background-size: 65px 58px;
}
.trusted-payments-highlight,
.flexible-payments-highlight,
.tax-automation-highlight {
    padding: 0 0 2rem 8.5rem;
    margin-left: 1rem;
}
.trusted-payments-highlight h3,
.flexible-payments-highlight h3,
.tax-automation-highlight h3 {
    margin: 0;
}
.trusted-payments-highlight h3 span,
.flexible-payments-highlight h3 span,
.tax-automation-highlight h3 span {
    font-style: italic;
    font-size: 1.2rem;
    font-weight: 300;
}
.trusted-payments-modal h1:first-of-type {
    background: url("../Magento_ReleaseNotification/images/trusted-payments-icon.svg")
        no-repeat;
    background-size: 55px 49px;
    padding: 1.5rem 0 2rem 7rem;
}
.flexible-payments-modal h1:first-of-type {
    background: url("../Magento_ReleaseNotification/images/flexible-payments-icon.svg")
        no-repeat;
    background-size: 55px 49px;
    padding: 1.5rem 0 2rem 7rem;
}
.tax-automation-modal h1:first-of-type {
    background: url("../Magento_ReleaseNotification/images/tax-automation-icon.svg")
        no-repeat;
    background-size: 55px 49px;
    padding: 1.5rem 0 2rem 7rem;
}
.field-detailed-rating .admin__field-rating {
    margin: 15px 0 0;
}
.field-detailed-rating .admin__field-rating:first-child {
    margin-top: 0;
}
.field-detailed-rating .admin__field-rating .admin__field-label {
    display: inline-block;
    line-height: 1.36;
    text-align: left;
    vertical-align: top;
    width: 75px;
}
.field-detailed-rating .admin__field-rating .admin__field-control {
    direction: rtl;
    display: inline-block;
    margin: -4px 0 0;
    unicode-bidi: bidi-override;
    vertical-align: top;
    width: 125px;
}
.field-detailed-rating .admin__field-rating .admin__field-control label {
    color: #cccccc;
    cursor: pointer;
    float: right;
    font-size: 18px;
    overflow: hidden;
    transition: color 150ms linear;
    white-space: nowrap;
    width: 18px;
}
.field-detailed-rating .admin__field-rating .admin__field-control label:before {
    display: none;
}
.field-detailed-rating input[type="radio"] {
    display: none;
}
.field-summary-rating .rating-box {
    background: url("../images/rating-bg.png") repeat-x 0 0;
    font-size: 0;
    height: 13px;
    line-height: 0;
    margin: 4px 0 0;
    overflow: hidden;
    width: 90px;
}
.field-summary-rating .rating-box .rating {
    background: url("../images/rating-bg.png") repeat-x 0 -13px;
    height: 13px;
}
.adminhtml-reward-rate-edit .field-rate .boundary {
    float: left;
    width: 125px;
}
.adminhtml-reward-rate-edit .field-rate .boundary-upper {
    margin-left: 30px;
    position: relative;
}
.adminhtml-reward-rate-edit .field-rate .boundary-upper:before {
    content: "»";
    left: -17.14285714px;
    position: absolute;
    top: 25%;
}
.adminhtml-reward-rate-edit .field-rate .boundary-upper label {
    height: 0;
    visibility: hidden;
    display: block;
}
.rma-items .col-actions .action-item-details,
.rma-items .col-actions .action-item-split-line {
    margin: 0 0 0.5rem;
}
.rma-items .col-actions .action {
    margin-right: 0.5rem;
}
.rma-items .admin__control-select,
.rma-items .ui-datepicker .ui-datepicker-title select {
    max-width: 10rem;
}
.rma-items-block .col-actions a {
    margin: 0 0 0.5rem;
}
.rma-items-block .col-reason .admin__control-select + .admin__control-text,
.rma-items-block
    .col-reason
    .ui-datepicker
    .ui-datepicker-title
    select
    + .admin__control-text {
    margin-top: 0.5rem;
}
.select-order-items-block .admin__page-section-title .actions,
.rma-items-block .admin__page-section-title .actions {
    float: right;
    margin-bottom: 1.7rem;
    margin-top: -0.3rem;
}
.col-rma-product a {
    float: right;
}
.order-details .order-items .admin__page-section-title .actions,
.order-details .order-search-items .admin__page-section-title .actions,
.order-details .order-additional-area .admin__page-section-title .actions {
    float: right;
    margin-bottom: 1.7rem;
    margin-top: -0.3rem;
}
.order-details .order-items .admin__page-section-title .action-secondary,
.order-details .order-search-items .admin__page-section-title .action-secondary,
.order-details
    .order-additional-area
    .admin__page-section-title
    .action-secondary {
    margin-left: 2rem;
}
.order-details .admin__field-option .admin__field-label {
    display: block;
    width: auto;
}
.field-vat-number .action-default {
    font-weight: 400;
    margin-top: 1rem;
    padding: 0;
}
.admin__fieldset > .admin__field-shipping-same-as-billing {
    margin-bottom: 1rem;
    margin-top: -2rem;
}
.order-billing-address .order-choose-address {
    margin-top: 14px;
}
.order-discounts {
    margin-top: 2rem;
}
.order-discounts .action-secondary {
    float: right;
    margin-top: 2.1rem;
}
.order-discounts .order-coupons {
    float: left;
}
.order-discounts .admin__field {
    display: inline-block;
    margin: 0 3.5rem 0 0;
    vertical-align: top;
}
.order-discounts .admin__field .admin__field-control {
    padding-right: 32px;
    position: relative;
}
.order-discounts .admin__field .action-default {
    position: absolute;
    right: 0;
    top: 7px;
}
.order-discounts .admin__field .action-default:before {
    content: "\e625";
}
.order-discounts .admin__field .action-default:hover {
    color: #35302c;
}
.order-discounts .admin__field p {
    margin: 1rem 0 0;
}
.order-discounts .action-remove {
    color: #514943;
    margin-left: 0.5rem;
}
.order-discounts .action-remove:hover {
    color: #35302c;
    text-decoration: none;
}
.order-discounts .action-remove:before {
    content: "\e630";
}
.order-gift-options .card-price-box {
    display: none;
}
.order-gift-options .card-price-box._active {
    display: block;
}
.order-gift-options .price-box .price {
    font-weight: 700;
}
.order-gift-options > .giftmessage-order-create {
    float: left;
    width: calc((100%) * 0.5 - 30px);
}
.order-gift-options
    .admin__field._required[class]:not(.admin__field-option)
    > .admin__field-label
    span:after {
    margin-left: 0;
}
.giftmessage-order-create .field-sender {
    margin-top: 1.4rem;
}
.giftmessage-order-create .admin__field {
    margin-bottom: 3rem;
    position: relative;
}
.giftmessage-order-create .admin__field + .admin__field {
    margin-top: 1.5rem;
}
.order-items > .admin__page-section-title {
    margin: 0;
}
.order-items .actions-update {
    margin: 2rem 0;
    text-align: right;
}
.order-search-items .data-grid .action-configure {
    float: right;
}
.order-search-items .data-grid .action-configure.disabled {
    display: none;
}
.order-search-items .data-grid .col-id,
.order-search-items .data-grid .col-price,
.order-search-items .data-grid .col-select {
    width: 10rem;
}
.abs-order-tables,
.order-creditmemo-tables,
.order-tables,
.order-invoice-tables,
.edit-order-table,
.order-shipment-table,
.order-case-table {
    margin: 0 0 1.7rem;
    width: 100%;
}
.abs-order-tables th,
.order-creditmemo-tables th,
.order-tables th,
.order-invoice-tables th,
.edit-order-table th,
.order-shipment-table th,
.order-case-table th {
    border-top: 0;
    font-size: 1.3rem;
}
.abs-order-tables td,
.order-creditmemo-tables td,
.order-tables td,
.order-invoice-tables td,
.edit-order-table td,
.order-shipment-table td,
.order-case-table td {
    border-bottom: none;
}
.abs-order-tables tbody tr.row-messages-error td,
.abs-order-tables tbody tr.row-gift-options td,
.order-creditmemo-tables tbody tr.row-messages-error td,
.order-creditmemo-tables tbody tr.row-gift-options td,
.order-tables tbody tr.row-messages-error td,
.order-tables tbody tr.row-gift-options td,
.order-invoice-tables tbody tr.row-messages-error td,
.order-invoice-tables tbody tr.row-gift-options td,
.edit-order-table tbody tr.row-messages-error td,
.edit-order-table tbody tr.row-gift-options td,
.order-shipment-table tbody tr.row-messages-error td,
.order-shipment-table tbody tr.row-gift-options td,
.order-case-table tbody tr.row-messages-error td,
.order-case-table tbody tr.row-gift-options td {
    padding-top: 0;
}
.abs-order-tables tfoot td,
.order-creditmemo-tables tfoot td,
.order-tables tfoot td,
.order-invoice-tables tfoot td,
.edit-order-table tfoot td,
.order-shipment-table tfoot td,
.order-case-table tfoot td {
    border-bottom: 1px solid #e3e3e3;
    border-top: none;
}
.abs-order-tables .col-actions .admin__control-select,
.abs-order-tables .col-actions .ui-datepicker .ui-datepicker-title select,
.order-creditmemo-tables .col-actions .admin__control-select,
.order-tables .col-actions .admin__control-select,
.order-invoice-tables .col-actions .admin__control-select,
.edit-order-table .col-actions .admin__control-select,
.order-shipment-table .col-actions .admin__control-select,
.order-case-table .col-actions .admin__control-select {
    width: 13rem;
}
.abs-order-tables .price,
.order-creditmemo-tables .price,
.order-tables .price,
.order-invoice-tables .price,
.edit-order-table .price,
.order-shipment-table .price,
.order-case-table .price {
    display: inline-block;
    margin: 0 0 0.5rem;
}
.abs-order-tables .item-options,
.order-creditmemo-tables .item-options,
.order-tables .item-options,
.order-invoice-tables .item-options,
.edit-order-table .item-options,
.order-shipment-table .item-options,
.order-case-table .item-options {
    margin: 1rem 0 0;
}
.abs-order-tables .item-options dt,
.order-creditmemo-tables .item-options dt,
.order-tables .item-options dt,
.order-invoice-tables .item-options dt,
.edit-order-table .item-options dt,
.order-shipment-table .item-options dt,
.order-case-table .item-options dt {
    clear: left;
    float: left;
    margin: 0 0.5rem 0.5rem 0;
}
.abs-order-tables .item-options dd,
.order-creditmemo-tables .item-options dd,
.order-tables .item-options dd,
.order-invoice-tables .item-options dd,
.edit-order-table .item-options dd,
.order-shipment-table .item-options dd,
.order-case-table .item-options dd {
    display: inline-block;
    float: left;
    margin: 0 0 0.5rem;
}
.abs-order-tables .custom-price-block,
.abs-order-tables .discount-price-block,
.order-creditmemo-tables .custom-price-block,
.order-creditmemo-tables .discount-price-block,
.order-tables .custom-price-block,
.order-tables .discount-price-block,
.order-invoice-tables .custom-price-block,
.order-invoice-tables .discount-price-block,
.edit-order-table .custom-price-block,
.edit-order-table .discount-price-block,
.order-shipment-table .custom-price-block,
.order-shipment-table .discount-price-block,
.order-case-table .custom-price-block,
.order-case-table .discount-price-block {
    font-size: 1.1rem;
    margin: 0 0 0.5rem;
}
.abs-order-tables .custom-price-block .admin__field-label,
.abs-order-tables .discount-price-block .admin__field-label,
.order-creditmemo-tables .custom-price-block .admin__field-label,
.order-creditmemo-tables .discount-price-block .admin__field-label,
.order-tables .custom-price-block .admin__field-label,
.order-tables .discount-price-block .admin__field-label,
.order-invoice-tables .custom-price-block .admin__field-label,
.order-invoice-tables .discount-price-block .admin__field-label,
.edit-order-table .custom-price-block .admin__field-label,
.edit-order-table .discount-price-block .admin__field-label,
.order-shipment-table .custom-price-block .admin__field-label,
.order-shipment-table .discount-price-block .admin__field-label,
.order-case-table .custom-price-block .admin__field-label,
.order-case-table .discount-price-block .admin__field-label {
    line-height: 1.6rem;
}
.abs-order-tables .product-configure-block,
.order-creditmemo-tables .product-configure-block,
.order-tables .product-configure-block,
.order-invoice-tables .product-configure-block,
.edit-order-table .product-configure-block,
.order-shipment-table .product-configure-block,
.order-case-table .product-configure-block {
    margin: 1rem 0 0;
}
.abs-order-tables .product-configure-block .disabled,
.order-creditmemo-tables .product-configure-block .disabled,
.order-tables .product-configure-block .disabled,
.order-invoice-tables .product-configure-block .disabled,
.edit-order-table .product-configure-block .disabled,
.order-shipment-table .product-configure-block .disabled,
.order-case-table .product-configure-block .disabled {
    display: none;
}
.abs-order-tables .product-sku-block,
.order-creditmemo-tables .product-sku-block,
.order-tables .product-sku-block,
.order-invoice-tables .product-sku-block,
.edit-order-table .product-sku-block,
.order-shipment-table .product-sku-block,
.order-case-table .product-sku-block {
    margin: 1rem 0 0;
}
.order-account-information .admin__field {
    margin-bottom: 0;
}
.order-account-information [class*="field-group"] {
    float: left;
}
.order-account-information .field-email {
    display: inline-block;
    margin: 0;
    overflow: hidden;
    width: 50%;
}
.admin__payment-method-wrapper {
    margin: 0;
}
.admin__payment-method-wrapper .admin__field {
    margin-left: 0;
}
.admin__payment-method-wrapper .admin__field:first-child {
    margin-top: 1.5rem;
}
.admin__payment-method-wrapper .admin__payment-methods {
    margin: 0;
}
.admin__order-shipment-methods-title {
    font-weight: 700;
    margin: 0 0 0.5rem;
}
.admin__order-shipment-methods-options {
    margin: 0 0 2rem;
}
.admin__order-shipment-methods-options-list {
    list-style: none;
    margin: 0;
}
.order-shipping-method-summary {
    padding-top: 0.7rem;
}
.order-shipping-method,
.order-billing-method {
    position: relative;
}
.order-shipping-method-summary .action-default,
.order-shipping-method-info .action-default {
    font-weight: 400;
    padding: 0;
}
.order-methods-overlay {
    background-color: rgba(255, 255, 255, 0.5);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.order-methods-overlay span {
    background-color: #ffffff;
    display: block;
    font-weight: 700;
    left: 0;
    padding: 0.5rem 0;
    position: absolute;
    top: 43px;
}
.order-shipping-address .order-methods-overlay span {
    top: 22px;
}
.shipping-description-wrapper .price {
    font-weight: 700;
}
.shipping-description-title {
    font-weight: 700;
}
.action-create-label {
    margin: 1rem 0;
}
.order-payment-method-title + .order-payment-currency {
    margin-top: 1rem;
}
.order-payment-method-title .admin__table-secondary {
    margin-top: 1rem;
}
.order-sidebar {
    color: #666666;
    padding: 3rem 2rem;
}
.order-sidebar .order-currency {
    float: none;
    font-size: 1.4rem;
    margin: 0 0 2.4rem;
}
.order-sidebar .order-currency .admin__field-label {
    display: block;
    margin: 0 0 1rem;
    text-align: left;
}
.order-sidebar .customer-activity-title {
    border-bottom: 1px solid #e3e3e3;
    font-size: 1.9rem;
    font-weight: 700;
    margin: 0 0 2.4rem;
    padding: 0 0 2.4rem;
}
.order-sidebar .admin__control-select,
.order-sidebar .ui-datepicker .ui-datepicker-title select {
    margin: 0 0 0.5rem;
    width: 100%;
}
.order-sidebar .order-sidebar-block {
    border-bottom: 1px solid #e3e3e3;
    margin: 0 0 2.4rem;
    padding: 0 0 2.4rem;
}
.order-sidebar .admin__table-primary {
    color: #666666;
    width: 100%;
}
.order-sidebar .admin__table-primary th:first-child,
.order-sidebar .admin__table-primary td:first-child {
    padding-left: 2rem;
}
.order-sidebar .admin__table-primary .icon {
    display: inline-block;
    font-size: 1.6rem;
    text-decoration: none;
    vertical-align: middle;
}
.order-sidebar .admin__table-primary .icon:after {
    color: #666666;
}
.order-sidebar .admin__table-primary .icon.icon-remove {
    margin-left: -3px;
}
.order-sidebar .admin__table-primary .icon.icon-remove:after {
    content: "\e630";
}
.order-sidebar .admin__table-primary .icon.icon-add:after {
    content: "\e625";
}
.order-sidebar .admin__table-primary .icon.icon-configure:after {
    content: "\e610";
}
.order-sidebar .admin__table-primary .icon.icon-configure:hover:after {
    color: #35302c;
}
.order-sidebar .admin__table-primary .col-add {
    text-align: right;
}
.order-sidebar .admin__table-primary .col-add .icon-configure,
.order-sidebar .admin__table-primary .col-add .icon-add {
    margin-right: 1rem;
}
.order-sidebar .action-refresh {
    display: table-cell;
    font-size: 2rem;
    padding-right: 1rem;
    vertical-align: middle;
}
.order-sidebar .action-refresh:after {
    color: #d4d4d4;
    content: "\e61f";
}
.order-sidebar .action-refresh:hover {
    text-decoration: none;
}
.order-sidebar .action-refresh:hover:after {
    color: #bbbbbb;
}
.order-sidebar .create-order-sidebar-block .sidebar-title-block {
    margin: 0 0 2.4rem;
}
.order-sidebar .create-order-sidebar-block .auto-scroll {
    margin: 0 -2rem 0.5rem;
    max-height: 24rem;
    overflow: auto;
    position: relative;
}
.order-sidebar .create-order-sidebar-block .auto-scroll::-webkit-scrollbar {
    -webkit-appearance: none;
    height: 4px;
}
.order-sidebar
    .create-order-sidebar-block
    .auto-scroll::-webkit-scrollbar-thumb {
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 4px;
}
.order-sidebar .create-order-sidebar-block .auto-scroll + .action-default {
    margin-top: 1.7rem;
}
.order-sidebar .create-order-sidebar-block .auto-scroll .no-items {
    padding-left: 2rem;
}
.order-sidebar .create-order-sidebar-block .admin__field-option {
    padding-top: 0;
}
.order-sidebar .create-order-sidebar-label {
    display: table-cell;
    font-size: 1.5rem;
    font-weight: 400;
    margin: 0;
    vertical-align: middle;
}
.order-sidebar .create-order-sidebar-label + .admin__control-select,
.order-sidebar
    .create-order-sidebar-label
    + .ui-datepicker
    .ui-datepicker-title
    select {
    margin-top: 1.7rem;
}
.order-sidebar .actions .action-secondary {
    width: 100%;
}
.add-by-sku-wrapper .add-by-sku {
    margin: 0 0 2rem;
}
.add-by-sku-wrapper .admin__field-note {
    margin: 1.4rem 0;
}
.add-by-sku-wrapper .action-reset {
    display: inline-block;
    font-size: 1.6rem;
    margin: -0.4rem 0 0;
    opacity: 0.5;
    vertical-align: middle;
}
.add-by-sku-wrapper .action-reset:after {
    color: "\e620";
    content: "\e620";
}
.add-by-sku-wrapper .action-reset:hover {
    opacity: 1;
}
.add-by-sku-wrapper .action-reset:hover:after {
    color: #35302c;
}
.add-by-sku-wrapper .col-qty {
    width: 8rem;
}
.order-subtotal-table .admin__control-text {
    width: 5.4rem;
}
.order-subtotal-table .admin__total-amount {
    text-align: right;
}
.order-totals .admin__total-amount {
    text-align: right;
}
.totals-actions {
    text-align: right;
}
.order-totals-actions {
    margin-top: 1rem;
}
.order-totals-actions .actions {
    margin-top: 3rem;
    text-align: right;
}
.order-totals-actions .primary + .primary {
    margin-left: 1rem;
}
.edit-order-comments .note-list {
    font-size: 1.2rem;
    list-style: none;
    margin: 0 0 2.4rem;
}
.edit-order-comments .note-list-item {
    margin: 0 0 0.5rem;
}
.edit-order-comments .note-list-date,
.edit-order-comments .note-list-time {
    padding: 0 1rem 0 0;
}
.edit-order-comments .note-list-status,
.edit-order-comments .note-list-customer {
    border-left: 1px solid #a6a6a6;
    padding: 0 1rem;
}
.edit-order-comments .note-list-customer-notapplicable,
.edit-order-comments .note-list-customer-not-notified,
.edit-order-comments .note-list-customer-notified {
    font-weight: 700;
    padding: 0 1rem 0 0;
}
.edit-order-comments .note-list-comment {
    margin: 0 0 1.7rem;
}
.edit-order-comments .comments-block-item {
    margin: 0 0 2.4rem;
}
.edit-order-comments .comments-block-item-comment {
    margin: 0 0 0.5rem;
}
.edit-order-comments .comments-block-item-date-time {
    font-size: 1.1rem;
}
.edit-order-comments-block-title {
    margin: 0 0 2.4rem;
    color: #41362f;
    font-weight: 600;
    line-height: 1.2;
    font-size: 1.9rem;
}
.order-view > .ui-tabs-panel {
    border: 0;
    margin: 0;
    padding: 0;
}
.admin__page-section {
    margin-bottom: 5rem;
}
.admin__page-section .admin__control-table-wrapper {
    margin-top: 2rem;
}
.admin__page-section address {
    font-style: normal;
}
.admin__page-subsection + .admin__page-subsection {
    margin-top: 2.5rem;
}
.admin__page-section-title {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 1.7rem;
    padding: 1.4rem 0 0.5rem;
}
.admin__page-section-title strong,
.admin__page-section-title .title {
    float: left;
    margin: 0;
}
.admin__page-section-title .actions {
    display: inline-block;
    margin-left: 0.5rem;
}
.admin__page-section-title .actions._primary {
    float: right;
}
.admin__page-section-item-title,
.admin__page-section-content .admin__page-section-title {
    border-bottom: 0;
    margin-bottom: 1.5rem;
    padding: 0;
}
.admin__page-section-item-title .title,
.admin__page-section-content .admin__page-section-title .title {
    margin: 0;
}
.admin__page-section-item-title .actions,
.admin__page-section-content .admin__page-section-title .actions {
    display: inline-block;
    margin-left: 0.5rem;
}
.order-customer-selector .admin__page-section-title .title {
    margin: 0 0 2rem;
}
.order-customer-selector .admin__page-section-title .actions {
    float: right;
    margin-top: -0.5rem;
}
.tree-store-scope .admin__field {
    margin: 0 0 1rem;
}
.abs-qty-table th,
.abs-qty-table td,
.abs-order-tables .qty-table th,
.abs-order-tables .qty-table td,
.order-creditmemo-tables .qty-table th,
.order-creditmemo-tables .qty-table td,
.order-tables .qty-table th,
.order-tables .qty-table td,
.order-invoice-tables .qty-table th,
.order-invoice-tables .qty-table td,
.edit-order-table .qty-table th,
.edit-order-table .qty-table td,
.order-shipment-table .qty-table th,
.order-shipment-table .qty-table td,
.order-case-table .qty-table th,
.order-case-table .qty-table td {
    border: none;
    font-weight: 400;
    padding: 0 0.5rem 0.5rem 0;
}
.abs-order-tbody-border tbody,
.order-creditmemo-tables tbody,
.order-tables tbody,
.order-invoice-tables tbody,
.edit-order-table tbody,
.order-shipment-table tbody,
.order-case-table tbody {
    border-bottom: 1px solid #e3e3e3;
}
.abs-order-tbody-border tbody:last-of-type,
.order-creditmemo-tables tbody:last-of-type,
.order-tables tbody:last-of-type,
.order-invoice-tables tbody:last-of-type,
.edit-order-table tbody:last-of-type,
.order-shipment-table tbody:last-of-type,
.order-case-table tbody:last-of-type {
    border-bottom: none;
}
.product-configure-popup .weee .price-excluding-tax,
.product-configure-popup .weee .price-including-tax {
    display: block;
    font-size: 1.3rem;
}
.product-configure-popup .weee .price-excluding-tax:before,
.product-configure-popup .weee .price-including-tax:before {
    content: attr(data-label) ": ";
}
.options-list.nested .admin__field-option .admin__field-label > span:after {
    content: none;
}
.summary-total {
    cursor: pointer;
}
.summary-total .summary-collapse {
    display: inline-block;
    padding: 0 0 0 2.3rem;
    position: relative;
}
.summary-total .summary-collapse:before {
    content: "\e616";
    font-size: 1.8rem;
    left: 0;
    position: absolute;
    top: 0;
}
.summary-total .summary-collapse:active:before {
    transform: scale(0.9);
}
.show-details .summary-collapse:before {
    content: "\e615";
}
.summary-details .label,
.summary-details .admin__total-mark {
    padding-left: 3.3rem;
}
.abs-admin__table-secondary-edit-order th,
.order-payment-method-title .admin__table-secondary th,
.order-information-table th,
.order-account-information-table th {
    font-weight: 400;
    text-align: left;
    vertical-align: top;
}
.abs-admin__table-secondary-edit-order td,
.order-payment-method-title .admin__table-secondary td,
.order-information-table td,
.order-account-information-table td {
    text-align: right;
}
.abs-admin__table-secondary-edit-order tr:last-child td,
.order-payment-method-title .admin__table-secondary tr:last-child td,
.order-information-table tr:last-child td,
.order-account-information-table tr:last-child td {
    border: none;
}
.edit-order-table {
    margin-bottom: 5rem;
}
.edit-order-table tfoot._hide {
    display: none;
}
.edit-order-table tfoot td {
    padding-top: 1rem;
}
.edit-order-table tfoot .col-total {
    text-align: right;
}
.edit-order-table .edit-total-price-block {
    padding-left: 3rem;
}
.order-subtotal-table tr td:last-child {
    text-align: right;
}
.order-history-block {
    margin: 0 0 5rem;
}
.order-history-comments-actions {
    margin-top: 1.7rem;
}
.signifyd-logo-header > .entry-edit-head > a:after {
    content: url("../Magento_Signifyd/images/logo.png");
}
.signifyd-logo-header ul {
    margin-left: 5em;
}
.signifyd-logo-header .webhook-url {
    word-break: break-all;
}
.block-schedule {
    border: 1px solid #bbbbbb;
    margin-bottom: 4rem;
    position: relative;
    z-index: 1;
}
.block-schedule .block-title {
    background: #f8f8f8;
    padding: 2rem 2.5rem;
}
.block-schedule .block-title .title {
    font-size: 2rem;
    font-weight: 200;
}
.block-schedule .block-title .subtitle {
    font-style: italic;
}
.block-schedule .block-title .subtitle:before {
    content: " (";
}
.block-schedule .block-title .subtitle:after {
    content: ")";
}
.block-schedule .block-title-actions {
    float: right;
    line-height: 3.2rem;
    text-align: right;
    white-space: nowrap;
}
.block-schedule .block-title-actions .action-secondary {
    float: right;
    margin-left: 2.5rem;
}
.block-schedule .admin__data-grid-outer-wrap {
    min-height: 0;
}
.block-schedule .admin__data-grid-outer-wrap {
    position: relative;
}
.block-content-actions {
    padding: 0 0 1.2rem 1.8rem;
    position: relative;
    text-align: center;
}
.block-content-actions:before {
    background: linear-gradient(
        to top,
        #ffffff 30%,
        rgba(255, 255, 255, 0) 100%
    );
    content: "";
    height: 20px;
    left: -12px;
    position: absolute;
    top: -20px;
    width: 24px;
}
.block-schedule-table .block-content {
    border-top: 1px solid #bbbbbb;
}
.block-schedule-table .block-content .schedule-table-wrapper {
    margin: 2.5rem;
}
.block-schedule-table .ui-resizable-s {
    cursor: ns-resize;
}
.schedule-table {
    border-collapse: collapse;
    width: 100%;
}
.schedule-table td {
    line-height: 2rem;
    padding: 0 1rem 1rem;
    vertical-align: top;
}
.schedule-table td:first-child {
    border-left: 3px solid #514943;
}
.schedule-table em {
    color: #666666;
}
.schedule-table .schedule-date {
    font-weight: 700;
    padding-left: 2rem;
    white-space: nowrap;
    width: 10rem;
}
.schedule-table .schedule-date:before {
    background: #ffffff;
    border: 3px solid #514943;
    border-radius: 50%;
    box-sizing: content-box;
    content: "";
    display: inline-block;
    height: 17px;
    margin-left: -33px;
    margin-top: -1px;
    position: absolute;
    width: 17px;
}
.schedule-table .schedule-date time {
    white-space: nowrap;
}
.schedule-table .schedule-date.schedule-date-empty:before {
    display: none;
}
.schedule-table .schedule-end .schedule-date:before {
    background: #514943;
    border: 0;
    margin-left: -30px;
    margin-top: 2px;
}
.schedule-table .schedule-time {
    white-space: nowrap;
    width: 7rem;
}
.schedule-table .schedule-label {
    color: #666666;
    font-size: 1.2rem;
    width: 1%;
}
.schedule-table tr:last-child td {
    padding-bottom: 3rem;
}
.schedule-table .schedule-actions {
    padding-right: 0;
    white-space: nowrap;
    width: 10%;
}
.schedule-table .schedule-actions a + a:before {
    color: #666666;
    content: "|";
    display: inline-block;
    margin: 0 0.3rem 0 0.4rem;
}
.schedule-table .schedule-actions .action-menu-item {
    cursor: pointer;
}
.schedule-name {
    font-weight: 700;
}
.limited-text {
    display: inline-block;
    line-height: 1.4em;
    max-height: 4.4em;
    overflow: hidden;
    position: relative;
    vertical-align: top;
}
.limited-text:after {
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%);
    content: "...";
    height: 1.2em;
    position: absolute;
    right: 0;
    text-align: right;
    top: 1.2em;
    width: 5rem;
}
.limited-text + .limited-text {
    line-height: 1.6rem;
    margin: 0.8rem 0 0;
}
@supports (-webkit-line-clamp: 3) {
    .limited-text {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        display: -webkit-box;
        height: auto;
        max-height: 4.4em;
    }
    .limited-text:after {
        display: none;
    }
}
.limited-text-changes {
    font-size: 1.2rem;
}
.block-nodata {
    padding: 2.5rem;
}
.fieldset-schedule:last-child {
    border-bottom: 1px solid #cccccc;
}
.fieldset-schedule .admin__fieldset {
    padding: 0;
}
.fieldset-schedule .admin__fieldset > :last-child {
    margin-bottom: 3rem;
}
.fieldset-schedule .admin__fieldset > .fieldset-wrapper:last-child {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 0;
}
.fieldset-schedule .fieldset-wrapper-title {
    border-bottom: 0;
    line-height: 1.2;
    margin: 2rem 0 1rem;
    padding: 0;
}
.fieldset-schedule .fieldset-wrapper-title strong {
    font-size: 2rem;
    font-weight: 400;
}
.fieldset-schedule ._has-datepicker.admin__control-text {
    width: 19rem;
}
.schedule-summary {
    display: table;
    list-style: none;
    width: 100%;
}
.schedule-summary .schedule-summary-name,
.schedule-summary .schedule-summary-date {
    display: table-cell;
    padding-right: 0.5rem;
}
.schedule-summary .schedule-summary-name {
    width: 50%;
}
.schedule-summary .schedule-summary-date {
    width: 25%;
}
.staging-preview-header {
    background-color: #373330;
    color: #c3bbb1;
    position: relative;
}
.staging-preview-header .logo {
    float: left;
    margin: 1.5rem 2.5rem;
}
.staging-preview-item-title {
    cursor: pointer;
    float: left;
    font-size: 1.3rem;
    min-height: 8.5rem;
    padding: 1.5rem 4rem 2.5rem;
    position: relative;
}
.staging-preview-item-title:hover {
    background-color: #45403d;
}
.staging-preview-item-title._active {
    background-color: #524d49;
    cursor: default;
}
.staging-preview-item-title._active:hover {
    background-color: #524d49;
}
.staging-preview-item-title .title {
    margin: 0 0 1rem;
    text-transform: uppercase;
}
.staging-preview-item-title .subtitle {
    font-size: 1.1rem;
    font-style: italic;
    max-width: 170px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.staging-preview-item-calendar:before {
    background: #736963;
    content: "";
    height: 55px;
    left: -1px;
    position: absolute;
    top: 1rem;
    width: 1px;
}
.staging-preview-item-calendar:focus:before,
.staging-preview-item-calendar._active:before {
    display: none;
}
.staging-preview-item-calendar .title {
    display: inline-block;
    text-decoration: none;
}
.staging-preview-item-calendar .title:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 2rem;
    line-height: 2rem;
    color: inherit;
    content: "\e627";
    font-family: "Admin Icons";
    margin: -0.2rem 1rem 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.staging-preview-item-screen .title {
    display: inline-block;
    text-decoration: none;
}
.staging-preview-item-screen .title:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1.6rem;
    line-height: 2rem;
    color: inherit;
    content: "\e640";
    font-family: "Admin Icons";
    margin: -0.2rem 1rem 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.staging-preview-item-customer .title {
    display: inline-block;
    text-decoration: none;
}
.staging-preview-item-customer .title:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 2.2rem;
    line-height: 2rem;
    color: inherit;
    content: "\e603";
    font-family: "Admin Icons";
    margin: -0.2rem 1rem 0 0;
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.staging-preview-item-content-wrapper {
    background-color: #524d49;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 100%;
}
.staging-preview-item-content-wrapper > .actions-toolbar {
    border-bottom: 1px solid #8a837f;
    padding: 1.5rem 2rem 2rem;
    text-align: right;
}
.staging-preview-item-content-wrapper > .actions-toolbar .action-close {
    color: #c3bbb1;
    font-size: 2rem;
    margin-left: 1.5rem;
    vertical-align: middle;
}
.staging-preview-item-content-wrapper > .actions-toolbar .action-close:hover {
    color: #ada294;
}
.staging-preview-item-content-wrapper > .actions-toolbar .action-close:focus {
    background: transparent;
}
.staging-preview-item-content {
    padding: 4rem;
}
.staging-preview-item-content .admin__fieldset > .admin__legend {
    font-size: 2rem;
    font-weight: 300;
}
.staging-preview-item-content .admin__field > .admin__field-label {
    color: #c3bbb1;
}
.staging-preview-item-content .admin__control-text {
    background-color: #5b5652;
    border-color: #c3bbb1;
    color: #ffffff;
}
.staging-preview-item-content .admin__control-text:hover {
    border-color: #ada294;
}
.staging-preview-item-content .admin__control-text:focus {
    border-color: #007bdb;
}
.staging-preview-item-content .admin__control-select,
.staging-preview-item-content .ui-datepicker .ui-datepicker-title select {
    background-image: url("../images/arrows-bg-light.svg"),
        linear-gradient(#373330, #373330), linear-gradient(#c3bbb1, #c3bbb1);
    background-position: calc(100% - 12px) -34px, 100%, calc(100% - 3.2rem) 0;
    background-size: auto, 3.2rem 100%, 1px 100%;
    background-color: #5b5652;
    background-repeat: no-repeat;
    border-color: #c3bbb1;
    color: #ffffff;
}
.staging-preview-item-content .admin__control-select:hover,
.staging-preview-item-content .ui-datepicker .ui-datepicker-title select:hover {
    border-color: #ada294;
}
.staging-preview-item-content .admin__control-select:focus,
.staging-preview-item-content .ui-datepicker .ui-datepicker-title select:focus {
    background-image: url("../images/arrows-bg-light.svg"),
        linear-gradient(#373330, #373330), linear-gradient(#007bdb, #007bdb);
    background-position: calc(100% - 12px) 13px, 100%, calc(100% - 3.2rem) 0;
    border-color: #007bdb;
}
.staging-preview-item-content .ui-datepicker-trigger:after {
    color: #c3bbb1;
}
.staging-preview-item-segment .admin__field:last-child {
    margin-bottom: 0;
}
.staging-preview-item-segment .admin__field > .admin__field-label {
    width: 12rem;
}
.staging-preview-item-segment .admin__control-select,
.staging-preview-item-segment .ui-datepicker .ui-datepicker-title select {
    min-width: 275px;
}
.staging-preview-content {
    bottom: 0;
    height: 400px;
    left: 0;
    overflow: auto;
    right: 0;
    top: 0;
}
.staging-preview-content iframe {
    border: none;
    display: block;
    height: 100%;
    width: 100%;
}
.staging-preview-content-dynamic {
    border: 1px solid #999999;
    height: 100%;
    margin: 0 auto;
    transition: width 1s, height 1s;
    width: 100%;
}
.staging-update-preview > .data-grid._dragging-copy .data-grid-th {
    background-color: #373330;
    color: #ffffff;
}
.staging-update-preview > .data-grid._dragging-copy td {
    background-color: #524d49;
    border-bottom: 1px solid #7f7c7a;
    color: #ffffff;
}
.staging-preview-item-content-wrapper .row-gutter {
    margin-left: 0;
    margin-right: 0;
}
.staging-preview-item-content-wrapper .row-gutter > [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
}
.staging-preview-item-content-wrapper .view-specific-date .admin__control-text {
    width: auto;
}
.staging-preview-item-content-wrapper .admin__data-grid-outer-wrap {
    border-top: 1px solid #666666;
    max-height: 400px;
    overflow-y: auto;
    padding: 15px 1rem 0 0;
}
.staging-preview-item-content-wrapper
    .data-grid:not(._dragging-copy)
    ._odd-row
    td._dragging {
    background-color: #45403d;
    color: rgba(255, 255, 255, 0.95);
}
.staging-preview-item-content-wrapper
    .data-grid:not(._dragging-copy)
    td._dragging {
    background-color: #45403d;
    color: rgba(255, 255, 255, 0.95);
}
.staging-preview-item-content-wrapper .data-grid .data-grid-th {
    background-color: #373330;
    color: #ffffff;
}
.staging-preview-item-content-wrapper .data-grid .data-grid-th._sortable:focus {
    background-color: #0e0d0c;
}
.staging-preview-item-content-wrapper .data-grid .data-grid-th._sortable:hover {
    background-color: #1c1a18;
}
.staging-preview-item-content-wrapper .data-grid tr._odd-row td {
    background-color: #524d49;
}
.staging-preview-item-content-wrapper .data-grid tr:active td,
.staging-preview-item-content-wrapper .data-grid tr:hover td {
    background-color: #6d6661;
}
.staging-preview-item-content-wrapper
    .data-grid
    tr:not(.data-grid-editable-row):last-child
    td {
    border-bottom-color: #7f7c7a;
}
.staging-preview-item-content-wrapper .data-grid td {
    background-color: #524d49;
    border-bottom: 1px solid #7f7c7a;
    border-left-color: #999999;
    border-right-color: #999999;
    color: #ffffff;
}
.staging-preview-item-content-wrapper .data-grid td:first-child {
    border-left: none;
}
.staging-preview-item-content-wrapper .data-grid td:last-child {
    border-right: none;
}
.staging-preview-item-content-wrapper .admin__data-grid-loading-mask {
    background-color: rgba(0, 0, 0, 0.3);
}
.staging-preview-item-content-wrapper .selectmenu {
    background-color: #524d49;
}
.staging-preview-item-content-wrapper .selectmenu._active {
    border-color: #c3bbb1;
}
.staging-preview-item-content-wrapper
    .selectmenu._active
    .selectmenu-toggle:before {
    border-color: #c3bbb1;
}
.staging-preview-item-content-wrapper
    .selectmenu
    .selectmenu-value
    input[type="text"] {
    background-color: #524d49;
    color: #ffffff;
}
.staging-preview-item-content-wrapper .selectmenu .selectmenu-toggle:before {
    background: #373330;
}
.staging-preview-item-content-wrapper .selectmenu .selectmenu-toggle:after {
    border-color: #c3bbb1 transparent transparent transparent;
}
.staging-preview-item-content-wrapper .selectmenu .selectmenu-items {
    background-color: inherit;
    border-color: #c3bbb1;
}
.staging-preview-item-content-wrapper .selectmenu .selectmenu-items li:hover {
    background-color: #6d6661;
}
.staging-preview-item-content-wrapper
    .selectmenu
    .selectmenu-items
    li:last-child
    .selectmenu-item-action {
    color: #ffffff;
    text-decoration: none;
}
.staging-preview-item-content-wrapper .selectmenu .action-delete,
.staging-preview-item-content-wrapper .selectmenu .action-edit,
.staging-preview-item-content-wrapper .selectmenu .action-save {
    color: #ffffff;
}
.staging-preview-item-content-wrapper .selectmenu .action-delete,
.staging-preview-item-content-wrapper .selectmenu .action-edit {
    border-color: #c3bbb1;
}
.staging-preview-item-content-wrapper .selectmenu .selectmenu-item-action {
    color: #ffffff;
}
.staging-preview-item-content-wrapper
    .selectmenu
    .selectmenu-item-action:hover {
    background-color: #6d6661;
}
.staging-preview-item-content-wrapper
    .admin__data-grid-actions-wrap
    .admin__action-dropdown-wrap:after {
    border-color: #c3bbb1;
}
.staging-preview-item-content-wrapper .admin__action-dropdown {
    background-color: #524d49;
    color: #ffffff;
}
.staging-preview-item-content-wrapper .admin__action-dropdown:after {
    border-color: #c3bbb1 transparent transparent;
}
.staging-preview-item-content-wrapper .admin__action-dropdown-menu {
    background-color: #524d49;
    color: #ffffff;
}
.staging-preview-item-content-wrapper
    .admin__action-dropdown-wrap._active
    .admin__action-dropdown-text:after {
    background-color: #524d49;
}
.staging-preview-item-content-wrapper
    .admin__data-grid-action-columns-menu
    .admin__field-label {
    color: #ffffff;
}
.staging-preview-item-content-wrapper
    .admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    > li:not(.action-dropdown-menu-action):hover {
    background-color: #6d6661;
}
.staging-preview-item-content-wrapper
    .admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .action-dropdown-menu-action
    > a {
    color: #ffffff;
}
.staging-preview-item-content-wrapper
    .admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .action-dropdown-menu-action
    > a:hover {
    color: #ffffff;
}
.staging-preview-item-content-wrapper
    .admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .action-dropdown-menu-link {
    color: #ffffff;
}
.staging-preview-item-content-wrapper
    .admin__data-grid-action-bookmarks
    .action-submit,
.staging-preview-item-content-wrapper
    .admin__data-grid-action-bookmarks
    .action-delete,
.staging-preview-item-content-wrapper
    .admin__data-grid-action-bookmarks
    .action-edit {
    color: #ffffff;
}
.staging-preview-item-content-wrapper
    .admin__control-radio:checked
    + label:before,
.staging-preview-item-content-wrapper
    .admin__control-checkbox:checked
    + label:before {
    color: #ffffff;
}
.staging-preview-item-content-wrapper .admin__control-radio + label:before,
.staging-preview-item-content-wrapper .admin__control-checkbox + label:before {
    background-color: #524d49;
}
.staging-preview-item-content-wrapper .action-tertiary,
.staging-preview-item-content-wrapper .downloadable-form .action-add,
.staging-preview-item-content-wrapper .field-vat-number .action-default,
.staging-preview-item-content-wrapper
    .order-shipping-method-summary
    .action-default,
.staging-preview-item-content-wrapper
    .order-shipping-method-info
    .action-default {
    color: #ffffff;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-select {
    color: #ffffff;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-select:hover {
    color: #ffffff;
}
.staging-preview-item-content-wrapper
    .action-select-wrap
    .action-select:hover:after {
    border-color: #ffffff transparent transparent transparent;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-select:after {
    border-color: #ffffff transparent transparent transparent;
}
.staging-preview-item-content-wrapper
    .action-select-wrap
    .action-select._active:hover:after {
    border-color: #ffffff transparent transparent transparent;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-menu,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .abs-action-menu
    .action-submenu,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .action-menu
    .action-submenu,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .actions-split
    .dropdown-menu
    .action-submenu,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .actions-split
    .action-menu
    .action-submenu {
    background-color: #524d49;
    border-color: #6d6661;
    color: #ffffff;
}
.staging-preview-item-content-wrapper
    .action-select-wrap
    .action-menu
    > li:hover,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .abs-action-menu
    .action-submenu
    > li:hover,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .action-menu
    .action-submenu
    > li:hover,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .actions-split
    .dropdown-menu
    .action-submenu
    > li:hover,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .actions-split
    .action-menu
    .action-submenu
    > li:hover {
    background-color: #6d6661;
}
.staging-preview-item-content-wrapper .action-select-wrap .action-menu > li > a,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .abs-action-menu
    .action-submenu
    > li
    > a,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .action-menu
    .action-submenu
    > li
    > a,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .actions-split
    .dropdown-menu
    .action-submenu
    > li
    > a,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .actions-split
    .action-menu
    .action-submenu
    > li
    > a {
    color: #ffffff;
}
.staging-preview-item-content-wrapper
    .action-select-wrap
    .action-menu
    > li
    > a:hover,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .abs-action-menu
    .action-submenu
    > li
    > a:hover,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .action-menu
    .action-submenu
    > li
    > a:hover,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .actions-split
    .dropdown-menu
    .action-submenu
    > li
    > a:hover,
.staging-preview-item-content-wrapper
    .action-select-wrap
    .actions-split
    .action-menu
    .action-submenu
    > li
    > a:hover {
    color: #ffffff;
}
.staging-preview-item-screen-sizes
    .admin__control-checkbox
    + .admin__field-label,
.staging-preview-item-screen-sizes .admin__control-radio + .admin__field-label {
    color: #ffffff;
}
.staging-preview-item-screen-sizes ul {
    display: table;
    margin: 2.5rem 0;
    overflow: hidden;
    width: 100%;
}
.staging-preview-item-screen-sizes li {
    display: table-cell;
    max-width: 30rem;
    padding: 0 2rem;
    position: relative;
    vertical-align: top;
}
.staging-preview-item-screen-sizes li:first-child {
    padding-left: 0;
}
.staging-preview-item-screen-sizes li:last-child {
    border-right: none;
}
.staging-preview-item-screen-sizes li:last-child .admin__field-option {
    padding-left: 2rem;
    white-space: nowrap;
}
.staging-preview-item-screen-sizes li:last-child .admin__field-option:after {
    color: #c3bbb1;
    content: "px";
    margin-left: 1rem;
}
.staging-preview-item-screen-sizes li:last-child .admin__field-label {
    display: inline-block;
    width: 5rem;
}
.staging-preview-item-screen-sizes li:last-child .admin__control-text {
    width: 6rem;
}
.staging-preview-item-screen-sizes li:last-child .platform:after {
    content: none;
}
.staging-preview-item-screen-sizes li .platform {
    display: inline-block;
    margin-bottom: 1rem;
}
.staging-preview-item-screen-sizes li .platform:after {
    background: repeating-linear-gradient(
        0deg,
        #999999,
        #999999 1px,
        transparent 1px,
        transparent 5px
    );
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 3rem;
    width: 1px;
}
.ie9 .staging-preview-item-screen-sizes li .platform:after,
.ie10 .staging-preview-item-screen-sizes li .platform:after,
.ie11 .staging-preview-item-screen-sizes li .platform:after {
    height: 1000px;
}
.ie9 .staging-preview-item-screen-sizes li .platform:after {
    border-right: 1px dashed #999999;
}
.abs-staging-events-item,
.staging-events-actions,
.staging-events-summary,
.staging-events-campaign {
    border-bottom: 1px solid #cccccc;
    padding: 0 0 2rem;
}
.abs-staging-events-count-icon,
.staging-events-campaign-objects-count {
    border-radius: 10px;
    display: inline-block;
    line-height: 2.4rem;
    padding: 0 1rem;
}
.abs-staging-events-count-icon:before,
.staging-events-campaign-objects-count:before {
    content: "\e643";
    display: inline-block;
    font-size: 1.4rem;
    margin-right: 0.5rem;
}
.staging-events-actions {
    margin: 1rem 0 0;
    text-align: right;
}
.staging-events-actions .action-secondary {
    margin-left: 1rem;
}
.staging-events-summary {
    margin: 0 0 1.5rem;
}
.staging-events-summary dt {
    clear: left;
    float: left;
    font-weight: 700;
    margin: 1.5rem 0 0;
}
.staging-events-summary dd {
    float: left;
    margin: 1.5rem 0 0 1rem;
}
.staging-events-summary dd span {
    color: #999999;
}
.staging-events-campaign .items {
    margin-left: 2rem;
}
.staging-events-campaign-objects {
    margin: 0 0 1rem;
}
.staging-events-campaign-objects-count {
    background-color: #eeeeee;
    margin-left: 1rem;
}
.timeline-item .staging-events-campaign-objects-count {
    background: #86de00;
}
.timeline-item._active .staging-events-campaign-objects-count {
    background: #77dcff;
}
.staging-events-delete {
    margin-top: 1rem;
    text-align: right;
}
.staging-events-delete .action-delete {
    font-weight: 400;
}
.scheduled-changes-modal-slide .page-actions {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.scheduled-changes-modal-slide .page-actions .store-switcher {
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
    -ms-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
.scheduled-changes-modal-slide
    .page-actions
    .store-switcher
    .admin__action-dropdown {
    font-size: 1.3rem;
    letter-spacing: -0.025em;
}
.block-footer .action-add {
    -webkit-appearance: none;
}
.import-export-tax-rates {
    padding-top: 2rem;
}
.block.mselect-list.paginated .admin__action-multiselect-search-wrap {
    border: 1px solid #cccccc;
    border-bottom: none;
    border-radius: 3px;
    margin: 0;
    padding: 1rem;
}
.block.mselect-list.paginated .admin__action-multiselect-search-count {
    font-size: 1.3rem;
}
.translate-table-container table {
    width: 100%;
}
.translate-table-container td {
    background: none;
    padding: 0.5rem;
    text-align: left;
}
.translate-table-container td.value .input-text {
    width: 100%;
}
.translate-table-container th.label {
    border: none;
    font-weight: 700;
    padding: 0.5rem;
    text-align: left;
    width: 150px;
}
.translate-inline-title {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 701;
}
.menu-wrapper ~ .translate-inline-script {
    display: block;
    left: 8.800000000000001rem;
    position: absolute;
    top: 0;
    z-index: 701;
}
.admin__data-grid-wrap-static .data-grid {
    box-sizing: border-box;
}
.admin__data-grid-wrap-static .data-grid thead {
    color: #41362f;
}
.admin__data-grid-wrap-static .data-grid tr:nth-child(even) td {
    background-color: #f5f5f5;
}
.admin__data-grid-wrap-static .data-grid tr:nth-child(even) td._dragging {
    background-color: rgba(245, 245, 245, 0.95);
}
.admin__data-grid-wrap-static .data-grid ul {
    margin-left: 1rem;
    padding-left: 1rem;
}
.admin__data-grid-wrap-static .admin__data-grid-loading-mask {
    background: rgba(255, 255, 255, 0.5);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 399;
}
.admin__data-grid-wrap-static .admin__data-grid-loading-mask .grid-loader {
    background: url("../images/loader-2.gif") 50% 50% no-repeat;
    bottom: 0;
    height: 149px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 218px;
}
.data-grid-filters-actions-wrap {
    float: right;
}
.data-grid-search-control-wrap {
    float: left;
    max-width: 45.5rem;
    position: relative;
    width: 35%;
}
.data-grid-search-control-wrap :-ms-input-placeholder {
    font-style: italic;
}
.data-grid-search-control-wrap ::-webkit-input-placeholder {
    font-style: italic;
}
.data-grid-search-control-wrap ::-moz-placeholder {
    font-style: italic;
}
.data-grid-search-control-wrap .action-submit {
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    padding: 0;
    padding: 0.6rem 2rem 0.2rem;
    position: absolute;
    right: 0;
    top: 1px;
}
.data-grid-search-control-wrap .action-submit:hover {
    background-color: transparent;
    border: none;
    box-shadow: none;
}
.data-grid-search-control-wrap .action-submit:active {
    transform: scale(0.9);
}
.data-grid-search-control-wrap .action-submit:hover:before {
    color: #231d1a;
}
._keyfocus .data-grid-search-control-wrap .action-submit:focus {
    box-shadow: 0 0 0 1px #008bdb;
}
.data-grid-search-control-wrap .action-submit:before {
    content: "\e60c";
    font-size: 2rem;
    transition: color 0.1s linear;
}
.data-grid-search-control-wrap .action-submit > span {
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    display: none;
    visibility: hidden;
}
.data-grid-search-control-wrap .action-menu,
.data-grid-search-control-wrap .abs-action-menu .action-submenu,
.data-grid-search-control-wrap .action-menu .action-submenu,
.data-grid-search-control-wrap .actions-split .dropdown-menu .action-submenu,
.data-grid-search-control-wrap .actions-split .action-menu .action-submenu {
    max-height: 19.25rem;
    overflow-y: auto;
    z-index: 398;
}
.data-grid-search-control-wrap .action-menu-item._selected {
    background-color: #e0f6fe;
}
.data-grid-search-control-wrap .data-grid-search-label {
    display: none;
}
.data-grid-search-control {
    padding-right: 6rem;
    width: 100%;
}
.data-grid-filters-action-wrap {
    float: left;
    padding-left: 2rem;
}
.data-grid-filters-action-wrap .action-default {
    font-size: 1.3rem;
    margin-bottom: 1rem;
    padding-left: 1.7rem;
    padding-right: 2.1rem;
    padding-top: 0.7rem;
}
.data-grid-filters-action-wrap .action-default._active {
    background-color: #ffffff;
    border-bottom-color: #ffffff;
    border-right-color: #cccccc;
    font-weight: 600;
    margin: -0.1rem 0 0;
    padding-bottom: 1.6rem;
    padding-top: 0.8rem;
    position: relative;
    z-index: 281;
}
.data-grid-filters-action-wrap .action-default._active:after {
    background-color: #eb5202;
    bottom: 100%;
    content: "";
    height: 3px;
    left: -1px;
    position: absolute;
    right: -1px;
}
.data-grid-filters-action-wrap .action-default:before {
    color: #41362f;
    content: "\e605";
    font-size: 1.8rem;
    margin-right: 0.4rem;
    position: relative;
    top: -1px;
    vertical-align: top;
}
.data-grid-filters-action-wrap .filters-active {
    display: none;
}
.admin__action-grid-select .admin__control-select,
.admin__action-grid-select .ui-datepicker .ui-datepicker-title select {
    margin: -0.5rem 0.5rem 0 0;
    padding-bottom: 0.6rem;
    padding-top: 0.6rem;
}
.admin__data-grid-filters-wrap {
    opacity: 0;
    visibility: hidden;
    clear: both;
    font-size: 1.3rem;
    transition: opacity 0.3s ease;
}
.admin__data-grid-filters-wrap._show {
    opacity: 1;
    visibility: visible;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    margin-bottom: 0.7rem;
    padding: 3.6rem 0 3rem;
    position: relative;
    top: -1px;
    z-index: 280;
}
.admin__data-grid-filters-wrap._show .admin__data-grid-filters-footer,
.admin__data-grid-filters-wrap._show .admin__data-grid-filters {
    display: block;
}
.admin__data-grid-filters-wrap .admin__form-field-legend,
.admin__data-grid-filters-wrap .admin__form-field-label {
    display: block;
    font-weight: bold;
    margin: 0 0 0.3rem;
    text-align: left;
}
.admin__data-grid-filters-wrap .admin__form-field {
    display: inline-block;
    margin-bottom: 2em;
    margin-left: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    vertical-align: top;
    width: calc(100% / 4 - 4px);
}
.admin__data-grid-filters-wrap .admin__form-field .admin__form-field {
    display: block;
    float: none;
    margin-bottom: 1.5rem;
    padding-left: 0;
    padding-right: 0;
    width: auto;
}
.admin__data-grid-filters-wrap
    .admin__form-field
    .admin__form-field:last-child {
    margin-bottom: 0;
}
.admin__data-grid-filters-wrap
    .admin__form-field
    .admin__form-field
    .admin__form-field-label {
    border: 1px solid transparent;
    float: left;
    font-weight: normal;
    line-height: 1.36;
    margin-bottom: 0;
    padding-bottom: 0.6rem;
    padding-right: 1em;
    padding-top: 0.6rem;
    width: 25%;
}
.admin__data-grid-filters-wrap
    .admin__form-field
    .admin__form-field
    .admin__form-field-control {
    margin-left: 25%;
}
.admin__data-grid-filters-wrap .admin__form-field-label,
.admin__data-grid-filters-wrap .admin__control-text,
.admin__data-grid-filters-wrap .admin__control-select,
.admin__data-grid-filters-wrap .admin__action-multiselect,
.admin__data-grid-filters-wrap .ui-datepicker .ui-datepicker-title select {
    font-size: 1.3rem;
}
.admin__data-grid-filters-wrap .admin__control-select,
.admin__data-grid-filters-wrap .ui-datepicker .ui-datepicker-title select {
    height: 3.2rem;
    padding-top: 0.5rem;
}
.admin__data-grid-filters-wrap .admin__action-multiselect:before {
    height: 3.2rem;
    width: 3.2rem;
}
.admin__data-grid-filters-wrap .admin__control-text._has-datepicker,
.admin__data-grid-filters-wrap .admin__control-select,
.admin__data-grid-filters-wrap .ui-datepicker .ui-datepicker-title select {
    width: 100%;
}
.admin__data-grid-filters {
    display: none;
    margin-left: -2rem;
    margin-right: -2rem;
}
.admin__filters-legend {
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    display: none;
    visibility: hidden;
}
.admin__data-grid-filters-footer {
    display: none;
    font-size: 1.4rem;
}
.admin__data-grid-filters-footer .admin__footer-main-actions {
    margin-left: 25%;
    text-align: right;
}
.admin__data-grid-filters-footer .admin__footer-secondary-actions {
    float: left;
    width: 50%;
}
.admin__data-grid-filters-current {
    border-bottom: 0.1rem solid #cccccc;
    border-top: 0.1rem solid #cccccc;
    display: none;
    font-size: 1.3rem;
    margin-bottom: 0.9rem;
    padding-bottom: 0.8rem;
    padding-top: 1.1rem;
    width: 100%;
}
.admin__data-grid-filters-current._show {
    display: table;
    position: relative;
    top: -1px;
    z-index: 3;
}
.admin__data-grid-filters-current._show + .admin__data-grid-filters-wrap._show {
    margin-top: -1rem;
}
.admin__current-filters-list-wrap,
.admin__current-filters-title-wrap,
.admin__current-filters-actions-wrap {
    display: table-cell;
    vertical-align: top;
}
.admin__current-filters-title {
    margin-right: 1em;
    white-space: nowrap;
}
.admin__current-filters-list-wrap {
    width: 100%;
}
.admin__current-filters-list {
    margin-bottom: 0;
}
.admin__current-filters-list > li {
    display: inline-block;
    font-weight: 600;
    margin: 0 1rem 0.5rem;
    padding-right: 2.6rem;
    position: relative;
}
.admin__current-filters-list .action-remove {
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    padding: 0;
    line-height: 1;
    position: absolute;
    right: 0;
    top: 1px;
}
.admin__current-filters-list .action-remove:hover {
    background-color: transparent;
    border: none;
    box-shadow: none;
}
.admin__current-filters-list .action-remove:hover:before {
    color: #949494;
}
.admin__current-filters-list .action-remove:active {
    transform: scale(0.9);
}
.admin__current-filters-list .action-remove:before {
    color: #adadad;
    content: "\e620";
    font-size: 1.6rem;
    transition: color 0.1s linear;
}
.admin__current-filters-list .action-remove > span {
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    display: none;
    visibility: hidden;
}
.admin__current-filters-actions-wrap .action-clear {
    border: none;
    padding-bottom: 0;
    padding-top: 0;
    white-space: nowrap;
}
.admin__data-grid-pager-wrap {
    float: right;
    text-align: right;
}
.admin__data-grid-pager {
    display: inline-block;
    margin-left: 3rem;
}
.admin__data-grid-pager .admin__control-text::-webkit-outer-spin-button,
.admin__data-grid-pager .admin__control-text::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.admin__data-grid-pager .admin__control-text {
    -moz-appearance: textfield;
    text-align: center;
    width: 4.4rem;
}
.action-previous,
.action-next {
    width: 4.4rem;
}
.action-previous:before,
.action-next:before {
    font-weight: 700;
}
.action-previous > span,
.action-next > span {
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    display: none;
    visibility: hidden;
}
.action-previous {
    margin-right: 2.5rem;
    text-indent: -0.25em;
}
.action-previous:before {
    content: "\e629";
}
.action-next {
    margin-left: 1.5rem;
    text-indent: 0.1em;
}
.action-next:before {
    content: "\e62a";
}
.admin__data-grid-action-bookmarks {
    opacity: 0.98;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-text:after {
    left: 0;
    right: -6px;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu {
    left: 0;
    right: auto;
}
.admin__data-grid-action-bookmarks._active {
    z-index: 290;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown
    .admin__action-dropdown-text {
    display: inline-block;
    max-width: 15rem;
    min-width: 4.9rem;
    vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown:before {
    content: "\e60f";
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu {
    font-size: 1.3rem;
    left: 0;
    padding: 1rem 0 1rem;
    right: auto;
}
.admin__data-grid-action-bookmarks .admin__action-dropdown-menu > li {
    padding: 0 5rem 0 0;
    position: relative;
    white-space: nowrap;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    > li:not(.action-dropdown-menu-action) {
    transition: background-color 0.1s linear;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    > li:not(.action-dropdown-menu-action):hover {
    background-color: #e3e3e3;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .action-dropdown-menu-item {
    max-width: 23rem;
    min-width: 18rem;
    white-space: normal;
    word-break: break-all;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .action-dropdown-menu-item-edit {
    display: none;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-top: 1rem;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .action-dropdown-menu-item-edit
    .action-dropdown-menu-item-actions {
    padding-bottom: 1rem;
    padding-top: 1rem;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .action-dropdown-menu-action {
    padding-left: 1rem;
    padding-top: 1rem;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .action-dropdown-menu-action
    + .action-dropdown-menu-item-last {
    padding-top: 0.5rem;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .action-dropdown-menu-action
    > a {
    color: #007bdb;
    text-decoration: none;
    display: inline-block;
    padding-left: 1.1rem;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .action-dropdown-menu-action
    > a:hover {
    color: #007bdb;
    text-decoration: underline;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .action-dropdown-menu-item-last {
    padding-bottom: 0;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    ._edit
    .action-dropdown-menu-item {
    display: none;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    ._edit
    .action-dropdown-menu-item-edit {
    display: block;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    ._active
    .action-dropdown-menu-link {
    font-weight: 600;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .admin__control-text {
    font-size: 1.3rem;
    min-width: 15rem;
    width: calc(100% - 4rem);
}
.ie9
    .admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .admin__control-text {
    width: 15rem;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .action-dropdown-menu-item-actions {
    border-left: 1px solid #ffffff;
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 5rem;
}
.admin__data-grid-action-bookmarks
    .admin__action-dropdown-menu
    .action-dropdown-menu-link {
    color: #41362f;
    display: block;
    text-decoration: none;
    padding: 1rem 1rem 1rem 2.1rem;
}
.admin__data-grid-action-bookmarks .action-submit,
.admin__data-grid-action-bookmarks .action-delete,
.admin__data-grid-action-bookmarks .action-edit {
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
.admin__data-grid-action-bookmarks .action-submit:hover,
.admin__data-grid-action-bookmarks .action-delete:hover,
.admin__data-grid-action-bookmarks .action-edit:hover {
    background-color: transparent;
    border: none;
    box-shadow: none;
}
.admin__data-grid-action-bookmarks .action-submit:before,
.admin__data-grid-action-bookmarks .action-delete:before,
.admin__data-grid-action-bookmarks .action-edit:before {
    font-size: 1.7rem;
}
.admin__data-grid-action-bookmarks .action-submit > span,
.admin__data-grid-action-bookmarks .action-delete > span,
.admin__data-grid-action-bookmarks .action-edit > span {
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
    position: absolute;
    display: none;
    visibility: hidden;
}
.admin__data-grid-action-bookmarks .action-delete,
.admin__data-grid-action-bookmarks .action-edit {
    padding: 0.6rem 1.4rem;
}
.admin__data-grid-action-bookmarks .action-delete:active,
.admin__data-grid-action-bookmarks .action-edit:active {
    transform: scale(0.9);
}
.admin__data-grid-action-bookmarks .action-submit {
    padding: 0.6rem 1rem 0.6rem 0.8rem;
}
.admin__data-grid-action-bookmarks .action-submit:active {
    position: relative;
    right: -1px;
}
.admin__data-grid-action-bookmarks .action-submit:before {
    content: "\e625";
}
.admin__data-grid-action-bookmarks .action-delete:before {
    content: "\e630";
}
.admin__data-grid-action-bookmarks .action-edit {
    padding-top: 0.8rem;
}
.admin__data-grid-action-bookmarks .action-edit:before {
    content: "\e631";
}
.admin__data-grid-action-columns._active {
    opacity: 0.98;
    z-index: 290;
}
.admin__data-grid-action-columns .admin__action-dropdown:before {
    content: "\e610";
    font-size: 1.8rem;
    margin-right: 0.7rem;
    vertical-align: top;
}
.admin__data-grid-action-columns-menu {
    color: #303030;
    font-size: 1.3rem;
    overflow: hidden;
    padding: 2.2rem 3.5rem 1rem;
    z-index: 1;
}
.admin__data-grid-action-columns-menu._overflow
    .admin__action-dropdown-menu-header {
    border-bottom: 1px solid #d1d1d1;
}
.admin__data-grid-action-columns-menu._overflow
    .admin__action-dropdown-menu-content {
    width: 49.2rem;
}
.admin__data-grid-action-columns-menu._overflow
    .admin__action-dropdown-menu-footer {
    border-top: 1px solid #d1d1d1;
    padding-top: 2.5rem;
}
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-content {
    max-height: 22.85rem;
    overflow-y: auto;
    padding-top: 1.5rem;
    position: relative;
    width: 47.4rem;
}
.admin__data-grid-action-columns-menu .admin__field-option {
    float: left;
    height: 1.9rem;
    margin-bottom: 1.5rem;
    padding: 0 1rem 0 0;
    width: 15.8rem;
}
.admin__data-grid-action-columns-menu .admin__field-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-header {
    padding-bottom: 1.5rem;
}
.admin__data-grid-action-columns-menu .admin__action-dropdown-menu-footer {
    padding: 1rem 0 2rem;
}
.admin__data-grid-action-columns-menu
    .admin__action-dropdown-footer-main-actions {
    margin-left: 25%;
    text-align: right;
}
.admin__data-grid-action-columns-menu
    .admin__action-dropdown-footer-secondary-actions {
    float: left;
    margin-left: -1em;
}
.admin__data-grid-action-export._active {
    opacity: 0.98;
    z-index: 290;
}
.admin__data-grid-action-export .admin__action-dropdown:before {
    content: "\e635";
    font-size: 1.7rem;
    left: 0.3rem;
    margin-right: 0.7rem;
    vertical-align: top;
}
.admin__data-grid-action-export-menu {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-top: 1rem;
}
.admin__data-grid-action-export-menu
    .admin__action-dropdown-footer-main-actions {
    padding-bottom: 2rem;
    padding-top: 2.5rem;
    white-space: nowrap;
}
.sticky-header {
    background-color: #f8f8f8;
    border-bottom: 1px solid #e3e3e3;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
    left: 8.800000000000001rem;
    margin-top: -1px;
    padding: 0.5rem 3rem 0;
    position: fixed;
    right: 0;
    top: 77px;
    z-index: 398;
}
.sticky-header .admin__data-grid-wrap {
    margin-bottom: 0;
    overflow-x: visible;
    padding-bottom: 0;
}
.sticky-header .admin__data-grid-header-row {
    position: relative;
    text-align: right;
}
.sticky-header .admin__data-grid-header-row:last-child {
    margin: 0;
}
.sticky-header .data-grid-search-control-wrap,
.sticky-header .data-grid-filters-actions-wrap,
.sticky-header .admin__data-grid-filters-wrap,
.sticky-header .admin__data-grid-pager-wrap,
.sticky-header .admin__data-grid-actions-wrap {
    display: inline-block;
    float: none;
    vertical-align: top;
}
.sticky-header .action-select-wrap {
    float: left;
    margin-right: 1.5rem;
    width: 16.66666667%;
}
.sticky-header .admin__control-support-text {
    float: left;
}
.sticky-header .data-grid-search-control-wrap {
    margin: -0.5rem 0 0 1.1rem;
    width: auto;
}
.sticky-header .data-grid-search-control-wrap .data-grid-search-label {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-width: 3.8rem;
    padding: 1.2rem 0.6rem 1.7rem;
    position: relative;
    text-align: center;
}
.sticky-header .data-grid-search-control-wrap .data-grid-search-label:before {
    color: #41362f;
    content: "\e60c";
    font-size: 2rem;
    transition: color 0.1s linear;
}
.sticky-header
    .data-grid-search-control-wrap
    .data-grid-search-label:hover:before {
    color: #060504;
}
.sticky-header .data-grid-search-control-wrap .data-grid-search-label span {
    display: none;
}
.sticky-header .data-grid-filters-actions-wrap {
    margin: -0.5rem 0 0 1.1rem;
    padding-left: 0;
    position: relative;
}
.sticky-header .data-grid-filters-actions-wrap .action-default {
    background-color: transparent;
    border: 1px solid transparent;
    box-sizing: border-box;
    min-width: 3.8rem;
    padding: 1.2rem 0.6rem 1.7rem;
    text-align: center;
    transition: all 0.15s ease;
}
.sticky-header .data-grid-filters-actions-wrap .action-default span {
    display: none;
}
.sticky-header .data-grid-filters-actions-wrap .action-default:before {
    margin: 0;
}
.sticky-header .data-grid-filters-actions-wrap .action-default._active {
    background-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-color: #adadad;
    border-right-color: #adadad;
    border-top-color: #adadad;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    z-index: 210;
}
.sticky-header .data-grid-filters-actions-wrap .action-default._active:after {
    background-color: #ffffff;
    content: "";
    height: 6px;
    left: -2px;
    position: absolute;
    right: -6px;
    top: 100%;
}
.sticky-header .data-grid-filters-action-wrap {
    padding: 0;
}
.sticky-header .admin__data-grid-filters-wrap {
    background-color: #ffffff;
    border: 1px solid #adadad;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
    left: 0;
    padding-left: 3.5rem;
    padding-right: 3.5rem;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 209;
}
.sticky-header
    .admin__data-grid-filters-current
    + .admin__data-grid-filters-wrap._show {
    margin-top: -6px;
}
.sticky-header .filters-active {
    background-color: #e04f00;
    border-radius: 10px;
    color: #ffffff;
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    padding: 0.1rem 0.7rem;
    position: absolute;
    right: -7px;
    top: 0;
    z-index: 211;
}
.sticky-header .filters-active:empty {
    padding-bottom: 0;
    padding-top: 0;
}
.sticky-header .admin__data-grid-actions-wrap {
    margin: -0.5rem 0 0 1.1rem;
    padding-right: 0.3rem;
}
.sticky-header .admin__data-grid-actions-wrap .admin__action-dropdown {
    background-color: transparent;
    box-sizing: border-box;
    min-width: 3.8rem;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
    text-align: center;
}
.sticky-header
    .admin__data-grid-actions-wrap
    .admin__action-dropdown
    .admin__action-dropdown-text {
    display: inline-block;
    max-width: 0;
    min-width: 0;
    overflow: hidden;
}
.sticky-header .admin__data-grid-actions-wrap .admin__action-dropdown:before {
    margin: 0;
}
.sticky-header .admin__data-grid-actions-wrap .admin__action-dropdown-wrap {
    margin-right: 1.1rem;
}
.sticky-header
    .admin__data-grid-actions-wrap
    .admin__action-dropdown-wrap:after,
.sticky-header .admin__data-grid-actions-wrap .admin__action-dropdown:after {
    display: none;
}
.sticky-header .admin__data-grid-actions-wrap ._active .admin__action-dropdown {
    background-color: #ffffff;
}
.sticky-header
    .admin__data-grid-action-bookmarks
    .admin__action-dropdown:before {
    position: relative;
    top: -3px;
}
.sticky-header .admin__data-grid-filters-current {
    border-bottom: 0;
    border-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
}
.sticky-header .data-grid-search-control-wrap .data-grid-search-control,
.sticky-header .data-grid-search-control-wrap .action-submit,
.sticky-header .admin__data-grid-pager .admin__control-text,
.sticky-header .admin__data-grid-pager-wrap .admin__control-support-text {
    display: none;
}
.sticky-header .action-next {
    margin: 0;
}
.sticky-header .data-grid {
    margin-bottom: -1px;
}
.data-grid-cap-left,
.data-grid-cap-right {
    background-color: #f8f8f8;
    bottom: -2px;
    position: absolute;
    top: 6rem;
    width: 3rem;
    z-index: 201;
}
.data-grid-cap-left {
    left: 0;
}
.admin__data-grid-header {
    font-size: 1.4rem;
}
.admin__data-grid-header-row + .admin__data-grid-header-row {
    margin-top: 1.1rem;
}
.admin__data-grid-header-row:last-child {
    margin-bottom: 0;
}
.admin__data-grid-header-row .action-select-wrap {
    display: block;
}
.admin__data-grid-header-row .action-select {
    width: 100%;
}
.admin__data-grid-actions-wrap {
    float: right;
    margin-left: 1.1rem;
    margin-top: -0.5rem;
    text-align: right;
}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap {
    position: relative;
    text-align: left;
    vertical-align: middle;
}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap._active:after,
.admin__data-grid-actions-wrap
    .admin__action-dropdown-wrap._active
    + .admin__action-dropdown-wrap:after,
.admin__data-grid-actions-wrap
    .admin__action-dropdown-wrap._hide
    + .admin__action-dropdown-wrap:after,
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap:first-child:after {
    display: none;
}
.admin__data-grid-actions-wrap
    .admin__action-dropdown-wrap._active
    .admin__action-dropdown,
.admin__data-grid-actions-wrap
    .admin__action-dropdown-wrap._active
    .admin__action-dropdown-menu {
    border-color: #adadad;
}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap:after {
    border-left: 1px solid #cccccc;
    content: "";
    height: 3.2rem;
    left: 0;
    position: absolute;
    top: 0.5rem;
    z-index: 3;
}
.admin__data-grid-actions-wrap .admin__action-dropdown {
    padding-bottom: 1.7rem;
    padding-top: 1.2rem;
}
.admin__data-grid-actions-wrap .admin__action-dropdown:after {
    margin-top: -0.4rem;
}
.admin__data-grid-outer-wrap {
    min-height: 8rem;
    position: relative;
}
.admin__data-grid-wrap {
    margin-bottom: 2rem;
    max-width: 100%;
    overflow-x: auto;
    padding-bottom: 1rem;
    padding-top: 2rem;
}
.admin__data-grid-loading-mask {
    background: rgba(255, 255, 255, 0.5);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 399;
}
.admin__data-grid-loading-mask .spinner {
    font-size: 4rem;
    left: 50%;
    margin-left: -2rem;
    margin-top: -2rem;
    position: absolute;
    top: 50%;
}
.ie9 .admin__data-grid-loading-mask .spinner {
    background: url("../images/loader-2.gif") 50% 50% no-repeat;
    bottom: 0;
    height: 149px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 218px;
}
.data-grid-cell-content {
    display: inline-block;
    overflow: hidden;
    width: 100%;
}
body._in-resize {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    cursor: col-resize;
    user-select: none;
}
body._in-resize .data-grid-th,
body._in-resize .data-grid-th._sortable,
body._in-resize .data-grid-th._draggable {
    cursor: col-resize !important;
}
body._in-resize * {
    cursor: col-resize !important;
}
._layout-fixed {
    table-layout: fixed;
}
.data-grid {
    border: none;
    font-size: 1.3rem;
    margin-bottom: 0;
    width: 100%;
}
.data-grid:not(._dragging-copy) ._odd-row td._dragging {
    background-color: #d0d0d0;
}
.data-grid:not(._dragging-copy) ._dragging {
    background-color: #d9d9d9;
    color: rgba(48, 48, 48, 0.95);
}
.data-grid:not(._dragging-copy) ._dragging a {
    color: rgba(0, 123, 219, 0.95);
}
.data-grid:not(._dragging-copy) ._dragging a:hover {
    color: rgba(0, 123, 219, 0.95);
}
.data-grid._dragged {
    outline: 1px solid #007bdb;
}
.data-grid thead {
    background-color: transparent;
}
.data-grid tfoot th {
    padding: 1rem 1rem;
}
.data-grid tr._odd-row td {
    background-color: #f5f5f5;
}
.data-grid tr._odd-row td._update-status-active {
    background: #89e1ff;
}
.data-grid tr._odd-row td._update-status-upcoming {
    background: #b7ee63;
}
.data-grid tr:hover td._update-status-active,
.data-grid tr:hover td._update-status-upcoming {
    background-color: #e5f7fe;
}
.data-grid tr.data-grid-tr-no-data td {
    font-size: 1.6rem;
    padding: 3rem;
    text-align: center;
}
.data-grid tr.data-grid-tr-no-data:hover td {
    background-color: #ffffff;
    cursor: default;
}
.data-grid tr:active td {
    background-color: #e0f6fe;
}
.data-grid tr:hover td {
    background-color: #e5f7fe;
}
.data-grid tr._dragged td {
    background: #d0d0d0;
}
.data-grid tr._dragover-top td {
    box-shadow: inset 0 3px 0 0 #008bdb;
}
.data-grid tr._dragover-bottom td {
    box-shadow: inset 0 -3px 0 0 #008bdb;
}
.data-grid tr:not(.data-grid-editable-row):last-child td {
    border-bottom: 0.1rem solid #d6d6d6;
}
.data-grid tr._clickable,
.data-grid tr ._clickable {
    cursor: pointer;
}
.data-grid tr._disabled {
    pointer-events: none;
}
.data-grid th,
.data-grid td {
    font-size: 1.3rem;
    line-height: 1.36;
    transition: background-color 0.1s linear;
    vertical-align: top;
}
.data-grid th._resizing,
.data-grid td._resizing {
    border-left: 1px solid #007bdb;
    border-right: 1px solid #007bdb;
}
.data-grid th._hidden,
.data-grid td._hidden {
    display: none;
}
.data-grid th._fit,
.data-grid td._fit {
    width: 1%;
}
.data-grid td {
    background-color: #ffffff;
    border-left: 0.1rem dashed #d6d6d6;
    border-right: 0.1rem dashed #d6d6d6;
    color: #303030;
    padding: 1rem 1rem;
}
.data-grid td:first-child {
    border-left-style: solid;
}
.data-grid td:last-child {
    border-right-style: solid;
}
.data-grid td .action-select-wrap {
    position: static;
}
.data-grid td .action-select {
    color: #007bdb;
    text-decoration: none;
    background-color: transparent;
    border: none;
    font-size: 1.3rem;
    padding: 0 3rem 0 0;
    position: relative;
}
.data-grid td .action-select:hover {
    color: #007bdb;
    text-decoration: underline;
}
.data-grid td .action-select:hover:after {
    border-color: #007bdb transparent transparent transparent;
}
.data-grid td .action-select:after {
    border-color: #007bdb transparent transparent transparent;
    margin: 0.6rem 0 0 0.7rem;
    right: auto;
    top: auto;
}
.data-grid td .action-select:before {
    display: none;
}
.data-grid td .action-menu,
.data-grid td .abs-action-menu .action-submenu,
.data-grid td .action-menu .action-submenu,
.data-grid td .actions-split .dropdown-menu .action-submenu,
.data-grid td .actions-split .action-menu .action-submenu {
    left: auto;
    min-width: 10rem;
    right: 0;
    text-align: left;
    top: auto;
    z-index: 1;
}
.data-grid td._update-status-active {
    background: #bceeff;
}
.data-grid td._update-status-upcoming {
    background: #ccf391;
}
.data-grid th {
    background-color: #514943;
    border: 0.1rem solid #8a837f;
    border-left-color: transparent;
    color: #ffffff;
    font-weight: 600;
    padding: 0;
    text-align: left;
}
.data-grid th:first-child {
    border-left-color: #8a837f;
}
.data-grid th._dragover-left {
    box-shadow: inset 3px 0 0 0 #ffffff;
    z-index: 2;
}
.data-grid th._dragover-right {
    box-shadow: inset -3px 0 0 0 #ffffff;
}
.data-grid .shadow-div {
    cursor: col-resize;
    height: 100%;
    margin-right: -5px;
    position: absolute;
    right: 0;
    top: 0;
    width: 10px;
}
.data-grid .data-grid-th {
    background-clip: padding-box;
    color: #ffffff;
    padding: 1rem 1rem;
    position: relative;
    vertical-align: middle;
}
.data-grid .data-grid-th._resize-visible .shadow-div {
    cursor: auto;
    display: none;
}
.data-grid .data-grid-th._draggable {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
}
.data-grid .data-grid-th._sortable {
    cursor: pointer;
    transition: background-color 0.1s linear;
    z-index: 1;
}
.data-grid .data-grid-th._sortable:focus,
.data-grid .data-grid-th._sortable:hover {
    background-color: #5f564f;
}
.data-grid .data-grid-th._sortable:active {
    padding-bottom: 0.9rem;
    padding-top: 1.1rem;
}
.data-grid .data-grid-th.required > span:after {
    color: #f38a5e;
    content: "*";
    margin-left: 0.3rem;
}
.data-grid .data-grid-checkbox-cell {
    overflow: hidden;
    padding: 0;
    vertical-align: top;
    width: 5.2rem;
}
.data-grid .data-grid-checkbox-cell:hover {
    cursor: default;
}
.data-grid .data-grid-thumbnail-cell {
    text-align: center;
    width: 7rem;
}
.data-grid .data-grid-thumbnail-cell img {
    border: 1px solid #d6d6d6;
    width: 5rem;
}
.data-grid .data-grid-multicheck-cell {
    padding: 1rem 1rem 0.9rem;
    text-align: center;
    vertical-align: middle;
}
.data-grid .data-grid-onoff-cell {
    text-align: center;
    width: 12rem;
}
.data-grid .data-grid-actions-cell {
    padding-left: 2rem;
    padding-right: 2rem;
    text-align: center;
    width: 1%;
}
.data-grid._hidden {
    display: none;
}
.data-grid._dragging-copy {
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    left: 0;
    opacity: 0.95;
    position: fixed;
    top: 0;
    z-index: 1000;
}
.data-grid._dragging-copy .data-grid-th {
    border: 1px solid #007bdb;
    border-bottom: none;
}
.data-grid._dragging-copy .data-grid-th,
.data-grid._dragging-copy .data-grid-th._sortable {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing;
}
.data-grid._dragging-copy tr:last-child td {
    border-bottom: 1px solid #007bdb;
}
.data-grid._dragging-copy td {
    border-left: 1px solid #007bdb;
    border-right: 1px solid #007bdb;
}
.data-grid._dragging-copy._in-edit
    .data-grid-editable-row.data-grid-bulk-edit-panel:hover
    td {
    background-color: rgba(255, 251, 230, 0.95);
}
.data-grid._dragging-copy._in-edit
    .data-grid-editable-row.data-grid-bulk-edit-panel
    td {
    background-color: rgba(255, 251, 230, 0.95);
}
.data-grid._dragging-copy._in-edit
    .data-grid-editable-row.data-grid-bulk-edit-panel
    td:before {
    background-color: rgba(255, 251, 230, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row:hover td {
    background-color: rgba(255, 255, 255, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row td {
    background-color: rgba(255, 255, 255, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row td:before,
.data-grid._dragging-copy._in-edit .data-grid-editable-row td:after {
    left: 0;
    right: 0;
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row td:before {
    background-color: rgba(255, 255, 255, 0.95);
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row td:only-child {
    border-left: 1px solid #007bdb;
    border-right: 1px solid #007bdb;
    left: 0;
}
.data-grid._dragging-copy._in-edit .data-grid-editable-row .admin__control-text,
.data-grid._dragging-copy._in-edit
    .data-grid-editable-row
    .admin__control-select,
.data-grid._dragging-copy._in-edit
    .data-grid-editable-row
    .ui-datepicker
    .ui-datepicker-title
    select {
    opacity: 0.5;
}
.data-grid .data-grid-controls-row td {
    padding-top: 1.6rem;
}
.data-grid .data-grid-controls-row td.data-grid-checkbox-cell {
    padding-top: 0.6rem;
}
.data-grid .data-grid-controls-row td button,
.data-grid .data-grid-controls-row td [class*="admin__control-"],
.data-grid .data-grid-controls-row td .block-footer .action-add {
    margin-top: -1.7rem;
}
.data-grid._in-edit tr:hover td {
    background-color: #e6e6e6;
}
.data-grid._in-edit ._odd-row.data-grid-editable-row:hover td {
    background-color: #ffffff;
}
.data-grid._in-edit ._odd-row.data-grid-editable-row td {
    background-color: #ffffff;
}
.data-grid._in-edit ._odd-row:hover td {
    background-color: #dcdcdc;
}
.data-grid._in-edit ._odd-row td {
    background-color: #dcdcdc;
}
.data-grid._in-edit .data-grid-editable-row-actions:hover td {
    background-color: #ffffff;
}
.data-grid._in-edit .data-grid-editable-row-actions td {
    background-color: #ffffff;
}
.data-grid._in-edit td {
    background-color: #e6e6e6;
    pointer-events: none;
}
.data-grid._in-edit .data-grid-checkbox-cell {
    pointer-events: auto;
}
.data-grid._in-edit .data-grid-editable-row {
    border: 0.1rem solid #adadad;
    border-bottom-color: #c2c2c2;
}
.data-grid._in-edit .data-grid-editable-row:hover td {
    background-color: #ffffff;
}
.data-grid._in-edit .data-grid-editable-row td {
    background-color: #ffffff;
    border-bottom-color: #ffffff;
    border-left-style: hidden;
    border-right-style: hidden;
    border-top-color: #ffffff;
    pointer-events: auto;
    vertical-align: middle;
}
.data-grid._in-edit .data-grid-editable-row td:first-child {
    border-left-color: #adadad;
    border-left-style: solid;
}
.data-grid._in-edit .data-grid-editable-row td:first-child:after {
    left: 0;
}
.data-grid._in-edit .data-grid-editable-row td:first-child:before {
    left: 0;
}
.data-grid._in-edit .data-grid-editable-row td:last-child {
    border-right-color: #adadad;
    border-right-style: solid;
    left: -0.1rem;
}
.data-grid._in-edit .data-grid-editable-row td:last-child:after {
    right: 0;
}
.data-grid._in-edit .data-grid-editable-row td:last-child:before {
    right: 0;
}
.data-grid._in-edit .data-grid-editable-row .admin__control-text,
.data-grid._in-edit .data-grid-editable-row .admin__control-select,
.data-grid._in-edit
    .data-grid-editable-row
    .ui-datepicker
    .ui-datepicker-title
    select {
    width: 100%;
}
.data-grid._in-edit .data-grid-bulk-edit-panel td {
    vertical-align: bottom;
}
.data-grid .data-grid-editable-row td {
    border-left-color: #ffffff;
    border-left-style: solid;
    position: relative;
    z-index: 1;
}
.data-grid .data-grid-editable-row td:after {
    bottom: 0;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
    content: "";
    height: 0.9rem;
    left: 0;
    margin-top: -1rem;
    position: absolute;
    right: 0;
}
.data-grid .data-grid-editable-row td:before {
    background-color: #ffffff;
    bottom: 0;
    content: "";
    height: 1rem;
    left: -10px;
    position: absolute;
    right: -10px;
    z-index: 1;
}
.data-grid .data-grid-editable-row.data-grid-editable-row-actions:hover td {
    background-color: #ffffff;
}
.data-grid .data-grid-editable-row.data-grid-editable-row-actions td {
    background-color: #ffffff;
}
.data-grid
    .data-grid-editable-row.data-grid-editable-row-actions
    td:first-child {
    border-left-color: #ffffff;
    border-right-color: #ffffff;
}
.data-grid
    .data-grid-editable-row.data-grid-editable-row-actions
    td:last-child {
    left: 0;
}
.data-grid .data-grid-editable-row.data-grid-bulk-edit-panel td {
    background-color: #fffbe6;
}
.data-grid .data-grid-editable-row.data-grid-bulk-edit-panel td:before {
    background-color: #fffbe6;
}
.data-grid .data-grid-editable-row.data-grid-bulk-edit-panel:hover td {
    background-color: #fffbe6;
}
.data-grid .data-grid-editable-row-actions {
    left: 50%;
    margin-left: -12.5rem;
    margin-top: -2px;
    position: absolute;
    text-align: center;
}
.data-grid .data-grid-editable-row-actions td {
    width: 25rem;
}
.data-grid .data-grid-editable-row-actions [class*="action-"] {
    min-width: 9rem;
}
.data-grid .data-grid-draggable-row-cell {
    width: 1%;
}
.data-grid .data-grid-draggable-row-cell .draggable-handle {
    padding: 0;
}
.data-grid-th._sortable._ascend,
.data-grid-th._sortable._descend {
    padding-right: 2.7rem;
}
.data-grid-th._sortable._ascend:before,
.data-grid-th._sortable._descend:before {
    margin-top: -1em;
    position: absolute;
    right: 1rem;
    top: 50%;
}
.data-grid-th._sortable._ascend:before {
    content: "\2193";
}
.data-grid-th._sortable._descend:before {
    content: "\2191";
}
.data-grid-checkbox-cell-inner {
    display: block;
    padding: 1.1rem 1.8rem 0.9rem;
    text-align: right;
}
.data-grid-checkbox-cell-inner:hover {
    cursor: pointer;
}
.data-grid-state-cell-inner {
    display: block;
    padding: 1.1rem 1.8rem 0.9rem;
    text-align: center;
}
.data-grid-state-cell-inner > span {
    display: inline-block;
    font-style: italic;
    padding: 0.6rem 0;
}
.data-grid-row-parent._active > td .data-grid-checkbox-cell-inner:before {
    content: "\e62b";
}
.data-grid-row-parent > td .data-grid-checkbox-cell-inner {
    padding-left: 3.7rem;
    position: relative;
}
.data-grid-row-parent > td .data-grid-checkbox-cell-inner:before {
    content: "\e628";
    font-size: 1rem;
    font-weight: 700;
    left: 1.35rem;
    position: absolute;
    top: 1.6rem;
}
.data-grid-th._col-xs {
    width: 1%;
}
.data-grid-info-panel {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    margin: 2rem 0.1rem -2rem;
}
.data-grid-info-panel .messages {
    overflow: hidden;
}
.data-grid-info-panel .messages .message,
.data-grid-info-panel .messages .order-errors .admin__fieldset-wrapper .title {
    margin: 1rem;
}
.data-grid-info-panel .messages .message:last-child,
.data-grid-info-panel
    .messages
    .order-errors
    .admin__fieldset-wrapper
    .title:last-child {
    margin-bottom: 1rem;
}
.data-grid-info-panel-actions {
    padding: 1rem;
    text-align: right;
}
.data-grid-editable-row .admin__field-control {
    position: relative;
}
.data-grid-editable-row .admin__field-control._error:after {
    border-color: transparent #ee7d7d transparent transparent;
    border-style: solid;
    border-width: 0 12px 12px 0;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
}
.data-grid-editable-row .admin__field-control._error .admin__control-text {
    border-color: #ee7d7d;
}
.data-grid-editable-row .admin__field-control._focus:after {
    display: none;
}
.data-grid-editable-row .admin__field-error {
    bottom: 100%;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    left: 0;
    margin: 0 auto 1.5rem;
    max-width: 32rem;
    position: absolute;
    right: 0;
}
.data-grid-editable-row .admin__field-error:after,
.data-grid-editable-row .admin__field-error:before {
    border-style: solid;
    content: "";
    left: 50%;
    position: absolute;
    top: 100%;
}
.data-grid-editable-row .admin__field-error:after {
    border-color: #fffbbb transparent transparent transparent;
    border-width: 10px 10px 0 10px;
    margin-left: -10px;
    z-index: 1;
}
.data-grid-editable-row .admin__field-error:before {
    border-color: #ee7d7d transparent transparent transparent;
    border-width: 11px 12px 0 12px;
    margin-left: -12px;
}
.data-grid-bulk-edit-panel .admin__field-label-vertical {
    display: block;
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    text-align: left;
}
.data-grid-row-changed {
    cursor: default;
    display: block;
    opacity: 0.5;
    position: relative;
    width: 100%;
    z-index: 1;
}
.data-grid-row-changed:after {
    content: "\e631";
    display: inline-block;
}
.data-grid-row-changed .data-grid-row-changed-tooltip {
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    border-radius: 1px;
    bottom: 100%;
    box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.3);
    display: none;
    font-weight: 400;
    line-height: 1.36;
    margin-bottom: 1.5rem;
    padding: 1rem;
    position: absolute;
    right: -1rem;
    text-transform: none;
    width: 27rem;
    word-break: normal;
    z-index: 2;
}
.data-grid-row-changed._changed {
    opacity: 1;
    z-index: 3;
}
.data-grid-row-changed._changed:hover .data-grid-row-changed-tooltip {
    display: block;
}
.data-grid-row-changed._changed:hover:before {
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    bottom: 100%;
    box-shadow: 4px 4px 3px -1px rgba(0, 0, 0, 0.15);
    content: "";
    display: block;
    height: 1.6rem;
    left: 50%;
    margin: 0 0 0.7rem -0.8rem;
    position: absolute;
    transform: rotate(45deg);
    width: 1.6rem;
    z-index: 3;
}
.ie9 .data-grid-row-changed._changed:hover:before {
    display: none;
}
.data-grid-column-tooltip {
    z-index: 100;
}
.data-grid-column-tooltip .data-tooltip {
    background-color: #fffbbb;
    border-color: #afadac;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
    min-width: 24rem;
    padding: 1.5rem;
}
.data-grid-column-tooltip .data-tooltip .action-close {
    padding: 1.5rem;
    right: 0;
    top: 0;
}
.data-grid-column-tooltip .data-tooltip-tail:before {
    background-color: #fffbbb;
    border-color: #afadac;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.3);
}
.data-grid-column-tooltip .data-tooltip-tail:after {
    background-color: #fffbbb;
}
.data-grid-column-tooltip .data-tooltip-content .items {
    max-height: 24rem;
    overflow-y: auto;
}
.data-grid-column-tooltip .data-tooltip-content .items .item {
    margin-bottom: 0.5rem;
}
.data-grid-column-tooltip .admin__tooltip-title {
    font-weight: 700;
    margin-bottom: 1rem;
}
.admin__control-short-label {
    margin-bottom: 1rem;
}
.admin__data-grid-outer-wrap .data-grid-checkbox-cell {
    overflow: hidden;
}
.admin__data-grid-outer-wrap .data-grid-checkbox-cell-inner {
    position: relative;
}
.admin__data-grid-outer-wrap .data-grid-checkbox-cell-inner:before {
    bottom: 0;
    content: "";
    height: 500%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.admin__data-grid-wrap-static .data-grid-checkbox-cell:hover {
    cursor: pointer;
}
.admin__data-grid-wrap-static .data-grid-checkbox-cell-inner {
    margin: 1.1rem 1.8rem 0.9rem;
    padding: 0;
}
.adminhtml-cms-hierarchy-index
    .admin__data-grid-wrap-static
    .data-grid-actions-cell:first-child {
    padding: 0;
}
.adminhtml-export-index
    .admin__data-grid-wrap-static
    .data-grid-checkbox-cell-inner {
    margin: 0;
    padding: 1.1rem 1.8rem 1.9rem;
}
.order-billing-method .payment-icon {
    display: inline-block;
    margin-right: 0.5rem;
    vertical-align: middle;
}
.cms-hierarchy .cms-hierarchy-tree,
.cms-hierarchy .cms-hierarchy-node {
    float: left;
    width: 50%;
}
.cms-hierarchy .cms-page-grid-container {
    clear: both;
}
.cms-hierarchy .admin__page-section-title .actions {
    float: right;
}
.cms-hierarchy .buttons-set {
    margin: 0 0 1.14rem;
}
.cms-hierarchy .buttons-set button,
.cms-hierarchy .buttons-set .block-footer .action-add {
    margin-right: 0.36rem;
}
.version-fieldset .grid-actions {
    border-bottom: 1px solid #fffbe6;
    margin: 0 0 15px;
    padding: 0 0 15px;
}
.merchandiser-app ul.tabs {
    float: right;
}
.merchandiser-app .merchandiser-tab {
    padding: 0;
}
.merchandiser-app .tabs {
    list-style: none;
    overflow: hidden;
}
.merchandiser-app .tabs li {
    background-color: #f0f0f0;
    float: left;
}
.merchandiser-app .tabs li > a {
    border: 1px solid #cccccc;
    color: #777777;
    display: block;
    padding: 7px 10px;
    text-decoration: none;
}
.merchandiser-app .tabs li:last-child > a {
    border-left: 0;
}
.merchandiser-app .tabs li.ui-tabs-active {
    background-color: #d9d9d9;
}
.merchandiser-app .catalog-category-merchandiser-list {
    overflow: hidden;
}
.merchandiser-app .catalog-category-merchandiser-list > li {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    float: left;
    height: 340px;
    list-style: none;
    margin: 0 25px 20px 0;
    padding: 10px;
    width: 190px;
}
.merchandiser-app .catalog-category-merchandiser-list .image-holder {
    text-align: center;
}
.merchandiser-app .catalog-category-merchandiser-list .image-holder img {
    max-height: 130px;
}
.merchandiser-app .catalog-category-merchandiser-list .controlbar-top {
    overflow: hidden;
}
.merchandiser-app .catalog-category-merchandiser-list .controlbar-top a {
    color: #d9d9d9;
    display: inline-block;
    float: left;
    text-decoration: none;
}
.merchandiser-app
    .catalog-category-merchandiser-list
    .controlbar-top
    a:last-child {
    float: right;
}
.merchandiser-app .catalog-category-merchandiser-list .info-block {
    height: 100px;
}
.merchandiser-app
    .catalog-category-merchandiser-list
    .controlbar-bottom
    .position {
    border-top: 1px solid #d9d9d9;
    margin-top: 6px;
    padding-top: 4px;
}
.merchandiser-app
    .catalog-category-merchandiser-list
    .controlbar-bottom
    .position
    input {
    float: left;
    height: 25px;
    margin-right: 5px;
    width: 50px;
}
.merchandiser-app
    .catalog-category-merchandiser-list
    .controlbar-bottom
    .position
    a {
    color: #d9d9d9;
    display: block;
    float: left;
    margin-right: 5px;
    margin-top: -2px;
    text-decoration: none;
}
.merchandiser-app .catalog-category-merchandiser-list .selected {
    background-color: #f5d6c7;
}
.merchandiser-app table.data-grid th.col-draggable-position {
    margin: 0 auto;
    width: 10px;
}
.merchandiser-app table.data-grid td.col-position > * {
    float: left;
    margin-right: 5px;
}
.merchandiser-app table.data-grid td.col-position .position input {
    text-align: center;
    width: 40px;
}
.merchandiser-app table.data-grid td.col-position a {
    color: #d9d9d9;
    text-decoration: none;
}
.merchandiser-app table.data-grid .selected td {
    background-color: #f5d6c7;
}
.merchandiser-app table.data-grid tr.on-mouse td {
    background-color: #e0f6fe;
}
.merchandiser-app .mode-tile:before,
.merchandiser-app .mode-grid:before,
.merchandiser-app .icon-gripper:before,
.merchandiser-app .icon-close-mage:before,
.merchandiser-app .icon-backward:before,
.merchandiser-app .icon-forward:before,
.merchandiser-app .block-search .label:before {
    -webkit-font-smoothing: antialiased;
    font-family: "Admin Icons";
    font-size: 17px;
    speak: none;
}
.merchandiser-app .mode-grid > span,
.merchandiser-app .mode-tile > span,
.merchandiser-app .icon-backward > span,
.merchandiser-app .icon-forward > span,
.merchandiser-app .icon-close-mage > span,
.merchandiser-app .icon-gripper > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.merchandiser-app .mode-tile:before {
    content: "\e63d";
}
.merchandiser-app .mode-grid:before {
    content: "\e63e";
}
.merchandiser-app .icon-gripper:before {
    content: "\e617";
}
.merchandiser-app .icon-close-mage:before {
    content: "\e62f";
}
.merchandiser-app .icon-backward:before {
    content: "\e619";
}
.merchandiser-app .icon-forward:before {
    content: "\e618";
}
.merchandiser-app .hidden {
    display: none;
}
.merchandiser-app .automatic-sorting {
    margin-bottom: 5px;
    margin-top: 5px;
}
.catalog-category-add-product-tabs-content
    .admin__data-grid-header
    .admin__data-grid-pager-wrap {
    float: right;
}
.catalog-category-add-product-tabs-content
    .data-grid-search-control-wrap
    .massassign-textarea,
.catalog-category-add-product-tabs-content
    .data-grid-search-control-wrap
    .massassign-buttons,
.catalog-category-add-product-tabs-content
    .data-grid-search-control-wrap
    .massassign-messages {
    display: block;
    margin: 5px;
}
.manage-rules-panel {
    box-sizing: border-box;
    margin: 2rem 0 0;
}
.manage-rules-panel .message,
.manage-rules-panel .order-errors .admin__fieldset-wrapper .title {
    margin: 0 0 2rem;
}
.manage-rules-panel .admin__data-grid-wrap {
    padding-bottom: 0;
}
.manage-rules-panel .smart-category-table .action-delete {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}
.manage-rules-panel .smart-category-table .action-delete:hover {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}
.manage-rules-panel .smart-category-table .action-delete:before {
    content: "\e630";
}
.manage-rules-panel .smart-category-table .action-delete > span {
    display: none;
}
.manage-rules-panel .hidden + .action-secondary {
    margin-top: 2rem;
}
.regular-category-settings {
    margin: 0 0 2rem;
}
.regular-category-settings .actions {
    float: right;
}
.merchandiser-toolbar {
    float: left;
    width: 80%;
}
.merchandiser-toolbar .admin__field {
    display: inline-block;
    margin-right: 1rem;
}
.merchandiser-toolbar .admin__field > .admin__field-label,
.manage-rules-sorting .admin__field > .admin__field-label {
    margin-right: 0.5rem;
    text-align: left;
}
.merchandiser-toolbar .admin__field > .admin__field-label span,
.manage-rules-sorting .admin__field > .admin__field-label span {
    white-space: nowrap;
}
.smart-category-switcher {
    margin: 0 0 2rem;
}
.smart-category-switcher .admin__actions-switch {
    margin-left: 0.5rem;
}
.merchandiser-tabs {
    border-top: 1px solid #cccccc;
    padding: 2rem 0 0;
}
.merchandiser-tabs .merchandiser-tab {
    border-top: 0 !important;
    clear: both;
}
.attribute-popup .page-wrapper {
    margin-left: 0;
    width: 100%;
}
.attribute-popup .menu-wrapper,
.attribute-popup .page-header-hgroup,
.attribute-popup .page-header-actions {
    display: none;
}
[class*="admin__"] + label,
[class*="admin__"] + label:after,
[class*="admin__"] + label:before,
[class*="admin__"]:before,
[class*="admin__"]:after {
    box-sizing: border-box;
}
.rule-tree-wrapper {
    line-height: 28px;
}
.admin__field-control .rule-tree {
    padding-top: 0.3rem;
}
.rule-tree ul {
    border-left: 1px dotted #858585;
    list-style: none;
    padding-left: 16px;
}
.rule-tree li {
    margin: 0 0 10px;
}
.rule-tree .x-tree ul {
    border-left: none !important;
    padding-left: 0 !important;
}
.rule-tree .x-tree li {
    margin-bottom: 0 !important;
    line-height: normal !important;
}
.rule-tree .legend {
    font-weight: 600;
}
.rule-tree .fieldset {
    border: 0;
    margin: 0;
    min-width: 0;
    padding: 0;
}
@-moz-document url-prefix() {
    .rule-tree .fieldset {
        display: table-cell;
    }
}
.rule-param .label {
    color: #000000;
    float: none;
    padding: 0;
    text-align: left;
    vertical-align: baseline;
    width: auto;
}
.rule-param .label-disabled {
    color: #eeeeee;
    cursor: default;
    text-decoration: none;
}
.rule-chooser,
.rule-param .element,
.rule-param-edit .label {
    display: none;
}
.rule-chooser .field-row {
    display: block;
    margin-bottom: 17px;
}
.rule-chooser .field-row:before,
.rule-chooser .field-row:after {
    content: "";
    display: table;
}
.rule-chooser .field-row:after {
    clear: both;
}
.rule-chooser .field-row .input-text {
    margin-top: 5px;
}
.rule-chooser .field-row .ui-datepicker-trigger {
    margin-left: 5px;
    margin-top: -2px;
}
.rule-param input,
.rule-param select {
    margin: 0;
    min-width: 170px;
    width: auto !important;
}
.rule-param-edit .element {
    display: inline;
}
.rule-param-edit .element .addafter {
    padding-left: 5px;
}
[class^="rule-param-"] img,
.rule-chooser-trigger img {
    vertical-align: middle;
}
.rule-chooser {
    border: 1px solid #cccccc;
    margin: 20px;
    overflow: auto;
    padding: 15px 10px 5px;
}
.rule-param-wait {
    background: url(../mui/images/ajax-loader-small.gif) no-repeat left center;
    padding-left: 20px;
}
@media all and (max-width: 1023px) {
    .admin__data-grid-toolbar
        .admin__data-grid-header-row
        .admin__filter-actions {
        float: none;
        margin-bottom: 2rem;
    }
    .admin__data-grid-toolbar
        .admin__data-grid-header-row
        .admin__control-support-text {
        margin-left: 0;
    }
    .admin__menu .submenu li {
        min-width: 19.8rem;
    }
    .nav {
        padding-bottom: 5.284rem;
        padding-left: 1.5rem;
        text-align: center;
    }
    .nav-bar {
        display: inline-block;
        float: none;
        margin-right: 0;
        vertical-align: top;
    }
    .nav .btn-group,
    .nav-bar-outer-actions {
        display: inline-block;
        float: none;
        margin-top: -8.384rem;
        text-align: center;
        vertical-align: top;
        width: 100%;
    }
    .nav-bar-outer-actions {
        padding-right: 0;
    }
    .nav-bar-outer-actions .outer-actions-inner-wrap {
        display: inline-block;
    }
    .order-details .order-search-items .action-configure {
        display: block;
        float: none;
    }
}
@media all and (min-width: 768px) {
    .col-m-1,
    .col-m-2,
    .col-m-3,
    .col-m-4,
    .col-m-5,
    .col-m-6,
    .col-m-7,
    .col-m-8,
    .col-m-9,
    .col-m-10,
    .col-m-11,
    .col-m-12 {
        float: left;
    }
    .col-m-12 {
        width: 100%;
    }
    .col-m-11 {
        width: 91.66666667%;
    }
    .col-m-10 {
        width: 83.33333333%;
    }
    .col-m-9 {
        width: 75%;
    }
    .col-m-8 {
        width: 66.66666667%;
    }
    .col-m-7 {
        width: 58.33333333%;
    }
    .col-m-6 {
        width: 50%;
    }
    .col-m-5 {
        width: 41.66666667%;
    }
    .col-m-4 {
        width: 33.33333333%;
    }
    .col-m-3 {
        width: 25%;
    }
    .col-m-2 {
        width: 16.66666667%;
    }
    .col-m-1 {
        width: 8.33333333%;
    }
    .col-m-pull-12 {
        right: 100%;
    }
    .col-m-pull-11 {
        right: 91.66666667%;
    }
    .col-m-pull-10 {
        right: 83.33333333%;
    }
    .col-m-pull-9 {
        right: 75%;
    }
    .col-m-pull-8 {
        right: 66.66666667%;
    }
    .col-m-pull-7 {
        right: 58.33333333%;
    }
    .col-m-pull-6 {
        right: 50%;
    }
    .col-m-pull-5 {
        right: 41.66666667%;
    }
    .col-m-pull-4 {
        right: 33.33333333%;
    }
    .col-m-pull-3 {
        right: 25%;
    }
    .col-m-pull-2 {
        right: 16.66666667%;
    }
    .col-m-pull-1 {
        right: 8.33333333%;
    }
    .col-m-pull-0 {
        right: auto;
    }
    .col-m-push-12 {
        left: 100%;
    }
    .col-m-push-11 {
        left: 91.66666667%;
    }
    .col-m-push-10 {
        left: 83.33333333%;
    }
    .col-m-push-9 {
        left: 75%;
    }
    .col-m-push-8 {
        left: 66.66666667%;
    }
    .col-m-push-7 {
        left: 58.33333333%;
    }
    .col-m-push-6 {
        left: 50%;
    }
    .col-m-push-5 {
        left: 41.66666667%;
    }
    .col-m-push-4 {
        left: 33.33333333%;
    }
    .col-m-push-3 {
        left: 25%;
    }
    .col-m-push-2 {
        left: 16.66666667%;
    }
    .col-m-push-1 {
        left: 8.33333333%;
    }
    .col-m-push-0 {
        left: auto;
    }
    .col-m-offset-12 {
        margin-left: 100%;
    }
    .col-m-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-m-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-m-offset-9 {
        margin-left: 75%;
    }
    .col-m-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-m-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-m-offset-6 {
        margin-left: 50%;
    }
    .col-m-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-m-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-m-offset-3 {
        margin-left: 25%;
    }
    .col-m-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-m-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-m-offset-0 {
        margin-left: 0%;
    }
    .page-layout-admin-2columns-left .page-columns {
        margin-left: -30px;
    }
    .page-layout-admin-2columns-left .page-columns:after {
        clear: both;
        content: "";
        display: table;
    }
    .page-layout-admin-2columns-left .page-columns .main-col {
        width: calc((100%) * 0.75 - 30px);
        float: right;
    }
    .page-layout-admin-2columns-left .page-columns .side-col {
        width: calc((100%) * 0.25 - 30px);
        float: left;
        margin-left: 30px;
    }
    .order-shipping-export-details {
        float: left;
        width: calc((100%) * 0.5 - 30px);
    }
    .order-shipping-addons {
        float: right;
        width: calc((100%) * 0.5 - 30px);
    }
    .gift-registry-info {
        float: left;
        width: calc((100%) * 0.5 - 30px);
    }
    .gift-registry-address {
        float: right;
        width: calc((100%) * 0.5 - 30px);
    }
    .rma-request-details,
    .rma-wrapper .order-shipping-address {
        float: left;
        width: calc((100%) * 0.5 - 30px);
    }
    .rma-confirmation,
    .rma-wrapper .order-return-address {
        float: right;
        width: calc((100%) * 0.5 - 30px);
    }
    .order-details {
        float: right;
        width: calc((100%) * 0.75 - 30px);
        margin-left: 0;
    }
    .order-sidebar {
        width: calc((100%) * 0.25 - 30px);
        float: left;
        margin-left: 30px;
        margin-left: 0;
    }
    .order-billing-address,
    .order-billing-method,
    .order-history,
    .order-information,
    .order-payment-method,
    .order-comments-history {
        float: left;
        width: calc((100%) * 0.5 - 30px);
    }
    .order-shipping-address,
    .order-shipping-method,
    .order-totals,
    .order-view-account-information .order-account-information {
        float: right;
        width: calc((100%) * 0.5 - 30px);
    }
    .case-information {
        float: left;
        width: calc((100%) * 0.5 - 30px);
    }
}
@media all and (min-width: 1024px) {
    .col-l-1,
    .col-l-2,
    .col-l-3,
    .col-l-4,
    .col-l-5,
    .col-l-6,
    .col-l-7,
    .col-l-8,
    .col-l-9,
    .col-l-10,
    .col-l-11,
    .col-l-12 {
        float: left;
    }
    .col-l-12 {
        width: 100%;
    }
    .col-l-11 {
        width: 91.66666667%;
    }
    .col-l-10 {
        width: 83.33333333%;
    }
    .col-l-9 {
        width: 75%;
    }
    .col-l-8 {
        width: 66.66666667%;
    }
    .col-l-7 {
        width: 58.33333333%;
    }
    .col-l-6 {
        width: 50%;
    }
    .col-l-5 {
        width: 41.66666667%;
    }
    .col-l-4 {
        width: 33.33333333%;
    }
    .col-l-3 {
        width: 25%;
    }
    .col-l-2 {
        width: 16.66666667%;
    }
    .col-l-1 {
        width: 8.33333333%;
    }
    .col-l-pull-12 {
        right: 100%;
    }
    .col-l-pull-11 {
        right: 91.66666667%;
    }
    .col-l-pull-10 {
        right: 83.33333333%;
    }
    .col-l-pull-9 {
        right: 75%;
    }
    .col-l-pull-8 {
        right: 66.66666667%;
    }
    .col-l-pull-7 {
        right: 58.33333333%;
    }
    .col-l-pull-6 {
        right: 50%;
    }
    .col-l-pull-5 {
        right: 41.66666667%;
    }
    .col-l-pull-4 {
        right: 33.33333333%;
    }
    .col-l-pull-3 {
        right: 25%;
    }
    .col-l-pull-2 {
        right: 16.66666667%;
    }
    .col-l-pull-1 {
        right: 8.33333333%;
    }
    .col-l-pull-0 {
        right: auto;
    }
    .col-l-push-12 {
        left: 100%;
    }
    .col-l-push-11 {
        left: 91.66666667%;
    }
    .col-l-push-10 {
        left: 83.33333333%;
    }
    .col-l-push-9 {
        left: 75%;
    }
    .col-l-push-8 {
        left: 66.66666667%;
    }
    .col-l-push-7 {
        left: 58.33333333%;
    }
    .col-l-push-6 {
        left: 50%;
    }
    .col-l-push-5 {
        left: 41.66666667%;
    }
    .col-l-push-4 {
        left: 33.33333333%;
    }
    .col-l-push-3 {
        left: 25%;
    }
    .col-l-push-2 {
        left: 16.66666667%;
    }
    .col-l-push-1 {
        left: 8.33333333%;
    }
    .col-l-push-0 {
        left: auto;
    }
    .col-l-offset-12 {
        margin-left: 100%;
    }
    .col-l-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-l-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-l-offset-9 {
        margin-left: 75%;
    }
    .col-l-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-l-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-l-offset-6 {
        margin-left: 50%;
    }
    .col-l-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-l-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-l-offset-3 {
        margin-left: 25%;
    }
    .col-l-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-l-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-l-offset-0 {
        margin-left: 0%;
    }
    .steps-wizard .steps-wizard-navigation {
        text-align: left;
    }
    .nav-bar-outer-actions {
        float: right;
    }
}
@media all and (min-width: 1440px) {
    .col-xl-1,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12 {
        float: left;
    }
    .col-xl-12 {
        width: 100%;
    }
    .col-xl-11 {
        width: 91.66666667%;
    }
    .col-xl-10 {
        width: 83.33333333%;
    }
    .col-xl-9 {
        width: 75%;
    }
    .col-xl-8 {
        width: 66.66666667%;
    }
    .col-xl-7 {
        width: 58.33333333%;
    }
    .col-xl-6 {
        width: 50%;
    }
    .col-xl-5 {
        width: 41.66666667%;
    }
    .col-xl-4 {
        width: 33.33333333%;
    }
    .col-xl-3 {
        width: 25%;
    }
    .col-xl-2 {
        width: 16.66666667%;
    }
    .col-xl-1 {
        width: 8.33333333%;
    }
    .col-xl-pull-12 {
        right: 100%;
    }
    .col-xl-pull-11 {
        right: 91.66666667%;
    }
    .col-xl-pull-10 {
        right: 83.33333333%;
    }
    .col-xl-pull-9 {
        right: 75%;
    }
    .col-xl-pull-8 {
        right: 66.66666667%;
    }
    .col-xl-pull-7 {
        right: 58.33333333%;
    }
    .col-xl-pull-6 {
        right: 50%;
    }
    .col-xl-pull-5 {
        right: 41.66666667%;
    }
    .col-xl-pull-4 {
        right: 33.33333333%;
    }
    .col-xl-pull-3 {
        right: 25%;
    }
    .col-xl-pull-2 {
        right: 16.66666667%;
    }
    .col-xl-pull-1 {
        right: 8.33333333%;
    }
    .col-xl-pull-0 {
        right: auto;
    }
    .col-xl-push-12 {
        left: 100%;
    }
    .col-xl-push-11 {
        left: 91.66666667%;
    }
    .col-xl-push-10 {
        left: 83.33333333%;
    }
    .col-xl-push-9 {
        left: 75%;
    }
    .col-xl-push-8 {
        left: 66.66666667%;
    }
    .col-xl-push-7 {
        left: 58.33333333%;
    }
    .col-xl-push-6 {
        left: 50%;
    }
    .col-xl-push-5 {
        left: 41.66666667%;
    }
    .col-xl-push-4 {
        left: 33.33333333%;
    }
    .col-xl-push-3 {
        left: 25%;
    }
    .col-xl-push-2 {
        left: 16.66666667%;
    }
    .col-xl-push-1 {
        left: 8.33333333%;
    }
    .col-xl-push-0 {
        left: auto;
    }
    .col-xl-offset-12 {
        margin-left: 100%;
    }
    .col-xl-offset-11 {
        margin-left: 91.66666667%;
    }
    .col-xl-offset-10 {
        margin-left: 83.33333333%;
    }
    .col-xl-offset-9 {
        margin-left: 75%;
    }
    .col-xl-offset-8 {
        margin-left: 66.66666667%;
    }
    .col-xl-offset-7 {
        margin-left: 58.33333333%;
    }
    .col-xl-offset-6 {
        margin-left: 50%;
    }
    .col-xl-offset-5 {
        margin-left: 41.66666667%;
    }
    .col-xl-offset-4 {
        margin-left: 33.33333333%;
    }
    .col-xl-offset-3 {
        margin-left: 25%;
    }
    .col-xl-offset-2 {
        margin-left: 16.66666667%;
    }
    .col-xl-offset-1 {
        margin-left: 8.33333333%;
    }
    .col-xl-offset-0 {
        margin-left: 0%;
    }
}
@media all and (max-width: 767px) {
    .abs-clearer-mobile:after {
        clear: both;
        content: "";
        display: table;
    }
    .modal-popup.modal-slide {
        left: 14.8rem;
        z-index: 899;
    }
    .modal-popup.modal-slide._show .modal-inner-wrap {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    .modal-popup.modal-slide .modal-inner-wrap {
        height: 100%;
        overflow-y: auto;
        position: static;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        -webkit-transition: -webkit-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
        width: auto;
    }
    .modal-popup.modal-slide .modal-inner-wrap {
        margin: 0;
        max-height: none;
    }
    .footer-legal {
        padding-top: 3rem;
        text-align: left;
    }
    .dashboard-totals-item {
        float: left;
        margin-bottom: 1rem;
        width: 50%;
    }
    .nav {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
    }
    .nav-bar-outer-actions {
        margin-top: 0;
    }
    .nav-bar {
        display: block;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto;
        width: 41.2rem;
    }
    .nav-bar > li {
        float: left;
        min-height: 9rem;
    }
    .nav-bar > li:after {
        display: none;
    }
    .nav-bar a {
        line-height: 1.4;
    }
}
@media all and (max-width: 639px) {
    .nav-bar:before {
        display: none;
    }
}
@media all and (max-width: 479px) {
    .nav-bar {
        width: 23.175rem;
    }
    .nav-bar > li {
        width: 10rem;
    }
    .nav .btn-group .btn-wrap-try-again,
    .nav-bar-outer-actions .btn-wrap-try-again {
        clear: both;
        display: block;
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-top: 1rem;
        padding-top: 1rem;
    }
}

/* CHM-AR WF-431-CHM hide pdf*/
.sales-order-invoice-view .print-pdf-new {
    display: none !important;
}
/* e.o CHM-AR WF-431-CHM hide pdf*/
.collection-child {
    padding-left: 25px;
    border-left: 1px black solid;
    position: relative;
}
.collection-child::before {
    content: "\e625";
    margin-right: 0.5em;
    position: absolute;
    top: 28px;
    font-family: "Admin Icons";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    left: 0px;
}

/* ElasticSuite */
.elasticsuite-admin-product-sorter .product-list {
    margin: 0;
    display: flex!important;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
}

.elasticsuite-admin-product-sorter .product-list li .info {
    position: relative;
    background: #2c2c2cbf;
    margin-top: -51px;
    color: #FFF;
    padding: 4px;
    min-height: 91px;
    height: 100%;
}
/* ElasticSuite */
