.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,
.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 > button.action-back:before,
.page-actions .page-actions-buttons > button.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,
.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,
.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
}

input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
input[type="url"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="number"]::-moz-placeholder,
input[type="datetime"]::-moz-placeholder,
input[type="email"]::-moz-placeholder{
    color: #333 !important;
}

.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;
    z-index: 9999 !important;
}

.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 {
    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 {
    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;
    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
}

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: #ff0;
    color: #000
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

img,
video,
embed,
object {
    max-width: 100%
}

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
}


html {
    font-size: 62.5%
}



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 .5em
}

small {
    font-size: 1.2rem
}

a {
    color: #007bdb !important;
    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('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.eot');
    src: url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.eot?#iefix') format('embedded-opentype'),
    url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.woff2') format('woff2'),
    url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.woff') format('woff'),
    url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.ttf') format('truetype'),
    url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.svg#Admin Icons') format('svg');
    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,
.ui-datepicker .ui-datepicker-title select {
    -webkit-appearance: none;
    background-color: #fff;
    border: 1px solid #adadad;
    border-radius: 1px;
    box-shadow: none;
    color: #303030;
    font-size: 12px;
    font-weight: 400;
    height: 3.3rem;
    line-height: 1.36;
    padding: .6rem 1rem .6rem;
    transition: border-color .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,
.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,
.ui-datepicker .ui-datepicker-title select:focus {
    border-color: #d0d0d0;
    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,
.ui-datepicker .ui-datepicker-title select[disabled] {
    background-color: #e9e9e9;
    border-color: #adadad;
    color: #303030;
    cursor: not-allowed;
    opacity: .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: .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 {
    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 {
    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 {
    color: #000;
    font-size: 15px;

    margin-bottom: 3rem;
}

.admin__control-radio,
.admin__control-checkbox {
    cursor: pointer;
    opacity: .01;
    overflow: hidden;
    position: absolute;
    vertical-align: top
}
.entry-edit.order-view .admin__page-section,
.column.main .admin__page-section{
  background: #fff none repeat scroll 0 0;
  margin-bottom: 25px;
  padding: 15px;
}
.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: #fff;
    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: .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 .1s linear, color .1s ease-in
}

.admin__control-radio.admin__control-radio + label:before {
    line-height: 140%
}

.admin__control-radio:checked + label {
    position: relative!important;
}
.admin__field[data-index="container_description"],
.admin__field[data-index="container_short_description"] {
    overflow: auto;
}
.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 .1s ease-out, color .1s ease-out, border-color .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: '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
}
.limiter-options,
.admin__control-select,
.ui-datepicker .ui-datepicker-title select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -ms-appearance: none !important;
    appearance: none;
    background-image: url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/images/arrows-bg.svg'), linear-gradient(#e3e3e3, #e3e3e3), linear-gradient(#adadad, #adadad) !important;
    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: .5rem;
    padding-right: 4.4rem;
    padding-top: .5rem;
    transition: border-color .1s linear;
    height:33px;
}
.admin__control-select,
.ui-datepicker .ui-datepicker-title select{
   /* transition: 0.3s all;
    -webkit-transition: 0.3s all;
    -ms-transition: 0.3s all;
    -moz-transition: 0.3s all;
    -o-transition: 0.3s all;*/
}
.input-box .admin__control-select,
.ui-datepicker .ui-datepicker-title select{
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -ms-appearance: none !important;
}
.admin__data-grid-toolbar .admin__control-select,
.admin__data-grid-toolbar .ui-datepicker .ui-datepicker-title select {
  background-position: calc(100% - 12px) -37px, 100% center, calc(100% - 3.2rem) 0;
  font-size: 11px !important;
  height: 28px;
  padding-bottom: 2px;
  padding-top: 2px !important;
}
.admin__data-grid-toolbar .admin__control-select:focus,
.admin__data-grid-toolbar .ui-datepicker .ui-datepicker-title select:focus{
    background-position: calc(100% - 12px) 10px, 100% center, calc(100% - 3.2rem) 0;
}

.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('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/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: .5rem 1rem
}

.admin__control-file-wrapper {
    display: inline-block;
    padding: .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: .7rem;
    position: relative;
    width: auto;
    z-index: 1
}

.admin__control-support-text {
    border: 1px solid transparent;
    display: inline-block;
    font-size: 12px;
    line-height: 1.36;
    padding-bottom: .6rem;
    padding-top: .6rem
}

.admin__control-support-text + [class*='admin__control-'] {
    margin-left: .7rem
}

[class*='admin__control-'] + .admin__control-support-text {
    margin-left: .7rem
}

.admin__control-service {
    float: left;
    margin: .8rem 0 0 3rem
}

.admin__control-textarea {
    height: 8.48rem;
    line-height: 1.18;
    padding-top: .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: .1rem;
    padding: .5rem .9rem .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 {
    border: 0;
    box-sizing: border-box;
    color: #858585;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 400;
    height: 2.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 {
    -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 #ccc
}

.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;
    color: #fff;
}

.admin__control-collapsible .admin__collapsible-block-wrapper .fieldset-wrapper-title .action-delete > span {
    display: none
}

.admin__control-collapsible .admin__collapsible-content {
    background-color: #fff;
    margin-bottom: 1rem
}

.admin__control-collapsible .admin__collapsible-content > .fieldset-wrapper {
    border: 1px solid #ccc;
    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__field-control.control-grouped.admin__control-fields{
    display: flex;
}
.admin__field-control.control-grouped.admin__control-fields .admin__field:first-child{
    margin-right: 10px;
}
.admin__field-control.control-grouped.admin__control-fields .admin__field:last-child{
    margin-top: 0px;
}
.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 #fff
}

.admin__control-table tfoot .admin__control-table-pagination {
    float: right;
    padding-bottom: 0
}

.admin__control-table tfoot .action-previous {
    margin-right: .5rem
}

.admin__control-table tfoot .action-next {
    margin-left: .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 #fff;
    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 {
    color: #eb5202;
    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 #fff;
    padding: 1.3rem 1rem
}

.admin__dynamic-rows._dragged {
    opacity: .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: .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: .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;
    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: .5rem;
    position: relative
}

.admin__field-fallback-reset:active {
    transform: scale(.98)
}

.admin__field-fallback-reset:before {
    transition: color .1s linear;
    content: '\e642';
    font-size: 1.3rem;
    margin-left: .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%) * .25 + 5px)
}

.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%) * .5 - 30px);
    float: left;
    margin-left: 5px
}

.admin__fieldset > .admin__field > .admin__field-label {
    width: calc( (100%) * .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: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 3.2rem;
    padding: 0 25px 0 0;
    white-space: nowrap;
    word-wrap: break-word
}

.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;
  font-family: 'opensans';
  font-size: 13px;
  line-height: 1.2;
  vertical-align: middle;
  white-space: normal;
}

.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: #eb5202;
    content: '*';
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1;
    margin-left: 10px;
    margin-top: .2rem;
    position: absolute;
    z-index: 1
}

._disabled > .admin__field-label {
    color: #999;
    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: .5rem
}

.admin__field.admin__field-option ~ .admin__field-option {
    margin-top: .9rem
}

.admin__field ~ .admin__field-option:last-child {
    margin-bottom: .8rem
}

.admin__fieldset > .admin__field {
    margin-bottom: 3rem;
    position: relative
}

.admin__field legend.admin__field-label {
    opacity: 0
}

.admin__field[data-config-scope]:before {
    color: #808080;
    content: attr(data-config-scope);
    display: inline-block;
    font-size: 1.2rem;
    left: calc( (100%) * .75 - 30px);
    line-height: 3.2rem;
    margin-left: 60px;
    position: absolute;
    width: calc( (100%) * .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 - .5rem - 4px)
}

.admin__field-control._with-reset .admin__field-fallback-reset {
    margin-left: .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 - .5rem - 45px - 8px)
}

.admin__fieldset > .admin__field-collapsible {
    margin-bottom: 0
}

.admin__fieldset > .admin__field-collapsible .admin__field-control {
    border-top: 1px solid #ccc;
    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: #555;
    display: block;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1.2;
    margin: .2rem 0 0;
    padding: .8rem 1rem .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: 1px;
}

.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 {
    padding-top: .8rem
}

.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%) * .25 - 30px);
    float: left;
    margin-left: 30px;
    background: #fff;
    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: .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;
    width: 100%;
}

.admin__field-group-columns .admin__control-select,
.admin__field-group-columns .ui-datepicker .ui-datepicker-title select {
    width: 100%
}

.admin__field-group-additional {
    clear: both
}

.admin__field-group-additional .action-advanced {
    margin-top: 1rem
}

.admin__field-group-additional .action-secondary {
    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: .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._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 #ccc;
    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 {
  background: #fff none repeat scroll 0 0;
  padding: 25px 10px 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: #fff;
    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: #fff;
    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: #fff;
    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 {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .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;
    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: .4rem;
    bottom: 100%;
    clip: auto;
    font-size: 1.2rem;
    height: auto;
    left: auto;
    margin: 0 auto .1rem;
    max-height: 50px;
    max-width: 200px;
    padding: .5rem;
    right: auto;
    top: auto;
    transition: all .01s linear .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-family: 'opensans';
    font-size: 11px;
    height: 2.8rem;
    min-width: 5rem;
    padding: 0.2rem 0.4rem;
    width: 100%;
}

.data-grid .data-grid-filters .admin__control-text {
    width: 100%
}
.limiter-options{
    background-color: #fff;
    border: 1px solid #b9b9b9;
}
.data-grid .data-grid-filters select ,
.limiter-options{

    background-position: calc(100% - 5px) -37px, 100%, calc(100% - 18px) 0;
    background-size: auto, 18px 100%, 1px 100%;
    height: 2.8rem;
    padding: .2rem 1.8rem .2rem .3rem;
    background-color: #fff;
    border: 1px solid #adadad;
}

.data-grid .data-grid-filters select:focus,
.limiter-options: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
}

.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: .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: 5.2rem;
  position: absolute;
  top: 100%;
}

.mass-select-wrap select {
    cursor: pointer;
    height: 22px;
    left: 0;
    opacity: .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: .7rem
}

.mass-select-wrap select._disabled {
    display: none
}

.mass-select-wrap select._disabled + label {
    cursor: not-allowed;
    opacity: .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: .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: .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: .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: .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: #fff
}

.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: #fff;
    content: '';
    height: 6px;
    position: absolute;
    top: 100%;
    width: 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: #fff;
    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: -.025em;
    padding: .7rem 3.3rem .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: #000 transparent transparent transparent;
    border-style: solid;
    border-width: .5rem .4rem 0 .4rem;
    content: '';
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.25rem;
    top: 50%;
    transition: all .2s linear;
    width: 0
}

._active .admin__action-dropdown:after,
.active .admin__action-dropdown:after {
    transform: rotate(180deg)
}

.admin__action-dropdown:hover:after {
    border-color: #000 transparent transparent transparent
}

.admin__action-dropdown:hover,
.admin__action-dropdown:focus {
    background-color: #fff;
    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: #fff;
    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: 100%;
    padding: .5rem 1rem;
    position: absolute;
    top: 100%;
    transition: all .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: .6rem .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 #fff;
    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 #fff;
    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'] {
    -moz-appearance: none;
    -webkit-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: #000 transparent transparent transparent;
    border-style: solid;
    border-width: .5rem .4rem 0 .4rem;
    content: '';
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.1rem;
    top: 50%;
    transition: all .2s linear;
    width: 0
}

._active .selectmenu-toggle:after,
.active .selectmenu-toggle:after {
    transform: rotate(180deg)
}

.selectmenu-toggle:hover:after {
    border-color: #000 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: #fff;
    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 .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: .3rem 4rem .3rem .4rem;
    position: relative;
    white-space: nowrap;
    z-index: 1
}

li:last-child .selectmenu-item-edit {
    padding-right: .4rem
}

.selectmenu-item-edit .admin__control-text {
    margin: 0;
    width: 5.4rem
}

li._edit .selectmenu-item-edit {
    display: block
}

.selectmenu-item-action {
    -moz-appearance: none;
    -webkit-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 .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: .9rem .6rem 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: #000 transparent transparent transparent;
    border-style: solid;
    border-width: .5rem .4rem 0 .4rem;
    content: '';
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.2rem;
    top: 50%;
    transition: all .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: #000 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: #fff 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: #fff;
    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: #000 transparent transparent transparent;
    border-style: solid;
    border-width: .5rem .4rem 0 .4rem;
    content: '';
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.2rem;
    top: 50%;
    transition: unset;
    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: #000 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-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: #fff
}

.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 .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: #000 transparent transparent transparent;
    border-style: solid;
    border-width: .5rem .4rem 0 .4rem;
    content: '';
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.1rem;
    top: 50%;
    transition: all .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: #000 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: .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 .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.3rem;
    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: .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;
  font-size: 12px;
  font-weight: normal;
  position: relative;
  z-index: 1;
}


.admin__action-multiselect-label:before {
    margin-right: .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: 20rem;
  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: .3rem -4px .3rem .3rem;
    padding: .3rem 2.4rem .4rem 1rem;
    position: relative;
    transition: border-color .1s linear
}

.admin__action-multiselect-crumb:hover {
    border-color: #908379
}

.admin__action-multiselect-crumb .action-close {
    bottom: 0;
    font-size: .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(.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: .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 .action-menu-item._with-checkbox .admin__action-multiselect-label span {
  font-size: 12px;
}

.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: .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: #fff;
    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: .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: #fff;
    border: 1px solid #aaa6a0;
    border-radius: 100%;
    content: '';
    display: block;
    height: 22px;
    transition:.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 .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,
.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,
.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,
.mass-select-wrap select + label,
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 > button.action-primary,
.page-actions .page-actions-buttons > button.action-primary,
.page-actions > button.primary,
.page-actions .page-actions-buttons > button.primary,
.page-actions > button.action-secondary,
.page-actions .page-actions-buttons > button.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:  'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.36;
    padding: .6rem 1em .6rem;
    text-align: center;
    vertical-align: baseline
}
.admin__data-grid-pager .action-previous, .admin__data-grid-pager .action-next {
  padding: 5px !important;
  text-align: center;
  width: 25px;
}
.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,
.mass-select-wrap select + label[disabled],
.mass-select-wrap select + label.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 > 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 > 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 > 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,
.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: .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,
.page-actions button,
.page-actions .page-actions-buttons > button,
.page-actions > button.action-primary,
.page-actions .page-actions-buttons > button.action-primary,
.page-actions > button.primary,
.page-actions .page-actions-buttons > button.primary,
.page-actions > button.action-secondary,
.page-actions .page-actions-buttons > button.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-family: 'opensans';
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0.025em;
    padding-bottom: 7px;
    padding-top: 5px;
}

.abs-action-delete,
.rma-items .col-actions .action-item-delete-line {
    display: inline-block;
    font-size: 1.6rem;
    margin-left: 1.2rem;
    padding-top: .7rem;
    text-decoration: none;
    vertical-align: middle
}

.abs-action-delete:after,
.rma-items .col-actions .action-item-delete-line:after {
    color: #666;
    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-advanced,
.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-advanced:visited,
.data-grid .action-delete:visited {
    color: #007bdb;
    text-decoration: none
}

.abs-action-button-as-link:hover,
.action-advanced:hover,
.data-grid .action-delete:hover {
    color: #007bdb;
    text-decoration: underline
}

.abs-action-button-as-link:active,
.action-advanced:active,
.data-grid .action-delete:active {
    color: #ff5501;
    text-decoration: underline
}

.abs-action-button-as-link:hover,
.action-advanced: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-advanced:hover,
.action-advanced:active,
.action-advanced: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-advanced.disabled,
.action-advanced[disabled],
fieldset[disabled] .action-advanced,
.data-grid .action-delete.disabled,
.data-grid .action-delete[disabled],
fieldset[disabled] .data-grid .action-delete {
    color: #007bdb;
    opacity: .5;
    cursor: default;
    pointer-events: none;
    text-decoration: underline
}

.abs-action-button-as-link:active,
.abs-action-button-as-link:not(:focus),
.action-advanced:active,
.action-advanced:not(:focus),
.data-grid .action-delete:active,
.data-grid .action-delete:not(:focus) {
    box-shadow: none
}

.abs-action-button-as-link:focus,
.action-advanced: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 > button.primary,
.page-actions .page-actions-buttons > button.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: #fff;
    /*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 > 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,
.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: #fff;
    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 > button.primary.disabled,
.page-actions > button.primary[disabled],
.page-actions .page-actions-buttons > button.primary.disabled,
.page-actions .page-actions-buttons > button.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: .5;
    pointer-events: none
}

.abs-action-secondary,
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,
.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: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3)
}

.abs-action-secondary:hover,
.abs-action-secondary:active,
.abs-action-secondary: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,
.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: #fff;
    text-decoration: none
}

.abs-action-secondary: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,
.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 > .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 > .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 > .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 {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 1px;
    color: #41362f;
    display: none;
    font-weight: 400;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 0;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: left;
    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: medium none;
    display: block;
    margin-bottom: 0;
    padding: 0;
    transition: background-color 0.1s linear 0s;
}

.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;
    font-family: 'opensans';
    font-size: 13px;
    padding: 5px 7px;
}

.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.6rem 0 1.6rem 1.6rem;
    left: 100%;
    margin-left: -1.57rem
}

.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 #3f51b5;
}

.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: #2e40a4;
}

.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.6rem 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: #3f51b5;
  border-color: #3f51b5;
  color: #fff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
}
.action-primary:hover,
.action-primary:active,
.action-primary:focus {
    background-color: #2e40a4;
    border-color: #2e40a4;
    box-shadow: 0 0 0 1px #007bdb;
    color: #fff;
    text-decoration: none
}

.action-primary.disabled,
.action-primary[disabled] {
    cursor: default;
    opacity: .5;
    pointer-events: none
}

.action-secondary {
    background-color: #514943;
    border-color: #514943;
    color: #fff;
    transition: 0.3s all;
    -webkit-transition: 0.3s all;
    -ms-transition: 0.3s all;
    -o-transition: 0.3s all;
    -moz-transition: 0.3s all;
}

.action-secondary:hover,
.action-secondary:active,
.action-secondary:focus {
    background-color: #201b17;
    border-color: #201b17;
    box-shadow: 0 0 0 1px #007bdb;
    color: #fff;
    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(.9)
}

.action-close:before {
    content: '\e62f';
    transition: color .1s linear;
    color: #000;
}

.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: #fff;
    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%;
    z-index: 999;
}

.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 .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: .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: .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: .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: #fff
}

.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: .1rem solid #adadad;
    float: left;
    letter-spacing: .0183em;
    list-style: none;
    margin-right: .4rem
}

.tabs-horiz .ui-state-hover {
    background: #d6d6d6
}

.tabs-horiz .ui-state-active {
    background: #fff;
    border-bottom: 0;
    font-weight: 600;
    letter-spacing: normal;
    margin-bottom: -.1rem
}

.tabs-horiz .ui-state-active .ui-tabs-anchor {
    border-bottom: .1rem solid #fff;
    border-top: .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;
    background-color: #fff;
}

html {
    height: 100%
}

body {
    background-color: #f5f5f5;
    min-height: 100%;
    min-width: 100%;
}

.page-wrapper {
    /*background-color: #fff;
    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
}

.notices-wrapper .messages {
    margin-bottom: 0
}

._disabled {
    box-shadow: none;
    cursor: default;
    opacity: .5;
    outline: 0
}

._disabled:hover {
    box-shadow: none;
    cursor: default;
    opacity: .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: .27s;
    -moz-animation-delay: .27s;
    -ms-animation-delay: .27s;
    animation-delay: .27s;
    -webkit-transform: rotate(-315deg);
    -moz-transform: rotate(-315deg);
    -ms-transform: rotate(-315deg);
    transform: rotate(-315deg)
}

.spinner > span:nth-child(2) {
    -webkit-animation-delay: .36s;
    -moz-animation-delay: .36s;
    -ms-animation-delay: .36s;
    animation-delay: .36s;
    -webkit-transform: rotate(-270deg);
    -moz-transform: rotate(-270deg);
    -ms-transform: rotate(-270deg);
    transform: rotate(-270deg)
}

.spinner > span:nth-child(3) {
    -webkit-animation-delay: .45s;
    -moz-animation-delay: .45s;
    -ms-animation-delay: .45s;
    animation-delay: .45s;
    -webkit-transform: rotate(-225deg);
    -moz-transform: rotate(-225deg);
    -ms-transform: rotate(-225deg);
    transform: rotate(-225deg)
}

.spinner > span:nth-child(4) {
    -webkit-animation-delay: .54s;
    -moz-animation-delay: .54s;
    -ms-animation-delay: .54s;
    animation-delay: .54s;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.spinner > span:nth-child(5) {
    -webkit-animation-delay: .63s;
    -moz-animation-delay: .63s;
    -ms-animation-delay: .63s;
    animation-delay: .63s;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.spinner > span:nth-child(6) {
    -webkit-animation-delay: .72s;
    -moz-animation-delay: .72s;
    -ms-animation-delay: .72s;
    animation-delay: .72s;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.spinner > span:nth-child(7) {
    -webkit-animation-delay: .8100000000000001s;
    -moz-animation-delay: .8100000000000001s;
    -ms-animation-delay: .8100000000000001s;
    animation-delay: .8100000000000001s;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.spinner > span:nth-child(8) {
    -webkit-animation-delay: .9;
    -moz-animation-delay: .9;
    -ms-animation-delay: .9;
    animation-delay: .9;
    -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: #fff
    }
}

@-webkit-keyframes fade {
    0% {
        background-color: #514943
    }
    100% {
        background-color: #fff
    }
}

@-ms-keyframes fade {
    0% {
        background-color: #514943
    }
    100% {
        background-color: #fff
    }
}

@keyframes fade {
    0% {
        background-color: #514943
    }
    100% {
        background-color: #fff
    }
}

.spinner > span {
    -webkit-transform: scale(.4);
    -moz-transform: scale(.4);
    -ms-transform: scale(.4);
    transform: scale(.4);
    -webkit-animation-name: fade;
    -moz-animation-name: fade;
    -ms-animation-name: fade;
    animation-name: fade;
    -webkit-animation-duration: .72s;
    -moz-animation-duration: .72s;
    -ms-animation-duration: .72s;
    animation-duration: .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: #fff;
    border-radius: 6px;
    clip: rect(0 .28571429em .1em 0);
    height: .1em;
    margin-top: .5em;
    position: absolute;
    width: 1em
}

.ie9 .spinner {
    background: url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/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('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/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('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/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: .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 {
    cursor: not-allowed;
    pointer-events: none;
    opacity: .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;
    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(.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: .98;
    padding: 5px 10px;
    width: auto;
    z-index: 999999 !important;
}

.ui-datepicker:before {
    background: #fff;
    bottom: 3px;
    box-shadow: none;
    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
}

.ui-datepicker-prev:before {
    content: '\2039'
}

.ui-datepicker-next {
    right: 0
}

.ui-datepicker-next:before {
    content: '\203A'
}

.ui-datepicker .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    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: #fff;
    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: transparent;
    border: 0;
    padding: 0
}

.ui-datepicker table.ui-datepicker-calendar tr th span {
    font-size: 12px;
    font-weight: 700;
    line-height: 28px
}

.ui-datepicker table.ui-datepicker-calendar tr td {
    background: transparent;
    border: 1px solid #adadad;
    padding: 0
}

.ui-datepicker table.ui-datepicker-calendar span,
.ui-datepicker table.ui-datepicker-calendar a {
    box-sizing: border-box;
    color: #333 !important;
    display: block;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    width: 38px
}

.ui-datepicker .ui-datepicker-title > span {
    font-size: 15px;
    font-weight: 600;
}

.page-products .ui-datepicker {
    padding: 15px;
    border: 0;
    background: transparent;
}

.ui-datepicker table.ui-datepicker-calendar .ui-state-disabled span {
    background: #f5f5f5;
    color: #999
}

.ui-datepicker table.ui-datepicker-calendar .ui-state-active {
    background: #514943;
    color: #fff
}

.ui-datepicker table.ui-datepicker-calendar .ui-datepicker-today a {
    border: 3px solid #adadad;
    line-height: 28px;
}

.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: #fff;
    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: 6%;
    width: 47%
}

.ui-datepicker .ui-datepicker-title .ui-datepicker-year {
    width: 47%
}

.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: #333;
    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;
    margin-top: -1.3rem;
    position: absolute;
    speak: none;
    text-shadow: none;
    top: 50%;
    width: auto
}

.message-notice:before,
.order-errors .admin__fieldset-wrapper .title:before {
    color: #007bdb;
    content: '\e61a'
}

.message-warning:before {
    color: #eb5202;
    content: '\e623'
}

.message-error {
    background: #fcc
}

.message-error:before {
    color: #e22626;
    content: '\e632';
    font-size: 1.5rem;
    left: 2.2rem;
    margin-top: -1rem
}

.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: #fff;
    min-width: 40%;
    transform: scale(.7);
    transition: all .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: #333;
    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;
    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: .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: .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: .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: .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: .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 .5rem .5rem 0
}

.ui-dialog .main-col .breadcrumbs li:after,
.ui-dialog .magento-message .breadcrumbs li:after {
    content: '';
    margin: 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: .5rem 0;
    padding: 2px
}

.ui-dialog .main-col .filecnt,
.ui-dialog .magento-message .filecnt {
    border: 1px solid #adadad;
    display: inline-block;
    margin: 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: .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: #fff !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: .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: #fff
}

.popup-window.dialog {
    z-index: 900 !important
}

.popup-window .table_window > tbody > tr > td {
    background: #fff;
    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: #fff;
    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: 899
}

.modal-slide,
.modal-popup {
    bottom: 0;
    left: 235px;
    min-width: 0;
    position: fixed;
    right: 0;
    top: 77px;
    visibility: hidden
}
.modal-slide{
    top: 0px;
}
.modal-slide._show,
.modal-popup._show {
    visibility: visible
}

.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: #fff;
    box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);
    opacity: 1;
    pointer-events: auto
}

.modal-slide {
  z-index: 900;
}
.modal-slide._show{
    z-index: 99999 !important;
}

.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%);
    transition-duration: .3s;
    -webkit-transition-property: -webkit-transform, visibility;
    transition-property: transform, visibility;
    transition-timing-function: 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 {
  left: 0;
  overflow-y: auto;
  z-index: 99999 !important;
}

.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%);
    transition-duration: .2s;
    -webkit-transition-property: -webkit-transform, visibility;
    transition-property: transform, visibility;
    transition-timing-function: ease
}

.modal-popup._inner-scroll {
    overflow-y: visible
}

.ie10 .modal-popup._inner-scroll,
.ie9 .modal-popup._inner-scroll {
    overflow-y: auto
}

.modal-popup._inner-scroll .modal-inner-wrap {
    max-height: 90%
}

.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 .2s linear
}

.data-tooltip-wrapper._hide {
    height: 0;
    opacity: 0;
    overflow: hidden
}

.data-tooltip {
    background-color: #fff;
    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: #fff;
    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: #fff;
    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: 15px;
}

.modal-popup .action-close:focus,
.modal-slide .action-close:focus {
    background-color: transparent
}

.modal-popup.prompt .prompt-message {
    padding: 2rem 0
}

.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: #fff
}

.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 #ccc;
    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: 2rem !important;
}

.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-family: "opensans";
  font-size: 16px;
  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: .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: .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: .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 #999;
    margin-bottom: 2rem;
    overflow-x: scroll;
    overflow-y: hidden;
    position: relative
}

.timeline-content._from-now {
    padding-left: 50px
}

.timeline-content._no-records {
    background: #fff
}

.timeline-past {
    background: linear-gradient(to left, rgba(255, 255, 255, 0.001), rgba(255, 255, 255, 0.5) 25%, #fff);
    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: #666;
    display: inline-block;
    line-height: 2rem;
    vertical-align: middle
}

.timeline-legend-item:before {
    border: 1px solid #999;
    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: #333;
    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(.9)
}

.timeline-action:before {
    transition: color .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 #999;
    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: #fff;
    border-bottom: 1px solid #999;
    color: #303030;
    display: block;
    font-size: 1.1rem;
    line-height: 1;
    max-width: 100%;
    overflow: hidden;
    padding: 1rem .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 .3rem
}

.timeline-priority-scale {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 210px solid #ccc;
    height: 0;
    margin: .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: .5rem 0;
    padding: 2px
}

.filecnt {
    border: 1px solid #adadad;
    cursor: pointer;
    display: inline-block;
    margin: 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: #fff;
    box-sizing: border-box;
    display: inline-block;
    margin: 1.2rem;
    position: relative;
    vertical-align: top;
    width: 150px
}

.image .product-image-wrapper {
    background: #fff;
    border: 1px solid #ccc;
    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: .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;
    font-size: 6rem;
    line-height: inherit;
    color: #ccc;
    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: #fff;
    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: #fff url("../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/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;
    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;
    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: #666;
    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 .4rem .4rem 0;
    padding: .6rem
}

.image-panel {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    background: #fff;
    border-bottom: 1px solid #c2c2c2;
    box-shadow: inset 0 1px 3px #ccc;
    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: #666;
    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;
    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 .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: #666;
    margin: 0 0 1rem
}

.image-panel-controls .multiselect-alt,
.gallery .multiselect-alt {
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #333;
    list-style: none;
    margin: 0;
    padding: 0
}

.image-panel-controls .multiselect-alt .item,
.gallery .multiselect-alt .item {
    border-top: 1px solid #fff;
    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;
    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 .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 #bbb;
    bottom: auto;
    color: #666;
    font-size: 1.6rem;
    font-weight: 700;
    height: auto;
    left: -1px;
    letter-spacing: .1rem;
    line-height: 1.6rem;
    padding-bottom: .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: .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 {
    margin-bottom: .5rem;
    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-button {
    cursor: pointer;
    display: inline-block
}

.file-uploader-button._is-dragover {
    background: #d4d4d4;
    border: 1px solid #006bb4
}

.file-uploader-spinner {
    background-image: url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/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 {
    background: #fff;
    border: 1px solid #cacaca;
    box-sizing: border-box;
    cursor: pointer;
    height: 150px;
    line-height: 1;
    margin-bottom: 1rem;
    overflow: hidden;
    position: relative;
    width: 150px
}

.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;
    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 {
    opacity: .7
}

.file-uploader-preview .preview-image {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.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 {
    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
}

.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;
    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: #666
}

.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: #666 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: auto;
    right:0;
    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: .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: #bbb;
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top, #bbb 0%, #f8f8f8 100%);
    background-image: linear-gradient(to bottom, #bbb 0%, #f8f8f8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#bbb', endColorstr='#f8f8f8', GradientType=0);
    border-radius: 50%;
    content: '';
    display: block;
    height: .8rem;
    left: 50%;
    margin: -0.4rem 0 0 -0.4rem;
    position: absolute;
    top: 50%;
    width: .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: #bbb;
    background-repeat: repeat-x;
    background-image: -webkit-linear-gradient(top, #bbb 0%, #f8f8f8 100%);
    background-image: linear-gradient(to bottom, #bbb 0%, #f8f8f8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#bbb', endColorstr='#f8f8f8', GradientType=0);
    border-radius: 50%;
    content: '';
    display: block;
    height: .8rem;
    left: 50%;
    margin: -0.4rem 0 0 -0.4rem;
    position: absolute;
    top: 50%;
    width: .8rem
}

.message-system-inner {
    background: #fffbbb
}

.message-system-inner .message-system-list {
    float: left;
    width: 75%
}

.message-system-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.message-system-short {
    overflow: hidden;
    text-align: right
}

.message-system-short .message-system-short-label {
    display: inline-block;
    padding: 1.8rem .3rem 1.8rem 1rem
}

.message-system-short .message,
.message-system-short .order-errors .admin__fieldset-wrapper .title {
    display: inline-block;
    padding: 1.8rem 2rem 1.8rem 3.3rem
}

.message-system-short .message:before,
.message-system-short .order-errors .admin__fieldset-wrapper .title:before {
    left: .3rem
}

.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
}

.menu-wrapper {
    display: inline-block;
    position: relative;
    width: 8.800000000000001rem;
    z-index: 700
}

.menu-wrapper:before {
    background-color: #373330;
    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
}

._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(.95)
}

.menu-wrapper .logo .logo-img {
    height: 4.1rem;
    transition: -webkit-filter .2s linear, filter .2s linear, transform .1s linear;
    width: 3.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 .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: .025em;
    min-height: 6.2rem;
    padding: 1.2rem .5rem .5rem;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color .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: .3rem
}

.admin__menu .level-0 > .submenu {
    background-color: #4a4542;
    box-shadow: 0 0 3px #000;
    left: 100%;
    min-height: calc(7.5rem + 2rem + 100%);
    padding: 2rem 0 0;
    position: absolute;
    top: 0;
    transform: translateX(-100%);
    transition-duration: .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 .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 > a,
.admin__menu .submenu .parent .submenu-group-title {
    color: #a79d95;
    display: block;
    font-size: 1.6rem;
    font-weight: 600;
    margin-bottom: .7rem;
    padding: 1.25rem 1.5rem;
    pointer-events: none
}

.admin__menu .submenu .column {
    display: table-cell
}

.admin__menu .submenu-title {
    color: #fff;
    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: #fff;
    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: #fff
}

.admin__menu .item-dashboard > a:before {
    content: '\e604';
    font-size: 1.8rem;
    padding-top: .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: .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: .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-overlay {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 697
}

.admin-user {
    float: right;
    line-height: 1.36;
    margin-left: .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: .4rem;
    padding-left: 4rem;
    padding-top: .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: .5rem .4rem 0 .4rem;
    content: '';
    height: 0;
    margin-top: -0.2rem;
    position: absolute;
    right: 1.3rem;
    top: 50%;
    transition: all .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: .5em;
    padding-right: 1.8rem;
    transition: background-color .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: -.3rem;
    position: relative;
    z-index: 480
}

.search-global-field {
    min-width: 5rem
}

.search-global-field._active .search-global-input {
    background-color: #fff;
    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: #fff;
    content: '';
    height: 5px;
    left: 0;
    position: absolute;
    right: 0;
    top: -5px
}

.search-global-field .search-global-menu > li {
    background-color: #fff;
    border-top: 1px solid #ddd;
    display: block;
    font-size: 1.2rem;
    padding: .75rem 1.4rem .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: .75rem 1.4rem .55rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.search-global-label:active {
    transform: scale(.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: .75rem 1.4rem .55rem;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .1s linear, width .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: #fff;
    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: .75rem 2rem .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: #fff;
    display: inline-block;
    font-size: 1.1rem;
    font-weight: 700;
    left: 50%;
    margin-left: .3em;
    margin-top: -1.1em;
    padding: .3em .5em;
    position: absolute;
    top: 50%
}

.notifications-entry {
    line-height: 1.36;
    padding: .6rem 2rem .8rem;
    position: relative;
    transition: background-color .1s linear
}

.notifications-entry:hover {
    background-color: #e0f6fe
}

.notifications-entry.notifications-entry-last {
    margin: 0 2rem;
    padding: .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 #ddd;
    padding-bottom: .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: .7rem;
    margin-right: 1em
}

.notifications-entry-description {
    color: #333;
    font-size: 1.1rem;
    margin-bottom: .8rem
}

.notifications-entry-description-end {
    display: none
}

.notifications-entry-description-end._show {
    display: inline
}

.notifications-entry-time {
    color: #777;
    font-size: 1.1rem
}

.notifications-close {
    line-height: 1;
    padding: 1rem;
    position: absolute;
    right: 0;
    top: .6rem
}

.notifications-close:before {
    color: #ccc;
    content: '\e620';
    transition: color .1s linear
}

.notifications-close:hover:before {
    color: #b3b3b3
}

.notifications-close:active {
    transform: scale(.95)
}

.page-header-actions {
    padding-top: 1.1rem
}

.page-header-hgroup {
    padding-right: 1.5rem
}

.page-title-wrapper {
  /*  margin-top: 1.6rem*/
  padding:5px 15px;
}

.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: .1rem solid #ddd;
    color: #777;
    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: .5rem
}

.magento-version strong {
    color: #666
}

.copyright {
    margin-bottom: -.2rem;
    position: relative;
    text-align: left
}

.copyright .link-copyright {
    display: inline-block;
    margin-right: .5rem;
    text-decoration: none;
    vertical-align: top
}

.copyright .link-copyright:hover:before {
    color: #f38a5e
}

.copyright .link-copyright:before {
    transition: color .1s linear;
    color: #eb5202;
    content: '\e606';
    display: block;
    font-size: 2.5rem;
    position: relative;
    top: -.2rem
}

.copyright .link-copyright:active:before {
    transform: scale(.9)
}

.footer-legal {
    padding-top: 1rem
}

.footer-legal-system {
    text-align: right
}

.store-switcher {
    color: #41362f;
    float: left;
    font-size: 1.3rem;
    margin-top: .7rem
}

.store-switcher .admin__action-dropdown {
    background-color: #f8f8f8;
    margin-left: .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;
    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;
    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: #fff;
    border: 1px solid #aaa6a0;
    margin-top: 4px;
    min-width: 19.5rem;
    z-index: 100;
    box-sizing: border-box;
    display: none;
    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;
    position: absolute
}

.store-switcher .dropdown-menu {
    left: 0;
    margin-top: .5em;
    max-height: 250px;
    overflow-y: auto;
    padding-top: .25em
}

.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: .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: #eee;
    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: .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: #333;
    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: .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: #000;
    border-radius: 3px;
    color: #fff;
    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 #000;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: '';
    height: 0;
    left: 20px;
    opacity: .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: 7px 15px;
}

.page-main-actions {
    margin: 0 0 2rem
}

.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 {
  color: #333333;
  content: attr(data-title);
  float: left;
  font-size: 16px;
  margin-top: 4px;
  max-width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.page-actions > button,
.page-actions .page-actions-buttons > button,
.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 > button.action-back,
.page-actions .page-actions-buttons > button.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 > button.action-back:before,
.page-actions .page-actions-buttons > button.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: .5em;
    position: relative;
    top: 1px
}

.page-actions > button.action-primary,
.page-actions .page-actions-buttons > button.action-primary,
.page-actions > button.primary,
.page-actions .page-actions-buttons > button.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 > .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 > .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 .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 {
  display: flex;
  float: right;
  justify-content: flex-end;
  margin-right: 15px;
  margin-top: 15px;

}
.page-main-actions .page-actions-buttons {
  margin-right: 0;
  margin-top: 0;
}
.customer-index-edit .page-actions-buttons {
    background-color: transparent
}

.admin__page-nav,
.order-sidebar {
  background: #fff none repeat scroll 0 0;
  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: #fff;
    cursor: pointer;
    margin: 0;
    padding-right: 3.5rem;
    transition: border-color .1s ease-out, background-color .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: .7rem;
    padding: 0;
    position: relative;
    transition: border-color .1s ease-out, background-color .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: #3F51B5;
}

.admin__page-nav-item._active .admin__page-nav-link,
.admin__page-nav-item.ui-state-active .admin__page-nav-link {
    background: #fff;
    border-color: #e3e3e3;
    border-right: 1px solid #fff;
    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 .1s ease-out, background-color .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;
    color: #333333;
}

.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: .8em;
    vertical-align: baseline
}

.admin__page-nav-item-message .admin__page-nav-item-message-icon:after {
    color: #ffffff;
    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 #ccc
}

.admin__fieldset > .admin__collapsible-block-wrapper:last-child {
    border-bottom-width: 0
}

.admin__collapsible-block-wrapper .admin__collapsible-title {
  clear: both;
    color: #fff;
    cursor: pointer;
    display: block;
    font-family: 'opensans';
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.025em;
    padding: 15px 35px 13px 11px;
    position: relative;
    text-decoration: none;
    background-color: #0165d0;
}
.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(.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: 13px;
    top: 12px;
}

.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 #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  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;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #fff;
}
.admin__collapsible-content .row{
    margin-left: 0px;
    margin-right: 0px;
}

.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
}

.modals-wrapper .modal-slide .fieldset-wrapper .admin__collapsible-title {
    clear: both;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: .025em;
    padding: 15px 35px 13px 11px;
    position: relative;
    text-decoration: none;
    margin-bottom: 20px;
}

.product_form_product_form_configurableModal._show .admin__data-grid-wrap {
    padding: 0;
}

.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(.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: 50%;
    transform: translateY(-50%);
}

.modal-slide .fieldset-wrapper .admin__collapsible-title._loading:before {
    content: ''
}

.modal-slide .fieldset-wrapper .admin__collapsible-title:before {
    left: auto
}

.admin__collapsible-block .comment {
    margin-bottom: .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: .025em;
    padding: 1.9rem 2.8rem 1.9rem 0;
    position: relative;
    text-decoration: none;
    transition: color .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(.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: .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 .8rem;
    padding: 0
}

.accordion dt {
    border-bottom: 1px solid #ccc
}

.accordion dt.open {
    border-bottom: none
}

.accordion dd {
    border-bottom: 1px solid #ccc;
    display: none
}

.accordion dd.open:empty {
    background: #fff url(../../frontend/Ced/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 .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: #999;
    font-size: 1.2rem;
    letter-spacing: .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: .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: .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 #999;
    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: -.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: #fff;
    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: #fff;
    font-size: 1.3rem
}

.dashboard-container .ui-tabs-panel {
    border-top: 1px solid #adadad
}

.dashboard-diagram-disabled {
    padding: .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(#fff 100%));
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,255,255,0)', endColorstr='#fff', GradientType=1);
    content: '';
    height: 4.8rem;
    position: absolute;
    right: 0;
    top: 0;
    width: 2rem
}

.dashboard-store-stats .ui-tabs-panel {
    background: url(../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/images/ajax-loader-small.gif) no-repeat 50% 50%;
    min-height: 4.5rem
}

.dashboard-store-stats .tabs-horiz {
    border-right: 1px solid #fff;
    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: .1rem
}

.dashboard-container .dashboard-secondary {
    padding-right: 3.5rem
}

.dashboard-item {
    margin-bottom: 3rem
}

.dashboard-item-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 {
    -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: #fff;
    border: 1px solid #e3e3e3;
    box-shadow: 0 5px 30px 0 #000;
    display: block;
    float: none;
    margin: auto;
    max-width: 45rem;
    min-height: 30rem;
    min-width: 0;
    padding: 40px 80px 50px;
    position: relative;
    width: 100%;
    z-index: 1
}

.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
}

.page-layout-admin-login .messages {
    margin-top: -1rem
}

.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
}

.adminhtml-cache-index .data-grid-checkbox-cell.col-select.col-massaction {
    cursor: pointer
}

.adminhtml-cache-index .data-grid-checkbox-cell-inner {
    margin: 1.1rem 1.8rem .9rem;
    padding: 0
}

.adminhtml-cache-index .data-grid-checkbox-cell-inner:before {
    content: none
}

input[type='checkbox'].banner-content-checkbox {
    position: absolute;
    top: .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: .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('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/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: .5rem 0
}

.attributes-summary .attributes-selected,
.attributes-summary .attributes-found {
    display: block
}

.sidebar-actions {
    margin-bottom: 2rem
}

.sidebar-actions [class*='action-'] {
    margin-bottom: .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
}

.permissions-custom-options {
    margin: 0 0 2rem
}

.permissions-custom-options .admin__control-table {
    margin: 0 0 .5rem
}

.permissions-custom-options .col-grants .admin__field-label {
    display: block;
    text-align: left
}

.section-config {
    border-bottom: 1px solid #ccc
}

.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: #fff;
    content: '\e62d';
    display: block;
    float: left;
    font-size: 1.6rem;
    font-weight: 400;
    height: 1em;
    margin-left: -25px;
    margin-top: .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: .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: .5rem;
    margin-right: .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: .8rem;
    left: 5.15rem;
    position: absolute;
    right: 5.15rem;
    top: .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: .5rem;
    left: calc(-50% + .25rem);
    position: absolute;
    right: calc(50% + .7rem);
    top: .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: #000 !important;
}

.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: #fff;
  content: "";
  left: 49%;
  top: 2px;
}

.nav-bar a {
    color: #514943;
    display: block;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.2;
    overflow: hidden;
    padding: 3rem .5em 0;
    position: relative;
    text-align: center;
    text-overflow: ellipsis
}

.nav-bar a:hover {
    text-decoration: none
}

.nav-bar a::after {
  background-color: #3f51b5;
  border: 4px solid #3f51b5;
  border-radius: 100%;
  color: #fff;
  content: counter(i, decimal);
  counter-increment: i;
  height: 1.7rem;
  left: 49%;
  line-height: 0.6;
  margin-left: -0.8rem;
  position: absolute;
  right: auto;
  text-align: center;
  top: 2px;
  width: 1.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: .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: #fff;
    border: 1px solid #a3a3a3;
    border-radius: 10px;
    line-height: 10px;
    min-width: 20px;
    padding: .4rem;
    position: absolute;
    right: -8px;
    text-align: center;
    top: -8px
}

.currency-addon {
    position: relative
}

.currency-addon .admin__control-text {
    border-width: 1px 1px 1px 0;
    padding-left: 1.8rem
}

.currency-addon .admin__control-text:focus + .currency-symbol {
    border-color: #007bdb
}

.currency-addon .currency-symbol {
    border: solid #adadad;
    border-width: 0 0 0 1px;
    box-sizing: border-box;
    color: #858585;
    height: 3.2rem;
    left: 0;
    padding: 7px 0 0 .5rem;
    position: absolute;
    top: 0;
    transition: border-color .1s linear;
    width: 1.6rem
}

._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: #fff;
    border: 1px solid #d1d1d1;
    margin: 0 0 3rem;
    max-width: 70rem;
    padding: 1rem;
    transition: border-color .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: .5rem 0 0;
    padding: 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;
    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 .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 .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;
  position: relative;
}

.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: .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%) * .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: #fff;
    padding: 0
}

.downloadable-form .col-actions {
    width: 15px
}

.downloadable-form .draggable-handle {
    margin-top: .3rem
}

.downloadable-form.admin__fieldset .draggable-handle {
    background: none;
    height: inherit;
    line-height: inherit
}

.downloadable-form .action-delete {
    margin-top: .4rem;
    padding: 0
}

.downloadable-form .action-delete:before {
    color: #999;
    font-size: 1.8rem
}

.downloadable-form .action-add {
    padding: .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: .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: .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 #ccc;
    margin-bottom: 1.7rem;
    padding: 1.4rem 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%) * .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
}

.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: -.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: .8rem
}

.partner-image {
    margin-bottom: 2.2rem;
    margin-top: .8rem;
    max-height: 12rem;
    max-width: 12rem
}

.partner-description {
    margin-bottom: 1rem
}

.partners-footer .magento-connect-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: .9rem;
    position: absolute;
    top: .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;
    font-size: 4rem;
    line-height: inherit;
    color: #000;
    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: #000
}

.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: .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(../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/Magento_ProductVideo/images/gallery-sprite.png) no-repeat left bottom;
    content: '';
    height: 49px;
    left: 50%;
    margin-left: -24px;
    opacity: .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: .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: '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:  '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%) * .25 - 30px) !important;
    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%) * .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: #000;
    float: right;
    font-family:  'opensans';
    font-size: 1.4rem;
    font-weight: 600;
    position: relative;
    right: 50px;
    top: 16px
}

.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'] {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: #fff;
    border: 1px solid #adadad;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin: 0 5px 0 0;
    position: relative;
    transition: all .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: .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)
}

.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: #ccc;
    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('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/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('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/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 .5rem
}

.rma-items .col-actions .action {
    margin-right: .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 .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: .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: -.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: -.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
}

.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: .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%) * .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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    display: inline-block;
    margin: 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 {
    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 {
    clear: left;
    float: left;
    margin: 0 .5rem .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 {
    display: inline-block;
    float: left;
    margin: 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 {
    font-size: 1.1rem;
    margin: 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 {
    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 {
    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 {
    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 {
    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-wapper {
    margin: 0
}

.admin__payment-method-wapper .admin__field {
    margin-left: 0
}

.admin__payment-method-wapper .admin__field:first-child {
    margin-top: 1.5rem
}

.admin__payment-method-wapper .admin__payment-methods {
    margin: 0
}

.admin__order-shipment-methods-title {
    font-weight: 700;
    margin: 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: .8rem
}

.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: #fff;
    display: block;
    font-weight: 700;
    left: 0;
    padding: .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: #666;
    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 .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: #666;
    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: #666
}

.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: #bbb
}

.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 .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: .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
}

.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 .5rem
}

.edit-order-comments .note-list-date,
.edit-order-comments .note-list-time {
  display: inline-block;
  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 .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 #ccc;
    margin-bottom: 1.7rem;
    padding: 1.4rem 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: .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: .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: -.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 {
    border: none;
    font-weight: 400;
    padding: 0 .5rem .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 {
    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 {
    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
}

.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
}

.block-schedule {
    border: 1px solid #bbb;
    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, #fff 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 #bbb
}

.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: #666
}

.schedule-table .schedule-date {
    font-weight: 700;
    padding-left: 2rem;
    white-space: nowrap;
    width: 10rem
}

.schedule-table .schedule-date:before {
    background: #fff;
    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: #666;
    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: #666;
    content: '|';
    display: inline-block;
    margin: 0 .3rem 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), #fff 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: .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 #ccc
}

.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 #ccc;
    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: .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;
    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;
    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;
    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: #fff
}

.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('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/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: #fff
}

.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('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/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 #999;
    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: #fff
}

.staging-update-preview > .data-grid._dragging-copy td {
    background-color: #524d49;
    border-bottom: 1px solid #7f7c7a;
    color: #fff
}

.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 #666;
    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: #fff
}

.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: #999;
    border-right-color: #999;
    color: #fff
}

.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: #fff
}

.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: #fff;
    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: #fff
}

.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: #fff
}

.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: #fff
}

.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: #fff
}

.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: #fff
}

.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: #fff
}

.staging-preview-item-content-wrapper .admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-action > a:hover {
    color: #fff
}

.staging-preview-item-content-wrapper .admin__data-grid-action-bookmarks .admin__action-dropdown-menu .action-dropdown-menu-link {
    color: #fff
}

.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: #fff
}

.staging-preview-item-content-wrapper .admin__control-radio:checked + label:before,
.staging-preview-item-content-wrapper .admin__control-checkbox:checked + label:before {
    color: #fff
}

.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: #fff
}

.staging-preview-item-content-wrapper .action-select-wrap .action-select {
    color: #fff
}

.staging-preview-item-content-wrapper .action-select-wrap .action-select:hover {
    color: #fff
}

.staging-preview-item-content-wrapper .action-select-wrap .action-select:hover:after {
    border-color: #fff transparent transparent transparent
}

.staging-preview-item-content-wrapper .action-select-wrap .action-select:after {
    border-color: #fff transparent transparent transparent
}

.staging-preview-item-content-wrapper .action-select-wrap .action-select._active:hover:after {
    border-color: #fff 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: #fff
}

.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: #fff
}

.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: #fff
}

.staging-preview-item-screen-sizes .admin__control-checkbox + .admin__field-label,
.staging-preview-item-screen-sizes .admin__control-radio + .admin__field-label {
    color: #fff
}

.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, #999, #999 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 #999
}

.abs-staging-events-item,
.staging-events-actions,
.staging-events-summary,
.staging-events-campaign {
    border-bottom: 1px solid #ccc;
    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: .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: #999
}

.staging-events-campaign .items {
    margin-left: 2rem
}

.staging-events-campaign-objects {
    margin: 0 0 1rem
}

.staging-events-campaign-objects-count {
    background-color: #eee;
    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: -.025em
}

.block-footer .action-add {
    -webkit-appearance: none
}

.import-export-tax-rates {
    padding-top: 2rem
}

.translate-table-container table {
    width: 100%
}

.translate-table-container td {
    background: none;
    padding: .5rem;
    text-align: left
}

.translate-table-container td.value .input-text {
    width: 100%
}

.translate-table-container th.label {
    border: none;
    font-weight: 700;
    padding: .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('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/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: .6rem 2rem .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(.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 .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: .7rem
}

.data-grid-filters-action-wrap .action-default._active {
    background-color: #fff;
    border-bottom-color: #fff;
    border-right-color: #ccc;
    font-weight: 600;
    margin: -0.1rem 0 0;
    padding-bottom: 1.6rem;
    padding-top: .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: .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 .5rem 0 0;
    padding-bottom: .6rem;
    padding-top: .6rem
}

.admin__data-grid-filters-wrap {
    opacity: 0;
    visibility: hidden;
    clear: both;
    font-size: 1.3rem;
    transition: opacity .3s ease
}

.admin__data-grid-filters-wrap._show {
    opacity: 1;
    visibility: visible;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    margin-bottom: .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 .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: .6rem;
    padding-right: 1em;
    padding-top: .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: .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: .1rem solid #ccc;
    border-top: .1rem solid #ccc;
    display: none;
    font-size: 1.3rem;
    margin-bottom: .9rem;
    padding-bottom: .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 .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(.9)
}

.admin__current-filters-list .action-remove:before {
    color: #adadad;
    content: '\e620';
    font-size: 1.6rem;
    transition: color .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;
    height: 31px;
    text-align: center;
    width: 1.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: -.25em
}

.action-previous:before {
    content: '\e629'
}

.action-next {
    margin-left: 1.5rem;
    text-indent: .1em
}

.action-next:before {
    content: '\e62a'
}

.admin__data-grid-action-bookmarks {
    opacity: .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 0 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 .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: 100%;
    min-width: 100%;
    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: .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 #fff;
    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: .6rem 1.4rem
}

.admin__data-grid-action-bookmarks .action-delete:active,
.admin__data-grid-action-bookmarks .action-edit:active {
    transform: scale(.9)
}

.admin__data-grid-action-bookmarks .action-submit {
    padding: .6rem 1rem .6rem .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: .8rem
}

.admin__data-grid-action-bookmarks .action-edit:before {
    content: '\e631'
}

.admin__data-grid-action-columns._active {
    opacity: .98;
    z-index: 290
}

.admin__data-grid-action-columns .admin__action-dropdown:before {
    content: '\e610';
    font-size: 1.8rem;
    margin-right: .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: .98;
    z-index: 290
}

.admin__data-grid-action-export .admin__action-dropdown:before {
    content: '\e635';
    font-size: 1.7rem;
    left: .3rem;
    margin-right: .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: .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 .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 .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 .6rem 1.7rem;
    text-align: center;
    transition: all .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: #fff;
    border-bottom-color: #fff;
    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: #fff;
    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: #fff;
    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: #fff;
    display: block;
    font-size: 1.4rem;
    font-weight: 700;
    padding: .1rem .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: .3rem
}

.sticky-header .admin__data-grid-actions-wrap .admin__action-dropdown {
    background-color: transparent;
    box-sizing: border-box;
    min-width: 3.8rem;
    padding-left: .6rem;
    padding-right: .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: #fff
}

.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 {
  background: #fff none repeat scroll 0 0;
  font-size: 1.4rem;
  padding: 15px;
}
.steps-wizard  .admin__data-grid-header{
    padding: 0px;
}

.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 #ccc;
    content: '';
    height: 3.2rem;
    left: 0;
    position: absolute;
    top: .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: -.4rem
}

.admin__data-grid-outer-wrap {
    min-height: 8rem;
    position: relative
}

.admin__data-grid-wrap {
  background: #fff none repeat scroll 0 0;
  margin-top: 10px;
  max-width: 100%;
  overflow-x: auto;
  padding: 15px;
}
.admin__collapsible-block-wrapper .fieldset-wrapper-content {
    overflow: auto;
}
.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('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/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: 13px;
    padding: 3rem;
    text-align: center
}

.data-grid tr.data-grid-tr-no-data:hover td {
    background-color: #fff;
    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: .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: 11px;
    line-height: 1.36;
    transition: background-color .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: #fff;
    border-left: .1rem dashed #d6d6d6;
    border-right: .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: .6rem 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:0;
    min-width: 10rem;
    right: auto;
    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: #d6d6d6;
    border: .1rem solid #d0d0d0;
    border-left-color: transparent;
    color: #fff;
    font-weight: 600;
    padding: 0;
    text-align: left
}

.data-grid th:first-child {
  border-left-color: #d6d6d6;
}

.data-grid th._dragover-left {
    box-shadow: inset 3px 0 0 0 #fff;
    z-index: 2
}

.data-grid th._dragover-right {
    box-shadow: inset -3px 0 0 0 #fff
}

.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: #333;
    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 .1s linear;
    z-index: 1
}

.data-grid .data-grid-th._sortable:focus,
.data-grid .data-grid-th._sortable:hover {
    background-color: #dddddd;
}

.data-grid .data-grid-th._sortable:active {
    padding-bottom: .9rem;
    padding-top: 1.1rem
}

.data-grid .data-grid-th.required > span:after {
    color: #f38a5e;
    content: '*';
    margin-left: .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 .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: .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: .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: .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: #fff
}

.data-grid._in-edit ._odd-row.data-grid-editable-row td {
    background-color: #fff
}

.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: #fff
}

.data-grid._in-edit .data-grid-editable-row-actions td {
    background-color: #fff
}

.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: .1rem solid #adadad;
    border-bottom-color: #c2c2c2
}

.data-grid._in-edit .data-grid-editable-row:hover td {
    background-color: #fff
}

.data-grid._in-edit .data-grid-editable-row td {
    background-color: #fff;
    border-bottom-color: #fff;
    border-left-style: hidden;
    border-right-style: hidden;
    border-top-color: #fff;
    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: #fff;
    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: .9rem;
    left: 0;
    margin-top: -1rem;
    position: absolute;
    right: 0
}

.data-grid .data-grid-editable-row td:before {
    background-color: #fff;
    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: #fff
}

.data-grid .data-grid-editable-row.data-grid-editable-row-actions td {
    background-color: #fff
}

.data-grid .data-grid-editable-row.data-grid-editable-row-actions td:first-child {
    border-left-color: #fff;
    border-right-color: #fff
}

.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 .9rem;
    position: relative;
    text-align: right
}

.data-grid-checkbox-cell-inner:hover {
    cursor: pointer
}

.data-grid-checkbox-cell-inner:before {
    bottom: 0;
    content: '';
    height: 500%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.data-grid-state-cell-inner {
    display: block;
    padding: 1.1rem 1.8rem .9rem;
    text-align: center
}

.data-grid-state-cell-inner > span {
    display: inline-block;
    font-style: italic;
    padding: .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 .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: .5rem;
    text-align: left
}

.data-grid-row-changed {
    cursor: default;
    display: block;
    opacity: .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 .7rem -0.8rem;
    position: absolute;
    transform: rotate(45deg);
    width: 1.6rem;
    z-index: 3
}

.ie9 .data-grid-row-changed._changed:hover:before {
    display: none
}

.order-billing-method .payment-icon {
    display: inline-block;
    margin-right: .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: .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 #ccc;
    color: #777;
    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: #fff;
    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: .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: .5rem
}

.merchandiser-tabs {
    border-top: 1px solid #ccc;
    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: .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 .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: #000;
    float: none;
    padding: 0;
    text-align: left;
    vertical-align: baseline;
    width: auto
}

.rule-param .label-disabled {
    color: #eee;
    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 #ccc;
    margin: 20px;
    overflow: auto;
    padding: 15px 10px 5px
}

.rule-param-wait {
    background: url(../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/mui/images/ajax-loader-small.gif) no-repeat left center;
    padding-left: 20px
}



.page-main-actions .page-actions{
    transition: 0.2s all;
  -webkit-transition: 0.2s all;
  -ms-transition: 0.2s all;
  -o-transition: 0.2s all;
  -moz-transition: 0.2s all;
  width: 100%;
}

.page-main-actions .page-actions._fixed {
  background: #f5f5f5 none repeat scroll 0 0;
  box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.1);
  left: 235px;
  position: fixed;
  top: 0;
  transition: 0.2s all;
  -webkit-transition: 0.2s all;
  -ms-transition: 0.2s all;
  -o-transition: 0.2s all;
  -moz-transition: 0.2s all;
  width: calc(100% - 235px);
  z-index: 400;
}
.mobileslidemenu-open .page-main-actions .page-actions._fixed{
    left: 60px;
}
.mobileslidemenu-open .page-main-actions .page-actions._fixed{
    width: calc(100% - 60px);
}
.page-wrapper {
  /*background-color: #fff !important;*/
}
.vendor_profile_image .pull-left.image {
  background: transparent none repeat scroll 0 0 !important;
  margin: 0 !important;
  width: auto !important;
}
.page-wrapper .page-main {
  padding-left: 0;
  padding-right: 0;
}
.page-wrapper {
  /*background-color: #fff;
  display: inline-block;
  margin-left: -4px;
  vertical-align: top;
  width: calc(100% - 130px);*/
}
.csmarketplace-account-logoutsuccess .page-wrapper{
    width: 100%;
}
.modal-content {
  border: medium none;
  border-radius: 0;
  box-shadow: none;
}
.nav-bar-outer-actions {
  float: right;
}
.steps-wizard-navigation .nav-bar a{
    display: block !important;
}
.abs-action-wrap-triangle-left .action-default, .action-wrap-prev .action-default {
  text-indent: -0.85rem;
}
input.admin__control-checkbox[type="checkbox"], input.admin__control-checkbox[type="radio"] {
  margin: 0;
  position: absolute !important;
}
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
.admin__control-radio, .admin__control-checkbox {
  cursor: pointer;
  opacity: 0.01;
  overflow: hidden;
  position: absolute;
  vertical-align: top;
}
.action-multicheck-toggle {
  height: 14px !important;
  width: 13px !important;
}
#new_video_form_fieldset.fieldset > .field:not(.choice) > .control{
   width: calc(100% * 0.5 - 30px);
}
.mage-new-video-dialog .admin__scope-old .admin__field.field-role-label .admin__field-control{
    width: calc(100% * 0.25 - 30px) !important;
}

.steps-wizard-navigation .nav-bar-outer-actions .action-wrap-prev .action-default,
.steps-wizard-navigation .nav-bar-outer-actions .action-wrap-next .action-default{
    width: 100% !important;
}
#add_new_product #add_new_product-button.action-default{
    float: right;
}



.jstree-default .jstree-open > ins {
  background-position: -72px 0;
}
.jstree-default .jstree-no-dots .jstree-open > ins {
  background-position: -18px 0;
}
.jstree-default li, .jstree-default ins {
  background-color: transparent;
  background-image: url("../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/csmarketplace/d.png");
  background-repeat: no-repeat;
}
.jstree-default a .jstree-icon {
  background-position: -56px -19px;
}
.jstree a > ins {
  height: 16px;
  width: 16px;
}
.jstree-default .jstree-clicked {
  background: #cdecf6 none repeat scroll 0 0;
}
.jstree a {
  color: black;
  display: inline-block;
  height: 16px;
  line-height: 16px;
  margin: 0;
  padding: 1px 2px;
  text-decoration: none;
  white-space: nowrap;
}
.jstree-default .jstree-no-dots li, .jstree-default .jstree-no-dots .jstree-leaf > ins {
  background: transparent none repeat scroll 0 0;
}
.jstree-default li.jstree-last {
  background: transparent none repeat scroll 0 0;
}
.jstree ul, .jstree li {
  display: block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.jstree-default li {
  background-position: -90px 0;
  background-repeat: repeat-y;
}
.jstree-default li, .jstree-default ins {
  background-color: transparent;
  background-image: url("../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/csmarketplace/d.png");
  background-repeat: no-repeat;
}




.page-layout-vendor-2columns-left .page-columns .side-col {
  float: left;

  width: 25%;
}
.page-layout-vendor-2columns-left .page-columns .main-col {
  float: right;
  width: calc(75% - 15px);
}
.csvendorproductattribute-set-add .page-columns .main-col{
    width: 100% !important;
}
.jstree-default a.jstree-loading .jstree-icon {
  background: rgba(0, 0, 0, 0) url("../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/csmarketplace/throbber.gif") no-repeat scroll center center !important;
}
.admin__data-grid-pager-wrap .selectmenu-value input[type="text"] {
  border: medium none !important;
  height: auto !important;
  padding: 0 !important;
}
.bulk-attribute-values .currency-addon .admin__control-text {
  padding-left: 30px !important;
}
#add_new_product.actions-split, #add_new_product.actions-split:hover {
  border: medium none !important;
  box-shadow: none !important;
  clear: right;
  float: right;
  margin-right: 15px;
  margin-top: 12px;
  width: 150px;
}
.modal-content #new_video_form_fieldset .admin__field.field.field-role-label.no-label {
 /* margin-left: -70%;*/
}

.order-details::after{
    content: '';
    display: table;
    clear: both;
}
.page-main-actions .page-actions._fixed{
    /*z-index: 99999 !important;*/
}
.pull-right.text-muted {
    float: left !important;
}
.vendor-calendar{
    position: absolute;
}
.vendor-calendar .ui-datepicker table.ui-datepicker-calendar .ui-datepicker-today a {
    line-height: 20px;
}
.vendor-calendar .ui-datepicker table.ui-datepicker-calendar span, .vendor-calendar .ui-datepicker table.ui-datepicker-calendar a {
    line-height: 20px;
}
.ui-datepicker table.ui-datepicker-calendar .ui-state-active{
    color: #fff !important;
}
.vendor-calendar .ui-datepicker{
    padding:0px 15px !important; 

}
.fieldset{
    background:#fff;
}
@media only screen and (max-width:768px){
    .admin__data-grid-filters-wrap .admin__form-field{
        width: calc(100% / 2);
    }
    .admin__data-grid-filters-wrap .action-select.admin__action-multiselect{
        padding-left:0 !important;
    }
    .admin__data-grid-filters-wrap .admin__action-multiselect-actions-wrap .action-default {
        font-size: 1.3rem;
        min-width: auto;
    }
}
@media only screen and (max-width:480px){
.admin__data-grid-filters > fieldset.admin__form-field{
    width: 100% !important;
}
}



/**
 * CedCommerce
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the End User License Agreement (EULA)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://cedcommerce.com/license-agreement.txt
 *
 * @category    Ced
 * @package     Ced_CsMarketplace
 * @author      CedCommerce Core Team <connect@cedcommerce.com>
 * @copyright   Copyright CedCommerce (http://cedcommerce.com/)
 * @license      http://cedcommerce.com/license-agreement.txt
 */

@font-face {
    font-family: 'Admin Icons';
    src: url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.eot');
    src: url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.eot?#iefix') format('embedded-opentype'), url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.woff2') format('woff2'), url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.woff') format('woff'), url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.ttf') format('truetype'), url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.svg#Admin Icons') format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'Admin Icons';
    src: url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.eot');
    src: url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.eot?#iefix') format('embedded-opentype'), url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.woff2') format('woff2'), url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.woff') format('woff'), url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.ttf') format('truetype'), url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/fonts/admin-icons/admin-icons.svg#Admin Icons') format('svg');
    font-weight: normal;
    font-style: normal
}

.clear_both {
    clear: both;
}

#activity-loading div {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
    position: fixed
}

#activity-loading div div {
    width: 44px;
    height: 44px;
    background: url('../../frontend/Ced/ced_2k18/fr_FR/Ced_CsMarketplace/css/ced/csmarketplace/fancybox_loading.gif') center center no-repeat;
}

.a-right {
    text-align: right;
}

th.filter {
    vertical-align: middle !important;
}

.table-bordered,
th.head {
    text-align: center !important;
    vertical-align: middle !important;
}

input.filter,
select.filter {
    font-size: 12px !important;
    height: 25px !important;
    padding: 1px;
    width: 100% !important;
}

.product-list-filter,
.list_filter {
    margin: 2px;
}

.list_filter input {
    padding: 2px;
    width: 100%;
}

#created_at_from,
#created_at_to {
    box-shadow: unset !important;
    font-size: 11px !important;
    font-weight: normal;
    height: 25px !important;
    padding: 1px;
}

.uptransform {
    text-transform: uppercase;
    font-weight: bold;
}

img.v-middle {
    /*float:left;*/
    padding: 2px;
}

.box-title {
    font-size: 15px;
    color: #23527C;
}

.data-table tfoot {
    border-bottom: 1px solid #d9dde3;
}

.label {
    /* color:black !important; */
    font-size: 14px !important;
}

.input-box>input[type="text"],
.input-box>select,
.input-box>textarea,
.input-box>input[type="checkbox"],
.input-box>input[type="radio"] {
    background-color: #fff;
    background-image: none;
    border: 1px solid #cccccc!important;
    border-radius: 4px;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%!important;
}

.input-box>input[type="text"]:focus,
.input-box>select:focus,
.input-box>textarea:focus,
.input-box>input[type="checkbox"]:focus,
.input-box>input[type="radio"]:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}

.approved_vendor {
    color: #9acd32;
    font-size: 24px;
    /* text-shadow: 1px 2px 0 #1d9d74, 6px 6px 0 rgba(0, 0, 0, 0.15);*/
}

.messages {
    padding-top: 5px;
}

.sku_not_exist {
    background-color: unset !important;
    background-position: 0 0 !important;
    padding: 0 0 0 20px;
}


/*************vendor profile***************/

.profilepic img {
    display: block !important;
    float: none;
    margin: 0 auto;
}

body {
    color: #333;
   
}

.general-wrapper>strong {
    display: inline-block;
    padding-bottom: 4px;
}

.attribute-value {
    display: inline-block;
    margin-left: 5px;
    padding-bottom: 4px;
}

.delete-image .checkbox {
    float: left;
    margin-right: 5px;
    margin-top: 3px;
}

.huge {
    font-size: 32px!important;
}

.info-heading {
    margin-top: 6px;
}

.navbar-brand.panel-title {
    font-size: 19px;
    font-weight: bold;
    color: #fff!important;
}

.navbar-top-links .fa.fa-caret-down,
.navbar-top-links .fa-envelope,
.navbar-top-links .fa-tasks,
.navbar-top-links .fa-bell,
.navbar-top-links .fa-user {
    color: #fff;
}

nav.navbar-default.navbar-static-top {
    background: #0165d0 none repeat scroll 0 0;
    border: medium none !important;
}

.navbar-default.sidebar {
    background-color: #20242b !important;
    border-color: #20242b !important;
    z-index: 9999;
    margin-top: 61px;
}

.dropdown-user .fa-user {
    color: #393939;
}

.nav .open .fa.fa-caret-down,
.nav .open .fa-envelope,
.nav .open .fa-tasks,
.nav .open .fa-bell,
.nav .open .fa-user,
.nav .open .fa.fa-gear,
.nav .open .fa-sign-out {
    color: #007a6c;
    margin-right: 2px;
}

.side-menu>li>a:focus>.fa.fa-caret-down,
.side-menu>li>a:hover>.fa.fa-caret-down,
.side-menu>li>a:focus>.fa-envelope,
.side-menu>li>a:hover>.fa-envelope,
.side-menu>li>a:focus>.fa-tasks,
.side-menu>li>a:hover>.fa-tasks,
.side-menu>li>a:focus>.fa-bell,
.side-menu>li>a:hover>.fa-bell,
.side-menu>li>a:focus>.fa-user,
.side-menu>li>a:hover>.fa-user,
.side-menu>li>a:focus>.fa.fa-external-link.fw,
.side-menu>li>a:hover>.fa.fa-external-link.fw {
    color: white;
}

.side-menu li a {
    color: #fff !important;
}

.nav>li>a:focus,
.nav>li>a:hover {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    color: #f6f6f6 !important;
}

.side-menu>li>a:focus,
.side-menu>li>a:hover {
    padding: 10px 11px;
}

.side-menu>li>a:focus>.fa.arrow,
.side-menu>li>a:hover>.fa.arrow {
    padding-right: 4px;
}

.nav-second-level>li>a:focus,
.nav-second-level>li>a:focus .nav-second-level>li>a.active,
.nav-third-level>li>a:focus,
.nav-third-level>li>a.active {
    background: #2C3B41 none repeat scroll 0 0;
}

.nav-second-level>li>a,
.nav-third-level>li>a {
    background: #0165d0 none repeat scroll 0 0;
    font-size: 12px;
}

.navbar-top-links .fa.fa-external-link.fw {
    color: #fff;
}

.user-panel::before,
.user-panel::after {
    content: " ";
    display: table;
}

*::after,
*::before {
    box-sizing: border-box;
}

.user-panel::after {
    clear: both;
}

.user-panel::before,
.user-panel::after {
    content: " ";
    display: table;
}

*::after,
*::before {
    box-sizing: border-box;
}

.user-panel {
    padding: 10px;
}

* {
    box-sizing: border-box;
}

.user-panel>.image>img {
    height: 45px;
    width: 45px;
}

.user-panel>.info>a,
.user-panel>.pull-left.info>p {
    color: #fff !important;
    margin-bottom: 5px;
    margin-top: 5px;
}

.user-panel .pull-left.image,
.user-panel .pull-left.info {
    text-align: center;
    width: 100%;
}

.input-group-addon {
    font-weight: bold;
}

label.label>label {
    color: #222D32 !important;
}

.panel-min-height .form-group {
    min-height: 100px;
}

.dropdown-menu {
    left: 61px;
}

.price-imput-box {
    position: relative;
}

.price-imput-box .validation-advice {}

.price-imput-box .validation-advice {
    left: 0;
    position: absolute;
    top: 34px;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff !important;
}

.table-bordered {
    border-right: none;
}

.order-info-wrap,
.order-info-box_billing,
.order-info-box_payment {
    border: 1px solid #ccc;
    margin-top: 15px;
    padding: 0 0 10px;
}

.order-info-wrap {
    /* margin: 20px 15px 5px;*/
}

.order-info-wrap .order-info,
.shipping-address-wrap .box-title,
.shipping-method-wrap .box-title,
.order-info-box_billing .box-title,
.order-info-box_payment .box-title {
    background: #0165D0 none repeat scroll 0 0;
    margin-bottom: 10px;
}

.order-info-box_payment .box-title h4,
.order-info-box_billing .box-title h4 {
    margin: 0;
}

.order-info-box_custom {
    margin-top: 15px;
    /*width: 49%;*/
}

.order-info-box_custom>.panel.panel-default {
    margin-bottom: 0px;
}

.space-adjust_left {
    margin-right: 1% !important;
}

.space-adjust_right {
    margin-left: 1% !important;
}

.order-info-wrap .order-info h3 {
    margin: 6px 0;
}

.order-info-box_custom .box-title {
    padding: 10px 8px;
}

.order-info-box_custom .box-content {
    padding: 2px 10px;
}

.order_title {
    display: inline;
    font-size: 17px;
    line-height: 31px;
}

.nicEdit-main {
    /*height:70px;  */
}

#djDebugPanelList {
    padding-left: 0px;
}

.ui-dialog {
    z-index: 9999999 !important;
}

.navbar-static-top .navbar-top-links {
    z-index: 1;
}

.navbar-static-top {}

.panel-min-height .form-group .form-group {
    min-height: 0px!important;
}

#loading-process {
    position: absolute;
    top: 45%;
    left: 50%;
    margin-left: -60px;
    border: 2px solid #f1af73;
    padding: 15px 60px;
    background: #fff4e9;
    color: #d85909;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    z-index: 501;
}

#loading-mask {
    position: absolute;
    color: #d85909;
    font-size: 1.1em;
    font-weight: bold;
    text-align: center;
    z-index: 9999999;
}

#loading-mask .loader {
    position: fixed;
    top: 45%;
    left: 50%;
    width: 150px;
    margin-left: -105px;
    padding: 15px 30px;
    /* background:#fff4e9; border:2px solid #f1af73; */
    color: #d85909;
    font-weight: bold;
    text-align: center;
    z-index: 1000;
    opacity: 0.80;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    /* IE8 */
}

#message-popup-window-mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: #efefef;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /*IE8*/
}

#loading-mask {
    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}

ul.messages li ul li span {
    padding-left: 20px;
}

.calendar {
    z-index: 999999;
}

.csmarketplace-account-login {}

.csmarketplace-account-login .page-title-wrapper {
    display: none;
}

.csmarketplace-account-login .login-container {}

.vendor-login-wrapper,
.vendor-forgpass-wrapper {
    background: #24323c none repeat scroll 0 0;
    border-radius: 4px;
    box-shadow: 0 4px 10px 4px rgba(19, 35, 47, 0.3);
    padding: 30px;
    margin: 0 auto 25px;
    width: 45%;
}

.vendor-login-wrapper .login-panel {
    background: transparent;
    border: medium none;
    border-radius: 0;
    margin-top: 0;
}

.vendor-login-wrapper .panel-heading {
    padding: 0px;
    background-color: transparent !important;
    border: none;
}

.vendor-login-tab,
.vendor-sign-up-tab {
    color: #fff;
    font-size: 21px !important;
    font-weight: bold;
    line-height: 25px;
    margin: 0;
    padding: 20px 15px;
    width: 50%;
    cursor: pointer;
    transition: 1s all;
    -webkit-transition: 1s all;
    background: #435259 none repeat scroll 0 0;
}

.vendor-login-tab.active,
.vendor-sign-up-tab.active {
    background: #1ab188 none repeat scroll 0 0;
}

.vendor-login-tab {
    float: left;
}

.vendor-sign-up-tab {
    float: right;
}

.vendor-login-tab:hover,
.vendor-sign-up-tab:hover {
    background-color: #169a77;
}

.login-form-body-wrap {
    padding: 0px;
}

.login-form-body-wrap p {
    color: #fff;
    font-size: 22px;
    font-weight: normal !important;
    margin: 15px 0px;
    text-align: center;
}

.ced_vendor_before_wrap .right .hello {
    color: #000;
    font-size: 20px;
    text-align: left;
}

.ced_vendor_before_wrap .right .hello strong {
    font-weight: normal;
}

.ced_vendor_before_wrap .right .login-form-body-wrap p:not(.hello) {
    color: #7b7b7b;
    font-size: 14px;
    margin-bottom: 0;
    text-align: left;
}

.login-form-body-wrap .checkbox label {
    color: #fff;
    margin-bottom: 10px;
}

.login-form-body-wrap .input-box input,
.sign-up-form-body-wrap input.input-text,
.vendor-forgpass-wrapper .input-box .input-text {
    background: transparent;
    border-radius: 0;
    font-weight: normal;
    height: 50px;
}

.login-form-body-wrap .input-box {
    margin-bottom: 26px;
    margin-top: 33px;
}

.login-form-body-wrap button,
.sign-up-form-body-wrap button,
.vendor-forgpass-wrapper button {
    background: #1ab188 none repeat scroll 0 0 !important;
    border-radius: 0 !important;
    font-size: 20px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    padding: 17px !important;
}

.panel-body.sign-up-form-body-wrap {
    color: #fff;
    display: none;
}

.csmarketplace-account-login .button,
.csmarketplace-account-create .button,
.csmarketplace-account-forgotpassword .button,
.csmarketplace-account-createpassword .button {
    color: #ffffff;
}

.panel-body.sign-up-form-body-wrap,
.panel-body.sign-up-form-body-wrap form label,
.panel-body.sign-up-form-body-wrap form li {
    color: #fff !important;
    text-align: left;
}

.sign-up-form-body-wrap,
.sign-up-form-body-wrap .col-md-12,
.sign-up-form-body-wrap .panel-body {
    padding: 0px;
}

.sign-up-form-body-wrap .register-panel,
.sign-up-form-body-wrap .panel {
    background-color: transparent;
    border: none;
    border-radius: 0px;
    text-align: center;
}

.vendor-login-wrapper .panel {
    box-shadow: none;
    margin-bottom: 0px;
}

.sign-up-form-body-wrap .field-name-firstname,
.sign-up-form-body-wrap .enter-password {
    padding-left: 0px;
    padding-right: 0px;
}

.sign-up-form-body-wrap .field-name-lastname,
.sign-up-form-body-wrap .enter-confirm-password {
    padding-right: 0px;
    padding-left: 5px;
}

.sign-up-form-body-wrap .panel-body .panel .panel-heading {
    display: none;
}

.sign-up-form-body-wrap .input-box {}

.sign-up-form-body-wrap .checkbox {
    text-align: left;
    margin-top: 0px;
}

.sign-up-form-body-wrap .panel-heading h1 {
    font-size: 23px;
    margin-bottom: 10px;
    margin-top: 10px;
}

#ced-csmarketplace-availability-suggestion input {
    margin-left: 5px;
}

.vendor-login-wrapper .mage-error {
    color: #ff5050;
    text-align: left;
}

.forgot-your-password a {
    color: #ffffff !important;
    line-height: 40px;
}

.sign-up-form-body-wrap .back-link {
    color: #fff !important;
    line-height: 26px;
    margin-top: 15px;
    text-align: right;
}

.sidebar-nav .nav.side-menu li,
.navbar-default.sidebar {
    background-color: #20242b !important;
}

.largeview-submenu {
    background: #20242b none repeat scroll 0 0;
    left: -280px;
    position: absolute;
    top: 0px;
    width: 235px;
    z-index: -9999999;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
}

.sidebar-nav .nav.side-menu .item.active .largeview-submenu {
    left: 135px;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
}

.ced-vendor-sidebar .fa.arrow::before {
    content: "\f105";
}

.largeview-submenu .nav-second-level a {
    padding: 15px !important;
    text-align: left !important;
}

.largeview-submenu .nav-second-level a i {
    display: inline-block !important;
    font-size: 17px !important;
    margin-right: 10px;
}

.largeview-submenu .nav-second-level a span {
    display: inline-block !important;
    font-size: 13px !important;
}

.col-lg-12.col-md-12.last-panel {}

.vendor_profile_image .dropdown-toggle .pull-left.image img {
    width: 30px;
    height: auto;
    margin-top: -8px;
}

.vendor_profile_image .dropdown-toggle .pull-left.image {
    float: none !important;
}

.vendor_profile_image.open .dropdown-toggle {
    background-color: transparent !important;
}

.vendor_profile_name {
    font-weight: bold;
    padding: 5px 20px;
}

.vendor_status_info {
    padding: 5px 25px;
}

.vendor_status_info .text-success {
    font-size: 15px;
}

.panel-body .pager {
    background: #dddddd none repeat scroll 0 0;
    padding: 5px 15px;
    width: 100%;
}

.panel-body .pager .pages {
    float: right;
}

.panel-body .pager .label.pages-label {
    display: none;
}

.panel-body .pager .pages-items {
    padding: 0px;
}

.panel-body .pager .pages-items .item span.label {
    display: none;
}

.panel-body .pager .pages-items .item {
    float: left;
    margin-left: 7px;
}

.panel-body .pager .pages-items .item a {
    line-height: 9px;
    padding: 8px 9px;
}

.panel-body .pager .pages-items .item a span {
    line-height: 10px;
}

.panel-body .wide {
    list-style: none;
}

.panel-body .wide label {
    color: #333 !important;
    padding-left: 0 !important;
}

.panel-body .wide .input-box {
    margin-bottom: 14px;
    margin-top: 7px;
}

.page.messages .message.success {}

.page-layout-vendorpanel .message-success div {}

.page-layout-vendorpanel .message-error div {}

.csmarketplace-account-approval .page-wrapper {
    height: 100%;
    width: 100%;
}

.csmarketplace-account-approval .buttons-set .required,
.csmarketplace-account-approval .buttons-set .back-link {
    display: none;
}

.csmarketplace-account-approval .buttons-set>div {
    margin-top: 0px !important;
}

.csmarketplace-account-approval .login-form-body-wrap .fieldset {
    margin-bottom: 0px;
}

.csmarketplace-account-approval .vendor-login-wrapper .login-panel {
    margin-top: 0px !important;
}

.csmarketplace-account-approval .vendor-login-wrapper .login-panel .panel-title {
    background: #169a77 none repeat scroll 0 0;
    font-size: 26px !important;
    font-weight: bold;
    padding: 19px 35px;
    cursor: auto !important;
}

.csmarketplace-account-approval .vendor-login-wrapper .login-panel .hello strong {
    color: #ffffff;
    display: block;
    text-align: center;
}

.csmarketplace-account-approval .vendor-login-wrapper .login-panel .hello span.review_vendor {
    color: #ffffff !important;
    display: block !important;
    float: none !important;
    text-align: center;
    text-shadow: 0 0 0 transparent !important;
    margin-top: 15px;
}

.csmarketplace-account-approval .vendor-login-wrapper .login-panel p {
    text-align: center;
    color: #ffffff;
}

.csmarketplace-account-approval .panel-body {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0px;
}

.csmarketplace-account-approval #ced-csmarketplace-registration-fields .panel.panel-default {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
}

.csmarketplace-account-approval #ced-csmarketplace-registration-fields .panel.panel-default .panel-heading {
    display: none;
}

.csmarketplace-account-approval #ced-csmarketplace-registration-fields .panel.panel-default .panel-body {
    padding-top: 0px;
}

.csmarketplace-account-approval #ced-csmarketplace-registration-fields .panel.panel-default .panel-body .input-box {
    margin-top: 0px;
}

.csmarketplace-account-approval #ced-csmarketplace-registration-fields .panel.panel-default .panel-body #ced-shop-url {
    margin-bottom: 0px;
}

.csmarketplace-account-approval #ced-csmarketplace-registration-fields .note {
    color: #333333;
    display: block;
    text-align: center;
}

.csmarketplace-account-approval .login-form-body-wrap .buttons-set p.required {
    color: #fe5d5d;
    font-size: 11px;
    line-height: 16px;
}

.csmarketplace-account-approval .login-form-body-wrap .back-link {
    line-height: 15px;
    margin: 0;
    text-align: left !important;
}

.csmarketplace-account-approval .login-form-body-wrap .back-link a {
    color: #ffffff !important;
    font-size: 13px;
}

.csmarketplace-account-approval .login-form-body-wrap .buttons-set>div .button.btn.btn-primary {
    margin-top: 0;
    width: 100%;
}

.csmarketplace-account-approval .login-form-body-wrap .buttons-set>div,
.csmarketplace-account-approval .login-form-body-wrap .buttons-set>div>div {
    width: 100%;
    overflow: hidden;
}

.csmarketplace-account-approval div.fieldset ul.form-list {
    margin-bottom: 0;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.csmarketplace-account-approval #ced-shop-url>span {
    color: #ffffff;
}

.csmarketplace-account-approval #ced-csmarketplace-availability {
    margin-right: 5px;
}

.csmarketplace-account-login .modals-wrapper {
    display: none;
}

.csmarketplace-account-approval .message-success {
    line-height: 25px;
    margin-bottom: 3px;
    text-align: center;
}

.sign-up-form-body-wrap .form-create-account {
    min-width: 100% !important;
    width: 100% !important;
}

.sign-up-form-body-wrap .form-create-account fieldset.fieldset {
    margin-bottom: 0px;
}

.page-wrapper .forgot-panel .panel-body .forget {
    width: 100%;
    min-width: 100%;
}

.csmarketplace-account-forgotpassword .page-title-wrapper {
    display: none;
}

.vendor-forgpass-wrapper .panel-heading h3 {
    background: #1ab188 none repeat scroll 0 0;
    font-size: 25px;
    font-weight: bold;
    padding: 18px 5px;
    text-align: center;
}

.vendor-forgpass-wrapper .forget h2 {
    color: #fff;
    font-size: 24px;
    margin-bottom: 15px;
    margin-top: 9px;
    text-align: center;
}

.vendor-forgpass-wrapper .forget p {
    color: #fff;
    text-align: center;
}

.vendor-forgpass-wrapper .forgot-panel {
    background: transparent none repeat scroll 0 0;
    border: medium none;
}

.vendor-forgpass-wrapper .back-link>a {
    color: #fff !important;
}

.vendor-forgpass-wrapper .forgot-panel.panel.panel-default {
    margin-top: 0;
}

.vendor-forgpass-wrapper .panel-heading,
.vendor-forgpass-wrapper .panel-body {
    border: medium none !important;
    padding: 0;
}

body.csmarketplace-account-forgotpassword .page-wrapper {
    background: #c1bdba none repeat scroll 0 0;
}

.page.messages .message {
    padding-bottom: 15px;
    padding-left: 35px;
    padding-top: 14px;
    position: relative;
}

.page.messages .message.message-success {
    background-color: #d4fdaa;
    border: 1px solid #d4fdaa;
    border-radius: 0;
    color: rgb(0, 104, 16);
    font-size: 16px;
    margin: 0 auto 14px;
    padding-left: 47px;
    width: 100%;
}

.page.messages .message>div {
    font-size: 15px;
    text-align: left;
}

.message-error.error.message {
    background: #fcc none repeat scroll 0 0;
    color: #e22626;
}

.message-error::before {
    color: #e22626;
    /*content: "Ã®ËœÂ²";*/
    font-size: 1.5rem;
    left: 2.2rem;
    margin-top: -1rem;
}

.message::before,
.order-errors .admin__fieldset-wrapper .title::before {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    color: #007bdb;
    /*content: "Ã®ËœÅ¡";*/
    font-family: "Admin Icons";
    font-size: 1.9rem;
    font-style: normal;
    font-weight: 400;
    height: auto;
    left: 1rem;
    line-height: inherit;
    margin-top: -1.3rem;
    position: absolute;
    text-shadow: none;
    top: 50%;
    width: auto;
}

.message.error>*:first-child::before {
    content: '' !important;
}

.message-success::before,
.success::before {
    color: #79a22e;
    /*content: "Ã®ËœÂ­";*/
    left: 9px;
    top: 24px;
}

.message-error::before {
    color: #e22626;
    /*content: "Ã®ËœÂ²";*/
    font-size: 1.5rem;
    left: 1.2rem;
    margin-top: -1rem;
}

.order-details {
    float: right;
    margin-left: 0;
    width: 100% !important;
}

.csmarketplace-account-approval .message-success::before {}

.ced_vendor_before_wrap input[type="text"]::-moz-placeholder,
.ced_vendor_before_wrap input[type="password"]::-moz-placeholder,
.ced_vendor_before_wrap input[type="url"]::-moz-placeholder,
.ced_vendor_before_wrap input[type="tel"]::-moz-placeholder,
.ced_vendor_before_wrap input[type="search"]::-moz-placeholder,
.ced_vendor_before_wrap input[type="number"]::-moz-placeholder,
.ced_vendor_before_wrap input[type="datetime"]::-moz-placeholder,
.ced_vendor_before_wrap input[type="email"]::-moz-placeholder {
    opacity: 0.5;
}

.csmarketplace-account-approval .page-title-wrapper {
    text-align: center;
}

.modal-inner-wrap header.modal-header,
.modal-inner-wrap .modal-footer,
.modal-inner-wrap .modal-content {
    border: medium none;
    box-shadow: none;
}

.ced_price_rule .input-box.form-group {
    width: 100%;
}

.ced_price_rule .input-group-addon {
    line-height: 1.5;
    padding: 5.5px 15px;
}

.ced_price_rule .form-control {
    width: 90% !important;
}

.clear {
    clear: both;
}

.register-panel select {
    background-color: transparent;
    color: #fff;
    height: 45px;
}

.for_print_order_button br {
    display: block;
}

.password-strength-meter {
    background-color: #f4f4f4;
    height: 32px;
    line-height: 32px;
    padding: 0 9px;
    position: relative;
    z-index: 1;
}

.password-strength-meter::before {
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: -1;
    transition: 300ms all ease-in-out;
}

.password-weak .password-strength-meter::before {
    background-color: #ffafae;
    width: 25%;
}

.password-none .password-strength-meter::before {
    background-color: #f4f4f4;
    width: 100%;
}

.password-medium .password-strength-meter::before {
    background-color: #ffd6b3;
    width: 50%;
}

.password-strong .password-strength-meter::before {
    background-color: #c5eeac;
    width: 75%;
}

.password-very-strong .password-strength-meter::before {
    background-color: #81b562;
    width: 100%;
}


/*======================================================
=            Section Custom css 4-10-17 vik            =
======================================================*/

.fieldset ul {
    padding: 0;
}

.page-title-wrapper h1 {
    display: inline-block;
    margin-bottom: 0!important;
}

.fieldset .legend {
    margin-left: 10px;
}

.csmarketplace-account-approval .page-main {
    padding: 0 15px!important;
}

.ced-transactions-details>.fieldset {
    border: 1px solid #858585;
    border-radius: 0;
    margin-bottom: 20px !important;
}

.ced-transactions-details>.fieldset>h2.legend {
    background: #009688 none repeat scroll 0 0;
    border-bottom: 1px solid #858585;
    color: #fff;
    font-size: 18px;
    font-weight: normal;
    margin: 0 0 15px;
    padding: 10px;
}

.ced-transactions-details>.fieldset ul.form-list::after {
    clear: both;
    content: "";
    display: table;
}

.ced-transactions-details .form-list .data.order-tables {
    margin: 0 10px 0 auto;
    width: calc(100% - 20px) !important;
}

.ced-transactions-details .form-list .data.order-tables thead tr {
    background-color: #0165D0 !important;
}

.ced-transactions-details .form-list .data.order-tables th {
    padding: 10px 5px;
}

.ced-transactions-details .form-list .data.order-tables td {
    padding: 10px 5px;
}

.panel-heading::after {
    clear: both;
    content: "";
    display: table;
}

.admin__page-section-title {
    background: #0165D0 none repeat scroll 0 0;
    margin: 0 !important;
    padding: 10px !important;
}

.admin__page-section-title span {
    
    font-size: 15px;
    font-weight: bold;
}

.admin__page-section-title span {
    color: #ffffff!important;
}

.admin__page-section-content {
    border-color: currentcolor #cccccc #cccccc;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 10px;
}

.admin__page-section-item.order-billing-address {
    float: left;
    width: 50%;
}

.admin__page-section-item.order-shipping-address {
    float: right;
    width: 50%;
}

#creditmemo_items_container {
    border: 1px solid #cccccc;
    margin-bottom: 50px;
    padding: 10px;
}

.admin__page-section-item-content>table tbody tr td {
    text-align: left;
    width: 50%;
}

.order-totals .admin__table-secondary.order-subtotal-table tr td.label {
    border-radius: 0;
    color: #000000;
    display: table-cell;
    font-size: 12px !important;
    font-weight: normal;
    padding: 13px;
}

.order-totals .admin__table-secondary.order-subtotal-table tr td strong {
    font-size: 11px;
    font-weight: normal;
}

.order-totals .admin__page-section-content {
    border: 0 none;
    padding: 0;
}

.admin__page-section .admin__table-wrapper {
    border-color: currentcolor #cccccc #cccccc;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    padding: 10px;
}

.order-totals table .a-right {
    padding: 5px 0;
    text-align: left;
    width: 50%;
}

.order-totals table .a-right.last {
    text-align: right;
}

.admin__page-section-item.order-payment-method {
    float: left;
    width: 50%;
}

.entry-edit.form-inline .admin__field .label.admin__field-label {
    color: #303030;
    text-align: right;
}

.entry-edit.form-inline .admin__field .admin__field-control.control {
    float: right!important;
    margin: 0;
    width: 70%;
}

.entry-edit .admin__field-control.control select {
    width: 100%;
}

.abs-margin-for-forms-desktop,
.fieldset .legend,
.column:not(.sidebar-main) form .actions-toolbar,
.column:not(.sidebar-additional) form .actions-toolbar,
.login-container .fieldset::after {
    margin-left: 0!important;
}


/* .mass-select-wrap select {
  z-index: 0!important;
} */

.data-grid tr th:not(:first-child) {
    position: relative;
}

#report-form-validate .input-box {
    position: relative;
}

#report-form-validate .input-box img {
    right: 0;
    position: absolute;
    top: 3px;
}

.navbar-static-top .logo {
    margin: 5px auto 10px 0;
}

.filter .list_filter img {
    float: left;
}

.csmarketplace-vendor-index .panel-heading {
    text-align: unset;
}

.my-account .user-display-bg img {
    height: 148px;
    width: 100%;
}

.user-display-wrapper {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 29px #ccc;
    left: 12px;
    padding: 11px;
    position: absolute;
    top: 60%;
    width: 95%;
}

.my-account .user-display {
    position: relative;
}

.user-display-bottom {
    float: left;
}

.user-display-bottom img {
    border: 1px solid #000 !important;
    border-radius: 100%;
    width: 107px;
}

.user-display-info {
    float: right;
    padding: 30px 7px;
    width: 58%;
}

.addresses-primary .vendor-information {
    margin-top: 114px;
}

.user-display-info .nick {
    color: #009688;
    font-size: 17px;
    margin-top: 8px;
}

.admin__field-control .admin__field.admin__field-option {
    margin-top: 7px;
    position: relative;
}

.admin__fieldset {
    /*display: table-cell;*/
}

.content-header .icon-head.head-products.col-md-6 {
    color: #fff;
    margin: 5px 0 5px 0;
}

.ced_currency_setting .wrap-in-grp::after {
    content: "";
    display: table;
    clear: both;
}

#myvacation_form .wide .admin__field-label+.input-box {
    overflow: auto;
}

.form-group #skuavailable,
.form-group #skunotavailable {
    position: absolute;
    bottom: -9px;
    right: 11px;
    font-size: 10px;
}

.form-group #skunotavailable {
    color: #ff0000;
}

.form-group #skuavailable {
    color: green;
}

.csproduct-vproducts-edit .admin__fieldset-wrapper-content .admin__field._no-header .admin__field-control {
    overflow: unset;
}

.col-store-view input {
    border: 1px solid #d6d6d6;
    height: 32px;
}

.data-grid td .action-select + .action-menu._active {
  left: auto;
  right: 0;
}

.data-grid-file-uploader .action-select-wrap .action-select + .action-menu._active {
  left: 5px;
  right: auto;
}
.csproduct-vproducts-new .admin__fieldset > .admin__field > .admin__field-control, 
.admin__fieldset-wrapper-content .admin__fieldset .admin__fieldset-note
{
    padding-left: 15px;
}
/* css for font size issue in order list */

.admin__data-grid-filters-wrap .admin__form-field-legend {
    font-size: 1.3rem !important;
}

.csproduct-vproducts-new .admin__action-multiselect-tree .action-menu {
    width: 100%;
    min-width: 1px;
}
.admin__control-grouped-date > .admin__field-date.admin__field > .admin__field-control::before {
    content: '\e627';
    font-family: 'Admin Icons';
    position: absolute;
    right: 5px;
    font-size: 2.1rem;
    line-height: 34px;
}
.page-wrapper .admin__field-group-additional {
    padding-left: 15px;
}

@media (min-width: 768px) {
    .navbar-static-top .navbar-default.sidebar {
        margin-top: 72px;
    }
    .sidebar-nav .nav-second-level.collapse,
    .sidebar-nav .nav-second-level.collapse.in,
    .sidebar-nav .nav-second-level.collapsing {
        display: none !important;
    }
}

@media (max-width: 1023px) {
    .vendor-login-wrapper,
    .vendor-forgpass-wrapper {
        width: 70%;
    }
    .csmarketplace-account-approval .page .messages {
        width: 70%!important;
    }
    .buttons_scb {
        text-align: left !important;
    }
}

@media only screen and (max-width: 980px) {
    .approved_vendor {
        display: block;
        float: none;
        font-size: 20px;
    }
}

@media screen and (max-width:991px) {
    .order-reports .export-buttons {
        float: left;
        width: 13%;
    }
    .center-pager {
        text-align: center;
    }
    .left-pager {
        text-align: left;
    }
    .right-pager {
        text-align: right;
    }
    .order-info-wrap .order-info h3 {
        margin: 0;
    }
    .order-info-box_custom {
        margin-bottom: 15px;
        width: 100%;
    }
    .space-adjust_left {
        margin-right: 0 !important;
    }
    .space-adjust_right {
        margin-left: 0 !important;
    }
    .panel-min-height .form-group {
        min-height: 0px;
    }
    .modal-slide {
        left: 0!important;
    }
}

@media screen and (max-width:950px) {
    .admin__control-table-wrapper {
        overflow: scroll;
    }
}

@media screen and (max-width:767px) {
    .admin__control-table td:nth-child(6),
    .admin__control-table td:nth-child(1) {
        vertical-align: middle !important;
    }
    .downloadable-information .panel-default .panel-body {
        padding: 0 15px !important;
    }
    .panel-heading button {
        float: none!important;
        margin: 0 auto 5px;
    }
    .buttons_scb {
        text-align: center!important;
    }
    .buttons_scb button {
        display: inline-block;
    }
    .largeview-submenu {
        display: none;
    }
    .panel-heading div {
        font-size: 15px!important;
    }
    .panel-heading {
        font-size: 14px!important;
        text-align: center;
    }
    .sign-up-form-body-wrap .field-name-lastname,
    .sign-up-form-body-wrap .enter-confirm-password {
        padding-left: 0;
        padding-right: 0;
    }
    .csmarketplace-account-approval .vendor-login-wrapper .panel-body {
        padding: 15px!important;
    }
    .vendor-login-wrapper,
    .vendor-forgpass-wrapper {
        width: 100%;
    }
    .csmarketplace-account-approval .page .messages {
        width: 100%!important;
    }
    .ced-transactions-details>.fieldset .fields>.field {
        padding-left: 0px;
        padding-right: 0px;
    }
    .page-title-wrapper h1 {
        font-size: 25px;
    }
    .ced-transactions-details>.fieldset .fields>.field label {
        display: inline-block;
        margin-bottom: 0;
        margin-top: 2px;
        padding-left: 0;
        padding-right: 0;
    }
    .admin__page-section-item.order-billing-address,
    .admin__page-section-item.order-shipping-address,
    .admin__page-section-item.order-payment-method,
    .admin__page-section-item.order-totals,
    .page-layout-vendor-2columns-left .page-columns .side-col,
    .page-layout-vendor-2columns-left .page-columns .main-col {
        width: 100%!important;
    }
    .admin__page-section-item.order-comments-history,
    .admin__page-section-item.order-totals.creditmemo-totals {
        width: 100%!important;
        margin-top: 20px;
    }
    .page-layout-vendor-2columns-left .page-columns .side-col {
        margin-left: 0!important;
    }
    .entry-edit.form-inline .admin__field .admin__field-control.control {
        float: none!important;
        text-align: left;
        width: 100%!important;
    }
    .entry-edit.form-inline .admin__field .admin__field-control.control {
        float: none!important;
        margin: 10px 0!important;
        width: 100%!important;
    }
    .admin__action-multiselect-wrap {
        display: block;
        width: 90%!important;
    }
    .admin__control-addon {
        width: 80%!important;
    }
    [class*="admin__control-grouped"]>.admin__field:first-child>.admin__field-label,
    .admin__control-fields>.admin__field:first-child>.admin__field-label {
        float: none!important;
        max-width: 80%!important;
    }
    .admin__control-table-wrapper {
        /* max-width: 265px;
    overflow-x: scroll;
    width: 100% !important; */
    }
    /*   .admin__collapsible-content .admin__fieldset-wrapper-content .admin__field-control { //need to uncoment if not worked
    overflow-x: scroll;
    width: 85% !important;
  } */
    .admin__collapsible-content .admin__fieldset-wrapper-content .admin__field-control.admin__control-grouped .admin__field-control {
        overflow: visible;
    }
    .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: 0;
    }
    .admin__control-table-wrapper {
        /* max-width: 800px;
    overflow: hidden;
    width: 800px !important;
 */
    }
    .admin__collapsible-content .admin__fieldset-wrapper-content .admin__field-control select,
    .admin__collapsible-content .admin__fieldset-wrapper-content .admin__field-control input {
        width: auto !important;
    }
    .panel_product_heading {
        width: 100% !important;
    }
    .admin__fieldset>.admin__field+.admin__field._empty._no-header {
        margin-top: 0px;
    }
    .admin__fieldset-wrapper-content .admin__field._no-header .admin__field-control {
        /*to fix related product section issue in product edit page*/
        width: 100% !important;
        overflow: auto;
    }
    .csproduct-vproducts-edit .admin__field-complex+._no-header>.admin__field-control {
        /*to fix bundle item scroll issue in edit page*/
        overflow: auto !important;
    }
    .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: 20px !important;
        margin-left: 0 !important;
        float: left!important;
        position: absolute!important;
        top: 5px!important;
        left: 2px!important;
    }
    .csproduct-vproducts-new .admin__fieldset > .admin__field > .admin__field-control {
        padding-left: 0;
    }
    .csproduct-vproducts-new .admin__field input[type="text"], 
    .csproduct-vproducts-new .admin__field select
    {
        width: 100%;
    }
}

@media (max-width: 730px) {
    .admin__collapsible-content .admin__fieldset-wrapper-content .admin__field-control {
        width: 400px !important;
    }
}

@media (max-width: 650px) {
    .vendor-login-tab,
    .vendor-sign-up-tab {
        font-size: 15px !important;
        padding: 15px 5px;
    }
    .vendor-login-wrapper,
    .vendor-forgpass-wrapper {
        padding: 20px;
    }
    .vendor-forgpass-wrapper .panel-heading h3 {
        font-size: 22px;
    }
}

@media screen and (max-width:600px) {
    .page-actions-buttons .actions-split .action-default {
        margin-right: 34px !important;
        padding: 10px !important;
    }
    .ced-transactions-details>.fieldset .fields::after {
        clear: both;
        content: '';
        display: table;
    }
    .ced-transactions-details>.fieldset .fields {
        border-bottom: 1px solid #ddd;
    }
    .ced-transactions-details>.fieldset .fields>.field {
        width: 100%!important;
    }
    .admin__data-grid-pager-wrap .admin__control-select {
        min-width: 65px;
        padding-left: 0;
        padding-right: 33px;
    }
    .admin__data-grid-pager-wrap .admin__control-support-text {
        font-size: 14px;
        margin-left: 0!important;
        font-weight: normal;
    }
    .admin__data-grid-pager .action-previous,
    .admin__data-grid-pager .action-next {
        margin-right: 0;
        margin-left: 0;
        padding: 6px 10px;
        width: 32px;
    }
    .admin__data-grid-pager .admin__control-text {
        min-width: 20px;
        padding-left: 5px;
        padding-right: 5px;
        width: 30px!important;
    }
    .admin__collapsible-content .admin__data-grid-pager input.admin__control-text {
        width: 30px!important;
    }
    .admin__data-grid-pager-wrap .admin__control-select,
    .admin__data-grid-pager-wrap .admin__control-support-text,
    .admin__data-grid-pager-wrap .admin__data-grid-pager {
        display: inline-block;
    }
    .page-main-actions .page-actions._fixed .page-actions-inner::before {
        font-size: 11px !important;
    }
    .page-actions-buttons .back {
        font-size: 15px!important;
        margin: 0!important;
        padding: 5px!important;
    }
    .actions-split button {
        font-size: 15px!important;
        padding-bottom: 5px!important;
        padding-top: 5px!important;
    }
    .page-actions .page-actions-buttons button {
        font-size: 11px !important;
        margin: 0 !important;
    }
}

@media screen and (max-width:590px) {
    .admin__data-grid-action-columns-menu .admin__action-dropdown-menu-content {
        width: 174px!important;
    }
}

@media screen and (max-width:500px) {
    .csmarketplace-account-approval .btn.btn-primary {
        font-size: 12px!important;
        height: 60px;
        white-space: normal;
        width: 49%;
    }
    .csmarketplace-account-approval .vendor-login-wrapper .login-panel .panel-title {
        background: #169a77 none repeat scroll 0 0;
        cursor: auto;
        font-size: 20px!important;
        font-weight: bold;
        padding: 19px 35px;
    }
}

@media only screen and (max-width: 480px) {
    #csmarketplace_paypal .label {
        text-align: left;
        white-space: normal;
    }
    .btn {
        padding: 6px !important;
    }
    .btn.dropdown-toggle {
        padding: 1px 5px!important;
    }
    .filter_button {
        padding-left: 0;
        text-align: left !important;
    }
    .pager {
        float: left;
        !important;
    }
    .panel_product_heading {
        font-size: 14px !important;
    }
    .button_sec_font {
        font-size: 12px!important;
    }
    #filter_butn12 {
        text-align: left !important;
    }
    .order_title {
        display: inline;
        font-size: 12px;
        line-height: 31px;
    }
    .for_print_order_button {
        font-size: 12px;
    }
    .for_print_order_button .btn {
        padding: 4px !important;
    }
    .panel-head {
        padding: 4px !important;
    }
}

@media (max-width: 470px) {
    .admin__collapsible-content .admin__fieldset-wrapper-content .admin__field-control {
        width: 320px !important;
    }
}

@media (max-width: 400px) {
    .admin__collapsible-content .admin__fieldset-wrapper-content .admin__field-control {
        width: 260px !important;
    }
}

@media screen and (max-width:409px) {
    .addresses-primary .vendor-information {
        margin-top: 153px;
    }
}

@media screen and (max-width:391px) {
    .user-display-info {
        padding: 30px 13px;
        width: 48%;
    }
}

@media screen and (max-width:390px) {
    .admin__data-grid-filters-wrap._show {
        overflow: auto;
    }
    .export-button button {
        margin-left: 0 !important;
        margin-right: 0px !important;
    }
}

@media only screen and (max-width: 360px) {
    #filter_butn12 #filter_butn {
        width: 100%;
    }
    .filter-buttons {
        float: left;
        padding-left: 0px !important;
        width: 100%;
    }
    .filter-buttons button {
        float: left;
        width: 100%;
        margin-left: 0px !important;
    }
    .export-button {
        padding-left: 0 !important;
        padding-right: 0;
    }
    .export-button button {
        width: 100%;
    }
    .general-wrapper>strong,
    .panel-body>strong,
    .attribute-value>strong {
        background: none repeat scroll 0 0 #f3f3f3;
        display: block;
        padding: 3px 6px;
    }
    .general-wrapper {
        float: left;
        width: 100%;
    }
    .my-account .addresses-list .addresses-primary .panel-body {
        padding: 7px;
    }
    .attribute-value {
        padding-left: 5px;
    }
    .my-account .addresses-primary {
        /* padding: 4px;*/
    }
}

@media screen and (max-width:349px) {
    .actions-split .action-toggle {
        /* bottom: 22px;*/
    }
}
.rtl-is-active {
  direction: rtl;
  overflow-x: hidden;
}
.rtl-is-active .navbar-brand {
  float: right !important;
}
.rtl-is-active .navbar-right {
  float: left !important;
}
.rtl-is-active .navbar-right .dropdown-menu {
  float: right !important;
  left: 0 !important;
  right: auto !important;
}
.rtl-is-active #page-wrapper {
  margin-left: 0 !important;
  margin-right: 130px;
}
.rtl-is-active .largeview-submenu{
  left: 0;
}
.rtl-is-active .largeview-submenu{
  width: 310px;
  display: none;
}
.rtl-is-active .slide .side-menu li .nav-second-level li a {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.rtl-is-active .profile-vendor .vendor-profile-sta {
  padding-left: 0;
  padding-right: 15px;
  text-align: right;
  float: right;
}
.rtl-is-active .navbar-static-top .navbar-top-links > li .profile-vendor .pull-left.image {
  float: right !important;
}
.rtl-is-active .sidebar-nav .nav.side-menu .item.active .largeview-submenu {
  left: -313px;
}
.rtl-is-active .actions-split {
  width: 150px;
}
.rtl-is-active .sidebar-nav .nav.side-menu .item.active .largeview-submenu i {
  float: left;
  margin-left: 0;
  margin-right: 10px;
  margin-top: -3px;
}
.rtl-is-active .sidebar-nav .nav.side-menu .item.active .largeview-submenu i + span {
  float: right;
}
.rtl-is-active .sidebar-nav .nav.side-menu .item.active .largeview-submenu a::after {
  clear: both;
  content: "";
  display: table;
}
.rtl-is-active .slide .side-menu li .nav-second-level {
  left: auto !important;
  right: 59px !important;
}
.rtl-is-active .vendor_profile_top .user-display {
  border-left: 1px solid #d5d5d5;
  border-right: medium none;
  float: right;
}
.rtl-is-active .user-display-bottom {
  float: right;
}
.rtl-is-active .user_display_wrapper .user_display_info {
  float: left;
  text-align: right;
}
.rtl-is-active .form-list .wide label.label {
  float: right;
  text-align: left;
}
.rtl-is-active .panel-body .wide .input-box {
  padding-left: 0;
  padding-right: 10px;
}
.rtl-is-active .sign_up_form_body .wide .input-box{
  padding-right: 0px;
}
.rtl-is-active .vendor-login-wrapper .checkbox label {
  padding-left: 0;
  padding-right: 18px;
  position: relative;
  text-align: left;
}
.rtl-is-active .vendor-login-wrapper .checkbox label input {
  float: right !important;
  margin-left: 0;
  position: absolute !important;
  right: 0;
}
.rtl-is-active .sign-up-form-body-wrap .input-box {
  text-align: right;
}
.rtl-is-active #report-form-validate .form-group .input-box {
  width: 150px;
}
.rtl-is-active .admin__control-addon [class*="admin__control-"][class] ~ [class*="admin__addon-"]:last-child {
  padding-right: 1rem;
  margin-bottom: 0px;
}
.rtl-is-active .page-main-actions .page-actions._fixed{
  left: 0px;
  right: auto;
  margin-left: 0px;
}
.rtl-is-active .admin__collapsible-block-wrapper .admin__collapsible-title {
  padding: 1.9rem 1.8rem 1.9rem 5rem;
}
.rtl-is-active .logo {
  margin: 4px auto 11px 0;
}
.rtl-is-active .navbar-default.sidebar {
  margin-top: 72px;
}
.rtl-is-active .abs-actions-split-xl .action-default,
.rtl-is-active .page-actions .actions-split .action-default {
  float: right;
  margin-left: 4rem;
  margin-right: 0;
}
.rtl-is-active .actions-split.save.primary {
  width: auto;
}
.rtl-is-active .admin__control-select:focus, .ui-datepicker .ui-datepicker-title select:focus {
  /*background-image: none !important;*/
}
.rtl-is-active .largeview-submenu .nav-second-level a i {
  margin-left: 15px;
  margin-right: 0;
}
.rtl-is-active .panel_product_heading {
  float: right;
}
.rtl-is-active .buttons-set p.required {
  float: left !important;
}
.rtl-is-active .dropdown-menu > li > a i {
  float: left;
  margin-right: 10px !important;
}
.rtl-is-active .vendor_profile_image a i {
  display: inline-block !important;
}
.rtl-is-active .dropdown-menu > li.vendor_status_info i {
  float: right;
  margin-right: 0px;
  margin-left: 22px;
}
.rtl-is-active .dropdown-menu > li.vendor_status_info,
.rtl-is-active .vendor_profile_name {
  text-align: right;
}
.rtl-is-active .userinfosider .vendor_profile_name{
  text-align: center;
}
.rtl-is-active .ced-vendor-sidebar li a i {
  margin-left: 5px;
  margin-right: 0;
  padding-right: 0;
  width: 26px;
}
.rtl-is-active .ced-vendor-sidebar .side-menu > li ul li i{
  padding-right: 5px;
  width: 20px;
}
.rtl-is-active .ced-vendor-sidebar .side-menu > li ul li i.fa-angle-double-right {
  padding-right: 5px;
  width: 20px;
  transform: rotate(180deg);
}
.rtl-is-active .nav.side-menu > li span.fa.arrow {
  float: left;
}
.rtl-is-active .navbar-static-top .navbar-header .navbar-toggle {
  left: auto;
  right: 0;
}

.rtl-is-active .admin__fieldset > .admin__field > .admin__field-label {
  float: right;
  text-align: left;
}
.rtl-is-active .admin__fieldset > .admin__field > .admin__field-control{
  float: right;
}
.rtl-is-active .admin__field:not(.admin__field-option) > .admin__field-label span[data-config-scope]::before,
.rtl-is-active .accordion .config .label span[data-config-scope]::before{
  left: 0px;
  right: auto;
}
.rtl-is-active [class*="admin__control-grouped"] > .admin__field:first-child > .admin__field-label,
.rtl-is-active .admin__control-fields > .admin__field:first-child > .admin__field-label {
  right: 0;
  text-align: left;
  left: auto;
}
.rtl-is-active #add_new_product.actions-split,
.rtl-is-active #add_new_product.actions-split:hover,
.rtl-is-active .admin__control-support-text,
.rtl-is-active .admin__data-grid-toolbar .admin__data-grid-pager-wrap {
  float: left;
  margin-left: 15px;
  margin-right: 0;
}
.rtl-is-active .page-actions {
  float: left;
  margin-left: 17px;
}
.rtl-is-active .admin__data-grid-toolbar .admin__filter-actions,
.rtl-is-active .admin__data-grid-toolbar .admin__grid-massaction {
  float: right;
}
.rtl-is-active .action-next {
  margin-left: 0;
}
/*.rtl-is-active th,
.rtl-is-active td,
.rtl-is-active .data-grid th,*/
.rtl-is-active .csmarketplace-account-login .login-panel .ced-sociallogin-login h2,
.rtl-is-active .sign-up-form-body-wrap .checkbox{
  text-align: right !important;
}
.rtl-is-active div.ced-sociallogin-linkedin-inner,
.rtl-is-active div.ced-sociallogin-twitter-inner,
.rtl-is-active div.ced-sociallogin-facebook-inner,
.rtl-is-active div.ced-sociallogin-google-inner{
  float: right !important;
}
.rtl-is-active .validation-advice {
  background-position: right 0;
  padding-left: 0;
  padding-right: 15px;
}
.rtl-is-active .ced_vendor_before_wrap .ced-sociallogin-login .ced-sociallogin-login-lower > div .clearer div {
  margin-right: 0;
  margin-left: 30px !important;
}
.rtl-is-active .ced-sociallogin-login-lower {
  text-align: right;
}
.rtl-is-active .register-panel ul{
  padding-left: 0px;
  padding-right: 0px;
}
.rtl-is-active .page-actions > button.back::before,
.rtl-is-active .page-actions .page-actions-buttons > button.back::before,
.rtl-is-active .page-actions > button.action-back::before,
.rtl-is-active .page-actions .page-actions-buttons > button.action-back::before,
.rtl-is-active .page-actions > .block-footer .action-add.back::before,
.rtl-is-active .page-actions .page-actions-buttons > .block-footer .action-add.back::before,
.rtl-is-active .page-actions > .block-footer .action-add.action-back::before,
.rtl-is-active .page-actions .page-actions-buttons > .block-footer .action-add.action-back::before {
  display: inline-block;
  transform: rotate(180deg);
}
.rtl-is-active .admin__fieldset > .admin__field > .admin__field-control .admin__field.admin__field-date:first-child{
  float: right;
}
.rtl-is-active .admin__fieldset > .admin__field > .admin__field-control .admin__field.admin__field-date:last-child{
  float: left;
  margin-top: 0px;
}
.rtl-is-active .admin__control-grouped-date > .admin__field-date.admin__field > .admin__field-control{
  float: right;
}
.rtl-is-active.page-layout-vendor-2columns-left .page-columns .main-col{
  float: left;
}
.rtl-is-active.page-layout-vendor-2columns-left .page-columns .side-col{
  float: right;
}
.rtl-is-active .fieldset > .field:not(.choice) > .label{
  float: right;
  width: 18.8%;
}
.rtl-is-active .fieldset > .field:not(.choice) > .label{
  text-align: left;
}
.rtl-is-active .admin__collapsible-block-wrapper.fieldset-wrapper .fieldset-wrapper-content {
  overflow-x: scroll;
}
.rtl-is-active .abs-margin-for-forms-desktop,
.rtl-is-active .fieldset .legend,
.rtl-is-active .column:not(.sidebar-main) form .actions-toolbar,
.rtl-is-active .column:not(.sidebar-additional) form .actions-toolbar,
.rtl-is-active .login-container .fieldset::after {
  margin-left: 0;
  margin-right: 25.8%;
}
.rtl-is-active .mage-new-video-dialog form.admin__scope-old{
  float: right;
  width: 50%;
}
.rtl-is-active .mage-new-video-dialog .video-player-sidebar,
.rtl-is-active .welcome-msg .hello .approved_vendor,
.rtl-is-active .my-account .col-2.addresses-primary,
.rtl-is-active #report-form-validate .end-date{
  float: left;
}
.rtl-is-active .welcome-msg .hello .col-md-6
.rtl-is-active .my-account .col-1.addresses-primary
.rtl-is-active #report-form-validate .start-date,
.rtl-is-active #report-form-validate .period,
.rtl-is-active #report-form-validate .vendor-payment-status,
.rtl-is-active #report-form-validate .start-date,
.rtl-is-active #report-form-validate .end-date{
  float: right;
}
.rtl-is-active #report-form-validate .start-date img,
.rtl-is-active #report-form-validate .end-date img{
  float: right !important;
}
.rtl-is-active .panel-default > .panel-heading .head-products {
  color: #fff;
  float: right;
  margin-bottom: 5px;
  margin-top: 6px;
}
.rtl-is-active .action-previous::before,
.rtl-is-active .action-next::before {
  display: inline-block;
  font-weight: 700;
  line-height: 14px;
  transform: rotate(180deg);
}
.rtl-is-active .admin__data-grid-pager label.admin__control-support-text {
  float: right;
  margin-right: 6px;
}
.rtl-is-active .admin__data-grid-pager button.action-previous {
  float: right;
}
.rtl-is-active .admin__data-grid-pager-wrap .admin__control-support-text {
  float: right;
}
.rtl-is-active .progress-bar{
  float: right;
}
.rtl-is-active .navbar-top-links .dropdown-menu > li > a i {
  display: inline;
  float: none;
  margin-left: 15px;
  margin-right: 0 !important;
  margin-top: 9px;
}
.rtl-is-active .navbar-top-links .dropdown-menu li.no-notification {
  margin-bottom: 0;
  padding-bottom: 5px;
  padding-top: 5px;
}
.rtl-is-active .navbar-top-links .dropdown-menu > li > a {
  text-align: right;
}
.rtl-is-active .columns .column .rtl-active {
  float: right;
}
.rtl-is-active .mass-select-wrap{
  right: 15px;
}
.rtl-is-active select,
.rtl-is-active div[data-role="selected-option"] {
  text-align: right !important;
}
.rtl-is-active .admin__data-grid-header-row .admin__control-support-text {
  float: right;
  margin-right: 11px;
}
.rtl-is-active .admin__data-grid-toolbar .admin__data-grid-header-row > div,
.rtl-is-active .admin__data-grid-toolbar .admin__data-grid-header-row > div .admin__data-grid-pager{
  margin-left: 0px;
}
.rtl-is-active .data-grid-filters-actions-wrap{
  float: left;
}
.rtl-is-active .row-gutter > [class*="col-"] .col-xs-3 {
  float: right;
}
.rtl-is-active .row-gutter > [class*="col-"] .col-xs-9 {
  float: left;
}
.rtl-is-active .admin__data-grid-pager-wrap {
  float: left;
}
.rtl-is-active .admin__data-grid-pager-wrap > * {
  display: inline-block;
  float: none !important;
}
.rtl-is-active .admin__data-grid-toolbar .admin__control-select,
.rtl-is-active .admin__data-grid-toolbar .ui-datepicker .ui-datepicker-title select{
  background-position: calc(23px - 12px) -37px, 0 center, calc(32px) 0;
}
.rtl-is-active .admin__data-grid-toolbar .admin__control-select:focus,
.rtl-is-active .admin__data-grid-toolbar .ui-datepicker .ui-datepicker-title select:focus{
  background-position: calc(23px - 12px) 10px, 0 center, calc(32px) 0;
}

.rtl-is-active .selectmenu-item-action {
  padding: 1rem 1rem 1rem 5.5rem;
}
.rtl-is-active .admin__control-group-equal > .admin__field {
  padding: 10px !important;
}
.rtl-is-active  #multiple_image_delete .btn.btn-success.uptransform{
  float: left !important;
}
.rtl-is-active  .admin__control-radio + .admin__field-label::before,
.rtl-is-active  .admin__control-checkbox + .admin__field-label::before {
  margin: 1px -2.5rem 0 -7.6rem;
}
.rtl-is-active  .admin__control-radio + .admin__field-label,
.rtl-is-active  .admin__control-checkbox + .admin__field-label {
  padding-left: 0;
  padding-right: 25px;
}
.rtl-is-active  .admin__control-radio + label::before,
.rtl-is-active  .admin__control-checkbox + label::before,
.rtl-is-active  .mass-select-wrap select + label::before{
  float: right;
}
.rtl-is-active .nav-bar-outer-actions {
  float: left;
}
.rtl-is-active .nav-bar {
  float: right;
}
.rtl-is-active .modal-slide{
  left: 0px !important;
  z-index: 999999 !important;
}
.rtl-is-active .steps-wizard-navigation .nav-bar-outer-actions .action-wrap-prev .action-default,
.rtl-is-active .steps-wizard-navigation .nav-bar-outer-actions .action-wrap-next .action-default{
  width: 100% !important;
}
.rtl-is-active .nav-bar a::after {
  margin-left: -8px;
}
.rtl-is-active .panel-heading i + .pull-right{
  float: left !important;
}
.rtl-is-active .panel-heading i + .pull-right .dropdown-menu{
  left: 0px;
  right: auto;
  text-align: right;
}
.rtl-is-active .abs-field-no-label,
.rtl-is-active .admin__fieldset > .admin__field.admin__field-no-label > .admin__field-control,
.rtl-is-active .admin__field-no-label,
.rtl-is-active .admin__field-group-additional {
  margin-right: calc(100% * 0.25 + 30px);
}
.rtl-is-active.csmarketplace-account-logoutsuccess .login-panel .panel-body {
  line-height: 30px;
}
.rtl-is-active.csmarketplace-account-logoutsuccess .page-title{
  padding-right: 15px;
  padding-left: 15px;
}
.rtl-is-active .admin__data-grid-filters-wrap .admin__form-field-legend,
.rtl-is-active .admin__data-grid-filters-wrap .admin__form-field-label{
  text-align: right;
}
.rtl-is-active .admin__data-grid-filters-wrap .admin__form-field .admin__form-field .admin__form-field-label{
  float: right;
}
.rtl-is-active .admin__data-grid-filters-wrap .admin__form-field .admin__form-field .admin__form-field-control {
  float: left;
  margin-left: 0;
  width: 73%;
}
.rtl-is-active .admin__data-grid-filters-wrap .admin__form-field .admin__form-field::after{
  content: '';
  display: table;
  clear: both;
}
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-label span,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-label span,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-label span,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-label span,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-label span,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-label span {
  float: right;
}
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-label,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-label,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-label,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-label,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-label,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-label {
  padding-left: 0;
  padding-right: 32px;
  text-align: right;
  margin: 0;
  right: 220px;
  position: absolute;
  padding: 0;
  width: 100%;
}
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-control,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-control,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-control,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-control,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-control,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-control {
  float: right;
  margin-left: 0;
  width: 170px!important;
}
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-control input,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-control input,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-control input,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-control input,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-control input,
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-control input {
  float: left;
}
.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role-label .admin__field-control{
  float: right;
}
.rtl-is-active .action-menu,
.rtl-is-active .abs-action-menu .action-submenu,
.rtl-is-active .action-menu .action-submenu,
.rtl-is-active .actions-split .dropdown-menu .action-submenu,
.rtl-is-active .actions-split .action-menu .action-submenu {
  text-align: right;
}
.rtl-is-active .action-multicheck-wrap._active .action-menu{
  left: auto;
  right: 0;
}
.rtl-is-active .admin__data-grid-pager-wrap .selectmenu-value input[type="text"]{
  text-align: left;
}
.rtl-is-active #date_from_trig,
.rtl-is-active #date_to_trig {
  float: right;
}
.rtl-is-active .admin__control-select,
.rtl-is-active .ui-datepicker .ui-datepicker-title select {
  background-position: calc(23px - 12px) -33px, 0 center, calc(32px) 0;
  /*background-position: calc(15% - 12px) 13px, 0% center, calc(37% - 2.9rem) 0;*/
  padding-right: 10px;
  padding-left: 4.4rem;
}
.rtl-is-active .admin__control-select:focus,
.rtl-is-active  .ui-datepicker .ui-datepicker-title select:focus{
  background-position: calc(23px - 12px) 13px, 0% center, calc(32px) 0;
  padding-right: 10px;
}
.rtl-is-active .data-grid .data-grid-filters select {
  background-position: calc(5px) -37px, 0 center, calc(18px) 0;
  padding-left: 1.8rem;
  padding-right: 0.2rem;
}
.rtl-is-active .data-grid .data-grid-filters select:focus {
  background-position: calc(5px) 11px, 0px center, calc(18px) 0;
}
.rtl-is-active  .fieldset > .field:not(.choice) > .control {
  margin-left: 0;
  margin-right: 30px;
}
.rtl-is-active .admin__field + .admin__field {
  margin-top: 0.5rem;
}
.rtl-is-active .admin__control-grouped-date > .admin__field-date + .admin__field-date > .admin__field-label {
  float: right;
  padding-left: 20px;
  padding-right: 0;
}
.rtl-is-active .admin__action-multiselect-tree .action-menu-item._with-checkbox .admin__action-multiselect-label {
  padding-left: 0;
  padding-right: 35px;
  padding-top: 3px;
}
.rtl-is-active .admin__action-multiselect-tree .admin__action-multiselect-label::before{
  right: 0px;
  left: auto;
}
/*Css for dashboard page*/
.rtl-is-active .nav.navbar-top-links {
  padding: 0;
}
.rtl-is-active .buttons_scb {
  text-align: right !important;
}
.rtl-is-active .nav.side-menu {
  padding-right: 0;
}
.rtl-is-active .delete-image .checkbox {
  float: right;
  margin-left: 5px;
  margin-right: 0;
  margin-top: 5px;
}
.rtl-is-active .input-box .image_set input {
  float: unset!important;
}
.rtl-is-active .input-box #addimagefields input {
  /*float: unset!important;*/
}
.rtl-is-active .fieldset {
  margin: 0;
}
.rtl-is-active .input-box .image_set + #addimagefields input,
.rtl-is-active .input-box .image_set + #addimagefields span {
  display: inline-block;
  float: none !important;
  margin: 0;
  vertical-align: middle;
}
.rtl-is-active .input-box .image_set + #addimagefields > div {
  margin-bottom: 5px;
  margin-top: 5px;
}
.rtl-is-active .input-box .image_set + #addimagefields input[type="radio"] {
  margin-left: 5px;
  margin-right: 14px;
}

.rtl-is-active .input-group-addon {
  background-color: #eee;
  border-bottom-right-radius: 5px;
  border-color: #ccc #ccc #ccc currentcolor!important;
  border-image: none;
  border-style: solid solid solid none!important;
  border-top-right-radius: 5px!important;
  border-bottom-right-radius: 5px!important;
  border-width: 1px 1px 1px 0!important;
  color: #555;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 12px;
  text-align: center;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.rtl-is-active .form-control{
  border-radius: 0!important;
}
.rtl-is-active .tree-holder .root-category {
  float: right;
  padding: 0;
}
.rtl-is-active .order-items .head:first-child {
  min-width: 60px;
}
.rtl-is-active #report-form-validate .form-group .input-box {
  width: 100%;
}
.rtl-is-active .fieldset .legend {
  font-size: 18px;
  margin-right: 0;
}
.rtl-is-active .buttons-set.buttons_scb {
  float: left!important;
}
.rtl-is-active .panel_product_heading {
  float: right!important;
}
.rtl-is-active .panel-heading .panel_product_heading {
  float: none;
}

.rtl-is-active .order_title .button {
  float: left!important;
  margin-top: 4px;
}
.rtl-is-active .order-title-heading {
  float: right;
}
.rtl-is-active .col-1.addresses-primary.col-md-6 {
  float: right;
}
.rtl-is-active .panel-body.sign-up-form-body-wrap .note > small {
  float: right;
  margin-top: 5px;
  text-align: right;
}
.rtl-is-active .csmarketplace-vproducts-new.rtl-is-active .btn.btn-primary {
  float: right!important;
}
.rtl-is-active .largeview-submenu {
  width: 235px!important;
}
.rtl-is-active .sidebar-nav .nav.side-menu .item.active .largeview-submenu {
  left: -239px!important;
}
.rtl-is-active .nav.nav-second-level {
  padding: 0!important;
}
.rtl-is-active .nav.nav-second-level a {
  color: #fff !important;
  padding-right: 10px !important;
}
.rtl-is-active .side-menu li a {
  padding: 10px 9px 10px 10px !important;
}

.rtl-is-active #page-wrapper {
  float: left;
}
.rtl-is-active .item-container .item-options dd {
  margin: 0;
}
.rtl-is-active .button-set.text-right {
  text-align: left;
}
.rtl-is-active .form-list .wide label.label label {
  float: none;
}
.rtl-is-active .order-reports input.validate-date,
.rtl-is-active .product-reports input.validate-date {
  background: rgba(0, 0, 0, 0) url("../../frontend/Ced/ced_2k18/fr_FR/images/callendor-input.png") no-repeat scroll calc(8px) center / 12px auto !important;
}
.rtl-is-active .jqvmap-zoomin, .rtl-is-active .jqvmap-zoomout {
  left: auto;
  right: 0;
}
.rtl-is-active .panel-heading .button,
.rtl-is-active .new-product,
.rtl-is-active .pager .pages,
.rtl-is-active .order-reports #filter_butn12 button,
.rtl-is-active .product-reports #filter_butn12 button {
  float: left !important;
}
.rtl-is-active .panel-body .table-responsive1 {
  margin-top: 14px;
}
.rtl-is-active .panel-body .back-link,
.rtl-is-active .product-type,
.rtl-is-active .pager .limiter,
.rtl-is-active .pager .toolbar-amount,
.rtl-is-active .order-list .vendor-button-set .export-button,
.rtl-is-active .transaction-list .export-button,
.rtl-is-active .transaction-list .export-button button,
.rtl-is-active .ced-transactions-details .field,
.rtl-is-active .order-list .export-button button,
.rtl-is-active .order-reports .export-buttons,
.rtl-is-active .default-values,
.rtl-is-active .product-reports .export-btn,
.rtl-is-active .panel-min-height .imagetype,
.rtl-is-active .panel-min-height .defaultimage,
.rtl-is-active .user-display-wrapper .user-display-bottom {
  float: right!important;
}
.rtl-is-active .input-box .image_set .setimage > span {
  margin-left: 10px !important;
}
.rtl-is-active .buttons_scb .btn-success,
.rtl-is-active .buttons_scb .product-button {
  margin-right: 5px;
}
.rtl-is-active .tree-wrapper .root-category-wrapper {
  margin-right: 36px;
  margin-left: 0px;
}
.rtl-is-active .tree-wrapper .root-category-wrapper .tree-node{
  margin-bottom: 0px;
}
.rtl-is-active .image_set .dumimg.imagetype {
 /* float: right !important;*/
 margin-left: 10px;
}
.rtl-is-active .image_set .defaultimage {
  float: none!important;
  margin-left: 6px;
}
.rtl-is-active .image_set > span {
  vertical-align: top;
}
/*.rtl-is-active .product-list .filter_button*/
.rtl-is-active .order-list .filter-buttons,
.rtl-is-active .transaction-list .filter-buttons,
.rtl-is-active .panel-body .required,
.rtl-is-active .order-reports #filter_butn12 {
  text-align: left!important;
  padding-left: 0px;
}

.rtl-is-active .order-list .vendor-button-set .export-button,
.rtl-is-active .transaction-list .export-button,
.rtl-is-active .default-values {


}
.rtl-is-active .for_print_order_button button {
  margin-top: 0px!important;
}
.rtl-is-active .transaction-list form:after,
.rtl-is-active .transaction-list .vendor-button-set::after,
.rtl-is-active .order-reports:after,
.rtl-is-active .order-list form:after,
.rtl-is-active .root-category-wrapper .tree-node::after {
  clear: both;
  content: "";
  display: table;
}
.rtl-is-active .root-category-wrapper .ced-folder .elements {
  margin-left: 5px;
  margin-right: 5px;
}
.rtl-is-active .image_set .setimage .defaultimage {
  margin-left: 0px!important;
  margin-right: 8px!important;
}
.rtl-is-active .linearize-table-large .sample_add_btn , .rtl-is-active .linearize-table-large .btn-downloadable{
  float: left;
}
.rtl-is-active .image_set .setimage .defaultimage {
  margin-left: 0px!important;
  margin-right: 8px!important;
}

.rtl-is-active .wide .admin__field-label, .rtl-is-active .wide label {
  padding-right: 0;
}
.rtl-is-active .order-reports .v-middle,
.rtl-is-active .product-reports .v-middle {
  left: 0px!important;
  right: auto!important;
}
.rtl-is-active .filter_button .filter-buttons,
.rtl-is-active .order-details .data-table .a-right,
.rtl-is-active .product-list .filter_button,
.rtl-is-active .required,
.rtl-is-active .order-reports #filter_butn6 {
  text-align: left !important;
}
.rtl-is-active .product-list .filter_button {
  padding-left: 15px;
}
.rtl-is-active .downloadable-information .form-group {
  float: right;
}
.rtl-is-active .order-list .filter_button .filter-buttons,
.rtl-is-active .transaction-list .filter_button .filter-buttons {
  padding-left: 0;
}
.rtl-is-active .pages .action.previous::before,
.rtl-is-active .pages .action.next::before {
  margin: 0 0 0 -15px;
  position: relative;
}
.rtl-is-active .pages .action.next::before {
  right: -15px !important;
}
.rtl-is-active .bellow-list-wrapper li{
  float: right;
}
.rtl-is-active .dropdown-tasks .top-lis .edit-profile-vendor {
  text-align: right;
}
.rtl-is-active .ced_vendor_before_wrap .checkbox {
  float: right;
}
.rtl-is-active .ced_vendor_before_wrap .f-right.forgotpass{
  float: left;
}
.rtl-is-active .ced_vendor_before_wrap .checkbox label {
  padding-left: 0;
  padding-right: 25px;
}
.rtl-is-active .ced_vendor_before_wrap .checkbox label::after {
  left: auto;
  right: 0;
  top: 1px;
}
.rtl-is-active .ced_vendor_before_wrap .checkbox input:checked + label::before {
  right: 5px;
  top: 2px;
}
.rtl-is-active .ced_vendor_before_wrap div.mage-error {
  color: red;
  font-size: 12px;
  text-align: right;
}
.rtl-is-active .x_panel_tab .nav.nav-tabs .nav-item {
  float: right;
}
.rtl-is-active #csmarketplace-vreports-vorders .order-items td,
.rtl-is-active #csmarketplace-vreports-vorders .order-items th{
  text-align: center !important;
}
.rtl-is-active .table-bordered .filter .list_filter ._has-datepicker {
  background-position: calc(6px) center;
}
.rtl-is-active .for_print_order_button .space-adjust_left{
  float: right;
  margin-right: 0 !important;
}
.rtl-is-active .for_print_order_button .space-adjust_right{
  float: left;
  margin-left: 0 !important;
}
.rtl-is-active .vendor_exitance a {
  display: inline-block;
}
.rtl-is-active .downloadable-information .data-table th,
.rtl-is-active .downloadable-information .data-table td{
  text-align: right !important;
}
.rtl-is-active .downloadable-information .data-table .sample_body ul,
.rtl-is-active .downloadable-information .data-table .link_body ul{
  text-align: right !important;
}
.rtl-is-active .downloadable-information .data-table .sample_body ul input,
.rtl-is-active .downloadable-information .data-table .link_body ul input {
  margin: 0 0 0 4px;
  vertical-align: middle;
}
.rtl-is-active .downloadable-information .data-table .sample_body ul label,
.rtl-is-active .downloadable-information .data-table .link_body ul label {
  color: #000;
  font-size: 12px;
  font-weight: normal;
}
.rtl-is-active .downloadable-information .data-table td input[type="text"] {
  max-width: 150px !important;
}
.rtl-is-active .downloadable-information .data-table .link_body td label {
  color: #000;
  font-size: 12px;
  font-weight: normal;
}
.rtl-is-active .x_panel .card-block .text-right i{
  float: right;
}
.rtl-is-active .x_panel .card-block .text-right span{
  float: left;
}
.rtl-is-active .ced_vendor_before_wrap .ced-sociallogin-login h2{
  text-align: right;
}
.rtl-is-active .ced_vendor_before_wrap{
  text-align: right;
}
.rtl-is-active .ced_vendor_header .pull-left{
  float: right !important;
}
.rtl-is-active .ced_vendor_header .pull-right{
  float: left !important;
}
.rtl-is-active .ced_vendor_footer p{
 /* text-align: right;*/
}
.rtl-is-active .admin__control-table tfoot td{
  text-align: right;
}
.rtl-is-active .admin__control-table th{
  text-align: right;
}
.rtl-is-active .admin__field-complex .admin__field-complex-elements{
  float: left;
}
.rtl-is-active .page-main-actions .page-actions-buttons {
  float: left;
}
.rtl-is-active .page-actions > button,
.rtl-is-active .page-actions .page-actions-buttons > button,
.rtl-is-active .page-actions > .block-footer .action-add,
.rtl-is-active .page-actions .page-actions-buttons > .block-footer .action-add {
  float: left;
  margin-left: 0px;
  margin-right: 10px;
}
.rtl-is-active .admin__data-grid-pager{
  margin-left: 0px;
}
.rtl-is-active .modal-popup .action-close,
.rtl-is-active .modal-slide .action-close {
  left: 0;
  right: auto;
}
.rtl-is-active .modal-slide .modal-title {
  margin-left: 5.7rem;
  margin-right: 0;
}
.rtl-is-active .add-video-button-container{
  float: left;
}
.rtl-is-active .message::before,
.rtl-is-active .order-errors .admin__fieldset-wrapper .title::before {
  left: auto;
  right: 1.9rem;
}
.rtl-is-active .abs-action-wrap-triangle-left .action-default::before,
.rtl-is-active .abs-action-wrap-triangle-left .action-default::after,
.rtl-is-active .action-wrap-prev .action-default::before,
.rtl-is-active .action-wrap-prev .action-default::after {
  border-color: transparent transparent transparent #e5e5e5;
  border-width: 1.7rem 0 1.6rem 1.4rem;
  left: 99%;
  right: auto;
}
.rtl-is-active .abs-action-wrap-triangle-right .action-default::before,
.rtl-is-active .action-wrap-next .action-default::before {
  right: 100%;
}
.rtl-is-active .abs-action-wrap-triangle-right .action-default::before,
.rtl-is-active .abs-action-wrap-triangle-right .action-default::after,
.rtl-is-active .action-wrap-next .action-default::before,
.rtl-is-active .action-wrap-next .action-default::after {
  border-color: transparent #3f51b5 transparent #e3e3e3;
  border-width: 1.7rem 1.7rem 1.6rem 0;
  left: 0;
  margin-left: -1.7rem;
  top: -1px;
}
.rtl-is-active .abs-action-wrap-triangle-left .action-default::before,
.rtl-is-active .action-wrap-prev .action-default::before {
  left: 100%;
}
.rtl-is-active .admin__control-radio:checked + label::after {
  right: 3px;
  top: 4px;
}
.rtl-is-active .nav-bar > li::after {
  left: calc(50% + 0.7rem);
  right: calc(-50% + 0.25rem);
}
.rtl-is-active .admin__field-option .admin__field-label{
  text-align: right;
}
.rtl-is-active .data-grid-cell-content{
  text-align: right;
}
.rtl-is-active .admin__collapsible-block-wrapper .admin__collapsible-title::before {
  left: 13px;
  right: auto;
  top: 18px;
}
.rtl-is-active [class*="admin__control-grouped"] > .admin__field:nth-child(n+2) {
  padding-left: 0;
  padding-right: 15px;
}
.rtl-is-active .admin__page-section-title strong,
.rtl-is-active .admin__page-section-title .title{
  float: right;
}
.rtl-is-active .admin__page-section-item.order-payment-method{
  float: right;
}
.rtl-is-active .order-totals table .a-right{
  text-align: right;
}
.rtl-is-active .order-totals table .a-right.last{
  text-align: left;
}


.rtl-is-active .admin__fieldset > .admin__field.admin__field-wide[class]:not(.admin__field-option) > .admin__field-label,
.rtl-is-active .admin__field-row[class]:not(.admin__field-option) > .admin__field-label,
.rtl-is-active .address-item-edit-content .admin__field[class]:not(.admin__field-option) > .admin__field-label,
.rtl-is-active .image-panel .admin__fieldset .admin__field[class]:not(.admin__field-inline):not(.admin__field-option) > .admin__field-label,
.rtl-is-active .page-layout-admin-login .admin__field[class]:not(.admin__field-option) > .admin__field-label,
.rtl-is-active .affected-attribute-set .admin__fieldset .admin__field[class]:not(.admin__field-option) > .admin__field-label,
.rtl-is-active .gift-options-popup .admin__field[class]:not(.admin__field-option) > .admin__field-label,
.rtl-is-active .admin__page-section .admin__field[class]:not(.admin__field-option) > .admin__field-label{
  text-align: right;
}
.rtl-is-active .admin__field:not(.admin__field-option) > .admin__field-label{
  padding-right: 0px;
}
.rtl-is-active .admin__fieldset > .admin__field.admin__field-wide[class] > .admin__field-control,
.rtl-is-active .admin__field-row[class] > .admin__field-control,
.rtl-is-active .address-item-edit-content .admin__field[class] > .admin__field-control,
.rtl-is-active .image-panel .admin__fieldset .admin__field[class]:not(.admin__field-inline) > .admin__field-control,
.rtl-is-active .page-layout-admin-login .admin__field[class] > .admin__field-control,
.rtl-is-active .affected-attribute-set .admin__fieldset .admin__field[class] > .admin__field-control,
.rtl-is-active .gift-options-popup .admin__field[class] > .admin__field-control,
.rtl-is-active .admin__page-section .admin__field[class] > .admin__field-control{
  text-align: right;
}
.rtl-is-active .abs-admin__table-secondary-edit-order th,
.rtl-is-active .order-payment-method-title .admin__table-secondary th,
.rtl-is-active .order-information-table th,
.rtl-is-active .order-account-information-table th{
  text-align: right;
}
.rtl-is-active .admin__page-section-item-content > table tbody tr td{
  text-align: right;
}
.rtl-is-active .edit-order-comments .note-list-status,
.rtl-is-active .edit-order-comments .note-list-customer{
  border-left: none;
  border-right: 1px solid #a6a6a6;
  margin-right: 5px;
}
.rtl-is-active .admin__page-section-item.order-billing-address{
  float: right;
}
.rtl-is-active .admin__control-fields .admin__field-label ~ .admin__field-control{
  text-align: right;
}
.rtl-is-active .admin__control-fields .admin__field-label ~ .admin__field-control .admin__field + .admin__field {
  margin-top: 15px;
}
.rtl-is-active .admin__action-multiselect-wrap .admin__action-multiselect {
  padding-left: 3.6rem;
  padding-right: 0;
  text-align: right;
}
.rtl-is-active .action-select-wrap .action-select::before {
  height: 32px;
  left: 0;
  right: auto;
  top: 0;
}
.rtl-is-active .action-select-wrap .action-select::after {
  left: 12px;
  right: auto;
}
.rtl-is-active .actions-split .action-toggle{
  left: 0;
  right: auto;
}
.rtl-is-active .admin__data-grid-actions-wrap {
  float: left;
  margin-left: 0;
  margin-right: 1.1rem;
}
.rtl-is-active .admin__action-dropdown-wrap .admin__action-dropdown-menu {
  left: 0;
  right: auto;
}
.rtl-is-active .admin__data-grid-filters-footer .admin__footer-main-actions {
  margin-left: 0;
  text-align: left;
}
.rtl-is-active .steps-wizard .admin__data-grid-wrap .action-multicheck-wrap .action-menu,
.rtl-is-active .steps-wizard .admin__data-grid-wrap .action-multicheck-wrap .abs-action-menu .action-submenu,
.rtl-is-active .steps-wizard .admin__data-grid-wrap .action-multicheck-wrap .action-menu .action-submenu,
.rtl-is-active .steps-wizard .admin__data-grid-wrap .action-multicheck-wrap .actions-split .dropdown-menu .action-submenu,
.rtl-is-active .steps-wizard .admin__data-grid-wrap .action-multicheck-wrap .actions-split .action-menu .action-submenu {
  left: auto;
  right: 27px;
}
.rtl-is-active .admin__actions-switch-text::before {
  padding-left: 0;
  padding-right: 47px;
}
.rtl-is-active .admin__actions-switch-label::after {
  left: auto;
  right: 0;
}
.rtl-is-active .admin__actions-switch-checkbox:checked + .admin__actions-switch-label::before {
  left: unset;
  right: 15px;
}
.rtl-is-active .bulk-attribute-values .currency-addon .admin__control-text {
  padding-left:0;
  text-align: right;
  padding-right: 25px;
}
.rtl-is-active .bulk-attribute-values .currency-addon .admin__control-text {
  padding-left: 5px !important;
  text-align: right;
  padding-right: 35px;
  border-left: 1px solid #adadad;
  border-right: 0;
}
.rtl-is-active .currency-addon .currency-symbol {
  right: 0;
  padding-right: 4px;
  border-left: 0;
  border-right: 1px solid #adadad;
}
.rtl-is-active .admin__actions-switch-label::before,
.rtl-is-active .admin__actions-switch-label::after {
  left: 30px;
}
.rtl-is-active .admin__actions-switch-label::before {
  left: unset;
  right: 0;
}
.rtl-is-active .page-main-actions .page-actions._fixed .page-actions-inner::before {
  float: right;
}
.rtl-is-active .admin__page-nav-item {
  border-left: medium none;
  border-right: 3px solid #fff;
  margin-left: 0;
  margin-right: 0.7rem;
}
.rtl-is-active .admin__page-nav-item.ui-state-active {
  border-right: 3px solid #0165D0;
}
.rtl-is-active .admin__page-nav-item._active .admin__page-nav-link,
.rtl-is-active .admin__page-nav-item.ui-state-active .admin__page-nav-link {
  border-left: 1px solid #fff;
  border-right: medium none;
  margin-left: -1px;
  margin-right: 0;
}

.rtl-is-active #add_new_product #add_new_product-button.action-default {
  margin-right: 10px;
}
.rtl-is-active .abs-action-menu,
.rtl-is-active .actions-split .dropdown-menu,
.rtl-is-active .actions-split .action-menu,
.rtl-is-active .actions-split .abs-action-menu .action-submenu,
.rtl-is-active .actions-split .action-menu .action-submenu{
  text-align: right;
}
.rtl-is-active .admin__control-table td,
.rtl-is-active .admin__control-table th{
  text-align: right;
}
.rtl-is-active .data-grid-th._sortable._ascend::before,
.rtl-is-active .data-grid-th._sortable._descend::before {
  left: 4px;
  right: auto;
}
.rtl-is-active .data-grid-th._sortable._ascend,
.rtl-is-active .data-grid-th._sortable._descend{
  text-align: right;
  padding-left: 2.7rem;
  padding-right: 15px;
}
.rtl-is-active .order-subtotal-table tr td:last-child {
  text-align: left;
}
.rtl-is-active .admin__table-secondary th,
.rtl-is-active .admin__table-secondary td{
  text-align: right;
}
.rtl-is-active .admin__table-primary th,
.rtl-is-active .admin__table-primary td{
  text-align: right;
}
.rtl-is-active .admin__page-section-content .admin__page-section-item.order-comments-history {
  float: right !important;
  padding-left: 15px;
  width: 50%;
}
.rtl-is-active .admin__page-section-content .admin__page-section-item.order-totals{
  float: left !important;
  width: 50%;
  padding-right: 12px;
}
.rtl-is-active .order-totals-actions .actions{
  text-align: left;
}
.rtl-is-active .data-grid .data-grid-th._sortable, 
.rtl-is-active .data-grid .data-grid-th {
  text-align: right;
  background-color: #ddd;
  border-left-color: #d6d6d6;
}
.rtl-is-active .admin__field-note {
  text-align: right;
}
.rtl-is-active .admin__collapsible-content .admin__control-table-pagination .admin__data-grid-pager{
  float: left;
}

.rtl-is-active .input-box label.addafter .afterelment.note::before {
  margin-right: 0;
  margin-left: 5px;
  transform: rotate(180deg);
}
.rtl-is-active .ced_vendor_before_wrap .right .hello {
  text-align: right;
}
.rtl-is-active .ced_currency_setting .input-group-addon {
  float: right;
}
.rtl-is-active .ced_currency_setting .input-text {
  float: right;
}
.rtl-is-active #myvacation_form ._has-datepicker {
  padding-left: 0 !important;
  padding-right: 25px;
}
.rtl-is-active #edit_rma_form tr.headings th {
  text-align: right;
}
.rtl-is-active .with-addon .admin__field-control.control { /*exportimport download file text*/
  text-align: right!important;
}
.rtl-is-active .ced-vendor-sidebar .fa.arrow::before {
  content: "\f104";
}
.rtl-is-active .ced-default-panel .ced-default-panel-header {
  float: right;
}
.rtl-is-active .input-box .password-strength-meter {
  text-align: right;
}
.rtl-is-active .password-strength-meter::before {
  right: 0;
  left: unset;
}
/*Terms & conditions*/
.rtl-is-active .search_form_overlay .ced-modal-content{
  text-align: right;
}
.rtl-is-active .ced_close {
  right: unset;
  left: 10px;
}
.rtl-is-active .ced-modal-header .fa {
  left: 46px;
  right: unset;
}
.rtl-is-active .ced-modal-overlay .ced-modal-data ul li {
  text-align: right;
  padding-right: 25px;
}
.rtl-is-active .ced-modal-data ul li::before {
  content: "\f060";
  left: unset;
  right: 5px;
}

/* new changes */
.rtl-is-active .data-grid td:first-child {
  border-right-style: solid;
  border-left-style: dashed;
}
.rtl-is-active .data-grid td:last-child {
  border-left-style: solid;
  border-right-style: dashed;
}
.rtl-is-active .fields .field,.rtl-is-active .x_panel .card-block .text-right span,
.rtl-is-active .abs-order-tables .item-options dd, 
.rtl-is-active .order-creditmemo-tables .item-options dd, 
.rtl-is-active .order-tables .item-options dd, 
.rtl-is-active .order-invoice-tables .item-options dd, 
.rtl-is-active .edit-order-table .item-options dd, 
.rtl-is-active .order-shipment-table .item-options dd
{
  float: right;
}
.rtl-is-active .data-grid-filters-action-wrap {
  float: left;
  padding-left: 0;
}
.rtl-is-active .panel-body .wide .input-box {
  float: right;
  padding-left: 0;
  padding-right: 15px !important;
}

.rtl-is-active .table-striped .attribute-value,.rtl-is-active .x_panel .card-block .text-right i  {
  float: left;
}
.rtl-is-active.csmembership-membership-index .category-products .limiter-options,.rtl-is-active #sorter {
  background-position: 4px -33px, 0, 0 0;
}
.rtl-is-active.csmembership-membership-index .category-products .limiter-options:focus, 
.rtl-is-active #sorter:focus {
  background-position: 5px 11px, 0, 0 0 !important;
}
.rtl-is-active .data-grid .data-grid-filters select, 
.rtl-is-active .limiter-options,
.rtl-is-active #sorter
{
  padding: .2rem .3rem .2rem 1.8rem;
}
.rtl-is-active .toolbar-products .field.limiter select, 
.rtl-is-active .page-wrapper #sorter {
  margin-right: 0;
  margin-left: 10px;
}
.rtl-is-active.csmembership-membership-index .page-wrapper .order-items.order-details .row {
  display: flex;
}
.rtl-is-active.csmembership-membership-index .product-shop .regular-price {
  display: inline-block;
  margin: 0 0 10px 0;
  font-family: 'opensans-bold', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
  color: #303030 !important;
}
.rtl-is-active .ced-image-display > table th {
  text-align: right;
}
.rtl-is-active .entry-edit.form-inline .admin__field .admin__field-control.control {
  float: right !important;
  margin: 0 !important;
  width: calc( (100%) * 0.5 - 30px );
}
.rtl-is-active .open-time-wrapper > div {
  padding-right: 0;
  padding-left: 15px;
}

.rtl-is-active.csproduct-vproducts-index .mass-select-wrap {
  right: 27px;
}

.page-wrapper .data-grid-checkbox-cell-inner
{
  text-align: center;
}
.rtl-is-active.csdeal-deal-listi .page-wrapper .mass-select-wrap,
.rtl-is-active.csproduct-vproducts-index .page-wrapper .mass-select-wrap
{
  margin-top: 7.2rem;
  right: 27px;
  left: auto;
}
.rtl-is-active .order-shipment-table .item-options dt 
.rtl-is-active .abs-order-tables .item-options dt, 
.rtl-is-active .order-creditmemo-tables .item-options dt, 
.rtl-is-active .order-tables .item-options dt, 
.rtl-is-active .order-invoice-tables .item-options dt, 
.rtl-is-active .edit-order-table .item-options dt,
.rtl-is-active .order-shipment-table .item-options dt
{
  float: right;
  clear: right;
  margin: 0 0 0 5px;
}
.rtl-is-active .ced-vendor-sidebar-nav .side-menu > li.nav > a i
{
  text-align: center;
}
.rtl-is-active .admin__page-section-content .admin__page-section-item.order-comments-history, 
.rtl-is-active .admin__page-section-content .admin__page-section-item.order-totals {
  width: 100%;
}
.rtl-is-active .admin__data-grid-wrap .data-grid td,.rtl-is-active .admin__data-grid-wrap .data-grid td:last-child {
  border-right: .1rem solid #d6d6d6;
}
.rtl-is-active.csorder-vorders-index .page-wrapper .mass-select-wrap {
  margin-top: 9.2rem;
  left: auto;
  right: 27px;
}
.page-products .ced-vendor-sidebar-nav .side-menu li .nav-second-level li a.active,
.page-products .ced-vendor-sidebar-nav .side-menu a.active 
{
  background-color: #004db8 !important;
}
.page-wrapper #add_new_product.actions-split, 
.page-wrapper #add_new_product.actions-split:hover {
  width: auto;
}
@media only screen and (max-width: 767px)
{
  .rtl-is-active .ced-vendor-sidebar-nav .side-menu > li.nav > a
  {
    text-align: right;
  }
}

.hidden-lg.hidden-md.hidden-sm::after {
	clear: both;
	content: "";
	display: block;
}
.sidebar .sidebar-nav .hidden-lg.hidden-md.hidden-sm {
	padding: 3px 6px;
}
.sidebar .sidebar-nav:focus{
	outline: none;
}
.navbar-toggle .icon-bar{
	transition: 0.2s all;
	-webkit-transition: 0.2s all;
	-o-transition: 0.2s all;
	-ms-transition: 0.2s all;
	-moz-transition: 0.2s all;
}
.navbar-toggle {
	height: 28px;
	padding: 5px;
	width: 34px;
}

.navbar-toggle.clicked .icon-bar{
	position: absolute;
}
.navbar-toggle.clicked .icon-bar:nth-child(2) {
	left: 6px;
	top: 12px;
	transform: rotate(35deg);
}
.navbar-toggle.clicked .icon-bar:nth-child(3){
	display: none;
}
.navbar-toggle.clicked .icon-bar:nth-child(4) {
	left: 6px;
	top: 8px;
	transform: rotate(-35deg);
}
.mobile-menu-overlay {
	background-color: rgba(0, 0, 0, 0.1);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: -99;
	opacity: 0;
	visibility: hidden;
	transition: 0.2s all;
	-webkit-transition: 0.2s all;
	-o-transition: 0.2s all;
	-ms-transition: 0.2s all;
	-moz-transition: 0.2s all;
	cursor: pointer;
}
.navbar-static-top {
	z-index: 999999;
}
/***** table head section in grid ****/
@media (max-width: 1024px){
	.admin__data-grid-toolbar .admin__data-grid-pager-wrap {
		float: right;
		margin-top: 10px;
		text-align: left;
		width: 100%;
	}
}
@media (max-width: 991px){
	.page-layout-vendor-2columns-left .page-columns .side-col {
	  width: 100%;
	}
	.page-layout-vendor-2columns-left .page-columns .main-col {
	  width: 100%;
	}
}
@media (max-width: 767px){
	body.mobileslidemenu-open {
	  overflow: hidden;
	}
	.navbar-toggle.slide{
		opacity: 0;
	}
	.mobile-menu-overlay.slide{
		opacity: 1;
		visibility: visible;
	}
	.col4-set.ced-sociallogin-login-lower::after {
		clear: both;
		content: "";
		display: table;
	}
	.navbar.navbar-default > .navbar-brand{
		display: none;
	}
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background: transparent none repeat scroll 0 0;
	}
	.page-wrapper{
		width: 100% !important;
	}
	.columns {
		display: block;
	}
	.navbar .navbar-header{
		float: left;
		margin-left: 15px;
	}
	.navbar .navbar-top-links{
		float: right;
	}
	/*** side bar ****/
	.sidebar .sidebar-nav {
		display: block !important;
		height: 100% !important;
		left: -250px;
		overflow-x: visible !important;
		overflow-y: scroll;
		position: fixed;
		top: 0;
		visibility: visible;
		z-index: 9999999;
		width: 250px;
		transition: 0.2s all;
		-webkit-transition:0.2s all;
		-moz-transition:0.2s all;
		-o-transition:0.2s all;
		-ms-transition:0.2s all;
		background-color: #20242B;
	}
	.sidebar .sidebar-nav.in{
		left: 0px;
	}

	.sidebar-nav .nav.side-menu li a{
		text-align: left !important;
	}
	.sidebar-nav .nav.side-menu li a i {
		font-size: 22px !important;
		margin-right: 16px;
	}

	.sidebar-nav .nav.side-menu li a span{
		display: inline-block !important;
	}
	.sidebar-nav .nav.side-menu li a span.fa {
		position: absolute;
		right: 15px;
		top: 18px;
	}
	.page-wrapper .row{
		margin-right: -15px;
		margin-left: -15px;
	}
	.panel .panel-body .form-group {
		/*padding: 0 !important;*/
	}
	.panel-body .pager .pages {
		text-align: center;
		width: 100%;
	}
	.pager .limiter {
		float: left;
		height: auto;
		line-height: 30px;
		width: 100%;
	}
	.panel-body .pager .pages ul {
		display: inline-block;
		margin-bottom: 0;
	}
	.pl-xs-no{
		padding: 0px;
	}

	/**** m2 admin content responsive ****/
	.page-main-actions .page-actions._fixed{
		left: 0px;
		width: 100%;
	}
	.admin__fieldset > .admin__field {
		margin: 0;
	}
	.admin__fieldset > .admin__field > .admin__field-label {
		margin-bottom: 15px;
		margin-left: 0;
		text-align: left;
		width: 100%;
	}
	.admin__fieldset > .admin__field > .admin__field-control {
		margin-left: 0;
		margin-top: 5px;
		width: 100%;
	}
	.admin__field:not(.admin__field-option) > .admin__field-label span[data-config-scope]::before, .accordion .config .label span[data-config-scope]::before{
		left: 0px;
	}
	.admin__field-label {
	  	margin-bottom: 20px;
	  	margin-left: 0 !important;
	  	position: static !important;
	  	text-align: left;
	  	width: 100% !important;
	}
	.admin__field-control {
	  	width: 100% !important;
	}
	  .admin__field.admin__field-small {
	  	display: block;
	  	width: 100% !important;
	}
	[class*="admin__control-grouped"] > .admin__field {
	  	display: block;
	  	padding-left: 0 !important;
	  	width: 100%;
	}
	/*   .admin__fieldset-wrapper-content.admin__collapsible-content._show {
	  	overflow-x: scroll;
	} */
	.admin__fieldset-wrapper-content.admin__collapsible-content._show .admin__control-table-wrapper {
	    overflow-x: scroll;
	}
	/* grid tool bar design  */

	.page-actions {
	  width: 100%;
	}
	.page-actions .page-actions-inner::after {
	  clear: both;
	  content: "";
	  display: table;
	}
	.page-actions .page-actions-inner .page-actions-buttons {
	  margin-bottom: 5px;
	  margin-right: 0;
	  padding-left: 15px;
	  padding-right: 15px;
	  width: 100%;
	}
	.page-main-actions .page-actions-buttons {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
	}
	.page-main-actions .page-actions-buttons > * {
	  margin-bottom: 0 !important;
	}
	.page-actions .page-actions-inner .page-actions-buttons button:not(.action-toggle) {
	  margin-bottom: 5px;
	  margin-left: 0;
	  text-shadow: unset;
	  width: 100%;
	  margin-bottom: 0;
	}
	.page-main-actions .page-actions{
		width: 100%;
	}

	.page-main-actions .page-actions._fixed .page-actions-inner::before{
		display: none;
	}
	.page-main-actions {
	  padding-bottom: 5px !important;
	  padding-top: 5px !important;
	}
	.page-main-actions .page-actions-buttons {
	  margin-bottom: 0 !important;
	  margin-top: 0;
	}

	.admin__data-grid-toolbar .admin__data-grid-header-row {
	  margin-top: 0;
	}
	.admin__data-grid-toolbar .admin__filter-actions{
		float: none;
	}
	.admin__data-grid-toolbar .admin__filter-actions button {
	  float: left;
	  width: 50%;
	}
	.admin__data-grid-toolbar .admin__filter-actions button.action-secondary {
	  width: 49%;
	}
	.admin__data-grid-toolbar .admin__filter-actions button.action-tertiary {
	  background: #0165d0 none repeat scroll 0 0;
	  border: 1px solid #0165d0;
	  color: #fff;
	  float: right;
	  width: 49%;
	}
	.admin__data-grid-toolbar div.admin__control-support-text {
	  background: #f0f0f1 none repeat scroll 0 0;
	  border-left: 2px solid #dddddd;
	  margin-left: 0 !important;
	  margin-top: 8px;
	  padding: 5px 8px;
	  width: 100%;
	}
	.admin__data-grid-toolbar .admin__data-grid-pager-wrap > select {
	  padding-left: 3px;
	  width: calc(100% - 111px);
	  border-color: #dddddd;
	}
	.admin__data-grid-toolbar .admin__data-grid-pager-wrap > .admin__control-support-text {
	  background: #f5f5f6 none repeat scroll 0 0;
	  border: 1px solid #f5f5f6;
	  float: right;
	  font-size: 12px;
	  line-height: 20px;
	  padding: 2px 5px 4px;
	  width: 110px;
	}
	.admin__data-grid-toolbar .admin__data-grid-pager {
	  background: #f5f5f6 none repeat scroll 0 0;
	  border-bottom: 1px solid #f5f5f6;
	  border-top: 1px solid #f5f5f6;
	  margin-top: 4px;
	  padding-bottom: 5px;
	  padding-top: 5px;
	  text-align: center;
	  width: 100%;
	  margin-left: 0px;
	}
	.admin__data-grid-toolbar .admin__data-grid-pager input,
	.admin__data-grid-toolbar .admin__data-grid-pager .admin__control-support-text,
	.admin__data-grid-toolbar .admin__data-grid-pager > button {
	  display: inline-block;
	  height: 31px;
	  margin-bottom: 0;
	  margin-top: 0;
	  vertical-align: middle;
	}
	.admin__data-grid-toolbar .admin__grid-massaction {
	  width: 100%;
	}
	.admin__data-grid-toolbar .admin__grid-massaction select {
	  margin-top: 10px;
	  width: 100%;
	}
	#add_new_product.actions-split, #add_new_product.actions-split:hover {
	  margin-bottom: 8px;
	  margin-right: 0;
	  padding-left: 15px;
	  padding-right: 15px;
	  width: 100%;
	}
	#add_new_product.actions-split .action-default.primary.add {
	  margin-right: 0;
	  width: 100%;
	}
	#add_new_product.actions-split .action-toggle {
	  right: 15px;
	}
	#add_new_product.actions-split .action-toggle {
	  right: 25px;
	}
	.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: 0 auto;
	  width: calc(100% - 30px);
	}
	.ui-tabs-panel {
	  padding: 10px;
	}

	/*filter*/
	.modal-component .admin__data-grid-header,
	.modal-component .admin__data-grid-wrap{
		padding-left: 0px;
		padding-right: 0px;
	}
	.modal-component .admin__data-grid-filters-wrap .admin__form-field {
	  width: 50%;
	}
	.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 {
		width: 100%;
		margin-top: 10px;
	}
	/* related product section */
	.admin__fieldset-wrapper-content .admin__fieldset {
	 /* padding-left: 0;
	  padding-right: 0;*/
	}
	.admin__collapsible-content {
	  padding-left: 0;
	  padding-right: 0;
	}
	.admin__field-complex .admin__field-complex-elements{
		width: 100%;
		float: none;
		max-width: 100%;
	}
	.admin__field-complex .admin__field-complex-content {
	  max-width: 100% !important;
	  width: 100%;
	}
	.admin__field-complex .admin__field-complex-elements button {
	  margin-bottom: 7px;
	  margin-left: 0;
	}
	.admin__field-complex{
		padding-left: 0px;
	}
	.add-video-button-container{
		float: none;
		padding-left: 15px;
		padding-right: 15px;
	}
	.modal-component .admin__data-grid-header .admin__data-grid-header-row > .col-xs-12{
		/*padding-right: 0px;
		padding-left: 0px;*/
	}
	.modal-component .admin__data-grid-header .admin__data-grid-header-row .col-xs-3 {
	  width: 100%;
	}
	.modal-component .admin__data-grid-header .admin__data-grid-header-row div.admin__control-support-text {
	  background: #dddddd none repeat scroll 0 0;
	  margin-bottom: 6px;
	  padding-left: 10px;
	  padding-right: 10px;
	  width: 100%;
	}
	.modal-component .admin__data-grid-header .admin__data-grid-header-row .col-xs-9 {
	  width: 100%;
	}
	.modal-slide .modal-header, .modal-slide .modal-content, .modal-slide .modal-footer {
	  padding-left: 10px;
	  padding-right: 10px;
	}
	.steps-wizard-navigation {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
	}
	.steps-wizard-navigation .nav-bar {
	  left: 0;
	}
	.steps-wizard .steps-wizard-title {
	  color: #333;
	  font-size: 18px;
	}
	.actions-split .action-toggle > span {
	  /*display: block;
	  position: static;
	  visibility: visible;*/
	}
	.ced-shipping-horscroll{
		overflow-x: scroll;
	}
	.ced-transactions-details .hor-scroll {
	  overflow-x: scroll;
	  padding-bottom: 8px;
	}
	.ced-transactions-details .hor-scroll table.data.order-tables {
	  width: 500px !important;
	}
	/*video at edit product page*/
	.mage-new-video-dialog .video-player-sidebar {
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.mage-new-video-dialog form.admin__scope-old {
		float: none;
		width: 100%;
	}
	.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 {
		width: 100% !important;
		padding-left: 30px;
		margin-top: 10px;
	}
	.mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled {
		margin-top: 0;
	}
}
@media (max-width: 500px){
	.admin__data-grid-pager {
		display: block;
		margin-left: 0 !important;
		margin-top: 10px;
	}
	.h1, h1 {
		font-size: 30px;
	}
	.modal-component .admin__data-grid-filters-wrap .admin__form-field{
		width: 100%;
	}
}
@media screen and (max-width:500px){
  .steps-wizard-navigation .nav-bar {
    left: -21px;
  }
  .steps-wizard-navigation li {
    width: 23%!important;
  }
  .steps-wizard-navigation li a {
    font-size: 11px !important;
  }
}
@media (max-width: 450px){
	.admin__field input[type="text"],
	.admin__field select {
		width: 230px;
	}
}
@media (max-width: 400px){
	.navbar-top-links .dropdown-tasks {
		margin-left: -55px;
	}
	.navbar-top-links .dropdown-alerts {
		margin-left: -120px;
	}
	.h2, h2 {
		font-size: 25px;
	}
}
@media (max-width: 380px){
	.navbar-top-links li a {
		min-height: 50px;
		padding: 15px 10px;
	}
}
/*=========================================
		RTL RESPONSIVE
==========================================*/
@media (min-width: 768px) and (max-width: 912px){
  .rtl-is-active .user-display-wrapper .user-display-info,
  .rtl-is-active .user-display-wrapper .user-display-bottom {
    text-align: center;
    width: 100%;
  }
  .rtl-is-active .user-display-wrapper .user-display-bottom {
    float: none !important;
  }
}
@media (min-width: 767px) and (max-width: 957px){
  .rtl-is-active .addresses-primary .vendor-information {
    margin-top: 152px;
  }
}
@media (max-width: 991px){
	.rtl-is-active .ced-transactions-details > .fieldset .fields > .field {
	    float: left;
	    width: 50%;
	}
	.rtl-is-active .buttons-set.col-md-6.buttons_scb {
	    /*float: right!important;*/
	}
	.rtl-is-active .product-type {
	    float: right;
	}
	.rtl-is-active .panel-body .product-type {
	    float: none!important;
	}
	.rtl-is-active .columns .column .panel-min-height .rtl-active {
	    float: none;
	}
	.rtl-is-active #report-form-validate .form-group.col-md-3.rtl-active {
	    width: 100%;
	}
	.rtl-is-active .admin__page-section-content .admin__page-section-item.order-comments-history,
	.rtl-is-active .admin__page-section-content .admin__page-section-item.order-totals {
	    width: 100%;
	 }
	.rtl-is-active .panel-heading::after {
		clear: both;
		content: "";
		display: table;
	}
	.rtl-is-active .my-account::after {
		clear: both;
		content: "";
		display: table;
	}
	.rtl-is-active .my-account .addresses-primary {
		width: 50%;
	}
	.rtl-is-active #report-form-validate .start-date,
	.rtl-is-active #report-form-validate .end-date{
		width: 50%;
	}
	.rtl-is-active #report-form-validate .col-md-12::after{
		content: '';
		display: table;
		clear: both;
	}

}
@media (max-width: 850px){
	.rtl-is-active .mage-new-video-dialog .video-player-sidebar,
	.rtl-is-active .mage-new-video-dialog form.admin__scope-old{
		float: none !important;
		width: 100%;
	}
}
@media (max-width: 767px){
	.rtl-is-active .my-account .addresses-primary {
		width: 100%;
	}
	.rtl-is-active #page-wrapper {
		margin-right: 0px;
	}
	.rtl-is-active .rtl-res {
		padding-left: 15px;
		padding-right: 15px;
	}
	.rtl-is-active  .sidebar .sidebar-nav{
		right: -250px;
		left: auto;
	}
	.rtl-is-active .sidebar .sidebar-nav.in{
		right: 0px;
		left: auto;
	}
	.rtl-is-active .sidebar .sidebar-nav.in a span.fa {
		left: 18px;
		right: auto;
	}
	.rtl-is-active .sidebar .sidebar-nav.in a {
		text-align: right !important;
	}
	.rtl-is-active .sidebar .sidebar-nav.in a i.fa {
		margin-left: 15px;
		margin-right: 5px;
	}
	.rtl-is-active .admin__field:not(.admin__field-option) > .admin__field-label span[data-config-scope]::before,
	.rtl-is-active .accordion .config .label span[data-config-scope]::before{
		left: auto;
		right: 0px;
	}
	.rtl-is-active .admin__fieldset > .admin__field > .admin__field-label{
		text-align: right;
	}
	.rtl-is-active [class*="admin__control-grouped"] > .admin__field:first-child > .admin__field-label,
	.rtl-is-active .admin__control-fields > .admin__field:first-child > .admin__field-label{
		text-align: right;
	}
	.rtl-is-active .admin__field-label{
		text-align: right;
	}
	.rtl-is-active .form-list{
		padding-right: 0px;
	}
	.rtl-is-active .panel-body{
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	.rtl-is-active .admin__control-select:focus,
	.rtl-is-active .ui-datepicker .ui-datepicker-title select:focus{
		background-image: none;
	}
	.rtl-is-active .fieldset > .field:not(.choice) > .label {
		text-align: right !important;
	}

	.modal-inner-wrap .admin__field-u.rtl-is-active .nav.nav-second-level {
    padding-right: 20px;
  }
  .rtl-is-active .nav.navbar-top-links.navbar-right {
    float: left !important;
  }
  .rtl-is-active .navbar .navbar-header {
    float: right;
    margin-left: 0;
  }
   .rtl-is-active .navbar-top-links .dropdown-tasks {
    right: auto !important;
    top: 50px !important;
    left: 0 !important;
    margin: 0;
  }
   .rtl-is-active .navbar-top-links .dropdown-alerts {
    right: auto !important;
    top: 49px !important;
    left: 0;
    margin: 0;
  }
    .rtl-is-active .dropdown-menu.dropdown-user {
    margin: 0;
    right: auto !important;
    top: 51px !important;
    left: 0;
  }
  .rtl-is-active .form-list .wide label.label {
    text-align: right;
  }
  .rtl-is-active .btn.btn-default.btn-xs.dropdown-toggle {
    padding: 2px 5px!important;
  }
  .rtl-is-active .buttons-set.col-md-6.buttons_scb {
    text-align: center!important;
  }
  .rtl-is-active .ced-vendor-sidebar-nav {
    left: auto !important;
    right: -270px !important;
  }
  .rtl-is-active .slide .ced-vendor-sidebar-nav {
    right: 0 !important;
  }
  .rtl-is-active .navbar-right .dropdown-menu {
    /*float: right !important;
    left: 0 !important;
    right: 0 !important;
    top: 49px !important;*/
  }
  .rtl-is-active .vendor_profile_top .user-display{
    border: none !important;
  }
  .rtl-is-active .ced-vendor-sidebar {
    left: auto;
    right: -260px;
  }
  .rtl-is-active .ced-vendor-sidebar.slide{
    right: 0px;
  }
  /*14/10*/se-config .admin__field-control {
    margin-left: 0px!important;
    margin-top: 25px;
  }
  .page-main-actions .page-actions._fixed {
    /*width: 99.1%!important;*/
  }
  .rtl-is-active .buttons-set .product-button {
    float: none!important;
    display: inline!important;
  }
  .rtl-is-active .panel_product_heading {
    width: 100%;
  }
  .rtl-is-active .buttons-set.buttons_scb,
  .vendor-profile .button.btn,
  .buttons-set .new-product {
    float: none !important;
  }
  .pro-list .panel-heading > div {
    display: block!important;
    width: 100%;
  }
  .rtl-is-active .item-container .item-options dt {
    float: left;
    width: 68%;
  }
  .rtl-is-active .panel-default .panel-body {

  }
  .rtl-is-active .pager .toolbar-amount {
    float: none!important;
  }
  .rtl-is-active .panel-body .wide .input-box {
    padding-left: 0;
    padding-right: 0;
  }
  .rtl-is-active .dash-chart .panel-heading .pull-right {
    display: block !important;
    float: none !important;
    margin-top: 8px;
  }
  .rtl-is-active .page-actions-buttons .actions-split .action-default {
    margin-right: 0 !important;
    width: 105px !important;
  }
  .rtl-is-active .actions-split .action-toggle {
    left: -17px;
  }
  .rtl-is-active .abs-action-menu,
  .rtl-is-active .actions-split .dropdown-menu,
  .rtl-is-active .actions-split .action-menu,
  .rtl-is-active .actions-split .abs-action-menu .action-submenu,
  .rtl-is-active .actions-split .action-menu .action-submenu {
    width: calc(100% - 0px);
  }
  .rtl-is-active #add_new_product.actions-split,
  .rtl-is-active #add_new_product.actions-split:hover,
  .rtl-is-active .admin__control-support-text,
  .rtl-is-active .admin__data-grid-toolbar .admin__data-grid-pager-wrap{

  }
  .rtl-is-active #add_new_product.actions-split:hover{
    margin-left: 0px;
  }
  .rtl-is-active #add_new_product #add_new_product-button.action-default {
    margin-right: 0;
  }
  .rtl-is-active #add_new_product.actions-split {
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .rtl-is-active .admin__data-grid-toolbar .admin__filter-actions {
    float: none;
  }
  .admin__data-grid-toolbar .admin__grid-massaction select {
    margin-right: 0 !important;
  }
  .rtl-is-active .admin__data-grid-header-row .admin__control-support-text {
    border-left: medium none;
    margin-right: 0;
  }
  .rtl-is-active .admin__data-grid-toolbar .admin__data-grid-pager-wrap > select {
    width: 100%;
  }
  .rtl-is-active .admin__data-grid-toolbar .admin__data-grid-pager-wrap > .admin__control-support-text {
    float: left !important;
    margin-left: 0;
  }
  .rtl-is-active .admin__data-grid-pager button.action-previous{
    float: none;
  }
  .rtl-is-active .admin__data-grid-pager label.admin__control-support-text{
    float: none;
  }
  .rtl-is-active .page-actions {
    margin-left: 0;
  }
  .rtl-is-active .admin__page-section-content .admin__page-section-item.order-comments-history,
  .rtl-is-active .admin__page-section-content .admin__page-section-item.order-totals{
    width: 100%;
  }
  .rtl-is-active .admin__fieldset > .admin__field > .admin__field-control .admin__field.admin__field-date:last-child {
    padding-right: 0;
  }
  .rtl-is-active [class*="admin__control-grouped"] > .admin__field:nth-child(n+2) {
    padding-right: 0px;
  }
  .rtl-is-active .admin__control-addon {
    width: 100% !important;
  }
  .rtl-is-active [class*="admin__control-grouped"] > .admin__field:first-child > .admin__field-label,
  .rtl-is-active .admin__control-fields > .admin__field:first-child > .admin__field-label {
    max-width: 100% !important;
  }
  .rtl-is-active .admin__action-multiselect-wrap {
    width: 100% !important;
    z-index: auto;
  }
  .rtl-is-active .admin__collapsible-content .admin__action-multiselect-wrap {
    width: 90% !important;
  }
  .rtl-is-active .user_display_wrapper .user_display_info {
    text-align: center;
  }
  .rtl-is-active .rtl-active .user_display_wrapper .user_display_info{
    text-align: right;
  }
  .rtl-is-active .admin__page-section-content .admin__page-section-item.order-totals{
    padding-right: 0px;
  }
  .rtl-is-active .actions-split .action-toggle {
    left: -5px;
    min-width: 39px;
    padding-right: 17px !important;
  }
  .rtl-is-active .add-video-button-container {
    float: none;
  }
  .rtl-is-active .admin__control-table-wrapper {
    max-width: 265px;
    overflow-x: scroll;
    width: 100% !important;
  }
  .rtl-is-active .admin__collapsible-content .admin__control-table-wrapper{
    max-width: 100%;
  }
    .rtl-is-active .slide .side-menu li .nav-second-level {
    right: unset!important;
  }

  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-control.control,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-control.control,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-control.control,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-control.control,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-control.control,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-control.control {
    margin: 0;
  }
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-label,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-label,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-label,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-label,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-label,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-label {
    float: right !important;
    padding-right: 50px;
    width: 100%;
    margin-bottom: 20px;
  }
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-control,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-control,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-control,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-control,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-control,
  .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-control {
    float: right !important;
    margin: 0;
    width:20px !important;
    left: 0;
    right: 30px;
    top: -1px!important;
  }
   .rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role-label {
    height: auto;
  }
  .rtl-is-active #new_video_form_fieldset .admin__field-control.control {
    margin: 0;
  }
  .rtl-is-active .admin__field.field.field-role-label.no-label .control-value.admin__field-value {
    position: static;
  }

	.rtl-is-active  .mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-label,
	.rtl-is-active  .mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-label,
	.rtl-is-active  .mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-label,
	.rtl-is-active  .mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-label,
	.rtl-is-active  .mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-label,
	.rtl-is-active  .mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-label {
		float: left;
		padding-left: 0px;
	}
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-label span,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-label span,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-label span,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-label span,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-label span,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-label span{
		float: right;
	}
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-control,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-control,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-control,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-control,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-control,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-control{
		float: left;
		padding-left: 15px;
		margin-left: 0px;
	}
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role .admin__field-control input,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_image .admin__field-control input,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_small_image .admin__field-control input,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_thumbnail .admin__field-control input,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-video_swatch_image .admin__field-control input,
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-new_video_disabled .admin__field-control input{
		float: left;
	}
	.rtl-is-active .modal-content #new_video_form_fieldset .admin__field.field.field-role-label.no-label{
		margin-left: auto !important;
	}
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role-label .admin__field-control {
		margin: 0;
		width: 100% !important;
	}
	.rtl-is-active .mage-new-video-dialog .admin__scope-old .admin__field.field-role-label .admin__field-control .control-value {
		top: 0;
	}
	.rtl-is-active.page-layout-vendor-2columns-left .page-columns .main-col,
	.rtl-is-active.page-layout-vendor-2columns-left .page-columns .side-col{
		width: 100%;
	}
	.rtl-is-active .abs-field-no-label,
	.rtl-is-active .admin__fieldset > .admin__field.admin__field-no-label > .admin__field-control,
	.rtl-is-active .admin__field-no-label,
	.rtl-is-active .admin__field-group-additional{
		margin-left: 0px;
		margin-right: 0px;
	}
	.rtl-is-active .admin__fieldset select,
	.rtl-is-active  .admin__fieldset .rtl-is-active input[type="text"] ,
	.rtl-is-active .admin__control-grouped-date > .admin__field-date + .admin__field:last-child{
		width: 100% !important;
	}
	.rtl-is-active #multiple_upload_form {
		overflow-x: scroll;
	}
	.rtl-is-active .admin__data-grid-filters-wrap .admin__form-field,
	.rtl-is-active ._has-datepicker.admin__control-text {
		width: 100%;
	}
	.rtl-is-active .admin__data-grid-filters-wrap .admin__form-field-legend,
	.rtl-is-active .admin__data-grid-filters-wrap .admin__form-field-label{
		text-align: right;
	}
	.rtl-is-active .admin__data-grid-filters-wrap .admin__form-field .admin__form-field .admin__form-field-label{
		float: right;
	}
	.rtl-is-active .admin__data-grid-filters-wrap .admin__form-field .admin__form-field .admin__form-field-control {
		float: left;
		margin-left: 0;
		width: 75%;
	}
	.rtl-is-active .admin__data-grid-filters-wrap .admin__form-field .admin__form-field::after{
		clear: both;
		content: '';
		display: table;
	}
	.rtl-is-active .add-video-button-container button {
		margin-right: 28px;
	}
	.rtl-is-active.csmarketplace-account-logoutsuccess{
		background-color: #FFFFFF !important;
	}
	.rtl-is-active.csmarketplace-account-forgotpassword{
		background-color: #C1BDBA !important;
	}
}
@media (max-width: 730px){
  .rtl-is-active .admin__collapsible-content .admin__fieldset-wrapper-content .admin__field-control {
    width: 400px !important;
  }
  .rtl-is-active .admin__fieldset-wrapper-content .admin__field._no-header .admin__field-control {
    width: 100% !important;
    overflow: auto;
  }
  .rtl-is-active.csproduct-vproducts-edit .admin__fieldset-wrapper-content .admin__field._no-header .admin__field-control {
    overflow: unset;
  }
}
@media (max-width: 700px){
	.rtl-is-active .nav-bar {
		float: none;
		margin: 0 auto 20px;
		width: 320px;
	}
	.rtl-is-active .nav-bar > li {
		width: 7.3rem;
	}
	.rtl-is-active .nav-bar-outer-actions {
		float: none;
		margin: 35px auto 10px;
	}
	.rtl-is-active .row-gutter > [class*="col-"] .col-xs-9,
	.rtl-is-active .row-gutter > [class*="col-"] .col-xs-3 {
		width: 100%;
	}
	.rtl-is-active .admin__data-grid-pager-wrap {
		float: right;
		margin-top: 20px;
	}
	.rtl-is-active .admin__data-grid-header > .admin__data-grid-header-row:first-child {
		padding-top: 10px;
		padding-bottom: 5px;
	}
}
@media (max-width: 500px){
	.rtl-is-active .navbar-top-links .dropdown-messages,
	.rtl-is-active .navbar-top-links .dropdown-tasks,
	.rtl-is-active .navbar-top-links .dropdown-alerts {
		min-width: 0;
		width: 240px;
	}
	.rtl-is-active .navbar-top-links .dropdown-tasks p,
	.rtl-is-active .navbar-top-links .dropdown-tasks strong{
		font-size: 12px;
	}
	.rtl-is-active .navbar-top-links .dropdown-tasks .progress{
		width: 100%;
	}
	.rtl-is-active .page-main-actions{
		padding-left: 0px;
		padding-right: 0px;
	}
	.rtl-is-active .page-main-actions .page-actions._fixed {
		left: 0;
	}
	.rtl-is-active .admin__action-multiselect-tree .action-menu,
	.rtl-is-active .admin__action-multiselect-tree .abs-action-menu .action-submenu,
	.rtl-is-active .admin__action-multiselect-tree .action-menu .action-submenu,
	.rtl-is-active .admin__action-multiselect-tree .actions-split .dropdown-menu .action-submenu,
	.rtl-is-active .admin__action-multiselect-tree .actions-split .action-menu .action-submenu{
		min-width: 100%;
	}
	.rtl-is-active #report-form-validate .start-date,
	.rtl-is-active #report-form-validate .end-date{
		width: 100%;
	}
	.rtl-is-active .abs-action-l, .ui-dialog .ui-button,
	.rtl-is-active .ui-dialog .action-primary,
	.rtl-is-active .attribute-popup-actions .page-actions-buttons > button.action-default.primary,
	.rtl-is-active .modal-popup .modal-footer .action-primary,
	.rtl-is-active .modal-popup .modal-footer .action-secondary,
	.rtl-is-active .page-actions button,
	.rtl-is-active .page-actions .page-actions-buttons > button,
	.rtl-is-active .page-actions > button.action-primary,
	.rtl-is-active .page-actions .page-actions-buttons > button.action-primary,
	.rtl-is-active .page-actions > button.primary, .page-actions .page-actions-buttons > button.primary,
	.rtl-is-active .page-actions > button.action-secondary,
	.rtl-is-active .page-actions .page-actions-buttons > button.action-secondary,
	.rtl-is-active .page-layout-admin-login .action-primary,
	.rtl-is-active .admin__field-complex-attributes [class^="action-"],
	.rtl-is-active .steps-wizard .select-attributes-actions .action-default,
	.rtl-is-active .order-totals-actions .action-default,
	.rtl-is-active .staging-preview-item-content-wrapper > .actions-toolbar .action-primary,
	.rtl-is-active .popup-window .magento_buttons .ok_button,
	.rtl-is-active .fade .actions .primary,
	.rtl-is-active .attribute-popup-actions .page-actions-buttons > .block-footer .action-add.action-default.primary,
	.rtl-is-active .page-actions .block-footer .action-add,
	.rtl-is-active .page-actions .page-actions-buttons > .block-footer .action-add,
	.rtl-is-active .page-actions > .block-footer .action-add.action-primary,
	.rtl-is-active .page-actions .page-actions-buttons > .block-footer .action-add.action-primary,
	.rtl-is-active .page-actions > .block-footer .action-add.primary,
	.rtl-is-active .page-actions .page-actions-buttons > .block-footer .action-add.primary, .page-actions > .block-footer .action-add.action-secondary,
	.rtl-is-active .page-actions .page-actions-buttons > .block-footer .action-add.action-secondary{
		font-size: 1rem;
		min-width: 6.3rem;
	}
}
@media (max-width: 470px){
  .rtl-is-active .admin__collapsible-content .admin__fieldset-wrapper-content .admin__field-control {
    width: 320px !important;
  }
}
@media (max-width: 450px){
	.rtl-is-active .admin__field input[type="text"],
	.rtl-is-active .admin__field select {
		width: 100%;
	}
}

@media (max-width: 450px){
  .rtl-is-active .ced-base-product-list {
    padding-left: 0px;
    padding-right: 0px;
  }
  .rtl-is-active .ced-base-product-list .filter_button {
    width: 100%;
  }
  .rtl-is-active .ced-base-product-list .default-values {
    float: none !important;
    width: 100%;
  }
  .rtl-is-active .ced-base-product-list > label {
    width: 100%;
  }
  .rtl-is-active .filter_button .filter-buttons,
  .rtl-is-active .product-list .filter_button,
  .rtl-is-active .required, .rtl-is-active .order-reports #filter_butn6 {
    text-align: right !important;
  }
  .rtl-is-active .navbar-top-links .dropdown-tasks {
    right: auto !important;
    top: 50px !important;
    left: 0 !important;
    margin-left: -130px;
  }
  .rtl-is-active .navbar-top-links .dropdown-alerts {
    right: auto !important;
    top: 49px !important;
    left: 0;
    margin-left: -90px;
  }
  .rtl-is-active .dropdown-menu.dropdown-user {
    margin-left: -50px;
    right: auto !important;
    top: 51px !important;
    left: 0;
  }
}
@media screen and (max-width:415px){
  .rtl-is-active .for_print_order_button .order_title button,
  .rtl-is-active .order_title .order-title-heading {
    float: none !important;
  }
}
@media screen and (max-width: 400px){
  .rtl-is-active .buttons_scb {
    padding: 3px;
  }
  .rtl-is-active .admin__collapsible-content .admin__fieldset-wrapper-content .admin__field-control {
    overflow-x: scroll;
    width: 260px !important;
  }
}
@media screen and (max-width:360px){
  .rtl-is-active .vendor-button-set .export-button,
  .rtl-is-active .order-list .vendor-button-set .export-button {
    float: left !important;
    padding-left: 0 !important;
    padding-right: 0;
    width: 100% !important;
  }
  .rtl-is-active .pager .toolbar-amount {
    float: none !important;
  }
  .rtl-is-active .filter-buttons {
    padding-left: 0 !important;
    width: 100%;
  }
  .rtl-is-active .filter-buttons button {
    margin-left: 0 !important;
  }
}
@media (max-width: 350px){
	.rtl-is-active .ui-datepicker{
		left: 0px !important;
	}
}
