:root {
    --pa-border-radius: 5px;
    --pa-dialog-border-radius: 8px;
}
body > iframe {
    top: 0;
    left: 0;
}
.row-selected, .row-selected:hover td {
    background-color: #e8efff !important
}
.page-content-wrapper .page-content{ padding-bottom:30px}
.footer { clear:both; width:100%;background:#fff; }
.footer p {color:#333; text-align:center; padding:0;margin:0; }
.footerlink a { padding:0 5px;}
.footerlink { border-bottom:2px solid #DF4C43; text-align:center;}
.footercr { padding-top:12px; padding-bottom:12px;  text-align:center;}
.footercr p.footericp { padding-top:5px;width:160px; margin:0;}
.footercr img { margin-top:4px;}
.customip{color:#ddd; float:left; font-size:10px;margin-left:10px;}
.serverip{color:#ddd; float:right; font-size:10px; margin-right:10px;}

.datarow a {color: #3462C0!important}
.advsearch_link, .showmoresite{color: #3462C0!important}
.ant-menu-item > a:hover{color: #333!important;text-decoration:none!important}

.ant-anchor-link-active > .ant-anchor-link-title{color: #3A6AC9!important}
.username.username-hide-on-mobile, .dropdown.dropdown-notification a {color: #3A6AC9!important}

.left_memu_tree .tree_title{color: #333333; display: block; padding: 0 4px;}
.left_memu_tree .bold.tree_title{color: #3462C0;}
.left_memu_tree .tree_title:hover{color: #3462C0;}
.left_memu_tree .tree_title:focus{text-decoration:none;}
.left_memu_tree ul.ant-tree{ margin-left:10px!important}

.left_memu_tree div.ant-tree{ margin-left:10px!important; background:transparent!important;}
.left_memu_tree div.ant-tree-list{ padding: 0 0 7px 0;}
.left_memu_tree .ant-tree .ant-tree-node-content-wrapper { padding: 0;}

.datarow a:hover {text-decoration: underline}
.btn.default{ /*background:#CDD5E0!important;border-color:#CDD5E0!important;*/min-width:60px;}
.btn.default:hover{/*background:#A7B6C9!important;border-color:#A7B6C9!important;*/}
.btn.default:not(.btn-outline) { color: #333; }
.btn.default:not(.btn-outline):hover { color: #333; }
.btn.default:not(.btn-outline).focus, .btn.default:not(.btn-outline):focus { color: #333; }
.btn.default:not(.btn-outline).active.focus, 
.btn.default:not(.btn-outline).active:focus, 
.btn.default:not(.btn-outline).active:hover, 
.btn.default:not(.btn-outline):active.focus, 
.btn.default:not(.btn-outline):active:focus, 
.btn.default:not(.btn-outline):active:hover, 
.open>.btn.default:not(.btn-outline).dropdown-toggle.focus, 
.open>.btn.default:not(.btn-outline).dropdown-toggle:focus, 
.open>.btn.default:not(.btn-outline).dropdown-toggle:hover { color: #333; }
.btn.blue { background: #3A6AC9!important;border-color: #3A6AC9!important;min-width:60px;}
.btn.filterBtn { min-width: 0px; padding: 4px 4px; margin-left: -9px;}
.search_filter_title { display:inline-block; width:230px; margin-right: 8px;}
.search_filter_title span.search_filter_count{ margin-top: 2px;}
.search_filter_title .search_filter_count { float:right; font-size:11px; display:block; }
.btn.blue:hover{ background: #00509d!important; border-color: #00509d!important;}
.btn.orange { background: #EF7E34; border-color: #EF7E34; color: #fff;}
.btn.orange:hover{ background: #D56A24; border-color: #D56A24; color: #fff; }

.pa-modal-dialog .pa-modal-content .button_row .btn.default,
.pa-modal-dialog .pa-modal-content .button_row .btn.blue,
.pa-modal-dialog .pa-modal-content .button_row .btn.orange,
.newpage_body .button_row .btn.default,
.newpage_body .button_row .btn.blue,
.profilepage_body .button_row .btn.default,
.profilepage_body .button_row .btn.blue,
.new_page_content .button_row .btn.default,
.new_page_content .button_row .btn.blue,
.template_builds_right_buttons .btn.default,
.template_builds_right_buttons .btn.blue
{ min-width: 120px; }

.left_menu_icon a{color: #3A6AC9!important;}
.dialog_head a{color: #3A6AC9!important;}
.border_top a{color: #3A6AC9!important;}
.ant-anchor-ink-ball{border-color: #3A6AC9!important;}
.ant-menu-item a:hover{color: #333!important;}
.datagrid.table a{ color:#3A6AC9!important;font-size:12px!important;}

.help-inline a, .help-block a, .col-md-10 > a, .col-md-10 > div > a{ color:#3A6AC9!important}
.help-block{word-break:break-word}

.link_block{ padding:5px 0; display:block;}
.cutselect{ display:block!important;}
.cutselect .ant-select-selector{ overflow:hidden; width:100%}

.placementform .form-group{ padding-bottom:10px;}

.itemtitle { font-size: 12px !important;display: block;}
i.fa-film { margin-left: 5px;}
.profilename{display:block; word-break: break-word;}
.profile_price_column > div { white-space: nowrap; }

/* search old */
.skutitle, a.skutitle, .skutitle a, .datagrid.table .skutitle a{ color:#729700!important}
.listing_list .skutitle { word-break: break-word; }
.platform_sku { color: #999; }
.form-adsearch .search_line .ant-radio-group.usergroup { display: flex; position: relative; padding-right: 25px; }
.form-adsearch .search_line .ant-radio-group.usergroup .usergroup_hidden { height: 23px; overflow: hidden; }
.search_line .ant-radio-group.usergroup { display: flex; position: relative; padding-right: 25px; }
.usergroup .radio_group_arrow_btn { position: absolute; top: 0; right: 10px; display: block; width:22px; height:22px; padding: 12px 8px 8px 8px;}
.usergroup .radio_group_arrow {
    width: 10px;
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

    .usergroup .radio_group_arrow::before {
        position: absolute;
        width: 6px;
        height: 1.5px;
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8)));
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
        border-radius: 2px;
        -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        content: '';
    }

    .usergroup .radio_group_arrow::after {
        position: absolute;
        width: 6px;
        height: 1.5px;
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8)));
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
        border-radius: 2px;
        -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        content: '';
    }
    
.usergroup .usergroup_hidden .radio_group_arrow::before { -webkit-transform: rotate(-45deg) translateX(2px); transform: rotate(-45deg) translateX(2px); }
.usergroup .usergroup_hidden .radio_group_arrow::after { -webkit-transform: rotate(45deg) translateX(-2px); transform: rotate(45deg) translateX(-2px); }
.usergroup .radio_group_arrow::before { -webkit-transform: rotate(45deg) translateX(2px); transform: rotate(45deg) translateX(2px); }
.usergroup .radio_group_arrow::after { -webkit-transform: rotate(-45deg) translateX(-2px); transform: rotate(-45deg) translateX(-2px); }

.usergroup .radio_group_arrow_btn:hover .radio_group_arrow::before,
.usergroup .radio_group_arrow_btn:hover .radio_group_arrow::after {
    background: -webkit-gradient(linear, left top, right top, from(#3A6AC9), to(#3A6AC9));
    background: linear-gradient(to right, #3A6AC9, #3A6AC9);
}

.usergroup .ant-radio-button-wrapper { border: none !important; box-shadow: none !important; padding: 0; padding-right: 30px; padding-bottom: 2px; line-height: 22px !important; height: 22px; }
.usergroup .ant-radio-button-wrapper-checked, 
.usergroup .ant-radio-button-wrapper-checked:hover {border:none!important;color: #3A6AC9!important;box-shadow:none!important; line-height:22px!important;height:22px;}
.usergroup .ant-radio-button-wrapper-disabled, .usergroup .ant-radio-button-wrapper-disabled a{ background:none!important; color:#999!important;}
.usergroup .ant-radio-button-wrapper-disabled:hover { background:none!important; color:#3A6AC9!important;}

.usergroup .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:first-child {
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
}
.usergroup .ant-radio-button-wrapper.ant-radio-button-wrapper-checked {
    font-weight:600;
    border-color: #d9d9d9!important;box-shadow:none!important;
}
.usergroup .ant-radio-button-wrapper.radio_btn_first { border-top-left-radius: 2px !important; border-bottom-left-radius: 2px !important; white-space:nowrap;}
.usergroup .ant-radio-button-wrapper.radio_btn_other { min-width: 100px; white-space: nowrap; }
.usergroup .ant-radio-button-wrapper:last-child {
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
}

/*.usergroup .ant-radio-button-wrapper{position:inherit}*/
.ant-radio-button-wrapper:not(:first-child)::before, .ant-radio-button-wrapper::before{background:none!important;}

.usergroup .title{ padding-right:5px; float:left;}
.usergroup .title ~span{ }
.usergroup img{ vertical-align:middle;}
.usergroup .ant-radio-button-wrapper { font-size: 12px; }
.usergroup .reverse_checked { color: #e65100!important; }
.usergroup .reverse_checked:hover { color: #e65100!important; }
.usergroup .reverse_checked.ant-radio-button-wrapper a { color: #e65100; }
.usergroup i.order_search_help { margin-left: 5px; }
.usergroup i.order_search_help:hover { color: #3462C0; cursor: pointer; }
.usergroup .order_search_help_popover { z-index: 997; font-size: 12px; }

.search_line a{border-left:none;}

/* search new */
.list_search_wrapper .form-adsearch { border-bottom: 1px solid #ddd; margin-bottom: 15px; }
.list_search_wrapper .form-adsearch.seller_offer,.list_search_wrapper .form-adsearch.video_list { border-bottom: 0; margin-bottom: 0; }
.list_search_wrapper .search_option .option_title, .list_search_wrapper .search_option .option_value { padding-right: 5px; }
.list_search_wrapper .search_option .option_value { color: #FB8C00; }
.list_search_wrapper .search_option .ant-btn { margin-right: 10px; margin-bottom: 10px; }

.list_search_wrapper .search_option .ant-select.ant-select-single:hover,
.list_search_wrapper .search_option .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector { z-index: 1; }

.list_search_wrapper .search_option .ant-select:not(.ant-select-disabled):hover .ant-select-selector,
.list_search_wrapper .search_option .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector,
.list_search_wrapper .search_option .ant-input-affix-wrapper:focus, 
.list_search_wrapper .search_option .ant-input-affix-wrapper-focused { border-color: #3A6AC9; }

.list_search_wrapper .search_option .ant-input-affix-wrapper:hover { border-color: #3A6AC9; }
.list_search_wrapper .form-adsearch.video_list .search_option .ant-btn { margin-right: 10px; margin-bottom: 15px; vertical-align: top;float:left; }
.list_search_wrapper .form-adsearch.video_list .search_option .ant-checkbox-wrapper { margin-right: 10px; margin-top: 7px; float:left;}
.list_search_wrapper .form-adsearch.video_list .search_option .ant-input-affix-wrapper { margin-right: 10px; margin-left: -1px;float:left;height:32px; }
.list_search_wrapper .form-adsearch .search_option .ant-input-affix-wrapper { height:32px; }
.form-adsearch .search_option .ant-input-affix-wrapper { height:32px; }
.list_search_wrapper .form-adsearch .search_option .ant-input-textarea-affix-wrapper .ant-input { min-height: 30px; max-height: 88px; }
.list_search_wrapper .search_option .ant-btn.ant-dropdown-trigger:hover, .list_search_wrapper .search_option .ant-btn.ant-dropdown-trigger:focus { color: #3A6AC9; border-color: #3A6AC9; }
.list_search_wrapper .search_option .switchicon { font-size: 20px; vertical-align: middle; cursor: pointer; }
.list_search_wrapper .search_option .fa-list-alt.switchicon { font-weight: 400; }
.list_search_wrapper .search_option .switchicon:hover { color: #3A6AC9; }

.list_search_wrapper .search_option .refresh_icon { position: relative; margin-left:2px; margin-top: 10px; display: inline-block; width: 16px; vertical-align: top; }
.list_search_wrapper .search_option .fa-sync-alt { font-size: 16px; font-weight: 400; position: absolute; top: 0; left: 0; }
.list_search_wrapper .search_option .fa-sync-alt.disable { cursor: not-allowed; }
.list_search_wrapper .search_option .fa-sync-alt.enabled:hover { color: #3A6AC9; cursor: pointer; }
.list_search_wrapper .search_option .countdown { font-size: 8px; font-weight: 600; position: absolute; top: 0; left: 0; cursor: not-allowed; display: inline-block; text-align: center; width: 16px; }

.list_search_wrapper .search_option .col-md-11 { padding-left: 0; width: calc(100% - 20px); }
.list_search_wrapper .search_keyword { padding-right: 0; z-index: 1; position: relative; }
.list_search_wrapper .search_keyword .form-control { height: 32px; margin-right: -1px;}
.list_search_wrapper .search_keyword .col-md-4.control-input { margin-right: -1px; }
.list_search_wrapper .search_keyword .ant-select.form-control:hover { z-index: 1; }
.list_search_wrapper .search_keyword .ant-select.form-control.ant-select-focused { z-index: 1; }
.list_search_wrapper .search_keyword .col-md-4, .list_search_wrapper .search_keyword .col-md-8 { padding: 0; margin: 0; }
.list_search_wrapper .search_keyword .ant-picker.input-50 { width: 50%; margin-right: -1px; }
.list_search_wrapper .search_keyword .ant-picker.input-50:hover { z-index: 1; }
.list_search_wrapper .search_keyword .ant-picker.input-50.ant-picker-focused { z-index: 1; }
.list_search_wrapper .search_keyword .ant-select.input-50 { margin-right: -1px; }
.list_search_wrapper .search_keyword .ant-select.input-50:hover { z-index: 1; }
.list_search_wrapper .search_keyword .ant-select.input-50.ant-select-focused { z-index: 1; }
.list_search_wrapper .search_keyword .form-control.input-50 { width: 50%; margin-right: -1px;float:left; }
.list_search_wrapper .search_keyword .form-control.input-50:hover { z-index: 1; }
.list_search_wrapper .search_keyword .form-control.input-50.ant-input-number-focused { z-index: 1; }
.list_search_wrapper .search_keyword .input-33 { width: 33.3333%!important; margin-right:-1px; float:left; }
.list_search_wrapper .search_keyword .input-67 { width: 66.6666%!important;float:left; }
.list_search_wrapper .search_keyword .input-67 .multiSKU { height: 32px; max-height: 90px; }
.list_search_wrapper .search_keyword .ant-input-textarea-affix-wrapper .ant-input { min-height: 30px; max-height: 88px; }
.list_search_wrapper .search_keyword .ant-input-textarea-affix-wrapper.ant-input-affix-wrapper .ant-input-suffix .ant-input-clear-icon { inset-inline-end: 18px; inset-block-start: 6px; }
.list_search_wrapper .col-md-6.search_keyword .col-md-8 .ant-input.css-dev-only-do-not-override-ylga8s{ float:left; }
.list_search_wrapper .keyword_search_additional_btn { padding-left: 0; }
.list_search_wrapper .keyword_search_additional_btn i { line-height: 32px; cursor: pointer; width: 32px; text-align:center; }
.list_search_wrapper .search_keyword_row { margin-bottom: 10px; }
.list_search_wrapper .search_keyword_row:nth-last-child(2) { margin-bottom: 0; }
.list_search_wrapper .search_selected { padding-top: 10px; display: flex; }
.list_search_wrapper .search_selected .title { line-height: 25px; font-weight: 600; padding-right: 10px; white-space: nowrap; }
.list_search_wrapper .search_selected ul { display: inline-block; margin: 0; padding: 0; vertical-align: middle; }
.list_search_wrapper .search_selected ul li { display: inline-block; }
.list_search_wrapper .search_selected ul li .selected_item { color: #999; padding-right: 3px; margin-bottom: 7px; line-height: 25px; font-size: 11px; }
.list_search_wrapper .search_selected ul li .selected_item_box { padding-left: 3px; display: flex; align-items: center; }
.list_search_wrapper .search_selected ul li .selected_item_box table > tr > td { border: 1px solid #ddd; padding: 0 5px; }
.list_search_wrapper .search_selected ul li .selected_item_box table > tbody > tr > td { border: 1px solid #ddd; padding: 0 5px; line-height: 2; white-space: nowrap; }
.list_search_wrapper .search_selected ul li .selected_item_box table > tbody > tr > td.selected { border: 2px solid #95ade2; color: #3a6ac9; }
.list_search_wrapper .search_selected ul li .selected_item_box table > tbody > tr > td.selectable { cursor: pointer; }
.list_search_wrapper .search_selected ul li .selected_item_box table.noborder > tr > td { border: 0; padding: 0; }
.list_search_wrapper .search_selected ul li.noborder .selected_item_box table > tbody > tr > td { border: 0; padding: 0; }
.list_search_wrapper .search_selected ul li .selected_item_box .flag-icon { height: 12px; width: 24px; margin-bottom: 2px; }
.list_search_wrapper .search_selected ul li .selected_item_box a { color: #999; }
.list_search_wrapper .search_selected ul li .selected_item_box .list_type svg { width: 12px; }
.list_search_wrapper .search_selected ul li.list_type .selected_item_box svg { width: 12px; }
.list_search_wrapper .search_selected ul li .selected_item_box .list_type .flag-icon { height: 15px; width: 15px; }
.list_search_wrapper .search_selected ul li.list_type .selected_item_box .flag-icon { height: 15px; width: 15px; }
.list_search_wrapper .search_selected ul li.list_type .selected_item_box .flag-icon.variations { color: #333; width: 21px; }

.search_keyword .ant-select{ padding:0;}
.search_keyword .search_category_selecter .input-large { width: calc(100% - 90px)!important; }
.search_keyword .search_category_selecter .input-large .search_input { width: 100%; }
.search_keyword .search_category_selecter .store_category_input { width: calc(100% - 45px); height: 32px; }
.search_keyword .search_category_selecter .help-inline { height: 32px; }
.search_keyword .search_category_selecter > div.margintop { margin-top: 5px; color: #999; zoom: 0.8; }
.search_keyword .search_category_selecter .store_category_input + .help-inline + div { margin-top: 5px; color: #999; zoom: 0.8; }
.search_keyword .ant-picker .ant-picker-input >input { font-size: 12px; }


.search-feedback-type .sysicon { height: 20px; width: 20px; float:none; display:inline-block; }
.list_search_wrapper .search_button_row { padding-left: 0; }
.search_select_option { max-height: 500px; overflow: auto; min-width: 100px; }
.search_select_option li .ant-dropdown-menu-title-content { display: flex; justify-content: space-between; }
.search_select_option li .option_title { margin-right: 5px; display: inline-block; }
.search_select_option li .anticon-check { margin-left: 10px; color: #FB8C00; }
.search_select_option li img { margin-right: 11px; }

.migrationsearcher_wrapper .alert { margin-bottom: 10px; }
.migrationsearcher_wrapper .list_search_wrapper { border-bottom: 1px solid #ddd; }
.migrationsearcher_wrapper .list_search_wrapper .search_option > button,
.migrationsearcher_wrapper .list_search_wrapper .search_option > span,
.migrationsearcher_wrapper .list_search_wrapper .search_option > i,
.migrationsearcher_wrapper .list_search_wrapper .search_option > div { margin-bottom: 10px; vertical-align: top; display: inline-block; }
.migrationsearcher_wrapper .list_search_wrapper .search_option > div,
.migrationsearcher_wrapper .list_search_wrapper .search_option > span,
.migrationsearcher_wrapper .list_search_wrapper .search_option > i { margin-right: 10px; line-height: 30px; }
.migrationsearcher_wrapper .list_search_wrapper .search_option .ant-select-selector { border-radius: 5px !important; }

.log_search_wrapper { margin-bottom: 15px; }
.log_search_wrapper .search_option > div { display: inline-block; }
.log_search_wrapper .search_option > div, .log_search_wrapper .search_option > button { margin-right: 10px; vertical-align: middle; }

/* search modal */
.search_group { display: flex; margin-bottom: 7px; }
.search_group.order { display: flex; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
.search_group:nth-last-child(2) { border: 0; }
.search_group .search_group_title { width: 150px; font-weight: 600; line-height: 24px; }
.search_group .search_group_option { display: flex; width: calc(98% - 150px); justify-content: space-between; }
.search_group .search_group_option .ant-checkbox-group { width: calc(100% - 25px);display:inline!important }
.search_group .search_group_option .ant-checkbox-wrapper { }
.search_group .search_group_option .ant-checkbox-wrapper + .ant-checkbox-wrapper { margin-left: 0; }
.search_group .search_group_option .checkbox_item { margin-right: 5px; margin-bottom: 5px; line-height: 22px; min-width: 120px; border: 1px solid #ffffff; border-radius: 3px!important; }
.search_group .search_group_option .checkbox_group.all_btn .checkbox_item { min-width: 26px; white-space: nowrap; }
.search_group .search_group_option .checkbox_item:hover { color: #3a6ac9; border: 1px dashed #ddd; }
.search_group .search_group_option .checkbox_item.list_type .flag-icon { width: 20px; }
.search_group .search_group_option .checkbox_item.list_type img { margin-right: 5px; }
.search_group .search_group_option .checkbox_item.ebay_site .flag-icon { margin-top: -3px; }
.search_group .search_group_option .checkbox_item .ant-checkbox { display: none; }
.search_group .search_group_option .checkbox_item > span { padding: 0 5px !important; }
.search_group .search_group_option .ant-checkbox-wrapper-checked.checkbox_item { border: 1px solid #cadeff; color: #3a6ac9; background: #f7faff; }
.search_group .search_group_option a { width: 20px; line-height: 24px; color: #333; text-align:center; }
.search_group .search_group_option a:hover { color: #3A6AC9; }
.search_list_view .total_count { margin-left: 15px; line-height: 32px; }


/* order search */
.list_search_wrapper .search_button_row.order_btn_row { width: auto; }
.list_search_wrapper .search_order_status,.list_search_wrapper .search_package_status { margin-left: 15px; display: inline-flex; padding: 17px 0; }
.list_search_wrapper .search_order_status .fa-question-circle,
.list_search_wrapper .search_package_status .fa-question-circle { cursor: pointer; font-size: 12px; line-height: 18px; }
.list_search_wrapper .search_order_status > div,.list_search_wrapper .search_package_status > div { margin-left: 15px; }
.list_search_wrapper .search_order_status > div a { color: #3a6ac9; padding: 5px; }
.list_search_wrapper .search_order_status > div .selected, .list_search_wrapper .search_package_status > div .selected { border-bottom: 2px solid #3a6ac9; padding-bottom: 5px; }
.list_search_wrapper .search_order_status .extend_msg .ant-popover-inner-content,
.list_search_wrapper .search_package_status .extend_msg .ant-popover-inner-content { background: #fbf3e4; }
.list_search_wrapper .search_order_status .extend_msg .order_status_description,
.list_search_wrapper .search_package_status .extend_msg .order_status_description { padding: 5px 10px; font-size: 12px; }
.list_search_wrapper .search_order_status .extend_msg .order_status_description div,
.list_search_wrapper .search_package_status .extend_msg .order_status_description div { padding-bottom: 5px; }
.list_search_wrapper .search_order_status .frist_category > span,
.list_search_wrapper .search_package_status .frist_category > span { padding: 0 5px 5px; cursor: pointer; color: #3A6AC9; }

/* -- search new end -- */

/* package step */

.list_search_wrapper .search_progress { display: inline-flex; margin: 17px 0 10px 15px; float: right; }
.list_search_wrapper .search_progress .step_border { padding: 0 5px 5px; margin-left: 5px; }
.list_search_wrapper .search_progress .step_border:hover { cursor: pointer; color: #3a6ac9; }
.list_search_wrapper .search_progress .step_border.checked { border-bottom: 2px solid #3a6ac9; color: #3a6ac9; }

/*.search_progress .step_border {
    height: 34px;
    line-height: 34px;
    width: auto;
    background: #e8dac3;
    display: inline-block;
    clip-path: polygon(calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%, 0% 100%, 10px 50%, 0% 0%);
}
.search_progress .step {
    height: 32px;
    margin-top: 1px;
    margin-left: 1px;
    margin-right: 1px;
    vertical-align: middle;
    background: #fdf8f1;
    padding: 0 20px;
    cursor: pointer;
    clip-path: polygon(calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%, 0% 100%, 10px 50%, 0% 0%);
}
.search_progress .step_border:hover { background: #ACD8EC; }
.search_progress .step:hover { background: #E6F7FF; }
.search_progress .step_border.checked { background: #ACD8EC; }
.search_progress .step.checked { background: #E6F7FF; }*/

/* end package step */

.sku_select_wrapper { padding: 0 15px; height: 100%; }
.sku_select_wrapper .sku_select_content { height: calc(100% - 64px); }
.sku_select_wrapper .sku_select_content > .col-md-2, 
.sku_select_wrapper .sku_select_content > .col-md-7, 
.sku_select_wrapper .sku_select_content > .col-md-3, 
.sku_select_wrapper .sku_select_content > .col-md-10 { height: 100%; overflow: hidden; }
.sku_select_wrapper .sku_select_content > .col-md-2:hover, 
.sku_select_wrapper .sku_select_content > .col-md-7:hover, 
.sku_select_wrapper .sku_select_content > .col-md-3:hover, 
.sku_select_wrapper .sku_select_content > .col-md-10:hover { overflow: auto; }
.sku_select_wrapper .left_menu_icon { border-bottom: 0; padding-top: 7px; }
.sku_select_wrapper .left_menu_icon span,.sku_select_wrapper .left_menu_icon span:first-child,.sku_select_wrapper .left_menu_icon a.left_menu_fresh { border: 0; }

.select_sku_search .col-md-12 { padding: 0; margin: 0 0 20px -10px; }
.form-horizontal.select_sku_search .col-md-12 .col-md-2 { padding: 0 0 10px 10px; margin: 0;}
.form-horizontal.select_sku_search .col-md-12 .col-md-10 { border-left: 0; padding: 0 20px;}
.select_sku_search .col-md-12 .btn { margin-left: 20px; }

.select_sku_table { width: 100%; }
.select_sku_table .sku_info { display: flex; margin: 0 30px 0 20px; padding: 20px; border-top: 1px solid #d9d9d9; }
.select_sku_table .sku_info .sku_detail { margin-left: 15px; width: 100%; word-break: break-word; }
.select_sku_table .sku_info .sku_img { width: 115px; }
.sku_path { color: #999; }
.select_sku_table .select_sku_action { width: 45px; vertical-align: top; text-align: right; }



.sku_selected_list_title { text-align: right; margin-bottom: 10px; margin-top: -30px; }
.sku_selected_list { padding: 10px 15px; background-color: #fffde7; margin-bottom: 20px; border: 1px solid #dedede; border-radius: var(--pa-border-radius); }
.sku_selected_list .sku_info { position: relative; word-break: break-word; }
.sku_selected_list .sku_info .sku.green { padding-right: 40px; word-break: break-word; }
.sku_selected_list .sku_info a { position: absolute; top: 0; right: 0; }
.sku_select_all_btn_row { margin: -20px 50px 0 40px; text-align: right; }
/*
.menu_total{ float:right; background:#999; color:#fff; font-size:11px; display:block; height:18px;padding:0 4px;min-width:20px; 
             text-align:center; border-radius:4px!important; margin-top:8px; line-height:16px;}*/
.menu_total{ float:right; font-size:11px; display:block;position:absolute; top:0;left:160px; display:block; width:52px; text-align:right;}


.badge-default, .label-default{ background:#999}
.alert, .alert h4{ font-size:12px!important;}

.ant-menu-inline, .ant-menu-vertical, .ant-menu-vertical-left{border-right:none!important}
.order-menu .ant-menu-submenu-arrow { display: none; }
.order-menu .ant-menu-submenu .ant-menu-submenu-title { padding-right: 14px; }
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li{min-width:94px; text-align:center;}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a > i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover > i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a > i,
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover > i {color: #fff;}
@media(max-width: 1530px) {
    .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li{min-width:80px; text-align:center;}
}

@media (min-width: 992px) {
    .page-content-wrapper .page-content { margin-left: 235px; margin-top:5px;min-height: 700px;padding: 15px 15px 10px 15px;}
    .new_page_content {background: #fff;min-height: 700px;padding: 15px 15px 10px 15px; padding-bottom:50px;}
}

.page-content .page-bar {
    margin-left: -15px !important;
    margin-right: -15px !important;
    margin-bottom: 15px !important;
}
.page-content-white .page-bar, .page-container-bg-solid .page-bar{ margin-top:-15px!important; padding-left:15px!important; padding-right:15px!important}

.pa-modal-header{ padding:12px 15px; color: rgba(0, 0, 0, 0.8); background: #fff; border-bottom: 1px solid #e8e8e8;}
.pa-modal-close { position: absolute; top: 0; right: 0; z-index: 10; padding: 0; color: rgba(0, 0, 0, 0.45); font-weight: 700; line-height: 1; text-decoration: none; background: transparent; border: 0; outline: 0; cursor: pointer; -webkit-transition: color 0.3s; transition: color 0.3s;}

.form-horizontal h4{border-bottom:1px solid #efefef;border-top:1px solid #efefef;padding:13px 0 13px 15px;font-size:12px; margin:0; width:100%; float:left;}
.form-horizontal h4:first-child{border-top:none;}

.editcarrier .formtitle{border-bottom:1px solid #efefef;border-top:1px solid #efefef;padding:10px 0 10px 15px;font-size:12px; margin:0; width:100%; float:left;}


.form-group{ margin:0;}
.panel-body{ padding:0;}
.panel-body .form-horizontal .control-label{ padding:10px; font-size:12px!important}
.panel-body .form-horizontal .control-text{ padding:5px 10px;text-align:right; margin-bottom:0;}
.panel-body .form-horizontal .control-input{ padding:7px 10px; text-align:right; margin-bottom:0;}
.panel-body .form-horizontal .col-md-10 {border-left:1px solid #efefef; padding:7px 10px;word-wrap: break-word; word-break: break-all;}
.panel-body .form-horizontal .col-md-9 {border-left:1px solid #efefef; padding:7px 10px;word-wrap: break-word; word-break: break-all;}
.panel-body .element_setting_edit .form-horizontal .col-md-10{border-left:1px solid #efefef; padding:7px 10px;word-wrap: break-word; word-break: break-all;}
.panel-body .form-horizontal .form-group .col-md-10:first-child{ padding-top:5px;}


.panel-body .form-horizontal .col-md-8 {padding: 7px 10px;}
.panel-body .form-horizontal .form-group .col-md-8:first-child{ padding-top:5px;}

.panel-body .form-horizontal .col-md-5.control-label{ padding:8px; vertical-align:middle}
.panel-body .form-horizontal .col-md-6{padding:4px 15px; vertical-align:middle}
.panel-body .form-horizontal .col-md-6 .input-auto{ width:100%}
.panel-body .form-horizontal .col-md-8 .input-auto{ width:100%}
.form-group .input-auto{ width:100%}
.panel-body .form-horizontal .col-md-6 .input-50{ width:49%!important}
.panel-body .form-horizontal .col-md-6 .input-50:nth-of-type(2){ width:49%!important; float:right}
.panel-body .form-horizontal .col-md-6 .input-50-r{ width:49%!important; float:right}

.panel-body .form-horizontal .col-md-6 .input-33{ width:33%!important;margin-right:1%}
.panel-body .form-horizontal .col-md-6 .input-33:nth-of-type(2){ width:33%!important; margin-right:1%}
.panel-body .form-horizontal .col-md-6 .input-33:last-child{ width:32%!important; margin-right:0;}

.panel-body .form-horizontal .col-md-6 .input-48{ width:48%}

.panel-body .form-horizontal .col-md-6 .col-md-8{}
.panel-body .form-adsearch{/*border:1px solid #e8e8e8; padding-top:5px;*/ position:relative;}
.panel-body .form-adsearch .search_line{ padding-left:10px; padding-top:4px;}
.panel-body .form-adsearch .search_line .ant-radio-group { white-space: normal;}
.panel-body .form-adsearch .search_line .ant-radio-group .ant-radio-button-wrapper:first-child{}
.panel-body .form-adsearch .search_line_group{ }
.panel-body .form-adsearch.form-horizontal .control-label .search_line_group .ant-select-selection-search{ text-align:left!important}
.panel-body .form-adsearch.form-horizontal .col-md-6 .col-md-4 {padding: 6px 0 6px 10px;}
.panel-body .form-adsearch.form-horizontal .col-md-6 .col-md-4 .noneborder{ margin:-4px; margin-right:0; }
.panel-body .form-adsearch.form-horizontal .col-md-6 .col-md-8{padding:3px 10px;}
.panel-body .form-adsearch.form-horizontal .col-md-6 .col-md-8 .ant-input{ min-height:32px;}
.panel-body .form-adsearch.form-horizontal .col-md-6 .col-md-8 .ant-input-affix-wrapper .ant-input{ min-height:unset;}
.panel-body .form-adsearch.form-horizontal .col-md-6 .col-md-8 .order_search_input .ant-input{ min-height:unset;}

.panel-body .form-adsearch .col-md-8 .order_search_input { width: calc(100% - 65px);}
.panel-body .form-adsearch .col-md-8 .order_search_input.ant-input-affix-wrapper { max-height: unset; }
.panel-body .form-adsearch .col-md-8 .order_search_input textarea { width: 100%; }
.panel-body .form-adsearch .col-md-8 .order_search_checkbox { margin-left: 10px; }



.variationhhead1{ width:27px;}
.variationhhead2{ width:27px;}
.variationhhead3{ width:200px;}
.variationhhead4{ width:80px;}
.variationhhead5{ width:50px;}
.veriationline{ height:44px;}
.variationbody1 { white-space: nowrap; text-align: center; }
.variation_table .input_subsku { width:calc(100% - 23px); }
.datarow .variation_table td.inconsistent { background: #FFE5E5; border-color: #f3d2d2; }

.ant-select-dropdown-placement-bottomLeft{text-align:left;}
.ant-select-single:not(.ant-select-customize-input) .ant-select-selector { text-align: left !important }

.advsearch{ margin:10px;color:#333!important;}


.menu_user_select{ width:100%}

.green {  color: green !important;}
.gray {  color: #999;}
.f60 { color: #f60 !important;}
.panel-body.panel-list{ padding:0 13px; padding-bottom:13px}

.currency_row{ width:100%; padding:10px 0; padding-top:0;}
.currency_row button{ margin-left:10px;}
.paddingtop5{ padding-top:5px;}



.paddingtop0 .action_row{ padding-top:0!important}
.action_row{ width:100%; padding:15px 0;float:left;}
.listaction_row{ width:100%; padding:0 0 15px 0;float:left;}
.action_row .pull-right a.skuaction{ float:left; line-height:23px; padding:5px 0;}

/*
.paddingtop_10{ padding-top:0px!important;}*/

.userrole_text{ padding:8px; text-align:right; margin-bottom:0!important}

.actionbutton_row{ width:100%; padding-bottom:15px;}
.actionbutton_row .btn{ margin-right:10px;}

.datarow{ width:100%; display:table;}
.datarow table th {padding:8px 5px!important; background:#efefef!important;}
.datarow table td{ padding:5px!important}

.ebayrecommen_div{width:100%; display:table;}
table.ebayrecommen_table{float:left; width:50%!important; margin-top:5px;}
table.ebayrecommen_table th, table.ebayrecommen_table td{ padding:1px 5px!important; font-size:11px!important;border:1px solid #e8e8e8!important;border-bottom:1px solid #e8e8e8!important}
.datarow table.ebayrecommen_table td{ padding:1px 5px!important; font-size:11px!important;border:1px solid #e8e8e8!important;border-bottom:1px solid #e8e8e8!important}

.listing_ebaynote { color: #f60; }
.listing_ebaynote .icon_ebay { display: inline-block; height: 14px; width: 14px; padding: 3px; line-height: 5px; font-size: 15px; color: #fff; background-color: #f60; margin: 0 5px; }

.datarow .ant-btn.btn.default.ant-dropdown-trigger{background:none!important; padding:0; min-width:auto;border:none!important; height:20px;}
.datagrid .ant-btn.btn.default.ant-dropdown-trigger{background:none!important; padding:0; min-width:auto;border:none!important; height:20px;}

.msgdatarow{ width:100%; float:left; position: relative; padding-top:15px;}
.msgdatarow a { color: #3a6ac9 }
.msgdatarow a:hover { color: #3a6ac9 }


.top_action_row{top:50px; z-index:996;background:#dfdfdf; width:100%; left:0; position:fixed; }

.top_action_row .pull-left{ margin-left:250px}
.top_action_row .pull-left .btn{ background:#fff!important; }
.top_action_row .ant-checkbox-wrapper{ background:#fff!important; }
.top_action_row .pull-right{ margin-right:15px}
.top_action_row .pull-right .btn{ background:#fff!important; color:#333!important; border: 1px solid #cdd5e0!important; }
.top_action_row .pull-right .btn:hover{ border-color: #A7B6C9!important; }

.top_action_row .action_row { padding: 10px 0; }
@media (min-width: 1900px){
    .top_action_row .action_row { max-width: 1920px; margin-left: calc(50% - 960px); }
}

.ant-tabs{overflow:inherit!important  }
.ant-tabs-bar{margin-bottom:0!important}

.pa-modal-close-x{ display: block; width:46px; height:46px; font-size: 16px; font-style: normal; line-height:46px; text-align: center; text-transform: none; text-rendering: auto; border-top-right-radius: var(--pa-dialog-border-radius);}
.pa-modal-close-x:hover{ background:#DB0011;color:#fff;font-weight:600;-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}
.ant-modal-centered .ant-modal {}
.button_row{padding:8px 0; border-top:1px solid #efefef;display:block;}
.button_row button{ margin-right:10px;}
.button_row .btn{ margin-right:10px}
.button_row .pull-left .btn{}
.button_row .pull-left.margin-left-10{ margin-left:10px;}

.sort-btn-group > a + a {margin-left: 5px;}

td.actionrow{ min-width:80px; line-height:23px; }
th.actionrow .customize_icon{ margin-right:5px; margin-top:3px; text-align:center; display:block; cursor:pointer; float:right;}
th.actionrow .customize_icon .fa.fa-cog{ font-size:18px!important;}

.ant-btn.btn.default.ant-dropdown-trigger .fa.fa-angle-down{ margin-left:5px;}
.ant-dropdown-link.ant-dropdown-trigger .fa.fa-angle-down{ margin-left:5px;}

.ant-dropdown{ background:#fff; border:1px solid #cdcdcd; border-radius:4px!important;width:max-content;}
.ant-dropdown-menu{ background:none!important}
.page-header.navbar .ant-dropdown { border: 0!important; }



.ant-modal-body > .panel-body{ }
.ant-modal-content .ant-modal-body {}
.ant-tabs-content {/*position:relative!important;*/}
.ant-modal-body{ /*position:relative!important;*/ margin-bottom:26px;}
.ant-modal-body .button_row{ position:absolute; bottom:-48px;left:0; width:100%; background:#fff; z-index:99}

.data_table_row{ width:100%; margin-bottom:10px;}


.action_row .pull-right .btn {margin-left: 10px;float: left;}
.action_row .pull-left .btn{ margin-right:10px;float:left;}
.action_row .pull-left .ant-select-selection, .action_row .pull-left .ant-select-selector{border:none!important; background:none!important}
.action_row .pull-left .ant-select-selection--single, .action_row .pull-left .ant-select-selector{ height:auto!important;}

.form-control.noneborder.ant-select.ant-select-selection {
    border: none !important;
    background: none !important
}

.country_list .ant-checkbox-wrapper {
    width: 20%;
    float: left;
    margin-bottom: 5px;
}
.country_list .ant-checkbox-wrapper span img{ margin-right:5px;}
.form-horizontal .form-group {margin: 0 !important}

.ant-modal-body{ padding:15px!important; }

.hide-group{ display:none!important;}

.ant-radio-group { white-space: normal !important;}

.fullwidth_check_list { width:100%; display:block; }
.fullwidth_check_list .ant-checkbox-wrapper{ width:100%; float:left; margin-top:5px;margin-left:0!important;}

.excludeship_check_list { width:100%; display:block; float:left; margin-left:20px!important; }
.excludeship_check_list .ant-checkbox-wrapper{ width:23%; float:left; margin-bottom:5px;min-width:200px; margin-left:0!important}
.excludeship_check_list .ant-checkbox-wrapper span img{ margin-right:5px;}

.exclusion_check_list_dom { flex-flow: row wrap; }

.bultedit_check_list { width:100%; display:block; }
.bultedit_check_list .ant-checkbox-wrapper{ width:19%; float:left; margin-bottom:5px;}
.bultedit_check_list .ant-checkbox-wrapper:first-child {margin-left: 20px;}
.bultedit_check_list .ant-checkbox-wrapper:nth-child(5n+1) {margin-left: 24px;}
.bultedit_check_list .ant-checkbox-wrapper span img{ margin-right:5px;}

.listing_select_check_list{ width:100%; display:block; }
.listing_select_check_list .ant-checkbox-wrapper{ width:19%; float:left; margin-bottom:5px;}   
.listing_select_check_list .ant-checkbox-wrapper:first-child {margin-left: 0px;}
.listing_select_check_list .ant-checkbox-wrapper:nth-child(5n+1) {margin-left: 0px;}
.listing_select_check_list .ant-checkbox-wrapper span img{ margin-right:5px;}
.panel-body .form-horizontal.listing_select_check_list .control-label { padding: 7px 10px; }
.listing_select_check_list .control-label .ant-checkbox-wrapper{ width:auto; float:unset; }


.common_select_check_list{ width:100%; display:block; }
.common_select_check_list .ant-checkbox-wrapper{ width:19%; float:left; margin-bottom:5px;}   
.common_select_check_list .ant-checkbox-wrapper:first-child {margin-left: 0px;}
.common_select_check_list .ant-checkbox-wrapper:nth-child(5n+1) {margin-left: 0px;}
.common_select_check_list .ant-checkbox-wrapper span img{ margin-right:5px;}

.bulkmigration_check_list { width:100%; display:block; float:left;}
.bulkmigration_check_list .ant-checkbox-wrapper{ width:20%; float:left; margin-bottom:10px; margin-left:0!important}
.bulkmigration_check_list .ant-checkbox-wrapper span img{ margin-right:5px;}

.shipto_country_checkbox { width:100%; display:block; }
.shipto_country_checkbox .ant-checkbox-wrapper{ width:220px; float:left; margin-bottom:5px; margin-left:0!important}
.shipto_country_checkbox .ant-checkbox-wrapper span img{ margin-right:5px;}

.fullwidth_radio_list { width:100%; display:block; }
.fullwidth_radio_list .ant-radio-wrapper{ display:block;width:100%; float:left; margin-bottom:5px;}
.fullwidth_radio_list .ant-radio-wrapper:first-child {margin-left:0;}
.fullwidth_radio_list.marginleft .ant-radio-wrapper{ margin-left:20px;}
.fullwidth_radio_list.marginleft .ant-radio-wrapper:first-child {margin-left:20px;}
.test{ position:relative;}

.grayline{ padding:0; margin:0; margin-top:5px; margin-bottom:5px;}

.livelisting_image{ position:relative;}
.livelisting_markdown {height:63px;width:74px;position:absolute;overflow:hidden;top:-13px;left:-13px; z-index:995}
.livelisting_markdown span{ font-family:Arial; font-size:11px; font-weight:bold; color:#FFFFFF;padding-top:0px;height:20px;width:150px;position:absolute;overflow:hidden;text-align:center;background-image:url('https://p.ebaystatic.com/aw/pics/cmp/ds3/sprds3_18.png');background-position:-22px -240px;top:15px;left:-50px;-moz-transform: rotate(-40deg);transform: rotate(-40deg);-webkit-transform: rotate(-40deg);-ms-transform:rotate(-40deg);}       
.livelisting_markdown i.left{position:absolute;height:16px;width:5px;background-image:url('https://p.ebaystatic.com/aw/pics/cmp/ds3/sprds3_18.png');background-position:-10px -216px;bottom:0;left:0;}
.livelisting_markdown i.right{position:absolute;height:11px;width:10px;background-image:url('https://p.ebaystatic.com/aw/pics/cmp/ds3/sprds3_18.png');background-position:-18px -211px;top:0;right:0}

.livelisting_pl { position: absolute; top: 0; right: 0; width: 24px; }
.salesorder_pl { position: absolute; top: 0; left: 54px; width: 24px; }
.livelisting_cps, .livelisting_cpc { display: block; width: 22px; height: 12px; border-radius: 2px; font-size: 10px; line-height: 11px; color: #fff; background: #F18E00; text-align: center; margin: 0 0 3px 3px; cursor: pointer; }
.salesorder_cpc, .salesorder_cps { display: block; width: 22px; height: 12px; border-radius: 2px; font-size: 10px; line-height: 11px; color: #fff; background: #F18E00; text-align: center; margin: 0 0 3px 3px; cursor: pointer; }

.listing_select .livelisting_markdown { top: -5px; left: -5px; height: 56px; width: 64px; }
.listing_select .livelisting_markdown span { height: 16px; width: 141px; }

.listing_select .panel-body .form-horizontal .control-label { padding: 6px 10px; }
.listing_select .panel-body .form-horizontal .form-control { height: 32px; }

.linethrough {text-decoration: line-through}

.ship_userselect_list {width: 100%; float:left;font-size:11px!important}
.ship_name{ float:left; width:60px;}
.ship_name b{ padding-left:5px;font-weight:normal;}
.ship_dom{ float:left}

.col-md-10 .ant-tabs.ant-tabs-top.ant-tabs-card.ant-tabs-no-animation {
    padding-top: 0 !important;
}

.flagColor0{color:#999!important}
.flagColor1{color:Red!important }
.flagColor2{color:Blue!important }
.flagColor3{color:Green!important }
.flagColor4{color:Violet!important }
.flagColor5{color:Orange!important }
.flagColor6{color:Red!important }
.flagColor7{color:Blue!important }
.flagColor8{color:Green!important }
.flagColor9{color:Violet!important }
.flagColor10{color:Orange!important }

.paddingtop10{ padding-top:13px!important;}
.paddingbottom5{ padding-bottom:5px!important;}
.paddingbottom10{ padding-bottom:13px!important;}
.margintop50{ margin-top:50px!important;}
.pt0{ padding-top:0!important;}
.pb0{ padding-bottom:0!important;}
.mt0{ margin-top:0!important}
.mb0{ margin-bottom:0!important;}
.pt5{ padding-top:5px!important;}
.pb5{ padding-bottom:5px!important;}
.mt5{ margin-top:5px!important}
.mb5{ margin-bottom:5px!important;}

.customize_template_list{ width:14%; margin:1%; float:left;border:1px solid #ccc;}

.summary_table{ width:100%; border:1px solid #e8e8e8;border-collapse:collapse;float:left; margin-bottom:12px;}
.summary_table td, .summary_table th{border:1px solid #e8e8e8;border-collapse:collapse; padding:6px 5px;}

.dashboard_list{ width:100%; padding-bottom:12px;}
.dashboard_topbottom{ width:100%; padding-top:12px;padding-bottom:12px;}
.dashboard_top{ width:100%; padding-top:12px;padding-bottom:12px;}
.dasboard_echart{border:1px solid #e8e8e8; padding:20px!important}
.marginbottom{ margin-bottom:10px!important;}
.margintop{ margin-top:10px;}
.margintop20{ margin-top:20px;}
.margintop50{ margin-top:50px;}
.marginbottom0{ margin-bottom:0!important;}
.marginbottom20{ margin-bottom:20px;}
.marginbottom40{ margin-bottom:40px;}
.marginbottom50{ margin-bottom:50px;}
.marginbottom100{ margin-bottom:100px;}
.paddingbottom5{ padding-bottom:5px;}

.dottedbordertop {border-top: 1px dotted #e8e8e8;}
.firstbordertopnone:first-child{border-top:none}

.inline-msg.alert-info,
.inline-msg.alert-danger,
.inline-msg.alert-success {
    display: inline;
    margin-left: 10px;
}
.inline-msg.alert-danger,
.inline-msg.alert-success {
    display: inline;
    margin-left: 10px;
    padding: 5px;
    border: 1px solid transparent;
    border-radius: 4px
}

.integratedcarrier{width:100%; float:left;}
.integratedcarrier h4{border-bottom:1px solid #e8e8e8;font-size:12px; padding-bottom:10px; padding-left:0; margin-bottom:13px; width:100%; float:left;}

.integratedcarrier_box{ width:100%; float:left; margin-bottom:10px;}
.integratedcarrier_list{ width:15.8%; float:left;border:1px solid #e8e8e8; border-radius: var(--pa-border-radius); margin-bottom:10px; margin-right:1%;}
.integratedcarrier_list:nth-of-type(6n){ margin-right:0;}
.integratedcarrier_cnt{ text-align:center; padding:5px; min-height:70px;}
.integratedcarrier_cnt img{ max-width:90%;}
.integratedcarrier_head{  text-align:center; padding:10px 0 0 0; font-weight:bold; position: relative;}
.integratedcarrier_head .ioss_icon { position: absolute; top: 10px; right: 5%; color: orange; }
.integratedcarrier_foot{ text-align:center; padding:0 0 10px 0;}

.integratedcarrier_ullist{ font-size:12px;}
.integratedcarrier_ullist ul, .integratedcarrier_ullist ul li{ padding:0; margin:0; list-style-type:none;}
.integratedcarrier_ullist ul li a{ margin-left:10px}
.integratedcarrier_ullist ul ul{ margin-left:20px; margin-bottom:10px;}
.integratedcarrier_ullist table td a{ margin-left:10px;}

.integratedcarrierlist_available{ width:100%;float:left;font-size:12px;}
.integratedcarrierlist_available ul, .integratedcarrierlist_available ul li{ list-style-type:none; padding:0; margin:0; }
.integratedcarrierlist_available ul li{ float:left; border:1px solid #e8e8e8; border-radius: var(--pa-border-radius); width:32.3%; margin-right:1%; padding:10px;  margin-bottom:10px;}
.integratedcarrierlist_available ul li:nth-of-type(3n){ margin-right:0;}
.integratedcarrierlist_available ul li span{ float:left;}
.integratedcarrierlist_available ul li a{ float:right}

.integratedcarrierlist_enable{ width:100%;float:left; margin-bottom:10px;font-size:12px;}
.integratedcarrierlist_enable ul, .integratedcarrierlist_enable ul li{ list-style-type:none; padding:0; margin:0; }
/*.integratedcarrierlist_enable ul li{ float:left; border:1px solid #ccc; width:32.3%; margin-right:1%; padding:10px;  margin-bottom:10px;}*/
.integratedcarrierlist_enable ul li ul{ width:100%; padding-top:5px; }
.integratedcarrierlist_enable ul li ul li{border:none; width:100%; padding:0; margin:0; list-style-type:disc; margin-left:15px;}
/*.integratedcarrierlist_enable ul li:nth-of-type(3n){ margin-right:0;}*/
/*.integratedcarrierlist_enable ul li span{ float:left;}*/
.integratedcarrierlist_enable ul li a{ float:right}

.integratedcarrierlist_enable > div { display: table; width: 100%; border-spacing: 15px 7px; margin-left: -10px; }
.integratedcarrierlist_enable > div > ul { display: table-cell; width: 32.3%; border:1px solid #e8e8e8; border-radius: var(--pa-border-radius); padding:10px; }

.profiletitlelist, .profiletitlelist li {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.profiletitlelist{ width:90%; min-width:800px;  border-top:1px dotted #e8e8e8; padding-top:10px; float:left;}
.profiletitlelist:first-child{border-top:none; padding-top:0;}
.profiletitlelist li{ padding-bottom:5px;}
.profiletitlelist li .title-input{max-width:900px; width:700px; float:left;}

.profiletitlelist .input-icon.right > i{right:12px; top:3px;}
.profiletitlelistadd {float: left;width: 100%}
.profiletitlelistadd a{color:#3A6AC9 !important }

.input_porfile_titlelist{ width:100%; float:left; margin-bottom:10px;}

.input-porfiletitle{ position:relative; float:left;width:700px;}
.input-porfiletitle .form-control{ height:32px}

.itemspecificssaveas {float: left;width: 100%;border-top:1px solid #efefef;border-bottom:1px solid #efefef; padding:10px 0;}
.itemspecificssaveas .btn{ margin-right:10px;}

.dashboard_customize{ margin:10px 0; float:left;}
.multiSelect{ margin:-4px 0 0 0!important; background:#fff;border:1px solid #ccc;width:200px; height:auto; padding:10px; float:left;}
.multiSelect .ant-checkbox-wrapper{ width:100%; padding:3px 0}
.multiSelect .ant-checkbox-wrapper + .ant-checkbox-wrapper{  margin-left:0;}

.listtable {width: 100%; border-collapse: collapse;}
.listtable th, .listtable td{border-collapse:collapse;border:1px solid #efefef; padding:5px}
.listtable th{ background:#eee;}

.feedback_table{ width:100%; border:1px solid #eee;border-collapse:collapse; margin-bottom:10px;}
.feedback_table td, .feedback_table th{border:1px solid #eee;border-collapse:collapse; padding:6px 5px; vertical-align:top!important}

.bordertopbottom{border-bottom:1px solid #efefef;}
.bordertop_bottom{border-bottom:1px solid #efefef;border-top:1px solid #efefef; float:left; width:100%}
.bordertb_t{border-top:1px solid #efefef; float:left; width:100%}
.bordertb_b{border-bottom:1px solid #efefef; float:left; width:100%}

.ebayaccount_check_list { width:100%; display:block; padding-top:3px!important;clear: both;}
.ebayaccount_check_list .ant-checkbox-wrapper{ width:19%; float:left; margin-top:2px; margin-bottom:4px;margin-left:0!important;margin-right: 5px;}

.userrole_edit .row { margin: 0; }
.userrole_edit .col-md-10 .ant-picker { margin: 0 15px; }
.userrole_edit .col-md-10:empty { border-left: 0; }
.userrole_edit [class*="module-"] { padding: 7px; margin-bottom: 0; }
.userrole_edit .module-1 { text-align: right; }
.userrole_edit .module-2 { padding-left: 0; }
.userrole_edit .module-3 { padding-left: 20px; }
.userrole_edit .module-4 { padding-left: 40px; }
.userrole_edit .module-1 *, .userrole_edit .module-2 * { font-weight: bold; }
.userrole_edit .function { margin-right: 25px; }
.userrole_edit .col-md-10.no-vertical-padding { padding-top: 0; padding-bottom: 0; }
.userrole_edit .form-group:last-child .bordertopbottom { border-bottom: 0; }

.pauser_check_list{ width:100%; display:block; }
.pauser_check_list .ant-checkbox-group{ width:100%!important; display:block!important; }
.pauser_check_list .ant-checkbox-wrapper{ width:24%; float:left; margin-bottom:5px; margin-left:0!important;}

.site_check_list { width:100%; display:block;}
.site_check_list .ant-checkbox-wrapper{ width:calc(16.6% - 9px); margin-top:2px; margin-bottom:4px;margin-left:0!important; margin-right:8px;}
.site_check_list .ant-checkbox-wrapper img{ margin-right:5px;}
.site_check_list .site_check_list_row { display: flex; margin-bottom: 5px;}
.site_check_list .site_check_list_row > div:not(.title) { flex: 1; border-bottom: 1px solid #f0f0f0; max-width: 1260px}
.site_check_list .site_check_list_row > div.title { width: 140px; font-size: 12px; line-height: 20px; text-align: right; font-weight: bold; padding-right: 15px; }

.popsite_check_list { width:100%; display:block;}
.popsite_check_list .ant-checkbox-wrapper{ width:20%; float:left; margin-top:2px; margin-bottom:4px;margin-left:0!important;}
.popsite_check_list .ant-checkbox-wrapper img{ margin-right:5px;}

.customize_check_list { width:100%; display:block; min-width:600px;}
.customize_check_list .ant-checkbox-wrapper{ width:25%; float:left; margin-top:2px; margin-bottom:6px;margin-left:0!important; margin-right:0!important;}

.folder_action{ width:200px}

.tag_check_list{ width:100%; display:block; }
.tag_check_list .ant-checkbox-wrapper{ width:24%; float:left; margin-bottom:5px; margin-left:0!important;}

.printlabelbtn{ margin-bottom:10px;}

.picture_iconlist{ float:left; width:24%;border:1px solid #ccc; padding:5px; margin-right:1%;}
.picture_iconlist .picture_close_icon{ float:right; margin-top:3px;}
.picture_iconlist .picture_img_icon{ float:left; margin-top:3px;margin-right:3px;}

.picture_thumlist{ padding:5px 0 5px 0}
.picture_thumlist{ width:120px; float:left;border:1px solid #ccc; margin-right:1%; margin-bottom:5px;border-radius:4px;}
.picture_thumlist .pic{ width:90%; margin-left:5%; float:left; position:relative;}
.picture_thumlist .picture{ padding-top:100%;height:0; position:relative;vertical-align:middle;}
.picture_thumlist .picture_inner{position:absolute;top:0; left:0;right:0;bottom:0; text-align:center;}
.picture_thumlist .picture_inner .picture_inner_img{vertical-align:middle; max-width:100%; max-height:100%;}
.picture_thumlist .picture_close_icon{ position:absolute; top:5px; right:0px;}
.picture_thumlist .picture_edit_icon{ position:absolute; top:5px; right:20px;}

.dashboard_date{ float:left;}
.dashboard_date .input-50{ width:320px; margin-right:10px;}

.picture_list .picture_list_pager { width: 100%; float: left;}
.picture_list .ant-checkbox-group { width:100%; display:block; }
.picture_list .picture_list_item { border:1px solid #ddd;border-radius:4px; position:relative; padding-bottom:10px; padding-top:10px }
.picture_list .picture_list_item:hover {border:1px solid #ccc;}
.picture_list .picturehead{ display:none}
.picture_list .picturecnt{padding-bottom:10px;}
.picture_list .chcek_title{width:90%;margin:0 5%; padding-bottom:10px; float:left; overflow: hidden; text-overflow: ellipsis; }
.picture_list .ant-checkbox-wrapper{ width:100%; align-items: center;}
.picture_list .ant-checkbox-wrapper .ant-checkbox + span { width:90%;}
/*.picture_list .name{ width:86%; margin-left:1%; float:left; overflow: hidden; text-overflow: ellipsis;white-space:nowrap; text-align:left;}*/
.picture_list .pic{ width:90%; margin-left:5%; float:left;}
.picture_list .picture{ padding-top:100%;height:0; position:relative;vertical-align:middle;}
.picture_list .picture_inner{position:absolute;top:0; left:0;right:0;bottom:0; text-align:center;}
.picture_list .picture_inner .picture_inner_img{vertical-align:middle; max-width:100%; max-height:100%;}
.mfe-img-helper{ display:inline-block;height:100%;vertical-align:middle;}
.picture_list .picture a{ display:block;width:100%; text-align:center; display:table-cell;vertical-align:middle; font-size:100%}
.picture_list .folder_path { font-size: 10px; color: #999; height: 18px; margin-top: -7px; margin-left: calc(5% + 16px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align:left; }
.picture_select .folder_path { font-size: 10px; color: #999; height: 14px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align:left; }

.picture_list .picture_inner .copy_btn { display: none; position: absolute; top: 0; right: 0; background: #00000040; cursor: pointer; text-align: center; border-radius: 3px!important; }
.picture_list .picture_inner .copy_btn i { color: #fff; margin-left: 0!important; padding: 3px 5px; }
.picture_list .picture_inner:hover .copy_btn { display: inline-block; }

.picture_list .type{ display:none;}

.picture_list .long{ width:42%; float:left; margin-left:5%; text-align:left; height:22px; line-height:22px; font-size:11px;}
.picture_list .size{ width:42%; float:left;margin-left:5%; text-align:right; display:block; height:22px; line-height:22px;font-size:11px;}
.picture_list .desc { position:absolute; bottom:0; background:#333; width:100%; padding:0 5%;opacity:0.6; float:left; text-align:left; height:32px; line-height:32px; font-size:11px; color:#fff; overflow: hidden; text-overflow: ellipsis;white-space:nowrap}
.picture_list .desc i{ padding-right:3px;}
.picture_list .time{ display:none;}

.picture_list .action1{ line-height:20px; text-align:left; float:left; width: calc(100% - 20px); margin: 0 10px; display: flex; justify-content: space-between; }
.picture_list .action1 a.picbtn{ display:block;text-align:left; margin-top:5px; font-size: 12px; }

.picture_list .action2{ line-height:20px; text-align:left; float:left;  width:100%;}
.picture_list .action2 .picbtn{ margin-left:3%;width:44%; display:block;text-align:center; margin-top:5px; float:left;}
.picture_list .action2 .picbtn:first-child{ margin-left:5%}
.picture_list .action2 .picbtn .btn{ width:100%;}
.picture_list .action2 .btn{padding:6px 0!important;}


@media (max-width: 479px) {
    .picture_list .picture_list_item{ float:left; list-style-type:none;width:100%; text-align:center; margin:0 1% 1% 0;  position:relative; }
}
@media(min-width: 480px) and  (max-width: 799px){
   .picture_list .picture_list_item{ float:left; list-style-type:none;width:49%; text-align:center; margin:0 1% 1% 0;  position:relative; }
   .picture_list .picture_list_item:nth-child(2n){width:49%; margin-right:0;} 
}
@media (min-width: 800px) and (max-width: 1000px){
   .picture_list .picture_list_item{ float:left; list-style-type:none;width:24%; text-align:center; margin:0 1% 1% 0;  position:relative; }
   .picture_list .picture_list_item:nth-child(4n){width:24%; margin-right:0;} 
}
@media (min-width: 1001px) and (max-width: 1366px) {
       .picture_list .picture_list_item{ float:left; list-style-type:none;width:24%; text-align:center; margin:0 1% 1% 0;  position:relative; }
   .picture_list .picture_list_item:nth-child(4n){width:24%; margin-right:0;} 
}
@media (min-width: 1301px) and (max-width: 1600px){
    .picture_list .picture_list_item{ float:left; list-style-type:none;width:19%; text-align:center;  margin:0 1% 1% 0;position:relative;}
        .picture_list .picture_list_item:nth-child(5n){width:19%; margin-right:0;} 
}
@media (min-width: 1601px){
    .picture_list .picture_list_item{ float:left; list-style-type:none;width:16%;  text-align:center; margin:0 0.8% 1% 0;   position:relative;}
    .picture_list .picture_list_item:nth-child(6n){width:16%; margin-right:0;} 
}

.picture_list .img_total_count { width: 90%; margin-left: 5%; font-size: 12px; clear: both; padding-top: 3px; }
.picture_list .img_total_count > span { display: inline-block; width: 30%; text-align: right; }
.picture_list .img_total_count > span a { margin-left: 5px; }
.picture_list .img_total_count > i { margin-right: 3%; cursor: pointer; }

.datalist_tree .ant-tree-iconEle{ float:left; width:auto!important;}
.datalist_tree .ant-tree-title {float: right;margin-right:15px;}
.datalist_tree.ant-tree .ant-tree-treenode { width:100%;}
.datalist_tree .ant-tree-node-content-wrapper{ width:98%!important;}

.panel-close{ float:right;}
.panel-close a{color:#333; font-size:14px;}



.picturelayout label{border:2px solid #eee; border-radius: var(--pa-border-radius); display:inline-block;width:50px; height:42px; cursor:pointer; text-align:center; line-height:20px; font-family:Arial; font-size:0; margin-right:6px; margin-bottom:5px;}
.picturelayout label.ant-radio-button-wrapper-checked{border:2px solid #0073AA!important; display:inline-block;position:relative;box-shadow:none}
.picturelayout label.ant-radio-button-wrapper:first-child.ant-radio-button-wrapper-checked{border:2px solid #0073AA!important;}
.picturelayout label.ant-radio-button-wrapper-checked i{  }
.picturelayout .picturelayout1, 
.picturelayout .picturelayout1.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -1px -1px no-repeat!important;}
.picturelayout .picturelayout2, 
.picturelayout .picturelayout2.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -55px -1px no-repeat!important;}
.picturelayout .picturelayout3, 
.picturelayout .picturelayout3.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -109px -1px no-repeat!important;}
.picturelayout .picturelayout4, 
.picturelayout .picturelayout4.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -163px -1px no-repeat!important;}
.picturelayout .picturelayout5, 
.picturelayout .picturelayout5.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -217px -1px no-repeat;}
.picturelayout .picturelayout6, 
.picturelayout .picturelayout6.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -271px -1px no-repeat;}
.picturelayout .picturelayout7, 
.picturelayout .picturelayout7.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -1px -43px no-repeat;}
.picturelayout .picturelayout8, 
.picturelayout .picturelayout8.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -55px -43px no-repeat;}
.picturelayout .picturelayout9, 
.picturelayout .picturelayout9.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -109px -43px no-repeat;}
.picturelayout .picturelayout10, 
.picturelayout .picturelayout10.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -163px -43px no-repeat;}
.picturelayout .picturelayout11, 
.picturelayout .picturelayout11.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -217px -43px no-repeat;}
.picturelayout .picturelayout12, 
.picturelayout .picturelayout12.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -271px -43px no-repeat;}
.picturelayout .picturelayout13, 
.picturelayout .picturelayout13.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -1px -84px no-repeat;}
.picturelayout .picturelayout14, 
.picturelayout .picturelayout14.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -54px -84px no-repeat;}
.picturelayout .picturelayout15, 
.picturelayout .picturelayout15.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -108px -84px no-repeat;}
.picturelayout .picturelayout16, 
.picturelayout .picturelayout16.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -162px -84px no-repeat;}
.picturelayout .picturelayout17, 
.picturelayout .picturelayout17.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -217px -84px no-repeat;}
.picturelayout .picturelayout18, 
.picturelayout .picturelayout18.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -271px -84px no-repeat;}
.picturelayout .picturelayout19, 
.picturelayout .picturelayout19.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -1px -127px no-repeat;}
.picturelayout .picturelayout20, 
.picturelayout .picturelayout20.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -55px -127px no-repeat;}
.picturelayout .picturelayout21, 
.picturelayout .picturelayout21.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -109px -127px no-repeat;}
.picturelayout .picturelayout22, 
.picturelayout .picturelayout22.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/picture_layout.png) -163px -127px no-repeat;}


.picturelayout .ant-radio-button-wrapper:first-child{border-left:2px solid #eee!important;}
.picturelayout .ant-radio-button-wrapper-checked:first-child{border-left:2px solid #DB0011!important;}

.picturelayout .ant-radio-button-wrapper:first-child{border-left:2px solid #eee!important;}
.picturelayout .ant-radio-button-wrapper-checked:first-child{border-left:2px solid #DB0011!important;}
.picturelayout .picturelayout1.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout2.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout3.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout4.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout5.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout6.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout7.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout8.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout9.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout10.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout11.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout12.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout13.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout14.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout15.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout16.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout17.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout18.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout19.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout20.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout21.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .picturelayout22.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}

/* variation picture layout */
.picturelayout .v_picturelayout1, 
.picturelayout .v_picturelayout1.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/v_picture_layout.png) -3px -3px  no-repeat!important;}
.picturelayout .v_picturelayout2, 
.picturelayout .v_picturelayout2.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/v_picture_layout.png) -54px -3px no-repeat!important;}
.picturelayout .v_picturelayout3, 
.picturelayout .v_picturelayout3.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/v_picture_layout.png) -105px -3px no-repeat!important;}
.picturelayout .v_picturelayout4, 
.picturelayout .v_picturelayout4.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background:#ccc url(/dist/assets/layouts/layout/img/v_picture_layout.png) -156px -3px no-repeat!important;}
.picturelayout .v_picturelayout1.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .v_picturelayout2.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .v_picturelayout3.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
.picturelayout .v_picturelayout4.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){ background-color:#08C!important;}
/* end variation picture layout */

.red{color:#f00}
.orange{color:#FB8C00}

.ant-table-small > .ant-table-content > .ant-table-header > table, 
.ant-table-small > .ant-table-content > .ant-table-body > table, 
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table, 
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table, 
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table, 
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table, 
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table, 
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table{ padding:0!important;}


.template_radio_list { width:100%; display:inline-block; padding-top:10px!important; }
.template_radio_list_li{ width:19.2%; margin-right:1%; border:1px solid #ccc; border-radius: var(--pa-border-radius); min-height:337px; float:left; margin-bottom:10px;}
.template_radio_list_li:nth-child(5n){ margin-right:0;}
.template_radio_list_name{width: 100%; max-width: 200px; padding:5px 0; margin: auto;}
.template_radio_list_name span{ padding-right:10px; float: left; width: calc(100% - 45px); overflow: hidden; text-overflow: ellipsis;}
.template_radio_list_name a{float: right;}
.template_radio_list_img{ width:100%; text-align:center;overflow:hidden}
.template_radio_list_img img{ width:100%; max-width: 200px; max-height: 270px;}
.template_radio_list_li .template_market_foot { max-width: 200px; margin: auto; float: unset; padding-bottom: 38px; }
.template_radio_list_li .template_market_foot span:first-child { margin-left: 0; }

.ant-modal-footer{ padding:0!important;border:none!important}
.alert_footer{padding:15px;}
.modal_footer{padding:15px;border-top:1px solid #efefef;}

/*.ant-spin-dot.ant-spin-dot-spin{width: 30px!important; height: 30px!important;}*/
.ant-spin-dot.ant-spin-dot-spin i{ display:none}

.ant-spin-dot.ant-spin-dot-spin {
    border-radius: 50%;
    border: 5px solid;
    border-color: #d8e0e6;
    border-top-color: #bb111e;
    width: 50px;
    height: 50px;
}

.systemloading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -50px;
    margin-top: -50px;
    width: 50px;
    height: 50px;
    border: 5px solid;
    border-radius: 50% !important;
    border-color: #d8e0e6;
    border-top-color: #bb111e;
    animation: fa-spin 1.2s infinite linear;
}
.systemloading i{color:#333; font-size:30px}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}



.subscription_level{border:1px solid #ccc; margin:5px; margin-left:0!important; width:100px; height:80px; text-align:center;border-radius:2px;}
.subscription_level h2{ padding:0; margin:0; text-align:center; font-size:18px; margin-top:10px;}


.ant-checkbox-wrapper + span, 
.ant-checkbox + span{ padding:0!important; margin:0!important}

.ant-checkbox-checked + span .subscription_level {border: 1px solid #3462C0;}
.ant-checkbox-checked.ant-checkbox-disabled + span .subscription_level { border: 1px solid #ccc;}
.ant-checkbox-checked.ant-checkbox-disabled + span .subscription_level i{position:absolute;top:0;right:0; font-size:0; margin:0px; width:0; height:0;border-top:0px solid transparent; border-right:14px solid #ccc;border-bottom: 14px solid transparent; }
.ant-checkbox-checked + span .subscription_level{ position:relative;}
.ant-checkbox-checked + span .subscription_level i{position:absolute;top:0;right:0; font-size:0; margin:0px; width:0; height:0;border-top:0px solid transparent; border-right:14px solid #3462C0;border-bottom: 14px solid transparent; }


.messageinput{ min-height:300px}

.ant-checkbox-wrapper + span, .ant-checkbox + span{ padding-left:5px!important;}

.datarow .variation_table{ width:100%; border:1px solid #e8e8e8;border-collapse:collapse}
.datarow .variation_table tr td{border:1px solid #e8e8e8;border-collapse:collapse; padding:5px!important;vertical-align:top; font-size:12px!important;vertical-align:middle;}
.datarow .variation_table tr th{border:1px solid #e8e8e8;border-collapse:collapse; padding:5px!important;vertical-align:top; font-size:12px!important;vertical-align:middle;height:45px;}
.datarow .variation_table tr th{ background:#efefef; word-break:normal;white-space:nowrap; padding:5px!important;vertical-align:middle;font-weight:normal}

.datarow .variation_table tr.sortable-chosen td{ background:#e6f7ff}
.datarow .variation_table tr.sortable-chosen td:first-child{ font-weight:bold;color:#f60;}

.datarow .variation_table .ant-dropdown-link{ color: #333!important; }

.datarow .variation_table img { max-width: 96px; }

.variation_table .variation_table_filter .ant-popover-inner-content { padding: 0; }
.variation_table .variation_table_filter .ant-input-group-addon { background: transparent; }
.variation_table .variation_table_filter .ant-input-group-addon:hover { background: transparent; }
.variation_table .variation_table_filter .ant-input-group-addon:focus { background: transparent; }
.variation_table .variation_table_filter .ant-input-group-addon .ant-input-search-button { height: 28px; line-height: 1; }
.variation_table .variation_table_filter .ant-select-auto-complete .ant-select-clear { right: 40px; top: 42%; }
.variation_table .fa-filter { color: #bfbfbf; cursor: pointer; float: right; margin-top: 4px; }
.variation_table .fa-filter:hover { color: #848484; }
.variation_table .fa-filter.active { color: #333; }

.itemspecifics_table{ border:1px solid #ccc;border-collapse:collapse}
.itemspecifics_table td, .itemspecifics_table th{border:1px solid #ccc;border-collapse:collapse; padding:8px;}
.itemspecifics_table th{ background:#efefef;}

.text-remark{color:#f90; width:100%; float:left; word-break: break-word;}
.text-error{color:#f00;}
.text-remark i, .text-error i{ margin-right:5px; float:left; line-height: 16px!important; }
.text-remark ul, .text-remark ul li,
.text-error ul, .text-error ul li{ padding:0; margin:0; list-style-type:none;}

.text-remark ul, .text-error ul { float:left; }
.text-error ul { margin-top:4px; }

.carrier_logo img {border: 1px solid #efefef;}

.noneborder{border:none!important;background:none!important;}
.noneborder label{ float:left; margin-right:10px;}

.pic_select, .pic_selected{ float:right; text-align:center; margin-top:-11px;}
.pic_select i, .pic_selected i{color:#666; margin:10px;}
.pic_selected{ background:#ccc;}
.pic_select{ background:#fff;}

.picture_displat_l{border:1px solid #ccc;float:left; margin-left:10px; margin-top:0px; width:38px; height:32px;border-top-left-radius:2px!important;border-bottom-left-radius:2px!important;}
.picture_displat_r{border:1px solid #ccc;border-left:none; float:left; margin-top:0px; width:38px; height:32px;border-top-right-radius:2px!important;border-bottom-right-radius:2px!important;}


.form-search-button{border-top:1px solid #eee;}
.form-search-button .btn{ margin-right:10px!important;}
.form-search-button .btn i.fa.fa-angle-down{ margin-left:10px;}
.form-search-button .col-md-8 .btn{ min-width:88px;}


.quickdate a {float: left;padding: 5px}

.form-control.ant-calendar-picker {padding:0!important;border:none!important;}
.form-control.ant-calendar-picker .ant-calendar-picker-input.ant-input{ height:33px!important}

.form-control.product-select {padding:0!important;border:none!important;}
.form-control.product-select .ant-select-selection--single{ height:32px!important}
.product-select-group > .input-group-addon{ height:32px!important}
.panel {border-radius: var(--pa-border-radius) !important;margin-bottom:13px;}
.panel.schedule_rule_setting {margin-bottom:0;}
.panel.schedule_rule_setting h4 { font-weight: bold; }
.panel-default>.panel-heading hr { margin: 0; border-color: transparent; }

.ant-table-thead > tr > th .ant-table-header-column{ display:block!important;}
.ant-table-column-title{ width:100%; display:block;}
.customize_icon{ margin-right:2px; text-align:center; display:block; cursor:pointer; float:right;}
.customize_icon .fa.fa-cog{ font-size:18px!important;}

.panel-heading{ font-size:12px!important}
.panel-heading.panel-list.panel-head-tabs{ padding:0!important}
.ant-radio-group.header_tabs .ant-radio-button-wrapper.ant-radio-button-wrapper-checked { background:#3462C0!important; color:#fff!important;border-radius:2px!important }
.ant-radio-group.header_tabs .ant-radio-button-wrapper{border:none!important; background:none!important}
.ant-radio-group.header_tabs .ant-radio-button-wrapper  img, 
.ant-radio-group.header_tabs .ant-radio-button-wrapper.ant-radio-button-wrapper-checked img{ }

.ant-radio-group.header_tabs .ant-radio-button-wrapper .badge-default{ background:#999!important; }
.ant-radio-group.header_tabs .ant-radio-button-wrapper.ant-radio-button-wrapper-checked .badge-default{ background:#fff!important;color:#999!important;}

.ant-radio-group.header_tabs .ant-radio-button-wrapper .badge-default,
.ant-radio-group.header_tabs .ant-radio-button-wrapper.ant-radio-button-wrapper-checked .badge-default{ margin-left:5px; }


.ant-radio-button-wrapper:hover{color:#3462C0!important}

.ant-modal {vertical-align: middle !important;}

#pwdStrong_color, #pwdStrong_color table td{padding:0px; margin:0px;}
.pwdstrong{background:#fff; text-align:center;}
.pwdstrong .select{ font-weight:normal}
.pwdstrong .selected{ font-weight:bold}

.strong0, .strong1, .strong2, .strong3{ background:url(./../../../../Skins/V1/images/pwdstrong.gif) no-repeat;width:50px; height:8px;}
.strong0{ background-position:0 0}
.strong1{ background-position:-50px 0}  
.strong2{ background-position:-100px 0}
.strong3{ background-position:-150px 0}

.paddingcontent{margin:15px;}
.paddingcontent h4{ padding:0;border:none!important;}

.header_button{ margin:8px 15px 0 0;}

.ant-modal-body .ant-tabs{padding-top:0!important}
.carrier_tabs .panel:first-child{border-top:none!important}
.carrier-ul, .carrier-ul li{ padding:0; margin:0;list-style-type:none;}
.carrier-ul li{ float:left; width:100%; padding-bottom:5px;}
.carrier-ul li .ant-checkbox-wrapper{ margin-right:5px; float:left;}

.left_menu_icon{float:left; width:100%; border-top:1px solid #efefef;border-bottom:1px solid #efefef; border-radius: var(--pa-border-radius);}
.left_menu_icon span{ margin:0; border-right:1px solid #efefef; display:block;width:20%;  float:left; text-align:center; padding:8px;}
.left_menu_icon span:first-child{ border-left: 1px solid #efefef; border-top-left-radius: var(--pa-border-radius); border-bottom-left-radius: var(--pa-border-radius); }
.left_menu_icon span:hover{ background:#efefef; cursor:pointer;}
.left_menu_icon a{display:block;width:20%;  float:right; text-align:center; padding:8px;}
.left_menu_icon i {font-size: 14px;color:#333;}
.left_menu_icon a.left_menu_fresh{width:20%; border-right:1px solid #efefef; border-top-right-radius: var(--pa-border-radius); border-bottom-right-radius: var(--pa-border-radius); }
.left_menu_icon a.left_menu_fresh:hover{ background:#efefef; }

.sku_select_wrapper .left_menu_icon span,.sku_select_wrapper .left_menu_icon a.left_menu_fresh { width: 25%; }
.video_select_wrapper .left_menu_icon span,.video_select_wrapper .left_menu_icon a.left_menu_fresh { width: 25%; }
.select_picture_wrapper .left_menu_icon span,.select_picture_wrapper .left_menu_icon a.left_menu_fresh { width: 25%; }

.left_menu_search { float:left; width:calc(100% - 22px); margin: 3px 0 0 15px; }

.left_menu_search .tree_search.ant-input-group-wrapper { width: calc(100% - 16px); }
.left_menu_search .select_search_result { width: 15px; height: 24px; display: inline-block; vertical-align: top; line-height: 12px; }
.left_menu_search .select_search_result a.fas { display: inline-block; width: 15px; height: 6px; text-align: center; vertical-align: top; line-height: 6px; font-size: 14px; color: #333; overflow: hidden; }
.left_menu_search .select_search_result a.fas:first-child { margin-top: 3px; margin-bottom: 6px; }
.left_menu_search .select_search_result a.fas:hover { color: #3A6AC9; }
.left_menu_search .tree_search .ant-input-affix-wrapper { border-bottom: 1px solid #aaa; padding-left: 5px; padding-right: 5px; }
.left_menu_search .tree_search .ant-input-affix-wrapper:not(:last-child) { border-end-start-radius: 0; }
.left_menu_search .tree_search .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover { border-color: #999; }
.left_menu_search .tree_search .ant-input-group-addon { background-color: transparent; }
.left_menu_search .tree_search .ant-btn { background-color: transparent; border: 0; }
.left_menu_search .tree_search.ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) { color: #333; }
.left_menu_search .tree_search .ant-btn:hover, .left_menu_search .tree_search .ant-btn:focus, .left_menu_search .tree_search .ant-btn:active { background-color: transparent; border: 0; }

.left_memu_tree{ float:left; width:100%;}
.left_memu_tree .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{ background-color: #e1e1e1;}
.left_memu_tree .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .search_result_focus{ background: #bed8ff;}

.form-quiksearch{ width:100%; display:block; margin-bottom:15px; margin-top:1px;}
.form-quiksearch .form-control{ float:left; margin-right:10px;}
.form-quiksearch .form-name{ float:left; margin-right:10px; line-height:32px; font-size: 12px;}
.form-quiksearch .btn.default{ margin-left:10px;}
.form-quiksearch .ant-input{ width:98%;}

.form-quiksearch.img_select_search { display: inline-flex; width: auto; flex: 1; }
.form-quiksearch.img_select_search.ant-form-inline .ant-form-item { margin-inline-end: 0; }
.img_sort_btn { margin-bottom: 15px; }

.antd_table_title_list .ant-table-wrapper{ margin-bottom:5px;}

.form-quiksearch2{ width:100%; display:block; margin-bottom:15px;}
.form-quiksearch2 .form-control{ float:left; margin-right:10px;}
.form-quiksearch2 .form-name{ float:left; margin-right:10px; line-height:32px; padding-left:10px;}
.form-quiksearch2 .btn.default{ margin-left:10px;}
.form-quiksearch-top10{ float:left; margin-top:10px;}

.ant-menu-vertical > .ant-menu-item, 
.ant-menu-vertical-left > .ant-menu-item, 
.ant-menu-vertical-right > .ant-menu-item, 
.ant-menu-inline > .ant-menu-item, 
.ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title, 
.ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title, 
.ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title, 
.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title{ height:35px; line-height:35px;}

.ant-menu-item.ant-menu-item-selected{ background-color:#C4D2EF!important;}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{ background-color:#e0e0e0!important;}
.ant-menu .ant-menu-item:hover{background:#ebebeb}
.ant-menu-item.ant-menu-item-selected > a{color:#333!important;/*font-weight:bold;*/}
.ant-menu-item.ant-menu-item-selected > a .menu_total{ font-weight:normal!important;}
span.leftmenu_top_title{font-size:12px;font-weight:bold;}
.ant-menu-item i, .leftmenu_top_title i{color:#333!important}
.dropdown.dropdown-user { font-size:12px!important}
/*menu icon color*/
.ant-menu-item.ant-menu-item > a i{color:#333!important}
.ant-menu-submenu-title i{color:#333!important}

.ant-menu .ant-dropdown-menu .ant-dropdown-menu-item a i{color:#3A6AC9!important}
.page-sidebar .ant-dropdown-menu-item > a i, .page-sidebar .ant-dropdown-menu-submenu-title > a i{color:#3A6AC9!important}



/* product picture folder edit css */

.tree_btn_group .btn-link {margin-left: 5px; line-height: 20px;}
.tree_btn_group_right_action{ display:block; width:160px; float:right; text-align:right;}
.tree_btn_group i{ margin-left:5px;border:1px solid #ccc; background:#fefefe;color:#337ab7; border-radius:2px!important; width:20px; height:20px;padding-top:2px; text-align:center;vertical-align:middle}
.tree_btn_group i:hover{ background:#eee!important;}

.tree_search_line { display: flex; justify-content: space-between; margin-bottom: 10px; }
.tree_search_line .menu_icon > span { display: inline-block; margin-right: 26px; margin-top: 6px; width: 23px; height: 21px; line-height: 20px; border: 1px solid #ddd; border-radius: var(--pa-border-radius); text-align: center; }
.tree_search_line .menu_icon > span:hover { background:#eee; cursor: pointer; }
.tree_search_line .menu_icon .resort_btn { display: inline-block;margin-right: 14px; padding: 5px; color: #337ab7; }

.reset_sort_confirmation { text-align: center; font-size: 12px; padding: 5px 15px 20px; }
.reset_sort_confirmation .green { margin-top: 10px; margin-bottom: 5px; }

.picture_folder .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected, 
.product_folder .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected { background-color: transparent; }
.picture_folder .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .ant-tree-iconEle, 
.product_folder .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .ant-tree-iconEle { background-color: #e1e1e1; }
.picture_folder .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .search_result_focus,
.product_folder .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .search_result_focus{ display: block; background: #bed8ff;}
.picture_folder .tree_search_line .select_search_result,
.product_folder .tree_search_line .select_search_result { display: inline-block; vertical-align: top; height: 32px; width: 26px; font-size: 0; }
.picture_folder .tree_search_line .select_search_result a.fas, 
.product_folder .tree_search_line .select_search_result a.fas { display: inline-block; width: 100%; height: 50%; text-align: center; vertical-align: top; line-height: 1; font-size: 14px; color: #333; overflow: hidden; border: 1px solid #d9d9d9; }
.picture_folder .tree_search_line .select_search_result a.fas:hover,
.product_folder .tree_search_line .select_search_result a.fas:hover { color: #3A6AC9; border-color: #40a9ff; }
.picture_folder .tree_search_line .select_search_result a.fas:first-child, 
.product_folder .tree_search_line .select_search_result a.fas:first-child { border-top-left-radius: 2px; border-top-right-radius: 2px!important; }
.picture_folder .tree_search_line .select_search_result a.fas:last-child, 
.product_folder .tree_search_line .select_search_result a.fas:last-child { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px!important; border-top: 0 }
.picture_folder .tree_search_line .select_search_result a.fas:last-child:hover, 
.product_folder .tree_search_line .select_search_result a.fas:last-child:hover { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px!important; border-top: 1px solid #40a9ff; margin-top: -1px; }

.arrow_btn_group i{ margin-left:5px;border:1px solid #ccc; background:#fefefe;color:#337ab7; border-radius:2px!important; width:20px; height:20px;padding-top:2px; text-align:center;vertical-align:middle}
.arrow_btn_group i:hover{ background:#eee!important;}

.showmoresite{ border-left:1px solid #ccc; display:inline-block; line-height:24px; width:100px; margin-top:-1px;font-size:12px;}

.ant-modal-mask{z-index:9998!important}
.ant-modal-wrap{z-index:9999!important}
.ant-modal-mask.ant-modal-mask-hidden ~ .ant-modal-wrap { display:none!important}


.vi-mbgds3-bkImg{background:url(//p.ebaystatic.com/aw/cmp/ds3/sprds3_11.png);width:16px;height:16px;display:inline-block;vertical-align:top; position:relative;margin-right:3px}
.postivefeedback{background-position:-71px -396px}
.neutralfeedback{background-position:-50px -396px}
.negativefeedback{background-position:-29px -396px}

.vi-mbgds3-bigStar{width:18px;height:18px;}
.vi-mbgds3-fb10-49{background-position:-150px -436px}
.vi-mbgds3-fb50-99{background-position:-169px -436px}
.vi-mbgds3-fb100-499{background-position:-187px -436px}
.vi-mbgds3-fb500-999{background-position:-206px -436px}
.vi-mbgds3-fb1000-4999{background-position:-226px -436px}
.vi-mbgds3-fb5000-9999{background-position:-246px -436px}
.vi-mbgds3-fb10000-24999{background-position:-265px -437px}
.vi-mbgds3-fb25000-49999{background-position:-286px -437px}
.vi-mbgds3-fb50000-99999{background-position:-308px -437px}
.vi-mbgds3-fb100000-499999{background-position:-331px -437px}
.vi-mbgds3-fb500000-999999{background-position:-354px -437px}
.vi-mbgds3-fb1000000{background-position:-377px -437px}

.feedback_record{ float:left; vertical-align:top;}
.feedback_record span{ vertical-align:middle;}

.edit_picture{ max-width:200px; max-height:200px;}

.pictureselect_list{ float:left;border:1px solid #efefef; width:16%; text-align:center; margin:0 10px 10px 0;}
.pictureselect_list h2{ width:98%; float:left; padding:10px 1%; margin:0; text-align:center; font-size:14px;}
.pictureselect_list img{ max-height:100%; max-width:100%; margin-top:-100%}
.pictureselect_list_img{ width:100%; padding-top: 100%; overflow:hidden}

.picture_showcase { text-align:center}
.picture_showcase .fa.fa-angle-left{ background:#fff;font-size:60px; text-align:center; left:10px;width:40px;height:90px; line-height:90px; position:absolute;color:#333; top:50%;border-radius:2px; margin-top:-45px;cursor:pointer;}
.picture_showcase .fa.fa-angle-left:hover{background:#333;color:#fff;-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}
.picture_showcase .fa.fa-angle-right{ background:#fff;font-size:60px; right:10px; width:40px;height:90px; line-height:90px; position:absolute;color:#333; top:50%;border-radius:2px; margin-top:-45px;cursor:pointer;}
.picture_showcase .fa.fa-angle-right:hover{ background:#333;color:#fff;-webkit-transition:all .2s ease-in-out .1s;transition:all .2s ease-in-out .1s}
.picture_showcase img{ margin:0 auto;}

.selledescrptionquill .ql-editor, .sys-ql-editor .ql-editor{ min-height:250px}

.bulkedit .control-label .ant-checkbox-wrapper{ float:left; margin-left:5px;}

.newpage_body{overflow:hidden; padding:10px 20px 0; background: #f5f5f5;}
.newpage_bodyin{ margin:0; padding-bottom:40px; background: #f5f5f5;}
.newpage_bodyin .button_row { position: fixed;bottom:0;left: 0;width: 100%;background: #fff; z-index:999}

.postionbody{ position:relative}

.mystore_list{border:1px solid #ccc; text-align:center; padding:5px; float:left; margin-right:5px; margin-top:5px;}
.mystore_list h2{ font-size:14px; text-align:left; text-align:center; line-height:23px; padding:0; margin:0;}
.mystore_list img{ max-width:200px; margin:0 auto;}

.mystore_panel_body{ position:fixed;}
.left_float{ position:absolute; top:0; left:0;}

.icon_warningmsg{ font-size:12px;}

.marginleft10{ margin-left:10px; float:left;}
.marginright{ margin-right:10px;}

.data_shiplist{ padding:0; margin:0; list-style-type:none; width:50%; font-size:11px; float:left;}
.data_shiplist li{float:left; width:100%; overflow:hidden}
.data_shiplist li span{ float:left;}

.data_shiplist_int{ padding:0; margin:0; list-style-type:none; width:50%; font-size:11px; float:left;}
.data_shiplist_int li{float:left; width:100%; overflow:hidden}
.data_shiplist_int li span{ float:left;}

.data_error_msg{ padding:0; margin:0; list-style-type:none; width:100%;color:#f00!important; float:left; border-radius:2px!important; margin-top:10px;}
.data_error_msg h2{ font-size:12px; font-weight:bold; color:#f00;}
.data_error_msg h2 i{ margin-right:4px;}
.data_error_msg ol{list-style-type:none; margin:0; padding-left:28px;}
.data_error_msg li{float:left; width:100%; margin:0; padding:0; list-style:decimal}
.data_error_msg li span{ float:left;}

.data_warning_msg{ padding:0; margin:0; list-style-type:none; width:100%;color:#f60!important; float:left; border-radius:2px!important; margin-top:10px;}
.data_warning_msg h2{ font-size:12px; font-weight:bold; color:#f60;}
.data_warning_msg h2 i{ margin-right:4px;}
.data_warning_msg ol{list-style-type:none; margin:0; padding-left:28px;}
.data_warning_msg li{float:left; width:100%; margin:0; padding:0; list-style:decimal}
.data_warning_msg li span{ float:left;}



.data_ebaynotice_msg{ padding:0; margin:0; list-style-type:none; width:100%;color:#f60!important; float:left; border-radius:2px!important; margin-top:5px;}
.data_ebaynotice_msg li{float:left; width:100%}
.data_ebaynotice_msg li span{ float:left;}


.data_ebaynotice_msg h2{color:#f60!important}
.data_ebaynotice_msg ol, .data_ebaynotice_msg li{ padding:0; margin:0;}
.data_ebaynotice_msg ol li{  margin-left:15px; white-space:normal; word-break:break-word; }


.data_ebayviolation_msg { padding:0; margin:0; margin-left: 5px; display: flex; list-style-type:none; width:100%;color:red; float:left; border-radius:2px; margin-top:5px;}
.data_ebayviolation_msg > i + div { display: flex; }
.data_ebayviolation_msg > i + div > .required { margin-right: 20px; }
.data_ebayviolation_msg i { margin-right: 5px; }
.data_ebayviolation_msg .data_ebayviolation_title { font-size:12px; margin-bottom: 2px; margin-bottom: 10px; }
.data_ebayviolation_msg .data_ebayviolation_title .fa-question-circle { cursor: pointer; color: #333; float: right; }
.data_ebayviolation_msg .data_ebayviolation_title .ebayviolation_tips { width: 300px; font-size: 12px; word-break: break-word; }

.data_ebayviolation_msg .required { background: #FFE9E9; border: 1px solid #FFC9C9; padding: 10px; margin-right: 20px; min-width: 300px; }
.data_ebayviolation_msg .required_soon { background: #FFF5E9; border: 1px solid #FFE2C9; padding: 10px; min-width: 300px; }

.data_ebayviolation_msg .required, .data_ebayviolation_msg .required h2 {color:#DB0000}
.data_ebayviolation_msg .required_soon, .data_ebayviolation_msg .required_soon h2 { color: #DB4300; }

.data_ebayviolation_msg .data_ebayviolation_content { padding-left: 18px;}
.data_ebayviolation_msg ol, .data_ebayviolation_msg li { padding:0; margin:0;}
.data_ebayviolation_msg ol li {  margin-left:15px; white-space:normal}

.ebayviolation_title { background: #FFE9E9; border: 1px solid #FFC9C9; padding: 5px 10px; display: inline-block; color: #DB0000; }
.ebayviolation_title .fa-question-circle { cursor: pointer; color: #333; float: right; }
.ebayviolation_title .ebayviolation_tips { width: 300px; font-size: 12px; word-break: break-word; }



.customize_list{ padding-left:20px;}

.listpicture{ max-width:80px; max-height:80px;}
.listpicture_60{ max-width:60px; max-height:60px;}

.listpicture_table{ width:100%; border:1px solid #fff;border-collapse:collapse}
.listpicture_table td, .listpicture_table th{border:1px solid #fff;border-collapse:collapse; padding:6px 5px;}
.listpicture_td{ width:70px}
.listpicture_table tr td:first-child {text-align:center;}
.listpicture_table .fa-close {cursor:pointer;}
.listpicture_table .fas.fa-circle-notch { margin-left: -22px; vertical-align: middle; }


.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-thead > tr > th,
.ant-table-small > .ant-table-content > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-scroll > .ant-table-body > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-header > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-left > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td,
.ant-table-small > .ant-table-content > .ant-table-fixed-right > .ant-table-body-outer > .ant-table-body-inner > table > .ant-table-tbody > tr > td {
    vertical-align: top !important
}




.data_ship_value{ display:block; float:left; width:60px;}

.inline-input-div .btn{ margin-right:10px; float:left;}

.product_picture_sort{ width:100%; float:left;}
.product_picture_sort .product_picture{width:100px;border:1px solid #ccc; float:left; margin-right:10px; padding:10px;}
.product_picture_sort .product_picture img{ width:100%}

/* select picture modal */
.picture_select{ width: 100%;float: left;}
.picture_select .picture_list_pager { width: 100%;float: left;}
.picture_select .ant-checkbox-group { width:100%}
.picture_select .picture_list_item { border:1px solid #ddd;border-radius:4px; position:relative; padding-bottom:10px; padding-top:10px }
.picture_select .picture_list_item:hover {border:1px solid #ccc;}
.picture_select .picturehead{ display:none}
.picture_select .picturecnt{padding-bottom:10px;}
.picture_select .chcek_title{width:90%;margin:0 5%; padding-bottom:10px; float:left; }
.picture_select .ant-checkbox-wrapper{ width:100%}
.picture_select .ant-checkbox{ float:left; margin-top:4px; }
.picture_select .name{ width:86%; margin-left:1%; float:left; overflow: hidden; text-overflow: ellipsis;white-space:nowrap; text-align:left;}
.picture_select .pic{ width:90%; margin-left:5%; float:left;}
.picture_select .picture{ padding-top:100%;height:0; position:relative;vertical-align:middle;}
.picture_select .picture_inner{position:absolute;top:0; left:0;right:0;bottom:0; text-align:center;}
.picture_select .picture_inner .picture_inner_img{vertical-align:middle; max-width:100%; max-height:100%;}
.mfe-img-helper{ display:inline-block;height:100%;vertical-align:middle;}
.picture_select .picture a{ display:block;width:100%; text-align:center; display:table-cell;vertical-align:middle; font-size:100%}


.picture_select .action{ line-height:20px; text-align:left; float:left;  width:100%;}
.picture_select .action .btn{ width:92%; margin-left:4%; display:block;text-align:center; margin-top:5px; float:left; background:#eee;}
.picture_select .action .btn{padding:6px 0!important;}

.select_picture_wrapper .picture_selected_count { margin-top: 19px; margin-bottom: 10px; }
.select_picture_wrapper .form-quiksearch .ant-btn { margin-left: 10px; }
.select_picture_wrapper { height: 100%; }
.select_picture_wrapper > div { height: 100%; overflow-y: auto; }
.picture_selected_wrapper .ant-radio-group { width: 100%; }
.picture_selected_wrapper .ant-radio-group .pic_group_box { width: 100%; padding: 5px 0 6px 8px; border-bottom: 1px solid #ccc; }
.picture_selected_wrapper .ant-radio-group .pic_group_box:last-child { border-bottom: 0; }
.picture_selected_wrapper .ant-radio-group .pic_group_box .ant-radio-wrapper { margin-bottom: 8px; padding-bottom: 5px; border-bottom: 1px solid #ccc; width: calc(100% - 5px); }
.picture_selected_wrapper .ant-radio-group .pic_group_box .picture_selected_item { background: #fff; }
.picture_selected_wrapper .ant-radio-group .pic_group_box_selected { background: #E2ECFF; }
.picture_selected_wrapper .ant-radio-group .pic_group:after { content: ""; display: table; clear: both; }

.select_picture_wrapper .img_select_search .single_name { margin-left: -1px; }
.select_picture_wrapper .img_select_search .ant-input-affix-wrapper { margin-right: 10px; vertical-align: top; height: 32px; }
.select_picture_wrapper .img_select_search .single_name:hover, .select_picture_wrapper .img_select_search .input-small:hover { z-index: 1; }
.select_picture_wrapper .img_select_search .multi_name { display: inline-block; vertical-align: top; margin-left: -1px; margin-right: 10px; width: 465px; }
.select_picture_wrapper .img_select_search .multi_name textarea { height: 31px; min-height: 31px; max-height: 90px; width: 100%; }
.select_picture_wrapper .img_select_search .multi_name:hover { z-index: 1; }

.picture_selected{ padding:8px 0 8px 8px}
.picture_selected_item{ width:32%; float:left;border:1px solid #ccc; border-radius: var(--pa-border-radius); margin-right:1%; margin-bottom:5px;}
.picture_selected_item_img{ width:100%; float:left;}
.picture_selected_item_img img{width:100%;}
.picture_selected_item .pic{ width:90%; margin-left:5%; float:left;}
.picture_selected_item .picture{ padding-top:100%;height:0; position:relative;vertical-align:middle;}
.picture_selected_item .picture_inner{position:absolute;top:0; left:0;right:0;bottom:0; text-align:center;}
.picture_selected_item .picture_inner .picture_inner_img{vertical-align:middle; max-width:100%; max-height:100%;}
.picture_selected_item .action{ line-height:20px; text-align:left; float:left;  width:100%; margin-bottom:3px;}
.picture_selected_item .action .btn{ width:92%; margin-left:4%; display:block;text-align:center; margin-top:5px; float:left; background:#eee;}
.picture_selected_item .action .btn{padding:6px 0!important;}

.sortable-chosen{border:1px dotted #f60!important;background:#fff;}

.picture_template_row{ width:100%; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:10px;}
.picture_template_row .col-md-10{ padding:0 15px 0 0!important;}

.picture_template_list{ width:100%; float:left;border:1px solid #ccc; background:#fff; margin-right:1%; margin-bottom:10px; padding-top: 8px; padding-bottom:5px;}
.picture_template_list img{width:80%;}
.picture_template_list .pic{ width:90%; margin-left:5%; float:left;}
.picture_template_list .picture{ padding-top:100%;height:0; position:relative;vertical-align:middle;}
.picture_template_list .picture_inner{position:absolute;top:0; left:0;right:0;bottom:0; text-align:center;}
.picture_template_list .picture_inner .picture_inner_img{vertical-align:middle; max-width:100%; max-height:100%;}
.picture_template_list .pic .picture_inner .picture_inner_img_big { display: none; }
.picture_template_list .pic:hover .picture_inner .picture_inner_img_big { display: block; position:absolute; top: 0; left: 100px; width: 200px; height: 200px; z-index: 999; }
.picture_template_list .action{ line-height:20px; text-align:right; float:left;  width:100%; margin-bottom:3px; padding: 0 5%;}
.picture_template_list .action .btn{ width:92%; margin-left:4%; display:block;text-align:center; margin-top:5px; float:left; background:#eee;}
.picture_template_list .action .btn{padding:6px 0!important;}
.picture_template_list .action.remove_btn{ margin:0 auto;color:#f00}
.picture_template_list .action .remove_btn  { height: 17px; width: 17px; margin-left: 7px; border: 1px solid #999; display: inline-block; border-radius: 3px !important; text-align: center; vertical-align: middle; }
.picture_template_list .action i { vertical-align: 20%; color: #999; }
.picture_template_list .action .remove_btn:hover { background-color: #DB0011; border: 1px solid #DB0011; }
.picture_template_list .action .remove_btn:hover i { color: #FFFFFF; }

.picture_selected_list{ padding:8px 0 5px 0;}
.picture_selected_list{ width:10%; float:left;border:1px solid #ccc; border-radius: 5px; background:#fff; margin-right:1%; margin-bottom:10px; cursor: move;}
.picture_selected_list_img{ width:100%; float:left;}
.picture_selected_list_img img{width:100%;}
.picture_selected_list .pic{ width:90%; margin-left:5%; float:left;}
.picture_selected_list .picture{ padding-top:100%;height:0; position:relative;vertical-align:middle; cursor: pointer;}
.picture_selected_list .picture_inner{position:absolute;top:0; left:0;right:0;bottom:0; text-align:center;}
.picture_selected_list .picture_inner .picture_inner_img{vertical-align:middle; max-width:100%; max-height:100%;}
.picture_selected_list .pic .picture_inner .picture_inner_img_big { display: none; }
.picture_selected_list .pic:hover .picture_inner .picture_inner_img_big { display: block; position:absolute; top: 0; left: 100px; width: 200px; height: 200px; z-index: 999; }

.picture_selected_list .img_size { margin-left: 5%; clear: both; width: 90%; }
.picture_selected_list .img_size .fa-exclamation-triangle { margin-right: 5px; }

.pic-enlarger {position: relative; width: 80px;}
.pic-enlarger > .pic-enlarger-small {max-width:80px;}
.pic-enlarger > .pic-enlarger-big {display: none; max-width:200px; max-height:200px}
.pic-enlarger:hover > .pic-enlarger-big {display: block;position: absolute;top: 0;left: 110%;z-index: 50;box-shadow:#666 1px 2px 2px;border-radius:2px!important;}
.picture_selected_list .action{ line-height:20px; text-align:right; float:left;  width:100%; margin-bottom:3px; padding: 0 5%; }
.picture_selected_list .action .btn{ width:92%; margin-left:4%; display:block;text-align:center; margin-top:5px; float:left; background:#eee;}
.picture_selected_list .action .btn{padding:6px 0!important;}
.picture_selected_list .action .remove_btn, .picture_selected_list .action .save_as_btn { height: 17px; width: 17px; margin-left: 7px; border: 1px solid #999; display: inline-block; border-radius: 3px !important; text-align: center; vertical-align: middle; }
.picture_selected_list .action i { vertical-align: 20%; color: #999; }
.picture_selected_list .action .remove_btn:hover { background-color: #DB0011; border: 1px solid #DB0011; }
.picture_selected_list .action .save_as_btn:hover { background-color: green; border: 1px solid green; }
.picture_selected_list .action .remove_btn:hover i, .picture_selected_list .action .save_as_btn:hover i { color: #fff; }

.picture_selected_list .action .fa-ebay {float:left;font-size:28px; margin-top:7px;}
.picture_selected_list .action .invalid_imgurl {float:left; line-height: 1; margin-top:4px;}
.picture_selected_list .action .invalid_imgurl i {color: red;}

@media (max-width: 479px) {
    .picture_select .picture_list_item{ float:left; list-style-type:none;width:100%; text-align:center; margin:0 1% 1% 0;  position:relative; }
}
@media(min-width: 480px) and  (max-width: 799px){
   .picture_select .picture_list_item{ float:left; list-style-type:none;width:49%; text-align:center; margin:0 1% 1% 0;  position:relative; }
   .picture_select .picture_list_item:nth-child(2n){width:49%; margin-right:0;} 
}
@media (min-width: 800px) and (max-width: 1000px){
   .picture_select .picture_list_item{ float:left; list-style-type:none;width:24%; text-align:center; margin:0 1% 1% 0;  position:relative; }
   .picture_select .picture_list_item:nth-child(4n){width:24%; margin-right:0;} 
} 
@media (min-width: 1001px) and (max-width: 1300px) {
       .picture_select .picture_list_item{ float:left; list-style-type:none;width:24%; text-align:center; margin:0 1% 1% 0;  position:relative; }
   .picture_select .picture_list_item:nth-child(4n){width:24%; margin-right:0;} 
}
@media (min-width: 1301px) and (max-width: 1600px){
    .picture_select .picture_list_item{ float:left; list-style-type:none;width:19%; text-align:center;  margin:0 1% 1% 0;position:relative;}
    .picture_select .picture_list_item:nth-child(5n){width:19%; margin-right:0;} 
}
@media (min-width: 1601px){
    .picture_select .picture_list_item{ float:left; list-style-type:none;width:16%;  text-align:center; margin:0 0.8% 1% 0;   position:relative;}
    .picture_select .picture_list_item:nth-child(6n){width:16%; margin-right:0;} 
}

.crosspromotion_box{ padding:10px;}
.crosspromotion_list{ padding:8px 0 5px 0}
.crosspromotion_list{ width:10%; float:left;border:1px solid #ccc; margin-right:1%; margin-bottom:5px;}
.crosspromotion_list_img{ width:100%; float:left;}
.crosspromotion_list_img img{width:100%;}
.crosspromotion_list .pic{ width:90%; margin-left:5%; float:left;}
.crosspromotion_list .picture{ padding-top:100%;height:0; position:relative;vertical-align:middle;}
.crosspromotion_list .picture_inner {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
}
.crosspromotion_list .picture_inner .picture_inner_img{vertical-align:middle; max-width:100%; max-height:100%;}
.crosspromotion_list .action{ line-height:20px; text-align:left; float:left;  width:100%; margin-bottom:3px;}
.crosspromotion_list .action .btn{ width:92%; margin-left:4%; display:block;text-align:center; margin-top:5px; float:left; background:#eee;}
.crosspromotion_list .action .btn{padding:6px 0!important;}

.template_preview{ width:100%; margin-top:10px; float:left;}




@media (max-width: 479px) {
    .mystore_previewimg{ width:140px; max-width:140px; height:200px; overflow:hidden;}
}
@media(min-width: 480px) and  (max-width: 799px){
    .mystore_previewimg{ width:140px; max-width:140px; height:200px; overflow:hidden;}
}
@media (min-width: 800px) and (max-width: 1000px){
    .mystore_previewimg{ width:140px; max-width:140px; height:200px; overflow:hidden;}
} 
@media (min-width: 1001px) and (max-width: 1300px) {
    .mystore_previewimg{ width:140px; max-width:140px; height:200px; overflow:hidden;}
}
@media (min-width: 1301px) and (max-width: 1600px){
    .mystore_previewimg{ width:180px; max-width:180px; height:240px; overflow:hidden;}
}
@media (min-width: 1601px){
    .mystore_previewimg{ width:230px; max-width:230px; height:300px; overflow:hidden;}
}

.invalid{ color:#f00;}

.panel-body .alert{ margin-bottom:0}

.checkspan{ display:block; float:left; margin-right:15px;}

.saveas{ float:right; margin:-5px;}



.picture_btngroup{ width:100%; float:left; border-bottom:1px solid #ebebeb; padding-bottom:10px; margin-bottom:10px}
.picture_btngroup .btn{ margin-right:10px}

.element_btngroup{ width:100%; float:left;padding-bottom:10px; margin-bottom:10px}
.element_btngroup .btn{ margin-right:10px}

.variation_name{ width:100%; padding:5px 0}

.buyer_feedback b, .seller_feedback b{ float:right;}

/* ebaymsg leftmenu select */
.choose_ebayid{ padding:10px 0 10px 10px;}
.ebaymsg_ebayuser_select .ant-select-item-option-content { display: flex; justify-content: space-between; }
.ebaymsg_ebayuser_select .option_title { margin-right: 5px; display: inline-block; }
.ebaymsg_ebayuser_select .anticon-check { margin-left: 10px; color: #FB8C00; }
.ebaymsg_ebayuser_select li img { margin-right: 11px; }

.portlet-body .nav.nav-tabs, 
.portlet-body .ant-tabs-nav-scroll{ position:absolute; top:47px;left:0; width:100%; padding-left:10px; z-index:999; background:#fff; padding-top:3px;}
.tab-content.orderdetail{ margin-top:40px;}

.address_cnt{ width:100%;border:1px solid #ddd; border-radius: var(--pa-border-radius); padding:10px; position: relative; }
.address_cnt .address_flag { position: absolute; bottom: 40px; right: 10px; width: 90px; opacity: 0.3; }
.address_cnt h4{ border-bottom :1px solid #fff; line-height:14px; font-size:14px; font-weight: 600; padding:5px; margin:0; margin-bottom: 10px;}
.address_cnt h4 a{ float:right}
.address_cnt ul, .address_cnt ul li{ padding:0; margin:0; list-style-type:none;}
.address_cnt ul li i{ margin-right:5px; color:#ccc}
.address_cnt p{ padding:0; margin:0;}

.address_cnt_city{ padding-left:23px!important;}

.address_cnt ul li span { display: inline-block; vertical-align: top; padding: 3px; }
.address_cnt ul li span  > i { margin-right: 15px; }
.address_cnt ul li .title { width: 115px; text-align: right; padding-right: 10px; white-space: nowrap; }
.address_cnt ul li .title + span { width: calc(100% - 115px); }

.order_address_cnt{ width:100%;padding:10px; margin-bottom:13px;}
.order_address_cnt ul, .order_address_cnt ul li{ padding:0; margin:0; list-style-type:none;}
.order_address_cnt ul li i{ margin-right:5px; color:#ccc}
.order_address_cnt p{ padding:0; margin:0;}


.set_assress_setting{width:100%;padding:10px; margin-bottom:13px;border:1px solid #ddd;}
.set_assress_setting h4{ font-size:12px; font-weight:bold}
.set_assress_setting ul, .set_assress_setting ul li{ padding:0; margin:0; list-style-type:none;}
.set_assress_setting ul li i{ margin-right:5px; color:#ccc}
.set_assress_setting p{ padding:0; margin:0;}


.title_count{ color:#f60;font-weight:bold;}
.msccode_div{ color:#f60;}

.chats.feedback li .avatar{ width:25px;}
.chats.feedback li.in .message{ margin-left:35px; background:#efefef;}
.chats.feedback li.out .message{ margin-right:35px; background:#efefef;}


.label-carrier{ margin-right:8px; font-size:11px}
.userifo_list{ width:100%;}

.login_success{top:40%; left:44%;  text-align:center; position:absolute; font-family:Arial}


.address_control{border:1px solid #ddd; padding:10px; width:100%; float:left;}
.address_control h4{ font-size:12px;font-weight:bold; padding-left:15px;}
.address_control .col-md-8{ padding-bottom:10px;}

.page-container {background: url(../img/left_body.png) -5px 0 repeat-y;}
/*.page-container {background: url(../img/left_body1.png) -14px 0 repeat-y;}*/

.warringmsg{ color:orange; padding-top:10px;}
.warringmsg i{ margin-right:5px;}

.min_with_input{ min-width:300px}
.max_with_300{ max-width:300px}

.marginright10{ margin-right:10px;}
.margin_right_btn{ float:left; margin-right:10px;}

.upload_cont{ width:100%; float:left;}


.orderdetail .tab-pane{ padding-bottom:20px;}

.ant-input.warehouse_product_search_input { height: 32px; margin-left: 10px;}
.ant-input-affix-wrapper.warehouse_product_search_input { height: 32px; margin-left: 10px;}

.title_number{ color:#f60;border-right:1px solid #ccc; padding-right:8px; font-weight:700; margin-right:10px;}


.sysicon.postivefeedback {
    background: url(../img/feedback-positive.svg) no-repeat;
    background-size: 80% 80%;
    background-position: center;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    margin: 2px
}
.sysicon.neutralfeedback {
    background: url(../img/feedback-neutral.svg) no-repeat;
    background-size: 80% 80%;
    background-position: center;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    margin: 2px
}
.sysicon.negativefeedback {
    background: url(../img/feedback-negative.svg) no-repeat;
    background-size: 80% 80%;
    background-position: center;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    margin: 2px
}

.sysicon.waitfeedBack{font-size: 15px; text-align: center; line-height: 21px;}

.ant-table-tbody .vi-mbgds3-bkImg.postivefeedback{ margin:0!important}

.fonticon {
    display: block;
    width: 18px;
    height: 18px;
    background: #f00;
    margin: 2px;
    white-space: nowrap;
    text-align: center;
    float: left;
    vertical-align: middle;
    margin-right: 3px;
    margin-top: 1px;
    font-size: 14px;
}
.fonticon.iconneedinfo{color:#fff}

.sysicon{ display:block; width:25px;height:25px; margin:2px; white-space:nowrap;  float:left; background:url(../img/ebayicon.png) no-repeat;vertical-align:middle;margin-right:3px; margin-top:1px;}
.sys_icons{ display:block; width:25px;height:25px; margin:2px; white-space:nowrap;  float:left;vertical-align:middle;margin-right:3px; margin-top:1px;}
.iconflag-1{ background:none; width:0px;}
.iconflag0{ background-position:-8px -8px;}
.iconflag1{background-position:-40px -8px;}
.iconflag2{background-position:-72px -8px;}
.iconflag3{background-position:-104px -8px;}
.iconflag4{background-position:-137px -8px;}
.iconflag5{background-position:-168px -8px;}
.iconflag6{background-position:-201px -8px;}
.iconflag7{background-position:-232px -8px;}
.iconflag8{background-position:-265px -8px;}
.iconflag9{background-position:-297px -8px;}
.iconflag10{background-position:-265px -40px;}

.iconstart0, .iconstart11{background-position:-8px -105px;}
.iconstart1{background-position:-9px -72px;}
.iconstart2{background-position:-42px -72px;}
.iconstart3{background-position:-74px -72px;}
.iconstart4{background-position:-105px -72px;}
.iconstart5{background-position:-137px -72px;}
.iconstart6{background-position:-169px -72px;}

.iconstart7{background-position:-197px -68px; width:22px; height:24px}
.iconstart8{background-position:-229px -68px;width:22px; height:24px}
.iconstart9{background-position:-261px -68px;width:22px; height:24px}
.iconstart10{background-position:-293px -68px;width:22px; height:24px}

.iconunpaid{ background:none;color:#ccc!important;}
.iconpaid{background:none;}
.iconneedinfo{background-position:-4px -195px;}
.iconreadytopost{background-position:-99px -164px;}
.iconprint{background:none;}
.iconnopickup{background-position:-195px -164px;}
.iconpickup{background-position:-36px -195px;}
.iconpickupfail{background-position:-67px -195px;}
.iconintransit{background:none;}
.iconpickinglist{background:none;}
.iconsheet{background:none;}
.iconpackinglist{background:none;}
.icondeliveryfail{background-position:-163px -164px;}
.icondelivered{background-position:-131px -164px;}
.iconshipped{ background:none;}
.iconunship{background-position:-132px -195px;}
.iconems{background-position:-100px -195px; }
.iconrepost{background:none!important; }
.iconpending{background:none;}

.iconsentinvoice{background: none; background-position:-104px -228px; }
.iconunsentinvoice{background:none;color:#ccc!important;}
.iconcompletedpo{background-position:-195px -195px; }
.iconoustanding{background-position:-163px -195px; }
.iconrefill{background-position:-228px -195px; }
.iconstore{background-position:-69px -134px;}
.iconshippedsuccess {background-position:-36px -225px}
.iconlisttype1{background-position:-5px -134px;}
.iconlisttype8{background-position:-35px -133px;}
.iconlisttype9{background-position:-132px -133px;}


.iconmail8{ background-position:-5px -37px;}
.iconmail1{background-position:-36px -37px;}
.iconmail2{background-position:-68px -37px;}
.iconmail3{background-position:-100px -37px;}
.iconmail4{background-position:-133px -37px;}
.iconmail5{background-position:-164px -37px;}
.iconmail6{background-position:-197px -37px;}
.iconmail7{background-position:-229px -37px;}

.iconfeedback0{background-position:-69px -100px;}
.iconfeedback1{background-position:-36px -100px;}
.iconfeedback2{background-position:-101px -100px;}
.iconfeedback3{background-position:-4px -101px;}
.waitfeedBack{background:none;}
.waitfeedBack{background-position:-4px -101px;}

.iconsellerfeedback{background:url(../img/ebayicon-sellerfeedback.png) no-repeat; background-position:0 -64px;}
.iconwaitsellerfeedback{background:url(../img/ebayicon-sellerfeedback.png) no-repeat; background-position:1px -47px;}



.panel_listhead{ background:#f00}

th.ant-table-selection-column, 
.ant-table-thead > tr > th.ant-table-selection-column, 
.ant-table-tbody > tr > td.ant-table-selection-column{ width:30px!important;min-width:30px!important; padding:7px!important}

.ant-table .ant-table-content table.systable{ width:100%}
.ant-table .ant-table-content table.systable tr td{background:#F9F9F9!important; padding:5px 0;}
.ant-table .ant-table-content table.systable tr:nth-child(2n)  td{background:#FFF!important;}

.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table.systable > tbody > tr > td, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table.systable > tfoot > tr > td, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table.systable > tfoot > tr > th, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-body > table.systable > thead > tr > th, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table.systable > tbody > tr > td, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table.systable > tfoot > tr > td, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table.systable > tfoot > tr > th, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table.systable > thead > tr > th, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table.systable > tbody > tr > td, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table.systable > tfoot > tr > td, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table.systable > tfoot > tr > th, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-header > table.systable > thead > tr > th, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table.systable > tbody > tr > td, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table.systable > tfoot > tr > td, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table.systable > tfoot > tr > th, 
.ant-table.ant-table-bordered > .ant-table-container > .ant-table-summary > table.systable > thead > tr > th { border-right: 1px solid #f0f0f0; }
table.systable .ant-table-thead>tr>th { position: relative; color: rgba(0,0,0,.85); font-weight: 500; text-align: left; background: #fafafa; border-bottom: 1px solid #f0f0f0; transition: background .3s ease;}
table.systable .ant-table-tbody>tr>td { border-bottom: 1px solid #f0f0f0; transition: background .3s; }

.ant-table .ant-table-content .ant-table-selection-col { width: 30px; }

.ant-table-thead > tr > th div{word-break:normal!important;white-space:nowrap}
.ant-table-small > .ant-table-content > .ant-table-body{ padding:0!important; margin:0!important}

.cp_header{ height:40px; line-height:40px; vertical-align:middle; margin-top:10px;}
.cp_header span{ margin-left:10px; vertical-align:middle}

/* porfile vatiation */
.input_veriation{display:flex; align-items:baseline;}
.input_veriation .input-small{float:left;}
.input_variationbtn{float:left; border:1px solid #ccc;border-left:none; width:28px; height:32px; line-height:32px; color:#333; background:#eee;display:table-cell; vertical-align:middle; text-align:center;}

.input_veriation .fas.fa-filter{float:right; margin-left:5px;}
.input_veriation .fas.fa-arrow-right{float:right;height:22px;line-height:22px; width:22px;text-align:center; margin-left:5px;}
.input_veriation .fas.fa-arrow-right:hover{background:#eee; text-decoration:underline}
.input_veriation .fas.fa-arrow-left{float:left;height:22px;line-height:22px; width:22px; text-align:center; margin-right:5px;}
.input_veriation .fas.fa-arrow-left:hover{background:#eee;text-decoration:underline}
.input_veriation .vari_btn_remove{float:left; margin-right:5px;}
.input_veriation .ant-dropdown-link{ float:left;}

.variation_loacl_name,.variation_loacl_value { color: #999; }
.variation_loacl_name { line-height: 25px; margin-left: 5px; }

.description_saveas {margin-right: 10px;}


.btn-green{ background:green;border-color:green;color:#fff;}

.icon_warningmsg{ color:#f60}
.olwarningmsg{ color:#f60; list-style-type:none; margin-left:0; padding-left:12px;font-size:12px;}

.icon_errormsg{ font-size:14px;font-weight:bold;color:#f00;}
.olerrormsg{ padding:0;}
.olerrormsg{ margin-bottom:10px; color:#f00;font-size:12px;list-style-type:none; margin-left:0; padding-left:0; }
.olerrormsg li{ margin-left:12px; padding:0;}

.bulk_edit_result_msg { max-width: 500px; }

.btn-country{ margin-bottom:10px; margin-right:10px;}

.sales_label_select, .sales_label_select li{ padding:0; margin:0; list-style-type:none}
.sales_label_select li{ width:100px; height:100px;border:1px solid #ccc; float:left;}

.btn-auto{ width:100%;}

/*.ant-table-expanded-row.ant-table-expanded-row-level-1 td{border-bottom:1px solid #ccc!important;}*/
.ant-table-expanded-row.ant-table-expanded-row-level-1 td p{ padding:0;}
.listing_list .ant-table-expanded-row.ex_row {  }
.listing_list .ant-table-expanded-row.ex_row > td, .listing_list .ant-table-expanded-row.ex_row_edited > td { background: #ffffff; padding: 0!important; padding-left: 30px!important; }
.listing_list .ant-table-expanded-row.ex_row > td > .ex_row_div, .listing_list .ant-table-expanded-row.ex_row_edited > td > .ex_row_div { width: 100%; display: flex; }
.listing_list .ant-table-expanded-row.ex_row > td > .ex_row_div .ex_row_pic, .listing_list .ant-table-expanded-row.ex_row_edited > td > .ex_row_div .ex_row_pic { width: 91px; border-left: 1px solid #efefef; }
.listing_list .ant-table-expanded-row.ex_row > td > .ex_row_div .ex_row_content, .listing_list .ant-table-expanded-row.ex_row_edited > td > .ex_row_div .ex_row_content { flex: 1; padding: 5px; padding-bottom: 10px; border-left: 1px solid #efefef; }
.listing_list table > tbody > tr.ant-table-row.ant-table-row-level-0:nth-child(n+2) > td { border-top: 2px solid #dedede; }

.listing_list .migrated_icon { display: inline-block; height: 17px; width: 17px; border-radius: 12px; background: #999; color: #fff; text-align: center; line-height: 17px; font-size: 10px; font-weight: bold; user-select:none; margin: 0 5px; }
.listing_list .migrated_content { white-space: nowrap; }

.listing_list .itemid { display: inline-block; color: #999;}
.listing_list .itemid .copyicon { margin-left: 5px!important; display: none; }
.listing_list .itemid:hover .copyicon { display: inline-block; }
.listing_list .flag-icon { margin-left: 5px;}
.listing_list .refill_relist_rule { border: 1px dashed #ddd; padding: 2px 3px; background: #f8f8f8; }

.dropdown.dropdown-user:hover > .dropdown-menu-default {display: block}


.sortpicture{ padding:8px 0 5px 0}
.sortpicture{ width:10%; float:left;border:1px solid #ccc; margin-right:1%; margin-bottom:5px;}
.sortpicture .pic{ width:90%; margin-left:5%; float:left;}
.sortpicture .picture{ padding-top:100%;height:0; position:relative;vertical-align:middle;}
.sortpicture .picture_inner{position:absolute;top:0; left:0;right:0;bottom:0; text-align:center;}
.sortpicture .picture_inner .picture_inner_img{vertical-align:middle; max-width:100%; max-height:100%;}
.sortpicture .pic .picture_inner .picture_inner_img_big { display: none; }
.sortpicture .pic:hover .picture_inner .picture_inner_img_big { display: block; position:absolute; top: 0; left: 100px; width: 200px; height: 200px; z-index: 999; }


.watermark_list{ width:100%; float:left; }
.watermark_list .pic{ width:90px; height:116px; margin-right:10px; margin-bottom:10px; float:left;border:1px solid #ccc; border-radius: var(--pa-border-radius);}
.watermark_list .picture{ padding-top:100%;height:0; position:relative;vertical-align:middle;}
.watermark_list .picture_inner{position:absolute;top:0; left:0;right:0;bottom:0; text-align:center;}
.watermark_list .picture_inner .picture_inner_img{vertical-align:middle; max-width:90%; max-height:90%;}

.watermark_layout{ width:100%;overflow:hidden;}
.watermark_layout:nth-child(n+2){ margin-top: -1px;}
.watermark_layout_box{ width:33%; height:90px; float:left;border:1px solid #ccc; display:block; text-align:center; position: relative;}
.watermark_layout_box:nth-child(n+2){ margin-left: -1px;}
.watermark_layout_box_select{ border-color: #000; z-index: 1;}
.watermark_layout_img{ max-width:100%; max-height:100%; text-align:center; margin:0 auto;}
.watermark_layout:first-child .watermark_layout_box:first-child{ border-top-left-radius: var(--pa-border-radius);}
.watermark_layout:first-child .watermark_layout_box:last-child{ border-top-right-radius: var(--pa-border-radius);}
.watermark_layout:last-child .watermark_layout_box:first-child{ border-bottom-left-radius: var(--pa-border-radius);}
.watermark_layout:last-child .watermark_layout_box:last-child{ border-bottom-right-radius: var(--pa-border-radius);}




.template_set_box{ width:200px; float:left; }
.template_set_box.standard_template { position: relative; }
.template_set_box.standard_template .template_set_pic { filter:grayscale(1); }
.template_set_box.standard_template .unavailable { position: absolute; top: 165px; left: 70px; z-index:1; }
.template_set_box.standard_template .unavailable .fa-stack { font-size: 30px; }
.template_set_box.standard_template .unavailable .fas.fa-circle { color: red; }
.template_set_box.standard_template .unavailable .fas.fa-times { color: white; font-size: 40px; }
.standard_template_unavailable_text { display: inline-block; font-size: 14px; padding: 10px 0; }
.standard_template_unavailable_text span { color: red; word-break:break-word; font-weight: bold; }
.standard_template_unavailable_text div { padding-top: 5px; }
.standard_template_unavailable_text a { color: #3A6AC9; font-weight: bold; }
.standard_template_unavailable_text a:hover { color: #3A6AC9; }
.template_set_topcp {
    border: 1px solid #ccc;
    border-radius: var(--pa-border-radius);
    width: 200px;
    float: left;
    margin-bottom: 5px;
}
.template_set_bottomcp{ border:1px solid #ccc; border-radius: var(--pa-border-radius); width:200px; float:left; margin-top:5px;}
.template_set_pic{ width:200px; border:1px solid #ccc; border-radius: var(--pa-border-radius); overflow: hidden; float:left; text-align:center; min-height: 200px;}
.template_set_pic img{ width:100%}
.template_set_topcp span, .template_set_bottomcp span{ width:33px; height:30px; display:block;border:1px solid #ccc;float:left; margin:5px; background:#eee; }
.template_set_topcp span, .template_set_bottomcp span{ margin-right:0}

.template_service_expired { margin-top: 20px; border: 1px solid #FF0000;  border-radius: var(--pa-border-radius); background: #ffdddd; float: left; padding: 5px 8px; }
.template_service_expired a { margin-left: 10px; }
.template_service_expired .title { font-size: 12px; font-weight: bold; color: #333; }
.template_service_expired .title > i { margin-right: 10px; color: #FF5733; }

.printlabeltitle{ width:100%; font-weight:bold; padding-bottom:10px;}
.printSample .col-des, 
.printSample .col-remark,
.printSample .col-val { color:#000; font-family:Arial,Helvetica,sans-serif; opacity:.8; font-size:12px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;font-weight:700}
.printSample { position:relative; width:540px;height:480px;display:inline-block; background:url(/dist/assets/layouts/layout/img/label.png) no-repeat; background-size:90% auto}
.printSample .col-des {position:absolute;left:130px; top:200px;width:204px; list-style-type:none;}
.printSample .col-des li {height:19px;line-height:19px;text-align:center;list-style-type:none;}
.printSample .col-remark {position:absolute;left:10px; bottom:97px; width:80%}
.printSample .col-val {position:absolute;left:393px; top:200px;width:204px; list-style-type:none;}
.printlabelpadding0{ padding-left:0!important;}

.label_name_cn, .label_name_en, label_attributes{ padding-right:5px;}

.ebaycategory_selected{ padding-top:10px;}

.profile_bulkedit_title{}
.profile_bulkedit_title .count{ float:left; border-right:1px solid #ccc; height:20px; line-height:20px; padding-right:10px; margin-right:10px;}
.profile_bulkedit_title img{ margin-right:10px;}
.profile_bulkedit_title .categoryid{ margin-right:10px;}
.bulkedit_itemspec { display: table; }
.bulkedit_itemspec .table{ width: auto; }

.specificstable td{ padding:5px;}

.eabycategory_selected{ padding-top:10px;}

.paddingleft5{ padding-left:5px;}


.input_icon_dollar .input-large{ position:relative; float:left;}
.input_icon_dollar .fa.fa-dollar{ position:absolute; top:0;right:0; padding:0 10px; z-index:999;border:1px solid #ccc; background:#eee;height:32px; line-height:32px;}

.second-toolbar{}

.border_topbottom{border-top:1px solid #eee;border-bottom:1px solid #eee; float:left; width:100%}
.border_topbottom1{border-bottom:1px solid #eee; float:left; width:100%}
.border_top{border-top:1px solid #eee!important; float:left; width:100%}
.border_bottom{border-bottom:1px solid #eee; float:left; width:100%}

.saveas_ctr .input-medium{ width:260px;border:1px solid #ccc; height:29px!important; vertical-align:middle; margin-right:10px; padding:0 10px;}
.saveas_ctr .btn{ margin-right:10px; min-width:80px;}
.saveas_ctr .btn:last-child{ margin-right:0;}
.saveas_btn .btn{ margin-right:10px; min-width:80px;}
.saveas_btn .btn:last-child{ margin-right:0;}
.saveas_btn .management_link { font-size: 12px; margin-right: 10px; }
.action_row.compatibility { padding-top: 0; }
.action_row.compatibility .btn-sm { height: 30px; }
.action_row.compatibility .saveas_btn { margin-left: 10px; }
.action_row.compatibility .saveas_ctr .btn { float: unset; margin-left: 0; }
.action_row.compatibility .saveas_btn .btn { float: unset; margin-left: 0; }
.action_row.compatibility .invalid_count { line-height: 30px; float: left; }
.action_row.compatibility .invalid_count a { margin-left: 5px; }
.action_row .compatibility_importfrom_itemid { text-align: right; margin-top: -20px; margin-bottom: 10px; }
.action_row .compatibility_importfrom_verify .invalid_count { float: left; line-height: 32px; }
.action_row .compatibility_importfrom_verify .invalid_count a { margin-left: 5px; }

.action_row.compatibility .selected_count, .float_compatibility_row .selected_count{ line-height: 30px; margin-left: 10px; }
.float_compatibility_row{top:0px; z-index:997;background:#dfdfdf; width:100%; left:0; position:fixed; }

.float_compatibility_row .pull-left{ margin-left:calc(9.5% + 78px); }
.float_compatibility_row .pull-left .btn { height: 30px; margin-right: 10px; }
.float_compatibility_row .pull-right { margin-right:calc(5.5% + 58px); }
.float_compatibility_row .pull-right .btn { height: 30px; margin-left: 10px; }
.float_compatibility_row .saveas_btn .btn { margin-right: 0; }
.float_compatibility_row .pull-left .select_all { margin-right: 10px; }
.float_compatibility_row .pull-left .btn{ background:#fff!important;border:none!important }
.float_compatibility_row .pull-right .btn{ background:#fff!important; color:#333!important; border:none!important; }
.float_compatibility_row .pull-right .btn:hover{ border-color: #A7B6C9!important; }

.float_compatibility_row > div { padding: 10px 0; float: left; width: 100%; }

.select_compatibility_btn_row .btn { margin-right: 10px; margin-bottom: 5px; margin-top: 5px; }
.compatibility_table tr th, .compatibility_table tr td { padding: 2px 5px; }

.compatibility_selecter_table { table-layout: fixed; width: 100%; }
.compatibility_selecter_table thead > tr > th, .compatibility_selecter_table tbody > tr > td { padding: 3px 5px; }
.compatibility_selecter_table .compatibility_selecter { width: 100%; }
.compatibility_selecter_table .compatibility_selecter .ant-select-selector { max-height: 150px; overflow-y: auto; }
.compatibility_selecter_table .action_row { padding-top: 0; }
.compatibility_selecter_table .selected_count{ line-height: 30px; margin-left: 10px; }

.ant-checkbox .ant-checkbox-inner{border-radius:2px!important}
.ant-checkbox-checked .ant-checkbox-inner{border:1px solid #3462C0!important; background:#fff!important; border-radius:2px!important}
.ant-checkbox-checked .ant-checkbox-inner::after{border:2px solid #3462C0!important;border-top:0!important;border-left:0!important;}
.btn-link[disabled]{ color:#ccc;}
.btn-link[disabled]:hover{color:#ccc;}


.mystore_newtag_parent{ position:relative;}
.mystore_newtag {height:93px;width:108px;position:absolute;overflow:hidden;top:0;left:-12px;z-index:888}
.mystore_newtag span{ font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF;padding-top:0px;height:24px; line-height:24px; width:170px;position:absolute;overflow:hidden;text-align:center;background-image:url('https://p.ebaystatic.com/aw/pics/cmp/ds3/sprds3_18.png');background-position:-42px -208px;top:25px;left:-44px;-moz-transform: rotate(-40deg);transform: rotate(-40deg);-webkit-transform: rotate(-40deg);-ms-transform:rotate(-40deg);}       
.mystore_newtag i.left{position:absolute;height:16px;width:5px;background-image:url('https://p.ebaystatic.com/aw/pics/cmp/ds3/sprds3_18.png');background-position:-10px -216px;bottom:0;left:0;}
.mystore_newtag i.right{position:absolute;height:11px;width:10px;background-image:url('https://p.ebaystatic.com/aw/pics/cmp/ds3/sprds3_18.png');background-position:-18px -211px;top:0;right:0} 


.templatestore_picture_list{ width:100%;}
.templatestore_picture_list, .templatestore_picture_list th, .templatestore_picture_list td{border:1px solid #ccc; padding:5px;}

.mystore_box_mobilepic1{width:160px; float:left;text-align:center;padding-bottom:7px; height:273px; background:url(/dist/assets/layouts/layout/img/iphone6.png) -20px 0 no-repeat;}
.mystore_box_mobilepic1 .mystore_box_title{ margin-left:1px; margin-bottom:6px;}
.mystore_box_mobilepic1 .small_tempimg{ width:113px; height:192px; overflow:hidden; display:block; margin-left:24px; margin-top:43px;}
.mystore_box_mobilepic1 .small_tempimg img { width:113px;}

.template_picture_list .ant-checkbox-group { width:100%}

.picture_list .picture_list_item { border:1px solid #ddd;border-radius:4px; position:relative; padding-bottom:10px; padding-top:10px }
.picture_list .picture_list_item:hover {border:1px solid #ccc;}
.picture_list .picturehead{ display:none}
.picture_list .picturecnt{padding-bottom:10px;}
.picture_list .chcek_title{width:90%;margin:0 5%; padding-bottom:10px; float:left; }
.picture_list .ant-checkbox{ float:left; margin-top:0; margin-right: 4px; }
.picture_list .name{ width:100%; margin-left:1%; float:left; overflow: hidden; text-overflow: ellipsis;white-space:nowrap; text-align:left;}
.picture_list .pic{ width:90%; margin-left:5%; float:left; margin-bottom: 5px;}
.picture_list .picture{ padding-top:100%;height:0; position:relative;vertical-align:middle;}
.picture_list .picture_inner{position:absolute;top:0; left:0;right:0;bottom:0; text-align:center;}
.picture_list .picture_inner .picture_inner_img{vertical-align:middle; max-width:100%; max-height:100%;}

.btn_ebayspecifics{ padding:3px 8px 3px 2px;border:1px solid #ccc; background:#fff;border-radius:20px!important; margin-bottom:5px; float:left; line-height:20px;}
.btn_ebayspecifics i{  font-size:18px; float:left;  margin:3px;margin-right:5px;}
.btn_ebayspecifics:hover{ background:#eee;}
.btn_ebayspecifics b{  padding-left:5px; vertical-align:middle;float:right;}

.selected_ebayspecifics { padding: 2px 5px; margin-right: 5px; margin-bottom: 5px; background:#f5f5f5; border: 1px dashed #f5f5f5; color: #333; display: inline-flex; align-items: center; }
.selected_ebayspecifics a { color: #999!important; margin-left: 5px; }

.btn_shippingform a { padding: 3px 8px 3px 2px; border: 1px solid #ccc; background: #fff; border-radius: 20px!important; margin-bottom: 5px; display: inline-block; vertical-align: middle; line-height: 18px; }
.btn_shippingform a i { font-size: 18px; float: left; margin: 3px; margin-right: 5px; }
.btn_shippingform a:hover { background: #eee; }

.datarow.ebayspecifics { width: auto; min-width: 550px; max-width: 100%; display: inline-block; }
.datarow.ebayspecifics.element_edit table { width: 100%; }
.datarow.ebayspecifics.element_edit table th { background: #fff!important; }
.datarow .ebayspecifics_row { text-align: right; margin-bottom: 10px; }
.datarow .ebayspecifics_table tr td.action_col { width: 86px; }
.datarow .ebayspecifics_table tr td.action_col a:first-child { margin-right: 5px; }
.datarow .ebayspecifics_table tr td:last-child { border-right: 0; }
.datarow .ebayspecifics_table tr:last-child td { border-bottom: 0; }
.datarow .ebayspecifics_table tr.sortable-chosen td { background:#e6f7ff}
.datarow .ebayspecifics_table tr.sortable-chosen td:first-child { font-weight:bold;color:#f60;}
.datarow .ebayspecifics_table .selected_ebayspecifics_box { width: 320px; }

.sku_selected{ background:#eee; display: inline-block; vertical-align: top; padding:5px 10px; margin-right:5px; margin-bottom:5px; border-radius: var(--pa-border-radius);}

.ant-tree{ font-size:12px!important;}
.ant-select-dropdown ul li span{ font-size:12px!important;}
.ant-select-item-option-content { font-size:12px;}
.ant-input, .ant-input-number-input{ font-size:12px!important;}
.ant-menu-submenu-title{ font-size:12px!important; /*font-weight:600*/}
.ant-menu-item > a{ font-size:12px!important;color:#333!important}
.btn, .ant-btn{ font-size:12px!important;border-radius:var(--pa-border-radius);}
.ant-select, .ant-radio-group{ font-size:12px!important}
.ant-dropdown-menu-item, .ant-dropdown-menu-submenu-title, .ant-select-dropdown-menu-item{font-size:12px!important}
.ant-menu-vertical .ant-menu-item, 
.ant-menu-vertical-left .ant-menu-item, 
.ant-menu-vertical-right .ant-menu-item, 
.ant-menu-inline .ant-menu-item, 
.ant-menu-vertical .ant-menu-submenu-title, 
.ant-menu-vertical-left .ant-menu-submenu-title, 
.ant-menu-vertical-right .ant-menu-submenu-title, 
.ant-menu-inline .ant-menu-submenu-title{font-size:12px!important}
.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a{ font-size:13px!important;font-weight:200}
.mega-menu-submenu h3 i{ margin-right:6px; font-size: 15px;}
.mega-menu-submenu li a i{ margin-left:8px;}
.form-horizontal .form-group{ font-size:12px!important}

.ant-menu-vertical .ant-menu-item, 
.ant-menu-vertical-left .ant-menu-item, 
.ant-menu-vertical-right .ant-menu-item, 
.ant-menu-inline .ant-menu-item, 
.ant-menu-vertical .ant-menu-submenu-title, 
.ant-menu-vertical-left .ant-menu-submenu-title, 
.ant-menu-vertical-right .ant-menu-submenu-title, 
.ant-menu-inline .ant-menu-submenu-title{ margin:0!important;}



.ant-tabs-tab{ font-size:12px!important}

.ant-menu-item i{ margin-right:2px;}

.help-inline, .ant-checkbox-wrapper, .ant-radio-wrapper{font-size:12px!important}

.nowrapbreak{word-break:normal!important;white-space:nowrap}
.wrapbreak{word-break:break-word!important;word-wrap:break-word!important}

.ebayfeetable{ width:100%; font-size:12px!important; float:left; margin-bottom:10px;}
.ebayfeetable td{padding:5px 0; color:green}
.ebayfeetable .bottomline td{border-bottom:1px solid #ccc;}
.ebayfeetable td:last-child{text-align:right;}

.paypallogo{ background:url(/dist/Skins/V1/images/logo/paypal_logo.png) 98% 96% no-repeat;}
.ebaylogo {
    background: url(/dist/Skins/V1/images/logo/ebay_logo.png) 98% 96% no-repeat;
}

.itemid{ display:block; padding-bottom:2px;}
.itemid span{ margin-left:5px;}

.ant-tag{ margin-bottom:5px!important;border:none}
.ant-tag.bordered { border: 1px solid #d9d9d9;}

.orderdiscounttable { margin-left: -5px; }
.orderdiscounttable td{padding:5px; padding-top:0; word-break:normal;text-wrap:normal}

.blockdiv .ant-radio-group.ant-radio-group-outline{ display:block;width:100%}

.paypalnote{ font-size:11px; color:#999; display:block; width:100%;}
.ebaynote{ font-size:10px; padding: 3px; border: 1px solid #d9d9d9; background-color: #fdfbe8; display:block; width:100%; white-space: pre-line;word-break:break-word;}
.pamentnote{ font-size:11px; color:#999;display:block; width:100%;}
.paypalnote i,.ebaynote i, .pamentnote i{ display:block; vertical-align: top; font-size:9px; margin-right: 3px;}

/* sales order */
.salesorderlist .ebay_icon { text-align: right; font-size: 20px; height: 16px; line-height: 0; color: #999; }
.salesorderlist.table-striped>tbody>tr:nth-of-type(odd) { background-color: transparent; }
.salesorderlist .order_status_title,
.salesorderlist .order_status_row,
.table .order_status_title,
.table .order_status_row { width: 54px; }
.salesorderlist.salesorder .order_status_title, .salesorderlist.salesorder .order_status_row { width: 100px; }
.salesorderlist .order_status_row, 
.table .order_status_row { padding-left: 4px; padding-right: 4px; }

.salesorderlist.salesorder .first .saleaction > span > a { margin-right: 10px; }
.salesorderlist .order_status_row .sysicon, 
.table .order_status_row .sysicon { width: 20px; margin: 1px; height: 20px; text-align: center; line-height: 20px; }
.sysicon.iconrepost { width: 20px; margin: 1px; height: 20px; text-align: center; }

.order_status_row .sysicon.flag { background: none; }

.order_status_row button.btn { margin-left: 5px; }

.salesorderlist .orderlist_extended_card { z-index: 996; font-size: 12px; }
.salesorderlist .buyer_address { margin-left: 10px; display: inline-block; background: #89C22B; border-radius: 3px; padding: 2px 5px; color: #fff; font-size: 11px; }
.salesorderlist .address_card { min-width: 360px; max-width: 400px; min-height: 200px; }
.salesorderlist .address_card h4 { border-bottom: 1px solid #fff; font-size: 14px; font-weight: 600; padding: 5px 10px 10px; margin: 0; display: flex; justify-content: space-between; }
.salesorderlist .address_card h4 a { font-size: 12px; }
.salesorderlist .address_card ul, .salesorderlist .address_card ul li { padding: 0; margin: 0; list-style-type: none; }
.salesorderlist .address_card ul { margin: 7px 10px; }

.salesorderlist .address_card ul li span { display: inline-block; vertical-align: top; padding: 3px; }
.salesorderlist .address_card ul li span > i { margin-right: 15px; }
.salesorderlist .address_card ul li .title { width: 107px; text-align: right; padding-right: 10px; white-space: nowrap; }
.salesorderlist .address_card ul li .title + span { width: calc(100% - 115px); }

.salesorderlist .ebay_markship_info { display: inline-block; background: #ffe598; padding: 3px 7px; border-radius: 5px!important; margin-top: 5px; min-width: 260px; }

.buyer_address_card > span { font-size: 10px; }
.gsp_block { margin-left: 10px; }
.gsp_block i { color: #999; }
.address_cnt .gsp_block a { float: unset; margin-left: 5px; }

.salesorderlist .fa-search-dollar.textleft { float: left; cursor: pointer; font-size: 13px; margin-top: 2px; }
.salesorder_fee_detail { padding: 5px 15px; }
.salesorder_fee_detail .title { font-size: 16px; margin-bottom: 15px; }
.salesorder_fee_detail table { width: 100%; }
.salesorder_fee_detail .ebay_memo { color: #999; }
.package_remark .text-remark {color: #999}

.est_delivery_time_box { padding: 2px 4px; margin-right: -5px; margin-top: 13px; border: 1px dashed #ccc; border-radius: 5px!important; position: relative; display: inline-block; }
.est_delivery_time_box .title { background: #fff; position: absolute; top: -13px; left: 0; padding: 0 3px; }

.salesorder_info_block { display: inline-block; margin-right: 6px; border: 1px dashed #ccc; background: #f5f5f5; padding: 3px 5px; border-radius: 5px; }

/* black list buyer */
.salesorderlist .buyerid { display: inline-block; }
.salesorderlist .buyerid a.fa-user-plus,
.salesorderlist .buyerid a.fa-user-minus,
.resolution_list .account_name a.fa-user-plus,
.resolution_list .account_name a.fa-user-minus,
.msgsplitpanel .msg_author_left a.fa-user-plus,
.msgsplitpanel .msg_author_left a.fa-user-minus,
.feedback_list .buyerid a.fa-user-plus,
.feedback_list .buyerid a.fa-user-minus { margin-left: 5px; display: none; }
.resolution_list .account .account_name > a:first-child:last-child { display: none; margin: 0; padding: 0; margin-left: 5px; }
.salesorderlist .buyerid:hover a.fa-user-plus,
.salesorderlist .buyerid:hover a.fa-user-minus,
.resolution_list .account_name:hover a.fa-user-plus,
.resolution_list .account_name:hover a.fa-user-minus,
.msgsplitpanel .msg_author_left:hover a.fa-user-plus,
.msgsplitpanel .msg_author_left:hover a.fa-user-minus,
.feedback_list .buyerid:hover a.fa-user-plus,
.feedback_list .buyerid:hover a.fa-user-minus { display: inline-block; }
.resolution_list .account .account_name:hover > a:first-child:last-child { display: inline-block; }
.salesorderlist .fa-stack, 
.resolution_list .fa-stack, 
.feedback_list .fa-stack, 
.customer_list .fa-stack { width: 14px; height: 16px; margin-left: 5px; }
.msg_list .fa-stack { width: 14px; height: 16px; }
.salesorderlist .fa-stack .fa-user, 
.resolution_list .fa-stack .fa-user, 
.feedback_list .fa-stack .fa-user, 
.msg_list .fa-stack .fa-user, 
.customer_list .fa-stack .fa-user { font-size: 13px; }
.salesorderlist .fa-stack .fa-circle, 
.resolution_list .fa-stack .fa-circle, 
.feedback_list .fa-stack .fa-circle, 
.msg_list .fa-stack .fa-circle, 
.customer_list .fa-stack .fa-circle { font-size: 10px; line-height: 10px; }
.salesorderlist .fa-stack .fa-question, 
.resolution_list .fa-stack .fa-question, 
.feedback_list .fa-stack .fa-question, 
.msg_list .fa-stack .fa-question, 
.customer_list .fa-stack .fa-question { font-size: 8px; color: #fff; line-height: 12px; }
.resolution_list .account .account_name i { color: #fff; }
.resolution_list .account .account_name i.fa-question { color: #b2b8bd; }
.add_black_list_buyer { padding: 0 30px; }
.edit_black_list_buyer { padding: 0 10px; }
.edit_black_list_buyer .buyer_list,.edit_black_list_buyer .reason { display: inline-block; width: 50%; height: 256px; vertical-align: top; }
.edit_black_list_buyer .buyer_list { padding-right: 10px; }
.edit_black_list_buyer .reason { padding-left: 10px; }

.salesorderlist .buyerid .buy_history_count { display: inline-block; height: 18px; width: 18px; line-height: 17px; text-align: center; background: #89C22B; color: #fff; border-radius: 20px; margin-left: 5px; }

/* sales order feedback*/
.orderlist_feedbackicon {display: block; float: left;}
.ant-popover.orderlist_buyerfeedback, .ant-popover.orderlist_sellerfeedback { z-index:996; font-size: 12px; }
.ant-popover.orderlist_buyerfeedback .message, .ant-popover.orderlist_sellerfeedback .message { min-width: 300px; max-width: 800px; }
.ant-popover.orderlist_buyerfeedback .title, .ant-popover.orderlist_sellerfeedback .title { border-bottom: 1px solid #ddd; padding-bottom: 5px; margin-bottom: 5px; }
.ant-popover.orderlist_buyerfeedback .datetime, .ant-popover.orderlist_sellerfeedback .datetime { color: gray; font-size: 11px; }

.ant-popover.orderlist_buyerfeedback.postive .ant-popover-arrow { border-top-color: #5BA71B; border-right-color: #5BA71B; }
.ant-popover.orderlist_buyerfeedback.postive .ant-popover-inner { border-right: 2px solid #5BA71B; border-left: 2px solid #5BA71B; }

.ant-popover.orderlist_buyerfeedback.neutral .ant-popover-arrow { border-top-color: #555555; border-right-color: #555555; }
.ant-popover.orderlist_buyerfeedback.neutral .ant-popover-inner { border-right: 2px solid #555555; border-left: 2px solid #555555; }

.ant-popover.orderlist_buyerfeedback.negative .ant-popover-arrow { border-top-color: #DD1E31; border-right-color: #DD1E31; }
.ant-popover.orderlist_buyerfeedback.negative .ant-popover-inner { border-right: 2px solid #DD1E31; border-left: 2px solid #DD1E31; }

.ant-popover.orderlist_sellerfeedback.postive .ant-popover-arrow { border-top-color: #3A6AC9; border-right-color: #3A6AC9; }
.ant-popover.orderlist_sellerfeedback.postive .ant-popover-inner { border-right: 2px solid #3A6AC9; border-left: 2px solid #3A6AC9; }
.ant-popover.orderlist_sellerfeedback.postive .title { color: #3A6AC9; }

/* sales order detail */
.address_card.ebay_address, .address_cnt.ebay_address { background: url(/dist/Skins/V1/images/logo/Right-Now-108x45.png) no-repeat; background-position: 100% 90%; }
.order_detial_content {  margin: 10px 30px; min-width: 1100px; }
.order_detial_content .buyerinfo { width: 50%;  display: inline-block; vertical-align: top; }
.order_detial_content .buyerinfo i { margin-right: 5px;}
.order_detial_content .buyerinfo .fa-stack { height: 16px; margin-right: 5px;}
.order_detial_content .buyerinfo .fa-stack .fa-dollar-sign { font-size: 8px; margin-left: 3px; }
.order_detial_content .buyerinfo .fa-stack .fa-undo-alt { font-size: 12px; }
.order_detial_content .recent_txn, .order_detial_content .recern_msg { width: 25%; display: inline-block; vertical-align: top; }
.order_detial_content .recent_txn i, .order_detial_content .recern_msg i { margin-right: 5px; }
.order_detial_content .recent_txn a, .order_detial_content .recern_msg a { font-size: 20px; font-family: Arial; padding-left: 15px; }

.order_detial_content .combineorder_list .salesorder { padding: 20px; border: 1px solid #ddd; border-radius: var(--pa-border-radius); background: #fff; }
.order_detial_content .combineorder_list .data_action { float: unset; height: 26px; }
.order_detial_content .combineorder_list .salesorder .txn_row { display: flex; }
.order_detial_content .combineorder_list .salesorder .txn_row:nth-child(n+2) { border-top: 1px solid #ddd; margin-top: 10px; padding-top: 10px; }
.order_detial_content .combineorder_list .salesorder .txn_row > div { margin-right: 15px; }
.order_detial_content .combineorder_list .salesorder .txn_row .shipment_info { margin-right: 0; width: 30%; }
.order_detial_content .combineorder_list .salesorder .txn_row .shipment_info .bold { margin-left: 5px; }
.order_detial_content .combineorder_list .title { color: #999; margin-bottom: 3px; }
.order_detial_content .combineorder_list .item_id { color: #999; margin-right: 10px; }
.order_detial_content .combineorder_list .flag-icon { margin-right: 10px; }
.order_detial_content .combineorder_list .item_info { flex: 1; }
.order_detial_content .combineorder_list .sold_info1, .order_detial_content .combineorder_list .sold_info2, .order_detial_content .combineorder_list .sold_info3 { width: 120px; }
.order_detial_content .combineorder_list .sold_info1 .title:nth-child(3) { margin-top: 15px; }
.order_detial_content .combineorder_list .sold_info2 .title:nth-child(3) { margin-top: 15px; }
.order_detial_content .combineorder_list .sold_info3 .title:nth-child(3) { margin-top: 15px; }

.order_detial_content .payment_detail { padding: 20px; border: 1px solid #ddd; }
.order_detial_content .payment_detail .payment_row { display: flex; }
.order_detial_content .payment_detail .payment_row > div { margin-right: 15px; }
.order_detial_content .payment_item { padding: 20px; border: 1px solid #ddd; }
.order_detial_content .payment_item .payment_item_row { display: flex; }
.order_detial_content .payment_item .payment_item_row:nth-child(n+2) { border-top: 1px solid #ddd; margin-top: 10px; padding-top: 10px; }
.order_detial_content .payment_item .payment_item_row > div { margin-right: 15px; }
.order_detial_content .payment_detail .payment_row .payment_txn { width: 130px; }
.order_detial_content .payment_item .payment_item_row .payment_txn { width: 130px; }
.order_detial_content .payment_detail .payment_row .payment_buyer { width: 15%; }
.order_detial_content .payment_item .payment_item_row .payment_buyer { width: 15%; }
.order_detial_content .payment_detail .payment_row .payment_receiver { width: 15%; }
.order_detial_content .payment_item .payment_item_row .payment_item_title { flex: 1; }
.order_detial_content .payment_detail .payment_row .payment_other { width: 120px; }
.order_detial_content .payment_item .payment_item_row .payment_other { width: 120px; }
.order_detial_content .payment_detail .payment_row .payment_date { flex: 1; }
.order_detial_content .payment_detail .payment_row .payment_status { flex: 1; }


.package_detail { background: #f8f8f8; }
.package_detail .order_detial_content { background: transparent; }
.package_detail .address_row { background: #fff; border: 1px solid #ddd; border-radius: var(--pa-border-radius); }
.package_detail .address_row .row { display: flex; }
.package_detail .address_row .row .col-md-4:nth-child(n+2) { border-left: 1px dashed #ddd; }
.package_detail .address_row .row .col-md-4 .other { padding: 10px; }
.package_detail .address_row .row .col-md-4 .other h4 { border-bottom: 1px solid #fff; line-height: 14px; font-size: 14px; font-weight: 600; padding: 5px 0; margin-top: 0; margin-bottom: 10px; }
.package_detail .address_cnt { background: #fff; border-radius: var(--pa-border-radius); min-height: 177px; border: 0; height: 100%; }
    .package_detail .address_cnt .address_cntlr {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='32.355' viewBox='0 0 6 32.355'%3E %3Cpath d='M0%2C0H9.23l7.384%2C6H7.384Z' transform='translate(6) rotate(90)' fill='%230093dd'%3E%3C/path%3E %3Cpath d='M0%2C0H9.23l7.384%2C6H7.384Z' transform='translate(6 15.74) rotate(90)' fill='%23d6251b'%3E%3C/path%3E %3C/svg%3E ");
        background-repeat: repeat-y;
        padding-left: 10px;
        margin-left: -3px;
        height: 100%;
    }
.package_detail .order_detial_content .buyerinfo { width: 100%; margin-bottom: 10px; }
.order_detial_content .moreaddress{ text-align: right; position: absolute; bottom: 10px; right: 15px; }
.order_detial_content .address_card { min-width: 360px; max-width: 400px; min-height: 200px; font-size: 12px; }
.order_detial_content .address_card h4 { border-bottom: 1px solid #fff; font-size: 14px; font-weight: 600; padding: 5px 10px 10px; margin: 0; display: flex; justify-content: space-between; }
.order_detial_content .address_card h4 a { font-size: 12px; }
.order_detial_content .address_card ul, .salesorderlist .address_card ul li { padding: 0; margin: 0; list-style-type: none; }
.order_detial_content .address_card ul { margin: 7px 10px; }

.order_detial_content .address_card ul li span { display: inline-block; vertical-align: top; padding: 3px; }
.order_detial_content .address_card ul li span > i { margin-right: 15px; }
.order_detial_content .address_card ul li .title { width: 107px; text-align: right; padding-right: 10px; white-space: nowrap; }
.order_detial_content .address_card ul li .title + span { width: calc(100% - 115px); }

.package_detail .package_item { margin-top: 10px; }
.package_detail .package_item .data_action { float: unset; height: 26px; }

.package_detail .package_item_list { padding: 20px; border: 1px solid #ddd; border-radius: var(--pa-border-radius); background: #fff; }
.package_detail .package_item_list .sku { width: 10%; margin-right: 15px; }
.package_detail .package_item_list .declaration1, .package_detail .package_item .declaration2 { flex: 1; margin-right: 15px; }
.package_detail .package_item_list .qty, .package_detail .package_item .price, .package_detail .package_item .weight { width: 95px; margin-right: 0; }
.package_detail .package_item_list .origin, .package_detail .package_item .tariff { width: 130px; margin-right: 15px; }
.package_detail .package_item_list .origin .input-auto { width: 100%; }
.package_detail .package_item_list .battery { width: 40px; margin-right: 15px; text-align: center; }
.package_detail .package_item_list .action { width: 43px; text-align: right; }
.package_detail .package_item_list .title { display: flex; color: #999; width: 100%; }
.package_detail .package_item_list .title .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector { padding-right: 0; }
.package_detail .package_item_list .title .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search { right: 10px; }
.package_detail .package_item_list .title .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item, 
.package_detail .package_item_list .title .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder { padding-right: 10px; }
.package_detail .package_item_list .title .ant-select-arrow { right: 0; width: 10px; }
.package_detail .package_item_list .title .ant-select-arrow svg { width: 10px; }
.package_detail .package_item_row { display: flex; width: 100%; margin-bottom: 6px; height: 35px; }
.package_detail .package_item_row .sku { display: flex; color: #729700; }
.package_detail .package_item_row .sku a { line-height: 30px; margin-left: 5px; white-space: nowrap; }
.package_detail .package_item_wrapper { height: 71px; padding-top: 10px; }
.package_detail .package_item_wrapper:nth-child(n+3) { border-top: 1px dashed #ddd; padding-top: 10px; margin-top: 5px; }
.package_detail .package_item_wrapper .related_order_row > div { display: inline-block; vertical-align: top; color: #999; }
.package_detail .package_item_wrapper .related_order_row > div > span { margin-right: 5px; }
.package_detail .package_item_wrapper .related_order_row .related_order { margin-right: 10px; }

.package_detail .package_item .package_item_sku_warehouse { display: flex; }
.package_detail .package_item .package_sku_item { flex: 1; margin-right: 15px; }
.package_detail .package_item .package_warehouse_item { width: 300px; }
.package_detail .package_item .package_warehouse_item .package_warehouse_selecter { float: right; margin-top: -5px; }
.package_detail .package_item .package_warehouse_item .warehouse_item_list { padding: 20px; border: 1px solid #ddd; border-radius: var(--pa-border-radius); background: #fff; }
.package_detail .package_item .package_warehouse_item .warehouse_item_list .title { color: #999; margin-bottom: 5px; height: 20px; }
.package_detail .package_item .package_warehouse_item .warehouse_item_list .warehouse_item_sku { color: #999; }
.package_detail .package_item .package_warehouse_item .warehouse_item_list_row { height: 71px; padding-top: 10px; }
.package_detail .package_item .package_warehouse_item .warehouse_item_list_row:nth-child(n+3) { border-top: 1px dashed #ddd; padding-top: 10px; margin-top: 5px; }
.package_detail .package_item .package_warehouse_item .warehouse_item_list_row > div { display: inline-block; vertical-align: top; }
.package_detail .package_item .package_warehouse_item .warehouse_item_list_row .pic-enlarger,
.package_detail .package_item .package_warehouse_item .warehouse_item_list_row .pic-enlarger img { width: 55px; margin-right: 15px; }
.package_detail .package_item .package_warehouse_item .warehouse_item_list_row .pic-enlarger + div { width: 188px; }

.package_detail .shipping_type { width: calc(60% - 15px); margin-right: 15px; float: left; margin-bottom: 20px; }
.package_detail .shipping_type.warehouse { width: 100%; }
.package_detail .shipping_type .picture_inner_img {margin-right: 40px; margin-bottom: 25px; }
.package_detail .shipping_type .data_action { float: unset; height: 30px; }
.package_detail .shipping_type_row { padding: 8px; border: 1px solid #ddd; border-radius: var(--pa-border-radius); background: #fff; margin-top: 0; }
.package_detail .shipping_type_row > div {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='32.355' viewBox='0 0 6 32.355'%3E %3Cpath d='M0%2C0H9.23l7.384%2C6H7.384Z' transform='translate(6) rotate(90)' fill='%230093dd'%3E%3C/path%3E %3Cpath d='M0%2C0H9.23l7.384%2C6H7.384Z' transform='translate(6 15.74) rotate(90)' fill='%230093dd'%3E%3C/path%3E %3C/svg%3E ");
    background-repeat: repeat-y;
    background-position: 0 0;
    padding: 12px;
    padding-left: 25px;
    min-height: 170px;
}
.package_detail .shipping_type_row .shipping_fee { display: inline-block; vertical-align: top; margin-bottom: 10px; }
.package_detail .shipping_type_row .shipping_fee .title { color: #999; }
.package_detail .shipping_type_row .shipping_fee .ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector { padding-right: 0; }
.package_detail .shipping_type_row .shipping_fee .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search { right: 10px; }
.package_detail .shipping_type_row .shipping_fee .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item, 
.package_detail .shipping_type_row .shipping_fee .title .ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder { padding-right: 10px; }
.package_detail .shipping_type_row .shipping_fee .ant-select-arrow { right: 0; width: 10px; }
.package_detail .shipping_type_row .shipping_fee .ant-select-arrow svg { width: 10px; }
.package_detail .shipping_type_row .trackcode_row { padding: 10px 0; }

.package_detail .shipping_type_row .carrier_setting_row { padding-top: 15px; }
.package_detail .shipping_type_row .carrier_setting_row .title { color: #999; margin-bottom: 5px; }
.package_detail .shipping_type_row .carrier_setting_row .address_cnt { width: 360px; }
.package_detail .shipping_type_row .carrier_setting_row .address_cntlr { min-height: 157px; }
.package_detail .shipping_type_row .carrier_setting_row .marginright { margin-right: 5px; }

.package_detail .shipping_type_row .shipping_method > div { display: inline-block; vertical-align: top; }
.package_detail .shipping_type_row .shipping_method > div:last-child { white-space: nowrap; }
.package_detail .shipping_type_row .warehouse_left { width: 34%; margin-right: 1%; display: inline-block; vertical-align: top; }
.package_detail .shipping_type_row .warehouse_right { width: 65%; display: inline-block; vertical-align: top; }

.edis_fees { position: absolute; right: 10px; top: -120px; width: 190px; }
.edis_fees h5 { border-bottom: 1px solid #eee; padding-bottom: 10px; }
.edis_fees div > span { display: inline-block; width: 50%; vertical-align: top; }

.warehouse_action { margin-top: 10px; }
.warehouse_action a { margin-right: 15px; }

.warehouse_confirm { font-size: 12px; padding: 20px 25px; min-width: 620px; min-height: 250px; }
.warehouse_confirm .carrier,.warehouse_confirm .warehouse,.warehouse_confirm .shipping_service { display: inline-block; margin-right: 20px; }
.warehouse_confirm .title { color: #999; }
.warehouse_confirm table { width: 100%; border: 1px solid #e7ecf1; margin: 20px 0; }
.warehouse_confirm .orange { color: #CF5A00; }
.warehouse_confirm .bold { font-size: 16px; margin-bottom: 20px; text-align: center; }

.package_detail .package_info { padding: 20px; border: 1px solid #ddd; border-radius: var(--pa-border-radius); background: #fff; width: 40%; float: right; margin-top: 40px; margin-bottom: 20px; }
.package_detail .package_info .package_icon { display: inline-block; vertical-align: top; position: relative; width: 130px; margin-left: 20px; }
.package_detail .package_info .package_right { display: inline-block; vertical-align: top; }
.package_detail .package_info .package_right .title { color: #999; margin-bottom: 5px; }
.package_detail .package_info .title + div + .title { margin-top: 10px; }
.package_detail .package_info .package_right > div { margin-bottom: 5px; }
.package_detail .package_info .package_right > div > span { padding: 11px; line-height: 38px; vertical-align: top; }
.package_detail .package_info .input_number_box { display: inline-block; position: relative; }
.package_detail .package_info .input_number_box label { position: absolute; top: 2px; left: 10px; z-index: 1; margin: 0; font-size: 10px; color: #999; }
.package_detail .package_info .input_number_box .ant-input-number { height: 40px; width: 100px!important; }
.package_detail .package_info .input_number_box .ant-input-number-input-wrap { margin-top: 10px; }
.package_detail .package_info .package_icon .icon_info { display: inline-flex; width: calc(100% - 170px); vertical-align: bottom; }
.package_detail .package_info .package_icon .icon_info i { color: #0093DD; margin-right: 5px; padding-top: 3px; }
.package_detail .package_info .package_icon .length, .package_detail .package_info .package_icon .width, .package_detail .package_info .package_icon .height { position: absolute; }
.package_detail .package_info .package_icon .length { top: 110px; left: 100px; }
.package_detail .package_info .package_icon .width { top: 110px; left: 0; }
.package_detail .package_info .package_icon .height { top: 65px; left: -15px; }
.package_detail .package_info .package_right .total { display: flex; justify-content: space-between; margin-top: 5px; line-height: 22px; }
.package_detail .package_info .package_right .total .value { font-size: 18px!important; }

.datagrid .skutitle{color:#729700}
.postcarrier1{color:#333; padding-right:10px;word-break:normal!important;word-wrap:normal!important}
.postcarrier2{color:#333;padding-right:10px;word-break:normal!important;word-wrap:normal!important}
.postcarrier3{color:#333;padding-right:10px;word-break:normal!important;word-wrap:normal!important}
.postcarrier4{color:#333;padding-right:10px;word-break:normal!important;word-wrap:normal!important}
.postcarrier4 a{color:#333!important; text-decoration:underline;}
.postcarrier5{color:#333;padding-right:10px;word-break:normal!important;word-wrap:normal!important}
.datagrid.table .postcarrier5 > a{color:#fff!important; text-decoration:none;}
.datagrid.table .postcarrier5 > a:hover{text-decoration:underline;}
.postcarrier6{color:#333;word-break:normal!important;word-wrap:normal!important}

.recent_order { padding: 15px 70px; min-width: 1400px; }
.recent_order .address_cnt { padding: 0; border: 0; min-height: 130px; min-width: 240px; }
.recent_order .salesorder_info { min-width: 250px; }
.recent_order .salesorder_info i { margin:0 5px; }
.recent_order .salesorder_info .title { margin-right:5px; }

/* sales order markship */
.paid_markship .itemid { font-size: 11px; color: #999; }
.paid_markship .ant-picker-input > input { font-size: 12px; }
.paid_markship .ant-input { width: 200px; }
.paid_markship .paid_markship_trackcode a { margin-left: 5px; }
.paid_markship .paid_markship_trackcode > div:nth-child(n+2) { margin-top: 5px; }

/* end sales order markship */

/* sales order dhl request pick up */

.pickup_address .input-50 { width: 280px; }

/* end sales order dhl request pick up */

.marginleft5 {
    margin-left: 5px;
}

.prifile_menu {  
    width: 100%;
    padding: 5px;
    border-bottom: 1px solid #e8e8e8;
    float: left;
}
.prifile_menu a{ display:block; width:12%; float:left;color:#333;border:1px solid #e8e8e8; margin:1%; text-align:center; padding:6px 0;border-radius:2px;}
.prifile_menu a:hover{border:1px solid #ccc;color:#000}

.search_line {width: 100%;float: left;margin-bottom: 0px;}
.search_div{ padding:3px 0;}
.search_div .btn{ margin-right:10px;}

.search_line .col-md-6 .col-md-4{ padding-left:0!important}

.menu1 .ant-menu-submenu-popup{ width:100%; z-index:88}
.menu1 .ant-menu-submenu-open{box-shadow:#ccc 3px 3px 2px}
.menu1 .ant-menu-submenu-popup .ant-menu-item{ padding-left:13px!important;}
.menu1 .ant-menu-submenu-popup .ant-menu-item i{ margin-right:0px!important}


.select_list{ min-height:250px;}
.select_list p{ padding:0; margin:0; line-height:30px; text-align:left; padding-left:2%; width:98%; border-radius: var(--pa-border-radius);}
.select_list p:hover{ background:#eee; cursor:pointer;}


.left_pop_menu{ width:20%; height:100%!important; min-height:880px; background:#eee;border-right:1px solid #ccc; float:left; padding-top:50px;}
.left_pop_menu a{ position:relative; display:block; width:100%; float:left;color:#333;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; margin:1%; text-align:center; padding:12px 6px; border-radius:2px;}
.left_pop_menu a:hover{color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc; background:#40a9ff}
.left_pop_menu a span{ display:none}
.left_pop_menu a:hover span{color:#fff; display:block; position:absolute; left:46px; top:-1px; width:190px; font-weight:bold; height:40px; padding-left:10px; text-align:left; line-height:40px; background:#40a9ff; z-index:9999;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}

.left_pop_menu ~ .ant-menu.ant-menu-light.ant-menu-root.ant-menu-inline{ float:left; width:80%}
.profiletitle{ margin-left:-24px!important;border-bottom:1px solid #e8e8e8; width:190px;float:left; height:38px; background:#e8e8e8; padding-left:5px;}

.search_button_row{ width:100%; float:left;padding-top:10px; padding-bottom:10px; padding-left:10px;/*border-top:1px solid #efefef; margin-top:5px;*/}
.search_button_row .btn{ margin-right:10px}
.search_button_row .ant-checkbox-wrapper{ margin-right:10px}
.search_button_row .fa-save { cursor: pointer; font-size: 12px; }


.listmessage{ font-size:11px!important}
.advsearch_link{ line-height:32px; margin-right:10px;}

.filtercount{ margin-left:10px; line-height:32px;}

.splitpanel-pane {}
/*.msgsplitpanel .splitpanel .splitpanel-pane{overflow:hidden!important}*/

.splitpanel_preview{ text-align:center; float:left;width:100%;}
.splitpanel_preview iframe{left:0}
.splitpanel_preview_box {background: #666; width: 100%;}
.splitpanel_preview_box  iframe{border:none;  margin: 0 auto; -moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background: #fff;height:100%}
.bottom_conten{}
.storeedit_head{ width:100%; float:left; height:40px; background:#333; }
.storeedit_content{ width:100%; float:left; }
.storeedit_title{background:#DB0011; display:block; width:100px; float:left; height:40px; line-height:40px; text-align:center; color:#fff; font-weight:bold;}
.storeedit_tab{ float:left; margin:4px;}
.storeedit_tab .ant-radio-button-wrapper{ margin-right:5px!important; background:none!important;color:#fff!important;border:none!important;box-shadow:none!important;border-left:none!important; /*position:inherit;*/}
.storeedit_tab .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{ background:#fff!important;border:none!important;color:#333!important;box-shadow:none!important;/*position:inherit;*/}
.storeedit_tab .ant-radio-button-wrapper:hover{background:#fff!important;color:#333!important;}
.storeedit_ctr{ float:right;}
.storeedit_ctr a{ display:block; width:40px; height:40px; line-height:40px; color:#fff; text-align:center; float:left; background:#666; font-size:20px;}
.storeedit_ctr a:hover{ background:#DB0011;color:#fff;}
.storeedit_ctr a.active{ background:#DB0011;color:#fff;}
.storeedit_button{ float:right; margin-top:4px; margin-right:4px;}
.storeedit_button .btn{ margin-left:10px;}

.preview_picture {width:200px;height:66px;border: 1px solid #ccc; position: relative; text-align:center; padding:3px;}
.preview_picture img{ max-height:58px; max-width:190px; margin:0 auto;}
.preview_picture .close_icon{ position:absolute; top:-8px; right:-8px; color:#fff; font-weight:bold; text-align:center;vertical-align:middle; background:#DB0011;border-radius:30px!important; display:block; width:24px; line-height:23px;}

.splitpanel .splitpanel-splitline{ background:#DB0011!important}
.splitpanel .splitpanel-splitline:hover{ background:Red!important}


.skinsetting .ant-radio-wrapper { float:left; margin:0 10px 10px 0; }
.skinsetting .ant-radio-wrapper .ant-radio{  display:none;}
.skinsetting .ant-radio-wrapper{border:2px solid #eee; display:inline-block;width:90px; height:106px; cursor:pointer; text-align:center; line-height:20px; font-family:Arial; font-size:13px;}

.skinsetting .ant-radio-wrapper.ant-radio-wrapper-checked {border:2px solid #DB0011; display:inline-block;position:relative;}
.skinsetting .ant-radio-wrapper.ant-radio-wrapper-checked i{position:absolute;top:0;right:0; font-size:0; margin:0px; width: 0; height: 0;border-top:0px solid transparent; border-right:14px solid #DB0011;border-bottom: 14px solid transparent; }
.skinsetting .ant-radio-wrapper:nth-of-type(1){ background:url(/dist/Skins/V1/images/banner/style/1.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(2){ background:url(/dist/Skins/V1/images/banner/style/2.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(3){ background:url(/dist/Skins/V1/images/banner/style/3.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(4){ background:url(/dist/Skins/V1/images/banner/style/4.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(5){ background:url(/dist/Skins/V1/images/banner/style/5.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(6){ background:url(/dist/Skins/V1/images/banner/style/6.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(7){ background:url(/dist/Skins/V1/images/banner/style/7.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(8){ background:url(/dist/Skins/V1/images/banner/style/8.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(9){ background:url(/dist/Skins/V1/images/banner/style/9.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(10){ background:url(/dist/Skins/V1/images/banner/style/10.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(11){ background:url(/dist/Skins/V1/images/banner/style/11.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(12){ background:url(/dist/Skins/V1/images/banner/style/12.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(13){ background:url(/dist/Skins/V1/images/banner/style/13.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(14){ background:url(/dist/Skins/V1/images/banner/style/14.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(15){ background:url(/dist/Skins/V1/images/banner/style/15.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(16){ background:url(/dist/Skins/V1/images/banner/style/16.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(17){ background:url(/dist/Skins/V1/images/banner/style/17.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(18){ background:url(/dist/Skins/V1/images/banner/style/18.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(19){ background:url(/dist/Skins/V1/images/banner/style/19.png) 3px 20px no-repeat;}
.skinsetting .ant-radio-wrapper:nth-of-type(20){ background:url(/dist/Skins/V1/images/banner/style/20.png) 3px 20px no-repeat;}

.effectssetting ul, .effectssetting ul li{ padding:0; margin:0; list-style-type:none;}
.effectssetting .ant-radio-wrapper { float:left; margin:0 10px 10px 0; }
.effectssetting .ant-radio-wrapper .ant-radio{  display:none;}
.effectssetting .ant-radio-wrapper{border:2px solid #eee; display:inline-block;width:86px; height:78px; cursor:pointer; text-align:center; line-height:20px; font-family:Arial; font-size:13px;}
.effectssetting .ant-radio-wrapper.ant-radio-wrapper-checked{border:2px solid #DB0011; display:inline-block;position:relative;}
.effectssetting .ant-radio-wrapper.ant-radio-wrapper-checked i{position:absolute;top:0;right:0; font-size:0; margin:0px; width: 0; height: 0;border-top:0px solid transparent; border-right:14px solid #DB0011;border-bottom: 14px solid transparent; }
.effectssetting .ant-radio-wrapper:nth-of-type(1){ background:url(/dist/Skins/V1/images/banner/effects/1.png) center 20px no-repeat;}
.effectssetting .ant-radio-wrapper:nth-of-type(2){ background:url(/dist/Skins/V1/images/banner/effects/2.png) center 20px no-repeat;}
.effectssetting .ant-radio-wrapper:nth-of-type(3){ background:url(/dist/Skins/V1/images/banner/effects/3.png) center 20px no-repeat;}
.effectssetting .ant-radio-wrapper:nth-of-type(4){ background:url(/dist/Skins/V1/images/banner/effects/4.png) center 20px no-repeat;}
.effectssetting .ant-radio-wrapper:nth-of-type(5){ background:url(/dist/Skins/V1/images/banner/effects/5.png) center 20px no-repeat;}
.effectssetting .ant-radio-wrapper:nth-of-type(6){ background:url(/dist/Skins/V1/images/banner/effects/6.png) center 20px no-repeat;}
.effectssetting .ant-radio-wrapper:nth-of-type(7){ background:url(/dist/Skins/V1/images/banner/effects/7.png) center 20px no-repeat;}
.effectssetting .ant-radio-wrapper:nth-of-type(8){ background:url(/dist/Skins/V1/images/banner/effects/8.png) center 20px no-repeat;}

.template_selectcolor{ padding-top:10px;}

.menubody{ padding-top:10px;}
.menubody .input-group, .menuheader .input-group{ padding-top:5px;}
.menubody .input-group:first-child, .menuheader .input-group:first-child{ padding:0;}

.nomenu{ margin-left:0!important}

.template_previe_list{ padding:8px 0 5px 0; min-width:400px;}
.template_previe_list{ float:left;border:1px solid #ccc; background:#fff; margin-right:1%; margin-bottom:5px;}
.template_previe_list .pic{ width:100%;float:left; text-align:center;}
.template_previe_list .name{ text-align:center; font-weight:bold; padding-bottom:10px;}
.template_previe_list .action{ line-height:20px; text-align:left; float:left;  width:100%; margin-bottom:3px;}
.template_previe_list .action .btn{ width:31%; margin-left:2%; display:block;text-align:center; margin-top:5px; float:left; background:#eee;}
.template_previe_list .action .btn{padding:6px 0!important;}
.template_previe_list .action .btn:nth-of-type(1){ width:20%}
.template_previe_list .action .btn:nth-of-type(2){ width:43%}
.template_previe_list .action .btn:nth-of-type(3){ width:30%}
.template_previe_list .action1 .btn{ width:47%; margin-left:2%; display:block;text-align:center; margin-top:5px; float:left; background:#eee;}
.template_previe_list .action1 .btn{padding:6px 0!important;}

.newwindow{ padding:15px 25px; background: #f8f8f8; }
.newwindow .ant-tabs-tabpane{ padding:15px 0;}
.newwindow .alert.alert-block{ margin-bottom:15px;}
.newwindow .bulk_edit_menu { position: fixed; right: 0; }
.newwindow .bulk_edit_menu .profile_anchor .ant-anchor-link i { background: #f8f8f8; }
.newwindow .bulk_edit_menu .profile_anchor .ant-anchor-link i.pa_info_icon > div { font-style: normal; font-size: 10px; height: 16px; width: 16px; display: inline-block; border-radius: 3px!important; background: #333; color: #fff; line-height: 15px; }
.newwindow .bulk_edit_menu .profile_anchor .ant-anchor-link i.pa_info_icon.active > div, .profile_anchor .ant-anchor-link:hover i.pa_info_icon > div { background: #3a6ac9; }
.newwindow .bulk_edit_menu .profile_anchor .ant-anchor-link .ant-anchor-link-title { background: #f8f8f8; border: 0; }
.newwindow .bulk_edit_menu .profile_anchor .ant-anchor-link.first .ant-anchor-link-title { border-top: 0 !important; }
.newwindow .bulk_edit_menu .profile_anchor .ant-anchor-link:last-child .ant-anchor-link-title { border: 0; }
.newwindow .ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active, 
.newwindow .ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active { background: #f5f5f5; border-bottom: #f5f5f5; border-top: 2px solid; border-top-color: #3a6ac9; padding-top: 7px; }
.newwindow .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn { color: #3a6ac9; }
.newwindow .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab { background: #f1f1f1; border-color: #e5e5e5; }

.markdown_price_txt{text-decoration:line-through}

.dialog_head{ padding-bottom:10px;width:100%; display:table}

.page-sidebar .leftmenu_top_title { width: 100%; display: block; padding: 11px 0; /*cursor: pointer;*/border-bottom:1px solid #ebebeb}
.page-sidebar .leftmenu_top_title i.leftmenu_icon{ margin-left:15px; margin-right:1px; width:16px;}
.page-sidebar .ant-dropdown-trigger .fa-angle-down{ float:right; margin-right:16px; font-size:18px; margin-top:2px; font-weight:normal;}
.page-sidebar .ant-dropdown-trigger .fa-angle-up{ display:none;}
.ant-dropdown-trigger.ant-dropdown-open .fa-angle-up{ float:right; margin-right:16px; font-size:18px; margin-top:2px; font-weight:normal; display:block;}

.leftmenu_dropdown ~ ul li i{ }
.leftmenu_dropdown ~ ul.ant-menu{ /*margin-left:15px;*/ background:none!important;}
.leftmenu_dropdown ~ ul.ant-menu .ant-menu{ background:none!important}
.ant-menu{ background:none!important}

.ant-menu-vertical .ant-menu-item:after,
.ant-menu-vertical-left .ant-menu-item:after,
.ant-menu-vertical-right .ant-menu-item:after,
.ant-menu-inline .ant-menu-item:after {/*border-right: 3px solid #DB0011 !important*/border-right:none!important}
.ant-menu-inline .ant-menu-item, .ant-menu-inline .ant-menu-submenu-title{ width:100%!important;transition:background .1s linear}

.ant-menu-sub .ant-menu-item{ padding-left:17px!important} 
.ant-menu-submenu-title{ padding-left:16px!important}
.ant-menu-submenu-title div{ padding-left:0px!important; color: #333;}
.ant-menu-submenu .ant-menu-submenu .ant-menu-submenu-title {padding-left: 24px !important;}

.ant-menu-title-content a{text-decoration:none!important;}


.sales_menu_head > .ant-menu-submenu-title{border-bottom:1px solid #ebebeb;}
.crm_menu_head .ant-menu-submenu-title > div.crm_menu_head + i.ant-menu-submenu-arrow { display: none; }
.crm_menu_head > div.ant-menu-submenu-title { padding-right: 16px; }


.ant-menu-submenu-arrow {
    font-size: 18px;
}

.pa-modal-title{ margin: 0; color: rgba(0, 0, 0, 0.85); font-size:13px; font-weight:600; line-height: 22px; word-wrap: break-word;}
.page-sidebar .ant-dropdown-menu-item > a, 
.page-sidebar .ant-dropdown-menu-submenu-title > a{ padding:5px 13px!important}
.page-sidebar .ant-dropdown-menu-item > a i, 
.page-sidebar .ant-dropdown-menu-submenu-title > a i{ width:16px;margin-right:3px;}
.page-sidebar .ant-menu-light .ant-menu-item:hover { color:#333; }
.page-sidebar .ant-menu-light .ant-menu-item-active { color:#333; }
.page-sidebar .ant-menu-light .ant-menu-item-selected { color:#333; }
.page-sidebar .ant-menu-light .ant-menu-item-selected a, .page-sidebar .ant-menu-light .ant-menu-item-selected a:hover { color:#333; }
.page-sidebar .ant-menu-light .ant-menu-submenu-title:hover, .page-sidebar .ant-menu-light .ant-menu-submenu-active { color:#333; }
.page-sidebar .ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before,
.page-sidebar .ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after { background: -webkit-gradient(linear, left top, right top, from(#333), to(#333));background: linear-gradient(to right, #333, #333); }
.page-sidebar .ant-menu-item:active, .ant-menu-submenu-title:active { background: unset !important; }


.ant-menu-inline{ /*width:219px!important*/}
.ant-menu-item{ padding-left:16px!important;}
.ant-menu-item i{ width:10px!important;text-align:left;}

.leftmenu_top_title{ width:100%}
.leftmenu_top_title span{ margin-left:14px;}
.leftmenu_top_title .leftmenu_fresh{  position:absolute; left:200px;}
.bordertop{border-top:1px solid #ebebeb;}

.leftmenu_sub_title span{ margin:5px 14px; font-weight: bold; display: inline-block; }

.crm_left_menu > ul.ant-menu li > ul.ant-menu-sub ul.ant-menu-sub{ margin-left:1px!important;}
.crm_left_menu > ul.ant-menu li > ul.ant-menu-sub .ant-menu-sub .ant-menu-item{ padding-left:10px;}
.crm_left_menu > ul.ant-menu li > ul.ant-menu-sub .ant-menu-submenu .ant-menu-submenu-title{ padding-left:18px!important;}

.crm_left_menu .ant-menu-submenu-title{ padding-left:8px!important;}
.crm_left_menu .ant-menu-submenu-title i[class^="fa"]{ display:block; width:16px;float:left; margin-left:5px; margin-top:10px; text-align:left; color: #333 !important; }
.crm_left_menu .ant-menu-submenu-title .right_icon i{ text-align:right;}
.crm_left_menu .ant-menu-submenu-title .ant-menu-submenu-arrow{ display:none}
.crm_left_menu .ant-menu-submenu-title:active { background: #fff; }
.crm_left_menu .ant-menu-item a{ }
.crm_left_menu .ant-menu-item span.title{ margin-left:17px;}
.crm_left_menu .showarrow  .ant-menu-submenu-arrow{ display:block}
.crm_left_menu .subfolder{ margin-right:20px;}
.crm_left_menu .fas.fa-trash-alt{ position:absolute;left:-19px; top:0px}
.crm_left_menu .ant-menu-submenu-open{border-bottom:1px solid #ddd;}
.crm_left_menu .noborderbottom.ant-menu-submenu-open{border-bottom:none;}

.crm_left_menu .leftmenu_toggle { display: inline-block; width: 100%; text-align: center; }
.crm_left_menu .fa-angle-double-down { transition: transform 1s ease;  }
.crm_left_menu .fa-angle-double-down.open { transform: rotate(180deg); }

.right_icon{ }
.right_icon1{ margin-right:10px;float:right;}
.ant-menu-inline .customer_folder .ant-menu-submenu-title { padding-right: 36px!important; }

.elementmenu{border:1px solid #f00}


.menu_subtitle span{ margin-left:16px;}
.menu_subtitle1 .right_icon{ float: right; }
.ant-menu-submenu-title i.ant-menu-submenu-arrow{ position:absolute!important; top:16px!important;left:202px!important;}

.sales_menu .menu_subtitle1 .right_icon{ position:absolute; top:0;left:200px;}
.sales_menu .right_icon{ position:absolute; top:0;left:200px;}

.sales_menu .menu_pakcage_border_top{ margin-top: 35px; margin-bottom: 5px; }
.sales_menu .menu_pakcage_border_bottom{ margin-top: 5px; margin-bottom: 35px; }

.sales_menu .hold_tip_icon { display: inline-block; width: 6px!important; height: 6px!important; border-radius: 5px!important; margin-left: 6px; background: #dc861b; }
.sales_menu .more-menu-item{height: 20px; line-height: 20px; cursor: pointer; text-align: center}
.sales_menu .more-menu-item:hover{background:#eef0f7}

.ant-menu-submenu-inline .ant-menu-submenu-arrow::after {transform: rotate(45deg) translateX(2.5px) !important}
.ant-menu-submenu-inline .ant-menu-submenu-arrow::before { transform:rotate(135deg) translateX(-2.5px)!important}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after{transform: rotate(-45deg) translateX(1.5px) translatey(1.5px) !important;}
.ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before{transform:rotate(45deg) translateX(-1.5px) translatey(1.5px) !important }



.other_left_menu > ul.ant-menu li > ul.ant-menu-sub ul.ant-menu-sub{ margin-left:1px!important;}
.other_left_menu > ul.ant-menu li > ul.ant-menu-sub .ant-menu-sub .ant-menu-item{ padding-left:10px;}
.other_left_menu > ul.ant-menu li > ul.ant-menu-sub .ant-menu-submenu .ant-menu-submenu-title{ padding-left:18px!important;}
.other_left_menu .ant-menu-submenu-arrow{ right:13px!important}
.other_left_menu .ant-menu-submenu-title{ padding-left:8px!important;}
.other_left_menu .ant-menu-submenu-title i[class^="fa"]{ display:block; width:20px;border:1px solid #f00;float:left; margin-left:5px; margin-top:10px; text-align:left; color: #333 !important; }
.other_left_menu .ant-menu-submenu-title .right_icon i{ text-align:right;}
.other_left_menu .ant-menu-submenu-title .ant-menu-submenu-arrow{ float:right; display:block; width:20px;}
.other_left_menu .ant-menu-sub .ant-menu-item i{  margin-left:4px; }
.other_left_menu .ant-menu-submenu-title:active { background: #fff; }
.other_left_menu .ant-menu-item a{ margin-left:18px;}
.other_left_menu .ant-menu-item span.title{ margin-left:18px;}









.element_menu .ant-menu-item a span{ }



.dashboard_menu .ant-menu {margin-left: 7px;}
.dashboard_menu .ant-menu-submenu-arrow{ right:5px!important}
.dashboard_menu .ant-menu-submenu:last-child .ant-menu-item{ height:auto!important;}
.dashboard_menu .ant-menu-submenu-title{ padding-left:8px!important;}
.dashboard_menu .ant-menu-submenu-title i{ margin-right:4px;}
.dashboard_menu .ant-menu-sub .ant-menu-item i{  margin-left:4px; width:14px!important}

.announcement_link{ width:100%; float:left;border-top:1px solid #ccc;}
.announcement_link .announcement_title{ margin-left:4px; float:left; font-weight:normal; color:#3462C0 ; min-height:20px; padding:0 auto!important; line-height:20px;overflow:hidden;text-overflow:ellipsis; width:96%}
.announcement_link .announcement_date{width:100%; float:left; text-align:right; font-size:11px; min-height:20px; padding:0 auto!important; line-height:20px;}
.announcement_link:first-child{ border-top:none;}

.read_btn{ margin-right:10px!important;}

body {font-family: tahoma,arial,sans-serif !important;font-size: 12px !important;}
h1, h2, h3, h4, h5, h6 { font-family:tahoma,arial,sans-serif !important; font-weight: 400;}


.row{ font-size:12px!important}
.msg_reply_info{ width:100%;border:1px solid #e8e8e8; border-radius:2px; margin-bottom:13px; padding:5px 0; display:table;}
.msg_reply_info_pic{ width:100px; float:left;}
.msg_reply_info_pic img{ max-height:100px; max-width:100px;margin:0 auto;}
.msg_reply_info_cnt{ margin-left:110px}
.msg_reply_info_cnt .msg_reply_info_row{ width:100%;float:left; font-size:12px!important; padding:0 0 3px 0;vertical-align:middle;}
.msg_reply_info_cnt .msg_reply_info_row label.title{ display:block; width:120px; padding-right:10px; text-align:left;float:left; text-align:right;vertical-align:middle;}
.msg_reply_info_cnt .msg_reply_info_row a{color: #3A6AC9!important}
.msg_reply_detail{ border:1px solid #3F7AC9; padding-bottom:10px; display:table;  width:100%; margin-bottom:13px;}
.msg_reply_detail textarea{border:none!important; margin-bottom:10px;}
.msg_reply_detail textarea ~ div{ margin-left:10px;}
.msg_reply_action{ width:100%;border-top:1px solid #e8e8e8; display:table; margin-top:10px; padding-top:10px;}
.msg_reply_action .btn{ float:right; margin-right:10px; min-width:100px;}
.msg_reply_upload{ width:100%; display:table;border-top:1px solid #e8e8e8;margin-top:10px; padding-top:10px; margin-left:10px;}
.upload_btn{ min-width:100px; margin-top:10px;}
.msg_reply_piclist{border-top:1px solid #e8e8e8;margin-top:10px; padding-top:10px; margin-left:10px;}
.msg_pic_list{width:100%; float:left;}
.msg_pic_preview{ border:1px solid #ccc;border-radius:2px!important; padding:10px; max-width:120px; max-height:120px; float:left; position:relative; margin-right:10px; margin-bottom:10px;}
.msg_pic_preview img{ max-width:100px; max-height:100px;}
.msg_pic_close{ width:100%; text-align:center; display:table;}

.msg_pic_addpic{ width:100%;float:left; margin-bottom:10px;}


.msg_reply_read{ width:100%;border:1px solid #e8e8e8; border-radius:2px; margin-bottom:13px; padding:5px 0; display:table;}
.msg_reply_read_head{ width:100%; display:table; border-bottom:1px solid #ccc;}
.msg_reply_read_row{ width:100%;float:left; font-size:12px!important; padding:0 0 3px 0;vertical-align:middle;}
.msg_reply_read_row label.title{ display:block; width:100px; padding-right:10px; text-align:left;float:left; text-align:right;vertical-align:middle;}
.msg_reply_read_row a{color: #3A6AC9!important}
.msg_reply_read_detail{ padding:10px; display:table;  width:100%;}


.page-wrapper {min-width: 1400px;}
.nav>li.full_screen_btn { display: none;margin: 0px; padding: 0px 2px; height: 50px; }
.nav>li.full_screen_btn > button { height: 100%; padding: 10px; border-radius: 0; }
.nav>li.full_screen_btn > button i { transform: rotate(45deg); font-size: 14px; }

@media (min-width: 1401px) and (max-width: 1920px){
     .page-wrapper {min-width: 1400px;margin:0 auto!important;}
     .nav>li.full_screen_btn { display: none; }
}
@media (min-width: 1921px){
    .page-wrapper {min-width: 1400px; max-width:1920px; margin:0 auto;}
    .nav>li.full_screen_btn { display: block; }
    .page-wrapper.full-screen {max-width:100%;}
}

.ant-modal{ min-width:900px!important}
.ant-modal.ant-modal-confirm{ min-width:auto!important}


i.language_icon{ background:url(../img/language_icon.png) no-repeat;width:16px!important; height:16px; vertical-align:middle}
i.language_icon.en{ background-position:0 -10px;}
i.language_icon.cn{ background-position:0 -39px;}
i.language_icon.tw{ background-position:0 -68px;}
i.language_icon.th{ background-position:0 -98px;}

.list_block{ display:block; padding-top:3px;}
.list_block:first-child{ padding-top:0;}

.panel_block{ display:block; padding-top:5px; padding-bottom:10px}

.editcarrier .control-label img{ max-height:40px;}
.editcarrier_logo{ min-height:50px; vertical-align:middle; line-height:50px;}

.new_page_content .button_row{ position:fixed;bottom:0; left:0; width:100%; z-index:2; background:#fff;}

.popmenu { background: #fff !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.15); border-bottom-left-radius: var(--pa-dialog-border-radius); border-bottom-right-radius: var(--pa-dialog-border-radius); }
.fullmenu {position: fixed !important; top: 50px !important;left: 1% !important;}
.crmmenu {position: fixed !important; top: 50px !important;}
.designmenu {position: fixed !important; top: 50px !important;}
.salesmenu {position: fixed !important; top: 50px !important;}
@media (min-width: 800px) and (max-width: 1400px) {
    .fullmenu{position: fixed !important; top: 50px !important;left: 0px !important;}
    .crmmenu {position: fixed !important; top: 50px !important;left: 236px !important;}
    .salesmenu {position: fixed !important; top: 50px !important;left: 236px !important;}
}
.automenu{position:absolute!important; left:0!important;top:16px!important; width:600px!important;}
.leftmenu{position:absolute!important; left:0!important;top:-1px!important; width:240px!important;}
.rightmenu{position:absolute!important;right:0!important;top:-1px!important; width:200px!important;}
.topmenu_background { background: #000; position: fixed; width: 100%; height: 100%; top: 50px; left: 0; opacity: 0.3; }

.mt-code{ margin:0 3px;}



.leftmenu_divide_line { border-top: 1px solid #ddd; }

.left_menu_help_icon { position: relative; z-index: 1; margin-left: 5px; color: #999; }

.ant-radio-button-wrapper { color: #333 !important}
.page-header.navbar .hor-menu .navbar-nav > li > a{ font-size:13px!important}
/*
.mega-menu-content{position:fixed; left:0;top:50px; background:#eee; display:none; width:100%}
.open.mega-menu-content{display:block}*/

.mega-menu-full .ant-dropdown-trigger.ant-dropdown-open{ background:#eee;color:#fff; padding:13px 13px 14px 13px!important;}
.mega-menu-full.active .ant-dropdown-trigger.ant-dropdown-open{ background:#eee!important;color:#fff!important; padding:13px 13px 14px 13px!important;}
.mega-menu-full.active .ant-dropdown-trigger.ant-dropdown-open .selected{ display:none!important}
.popmenu .mega-menu-content {font-family: "Open Sans", sans-serif;padding:30px 30px; margin: 0;  text-align:left;}
.popmenu .mega-menu-content .col-md-12{ padding-left:0; padding-right:0;}
.popmenu .mega-menu-content.mega-menu-responsive-content {padding: 10px 18px 10px 45px; }
.popmenu .mega-menu-content .mega-menu-submenu {padding: 0;margin: 0; }
.popmenu.fullmenu .mega-menu-content .mega-menu-submenu { min-height:470px;}
.popmenu.crmmenu .mega-menu-content .mega-menu-submenu { min-height:260px;}
.popmenu.fullmenu .mega-menu-content .col-md-2, .popmenu.crmmenu .mega-menu-content .col-md-3, .popmenu.crmmenu .mega-menu-content .col-md-4  {border-left:1px solid #eee; }

.popmenu .mega-menu-content .col-md-2:first-child, .popmenu .mega-menu-content .col-md-3:first-child, .popmenu .mega-menu-content .col-md-4:first-child {border-left: none;}

.popmenu.designmenu .mega-menu-content .col-md-4  {border-left:1px solid #eee; }
.popmenu.designmenu .mega-menu-content .col-md-4:first-child {border-left: none;}
.popmenu.designmenu .mega-menu-content .mega-menu-submenu { min-height:90px;}

.popmenu.salesmenu .mega-menu-content .col-md-6  {border-left:1px solid #eee; }
.popmenu.salesmenu .mega-menu-content .col-md-6:first-child {border-left: none;}
.popmenu.salesmenu .mega-menu-content .mega-menu-submenu { min-height:235px;}

.popmenu.salesmenu .mega-menu-content .col-md-4  {border-left:1px solid #eee; }
.popmenu.salesmenu .mega-menu-content .col-md-4:first-child {border-left: none;}

.popmenu.crmmenu .mega-menu-content .col-md-3  {border-left:1px solid #eee; }
.popmenu.crmmenu .mega-menu-content .col-md-3:first-child {border-left: none;}
.popmenu.crmmenu .mega-menu-content .mega-menu-submenu { min-height:170px;}

.popmenu .mega-menu-content .mega-menu-submenu:last-child { }
.popmenu .mega-menu-content .mega-menu-submenu li { margin: 0 !important;list-style: none;min-width:180px; }
.popmenu .mega-menu-content .mega-menu-submenu li > h3 { margin-top: 5px;font-size: 13px;font-weight: bold;color:#000; }
.popmenu .mega-menu-content .mega-menu-submenu li > h4 { font-size: 12px;font-weight: bold;color:#333; }
.popmenu .mega-menu-content .mega-menu-submenu li > a {display: block;/*white-space: nowrap;*/font-family: "Open Sans", sans-serif; padding:5px 0; margin: 0;font-size: 13px;color:#333;}
.popmenu.rightmenu .mega-menu-content .mega-menu-submenu li > a{ padding:5px 30px;}
.popmenu .mega-menu-content .mega-menu-submenu li > a:hover { text-decoration: underline;color:#3462C0 !important}
.popmenu .mega-menu-content .mega-menu-submenu li > a > i { position: absolute;top: auto !important; margin-left: -24px;font-size: 15px;margin-top: 3px !important; }
.popmenu .mega-menu-content .mega-menu-submenu li > a .badge,
.popmenu .mega-menu-content .mega-menu-submenu li > a .label {margin-left: 5px; }
.popmenu .mega-menu-content .mega-menu-submenu .clearmenu{ min-height:25px;}




.mega-menu-full .ant-dropdown-trigger.ant-dropdown-open .selected {left: 50%; bottom: -12px; position: absolute; display: block; margin: 0; width: 0; height: 0px;z-index: 99999}


/*.onerow .bfdatarowT td{ background:#f8f8f8;}
.tworow .bfdatarowB td{border-top:1px solid #eee;border-left:1px solid #eee;border-bottom:1px solid #eee;}

.onerow .bfdatarowT td{border-top:1px solid #ccc!important; vertical-align:top;}
.tworow .bfdatarowT td{border-top:1px solid #ccc!important;vertical-align:top;}*/

.ant-select-dropdown-menu-item-group-title{ /*height:4px!important*/}
.ant-select-dropdown-menu-item-group-title hr{padding:0; margin:2px 0;}
.ant-select-dropdown-menu-item-group-list > .ant-select-dropdown-menu-item{ padding-left:12px!important}

.search_allcheck{ float:left;}
.search_allcheck .ant-checkbox-wrapper {border: 1px solid #CDD5E0;padding: 5px 10px; min-height: 30px; margin-right: 10px;border-radius: var(--pa-border-radius);}
.search_allcheck .ant-checkbox{}
.search_allcheck .ant-checkbox.ant-checkbox-checked{}
.iconbtn i{ margin-left:7px;}

.ant-radio-button-wrapper-checked{border:1px solid #3462C0!important;}

/* T7163 2021.11.22 */

/* profile edit */
.profilepage_body{overflow:hidden; padding:10px 30px 0; background: #f5f5f5;}
.profilepage_bodyin{ margin:0; padding-bottom:40px; background:#f5f5f5;}
.profilepage_bodyin .button_row { position: fixed;bottom:0;left: 0;width: 100%;background: #f5f5f5; z-index:999; border-top: 1px solid #ddd;}

.profiledit{ width:100%; float:left;  padding-bottom:40px;}
.profiledit .ant-input{ height: 32px;}
.profiledit .ant-input-affix-wrapper .ant-input{ height: auto;}
.profiledit_body{padding:13px 20px;}

.profilepage_body .panel-default { border-color: #eee; border-radius: 5px!important; box-shadow: 0 0 2px 0 rgb(221,221,221,.5)!important; padding-bottom: 10px; }
.profilepage_body .panel-heading .saveas { margin: 0; margin-top: 9px; }
.profilepage_body .panel-default>.panel-heading { font-weight: bold; font-size: 14px!important; border: 0; background: #fff; margin: 0 15px 10px; padding: 0!important; }
.profilepage_body .panel-default>.panel-heading hr { border-color: #ededed; width: 100%; margin: 0; }
.profilepage_body .panel-default>.panel-heading > div > div:first-child { display: inline-block; border-bottom: 2px solid #ebebeb; padding: 13px 13px 5px; }
.profilepage_body .panel-body .form-horizontal .col-md-10 { border-left: 0; }

.profilepage_body .form-horizontal h4 { font-weight: bold; font-size: 13px!important; border-top: 0; background: #fff; border-bottom: 0; margin: 15px 40px 5px; padding: 0!important; padding-bottom: 10px!important; padding-left: 10px!important; width: auto; float: unset; }
.profilepage_body .form-horizontal h4 > div:first-child { display: inline-block; padding: 0 5px 5px; border-bottom: 1px solid #ebebeb; width: 15%; margin-top: 15px; }
.profilepage_body .form-horizontal h4 > div { margin-top: 15px; }
.profile_edit_header_extended_info { font-size: 12px; font-weight: normal; }

.hazmat_check_list { width: 100%; }
.hazmat_check_list .hazmat_check_box { margin-bottom: 10px; }
.hazmat_check_list .hazmat_check_box .ant-checkbox-wrapper { width: 140px; height: 100%; text-align: center; border-radius: 8px!important; border: 2px solid #eee; padding: 5px; margin-right: 6px; margin-bottom: 15px; }
.hazmat_check_list .hazmat_check_box .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover { border-color: #3A6ACF; }
.hazmat_check_list .hazmat_check_box .ant-checkbox-wrapper-checked:not(.ant-checkbox-wrapper-disabled), 
.hazmat_check_list .hazmat_check_box .ant-checkbox-wrapper-checked:not(.ant-checkbox-wrapper-disabled):hover { border-color: #3A6ACF; }
.hazmat_check_list .hazmat_check_box .ant-checkbox-wrapper-checked.ant-checkbox-wrapper-disabled .ant-checkbox-inner { background: rgba(0, 0, 0, 0.04)!important; border-color: #d9d9d9!important; }
.hazmat_check_list .hazmat_check_box .ant-checkbox-wrapper-checked.ant-checkbox-wrapper-disabled .ant-checkbox-inner::after { border-color: rgba(0, 0, 0, 0.25)!important; }
.hazmat_check_list .hazmat_check_box .ant-checkbox { align-self: flex-start; width: 0; }
.hazmat_check_list .hazmat_check_box .ant-checkbox + span { margin: auto!important; padding: 0!important; }
.hazmat_check_list .hazmat_check_box .ant-checkbox-checked:after { border-color: #fff; }
.hazmat_check_list .hazmat_check_box:hover .ant-checkbox-checked:not(.ant-checkbox-disabled):after { border-color: #fff; }
.hazmat_check_list .hazmat_check_box .pic-enlarger { margin: auto; }
.hazmat_check_list .hazmat_check_box .text_center { text-transform: capitalize; }

/* GPSR */
.responsible_address, .bulk_edit_form .form-horizontal .responsible_address, .newpage_body .form-horizontal .responsible_address { display: inline-block; width: 380px; min-height: 240px; vertical-align: top; margin-right: 15px; margin-bottom: 10px; }
.form-horizontal .responsible_address h4, .bulk_edit_form .form-horizontal .responsible_address h4, .newpage_body .form-horizontal .responsible_address h4 { margin: 0; margin-bottom: 5px; padding-left: 0!important; border-bottom: 1px solid #d9d9d9; }
/* end profile edit */

/* listing edit , migration , product edit  */
.newpage_bodyin .button_row, .newwindow.bulkmigration .button_row { position: fixed;bottom:0;left: 0;width: 100%;background: #f5f5f5; z-index:999; border-top: 1px solid #ddd;}

.newpage_body{padding:13px 20px;}

.newpage_body .panel-default { border-color: #eee; border-radius: 5px!important; box-shadow: 0 0 2px 0 rgb(221,221,221,.5)!important; padding-bottom: 10px; }
.newpage_body.product .panel-default { border-top-left-radius: 0!important; }
.newpage_body .panel-heading .saveas { margin: 0; margin-top: 9px; }
.newpage_body .panel-default>.panel-heading { font-weight: bold; font-size: 14px!important; border: 0; background: #fff; margin: 0 15px 10px; padding: 0!important; }
.newpage_body .panel-default>.panel-heading hr { border-color: #ededed; width: 100%; margin: 0; }
.newpage_body .panel-default>.panel-heading > div > div:first-child { display: inline-block; border-bottom: 2px solid #ebebeb; padding: 13px 13px 5px; }
.newpage_body .panel-body .form-horizontal .col-md-10 { border-left: 0; }

.newpage_body .form-horizontal h4 { font-weight: bold; font-size: 13px!important; border-top: 0; background: #fff; border-bottom: 0; margin: 15px 15px 5px; padding: 0!important; padding-bottom: 10px!important; padding-left: 10px!important; width: auto; float: unset; }
.newpage_body .form-horizontal h4 > div:first-child { display: inline-block; padding: 0 5px 5px; border-bottom: 1px solid #ebebeb; width: 15%; margin-top: 15px; }
.newpage_body.migration .form-horizontal h4 > div:first-child { width: 25%; }
.newpage_body .form-horizontal h4 > div { margin-top: 15px; }

.newpage_body.migration { padding: 20px 40px 50px; }
.newpage_body.migration .ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active, .newpage_body.migration .ant-tabs-card.ant-tabs-top > div > .ant-tabs-nav .ant-tabs-tab-active { background: #f5f5f5; border-bottom: #f5f5f5; color: #3a6ac9; border-top: 2px solid; border-top-color: #3a6ac9; padding-top: 7px;}
.newpage_body.migration .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab, .newpage_body.migration .ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab { border-color: #e5e5e5;}
.newpage_body.migration .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab { background: #f1f1f1; border-color: #e5e5e5; }

.newpage_body.product { padding: 30px 40px; }
.newpage_body.product .product_tabs .ant-tabs-nav { margin-bottom: 0; }
.newpage_body.product .panel-default { box-shadow: 0 2px 2px 0 rgb(221,221,221,.5)!important; border-top: 0; }
.newpage_body.product .panel-body .form-horizontal .col-md-2 { width: 11%; min-width: 120px; }
.product_desc_edit {}
.product_desc_edit .title_row { margin-bottom: 10px; }
.product_desc_edit .title_row .title { margin-right: 10px; }

.newpage_bodyin.upload_track_code { padding: 15px 60px; }
/* end listing edit , migration , product edit  */

/* profile listing bulk edit */
.bulk_edit_form { padding: 5px 15px; }
.bulk_edit_form .col-md-2 { width: 14%; }
.bulk_edit_form .panel-default { border-color: #e5e5e5; border-radius: 5px!important; box-shadow: 0 0 2px 0 rgb(221,221,221,.5)!important; padding-bottom: 10px; margin-bottom: 18px!important; }
.bulk_edit_form .panel-heading .saveas { margin: 0; margin-top: 9px; }
.bulk_edit_form .panel-default>.panel-heading { font-weight: bold; font-size: 14px!important; border: 0; background: #fff; margin: 0 15px 10px; padding: 0!important; }
.bulk_edit_form .panel-default>.panel-heading hr { border-color: #ebebeb; width: 100%; margin: 0; }
.bulk_edit_form .panel-default>.panel-heading .ant-checkbox-wrapper span { font-weight: bold; font-size: 14px!important; }
.bulk_edit_form .panel-default>.panel-heading .ant-checkbox-wrapper .ant-checkbox-inner { border-color: #bbb; }
.bulk_edit_form .panel-default>.panel-heading > div > div:first-child { display: inline-block; border-bottom: 2px solid #ebebeb; padding: 13px 13px 5px; }
.bulk_edit_form .panel-body .form-horizontal .col-md-10 { border-left: 0; }

.bulk_edit_form .form-horizontal h4 { font-weight: bold; font-size: 13px!important; border-top: 0; background: #fff; border-bottom: 0; margin: 15px 40px 5px; padding: 0!important; padding-bottom: 10px!important; padding-left: 10px!important; width: auto; float: unset; }
.bulk_edit_form .form-horizontal h4 > div { display: inline-block; padding: 0 5px 5px; border-bottom: 1px solid #ebebeb; width: 15%; margin-top: 15px; }
.bulk_edit_form #buyerRequirement .ant-checkbox-wrapper { margin-left: 0; }
.bulk_edit_form .col-md-10 .flag-icon:nth-child(n+2) { margin-left: 10px; }

.bulk_edit_menu { position:absolute; height: 87%; top:6%; right:1%; z-index:998}
.bulk_edit_menu .profile_anchor .ant-anchor-link i { background: #fff; }
.bulk_edit_menu .profile_anchor .ant-anchor-link i .flag-icon.variations { width: auto; height: auto; }
.bulk_edit_menu .profile_anchor .ant-anchor-link i.pa_info_icon > div { font-style: normal; font-size: 10px; height: 16px; width: 16px; display: inline-block; border-radius: 3px!important; background: #333; color: #fff; line-height: 15px; }
.bulk_edit_menu .profile_anchor .ant-anchor-link i.pa_info_icon.active > div, .bulk_edit_menu .profile_anchor .ant-anchor-link:hover i.pa_info_icon > div { background: #3a6ac9; }
.bulk_edit_menu .profile_anchor .ant-anchor-link .ant-anchor-link-title { background: #fff; border-left-color: #ddd; }
.bulk_edit_menu .profile_anchor .ant-anchor-link.first .ant-anchor-link-title { border-top-color: #ddd!important; top: 0; }
.bulk_edit_menu .profile_anchor .ant-anchor-link:last-child .ant-anchor-link-title { border-bottom-color: #ddd!important; }
.bulk_edit_menu .profile_anchor:hover .ant-anchor-link.first i { border-top: 1px solid #ddd; }
.bulk_edit_menu .profile_anchor:hover .ant-anchor-link:last-child i { border-bottom: 1px solid #ddd; }
.bulk_edit_menu:after { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.bulk_edit_menu > div { display: inline-block; vertical-align: middle; }

.bulk_edit_form .bulk_edit_subsku > div { margin-top: 12px; }
.bulk_edit_form .bulk_edit_subsku > div > span:first-child { padding-left: 0; }
/* end profile listing bulk edit */

/* T7163 2021.11.22 end */

/*.profiledit_menu {position:fixed!important;top:50%; margin-top:-256px; right:0; z-index:998}*/
.profiledit_menu { position:fixed!important; height: 100%; top:0; margin-top:-15px; right:0; z-index:998}
.profiledit_menu:after { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.profiledit_menu > div { display: inline-block; vertical-align: middle; }

.ant-anchor-wrapper{ background:none!important}

.profile_anchor{overflow:visible!important;/*background:#F7F7F7!important;*/ padding-left:0!important;border-right:none; border-top-left-radius:var(--pa-border-radius);border-bottom-left-radius:var(--pa-border-radius);}
.profile_anchor .ant-anchor{ padding-left:0!important;}
.profile_anchor .ant-anchor-ink{display:none!important}

.profile_anchor .ant-anchor-link {position:relative;padding:0!important; background:#f5f5f5;}
.profile_anchor .ant-anchor-link .ant-anchor-link-title{ display:none;font-size:12px!important}
.profile_anchor .ant-anchor-link i{ cursor:pointer; display:block; width:34px; height:34px; text-align:center; background:#f5f5f5; line-height:34px; margin:0px;}
.profile_anchor .ant-anchor-link i .flag-icon.variations { width: auto; height: auto; }
.profile_anchor .ant-anchor-link i.pa_info_icon > div { font-style: normal; font-size: 10px; height: 16px; width: 16px; display: inline-block; border-radius: 3px!important; background: #333; color: #fff; line-height: 15px; }
.profile_anchor .ant-anchor-link i.pa_info_icon.active > div, .profile_anchor .ant-anchor-link:hover i.pa_info_icon > div { background: #3a6ac9; }
.profile_anchor .ant-anchor-link .ant-anchor-link-title{position:absolute;text-align:right;color:#333; width:170px;padding-right:10px; right:34px; line-height:34px; top:0px;background:#f5f5f5;cursor:pointer;}
.profile_anchor .ant-anchor-link:hover .ant-anchor-link-title{ background:#ddd;color:#00509d;text-decoration:underline}
.profile_anchor .ant-anchor-link.suggest:hover .ant-anchor-link-title{ background:#F7F7F7;color:#00509d;text-decoration:none; }
.profile_anchor .ant-anchor-link.suggest .ant-anchor-link-title { padding-right: 0; }
.profile_anchor .ant-anchor-link.suggest .ant-anchor-link-title > div a { display: block; padding-right: 10px; color: #f00; }
.profile_anchor .ant-anchor-link.suggest .ant-anchor-link-title > div a:hover { background:#eee;color:#DB0011;text-decoration:underline; }
.profile_anchor:hover .ant-anchor-link .ant-anchor-link-title {display: block;}
.profile_anchor .ant-anchor-link:hover i{ background:#ddd;color:#00509d}
.profile_anchor .ant-anchor-link:hover i.red{ background:#ddd;color:#DB0011}
.profile_anchor .ant-anchor-link .ant-anchor-link-title{border-left:1px solid #f5f5f5;}
.profile_anchor .ant-anchor-link .ant-anchor-link-title a { color: #333; }
.profile_anchor .ant-anchor-link.first .ant-anchor-link-title{border-top:1px solid #f5f5f5!important;border-top-left-radius:var(--pa-border-radius); padding-top:2px;top:-1px;}
.profile_anchor .ant-anchor-link:last-child .ant-anchor-link-title{border-bottom:1px solid #f5f5f5; margin-bottom:0; border-bottom-left-radius:var(--pa-border-radius);}

.profile_anchor .ant-anchor-link.ant-anchor-link-active i{ background:#ddd;color:#00509d}
.profile_anchor .ant-anchor-link.ant-anchor-link-active a{ background:#ddd;}
.profile_anchor .fa.fa-circle{font-size:8px!important;}

.profiledit_body .panel-body .form-horizontal .col-md-2 {width: 11% !important;min-width: 120px;}
.profiledit_body .form-control{}
.profiledit_body .ant-select{padding:0!important;border:0!important;vertical-align:middle!important}

.red.paypal_error {
    margin-left: 10px;
}
div.red.paypal_error { margin-left: 5px; float: left; line-height: 2; }
.red.paypal_error i { margin-right: 5px; }

.search_select_preview{ width:100%; padding-top:10px;}
.search_select_preview h4{ font-size:13px; padding-bottom:5px;}
.search_select_preview .search_selected{ float:left; border:1px solid #e9e9e9; border-radius: var(--pa-border-radius); padding:2px 10px 5px 10px; margin-right:10px; margin-bottom:10px; cursor:pointer; font-size:11px;}
.search_select_preview .search_selected .title{ padding-right:5px;}

.msg_detail .ant-upload-picture-card-wrapper{ margin-top:10px;}

.disputetab{ width:100%;float:left; padding-bottom:5px; margin-top: -5px; }
.disputetab .ant-radio-button-wrapper { font-size: 12px; height: 26px; line-height: 24px; }

.searchtab{ width:100%;border-bottom:1px solid #ccc; float:left; padding-bottom:10px; margin-bottom:10px;}



.table_date, .table_date li { padding: 0; margin: 0; list-style-type: none;}
.table_date span{ padding-left:5px;}

/* has package icon */
.icon_pahandled { 
    display: inline-block; 
    border-radius: 3px; 
    height: 17px; 
    width: 16px; 
    background: #999; 
    color: #fff; 
    margin: 3px 5px;
    margin-right: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; 
    text-align: center;
    line-height: 16px;
    font-size: 10px;
}
.icon_pahandled.has_package:hover { background: #3A6AC9; cursor: pointer; }

.ant-steps-small .ant-steps-item-title span.icon_pahandled { padding-left: 0;}
.folderlabel{ float:right;}

.ant-switch{border-radius:14px!important; font-size:11px!important }
.ant-switch.ant-switch-checked{border-radius:10px; background:green}
.ant-switch.ant-switch-checked:hover{background:green}
.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:green}

.feedbackline{float:left; width:100%; line-height:24px;}
.feedbackline .sysicon.postivefeedback{ width:20px; height:20px;background-position:-68px -394px}

.orderstep{ width:100%; padding-top:15px; padding-bottom:20px;}
.orderstep .ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-content { width: 145px; }
.orderstep .ant-steps.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon { top: -3px; width: 13px; height: 13px; }
.orderstep .ant-steps .ant-steps-item-process .ant-steps-item-icon >.ant-steps-icon .ant-steps-icon-dot { background: #fff; border: 2px solid #3462C0; }
.orderstep .ant-steps.ant-steps-dot .ant-steps-item-tail::after, .orderstep .ant-steps.ant-steps-dot.ant-steps-small .ant-steps-item-tail::after { margin-inline-start: 13px; background: #3462C0; }
.dashboard-stat2{padding:15px!important}
.dashboard-stat2 .display{ margin-bottom:0!important}
.dashboard-stat2 .display .number small{ color:#333;}

.text_align_right{ text-align:right;}
.paddingleft10{ padding-left:10px;}


.paypaldetail_head{ width:100%;border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px;}
.paypaldetail_head p{ padding:3px 0; margin:0;}
.paypaldetail_head .payment_completed{ border:1px solid green;color:green; margin-left:10px;border-radius:2px; padding:3px;}
.paypaldetail_address{ width:100%;padding-bottom:10px; margin-bottom:10px;}
.paypaldetail_address p{ padding:1px 0; margin:0;}

.paypal_table td, .paypal_table th{ font-size:12px!important}

.moreaddress{ display:block;}
.combineorder_table:first-child{ }
.combineorder_table td, .combineorder_table th{ font-size:12px!important}
.combineorder_table .bottomnoborder td{border-bottom:none!important}
.combineorder_table .topnoborder td:first-child{border-top:#e8e8e8!important}

.ordernumber{ font-weight:normal!important; font-size:12px!important}

.combineorder_table .form-control {height: 32px !important}
.combineorder_table .leftnoborder{border-left:none!important; padding-left:0}
.combineorder_table tr td{ vertical-align:middle!important;}
.combineorder_table .rightnoborder{border-right:none!important}

.combineorder_table.salesorder td{vertical-align:top!important;}
.combineorder_table th .ant-select-selection{ background:none!important;border:none!important;line-height:auto!important}
.combineorder_table th .ant-select-selection .ant-select-selection__rendered{ height:auto!important; line-height:18px!important}
.combineorder_table th .ant-select-selection.ant-select-selection--single{ height:auto!important;}

.combineorder_table th .ant-select-selector { background:none!important;border:none!important;line-height:auto!important}
.combineorder_table th .ant-select-selector .ant-select-selection-search .ant-select-selection-search-input{ height:auto!important; line-height:18px!important}
.combineorder_table th .ant-select-single .ant-select-selector .ant-select-selection-item{ height:auto!important; line-height:18px!important}
.combineorder_table th .ant-select-single:not(.ant-select-customize-input) .ant-select-selector { height: 18px;}
.combineorder_table th .ant-select-focused:not(.ant-select-disabled).ant-select-single:not(.ant-select-customize-input) .ant-select-selector { box-shadow: unset; }


.buyerinfo { width: 100%;}
.buyerinfo ul, .buyerinfo ul li{ padding:0; margin:0; list-style-type:none;}
.buyerinfo ul li{ padding-bottom:5px;}

.combineorder_list{ position:relative; padding-top:10px;}

.data_action{padding-bottom:5px; width:100%; float:left;}
.data_action a{color:#3462C0 !important}
.data_action .pull-left{ font-size:14px; font-weight:bold;}

.winitaddress_ctr{ width:100%;border:1px dotted #ccc; padding:10px;}
.winitaddress_ctr ul, .winitaddress_ctr ul li{ padding:0; margin:0; list-style-type:none;}
.winitaddress_ctr ul li{ padding-bottom:5px;}
.winitaddress_ctr h4{ font-size:14px; font-weight:bold;}

.pa-modal-header.user-select-none > div{overflow:none!important}

.col-md-6.control-label span{ display:block;width:80px; text-align:left; float:right;}

/* sales search setting */
.salessearchsetting{ position:absolute;bottom:10px; right:10px;}
.hide_zero_switch > span { vertical-align: middle; margin-right: 20px; }

.ordercontent{ max-width:1434px; margin:0 auto; min-width:1100px; background:#fff; min-height:880px; padding-bottom:50px;}
.iconright{ margin:0 5px;}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

.address_cntlr a, .buyerinfo a, .address_cnt a{ font-size:12px!important;color:#3462C0 !important}
.moreaddress{color:#3462C0 !important}
.address_cnt{min-height:200px;}
.editnoties a{ color:#3462C0 !important; padding-left:5px;}
.paddingleft_5{padding-left:5px;}

.ant-steps-small .ant-steps-item-title{ font-size:12px!important}
.ant-steps-small .ant-steps-item-title span{ padding-left:5px;}
.ant-steps-item-description{ font-size:12px!important}
 
.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot{background:#3462C0!important; width:12px!important; height:12px!important; top:-2px;}
.ant-steps-item-finish > .ant-steps-item-tail::after{background:#3462C0!important}
.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{ left:0!important}

.showmoreaddress{ width:100%; padding-top:20px;}

.hotcountrysearch{ width:100%; padding-bottom:10px;}
.ordercontent .order_button_row{ max-width:1440px; margin:0 auto;}

.crm_search{ width:100%; float:left; margin-bottom:7px;}
.crm_search .pull-right{ margin-top:5px;}
.crm_search_line{ width:100%; float:left; margin-bottom:5px; line-height: 34px;}
/* 解决msg搜索下拉选项被挡住问题，如果antd之后版本有修复，去掉下面这行css */
.crm_search_line .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) { z-index: auto; }
.crm_search .ant-picker.input-50 { width: 50%; float:left;}
.crm_search .form-control.input-50 { margin: 0; height: 32px;}
.crm_search .search_msglog_status { line-height: 30px; padding-left: 15px; }
.crom_action_row{ width:100%; float:left; margin-bottom:12px;}
.crom_action_row .pull-left .btn{ margin-right:10px;}
.crom_action_row .ant-radio-button-wrapper-disabled:first-child, .crom_action_row .ant-radio-button-wrapper-disabled:hover, .crom_action_row .ant-radio-button-wrapper-disabled { background-color: transparent; }
.border_right{border-right:1px solid #ccc;}

/* msg */
.msgsplitpanel { margin-right: -15px;width:100%;float:left; }
.msg_list{padding-right:18px;}
.msg_content { padding-left: 15px; height: 100%; }
.msg_reply_wrapper {padding: 13px 15px 0; height: 100%;}
.nomsg{ position:absolute; top:50%; text-align:center; left:0; width:100%}
.choose_ebayid .ant-select-dropdown-menu{ max-height:800px!important}

.control-label .ant-select-dropdown-menu{ max-height:400px!important}

.msgsplitpanel .splitpanel {position: relative !important; background:#fff;}
.msgsplitpanel .splitpanel-splitline{ background:#ccc!important;}
.msgsplitpanel .splitpanel-splitline:hover{ background:#333!important}

.msgsplitpanel .splitpanel-pane.splitpanel-primary-pane:hover .msg_list{padding-right:1px!important;}
.msgsplitpanel .splitpanel-pane,
.msgsplitpanel .splitpanel-pane.splitpanel-primary-pane { overflow: hidden}
.msgsplitpanel .splitpanel-pane.splitpanel-primary-pane:hover {overflow-y:scroll}

.msg_detail{ float:left; width:100%;}
.msg_detail .msgcontent{ width:100%}


.msg_left_menu .sub-menu-item-child{ padding-left:2.5em !important; }
.msg_left_menu .more-menu-item{height: 20px; line-height: 20px; cursor: pointer; text-align: center}
.msg_left_menu .more-menu-item:hover{background:#eef0f7}

.ant-table-row.read, .ant-table-row.read a{ color:#888!important;}
.ant-table-row.read, .ant-table-row.read .content a{ color:#333!important;}

.ant-table-row.unread .ant-table-selection-column{position:relative;}
.ant-table-row.unread .ant-table-selection-column::after{content:"";border-left:4px solid #3462C0!important;position:absolute;left:-1px;top:1px; height:98%;}
.ant-table-row.unread .ant-table-selection-column:hover{}
.ant-table-row.unread:hover .ant-table-selection-column::after{content:"";border-left:6px solid #3462C0!important;position:absolute;left:-1px;top:1px; height:98%;}

.colorflag{ }
.colorflag .ant-radio-button-wrapper{border:none!important;box-shadow:none!important; padding:0 10px!important}
.colorflag i.flagColor{border:1px solid #ccc;border-radius:2px; height:12px; background:#ffffff;color:transparent; margin-top:2px; line-height:10px;}

.crom_action_row .colorflag span.fa-stack { width: 12px; margin-right: 5px; margin-top: 2px; }
.crom_action_row .colorflag .fa-angle-down { color: #333; }
.crom_action_row .colorflag span.fa-stack .fa-slash { color: #db0011; font-size: 10px; margin-top: 1px; }
.ant-dropdown.colorflag li { text-align: center; }
.ant-dropdown.colorflag li span fa-stack{ width: 22px; }
.ant-dropdown.colorflag li i.flagColor { width: 12px; margin-left: 2px; }
.ant-dropdown.colorflag li i.fa-slash { color: #db0011; font-size: 10px; margin-left: 2px; margin-top: 2px; }


.ant-pagination{ font-size:12px!important}

.msg_list .ant-spin-container{ position:relative;}
.msg_list.item-msg-list .ant-pagination{ position:static}

.fa-reply.msg_replied { color: #7C60B3; }
.fa-reply.msg_replied_manual { color: #999; }
.msg_list .ant-table-wrapper table > tbody > tr .fa-search { cursor: pointer; visibility: hidden; margin-right: 10px; }
.msg_list .ant-table-wrapper table > tbody > tr:hover .fa-search { visibility: visible; }
.msg_list .ant-table-wrapper table > tbody > tr .fa-pencil-square-o { cursor: pointer; visibility: hidden; margin-right: 10px; }
.msg_list .ant-table-wrapper table > tbody > tr:hover .fa-pencil-square-o { visibility: visible; }
.fa-trash-alt.msg_delete { /*position: absolute; bottom: 8px; right: 8px;*/ cursor: pointer; visibility: hidden; margin-right: 10px; }
.msg_list .ant-table-wrapper table > tbody > tr:hover .msg_delete { visibility: visible; }

.msg_list_body { position: relative; }
.msg_list_body .msg_list_body_content { cursor: pointer; min-height: 50px; max-height: 60px; overflow: hidden; display: grid; display: -ms-grid; grid-template-rows: 20px 40px; padding-top:3px;}
.msg_list_body .msg_list_body_content:hover a { text-decoration-line: underline; }
.msg_list_body .msg_list_body_content .subject { max-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 3px; }
.msg_list_body .msg_list_body_content .content a { word-break: break-word; }
.msg_list_body .msg_tool_icon { position: absolute; top: 8px; right: 120px; }
.msg_list_body .fas.fa-external-link-alt { /*position: absolute; top: 10px; right: 10px;*/ visibility: hidden; }
.msg_list .ant-table-wrapper table > tbody > tr:hover .fas.fa-external-link-alt { cursor: pointer; visibility: visible; }

.msg_list .ant-table-cell{border-bottom:1px solid #ccc;border-left:none!important;}
/*.msg_list .ant-table-cell:nth-of-type(1), .msg_list .ant-table-cell:nth-of-type(2) {border-right: none !important}*/

.msg_list_body .msg_ebay { color: #80aa23; margin-right: 8px; }
.msg_list_body .msg_seller { color: #5494d9; margin-right: 8px; }
.msg_list_body .msg_buyer { color: #6d7479; margin-right: 8px; }
.msgdatarow .msg_itemid a { color: #3A6AC9!important; margin-right: 8px; }
.msg_list .msg_pagination { margin: 16px 0; text-align: right; }

.msg_date { text-align:right;float:right; }
.msg_date_row .customize_icon { margin-right: 0; margin-top: 2px; height: 16px; }
.msg_table .new_tab_icon { margin-left: 10px; visibility: hidden; }
.msg_table .period:hover .new_tab_icon { visibility: visible; }
.customize_check_list.msg_customize { margin-top: 8%; padding-left: 5%; }

.receivedate{float:right}
.receivedate .pull-right{ margin-left:10px;}

/* msg reply page */
.msg_reply_wrapper .ant-tabs { font-size: 12px; }
.msg_reply_wrapper .ant-btn-link, .msg_reply_wrapper .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn, .msg_reply_wrapper a { color: #3a6ac9 }
.msg_reply_wrapper .ant-btn-link:hover, .msg_reply_wrapper .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn:hover, .msg_reply_wrapper a:hover { color: #3462C0 }
.msg_tab { height: 100%; }
.msg_tab .ant-tabs-content { height: 100%; }
.msg_tab .msg_tab_reply { height: 100%; overflow-y: auto; padding-right: 15px; }
.reply_top_row { display: flex; justify-content: space-between; }
.reply_top_row a { line-height: 32px; }
.msg_reply_wrapper .crom_action_row .select_pic { width: 85%; }
.msg_reply_wrapper .fa-language, .msg_reply_wrapper .fa-copy { cursor: pointer; }
.msg_reply_wrapper .fa-language { font-size: 16px; vertical-align: middle; }
.msg_reply_wrapper .fa-language.msg_reply, .msg_reply_wrapper .fa-copy.msg_reply { padding-left: 10px; }
.msg_reply_wrapper .current_msg_title { font-weight: bold; }
.msg_reply_wrapper .current_msg_content { margin-top: 5px; margin-bottom: 10px; }
.msg_reply_wrapper .current_msg_pic { margin-bottom: 10px; }
.msg_reply_wrapper .current_msg_pic > div { width: 100px; height: 100px; padding: 10px; margin-right: 10px; display: inline-block; vertical-align: top; border: 1px solid #ddd; line-height: 75px; margin-bottom: 10px; text-align: center; }
.msg_reply_wrapper .current_msg_pic img { width: auto; max-width: 100%; max-height: 100%; cursor: pointer; margin: auto; }
.msg_reply_wrapper .msg_time { color: gray; font-size: 10px; padding: 0 6px; }
.msg_reply_wrapper .external_link { position: absolute; top: 10px; right: 30px; font-size: 14px; z-index: 1; }
.msg_reply_wrapper .external_link .fa-external-link-alt { font-size: 12px; }
.msg_reply_wrapper .external_link a { margin-left: 10px; }
.msg_author_left { text-align: left; }
.msg_author_right { text-align: right; }

.buyer_info { width: 500px; font-size: 12px; }
.buyer_info > div { display: flex; margin-bottom: 10px; }
.buyer_info > div > div { width: 33.33%; padding-right: 10px; }
.buyer_info > div > div.buyer_addr { width: 100%;}
.buyer_info .title { color: #999; }
.buyer_info .value { word-break: break-word; }
.buyer_info .buyer_id { justify-content: space-between; }
.buyer_info .edit { text-align: right; }
.buyer_info .edit a { font-weight: normal; font-size: 14px; }

.msg_body_wrapper { clear: both; margin-top: 15px; }
.msg_body_wrapper .msg_body { border-radius: 5px!important; }
.msg_histroy { margin: 0; padding: 0; }
.msg_histroy li { list-style: none; }
.msg_histroy .ant-popover { z-index: 998; }
.msg_body_wrapper .related_msg { border-top: 1px solid #ddd; padding-top: 30px; }
.msg_body_left { text-align: left; }
.msg_body_left .msg_author_left { text-align: left; margin-bottom: 7px; }

.msg_body_left .msg_body { text-align: left; min-width: 70%; display:inline-block; margin-bottom: 30px; background-color: #EEEEEE; padding: 10px; }
.msg_body_right { text-align: right; padding-left: 20%; }
.msg_body_right .msg_author_right { text-align: right; margin-bottom: 7px; }

.msg_body_right .msg_body { text-align: left; min-width: 70%; display:inline-block; margin-bottom: 30px; background-color: #DEEEFF; padding: 10px; }
.msg_name, .msg_name a { font-weight: 600; }
.msg_body_left .msg_pic, .msg_body_right .msg_pic { padding: 10px 10px 0; }
.msg_body_left .msg_pic > div, .msg_body_right .msg_pic > div { width: 100px; height: 100px; padding: 10px; margin-right: 10px; display: inline-block; vertical-align: top; border: 1px solid #ddd; line-height: 75px; background: #ffffff; margin-bottom: 10px; text-align: center; }
.msg_body_left .msg_pic img, .msg_body_right .msg_pic img { max-width: 100%; max-height: 100%; cursor: pointer; margin: auto; }

.current_msg .msg_body_left .msg_body { border-top: 5px solid #999; }
.current_msg .msg_body_right .msg_body { border-top: 5px solid #a2c1e2; }

.msg_body_container { display: flex; align-items: flex-end; }
.msg_body_container .translate_btn_row { margin-bottom: 25px; margin-left: 10px; white-space: nowrap; }
.msg_body .translate_result { padding-left: 10px; }
.msg_body .translate_result hr { margin: 10px 0; border-color: #CCC; }

.msg_body .msg_content { padding: 0 10px; }
.msg_reply_wrapper .msg_item { display: flex; align-items: center; position: relative; min-height: 24px; }
.msg_reply_wrapper .msg_item .button_row { position: absolute; right: 0; bottom: 0; border: 0; padding: 0; }
.msg_reply_wrapper .msg_item .button_row button { margin-right: 0; }
/*.msg_body .msg_pic img { max-width: 96%; }*/
.msg_item label { margin-right: 10px; width: 50px; }
.msg_item .msg_item_detail { font-size: 12px; }
.msg_item .msg_item_pic, .msg_item .msg_item_content { display: inline-block; vertical-align: top; }
.msg_item .msg_item_pic { width: 96px; margin-right: 10px; }
.msg_item .msg_item_pic img { max-width: 96px; max-height: 96px; }
.msg_item .msg_item_content { width: calc(100% - 106px); }
.msg_item .msg_item_content a { color: #3a6ac9; }
.msg_item .msg_item_content label { margin-right: 10px; width: 50px; }

.msg_reply_wrapper .view_original_top_row { text-align: right; margin-bottom: 5px; }
.msg_reply_wrapper .view_original_top_row .text-remark { display: inline-block; width: calc(100% - 15px); text-align: left; float: none; }
.msg_reply_wrapper .view_original_top_row a { line-height: 24px; vertical-align: top; }

.msg_reply_wrapper .current_msg_status { display: flex; }
.msg_reply_wrapper .msg_date { color: #999; margin-left: 10px; }
.msg_reply_wrapper .translate { margin-left: 10px; cursor: pointer; }
.msg_reply_wrapper .current_msg_status > div { margin-right: 10px; }

.page-content-wrapper.msg_new_tab .page-content { background: #f8f8f8; }
.msg_new_tab_wrapper { display: flex; max-width: 1600px; min-width: 1200px; margin: auto; }
.msg_new_tab_wrapper .msg_reply_wrapper { width: 65%; padding: 0 25px 0 0; }
.msg_new_tab_wrapper .msg_reply_wrapper + div { width: 35%; }
.msg_new_tab_wrapper .msg_reply_wrapper .msg_reply_block { padding: 25px; border: 1px solid #ddd; border-radius: var(--pa-border-radius); clear: both; display: table; background: #fff; width: 100%; }
.msg_new_tab_wrapper .msg_reply_wrapper .msg_body_wrapper { padding: 25px; border: 1px solid #ddd; border-radius: var(--pa-border-radius); clear: both; display: table; background: #fff; margin-top: 25px; margin-bottom: 25px; width: 100%; }
.msg_new_tab_wrapper .msg_reply_wrapper .related_msg { padding: 0; border: 0; }

.msg_new_tab_wrapper .crom_remark { height: 32px; margin-bottom: 10px; }
.msg_new_tab_wrapper .crom_remark .text-remark { height: 32px; margin-bottom: 0; white-space: nowrap; width: auto; margin-right: 5px; }
.msg_new_tab_wrapper .crom_remark .text-remark { width: auto; }
.msg_new_tab_wrapper .crom_remark .text-remark li { display: inline-block; }
.msg_new_tab_wrapper .msg_action_btn { text-align: right; margin-bottom: 10px; }
.msg_new_tab_wrapper .msg_action_btn button { margin-left: 10px; }

.msg_new_tab_wrapper .msg_reply_block .current_msg_status { display: flex; }
.msg_new_tab_wrapper .msg_reply_block .current_msg_status > div { margin-right: 10px; }

.msg_new_tab_wrapper .msg_item,.msg_new_tab_wrapper .msg_order,.msg_new_tab_wrapper .msg_buyer { padding: 25px; border: 1px solid #ddd; border-radius: var(--pa-border-radius); margin-bottom: 25px; background: #fff; }
.msg_new_tab_wrapper .msg_item .title,.msg_new_tab_wrapper .msg_order .title,.msg_new_tab_wrapper .msg_buyer .title { color: #999; }
.msg_new_tab_wrapper .msg_item .title .pull-right { color: #333; }
.msg_new_tab_wrapper .msg_item > .title + div { display: flex; position: relative; margin-top: 20px; }
.msg_new_tab_wrapper .msg_order > .title + div { display: flex; position: relative; margin-top: 20px; }
.msg_new_tab_wrapper .msg_buyer > .title + div { margin-top: 20px; }
.msg_new_tab_wrapper .msg_buyer > .title + div + div { margin-top: 10px; }

.msg_new_tab_wrapper .msg_order .msg_order_content > div { display: flex; margin-bottom: 5px; }
.msg_new_tab_wrapper .msg_order .msg_order_content > div.msg_order_markship { display: block; }
.msg_new_tab_wrapper .msg_order .msg_order_content > div.msg_order_markship > div + div { width: 100%; }
.msg_new_tab_wrapper .msg_order .msg_order_content > div > div { width: 33.33%; padding-right: 10px; }
.msg_order .msg_order_pic, .msg_order .msg_order_content { display: inline-block; vertical-align: top; }
.msg_order .msg_order_pic { width: 96px; margin-right: 10px; }
.msg_order .msg_order_pic img { max-width: 96px; }
.msg_order .msg_order_content { width: calc(100% - 106px); }
.msg_order .pull-right a { margin-left: 30px; color: #3a6ac9; }
.msg_buyer a { color: #3a6ac9; }

.msg_new_tab_wrapper .msg_buyer .msg_buyer_content { display: flex; margin-bottom: 5px; }
.msg_new_tab_wrapper .msg_buyer .msg_buyer_content > div { width: 33.33%; padding-right: 10px; word-break: break-word; }
.msg_new_tab_wrapper .msg_buyer .msg_buyer_content > div.buyer_addr { width: 100%; }
.msg_buyer .msg_buyer_pic, .msg_buyer .msg_buyer_content { display: inline-block; vertical-align: top; }
.msg_buyer .msg_buyer_pic { width: 96px; margin-right: 10px; }
.msg_buyer .msg_buyer_content { width: 100%; }

.msg_icons{ float:right; margin-bottom:3px; margin-right:3px;}
.msg_icons .fa{float:right; margin-left:10px;}
/*
.ai_rewrite_btn.ant-btn-primary:not([disabled]) {background: linear-gradient(135deg, #F5A018, #FF8C12); color: #fff;}
.ai_rewrite_btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover {background: #FFAE2B;}
*/
/* end msg reply */


/* msg log */
.msglog_detail { padding-bottom: 10px; border-bottom: 1px solid #ccc }
.form-horizontal.msglog_detail .control-label,.form-horizontal.msglog_detail .col-md-10 { margin: 0; text-align: left; padding: 0; line-height: 20px; }

.postcarrier_list{ padding-top:5px;}

/* resolution center */
.resolutioncenter_splitpanel { margin-right: -15px;width:100%;float:left; }
.resolutioncenter_splitpanel .splitpanel {position: relative!important; background:#fff;}
.resolutioncenter_splitpanel .splitpanel-splitline{ background:#ccc!important;}
.resolutioncenter_splitpanel .splitpanel-splitline:hover{ background:#333!important}
.resolutioncenter_splitpanel .splitpanel-pane.splitpanel-primary-pane:hover .msg_list{padding-right:1px!important;}
.resolutioncenter_splitpanel .splitpanel-pane,
.resolutioncenter_splitpanel .splitpanel-pane.splitpanel-primary-pane { overflow: hidden}
.resolutioncenter_splitpanel .splitpanel-pane.splitpanel-primary-pane:hover {overflow-y:scroll}


.resolutioncenter_datarow { width:100%; float:left; position: relative; padding-top: 15px; }
.resolution_list{ padding-right:15px;}
.resolution_content{padding-left:15px;padding-right:15px; padding-top:15px;}
.resolution_content table{border:1px solid #ccc; width:100%}
.resolution_content table td{border:1px solid #ccc; padding:5px; text-align:left;vertical-align:top}
.resolution_content .ant-empty{ margin-top:36%}
.resolution_content .action_row { padding-bottom: 5px; }
.resolution_content .action_row .btn { margin-bottom: 10px; }

.panel-body.resolution_modal_container { padding: 0 25px; }
.panel-body.resolution_modal_container .return_label_carrier,
.panel-body.resolution_modal_container .return_shipping_fee,
.panel-body.resolution_modal_container .return_label_trackcode { display: inline-block; vertical-align: top; margin-right: 15px; }
.panel-body.resolution_modal_container .return_shipping_fee { margin-left: 15px; }
.panel-body.resolution_modal_container .title { color: #999; }
.panel-body.resolution_modal_container .upload_label_btn { display: inline-block; }
.panel-body.resolution_modal_container .address_cnt { width: calc(50% - 20px); display: inline-block; vertical-align: top; margin-right: 20px; }
.panel-body.resolution_modal_container .address_cnt h4 { border-bottom: 1px solid #d9d9d9; }
.panel-body.resolution_modal_container .ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot { width: 8px!important; height: 8px!important; }
.panel-body.resolution_modal_container .ant-steps-item-finish .ant-steps-item-title { font-weight: bold; }

.resolution_list .account { margin-left: 10px; }
.resolution_list .account i { margin-right: 5px; }
.resolution_list .ebay_inquiry_status { color: orange; }
.resolution_list .resolution_date { position: relative; }
.resolution_list .resolution_date .flag { position: absolute; bottom: 5px; right: 10px; }
.resolution_list .itemid { display: inline-block; color: #999; }
.resolution_detail .buyer_comment .title { color: #999; }
.resolution_detail .itemid { color: #999; }
.resolution_detail_table { font-size: 14px; }
.resolution_detail_table .title { font-size: 12px; color: #999; }
.resolution_detail .buyer_comment, .resolution_detail .resolution_detail_itempic { border-bottom: 1px solid #ddd; margin-bottom: 5px; padding-bottom: 5px; }
.resolution_detail .resolution_detail_itempic > img { max-width: 96px; margin-right: 20px; }
.resolution_detail .resolution_detail_itempic > div { display: inline-block; width: calc(100% - 120px); }
.resolution_detail .resolution_detail_content { width: 100%; }
.resolution_detail div { padding: 2px 0;}
.resolution_content .resolution_detail_table { border: 0; margin-bottom: 20px; table-layout: fixed; }
.resolution_content .resolution_detail_table td { border: 0; padding:5px 10px 0 0;}

.page-sidebar.navbar-collapse.collapse.minimenu { width:20px !important; text-align: center; background: #eee; display:none!important;}
.page-sidebar.navbar-collapse.collapse.minimenu .main-menu-inner{width:20px;}
.page-sidebar.navbar-collapse.collapse.minimenu .ant-menu-inline, 
.page-sidebar.navbar-collapse.collapse.minimenu .ant-menu-inline .ant-menu-item, 
.page-sidebar.navbar-collapse.collapse.minimenu .ant-menu-inline .ant-menu-submenu-title{ width:100%!important; height:auto!important;text-align:left!important; }
.page-sidebar.navbar-collapse.collapse.minimenu .ant-menu-inline .ant-menu-item span{text-align:left!important;}
.page-sidebar.navbar-collapse.collapse.minimenu .ant-menu-inline .ant-menu-item{ padding-left:15px!important}
.page-sidebar.navbar-collapse.collapse.minimenu .ant-menu-inline .menu_total{ display:none!important}
.page-sidebar.navbar-collapse.collapse.minimenu .msg_left_menu > ul.ant-menu{ margin:0!important; background:none!important}
.page-sidebar.navbar-collapse.collapse.minimenu .choose_ebayid{ display:none;}
.page-sidebar.navbar-collapse.collapse.minimenu span{ text-align:center;}
.page-sidebar.navbar-collapse.collapse.minimenu .sales_refresh { display:none}

.page-content-wrapper.miniwrapper{ background:url(/dist/assets/layouts/layout/img/minibody_bg.jpg) repeat-y;}
.page-content.minibody {margin-left: 18px !important;}
/* package */
.packagerow_body{ background:#f4f4f4; border: 1px dashed #BEBEBE; padding:6px;border-radius:4px!important;min-width:320px;}
.packagerow_body hr { margin: 5px; border-color: #ddd; }
.orderpackage_table{ margin-top:5px; width:96%}
.orderpackage_table th, .orderpackage_table td{border:1px solid #eee!important; padding:2px 8px; font-size:12px!important; background:none!important;color:#890014 !important; word-break: break-word; }
.first .orderpackage_table td:first-child{border:1px solid #eee!important;}

.package_item_info { background: #F9F9F9; border: 1px dashed #ddd; border-radius: var(--pa-border-radius); width: 100%; padding: 5px 7px; word-break: break-word; }
.package_item_info > div { margin-bottom: 5px; }
.package_item_info .orderpackage_skulist { margin-bottom: 2px; }
.package_item_info .orderpackage_skulist .item_qty { display: inline-block; height: 15px; line-height: 10px; min-width: 15px; text-align: center; vertical-align: middle; padding: 2px 4px; border-radius: 14px; background: #729700; color: #fff;  }
.package_item_info .orderpackage_skulist .SKU { color: #729700; }
.orderpackage_track_info { margin-top:5px; vertical-align:top; line-height:24px;}
.orderpackage_track_info i.fa-truck { vertical-align: top; margin-right: 4px; line-height: 24px; }
.orderpackage_track_info i + div { display: inline-block; width: calc(100% - 20px); }

.salesorderlist.table-bordered>tbody>tr>td.has_order { border-bottom: 0; }
.salesorderlist.table-bordered>tbody>tr>td.sales_order_cell { border-top: 1px dashed #e7ecf1; border-right: 1px solid #e7ecf1; padding-left: 15px; }
.salesorderlist.table-bordered>tbody>tr>td.sales_order_cell .itemid { display: inline-block; margin-left: 5px; color: #999; }
.salesorderlist.table-bordered>tbody>tr>td.sales_order_cell .text-remark { color: #999; }
.salesorderlist.table-bordered>tbody>tr>td.no_order { padding: 0; border: 0; }

.packagerow_address{border-bottom:1px dotted #eee; padding-bottom:3px;}
.packagerow_address .address_cntlr {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='16' viewBox='0 0 6 32.355'%3E %3Cpath d='M0%2C0H9.23l7.384%2C6H7.384Z' transform='translate(6) rotate(90)' fill='%230093dd'%3E%3C/path%3E %3Cpath d='M0%2C0H9.23l7.384%2C6H7.384Z' transform='translate(6 15.74) rotate(90)' fill='%23d6251b'%3E%3C/path%3E %3C/svg%3E ");
    background-repeat: repeat-y;
    padding-left: 10px;
    margin-left: -3px;
}
.package_pic_row { position: relative; }
.package_pic_row .salesorder_source { position: absolute; top: 5px; right: 8px; color: #999; }
.package_pic_row .fa-exclamation-circle { font-size: 13px; margin-right: 5px; }

.ebayshipcarrier {padding-right: 10px;}
.ebayshiptrackcode{cursor:pointer; color: #3A6AC9; }
.order_status.green { float: right; }
.order_status.orange { float: right; }
.ebay_txn_status { float: right; }
.ebay_txn_status .fa-stack { height: 17px; }
.ebay_txn_status .fa-ban { font-size: 16px; color: tomato; }

.packagerow .text-remark { max-width: 500px; }

.markship_err_table { margin-top: 10px; margin-bottom: 10px; font-size: 12px; }
.markship_err_table tbody > tr > td { padding: 3px 5px; border: 1px solid #ddd; }

/* sales order */
.salesorderlist.table-bordered > tbody > tr.first > td{background:#f8f8f8; height: 36px;}
.salesorderlist.table-bordered > tbody > tr.first > td.packagerow{background:#fff;}
.salesorderlist.table-bordered > tbody > tr.first > td:first-child{ background:#fff;}
.salesorderlist.table-bordered > tbody > tr.first > td:last-child{background:#fff; width:80px;}
.salesorderlist.table-bordered > tbody > tr.first > td .ant-dropdown-link i{ margin-left:5px;}
.salesorderlist.table-bordered > tbody > tr.table-row-selected > td { background: #e6f7ff; }
.salesorderlist.table-bordered > tbody > tr.table-row-selected > td.packagerow { background: #e6f7ff; }
.salesorderlist.table-bordered > tbody > tr.first.table-row-selected > td:last-child { background: #e6f7ff; }
.salesorderlist.table-bordered.salesorder > tbody > tr.first > .saleaction { background:#f8f8f8; }
.salesorderlist input[type=checkbox] { margin:0; }
.shippingtype span{ padding-left:10px;}

.note_msg{ /*position:absolute;*/top:50px; }


.print-pickinglist{color:#333!important;}

.search_action_row{ width:100%; float:left; margin-bottom:15px;}
.search_action_row .search_input_txt{ float:left;}
.search_action_row .btn{ margin-left:10px;}

.shipping_type_row{ margin-top:10px;}
.shipping_type_row a{color:#3462C0 !important}
.shipping_type_row table{ width:100%;border:1px solid #e7ecf1;}

.shipping_type_row .IOSS_info { display: inline-flex; vertical-align: top; padding-top: 3px; }
.shipping_type_row .IOSS_info > div { margin-left: 10px; color: orange; }

.order_selectcountry{ min-width:130px;}
.inputnumber_row{ width:100%; float:left; padding-top:5px}
.img_paypal{ margin:0 5px;}

.userrule_row{max-width:600px;}

.textright{ text-align:right!important}

.ant-menu-submenu-selected{color:#333!important}

.selected_pagenumber{ display:inline-block; line-height:30px;float:left;}


.searchdays{ float:left ; margin:7px;}
 
.groupline{ padding:0!important; margin:0!important; height:1px}

.sizeTable_ProductType input {background-color: expression(this.readOnly==true?"#eee":"#fff");}
.sizeTable_ProductType input[readonly] {background-color: #EEEEEE;}

.msgreply_content{ padding:0 40px;}
.feedback_content{ padding:0 40px;}
.feedback_content .ant-select .ant-select-search__field__mirror{ white-space:nowrap;}
.feedback_content .search_line .usergroup { margin-right: 5px; line-height: 23px; }


.shippingselectcountry{ width:100%; display:table;border:1px solid #e8e8e8}
.shippingselectcountry th {padding:8px 5px!important; background:#efefef!important;border:1px solid #e8e8e8}
.shippingselectcountry td{ padding:5px!important;border:1px solid #e8e8e8}

.order_quick_edit_table a {display: inline-block;}
.order_quick_edit_table .col_addr {position:relative;}
.order_quick_edit_table .edit_addr_btn {position:absolute; right: 5px; bottom: 5px;}
.order_quick_edit_table .edit_save_btn {margin-right: 5px;}

/* wish sales order */
.wish_order_type { display: inline-block; background: #EFF4F6; border-radius: 14px; margin-left: 5px; padding: 4px 10px; color: #3F5663; }
.wish_order_type i { color: #2FB7EC; margin-right: 5px; }
.confirm_delievery_wrapper { padding: 0 40px; }
.confirm_delievery_wrapper h5 { font-size: 16px; margin-bottom: 30px; }
.confirm_delievery_wrapper h5 .title { margin-right: 10px; }
.confirm_delievery_wrapper .title { color: #999; margin-top: 10px; margin-bottom: 5px; }
.wish_refund_edit { padding: 15px 5%; }
.wish_refund_edit .title { margin-top: 10px; margin-bottom: 5px; color: #999; }
/* end wish sales order */

#freshworks-container #freshworks-frame-wrapper{ bottom: -20px!important;}


.flex-center { display: flex; align-items: center; justify-content: center;}
.fixed-center { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1000;}


.pa-modal-dialog-mask { position: fixed; top: 0; right: 0; left: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.65); z-index: 999; filter: alpha(opacity=50);}

.pa-modal-dialog .button_row { padding: 10px 0; border-top: 1px solid #efefef; display: block; position: absolute; right: 0; bottom: 0; left: 0; z-index: 1;}
.pa-modal-dialog .ant-spin.ant-spin-spinning { position: absolute; top: 46px; right: 0px; bottom: 0px; left: 0px; z-index: 1000; display: flex; align-items: center; justify-content: center;}

.prompt-modal-body { min-width: 400px; max-width: 740px; max-height: 98%; background-color: #ffffff; padding: 12px 15px; box-shadow: 0 4px 12px rgba(0,0,0,.15); border-radius: var(--pa-dialog-border-radius); }
.prompt-modal-body .modal-title .success { color: #4A9D10; font-size: 26px;}
.prompt-modal-body .modal-title .danger { color: #DB0011; font-size: 26px;}
.prompt-modal-body .modal-title.question { border-bottom: 0; padding: 0; margin: 5px 20px;}
.prompt-modal-body .modal-title .fa.fa-question-circle { color: #FAAD14; font-size: 26px;}
.prompt-modal-body .msg-area.question { margin: 10px; padding: 5px;}

.msg-area { margin: 10px; padding: 0 26px; max-height: 500px; font-size: 14px; color: #333; overflow-y: auto; }
.msg-area .input_confirm { display:block; margin: 15px auto; }
.pa-modal-dialog .prompt-modal-body .msg-area ol { margin-top: 0; margin-bottom: 0; padding: 0 0 0 17px;}
.prompt-modal-body .msg-area .olwarningmsg li { margin-left: 12px; padding: 0;}

.modal-title { margin: 5px; padding-bottom: 10px; display: flex; align-items: center;}
.modal-title-font { color: #333; font-size: 16px; margin-left: 10px;}
.pa-modal-dialog .pa-modal-content { overflow: auto; margin-bottom: 52px;  padding: 25px 30px; height: 100%; width: 100%;}
/* 修正antd升级之后tab里多了position relative样式导致底部按钮定位错误的bug，后面需要进一步调整 */
.pa-modal-dialog .pa-modal-content .ant-tabs .ant-tabs-content { position: unset;}

.prompt-modal-body .ant-btn.btn.blue.pull-right { margin-left: 10px; }

.reminder { text-align: center; margin-top: 200px;}
.reminder .reminder-content { font-size: 20px; margin-bottom: 15px;}
.reminder .reminder-content.green { font-size: 14px; margin-bottom: 15px;}

.flag-icon { position: relative;  display: inline-block;  width: 28px;  height: 16px;  line-height: 1em;  background-size: contain;   background-position: center;   background-repeat: no-repeat;vertical-align:middle}
.flag-icon-3 {background-image: url(au.svg);}
.flag-icon-5, .flag-icon-9 {background-image: url(be.svg);}
.flag-icon-1, .flag-icon-25 {background-image: url(ca.svg);}
.flag-icon-7 {background-image: url(de.svg);}
.flag-icon-6 {background-image: url(fr.svg);}
.flag-icon-2 {background-image: url(gb.svg);}
.flag-icon-15 {background-image: url(hk.svg);}
.flag-icon-19 {background-image: url(ie.svg);}
.flag-icon-17 {background-image: url(in.svg);}
.flag-icon-8 {background-image: url(it.svg);}
.flag-icon-jp {background-image: url(jp.svg);}
.flag-icon-20 {background-image: url(my.svg);}
.flag-icon-10 {background-image: url(nl.svg);}
.flag-icon-21 {background-image: url(ph.svg);}
.flag-icon-22 {background-image: url(pl.svg);}
.flag-icon-26 {background-image: url(ru.svg);}
.flag-icon-16 {background-image: url(sg.svg);}
.flag-icon-11 {background-image: url(es.svg);}
.flag-icon-0 {background-image: url(us.svg);}
.flag-icon-4 {background-image: url(at.svg);}
.flag-icon-12 {background-image: url(ch.svg);}
.flag-icon-14 {background-image: url(/dist/Skins/V1/images/country/14.jpg); width:41px!important;}

.ant-table-expand-icon-col, .ant-table-cell.ant-table-row-expand-icon-cell { display: none;}

th.ant-table-cell{ word-break:normal!important;word-wrap:normal!important;white-space:nowrap}
td.ant-table-cell{ vertical-align:top;}

.input-xxsmall{ width:45px!important}

.sort_select{border:1px solid #ccc; border-radius:var(--pa-border-radius);float:left;height:32px;background: #fff}
.sort_select .sort-icon {height:28px; width: 30px;cursor: pointer; float:right; line-height:28px; text-align:center; padding-right:2px;}
.sort_select .ant-select-selector{border-left:0!important;border-top:0!important;border-bottom:0!important; height:30px!important;}
.sort_select .ant-select-dropdown{ width:180px;}
.sort_select .ant-select-dropdown div{overflow:hidden;}
.sort_select .ant-select-item-option-selected .ant-select-item-option-state:after {
    font: normal normal normal 30px/1 FontAwesome;
    content: "\f00c";
    color: #333;
    font-size:12px;
}

.btn_updown{ min-width:24px!important; text-align:center;}

.onelinetable td.ant-table-cell{vertical-align:middle}

.cleardatarow{ padding-top:45px;width:100%; float:left;}
/*
.fr-wrapper{ max-height:100%!important;height:100%;}
.fr-wrapper .fr-iframe, 
.fr-wrapper .fr-iframe html, 
.fr-wrapper .fr-iframe body{height:100%;}

iframe.fr-iframe {
    padding-top: 0 !important;
    padding-bottom: 5px !important;
    padding-left: 10px!important;
    padding-right: 10px!important;
    
}
.fr-fullscreen iframe.fr-iframe {height:100% !important;}*/

/*.expandicon{ position:absolute;top:12px; right:240px;z-index:9999; display:block; width:40px; height:40px; line-height:40px; text-align:center }
.expandicon:hover{ background:#eee;}
a.expandicon i{color:#333!important;font-size:14px;}

.profileediter .fr-wrapper{*/ /*height:600px;overflow:hidden!important;*//*}
.profileediter .fr-iframe{*/ /*height:600px!important;*//*overflow:hidden!important;}
.profileediter.fr-fullscreen-wrapper .fr-wrapper{*/ /*height:auto!important;overflow:scroll!important;*//*}
.profileediter.fr-fullscreen-wrapper .fr-iframe{*/ /*height:auto!important;overflow:scroll!important;*//*}

.profileediter.show_standard .fr-wrapper{*/ /*height:600px!important;overflow:hidden!important;*//*}
.profileediter.show_all .fr-wrapper{*/ /*height:auto!important;max-height:100%!important;overflow:hidden!important;*//*}
.profileediter.show_all  .fr-iframe{*/ /*height:1200px!important;overflow:scroll!important;*//*}*/

.label_textarea {
    max-width: 800px;
    margin-right: 10px;
}

.variation_row{ width:100%; padding-bottom:13px; padding-top:13px; float:left;}
.variation_row .btn{ margin-right:10px;}


.variation_div{width:100%;float:left;}
.float_variation_row{top:0px; z-index:997;background:#dfdfdf; width:100%; left:0; position:fixed; }

.float_variation_row .pull-left{ margin-left:calc(9.5% + 136px); }
.float_variation_row .pull-left .select_all { margin-right: 10px; }
.float_variation_row .pull-left .btn{ background:#fff!important;border:none!important }
.float_variation_row .pull-right{ margin-right:15px}
.float_variation_row .pull-right .btn{ background:#fff!important; color:#333!important; border:none!important; }
.float_variation_row .pull-right .btn:hover{ border-color: #A7B6C9!important; }

.float_variation_row .action_row { padding: 10px 0; }

.variation_sku_preview { border: 1px solid #E1E1E1; background: #F9F9F9; padding: 20px; text-align: center; font-size: 14px; margin-top: 20px; margin-bottom: 10px; }

.template_market_list{ width:100%;float:left;}
.template_market_col{ float:left; width:24.2%; margin-right:1%; margin-bottom:13px;border:1px solid #ccc;padding:5px; border-radius:4px!important}
.template_market_col:nth-of-type(4n){ margin-right:0;}

.template_market_picture{ width:100%;float:left;position:relative;overflow:hidden;max-height:192px!important}
.template_market_picture img{ max-width:100%;}

.template_market_description{ width:100%;float:left; padding-top:10px;overflow:hidden}
.template_market_description h2{ font-size:14px;font-weight:bold; padding:0; margin:0;padding-left:10px;cursor:pointer;}
.template_market_description h2:hover{ text-decoration:underline;}
.template_market_description p{ font-size:12px; padding:0; margin:0;padding-left:10px;}

.template_market_foot{ width:100%;float:left;}
.template_market_foot .template_market_sale{ float:left; margin-left:10px;padding-top:10px;color:hsl(0, 0%, 60%)}
.template_market_foot button{ float:right; margin-right:10px; margin-bottom:10px;}

.template_usage_info_form { padding: 15px 40px; }
.template_usage_info_form .template_usage_generalinfo > div { display: inline-block; width: 25%; vertical-align: top; margin-top: 15px; margin-bottom: 15px; }
.template_usage_info_form .template_usage_generalinfo > div .title { color: #999; margin-bottom: 5px; }
.template_usage_info_form h5 { font-weight: bold; font-size: 14px; margin-bottom: 15px; }
.template_usage_info_form .template_usage_table { width: 100%; table-layout: fixed; }
.template_usage_info_form .template_usage_table tr th, .template_usage_info_form .template_usage_table tr td { border: 1px solid #f0f0f0; padding: 5px; }
.template_usage_info_form .template_usage_table tr th:nth-child(n+2) { width: 25%; }

.sash--horizontal { cursor:default;overflow:visible;pointer-events:none;position:absolute; z-index:5}
.sash--horizontal > div{ font-weight:bold; color:white; position:relative; z-index:10}
.-has-pointer-events.sash--horizontal{ pointer-events:auto}
.sash--horizontal { background:#454545; top:10px; right:0}
.sash--horizontal + .sash--horizontal { top:65px}
.sash--horizontal > div { height:30px; line-height:30px; -webkit-transition:width 0.1s 0.05s cubic-bezier(0.86, 0, 0.07, 1); transition:width 0.1s 0.05s cubic-bezier(0.86, 0, 0.07, 1); width:25px}
.sash--horizontal > div:hover { -webkit-transition-delay:0;transition-delay:0; width:100%}
.sash--horizontal > div:hover span { opacity:1; width:100%}
.sash--horizontal span { display:block; opacity:0; overflow:hidden; white-space:nowrap; -webkit-transition:opacity 0.3s, padding 0.25s, width 0.25s; transition:opacity 0.3s, padding 0.25s, width 0.25s; -webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1); transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);width:3em}

.sash--horizontal.-position-left {left:-6px; right:auto}
.sash--horizontal.-triangle-right span { margin-left:5px; padding-right:25px}
.sash--horizontal.-triangle-right i { position:absolute; right:5px; margin-left:5px;font-size:14px; line-height:30px;}
.sash--horizontal.-triangle-right div:hover span {padding-left:15px}
.sash--horizontal.-triangle-right:after { background-color:transparent; border:15px solid #454545; border-right-color:transparent; bottom:0; content:""; position:absolute; right:-20px; z-index:9}
.sash--horizontal.-color-red { background-color:#f60}
.sash--horizontal.-color-red:after { border-color:#f60}
.sash--horizontal.-color-red.-triangle-right:after { border-right-color:transparent}
.sash--horizontal.-color-red.-triangle-left:after { border-left-color:transparent}

.templateview_body{ width:100%;position:relative}
.templateview_head.noactive{background:#fc9;}
.templateview_head.noactive { padding-top:15px; padding-left:15px;padding-right:15px;border-bottom:none; border-radius: var(--pa-border-radius);}
.templateview_head{width:100%;float:left; line-height:32px; margin-bottom:15px;border-bottom:1px solid #ccc; padding-bottom:15px;}
.templateview_head_l{width:50%;float:left;}
.templateview_head_l .ant-select, .templateview_head_l .ant-radio-group{ margin:0 10px;}
.templateview_head_r{width:50%;float:right;}
.templateview_head_r span{margin-right:10px; float:right;margin-left:10px;}
.templateview_head_r .btn{float:right;}
.templateview_head_r a{float:right; margin-left:20px;}

.templateview_left{ width:62%;float:left; margin-right:2%;}

.templateview_preview{ width:100%;float:left;border:1px solid #ccc; height:640px;overflow:hidden; padding:0 10px 10px 10px; background:#FAFAFA;border-radius:5px!important;}

.template-wrap {
    position: relative;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 0 0 ;
    background-size: 100% auto;
    -webkit-transition: background-position-y 5s ease-out;
    -moz-transition: background-position-y 5s ease-out;
    -ms-transition: background-position-y 5s ease-out;
    -o-transition: background-position-y 5s ease-out;
    transition: background-position-y 5s ease-out;
    max-width: 840px;
    height: 640px;
}
.template-wrap:hover{ background-position: 0 100%;}

.templateview_preview_tips{ padding-bottom:10px; color:#f60;line-height:30px;}
.templateview_preview_tips i{margin-right:5px;}

.templateview_list{ width:14%;float:left; padding:0; margin:0; margin-left:2%}
.templateview_list li{border:1px solid #ccc;list-style-type:none;width:100%; height:120px;overflow:hidden; margin-bottom:10px; padding:5px;border-radius:3px!important;}
.templateview_list li img{max-width:100%}
.cellphone_preview{border:1px solid #f00;}
.templateview_right{ width:30%;float:left; margin-left:2%}
.templateview_right img{ width:100%}
.image-wrap {
    position: relative;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 10px 8px;
    background-size: 94% auto;
    -webkit-transition: background-position-y 10s ease-out;
    -moz-transition: background-position-y 10s ease-out;
    -ms-transition: background-position-y 10s ease-out;
    -o-transition: background-position-y 10s ease-out;
    transition: background-position-y 10s ease-out;
    max-width: 313px;
    height: 576px;
}
.image-wrap:hover{ background-position: 10px 100%;}
.templateedit_body{padding:13px 0; background: #f8f8f8;}
.templateedit_body .action_row { width: 1300px; margin: auto; float: unset;}
.templateedit_body .datarow { width: 1300px; margin: auto; margin-top: 20px;}
.templateedit_body .info>span+span{margin-left:20px;}

.templateedit_body .action_row .info { display: inline-flex; }
.templateedit_body .action_row .info > div { margin-right: 40px; }
.templateedit_body .action_row .info .title { color: #999; }
.templateedit_body .action_row .info .value { font-size: 14px; }
.templateedit_body .action_row .info .value a { font-size: 12px; margin-left: 10px; }

.template_block { display: inline-block; width: 600px; background: #fff; border: 1px solid #ddd; border-radius: var(--pa-dialog-border-radius); box-shadow: 0 4px 12px rgba(0,0,0,.15); margin-bottom: 60px; position: relative; vertical-align: top; padding: 25px 40px 25px 60px; }
.template_block:nth-child(2n-1) { margin-right: 100px; }
.template_block .template_num { display: inline-block; font-size: 16px; }
.template_block .fa-times{ color: #333; float: right; font-size: 16px; margin-top: 5px; }
.template_block .fa-times:hover{ cursor:pointer; }
.template_block .template5edit_previe_wrap { display: inline-block; vertical-align: top; margin-top:10px;}
.template_block .cellphone_image_wrap { display: inline-block; vertical-align: top; width:80px; height: 160px;float:right;position:absolute;top:140px;right:65px}
.template_block .template_action_row { display: flex; margin-top:20px;}
.template_block .template_action_row .title { color: #999; }
.template_block .template_action_row .value { font-size: 16px; }
.template_block .template_action_row .action { flex: 1; text-align: right; margin-right: 30px; line-height: 45px; }
.template_block .template_action_row .action a { margin-left: 10px; }

.template_addnew{ min-height:382px; text-align:center;cursor:pointer;}
.template_addnew_icon{ font-size:40px; margin:0 auto; margin-top:135px;}
.template_addnew_text{ width:100%;float:left; text-align:center; padding-top:20px;}

.templateedit_previe_list{ float:left;border:1px solid #ccc; background:#fff; margin-bottom:5px;}
.templateedit_previe_list .pic{ width:100%;float:left; text-align:center;}
.templateedit_previe_list .name{ text-align:center; font-weight:bold; padding-bottom:10px;}
.templateedit_previe_list .action{ line-height:20px; text-align:left; float:left;  width:100%; margin-bottom:3px;}
.templateedit_previe_list .action .btn{ width:31%; margin-left:2%; display:block;text-align:center; margin-top:5px; float:left; background:#eee;}
.templateedit_previe_list .action .btn{padding:6px 0!important;}
.templateedit_previe_list .action .btn:nth-of-type(1){ width:20%}
.templateedit_previe_list .action .btn:nth-of-type(2){ width:43%}
.templateedit_previe_list .action .btn:nth-of-type(3){ width:30%}
.templateedit_previe_list .action1 .btn{ width:47%; margin-left:2%; display:block;text-align:center; margin-top:5px; float:left; background:#eee;}
.templateedit_previe_list .action1 .btn{padding:6px 0!important;}

.templateview_info { width: 100%; float: left; min-height:330px}
.templateview_info ul, 
.templateview_info ul li{ padding:0; margin:0; list-style-type:none;}
.templateview_info ul li{padding-bottom:10px;}
.templateview_info ul li i{ display:block;width:20px; text-align:left;}

.templateview_service{ width:100%;float:left;border:1px solid #ccc;border-radius:3px!important; margin-top:10px; }

.templateview_service_head{ width:100%;float:left; border-bottom:1px solid #ccc; line-height:36px;}
.templateview_service_head .templateview_service_title{ float:left; font-weight:bold; margin-left:15px;}
.templateview_service_head .templateview_service_price{ float:right; font-weight:bold;color:#ccc!important; margin-right:15px;}
.templateview_service_head .templateview_service_price b{color:#f60;}

.templateview_service_body { width: 100%; float: left;}
.templateview_service_body ul, 
.templateview_service_body ul li{ padding:0; margin:0; list-style-type:none;}
.templateview_service_body ul{ margin:15px;}
.templateview_service_body ul li{padding-bottom:10px;}
.templateview_service_body ul li .input-auto{width:100%;}

.templateview_service_footer{ width:100%;float:left; margin-left:10px; margin-right:10px; margin-bottom:10px;}
.templateview_service_footer button{ width:45%; margin-right:10px;}
.templateview_service_footer button.yellow{background:#f80!important;border:1px solid #f80!important}
.templateview_service_footer button.ant-btn[disabled]{ background:#aaa!important;border:1px solid #aaa!important}

.templatepay_body{ width:100%;display:flex;}
.templatepay_left{ float:left;width:47%; min-height:550px; background:url(/dist/assets/layouts/layout/img/pay_bg.jpg) top left no-repeat; background-size: cover; border-top-left-radius: var(--pa-dialog-border-radius); border-bottom-left-radius: var(--pa-dialog-border-radius);}
.templatepay_left h2{ font-size:80px;font-weight:bold; color:#fff;text-align:center; padding-top:60px; }
.templatepay_left h2 span{ font-size:40px;}
.templatepay_left ul{ padding:0; margin:50px; margin-top:20px; list-style-type:none;}
.templatepay_left ul li{ width:100%;float:left; margin-bottom:10px;}
.templatepay_left ul li i{float:left;color:#fff; margin-right:10px; margin-top:2px;}
.templatepay_left ul li p{float:left;color:#fff; padding:0; margin:0; width:90%}
.templatepay_right{ float:right;width:53%;}
.templatepay_right_content{ width:80%; margin:0 auto;}
.templatepay_right_content h2{ width:100%;float:left; text-align:center; margin-top:70px; margin-bottom:20px;}
.templatepay_right_content table{ width:100%; float:left; margin-top:40px;}
.templatepay_right_content table th{ text-align:right;padding:10px;}
.templatepay_right_content table td{ padding:10px;}
.templatepay_right_content button.yellow{background:#f80!important;border:1px solid #f80!important; width:100%; line-height:32px; margin-top:10px;}
.templatepay_right_content .input-xsmall{ margin-left:5px;}
.templatepay_right_content .payment_btn_row{ text-align: center; margin-top: 20px; }

.yellowlink{color:#f80!important; padding-top:5px;}
a.yellow_button{background:#f80!important;border:1px solid #f80!important; line-height:32px; border-radius:2px;padding:5px 15px;color:#fff!important;}
a.yellow_button:hover{ background:#fe8c00;}
a.blue_button{background:#3A6AC9;border:1px solid #3A6AC9; line-height:32px; border-radius:var(--pa-border-radius);padding:5px 15px;color:#fff!important;text-decoration:none;}
a.blue_button:hover{ background:#00509d;text-decoration:none;}

.store_icon .sysicon { display:inline-block; float: none; height: 23px; margin: 0; }

.template_pay .pa-modal-content{ padding:0;}
.template_pay .pa-modal-header{ padding:0!important;border:none!important}

.icon_country{ padding-right:5px;}

/* Seller offer */
.selleroffer_edit_left { border-right: 1px solid #ddd; padding-right: 30px; }
.selleroffer_edit_right { padding-left: 30px; }
.selleroffer_edit_head{ height:30px;}
.selleroffer_edit_left h2{ font-size:14px;}
.selleroffer_edit_line{ padding-bottom:10px;}
.margin-left-20{ margin-left:10px;float:left;}
.selleroffer_edit_right_head i,.selleroffer_edit_right_head span { margin-right: 10px; }
.selleroffer_edit_right_item { display: flex; margin-top: 20px; }
.selleroffer_edit_right_item + .selleroffer_edit_right_item { padding-top: 20px; border-top: 1px solid #ddd; }
.selleroffer_edit_right_item .pic-enlarger { margin-right: 10px; }
.selleroffer_edit_right_item .itemtitle { color: #3A6AC9; }
.selleroffer_edit_right_item .item_id { color: #8e8e8e; }
.selleroffer_edit_right_item .item_shipping_fee { color: #8e8e8e; cursor: pointer; }
.selleroffer_edit_right_item .title { font-weight: bold; width: 80px; }
.selleroffer_edit_right_item .title,.selleroffer_edit_right_item .value { margin-top: 3px; display: inline-block; vertical-align: top; }
.selleroffer_edit_right_item > .fa-times { display: inline-flex; align-items: center; font-size: 16px; color: #333; width: 20px; }
.selleroffer_edit_right_item > div:nth-child(2) { width: calc(100% - 110px); }

.ant-tabs-card.seller_offer > .ant-tabs-nav .ant-tabs-tab-active, .ant-tabs-card.seller_offer > div > .ant-tabs-nav .ant-tabs-tab-active { color: #3a6ac9; }
.ant-tabs.seller_offer .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn { color: #3a6ac9; }

/* end seller offer */

/* analysis */
.analysis_wrapper { display: inline-block; width: calc(100% + 35px); min-height: 700px; background: #fbfbfb; margin-top: -15px; margin-right: -15px; margin-bottom: -9px; margin-left: -20px; padding: 15px 20px; }
.single_chart_wrapper { margin: 0 20px; padding: 30px 0 0; background: #fff; border: 1px solid #efefef; border-radius: var(--pa-border-radius); }
.single_chart_wrapper .echarts-for-react { margin: 0 -20px; }
.analysis_chart_wrapper { padding: 0 20px; clear: both; }
.analysis_chart_wrapper .col-md-6 { padding: 15px; width: calc(50% - 10px); background: #fff; border: 1px solid #efefef; border-radius: var(--pa-border-radius); }
.analysis_chart_wrapper .col-md-6:nth-child(1) { margin-right: 20px; }
.analysis_table_wrapper { padding: 0 20px; }
.analysis_table_wrapper .col-md-12 { background: #fff; border: 1px solid #efefef; border-radius: var(--pa-border-radius); }
.analysis_search_wrapper { position: relative; margin: 10px 20px 50px; }
.analysis_search_filter { width: 100%; border-bottom: 1px solid #e0e0e0; padding: 0 10px 10px; overflow: hidden; transition: height 600ms ease-in-out; }
.analysis_list_type_btn { margin: 0 70px 30px;}
.analysis_search_filter .btn.blue { margin-right: 0; }
.analysis_search_filter .form-horizontal .col-md-11 { border-left: 1px solid #efefef; padding: 7px 10px; word-break: break-all; }
.analysis_search_filter .form-horizontal .col-md-11 .ebayaccount_check_list .ant-checkbox-wrapper { width: 15%; }
.analysis_search_filter .usergroup { width: 100%; }
.analysis_search_filter .usergroup .ant-radio-button-wrapper { min-width: calc(15% + 5px); background: transparent; }
.analysis_search_filter .dashboard_date + .quick_date { margin-top: 8px; }
.quickdate .quickdate_selected { border-bottom: 2px solid #1890ff; }
.analysis_chart_wrapper .filter_tags { margin-top: -40px; }
.analysis_chart_wrapper .filter_tags span { display: inline-block; border-radius: 3px; margin-right: 10px; background-color: #999; color: #fff; padding: 2px 10px; margin: 3px 5px 3px 0px; }
.analysis_wrapper .ant-table-small .ant-table-thead > tr > th { background: #ffffff; font-weight: 600; }
.analysis_chart_wrapper .ant-tabs-top > .ant-tabs-nav, .analysis_chart_wrapper .ant-tabs-top > div > .ant-tabs-nav { margin-bottom: 8px; }
.analysis_chart_wrapper .ant-tabs-top > .ant-tabs-nav::before, .analysis_chart_wrapper .ant-tabs-top > div > .ant-tabs-nav::before { border: 0; }
.analysis_chart_wrapper .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn { color: #3a6ac9; }
.analysis_chart_wrapper .ant-tabs-ink-bar { background: #3a6ac9; }
.analysis_chart_wrapper .col-md-6 { position: relative; }
.analysis_chart_wrapper .col-md-6 .chart_switcher { position: absolute; top: 15px; right: 15px; z-index: 1; }
.trend_up i { margin: 0 5px; }
.trend_down i { margin: 0 5px; }

.analysis_wrapper .analysis_tab { padding: 10px 20px 0; }
.analysis_wrapper .analysis_tab .ant-tabs-top > .ant-tabs-nav::before { border-color: #e0e0e0; }
.analysis_wrapper .analysis_tab .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab { background: #f3f3f3; border-color: #e8e8e8; }
.analysis_wrapper .analysis_tab .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn { color: #3a6ac9; }
.analysis_wrapper .analysis_tab .ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active { border-bottom-color: #fbfbfb; border-top-color: #3a6ac9; color: #3a6ac9; background: #fbfbfb; }
.analysis_wrapper .analysis_tab .ant-tabs-tab:hover { color: #3a6ac9; }

.analysis_wrapper .analysis_summary_bar { margin: 20px; margin-bottom: 0; padding: 25px 40px; background: #fff; border: 1px solid #efefef; border-radius: var(--pa-border-radius); display: flex; }
.analysis_wrapper .analysis_summary_bar > div { flex: 1; }
.analysis_wrapper .analysis_summary_bar > div .title { font-size: 12px; color: #999; }
.analysis_wrapper .analysis_summary_bar > div .fa-exclamation-circle { margin-left: 5px; }
.analysis_wrapper .analysis_summary_bar > div .title + div { font-size: 24px; margin-top: 10px; }
.analysis_wrapper .analysis_summary_bar > div .title + div a { color: #3a6ac9; }

.analysis_table_wrapper .fix_table table { table-layout: fixed; }
.analysis_table_wrapper .fix_table.three_dimensional_table tr th:nth-child(1), .analysis_table_wrapper .fix_table.three_dimensional_table tr th:nth-child(2) { width: 10%; }

.analysis_wrapper .analysis_pl { padding: 0 20px; }
.analysis_wrapper .analysis_pl .ant-table-wrapper .ant-table { padding: 15px; background: #fff; border: 1px solid #efefef; }
.analysis_wrapper .list_search_wrapper .date { width: 350px; display: inline-block; }
.analysis_wrapper .list_search_wrapper .date .input-50 { width: calc(50% - 10px); margin-right: 10px; }
.analysis_wrapper .list_search_wrapper .date_range, .analysis_wrapper .list_search_wrapper .input_with_title { display: inline-block; }
.analysis_wrapper .list_search_wrapper .date_range .title, .analysis_wrapper .list_search_wrapper .input_with_title .title { margin-right: 10px; }
.analysis_wrapper .list_search_wrapper .date_range .ant-picker + .ant-picker { margin-left: 10px; }
.analysis_wrapper .list_search_wrapper .date_range .ant-tabs { display: inline-flex; margin-left: 10px; }
.analysis_wrapper .list_search_wrapper .quick_date { display: inline-block; width: auto; }
.analysis_wrapper .list_search_wrapper .search_option .ant-btn { margin-bottom: 0; }
.analysis_wrapper .list_search_wrapper .ant-tabs-top > .ant-tabs-nav { margin-bottom: 0; }
.analysis_wrapper .list_search_wrapper .input-small { margin-right: 10px; }
.analysis_wrapper .list_search_wrapper .form-adsearch { margin-bottom: 15px; padding-bottom: 5px; }
.analysis_wrapper .list_search_wrapper .txn_report_search { display: inline-block; }
.analysis_wrapper .list_search_wrapper .txn_report_search .input-small { margin-left: -1px; }
.analysis_wrapper .pl_action { white-space: nowrap; }
.analysis_wrapper .pl_action > a:nth-child(n+2) { margin-left: 5px; }
.analysis_wrapper .analysis_pl .search_button_row { text-align: right; }
.analysis_wrapper .analysis_pl .search_button_row button:last-child { margin-right: 0; }

.analysis_wrapper .cpc_chart_wrapper { display: flex; margin: 30px 20px 20px; }
.analysis_wrapper .cpc_chart_wrapper .ad_fee_chart { flex: 1; width: 33.33%; background: #fff; border: 1px solid #efefef; border-radius: var(--pa-border-radius); padding-top: 15px; overflow: hidden; }
.analysis_wrapper .cpc_chart_wrapper .ad_fee_chart .echarts-for-react  { margin: 0 -15px -15px -15px; }
.analysis_wrapper .cpc_chart_wrapper .ad_fee_chart.with_chartlegend .echarts-for-react  { margin: 0 0 10px 0; }
.analysis_wrapper .cpc_chart_wrapper .ad_fee_chart:nth-child(n+2) { margin-left: 20px; }
.analysis_wrapper .cpc_chart_wrapper .ad_fee_chart.cake > div { margin-top: -25px; }
.ad_fee_chart a.bi_link { position: absolute; top: 70px; right: 10px; display: block; width: 20px; height: 16px; color: white; border-radius: 3px!important; background: #88bdd5; font-size: 10px; text-align: center; line-height: 16px; }
.ad_fee_chart a.bi_link:hover { background: #66a5c1;}

.payment_summary_block { background: #fff;  border: 1px solid #efefef; padding: 25px; margin-bottom: 40px; width: 90%; }
.payment_summary_block .account { font-size: 16px; padding-bottom: 10px; }
.payment_summary_block .title { color: #999; }
.payment_summary_block .value { font-size: 20px; margin-top: 5px; }
.payment_summary_block .funds_row { border-bottom: 1px solid #ddd; padding-bottom: 25px; margin-bottom: 10px; display: flex; }
.payment_summary_block .funds_row_left { width: 70%; vertical-align: top; }
.payment_summary_block .funds_row_left .last_payout { margin-top: 10px; color: #999; }
.payment_summary_block .funds_row_left .last_payout > span { margin-right: 10px; }
.payment_summary_block .funds { display: flex; width: 100%; }
.payment_summary_block .funds_row_left + div { width: 19%; vertical-align: top; border-left: 1px solid #ddd; padding-left: 1%; }
.payment_summary_block .funds > div { width: 19%; margin-right: 1%; }
.analysis_chart_wrapper .payment_summary_block .col-md-6 { background: #fff;  border: 0; }

.bi_visit_detail { padding: 10px 25px; }
.bi_visit_detail .bi_visit_detail_filter .ant-btn.ant-dropdown-trigger { margin-right: 15px; width: 140px; text-align: right; }
.bi_visit_detail .bi_visit_detail_filter .report_date_select { border: 0; padding-top: 0; display: inline-block; vertical-align: top; margin-right:15px; }
.bi_visit_detail .bi_visit_detail_filter .report_date_select .input-50 { width: 140px; height: 32px; border-radius: 4px!important; }
.bi_visit_detail .bi_visit_detail_filter .ant-btn.ant-dropdown-trigger:hover, .bi_visit_detail .bi_visit_detail_filter .ant-btn.ant-dropdown-trigger:focus { color: #3A6AC9; border-color: #3A6AC9; }
.bi_visit_detail .bi_visit_detail_filter .option_title, .bi_visit_detail .bi_visit_detail_filter .option_value { padding-right: 5px; }
.bi_visit_detail .bi_visit_detail_filter .option_title { float: left; }
.bi_visit_detail .bi_visit_detail_filter .option_value { color: #FB8C00; }
.bi_visit_detail .bi_visit_detail_filter .itemid, .bi_visit_detail .bi_visit_detail_filter .sku { margin-right: 15px; width: 140px; display: inline-block; vertical-align: top; height: 32px; }
.bi_visit_detail .bi_visit_detail_filter .qty_interval { display: inline-block; vertical-align: top; }
.bi_visit_detail .bi_visit_detail_filter .qty_interval > span { text-align: right; display: inline-block; width: 140px; line-height: 30px; margin-right: 15px; white-space: nowrap; }
.bi_visit_detail .bi_visit_detail_filter .qty_interval > div { display: inline-block; width: 140px; margin-right: 15px; }
.bi_visit_detail .download_row { text-align: right; margin-bottom }
.bi_visit_detail .download_row i { color: #999; margin-right: 5px; }

.analysis_table_wrapper .analysis_category { display: flex; }
.analysis_table_wrapper .analysis_category .categoryid { margin-right: 10px; font-weight: bold; }
.analysis_table_wrapper .analysis_category .categoryname_sub { color: #999; }

.analysis_wrapper .seller_performace_summary { background: #fff; border: 1px solid #efefef; border-radius: var(--pa-border-radius); margin: 0 20px; padding: 10px 0; }
.analysis_wrapper .seller_performace_summary .col-md-2 { padding-left: 5px; }
.analysis_wrapper .seller_performace_summary .title { color: #999; margin-bottom: 5px; }
.analysis_wrapper .seller_performace_summary .value { font-size: 14px; }

/* analysis left menu */
.analysis_menu{ z-index:1;}
.analysis_menu .ant-menu-item, .analysis_menu .ant-menu-submenu-title, .pa_submenu .ant-menu-vertical .ant-menu-item { width: 100%; }
.analysis_menu .ant-menu-submenu .ant-menu-sub span{ margin-left:10px;}
.pa_submenu.without_total.ant-menu-submenu .ant-menu-sub span{ margin-left:10px;}
.submenu .ant-menu-submenu-title i { display: none; }
.submenu:hover { background: #ebebeb; }
.submenu:hover .ant-menu-submenu-title i { display: block; }
.submenu.ant-menu-submenu-selected { background-color: #e0e0e0; }
.submenu.ant-menu-submenu-selected .ant-menu-submenu-title i { display: block; }
.ant-menu-light:not(.ant-menu-inline) .submenu.ant-menu-submenu-open, .submenu.ant-menu-submenu-active { color:#333; }
.ant-menu-light .submenu >.ant-menu-submenu-title{ color:#333; }
.submenu .ant-menu-submenu-popup { background: #fff!important; }
.pa_submenu.ant-menu-submenu-popup { background: #fff!important; }
.pa_submenu .ant-menu-item:hover { color:#333; }
.pa_submenu .ant-menu-item-active { color:#333; }
.pa_submenu .ant-menu-item-selected { color:#333; }
.pa_submenu .ant-menu-submenu-title:hover, .page-sidebar .ant-menu-light .ant-menu-submenu-active { color:#333; }
/* end analysis left menu */

/* new left menu */
.pa_submenu.ant-menu-submenu .ant-menu-sub .sub_menu_total { float: right; }
/* end new left menu */

.picture_list_table td img{ max-width:80px; max-height:80px;}
.picture_list_table .folder_path, .product_folder_path { color: #999; margin-top: 5px; }

/* sync with ebay */
.sync_result {
    max-width: 600px;
}

@media screen and ( max-width: 1600px ){
    .sync_result { max-width: 500px; }
}

@media screen and ( max-width: 1366px ){
    .sync_result { max-width: 400px; }
}

.salesmapping{border:1px solid #f0f0f0; width:100%;}
.salesmapping th{background:#fafafa; padding:8px;border:1px solid #f0f0f0; }
.salesmapping td{padding:8px;border:1px solid #f0f0f0; }
.salesmapping tr td:first-child{ width:20px;}
.salesmapping tr.sortable-chosen.sortable-ghost td{border:1px solid #ffc164!important; background:#ffc164!important}
.salesmapping tr.sortable-chosen.sortable-ghost{border:1px solid #ffc164!important;cursor:move}

.systablecol table colgroup col{min-width:auto!important;width:20%!important}
.linepb5 { padding-bottom:5px;}
.mrow{ word-break:break-all;}



/* listing traffic */
/*.traffic_report_title { text-align: center; padding: 5px 10px 10px; font-size: 12px;}*/
.traffic_report_content .row { margin: 0 -10px; }
.traffic_report_content { /*width: 410px;*/ padding: 0 10px; /*margin: 0 10px 10px;*/ border: 1px solid #f0f0f0; }
.traffic_report_content .col-md-5, .traffic_report_content .col-md-4, .traffic_report_content .col-md-3 { padding-bottom: 5px; height: 23px; }
.traffic_report_content .frist_row .col-md-5, .traffic_report_content .frist_row .col-md-4, .traffic_report_content .frist_row .col-md-3 { padding-top: 4px; height: 27px; }
.traffic_report_content .bottom_row .col-md-5, .traffic_report_content .bottom_row .col-md-4, .traffic_report_content .bottom_row .col-md-3 { border-bottom: 1px solid #f0f0f0; }
.traffic_report_content .col-md-4, .traffic_report_content .col-md-3 { border-left: 1px solid #f0f0f0; }
.traffic_report_content .subTitle { margin-left: 13px; }
.traffic_report_content .percentage { width: 50%; margin-right: 10px; text-align: right; color: #999; display: inline-block; }
.traffic_report_content .number { text-align: left; display: inline-block; }
.traffic_report_content .trend { text-align: left; }
.traffic_report_content .trend i { margin-right: 10px; }
.traffic_chart .date_select_row { margin-top: 10px; z-index: 2; padding: 0 3%; text-align: left; }
.traffic_chart .row:nth-child(1) { margin-bottom:20px; }

.extend_msg.conversionrate { max-width: 450px; }
.extend_msg.conversionrate .name { color: #999; }
.extend_msg.conversionrate table > tr > td, .extend_msg.conversionrate table > tr > th { vertical-align: top; padding: 3px; }
/* analysis conversation rate */
.conversionrate_tab_extra_content { display: flex; align-items:center; }
.conversionrate_tab_extra_content > * { flex: 1; }
.conversionrate_tab_extra_content .fa-question-circle { color: #999; margin-left: 5px; }

.conversationrate_summary_wrapper { display: flex; margin-top: 20px; margin-bottom: 10px; padding: 0 20px 40px; border-bottom: 1px solid #e8e8e8; }
.conversationrate_summary_wrapper .conversationrate_summary { flex: 1; padding-right: 3%; }
.conversationrate_summary_value { font-size: 26px; margin-bottom: 10px; }
.conversationrate_summary_title { color: #999; border-bottom: 1px solid #e8e8e8; padding-bottom: 15px; }
.conversationrate_summary_compare { padding-top: 15px; }
.conversationrate_summary_compare .percentage, .conversationrate_summary_compare .comparison_date { display: inline-block; vertical-align: middle; }
.conversationrate_summary_compare .percentage { font-size: 22px; margin-right: 10px; }
.conversationrate_summary_compare .percentage i { font-size: 18px; margin-right: 5px; vertical-align: middle; }
.conversationrate_summary_compare .comparison_date { font-size: 10px; color: #999; line-height: 13px; }
.conversationrate_summary_ebaysite { margin-left: 15px; margin-bottom: 20px; }
.conversationrate_summary_ebaysite i { margin-right: 10px; }
.conversationrate_chart_wrapper .conversationrate_chat_left { height: 300px; }
.conversationrate_chart_wrapper.chart_border { margin: 0; padding-bottom: 20px; }
.conversationrate_chart_wrapper.chart_border .col-md-3, .conversationrate_chart_wrapper.chart_border .col-md-9 { border-bottom: 1px solid #e8e8e8; padding-bottom: 20px; }
.conversationrate_chart_wrapper .col-md-9 .echarts-for-react { margin-left: -45px; }
.conversationrate_chart_wrapper .chart_left_wrapper{ display: flex; }
.conversationrate_chat_left { flex: 1; }
.conversationrate_chat_left .chat_left_title { font-size: 16px; margin-bottom: 60px; }
.conversationrate_chat_left .chat_left_value { font-size: 26px; }
.conversationrate_chart_compare { padding-top: 15px; }
.conversationrate_chart_compare .percentage, .conversationrate_chart_compare .comparison_date { display: inline-block; vertical-align: middle; }
.conversationrate_chart_compare .percentage { font-size: 22px; margin-right: 10px; }
.conversationrate_chart_compare .percentage i { font-size: 18px; margin-right: 5px; vertical-align: middle; }
.conversationrate_chart_compare .comparison_date { font-size: 10px; color: #999; line-height: 13px; }
.analysis_chart_wrapper .ant-table.conversationrate_table { padding-top: 30px; padding-bottom: 40px; }
/* -- analysis end -- */

/* account inactive note */
.account_inactive { padding: 10px 20px; }
.account_inactive .title { margin-bottom: 10px; color: #f60; }
.account_inactive .fa-exclamation-circle { margin-right: 10px; }
.account_inactive ul { list-style: none; padding-left: 24px; }


.input_template_note{ height:390px!important;}
.mapping_custom_template{border:1px solid #f0f0f0; border-radius: var(--pa-border-radius);}
.fa.fa-arrows{cursor:move}


.crosspromotion_div{ overflow:hidden;border:none!important; max-width:1362px;}


/*.row1col6 #pa_t_cp .pacp {width: 100% !important; margin: 0 !important}
.row1col6 #pa_t_cp .pacp li{ width:15.8%!important; margin-right:1%!important; padding:10px;}
.row1col6 #pa_t_cp .pacp li:nth-of-type(6n){ margin-right:0!important;}

.row2col6 #pa_t_cp .pacp {width: 100% !important; margin: 0 !important}
.row2col6 #pa_t_cp .pacp li{ width:15.8%!important; margin-right:1%!important; padding:10px;}
.row2col6 #pa_t_cp .pacp li:nth-of-type(6n){ margin-right:0!important;}

.row1col12 #pa_t_cp .pacp {width: 100% !important; margin: 0 !important}
.row1col12 #pa_t_cp .pacp li{ width:7.78%!important; margin-right:0.6%!important; padding:10px;}
.row1col12 #pa_t_cp .pacp li:nth-of-type(12n){ margin-right:0!important;}

.templatepreview_Pad.row1col12 #pa_t_cp .pacp {width: 100% !important; margin: 0 !important}
.templatepreview_Pad.row1col12 #pa_t_cp .pacp li{ width:15.8%!important; margin-right:1%!important; padding:10px;}
.templatepreview_Pad.row1col12 #pa_t_cp .pacp li:nth-of-type(6n){ margin-right:0!important;}

.templatepreview_Mobile.row1col12 #pa_t_cp .pacp {width: 100% !important; margin: 0 !important}
.templatepreview_Mobile.row1col12 #pa_t_cp .pacp li{ width:23.8%!important; margin-right:1%!important; margin-left:0.3%; padding:5px;}
.templatepreview_Mobile.row1col12 #pa_t_cp .pacp li:nth-of-type(4n){ margin-right:0!important;}
.templatepreview_Mobile.row1col12 #pa_t_cp .pacp li:nth-of-type(3){ margin-right:1%!important;}
.templatepreview_Mobile.row1col12 #pa_t_cp .pacp li:nth-of-type(6){ margin-right:1%!important;}
.templatepreview_Mobile.row1col12 #pa_t_cp .pacp li:nth-of-type(9){ margin-right:1%!important;}
.templatepreview_Mobile.row1col12 #pa_t_cp .pacp li:nth-of-type(12){ margin-right:0!important;}
.templatepreview_Mobile.row1col12 #pa_t_cp .pacp li p5{font-size:9px}

.templatepreview_Mobile.row1col6 #pa_t_cp .pacp li{ width:32%!important; margin-right:1%!important; padding:5px; margin-left:0.3%;}
.templatepreview_Mobile.row1col6 #pa_t_cp .pacp li:nth-of-type(3n){ margin-right:0!important;}*/

.crosspromotionpreview{ margin:0 auto;}


.style_designated_head{ line-height:23px;padding-bottom:10px;}
.style_designated_head a{ line-height:23px; text-align:center; }
.style_designated_body{width:100%;border:1px solid #ccc;border-radius: var(--pa-border-radius); margin-bottom:10px; padding:5px;float:left;}
.style_designated_img{ float:left; width:60px;}
.style_designated_img img{ width:100%;}
.style_designated_right{ margin-left:65px;}
.style_designated_right a{ font-size:11px;height:20px; line-height:20px; overflow:hidden; display:block;}
.style_designated_right span{ padding-right:5px;}
.style_designated_foot{ width:100%;text-align:right;float:left;}
.style_designated_foot span{float:left; margin-right:10px}
.style_designated_foot span i{cursor:pointer}

/* listing fee popover */
.listing_fee_wrapper { display: flex; justify-content: space-between; }
.filter-group-title{float:left; line-height:30px; padding-right:20px; padding-bottom:10px;}
/* listing filter button */
.filter-group .filter-button { display: inline-block; margin: 0 5px; font-size: 12px; }
.filter-group .filter-button a { line-height: 32px; color: #333; }
.filter-group .filter-button a:hover { color: #3a6ac9; }
.filter-group .filter-button a.checked { color: #B97A57; border: 1px solid; border-radius: 5px!important; padding: 5px; }
.listing_select.filter-group, .bi_cpc.filter-group { display: inline-block; margin-left: 10px; }

/* msg assign rule */
.msg_rule .msg_rule_top { border-bottom: 1px solid #efefef; }
.msg_rule .msg_rule_top .ant-radio-button-wrapper.ant-radio-button-wrapper-checked { border: 1px dashed #ccc!important; border-radius: 3px !important; }
/*.msg_rule .msg_rule_bottom .col-md-10 { border-left: 1px solid #fff; }*/

/* msg template */
.msgtemplate_edit_text, .msgtemplate_edit_email { padding-right:0; }
.msgtemplate_edit_tags  { margin-right: -4px; }
.msgtemplate_edit_text { margin-left: 4px; }
.msgtemplate_edit_email iframe { max-height: 318px; }
.msgtemplate_edit_email textarea.fr-code { max-height: 318px!important; min-height: 318px!important; }
.msgtemplate_edit_tags ul { width: 100%; border: 1px solid #d9d9d9; border-radius: var(--pa-border-radius); height: 370px; overflow-y: scroll; list-style: none; padding: 0; margin-top: 5px; }
.msgtemplate_edit_tags ul li { padding: 5px 10px; }
.msgtemplate_edit_tags ul li:hover { cursor: pointer; background-color: rgb(224, 235, 249); }
.msgtemplate_edit_tags ul:focus { outline: none; }
.msgtemplate_edit .msg_reply { cursor: pointer; margin-left: 5px; }
.msgtemplate_edit .fa-language { font-size: 16px; vertical-align: bottom; }
.systemtemplate_text .col-md-9 { border-left: 1px solid #efefef; padding: 7px 10px; }

/* auto msg rule */
.auto_msg_rule_list .country, .auto_msg_rule_list .sku{ width: 300px; max-height: 35px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.auto_msg_rule_list table > tr:nth-child(n+2) > td{ border-top: 1px dotted #ddd; }
.auto_msg_rule_edit .add_btn, .auto_msg_rule_edit .delete_btn{ color: #333; margin-right: 5px; }

/* package rule */
.package_rule_checkboxgroup { display: block; }
.package_rule_checkboxgroup .checkbox_option { display: inline-block; width: 210px; margin-top: 5px; vertical-align: top; }

.package_rule_edit { padding: 0 25px; }
.panel-body .form-horizontal.package_rule_edit .col-md-10 { min-height: 42px; }

/* elements size table */
.sizetable_body{ padding:20px;}
.sizetable_body .input-xsmall{ width:100%!important;}
.sizetable_body .width50{width:42%!important;}
.sizetable_body .fa-arrows-h{ display:inline-block; width:16%; text-align:center;}

.sizetable_select{ width:100%;float:left;}
.sizetable_select .ant-radio-wrapper{ width:20%; padding-bottom:5px;}
.sizetable_table{ padding:10px; width:100%;float:left;}
.sizetable_table2{ padding:10px 0; width:100%;float:left;}

.sizetable_body .sizetable_body_content { width: 96%; margin: 10px auto; padding: 20px 30px; background: #fff; border: 1px solid #eee; border-radius: 5px!important; }
.sizetable_body .sizetable_body_content::before { content:""; display: table; }
.sizetable_body .sizetable_body_content::after { content:""; display: table; clear: both; }
.sizetable_body .size_table_line { padding: 10px; }
.sizetable_body .size_table_line .title { color: #999; margin-bottom: 5px; }
.sizetable_body .size_table_line > div { display: inline-block; width: 25%; vertical-align: top; }
.sizetable_body .sizetable_table .fa-times, .sizetable_body .sizetable_table .fa-plus { color: #333; }
.sizetable_body .sizetable_table .template_title { margin-bottom: 10px; }
.sizetable_body .sizetable_table .template_title .title { color: #999; }
.sizetable_body .sizetable_table .template_title .btn { margin-left: 10px; vertical-align: top; }

.sizetable_body .ant-table-cell .ant-checkbox-wrapper{min-width:50px; word-break:normal!important;word-wrap:normal!important;}

.template_set_title{border:1px solid #eee; width:100%;float:left; margin-bottom:15px;}
.template_set_title .col-md-9{ padding:8px;}

.template_set_cp{border:1px solid #eee; border-radius: var(--pa-border-radius); width:100%;float:left; margin-bottom:15px;}
.template_set_cp .form-group{border-bottom:1px solid #eee;}
.template_set_cp .form-group:last-child{ border-bottom:none;}
.template_set_cp .col-md-9{ padding:8px;}

.template_set_body{border:1px solid #eee; border-radius: var(--pa-border-radius); width:100%;float:left; margin-bottom:15px;}
.template_set_body .col-md-9{ padding:8px;}
.template_set_body .form-group{border-bottom:1px solid #eee;}
.template_set_body .form-group:last-child{ border-bottom:none;}


/* sales order create package preview */
.package_preview.table-bordered > tbody > tr.firstitem > td { border-bottom: #fff; }
.package_preview.table-bordered > tbody > tr.firstitem:nth-child(n+2) > td { border-top-width: 2px; }
.package_preview.table-bordered > tbody > tr.combinerow > td { border-top: #fff; border-bottom: #fff; padding-top: 0; }
.package_preview.table>tbody>tr>td, .package_preview.table>tbody>tr>th { padding: 5px; }
.package_preview .variations { font-size: 10px; color: #999; }
.package_preview .pacombine { background: #f6f6f6; }
.package_preview.table>tbody>tr>td.order_status { padding: 0; }
.package_preview .sysicon { width: 20px; margin: 1px; height: 20px; text-align: center; line-height: 20px; }
.package_preview .buyer_detail { font-size: 12px; display: flex; }
.package_preview .buyer_detail .title { text-align: right; margin-right: 10px; }
.package_preview .buyer_detail ul { list-style-type: none; margin: 0; padding: 0; }
.package_preview .firstitem td:first-child { text-align: center; }
.panel-body .package_preview_summary { margin-left: 30px; line-height: 32px; }

/* upload tracking page */
.uploadtracking_left .form-horizontal .control-label, .uploadtracking_left .form-horizontal .col-md-8 { padding-top: 0; margin: 0; line-height: 34px; }
.uploadtracking_left .select_file_name, .uploadtracking_left .select_file_name i { margin-left: 10px; }
.uploadtracking_right p { margin: 0; }
.uploadtracking_left, .uploadtracking_right { margin-top: 10px; margin-bottom: 20px }
.uploadtracking_right { padding-top: 5px; }
.uploadtracking_address p { margin: 0; }


.template_set_bodyin{ width:100%;float:left;border-bottom:1px solid #eee;padding:10px 0;}
.template_set_dotted{ border-bottom:none; padding-bottom:0;}
.template_set_bodyin:last-child{border-bottom:none;}
.template_set_preview_left{ width:30%;float:left;min-height:20px;}
.template_set_preview_cnt{ width:70%;float:left;}
.template_set_preview_title{float:left; text-align:left;padding-left:10px; padding-top:5px;}
.template_set_preview_img{border:1px solid #ccc; border-radius: var(--pa-border-radius); float:right; margin-right:10px;width:120px; text-align:center;}
.template_set_preview_img img{ max-width:100%;max-height:30px; margin:0 auto;}



.template_set_preview_cnt .input-xlarge{ width:auto!important}
.template_set_preview_text{ color:green; display:block;}

.storelist div{ padding-bottom:10px;}


.listvat{max-width:140px}

.quick_table{width:auto!important;}
.quick_table td{ padding:5px 5px 0 0;word-break:normal;word-wrap:normal}
.quick_table td .ant-input-group{ height:32px;}
.quick_table td .ant-input{ height:32px;}

.quick_edit_table .input-max { width: calc(100% - 70px); }


.preview_moudle_div span{}
.preview_moudle_img{border:1px solid #ccc; border-radius: var(--pa-border-radius);overflow: hidden;float:left; width:140px; margin-right:10px;}
.preview_moudle_img img{ width:100%;}

.cellphone_image_wrap {
    width: 164px;
    position: relative;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 4px 4px;
    background-size: 90% auto;
    -webkit-transition: background-position-y 10s ease-out;
    -moz-transition: background-position-y 10s ease-out;
    -ms-transition: background-position-y 10s ease-out;
    -o-transition: background-position-y 10s ease-out;
    transition: background-position-y 10s ease-out;
    max-width: 310px;
    height: 320px;
}
.cellphone_image_wrap:hover{ background-position: 4px 100%;}

.cellphone_image_wrap img{ width:100%}

.template5_body:after, .template5_body:before { content: ''; display: table; }
.form-horizontal:after, .form-horizontal:before { content: ''; display: table; }
.template5_total{ float:left; padding:5px;}
.template5_total span{ padding-right:5px; padding-left:5px;}

.template5_body .form-group{ width:100%;float:left;}
.template5_body .form-horizontal .col-md-2 {width:16.66667%;float:left; text-align:right}
.template5_body .form-horizontal .col-md-10{border-left:none!important; padding:7px 10px;word-wrap: break-word; word-break: break-all;width:83.33333%!important;float:left!important;}

.template-paying-tips { font-size:15px; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); margin-top:50px; }

.template5_body.banner_slider_data .handle { cursor: move; }

/* migrate setting page */
.migratesetting_edit_arrow_right { float: left; margin-left: -5px; margin-right: -15px; margin-top: 80px; color: #999; }
.migratesetting_arrow_down { text-align: center; margin-top: -15px; margin-bottom: 10px; color: #999; }

/* ant-tabs 加顶部蓝色线 */
.page-container .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active, .page-container .ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active { border-top: 2px solid; padding-top: 7px; }
.pa-modal-dialog .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active, .pa-modal-dialog .ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active { border-top: 2px solid; padding-top: 7px; }
.newwindow .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active, .newwindow .ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active { border-top: 2px solid; padding-top: 7px; }
.product .ant-tabs-top > .ant-tabs-nav::before { border-color: #e0e0e0; }
.product .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab { background: #f7f7f7; border-color: #e8e8e8; }
.product .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn { color: #3a6ac9; }
.product .ant-tabs-card.ant-tabs-top > .ant-tabs-nav .ant-tabs-tab-active { border-bottom-color: #fff; border-top-color: #3a6ac9; color: #3a6ac9; background: #fff; }
.product .ant-tabs-tab:hover { color: #3a6ac9; }
.product .ant-tabs-card > .ant-tabs-nav .ant-tabs-tab-active, .product .ant-tabs-card > div > .ant-tabs-nav .ant-tabs-tab-active { border-top: 2px solid; padding-top: 7px; }




.panel-body .migration_generalinfo .form-horizontal .col-md-8{min-height:49px; display:block; }
.panel-body .migration_generalinfo .form-horizontal .control-text{min-height:49px; display:block;}

/* campaign cps */
sup.rbc_mark { color: #999; margin-left: 5px; }
.campaigncpc .new_page_content { background: #f8f8f8; }

.adrate_edit { margin-top: 5px; }
.adrate_edit .title { margin-left: 50px; margin-right: 10px; }
.adrate_edit .ant-select:hover { z-index: 1; }
.adrate_edit .ant-input-number { margin-right: 10px; margin-left: -1px; }

.campaign_cps_edit { padding: 5px 15px; }
.campaign_cps_edit .cps { position: relative; border-bottom: 1px solid #efefef; }
.campaign_cps_edit .cps .campaign_suggestion { position: absolute; top: -10px; right: 20px; width: 450px; border-radius: 5px!important; border: 1px solid #D9D9D9; background: #E5F9E6; }
.campaign_cps_edit .cps .campaign_suggestion h4 { color: green; font-size: 14px; font-weight: bold; padding-bottom: 5px; }
.campaign_cps_edit .cps .campaign_suggestion h4 .fa-lightbulb { color: green; font-size: 18px; margin-right: 10px; }
.campaign_cps_edit .cps .campaign_suggestion ul { margin-left: 15px; }
.campaign_cps_edit .cps .campaign_suggestion ul li { font-size: 11px; }
.campaign_cps_edit .rbc_rule_add_btn, .campaign_cps_edit .rbc_tabs { margin-top: 15px; }
.campaign_cps_edit .rbc_rule_add_btn { 
    width: 40px;
    height: 36px;
    line-height: 34px;
    font-size: 19px;
    color: #333;
    display: block;
    text-align: center;
    padding: 0 8px;
    margin-left: 15px;
    background: #fafafa;
    border: 1px solid #f0f0f0;
    outline: none;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); 
}
.campaign_cps_edit .rbc_tabs .ant-select { width: 90%; }
.campaign_report_summary.cps { display: inline-flex; position: absolute; top: 0; right: 10px; width: 450px; padding: 10px 15px; background: #f5f5f5; font-size: 12px; }
.campaign_report_summary.cps > div { display: inline-flex; width: 50%; }
.campaign_report_summary.cps .title, .campaign_report_summary.cps .value { margin-right:15px; line-height: 24px; }

.campaign_cps_edit .cps_row { display: flex; margin-bottom: 35px; }
.campaign_cps_edit .cps_row > div { width: 25%; padding-right: 10px; }
.campaign_cps_edit .cps_row .date_picker { width: 50%; padding-right: 15px; }
.campaign_cps_edit .cps_row .title { margin-bottom: 5px; line-height: 14px; color: #999; font-size: 12px; }
.campaign_cps_edit .cps_row .title .ant-select-single:not(.ant-select-customize-input) .ant-select-selector { padding-left: 0; height: 14px; }
.campaign_cps_edit .cps_row .title .ant-select-single .ant-select-selector .ant-select-selection-item { line-height: 12px; color: #999; }
.campaign_cps_edit .cps_row .value { color: #333; font-size: 14px; }
.campaign_cps_edit .cps_row .value .input-auto { width: 90%; height: 30px; }
.campaign_cps_edit .cps_row .value a { margin-left: 15px; font-size: 12px; }
.campaign_cps_edit .cps_row .value .campaign_type { display: inline-block; margin-right: 5px; }
.campaign_cps_edit .cps_row .value .campaign_type_extend_info { display: inline-block; font-size: 11px; color: #999; }
.campaign_cps_edit .cps_row .value .adrate_cap, .campaign_cps_edit .cps_row .value .adrate_float { display: inline-block; font-size: 12px; }
.campaign_cps_edit .cps_row .value .adrate_cap > span, .campaign_cps_edit .cps_row .value .adrate_float > span { margin-right: 5px; }
.campaign_cps_edit .cps_row .value .adrate_cap .input-xsmall, .campaign_cps_edit .cps_row .value .adrate_float .input-xsmall { width: 70px !important; }
.campaign_cps_edit .cps_row .date_picker .value .ant-picker-range { width: 96.1%; }
.campaign_cps_edit .cps_row .extend_msg { font-size: 12px; }
.campaign_cps_edit .cps_row .extend_msg .pls_condition_tips { display: inline-block; min-width: 200px; vertical-align: top; padding-right: 10px; }
.campaign_cps_edit .cps_row .extend_msg .pls_condition_tips ul { padding-left: 25px; margin-bottom: 5px; }
.campaign_cps_edit .cps_row .item_condition span:after { content:", "; }
.campaign_cps_edit .cps_row .item_condition span:last-child:after { content:normal; }
.campaign_cps_edit .search_keyword .ant-select.pull-left .ant-select-selector { background-color: #fff!important; border: 1px solid #d9d9d9!important; }
.campaign_cps_edit .search_keyword .ant-select:hover .ant-select-selector { border-color: #5882cc !important; z-index: 1; }
.campaign_cps_edit .search_keyword .ant-input-affix-wrapper { margin-left: -1px; }
.campaign_cps_edit .fa-filter { float: right; cursor: pointer; color: #999; line-height: 1.5; }
.campaign_cps_edit .ant-table-wrapper .ant-table-thead >tr>td { background-color: #efefef; }
.campaign_cps_edit .datarow table .ant-table-measure-row td { padding: 0 !important; }
/* campaign cps end */
.campaigncpc_wrapper.daily { margin-top: 10px; margin-bottom: 0; }
.campaigncpc_wrapper.daily .daily_title { margin-bottom: 20px; }
.campaigncpc_wrapper.daily .daily_title span { margin-right: 5px; color: #999; }
.campaigncpc_wrapper.daily .daily_title span:last-child { font-size: 16px; color: #333; }
.campaigncpc_wrapper.daily .campaign_report_summary { width: 100%; background: none; padding: 0; margin-bottom: 20px; }
.campaigncpc_wrapper.daily .campaign_report_summary > div { width: 20%; display: block; }
.campaigncpc_wrapper.daily .campaign_report_summary > div .value { font-size: 14px; }
.campaigncpc_wrapper .campaign_report_summary .title > div, .campaigncpc_wrapper .campaign_report_summary .value > div { min-height: 28px; }

.cpc_daily_report_title .green { margin-left: 5px; font-weight: normal; font-size: 12px; }

.campaigncpc_wrapper.daily .turn_page { position: absolute; display: block; width:22px; height:42px; padding: 12px 8px 8px 8px;}
.campaigncpc_wrapper.daily .turn_page.previous { left: 15px; }
.campaigncpc_wrapper.daily .turn_page.next { right: 15px; }
.campaigncpc_wrapper.daily .turn_page {
    width: 30px;
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

    .campaigncpc_wrapper.daily .turn_page::before {
        position: absolute;
        top: 8px;
        width: 16px;
        height: 1.5px;
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3)));
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
        border-radius: 2px;
        -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        content: '';
    }

    .campaigncpc_wrapper.daily .turn_page::after {
        position: absolute;
        top: 22px;
        width: 16px;
        height: 1.5px;
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3)));
        background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3));
        border-radius: 2px;
        -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
        content: '';
    }
    
.campaigncpc_wrapper.daily .turn_page.previous::before { -webkit-transform: rotate(135deg) translateX(2px); transform: rotate(135deg) translateX(2px); }
.campaigncpc_wrapper.daily .turn_page.previous::after { -webkit-transform: rotate(45deg) translateX(-2px); transform: rotate(45deg) translateX(-2px); }
.campaigncpc_wrapper.daily .turn_page.next::before { -webkit-transform: rotate(45deg) translateX(2px); transform: rotate(45deg) translateX(2px); }
.campaigncpc_wrapper.daily .turn_page.next::after { -webkit-transform: rotate(135deg) translateX(-2px); transform: rotate(135deg) translateX(-2px); }

.campaigncpc_wrapper.daily .turn_page:hover .turn_page::before,
.campaigncpc_wrapper.daily .turn_page:hover .turn_page::after {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
}
.campaigncpc_wrapper.daily .daily_report_chart_title_box { text-align: center; }
.campaigncpc_wrapper.daily .daily_report_chart_title_box .daily_report_chart_title { font-size: 20px; font-weight: bold; }
.campaigncpc_wrapper.daily .daily_report_chart_title_box .daily_report_chart_title, .campaigncpc_wrapper.daily .daily_report_chart_title_box .daily_report_chart_title_compare { margin-left: 10px; display: inline-block; vertical-align: middle; }
.campaigncpc_wrapper.daily .daily_report_chart_title_box .daily_report_chart_title_compare .percentage { display:inline-block; vertical-align: middle; font-size: 20px; font-weight: normal; }
.campaigncpc_wrapper.daily .daily_report_chart_title_box .daily_report_chart_title_compare .percentage i { margin-right: 5px; }
.campaigncpc_wrapper.daily .daily_report_chart_title_box .daily_report_chart_title_compare .comparison_date { display:inline-block; vertical-align: middle; font-size: 10px; color: #999; text-align: left; margin-left: 10px; line-height: 13px; font-weight: normal; }
/* campaign cpc */
.campaigncpc_wrapper { margin: 20px 30px; padding: 25px; background: #fff; border: 1px solid #eee; border-radius: 5px!important; box-shadow: 0 1px 2px 0 rgb(221,221,221,.5); }
.campaigncpc_wrapper.adgroup { padding-bottom: 5px; margin-bottom: 10px; }
.campaigncpc_wrapper.campaign { margin-bottom: 30px; }
.campaigncpc_wrapper h4 { margin-bottom: 15px; border-bottom: 1px solid #eee; padding-bottom: 15px; }
.campaigncpc_wrapper h4 .ebay_recommended { font-size: 12px; font-weight: normal; border: 1px solid #3665f3; border-radius: 99px!important; margin-left: 5px; display: inline-block; vertical-align: middle; color: #3665f3; padding: 2px 5px; zoom: 0.8; }
.campaigncpc_wrapper .cpc_row { display: flex; margin-bottom: 35px; }
.campaigncpc_wrapper .cpc_row > div { width: 25%; padding-right: 10px; }
.campaigncpc_wrapper .cpc_row .title { margin-bottom: 5px; line-height: 14px; color: #999; font-size: 12px; }
.campaigncpc_wrapper .cpc_row .value { color: #333; font-size: 14px; }
.campaigncpc_wrapper .cpc_row .value .input-auto { width: 90%; height: 30px; }
.campaigncpc_wrapper .cpc_row .value .flag-icon { margin-left: 5px; }
.campaigncpc_wrapper .cpc_row .value a { margin-left: 15px; font-size: 12px; }
.campaigncpc_wrapper .cpc_row .value button.launch_btn { height: 23px; line-height: 10px; margin-left: 20px; margin-top: 0; }
.campaigncpc_wrapper .cpc_row .value .launch_tips { font-size: 12px; }
.campaigncpc_wrapper .cpc_row button { margin-top: 18px; }
.campaigncpc.smart .campaigncpc_wrapper .cpc_row .daily_budget, .campaigncpc.smart .campaigncpc_wrapper .cpc_row .max_cpc { display: inline-block; width: 50%; vertical-align: top; }
.campaigncpc.smart .campaigncpc_wrapper .cpc_row .smart_detail { width: 50%; }
.campaigncpc.smart .campaigncpc_wrapper .cpc_row .smart_detail .daily_budget { width: calc(50% + 5px); }
.campaigncpc.smart .campaigncpc_wrapper .cpc_row .smart_detail .max_cpc { width: calc(50% - 5px); }
.campaigncpc_wrapper.campaign .row .col-md-4 button { margin-left: 15px; }
.campaigncpc_wrapper .form-group label, .campaigncpc_wrapper .form-group .col-md-8 { line-height: 30px; margin: 0; }
.campaigncpc_wrapper .form-group .col-md-8 { padding-left: 0; }
.campaigncpc_wrapper .form-group .col-md-8 a { margin-left: 10px; color: #3a6ac9; }
.campaigncpc_wrapper .form-group .col-md-8 .help-inline { padding: 0 5px; }

.campaigncpc_wrapper .pla_keyword_list .ant-table-column-title { white-space: pre-wrap; }
.campaigncpc_wrapper .pla_listing_list .ant-table-column-title { white-space: pre-wrap; }
.campaigncpc_wrapper .ant-table-wrapper .ant-table-filter-trigger { margin-inline: 0; padding: 0; }

.campaigncpc_wrapper.adgroup h4 > .archived_switcher { font-size: 12px; float: right;}
.campaigncpc_wrapper.adgroup h4 > .archived_switcher > button { vertical-align: middle;}

.campaigncpc_wrapper.adgroup .adgroup_add_btn {
    width: 40px;
    height: 36px;
    line-height: 34px;
    font-size: 19px;
    color: #333;
    display: block;
    text-align: center;
    padding: 0 8px;
    margin-left: 15px;
    background: #fafafa;
    border: 1px solid #f0f0f0;
    outline: none;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.campaigncpc_wrapper.adgroup .adgroup_add_btn:hover { color: #3a6ac9; }
.campaigncpc_wrapper.adgroup .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn { color: #3a6ac9; }
.campaigncpc_wrapper.adgroup .ant-tabs-tab.ant-tabs-tab-active { border-top-color: #3a6ac9; }
.campaigncpc_wrapper.adgroup .ant-tabs-ink-bar { background: #3a6ac9; }
.campaigncpc_wrapper.adgroup .ant-tabs-top.noborder > .ant-tabs-nav::before { border: 0; }
.campaigncpc_wrapper.adgroup .row { margin-left: -30px; margin-right: -30px; }
.campaigncpc_wrapper.adgroup .action_row { padding-top: 0; }
.campaigncpc_wrapper.adgroup .action_row .pull-right span.pull-left { line-height: 30px; font-size: 12px; }
.campaigncpc_wrapper.adgroup .ant-table a { margin-right: 10px; display: inline-block; }
.campaigncpc_wrapper.adgroup .ant-table a:last-child { margin-right: 0; }

.campaigncpc_wrapper.adgroup .smart_subtitle { font-size: 12px; color: #999; margin-left: 10px; }
.campaigncpc_wrapper.adgroup .cpc_help_icon { font-size: 12px; color: #999; margin-left: 5px; cursor: pointer; }
.campaigncpc_wrapper.adgroup .cpc_rbc_row { display: flex; margin-bottom: 25px; }
.campaigncpc_wrapper.adgroup .cpc_rbc_row > div { width: 50%; }
.campaigncpc_wrapper.adgroup .cpc_rbc_row > div .title { color: #999; margin-bottom: 5px; }
.campaigncpc_wrapper.adgroup .cpc_rbc_row > div .value { font-size: 14px; }

.campaigncpc_wrapper.campaign_edit,.campaigncpc_wrapper.adgroup_edit, .campaigncpc_wrapper.daily { margin: 0; border: 0; box-shadow: none; padding: 20px 35px; }
.campaigncpc_wrapper.daily { padding-top: 0; }
.campaigncpc_wrapper.campaign_edit .row, .campaigncpc_wrapper.adgroup_edit .row { margin: 0 20px; margin-bottom: 10px; }
.campaigncpc_wrapper.campaign_edit .row .form-group .control-label, .campaigncpc_wrapper.campaign_edit .row .form-group .col-md-10 { line-height: 30px; margin-bottom: 0; }
.campaigncpc_wrapper.campaign_edit .row .form-group .col-md-10 .help-inline { padding: 0 5px; }
.campaigncpc_wrapper.adgroup_edit .row .form-group .control-label, .campaigncpc_wrapper.adgroup_edit .row .form-group .col-md-9 { line-height: 30px; margin-bottom: 0; }
.campaigncpc_wrapper.adgroup_edit .row .form-group .col-md-10 .help-inline { padding: 0 5px; }
.cpc_kw_eidt_bid { margin-top: 7%; }
.cpc_kw_eidt_bid .form-group .control-label { padding: 0; padding-right: 10px; }
.cpc_kw_eidt_bid .form-group .control-label, .cpc_kw_eidt_bid .form-group .col-md-9 { line-height: 30px; }
.cpc_kw_eidt_bid .col-md-9 .ant-select, .cpc_kw_eidt_bid .col-md-9 .ant-input-number { margin-right: 10px; }
.cpc_kw_bulk_add { padding: 15px 25px; }
.cpc_kw_bulk_add .form-group { display: inline-block; width: 50%; vertical-align: top; margin-top: 15px!important; }
.cpc_kw_bulk_add .form-group .col-md-9 { padding: 3px 15px; }

.cpc_kw_upload .alert { margin-bottom: 10px; }
.cpc_kw_upload .upload_keyword_btn_box { min-height: 180px; background: #fafafa; }
.cpc_kw_upload .upload_keyword_btn_box::before { content:''; display: inline-block; height: 180px; vertical-align: middle; }
.cpc_kw_upload .upload_keyword_btn_box > div { display: inline-block; vertical-align: middle; text-align: left; }
.cpc_kw_upload .upload_keyword_btn_box .selected_file { margin-bottom: 10px; }
.cpc_kw_upload .upload_keyword_btn_box .fa-file-download { margin-right: 5px; }
.cpc_kw_upload .upload_keyword_btn_box .fa-upload { margin-right: 5px; }
.cpc_kw_upload .upload_keyword_btn_box .fa-close { margin-left: 5px; cursor: pointer; }
.cpc_kw_upload .upload_keyword_btn_box button.blue { margin-left: 15px; vertical-align: top; }
.cpc_kw_upload .oldbid { margin-right: 5px; text-decoration: line-through; color: #999; }

.campaigncpc_wrapper .red.add_negative_time { display: inline-block; }
.campaigncpc_wrapper .red.add_negative_time i { margin: 0 5px; }

.campaigncpc_wrapper .refresh_icon { position: relative; cursor: pointer; color:#3462C0; }
.campaigncpc_wrapper .refresh_icon.disabled { cursor: not-allowed; }
.campaigncpc_wrapper .refresh_icon > i { font-size: 12px; font-weight: 400; }
.campaigncpc_wrapper .refresh_icon > span { position: absolute; left: 3px; top: 1px; font-size: 8px; }

.campaigncpc_wrapper .ant-table .archived { color: #999; }

.page-header-fixed .page-container.campaigncpc { margin-top: 0; padding-top: 50px; }

.campaigncpc_wrapper .campaign, .campaigncpc_wrapper .adgroup, .campaign_cps_edit .campaign { width: calc(100% - 450px); display:inline-block;}
.campaigncpc_wrapper .campaign.new { width: 100%; }
.campaigncpc_wrapper .campaign_report_summary, .campaign_cps_edit .campaign_report_summary { width: 450px; display: inline-flex; vertical-align: top; padding: 10px 15px; background: #f5f5f5; font-size: 12px; position: relative; border-radius: var(--pa-border-radius); }
.campaigncpc_wrapper .campaign_report_summary > div, .campaign_cps_edit .campaign_report_summary > div { display: inline-flex; width: 50%; }
.campaigncpc_wrapper .campaign_report_summary .title, .campaigncpc_wrapper .campaign_report_summary .value,
.campaign_cps_edit .campaign_report_summary .title, .campaign_cps_edit .campaign_report_summary .value { margin-right:15px; line-height: 24px; }
.campaigncpc_wrapper .campaign_report_summary .title, .campaign_cps_edit .campaign_report_summary .title { color: #999; }
.campaigncpc_wrapper .campaign_report_summary .value, .campaign_cps_edit .campaign_report_summary .value { color: #333; }

@media (max-width: 1600px) {
    .campaigncpc_wrapper .campaign, .campaigncpc_wrapper .adgroup, .campaign_cps_edit .campaign { width: calc(100% - 400px);}
    .campaigncpc_wrapper .campaign_report_summary, .campaign_cps_edit .campaign_report_summary { width: 400px; }
    .campaign_cps_edit .cps .campaign_suggestion { width: 400px; }
}
@media (max-width: 1400px) {
    .campaigncpc_wrapper .campaign, .campaigncpc_wrapper .adgroup, .campaign_cps_edit .campaign { width: calc(100% - 350px);}
    .campaigncpc_wrapper .campaign_report_summary, .campaign_cps_edit .campaign_report_summary { width: 350px; }
    .campaign_cps_edit .cps .campaign_suggestion { width: 350px; }
}

.campaigncpc_wrapper.adgroup .pic-enlarger { text-align: center; }
.campaigncpc_wrapper.adgroup .pic-enlarger-small { max-height: 80px; }
.campaigncpc_wrapper.adgroup .check_error .ant-select-selector { border-color: #DB0011; }
.campaigncpc_wrapper.adgroup .ant-select-focused.check_error .ant-select-selector { border-color: #d9d9d9; }
.campaigncpc_wrapper.adgroup .unsave_status { display: inline-block; width: 5px; height: 5px; border-radius: 50%; background-color: orange; margin-left: 5px }

.campaigncpc_wrapper.adgroup .search_keyword .ant-select { margin-right: -1px; z-index: 1; vertical-align: top; }
.campaigncpc_wrapper.adgroup .search_keyword .ant-select-selector { border: 1px solid #d9d9d9 !important; }
.campaigncpc_wrapper.adgroup .search_keyword .ant-select-selector:hover { border-color: #5882cc !important; }
.campaigncpc_wrapper.adgroup .search_keyword .btn { float: unset; margin-left: 10px; vertical-align: top; }

.campaigncpc_wrapper.adgroup .ebay_suggest { display: inline-block; width: 5px; height: 5px; border-radius: 50%; background-color: green; margin-left: 5px }
.listing_select.ebay_suggest { display: inline-block; width: 5px; height: 5px; border-radius: 50%; background-color: green; margin-left: 5px }
.campaigncpc_wrapper.adgroup .sync_ebay_suggest { color: #999; margin-left: 5px; }
.campaigncpc_wrapper.adgroup .new_icon { font-size: 9px; margin-left: 5px; color: #FF8000; vertical-align: top; }

.campaigncpc_wrapper.adgroup .ant-tabs-content { position: relative; }
.campaigncpc_wrapper.adgroup .ant-tabs-content .ad_fee_chart { position: absolute; width: 400px; top: 0; right: 450px; }

.list_search_wrapper.campaign { position: relative; }
.list_search_wrapper.campaign .pla_kblink { position: absolute; bottom: 5px; right: 0; }
.list_search_wrapper.campaign .ad_fee_chart { position: absolute; width: 600px; top: 10px; right: 5%; }
.list_search_wrapper.campaign .ad_fee_chart > div { display: inline-block; vertical-align: top; width: 300px; margin-left: -15px; }
/* 针对小屏用户调整宽度 */
@media (max-width: 1600px) {
    .list_search_wrapper.campaign .ad_fee_chart { width: 500px; }
    .list_search_wrapper.campaign .ad_fee_chart > div { width: 250px; }
}
@media (max-width: 1440px) {
    .list_search_wrapper.campaign .ad_fee_chart { width: 400px; }
    .list_search_wrapper.campaign .ad_fee_chart > div { width: 200px; }
}

.report_date_select { border-top: 1px solid #eee; padding-top: 15px; margin-bottom: 10px; }
.report_date_select .input-50 { width: 150px; display: inline-block; vertical-align: top; margin-right: 15px }
.report_date_select .ant-tabs { display: inline-block; vertical-align: top; }
.report_date_select .ant-tabs .ant-tabs-nav { margin-bottom: 0; }
.report_date_select .ant-tabs .ant-tabs-tab { padding: 6px 0; }
.report_date_select .ant-tabs-top > .ant-tabs-nav::before, .ant-tabs-bottom > .ant-tabs-nav::before, .ant-tabs-top > div > .ant-tabs-nav::before, .ant-tabs-bottom > div > .ant-tabs-nav::before { border-bottom: 0; }
.report_date_select > div { vertical-align: top; }
.report_date_select .marginleft { margin-left: 10px; }

.campaigncpc_wrapper .daily_top_search { padding-bottom: 10px; /*border-bottom: 1px solid #f0f0f0;*/ margin-bottom: 10px; }
.campaigncpc_wrapper .daily_top_search .title { font-size: 14px; color: #999; }
.campaigncpc_wrapper .daily_top_search .datasource_selecter { width: 120px; margin-left: 5px; }
.campaigncpc_wrapper .daily_top_search .report_date_select { padding: 0; margin-bottom: 0; margin-left: 10px; border-top: 0; display: inline-block; vertical-align: top; }
.campaigncpc_wrapper .daily_top_search .btn.blue { margin-left: 20px; }
.daily_report_summary_box .summary_value { font-size: 14px; }
.daily_report_summary_box .summary_value i { margin-left: 5px; margin-right: 3px; }
.daily_report_summary_box .comparison_date { color: #999; font-size: 11px; }

.campaigncpc_wrapper.adgroup .cpc_edit_item { position: relative; }
.campaigncpc_wrapper.adgroup .add_date { text-align: right; }

.campaigncpc_wrapper .ineligible { margin-left: 10px; }

.pl_download_period { padding-top: 25px; }
.pl_download_period .control-label { text-align: right; line-height: 25px; }
.pl_download_period .date > div { margin-top: 10px; }
.pl_download_period .date .input-50 { width: 200px; display: inline-block; vertical-align: top; }
.pl_download_period .date .input-50:first-child { margin-right: 10px; }

.bulk_edit_budget { margin: 7%; }
.bulk_edit_budget > span { line-height: 30px; margin-right: 10px; }
.bulk_edit_budget > div { margin-right: 10px; }

.campaign_copy_page { padding: 10px 25px 0; }
.campaign_copy_page .cpc_row { display: flex; margin-bottom: 20px; }
.campaign_copy_page .cpc_row > div { width: 33.33%; padding-right: 10px; }
.campaign_copy_page .cpc_row > div:last-child { padding-right: 0; }
.campaign_copy_page .cpc_row .title { margin-bottom: 5px; line-height: 14px; color: #999; font-size: 12px; }
.campaign_copy_page .cpc_row .value { color: #333; font-size: 14px; }
.campaign_copy_page .cpc_row .value .input-auto { width: 90%; height: 30px; }
.campaign_copy_page .cpc_row .value .flag-icon { margin-left: 5px; }

.pull-right .cpc_help_icon { float: left; line-height: 30px; cursor: pointer; }
.cpc_help_content { max-width: 350px; }
.cpc_help_content h4 { font-size: 13px; font-weight: bold; }
.cpc_help_content h4 .ebay_recommended { font-size: 12px; font-weight: normal; border: 1px solid #3665f3; border-radius: 99px!important; margin-left: 5px; display: inline-block; vertical-align: middle; color: #3665f3; padding: 2px 5px; zoom: 0.8; }
/* end campaign cpc */

/* campaign oa */
.offsite_ad_edit { padding: 10px 25px; }
.offsite_ad_edit .campaign_suggestion { width: 100%; border-radius: 5px!important; border: 1px solid #D9D9D9; background: #E5F9E6; padding: 5px 10px; line-height: 1.8; }
.offsite_ad_edit .oa_row { display: flex; margin-top: 15px; }
.offsite_ad_edit .oa_row > div { width: 33.33%; padding-right: 10px; }
.offsite_ad_edit .oa_row > div.budget > div { display: inline-block; vertical-align: top; width: 50%; }
.offsite_ad_edit .oa_row > div.budget > div a { line-height: 30px; }
.offsite_ad_edit .oa_row .title { margin-bottom: 5px; line-height: 14px; color: #999; font-size: 12px; }
.offsite_ad_edit .oa_row .value { color: #333; font-size: 14px; }
.offsite_ad_edit .oa_row .input-auto { width: 90%; height: 30px; }
.offsite_ad_edit .oa_row.suggestion { margin-top: 5px; }
.offsite_ad_edit .oa_row.suggestion > div:first-child { width: 66.66%; }
.offsite_ad_edit .oa_row .ineligible { width: 66.66%; }
.oa_warring { border-radius: 5px!important; font-size: 12px; padding: 5px 12px; margin-bottom: 10px;}
/* end campaign oa */

/* 調整範本編輯選擇模塊窗口選項的行距 */
.upc_list p { margin-bottom: 0; }

/* 范本/刊登列表点击编辑后列表行的效果 */
.ant-table-tbody > tr.ant-table-row.table_row_edited .ant-table-selection-column,
.ant-table-tbody > tr.ant-table-row.ant-table-row-selected.table_row_edited .ant-table-selection-column,
.ant-table-tbody > tr.ant-table-row-selected.table_row_edited > .ant-table-selection-column,
.ant-table-tbody > tr.ant-table-row.table_row_edited:hover > .ant-table-selection-column { background: #bbdefb; border-bottom-color: #bbdefb; }
.listing_list .ant-table-expanded-row.ex_row_edited > td { background: #bbdefb; }
.listing_list .ant-table-expanded-row.ex_row_edited > td > .ex_row_div .ex_row_pic, .listing_list .ant-table-expanded-row.ex_row_edited > td > .ex_row_div .ex_row_content { background: #ffffff; }

.listing_list .ant-table-tbody > tr.ant-table-row-selected > td { background: #ffffff; border-color: #f0f0f0; }
.listing_list .ant-table-tbody > tr.ant-table-row-selected:hover > td { background: #ffffff; border-color: #f0f0f0; }

/* 编辑器插入视频隐藏autoplay */
.fr-checkbox-line.fr-autoplay-margin { display: none; }



.sizeset{ width:100%;}
.sizeset span{ padding-right:10px;}

.package_depth{float:left; margin-right:20px;}
.package_depth span{ padding-right:10px;}

.shipping_col_1{ float:left; width:130px; padding:4px;}

.shipping_col_head{ padding:0!important}
.shipping_col_head .col-md-10{padding-bottom:0!important}
.shipping_col_head .col-md-6{ padding-bottom:0!important}
.disabledtxt{ color:#ccc!important}
.bluetxt a{color:#3A6AC9 !important}

/* popover */
.extend_msg.ant-popover { font-size: 12px; }
.extend_msg.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow,
.extend_msg.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow,
.extend_msg.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
    border-top-color: #0754b9;
    border-left-color: #0754b9;
}
.extend_msg .ant-popover-inner { border-top: 3px solid #0754b9; }
.extend_msg .ant-popover-arrow::after,.extend_msg .ant-popover-arrow-content { background-color: #0754b9; }

.extend_msg_left.ant-popover { font-size: 12px; }
.extend_msg_left.ant-popover-placement-bottom > .ant-popover-content > .ant-popover-arrow,
.extend_msg_left.ant-popover-placement-bottomLeft > .ant-popover-content > .ant-popover-arrow,
.extend_msg_left.ant-popover-placement-bottomRight > .ant-popover-content > .ant-popover-arrow {
    border-top-color: #0754b9;
    border-left-color: #0754b9;
}
.extend_msg_left .ant-popover-inner { border-right: 3px solid #0754b9; }
.extend_msg_left .ant-popover-arrow::after,.extend_msg .ant-popover-arrow-content { background-color: #0754b9; }

.extend_msg .shipping_method { padding: 10px; font-size: 12px; min-width: 350px; }
.extend_msg .shipping_method h4 { font-weight: bold; font-size: 14px; }
.extend_msg .shipping_method table > tbody > tr > td { vertical-align: top; }
.extend_msg .shipping_method table > tbody > tr > td.shipping_fee { width: 90px; }
/* end popover */

/* video list */
.video_list_table td img { max-width:80px; max-height:80px;}
.video_list_table .folder_path { color: #999; margin-top: 5px;}
.video_list_table .videoid { color: #999; font-size: 10px;}
.video_list_table .remark { color: #f90; }
.video_list_table .video_thumbnail, .video_edit .video_thumbnail { position: relative; width: 82px; height: 82px; text-align: center; line-height: 76px; margin: auto; border: 1px solid #eee; }
.video_list_table .video_thumbnail a, 
.video_edit .video_thumbnail a{ position: absolute; top: 0; left: 0; display: block; width: 80px; height: 80px; color: #ffffff!important; }
.video_thumbnail a:hover { background: #c5c5c561; }
.video_list_table .video_thumbnail a > .play_btn, .video_edit .video_thumbnail a > .play_btn { text-shadow: 0 0 5px #000; }
.video_list_table .action a + a { margin-left: 5px; }
.video_edit .form-group .col-md-10 { line-height: 30px; border-left: 1px solid #e8e8e8; padding-bottom: 10px; }
.video_edit .form-horizontal .control-label { margin: 0; padding-top: 5px; }
.video_edit .form-horizontal { position: relative; }
.video_edit .tips { position: absolute; top: 0; right: 0; width: 330px; }
.video_edit .tips label { font-weight: 600; text-decoration: underline; }
.video_edit .tips ul { padding-left: 15px; }
.video_edit .video_thumbnail { margin: 0; }
.video_edit .video_thumbnail .pic-enlarger .pic-enlarger-small { max-height: 80px; }
.video_player { text-align: center; }
.video_player video { max-width: 100%; }
.copy_video_select_account { padding-left: 15px; padding-top: 15px; }
.copy_video_select_account .ebayaccount_check_list .ant-checkbox-wrapper { width: 24%; }

/* video select */
.video_select_wrapper { min-height: 100%; display: flex; padding: 10px 15px; }
.video_select_wrapper .col-md-10 { padding-left: 25px; }
.video_select_wrapper .left_folder { background: #f5f5f5; padding: 0; border-radius: var(--pa-border-radius); }
.video_select_wrapper .left_folder .left_menu_icon { border-top: 0; }
.video_select_wrapper .right_search { margin-bottom: 10px; }
.video_select_wrapper .right_search .ant-input-affix-wrapper { margin-left: -1px; margin-right: 10px; }
.video_select_wrapper .right_search .ant-checkbox-wrapper { margin-right: 10px; }
.video_select{ width: 100%;float: left;}
.video_select .picture_list_pager { width: 100%;float: left;}
.video_select .ant-checkbox-group { width:100%}
.video_select .picture_list_item { border:1px solid #ddd;border-radius:4px; position:relative; padding-bottom:10px; padding-top:10px }
.video_select .picture_list_item:hover {border:1px solid #ccc;}
.video_select .picturehead{ display:none}
.video_select .picturecnt{padding-bottom:10px;}
.video_select .chcek_title{width:90%;margin:0 5%; padding-bottom:10px; float:left; }
.video_select .ant-checkbox-wrapper{ width:100%}
.video_select .ant-checkbox{ float:left; margin-top:4px; }
.video_select .name{ width:86%; margin-left:1%; float:left; overflow: hidden; text-overflow: ellipsis;white-space:nowrap; text-align:left;}
.video_select .pic{ width:90%; margin-left:5%; float:left;}
.video_select .picture{ padding-top: 70%;height:0; position:relative;vertical-align:middle;}
.video_select .picture_inner {position:absolute;top:0; left:0;right:0;bottom:0; text-align:center; background: #f5f5f5; border: 1px solid #eee; }
.video_select .picture_inner .picture_inner_img{vertical-align:middle; max-width:100%; max-height:100%;}
.video_select .picture a{ position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; color: #ffffff!important; }
.video_select .picture a:hover { background: #c5c5c561; }
.video_select .picture a > .play_btn, .video_edit .video_thumbnail a > .play_btn { text-shadow: 0 0 5px #000; padding-top: 30%; }
.video_select .video_title, .video_select .video_desc, .video_select .video_remark { text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.video_select .video_remark { color: #f90; margin-top: 5px; }
.video_select .video_remark .fa-commenting-o { margin-right: 5px; }
.video_select .action{ line-height:20px; text-align:left; float:left;  width:100%;}
.video_select .action .btn{ width:92%; margin-left:4%; display:block;text-align:center; margin-top:5px; float:left; background:#eee;}
.video_select .action .btn{padding:6px 0!important;}
@media (max-width: 479px) {
    .video_select .picture_list_item{ float:left; list-style-type:none;width:100%; text-align:center; margin:0 1% 1% 0;  position:relative; }
}
@media(min-width: 480px) and  (max-width: 799px){
   .video_select .picture_list_item{ float:left; list-style-type:none;width:49%; text-align:center; margin:0 1% 1% 0;  position:relative; }
   .video_select .picture_list_item:nth-child(2n){width:49%; margin-right:0;} 
}
@media (min-width: 800px) and (max-width: 1000px){
   .video_select .picture_list_item{ float:left; list-style-type:none;width:24%; text-align:center; margin:0 1% 1% 0;  position:relative; }
   .video_select .picture_list_item:nth-child(4n){width:24%; margin-right:0;} 
} 
@media (min-width: 1001px) and (max-width: 1300px) {
       .video_select .picture_list_item{ float:left; list-style-type:none;width:24%; text-align:center; margin:0 1% 1% 0;  position:relative; }
   .video_select .picture_list_item:nth-child(4n){width:24%; margin-right:0;} 
}
@media (min-width: 1301px) and (max-width: 1600px){
    .video_select .picture_list_item{ float:left; list-style-type:none;width:19%; text-align:center;  margin:0 1% 1% 0;position:relative;}
    .video_select .picture_list_item:nth-child(5n){width:19%; margin-right:0;} 
}
@media (min-width: 1601px){
    .video_select .picture_list_item{ float:left; list-style-type:none;width:16%;  text-align:center; margin:0 0.8% 1% 0;   position:relative;}
    .video_select .picture_list_item:nth-child(6n){width:16%; margin-right:0;} 
}
.video_btngroup { margin-bottom: 15px; }
.video_selected { display: flex; padding: 10px; border: 1px solid #ccc; width: 450px; position: relative; }
.video_selected .videoid { color: #999; margin-bottom: 5px; font-size: 10px; }
.video_selected .video_thumbnail { position: relative; width: 140px; height: 140px; text-align: center; line-height: 135px; background: #f5f5f5; border: 1px solid #eee; margin-right: 10px;}
.video_selected .video_thumbnail a { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; color: #ffffff!important; }
.video_selected a:hover { background: #c5c5c561; }
.video_selected .video_thumbnail a > .play_btn { text-shadow: 0 0 5px #000; margin-top: 45%; }
.video_selected .video_thumbnail img { max-height: 100%; max-width: 100%; }
.video_selected .remove_btn { height: 18px; width: 18px; margin-left: 7px; border: 1px solid #999; display: inline-block; border-radius: 3px !important; text-align: center; line-height: 17px; position: absolute; right: 10px; bottom: 10px; }
.video_selected .remove_btn:hover { background-color: #DB0011; border: 1px solid #DB0011; }
.video_selected .remove_btn i { color: #999; }
.video_selected .remove_btn:hover i { color: #ffffff; }
.video_selected .video_thumbnail + div { width: calc(100% - 167px); }
.video_btngroup .help-inline.green { padding-left: 10px; padding-top: 6px; }

/* end video list */

/* new bestoffer */
.bestoffer_wrapper { display: inline-block; width: calc(100% + 35px); min-height: 700px; background: #fbfbfb;margin: -15px; margin-left: -20px; margin-bottom: -10px; padding: 15px; padding-left: 20px; }
.bestoffer_wrapper .select_all { padding: 5px 15px; float: left; background: transparent!important; }
.bestoffer_wrapper .top_action_row .pull-left { margin-left: 240px; }
.bestoffer_row { display: flex; background: #fff;  border: 1px solid #DBDBDB; margin-bottom: 30px; padding: 15px; border-radius: 5px!important; font-size: 12px; }
.bestoffer_row .bestoffer_img { margin: 0 20px 0  10px; width: 80px; height: 80px; }
.bestoffer_row .bestoffer_img img { max-width: 80px; max-height: 80px; }
.bestoffer_row .offer_buyer_msg { flex: 1; word-break: break-word; }
.bestoffer_row .offer_flag { margin: 0 10px; }
.bestoffer_row .offer_action { width: 103px; line-height: 22px; }
.bestoffer_row .ant-dropdown-link.ant-dropdown-trigger .fa.fa-angle-down { margin: 0; }
.bestoffer_row .bestoffer_middle_box { width: 70%; }
.bestoffer_row .bestoffer_middle_box > div { display: flex; }
.bestoffer_row .bestoffer_middle_box > div + div { margin-top: 20px; }
.bestoffer_row .title { color: #999; }
.bestoffer_row .value { font-weight: 600; }
.bestoffer_row .item_row1, .bestoffer_row .item_row2 { width: 50%; }
.bestoffer_row .offer_row1, .bestoffer_row .offer_row2 { width: 50%; display: flex; }
.bestoffer_row .item_row1 .flag-icon { margin: 0 10px; }
.bestoffer_row .item_row1 .itemid { color: #999; display: inline-block; }
.bestoffer_row .item_row1 .shipping_service { margin-right: 10px; }
.bestoffer_row .item_row2 { display: flex; }
.bestoffer_row .item_row2 > div, .bestoffer_row .offer_row1 > div, .bestoffer_row .offer_row2 > div { flex: 1; }
.bestoffer_row .item_row2 > div + div, .bestoffer_row .offer_row1 > div + div, .bestoffer_row .offer_row2 > div + div { margin-left: 10px; }
.bestoffer_row .offer_row1 .offer_buyerid, .bestoffer_row .offer_row2 .offer_buyer_addr { flex: 1.5; word-break: break-word; }

.bestoffer_edit { padding: 20px 60px; }
.bestoffer_edit .item_row { display: flex; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ddd; }
.bestoffer_edit .item_row .flag-icon { margin: 0 10px; }
.bestoffer_edit .item_row .item_row2 { display: flex; margin-top: 10px; }
.bestoffer_edit .item_row .item_row2 > div { width: 25%; }
.bestoffer_edit .bestoffer_img { margin-right: 60px; width: 80px; height: 80px; }
.bestoffer_edit .bestoffer_img img { max-width: 80px; max-height: 80px; }
.bestoffer_edit .bestoffer_img + div { flex: 1; }
.bestoffer_edit .title { color: #999; }
.bestoffer_edit .value { font-weight: 600; }
.bestoffer_edit .offer_row { display: flex; }
.bestoffer_edit .offer_row .left, .bestoffer_edit .offer_row .right { width: 50%; }
.bestoffer_edit .offer_row .right { padding-left: 25px; border-left: 1px solid #ddd; }
.bestoffer_edit .offer_row .left > div:first-child, .bestoffer_edit .offer_row .right > div:first-child { display: flex; margin-bottom: 15px; }
.bestoffer_edit .offer_row .left > div:first-child > div:first-child, .bestoffer_edit .offer_row .right > div:first-child > div:first-child { width: 140px; }
.bestoffer_edit .full { width: 100%; padding-left: 140px; }
.bestoffer_edit .full > div { display: inline-block; width: 50%; }
.bestoffer_edit .full > div:first-child > div { display: inline-block; width: 50%; }
.counteroffer_history { padding: 15px 40px; }
.counteroffer_history .buyer { text-align: left; padding-right: 10%; display: flex; }
.counteroffer_history .seller { text-align: right; padding-left: 10%; display: flex; }
.counteroffer_history .buyer_icon, .counteroffer_history .seller_icon { width: 45px; height: 45px; border: 5px solid; text-align: center; line-height: 35px; font-size: 20px; margin-top: 25px; border-radius: 5px!important; }
.counteroffer_history .buyer_icon { margin-right: 10px; color: #dcdcdc; }
.counteroffer_history .seller_icon { margin-left: 10px; color: #C8E2FF; }
.counteroffer_history .history_body_wrapper { flex: 1; }
.counteroffer_history .history_body_wrapper .title { font-weight: bold; margin: 0 20px 5px; }
.counteroffer_history .history_body_wrapper .title .expiration_time { font-weight: normal; font-size: 11px; color: #999; margin: 0 10px; }
.counteroffer_history .history_body_wrapper .history_body { min-width: 350px; min-height: 90px; border-radius: 10px!important; display: inline-block; padding: 15px 20px; font-weight: bold; position: relative; overflow: hidden; }
.counteroffer_history .buyer .history_body_wrapper .history_body { background: #EEEEEE; }
.counteroffer_history .seller .history_body_wrapper .history_body { background: #DEEDFE; }
.counteroffer_history .buyer .history_body_wrapper .history_body .bestoffer_status { position: absolute; top: 15px; right: 20px;  }
.counteroffer_history .seller .history_body_wrapper .history_body .bestoffer_status { position: absolute; top: 15px; left: 20px; }

.bestoffer_wrapper .ant-tabs-top.bestoffer > .ant-tabs-nav::before { border-color: #e0e0e0; }
.bestoffer_wrapper .ant-tabs-card.bestoffer > .ant-tabs-nav .ant-tabs-tab { background: #f3f3f3; border-color: #e8e8e8; }
.bestoffer_wrapper .bestoffer .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn { color: #3a6ac9; }
.bestoffer_wrapper .ant-tabs-card.ant-tabs-top.bestoffer > .ant-tabs-nav .ant-tabs-tab-active { border-bottom-color: #fbfbfb; border-top-color: #3a6ac9; color: #3a6ac9; background: #fbfbfb; }
.bestoffer_wrapper .bestoffer .ant-tabs-tab:hover { color: #3a6ac9; }

.counteroffer_history .buyer .current_bestoffer { position: absolute; height: 100%; width: 5px; top: 0; right: 0; background: #000; opacity: 0.2; }
.counteroffer_history .seller .current_bestoffer { position: absolute; height: 100%; width: 5px; top: 0; left: 0; background: #0065ac; opacity: 0.2; }
/* end new bestoffer */

/* insight modal */
.insight { padding: 10px 25px; min-width: 1000px; display: table; width: 100%; }
.insight > div { clear: both; }
.insight > div.chart_row .col-md-6 { padding: 0; }
.insight > div .title , .traffic_report_title { text-align: center; font-size: 14px; font-weight: 600; margin-top: 10px; margin-bottom: 10px; }
.insight > div .title.chart_row { margin-top: 0; margin-bottom: -25px; }
.insight > div .title.order, .insight > div .title.feedback { margin-bottom: 27px; }

.ebay-listing-insight { padding: 5px 25px; }
.ebay-listing-insight .listing-info,.ebay-listing-insight .variation_list,.ebay-listing-insight .ebay_fee,.ebay-listing-insight .salesorderlist,.ebay-listing-insight .msgsplitpanel,.ebay-listing-insight .feedback_list{padding: 10px 25px;}
.ebay-listing-insight .promotion-list,.ebay-listing-insight .resolution_list{padding: 0 25px 10px;}
.ebay-listing-insight .promotion-list .no-permission{height:200px;border:1px solid #f0f0f0}
.ebay-listing-insight,.ebay-listing-insight .ant-tabs,.ebay-listing-insight .ant-tabs-content,.ebay-listing-insight .ant-tabs-tabpane,.ebay-listing-insight .msg_content>.msg_detail,.ebay-listing-insight .msg_content>.msg_detail>iframe,.ebay-listing-insight .msg_list,.ebay-listing-insight .msg_list>.datarow,.ebay-listing-insight .msgsplitpanel,.ebay-listing-insight .msgsplitpanel>.splitpanel,.ebay-listing-insight>.form-horizontal{height:100%;}
.ebay-listing-insight .ant-tabs-tabpane:not([id$="-ebayMsg"]){overflow-y:auto}
.ebay-listing-insight .ant-tabs-content-holder{flex-grow:1}
.ebay-listing-insight .msg_content>.msg_detail>iframe{width:100%;overflow-y:auto;border:none}
h4.listing-insight-title{float:none;font-size:15px;color:#999;border:0;padding:16px 0 8px}
.listing-info{font-size:12px}
.listing-info>.listing-info-img{float:left;width:90px}
.listing-info>.listing-info-content{float:left;width:calc(100% - 90px)}
.listing-info .listing-info-main>div+div{margin-top:5px}
.listing-info .listing-info-main>div>span+span{margin-left:20px}
.listing-info>.listing-info-content>.row{margin-left:0;margin-right:0}
.listing-info>.listing-info-content>.row>.col-md-6{padding-left:0}
.listing-info .listing-info-block>div:empty,.listing-info .listing-info-block>div>span:empty,.listing-info .listing-info-gift-icon>span:empty,.listing-info .listing-info-main>div:empty,.listing-info .listing-info-main>div>span:empty{display:none}
.listing-info .listing-info-sku{float:left}
.listing-info .listing-info-bundle-sku{float:left;margin-left:20px}
.listing-info .listing-info-bundle-sku table{margin:0}
.listing-info .listing-info-bundle-sku table th{padding:5px;background-color:#fafafa;font-weight:400}
.listing-info .listing-info-bundle-sku table td{padding:5px;background-color:#fff}
.listing-info .listing-info-gift-icon>span+span{margin-left:10px}
.listing-info .listing-info-block{margin-top:20px}
.listing-info .listing-info-title{float:none;font-size:15px;color:#999;border:0;padding:0;margin-bottom:5px}
.listing-info .listing-info-block>div+div{margin-top:5px}
.listing-info .listing-info-item-specific>.col-md-6{padding-top:0;padding-bottom:0}
.listing-info .listing-info-item-specific>.col-md-6.name{width: 250px;}
.listing-info .listing-info-block>div>span+span{margin-left:20px}
.listing-info .listing-info-shipping-field{float:left;width:25%}
.listing-info .listing-info-shipping-value{float:left;width:75%}

/* end insight modal */

/* notice */
.notice_body { width: 90%; text-align: left; margin: 0 auto; }
.notice_bodyin { width: 100%; border-left: 10px solid #E04C43; margin-top: 20px; }
.notice_header { width: 100%; text-align: left; }
.notice_header img { margin-left: 20px; }
.notice_content { text-align: left; padding: 20px; line-height: 40px; }
.notice_content ul { list-style-type: none; }
.notice_content .notice_title { font-size: 14px; font-weight: 600; }
/* template service expired account list */
.expired_list { width: 500px; }
.expired_list tr th, .expired_list tr td { border: 1px solid #ddd; padding: 5px 7px; line-height: 1.25; }

.main-menu{}
.main-menu-inner { height: 100%; min-height: 100%;width:230px; overflow:hidden;position:fixed;padding-bottom:60px;z-index:997; background:#f5f5f5;}
.main-menu:hover .main-menu-inner {  overflow-y:auto; }
.main-menu .main-menu-inner .crm_left_menu{margin-right:0;}

/* 小屏幕的用户不固定，解放左侧空间 */
@media (max-width: 1600px){
    .main-menu-inner {
        position: unset;
    }
}
/*
.main-menu:hover .main-menu-inner.scroll .crm_left_menu{margin-right:-17px;}
.main-menu:hover .main-menu-inner.scroll .leftmenu_top_title .leftmenu_fresh{margin-right:-17px;}
*/
.ant-menu-vertical .ant-menu-item,
.ant-menu-vertical-left .ant-menu-item,
.ant-menu-vertical-right .ant-menu-item,
.ant-menu-inline .ant-menu-item,
.ant-menu-vertical .ant-menu-submenu-title,
.ant-menu-vertical-left .ant-menu-submenu-title,
.ant-menu-vertical-right .ant-menu-submenu-title,
.ant-menu-inline .ant-menu-submenu-title {
    padding: 0 20px 0 16px !important;
}

.ant-tree-switcher{width:12px!important}


/* profile listing order product download modal */
.upload_download_panel { padding: 25px 5%; font-size: 12px; }
.upload_download_panel.noborder { padding: 0 25px; }
.upload_download_panel.noborder h4 { font-size: 14px; font-weight: bold; margin-top: 0; margin-bottom: 10px; }
.upload_download_panel > div:nth-child(n+2) { clear:both; }
.upload_download_panel .download_botton_row { clear:both; padding-top: 20px; }
.upload_download_panel .inputnumber_row { float: none; }
.upload_download_panel .btn.blue { margin-left: 10px; }
.upload_download_panel .title { margin-bottom: 5px; }
.upload_download_panel .ant-select { margin-bottom: 5px; }
.upload_download_panel label.ant-checkbox-wrapper { margin-bottom: 4px; }
.upload_download_panel .download_botton_row > div { display: inline-block; vertical-align: top; width: 210px; }
.upload_download_panel .download_botton_row .btn.blue { margin-left: 0; margin-right: 5px; }
.upload_download_panel .download_botton_row p { margin: 5px 0 0 0; }
.upload_download_panel .ant-upload-list.ant-upload-list-text { display: inline-block; margin-left: 10px; }
.upload_download_panel .ant-upload-list.ant-upload-list-text .ant-upload-list-item { margin-top: 5px; }
.upload_download_panel .upload_botton_row > div { display: inline-block; vertical-align: top; margin-right: 20px; width: 18%; }
.upload_download_panel .upload_botton_row .btn.blue { margin-left: 0; margin-right: 5px; }
.upload_download_panel .upload_botton_row .btn.blue + div { display: inline-block; vertical-align: middle; margin-left: 5px; }
.upload_download_panel .upload_botton_row p { margin: 5px 0 0 0; }
.upload_download_panel .ant-picker { float: none; margin-right: 10px; }
.upload_download_panel .ant-input-number { margin: 0 10px; }

.upload_download_option_row{ display: flex; margin-bottom: 5px;}
.upload_download_option_row > div:not(.title) { flex: 1;}
.upload_download_option_row > div.title { width: 140px; font-size: 12px; line-height: 20px; text-align: right; padding-right: 15px; }

/* end */

/* picture upload */
.img_upload_page { margin: -15px; background: #f8f8f8; padding: 25px 8%; }
.img_upload_page .alert { margin-bottom: 10px; }
.img_upload_page .tree_title + div { display: inline-block; }
.img_upload_page .tree_title + div > .ant-select, .img_upload_page .tree_title + div > .help-block { display: inline-block; margin-left: 10px; }
.picture_upload { padding: 25px 5%; }
.picture_upload .datarow { padding-top: 10px; }
.picture_upload .datarow ..fa-close { cursor: pointer; }
.picture_upload .fa-exclamation-triangle { color: orange; margin-left: 5px; }
.picture_upload .ant-upload { margin: 20px 0; }
.picture_upload .ant-progress-line { float: right; width: calc(100% - 80px); }
.picture_upload .view_icon a { margin-right: 10px; color: #333; font-size: 14px; }
.picture_upload .view_icon .selected { border-bottom: 2px solid #3A6AC9; }
.picture_upload .img_form { margin-top: 20px; display: inline-block; width: 50%; vertical-align: top; }
.picture_upload .img_form:nth-child(10) { margin-bottom: 20px; }
.picture_upload .img_form .img_preview { background-image: url(../../../../Skins/V1/images/Blank.jpg); background-size: cover; display: inline-block; }
.picture_upload .img_form .img_url { display: inline-block; margin-left: 20px; vertical-align: middle; }
.picture_upload .img_form .img_url .title { margin-bottom: 5px; }
.picture_upload .upload_cont { margin-top: 5px; margin-bottom: 15px; }
.picture_upload .picture_thumlist { width: 140px; height: 160px; position: relative; margin-bottom: 15px; }
.picture_upload .picture_thumlist .pic { width: 84%; margin-left: 8%; margin-top: 14px; }
.picture_upload .picture_thumlist .action_btn { position: absolute; top: -17px; right: -3px; }
.picture_upload .picture_thumlist .action_btn i { cursor: pointer; margin-left: 5px; }
.picture_upload .picture_iconlist { margin-bottom: 10px; }
.picture_upload .picture_iconlist .action_btn { display: inline-block; width: 35px; text-align: right; }
.picture_upload .fa-close { cursor: pointer; margin-left: 5px; }
.picture_upload .picture_iconlist .file_name { display: inline-block; width: calc(100% - 60px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-left: 5px; vertical-align: middle; }
.picture_upload .folder_upload_btn .ant-upload.ant-upload-select { position: relative; width: 100%; height: 100%; text-align: center; background: #fafafa; border: 1px dashed #d9d9d9; border-radius: 2px; cursor: pointer; transition: border-color 0.3s; }
.picture_upload .folder_upload_btn .ant-upload.ant-upload-select:not(.ant-upload-disabled):hover { border-color: #40a9ff; }
.picture_upload .folder_upload_btn .ant-upload.ant-upload-select .ant-upload  { width: 100%; outline: none; margin: 20px 0; padding: 16px 0; display: table; height: 100%; }
.picture_upload .folder_upload_btn .ant-upload p.ant-upload-drag-icon  { margin-bottom: 20px; }
.picture_upload .folder_upload_btn .ant-upload p.ant-upload-text  { margin: 0 0 4px; font-size: 16px; }
.picture_upload .parent_folder .fa-folder-open, .picture_upload .sub_folder .fa-folder-open { margin-right: 5px; }
.picture_upload .parent_folder span, .picture_upload .sub_folder span { font-size: 12px; font-weight: 600; }
.picture_upload .parent_file, .picture_upload .sub_folder { margin-left: 20px; }
.picture_upload .sub_file { margin-left: 40px; }
.picture_upload .parent_folder + div { display: table; border-left: 1px dashed #999; margin-left: 5px; margin-top: 5px; }
.picture_upload .parent_folder + div .sub_folder { clear: both; }
.picture_upload .parent_folder + div .sub_folder + div { display: table; border-left: 1px dashed #999; margin-left: 25px; margin-top: 5px; }
.picture_upload .parent_folder + div .sub_folder + div > .sub_file { margin-left: 20px; }
.picture_upload .set_watermark_btn { font-size: 12px; margin-bottom: 15px; }
.picture_upload .set_watermark_btn a { color: #3A6AC9; margin-right: 5px; }

/* end picture upload */

/* shipping policy detail */
.shipping_policy_detail { padding: 0 20px; }
.shipping_policy_detail .form-horizontal h4 { border-top: 0; padding-top: 16px; }
.shipping_policy_detail .form-horizontal .control-label { padding: 7px 10px; }
.payment_policy_detail { padding: 0 20px; }
.payment_policy_detail .form-horizontal .control-label { padding: 7px 10px; }
.return_policy_detail { padding: 0 20px; }
.return_policy_detail .form-horizontal .control-label { padding: 7px 10px; }
/* end */
/* coupon */
.ant-radio-group.coupontypelist{ margin-left:20px;}
.ant-radio-group.coupontypelist .ant-radio-button-wrapper.ant-radio-button-wrapper-checked { background:#3462C0!important; color:#fff!important;border-radius:2px!important }
.ant-radio-group.coupontypelist .ant-radio-button-wrapper{border:none!important; background:none!important}

.ant-checkbox-group.coupontypecheckboxlist .ant-checkbox-wrapper{ width:25%; padding:3px 0; float:left; }
.ant-checkbox-group.coupontypecheckboxlist .ant-checkbox-wrapper + .ant-checkbox-wrapper{margin-left:0!important;}

.ant-radio-group.coupontypelist .ant-radio-wrapper {  float: left;}
.coupontypelistinput{ float:left;}


.coupontypebordertop{border-top:1px solid #ebebeb; padding-top:10px; margin-top:10px;}
.coupontypebordertop .quick_date { display: inline-block; margin-left: 10px; }
.coupontypebordertop .quick_date .ant-tabs-top > .ant-tabs-nav::before, 
.coupontypebordertop .quick_date .ant-tabs-bottom > .ant-tabs-nav::before, 
.coupontypebordertop .quick_date .ant-tabs-top > div > .ant-tabs-nav::before, 
.coupontypebordertop .quick_date .ant-tabs-bottom > div > .ant-tabs-nav::before { border: 0; }
.markdown_edit .quick_date { display: inline-block; margin-left: 10px; }
.markdown_edit .quick_date .ant-tabs-nav { margin-bottom: 0; }
.markdown_edit .quick_date .ant-tabs-top > .ant-tabs-nav::before, 
.markdown_edit .quick_date .ant-tabs-bottom > .ant-tabs-nav::before, 
.markdown_edit .quick_date .ant-tabs-top > div > .ant-tabs-nav::before, 
.markdown_edit .quick_date .ant-tabs-bottom > div > .ant-tabs-nav::before { border: 0; }


.coupondetail{background:#f7f7f7;border-radius:4px; padding:20px;float:right;width:100%}
.coupondetail h2{ font-size:14px;}
.coupondetail ul, .coupondetail ul li{ padding:0; margin:0;}
.coupondetail ul li{ list-style-type:disc; padding-left:5px; margin-left:10px;}
.previewname{border-top:1px solid #eee; padding-top:15px; margin-top:15px; padding-bottom:5px;}
.previedetail{width:100%;display:block;}
.previepic{float:left;}
.previedetailtxt{float:left; margin-left:10px;}
.coupinrestrictions{margin-top: -5px;}
.coupinrestrictions .control-label{padding-left:0!important; text-align:left!important;width:210px;}
.coupinrestrictions .col-md-10{border:none!important; width: calc(100% - 210px);}
.volumpricingtips{ padding-left:22px;}

.extend_msg .tips { font-size: 12px; width: 280px; word-break: break-word;}
.coupon_edit .fa-question-circle { margin-left: 5px; color: #999; }
.coupon_edit .ant-spin-nested-loading { position: unset; }
.coupon_edit .ant-spin-nested-loading .ant-spin-container { position: unset; }
.coupon_edit .ant-spin-nested-loading .ant-spin-container > div { float: left; width: 100%; }
.coupon_edit .ant-spin-nested-loading .ant-spin-container > .coupondetail { position: absolute; right: 50px; width: 350px; }

.discount_content { color: #999; font-size: 11px; }
/* end coupon */

.table-ebay-fee-log thead tr th{border-top: 1px solid #f0f0f0;}
.table-ebay-fee-log thead tr th:first-child, .table-ebay-fee-log tbody tr td:first-child{border-left: 1px solid #f0f0f0;}
.table-ebay-fee-log thead tr th, .table-ebay-fee-log tbody tr td{border-right: 1px solid #f0f0f0;}
.ant-table .table-ebay-fee-log tfoot tr td{border-bottom: 0;}

.no-permission{width:100%;height:100%;display:flex;justify-content:center;align-items:center}

.action-btn-group a+a{padding-left:10px}

/* table filter */
.ant-table-filter-column .ant-dropdown { border: 0; }
.table_filter { padding: 20px 30px; background: #FFF2E2; }
.input_veriation .table_filter .input-small { float: unset; }
.table_filter .ant-input-number { margin-left: -1px; }
.table_filter .btn_row { text-align: right; font-size: 12px; padding-top: 10px; }
.table_filter .btn_row a { margin-left: 10px; margin-right: 0; }
.table_filter .btn_row a.default { color: #999; }
.campaigncpc_wrapper.adgroup .table_filter .btn_row a { margin-right: 0; }
/* end table filter */

/* two factor auth */
.two_fa_edit { padding: 10px 25px; }
.two_fa_edit ol { padding-left: 15px; }
.two_fa_edit .verity { text-align: center; margin-top: 10px; }
.two_fa_edit .verity > div { position: relative; }
.two_fa_edit .verity > div > .help-inline { position: absolute; left: calc(40% + 150px); top: 20%; }
.two_fa_edit .verity input { border-bottom: 1px solid #bbb; text-align: center; margin: 10px 0 15px; font-size: 16px!important; letter-spacing:7px; width: 150px; }

/* end two factor auth */

/* payment payout */
.payment_payout .search_option .date { width: 330px; display: inline-block; }
.payment_payout .search_option .date .ant-picker { margin-left: -1px; height: 32px; }
.list_search_wrapper.payment_payout .search_selected { padding: 0; }
.payment_txn_list span { margin-right: 5px; }
.payment_txn_fee_detail { min-width: 400px; font-size: 12px; padding: 0 15px 15px; }
.payment_txn_fee_detail .fee_based { border-bottom: 1px solid #ddd; margin-top: 10px; padding-bottom: 5px; }
.payment_txn_fee_detail .fee_row { display: flex; justify-content: space-between; margin-top: 5px; }
.payment_txn_fee_detail .ebay_memo { color: #999; }
.new_page_content.payout_detail { background: #f8f8f8; }
.payout_detail_content { min-width: 1200px; width: 75%; margin: 10px auto; background: #fff; border: 1px solid #ddd; border-radius: var(--pa-border-radius); padding: 20px 40px; min-height: 600px; }
.payout_detail_content .payout_id span { font-size: 16px; margin-right: 10px; }
.payout_detail_content .top_info { margin-bottom: 25px; }
.payout_detail_content .top_info > div { display: inline-block; vertical-align: middle; margin-right: 10px; width: 10%; }
.payout_detail_content .top_info > div:first-child { width: 40%; }
.payout_detail_content .top_info .title { color: #999; }

/* end payment payout */

/* payment dispute */
.payment_dispute_list .closed_reason { color: #999; }
.payment_dispute_detail { padding: 0 30px; }
.payment_dispute_detail h5 { font-weight: bold; }
.payment_dispute_detail .top_info .line1, .payment_dispute_detail .top_info .line2, .payment_dispute_detail .top_info .line3 { display: flex; margin-bottom: 15px; }
.payment_dispute_detail .top_info .line1 > div, .payment_dispute_detail .top_info .line2 > div, .payment_dispute_detail .top_info .line3 > div { width: 25%; flex: 1; }
.payment_dispute_detail .top_info .title { color: #999; margin-bottom: 5px; }
.payment_dispute_detail .top_info .buyer_msg { margin-bottom: 15px; }
.payment_dispute_detail .order_detial_content { margin: 10px 0; }
.payment_dispute_detail .order_detial_content .combineorder_list .salesorder { border: 0; }
.payment_dispute_detail .col-md-4 { border-left: 1px solid #ddd; }
.payment_dispute_detail .return_address > div { display: flex; margin-top: 10px; }
.payment_dispute_detail .return_address .line1 > div,.payment_dispute_detail .return_address .line2 > div { width: calc(25% - 15px); margin-right: 15px; }
.payment_dispute_detail .return_address .line3 > div { width: calc(50% - 15px); margin-right: 15px; }
.payment_dispute_detail .upload_btn { height: 131px; width: 115px; float: left; margin-top: 0; }
.payment_dispute_detail .upload_btn .ant-upload.ant-upload-drag p.ant-upload-text { font-size: 12px; }
.payment_dispute_detail .ant-steps-dot .ant-steps-item-tail::after, .payment_dispute_detail .ant-steps-dot.ant-steps-small .ant-steps-item-tail::after { margin-left: 120px; }
.payment_dispute_detail .ant-steps-vertical.ant-steps-dot .ant-steps-item-icon { position: absolute; margin-left: 105px; }
.payment_dispute_detail .ant-steps-vertical > .ant-steps-item .ant-steps-item-title { float: left; font-size: 12px; padding-right: 30px; }
.payment_dispute_detail .ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-description { padding-top: 7px; color: #333; }
/* end payment dispute */

/* PL seller eligibility */
.eligibility_site { width: 750px; padding: 5px 10px; }
.eligibility_site > div { display: inline-block; width: 33.33%; vertical-align: top; }
.eligibility_site > div .eligibility_row { border-bottom: 1px dotted #ddd; margin-bottom: 3px; }
.eligibility_site > div .site_and_status { display: flex; justify-content: space-between; }
.eligibility_site > div .site_and_status .site { width: 160px; }
.eligibility_site > div .site_and_status .status { text-align: right; padding-right: 23px; }
.eligibility_site .reason { zoom: 0.8; color: #999; text-align: right; padding-right: 30px; height: 15px; }
.eligibility_site > div h4 { font-size: 12px; font-weight: bold; margin-bottom: 15px; }
/* end PL seller eligibility */

/* subscription */
.payment_btn_row .btn { margin-right: 10px; }
.payment_btn_row .btn:hover { border-color: #d9d9d9; background: #d9d9d9; color: #333; }
.payoneer_form { padding: 15px 50px; }
.panel-body.payoneer_form .form-horizontal .control-label { width: 120px; text-align: left; padding-left: 0; }
.panel-body.payoneer_form .form-horizontal .col-md-10 { width: calc(100% - 120px); border-left: 0; line-height: 26px; }
.unpaid_bills { border: 1px solid #efefef; border-radius: 8px!important; background: #f5f5f5; margin-top: 10px; padding-top: 10px!important; }
.unpaid_bills.template { border: 1px solid #ddd; padding: 10px 10px 5px 10px; margin-top: 15px; }
.bills_date { margin-bottom: 10px; }
.bills_date > span { margin-right: 10px; }
.bills_row { display: flex; margin-bottom: 10px; }
.bills_row > div { width: 25%; word-break: break-all; }
.bills_row > div.payer_account, .bills_row > div.payee_account, .bills_row > div.bill_amount { width: 50%; }
.bills_row > div.invoice_number { width: 50%; }
.bills_row > div.bill_amount .value { font-size: 16px; }
.unpaid_bills.template .bills_row > div { width: 50%; }
.bills_row .title { color: #999; }
.unpaid_bills .button_row { border-top: 0; }
.unpaid_bills.template .pull-right { margin: 15px 0 40px; }
.unpaid_bills.template .pull-right .btn { margin-left: 10px; }
.bills_button_row .pull-right button { margin-left: 10px; margin-top: 15px; margin-bottom: 10px; }
.ant-radio-group.pa_payment_method { white-space: nowrap!important; }
/* end subscription */

/* bulk edit sub sku */
.bulk_edit_subsku .alert { margin-bottom: 10px; }
.bulk_edit_subsku .sortable-chosen { border: 0!important; }
.bulk_edit_subsku .prefix { color: #BC760C; }
.bulk_edit_subsku .suffix { color: #109F15; }
.bulk_edit_subsku .ant-tag { border: 1px dashed #D5D5D5!important; background: #F5F5F5; cursor: pointer; margin-right: 10px; }
.bulk_edit_subsku .ant-tag + span { margin-right: 10px; }
.bulk_edit_subsku .variation_name_row { margin-top: 10px; }
.bulk_edit_subsku .variation_name { display: inline-block; vertical-align: top; width: auto; }
.bulk_edit_subsku .input-medium { display: inline-block; vertical-align: top; }
.bulk_edit_subsku .input-sub { height: 32px; margin-left: -1px; vertical-align: top; }
.preview_sku_table { width: 100%; }
.preview_sku_table tr td { padding: 5px; line-height: 30px; }
.preview_sku_table tr td:first-child { width: 20px; }
.preview_sku_table tr td:last-child { width: calc(100% - 80px); }
.preview_sku .ant-alert { font-size: 12px; }
/* end bulk edit sub sku */

/* fix antd timeline head */
.ant-timeline .ant-timeline-item-head { border-radius: 100px!important; }

/* sales order action bar option */
.sales_order_action_bar_option_sub .ant-dropdown-menu-sub {  border: 1px solid #cdcdcd; background: #fff!important; margin-left: 4px; border-radius: 4px; }
.sales_order_action_bar_option_sub .ant-dropdown-menu-sub .ant-dropdown-menu-item:hover,
.sales_order_action_bar_option_sub .ant-dropdown-menu-sub .ant-dropdown-menu-submenu-title:hover { background: #efefef;}
.sales_order_action_bar_option_sub .ant-dropdown-menu .ant-dropdown-menu-submenu-open { background: #f5f5f5; }

/** custom item specifics information */
.extend_msg .custom_item_spec_info { padding: 5px; min-width: 350px; font-size: 12px; }
.extend_msg .custom_item_spec_item { padding: 5px; }
.extend_msg .custom_item_spec_name { display: inline-block; width: 60%; vertical-align: top; }
.extend_msg .custom_item_spec_value { display: inline-block; width: 40%; }

/** ebay accounts setting */
.ebay_accounts_setting_tab .unsave_status { display: inline-block; width: 5px; height: 5px; border-radius: 50%; background-color: orange;  margin-left: 5px; }

/** fix table scrolling is not smooth */
.paddingtop0 + .datarow table,
.top_action_row + .datarow table,
.paddingtop0 + .table,
.top_action_row + .table { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); transform: translateZ(0);}

/** disable table check box animation */
.ant-table-cell .ant-checkbox-checked .ant-checkbox-inner::after { transition: none !important;}
.ant-table-cell .ant-checkbox-checked::after { animation: none !important; }

/* 优化移动端和小屏用户体验 */
@media (max-width: 992px) {
.bestoffer_wrapper .list_search_wrapper::after { content:""; display: table; clear: both; }
}
@media (max-width: 992px) {
    .popmenu .col-md-12 .col-md-2 {width: 16%; float: left;}
    .popmenu .col-md-12 .col-md-6 {width: 49%; float: left;}
    .popmenu .col-md-12 .col-md-3 {width: 25%; float: left;}
    .popmenu .col-md-12 .col-md-4 {width: 33%; float: left;}
}

/** content us menu */
.cms_content_menu { margin: 5px; min-width: 100px; max-width: 150px; }
.cms_content_menu hr { margin: 0; }
.cms_content_menu .cms_content_menu_item { text-align: center; margin: 5px 0; }
.cms_content_menu .cms_content_menu_item.textleft { text-align: left; }
.cms_content_menu .cms_content_menu_item.textleft .fa-question-circle { font-size: 12px; color: #999; }
.cms_content_menu .cms_content_menu_item .icon { width: 16px; height: 16px; }
.cms_content_menu .cms_content_menu_item .title { margin: 5px; }
.cms_content_menu .qrcore { max-width: 100px; }

/** ebay category form */
.ebay_category_form .categoryid { font-weight: bold; margin-right: 10px; }
.ebay_category_form .category_path { color: #999; font-size: 10px; }
.ebay_category_form .ebay_category_list_grid { margin: 10px 10px 0;}
.ebay_category_form .ebay_category_list_col { display: inline-block; vertical-align: middle; width: 10%; padding: 5px 0; }
.ebay_category_form .ebay_category_list_col.category_path { width: 80%; padding: 5px; }
.ebay_category_form .horizontal_divider { margin: 12px 0; }
.ebay_category_form .selected_category { margin: 0px 10px 10px; }
.ebay_category_form .selected_category .categoryid { line-height: 30px; }
.ebay_category_form .category_option_transfer { max-height: 210px;min-height: 210px; height: 210px; overflow-y: scroll;border:1px solid #d9d9d9; border-radius: var(--pa-border-radius);}
.ebay_category_form .category_option_transfer .selected { background-color:#e0ebf9;}
.ebay_category_form .rc-virtual-list-scrollbar-show { display: block!important; background:#f1f1f1; }
.ebay_category_form .rc-virtual-list-scrollbar-show .rc-virtual-list-scrollbar-thumb { background:#c1c1c1!important; }

.ebay_category_form .category_option_transfer .variations_icon { padding: 8px; }
.ebay_category_form .category_option_transfer .variations_icon svg { vertical-align: middle; }

/* bulk_edit_summary */
.bulk_edit_summary { font-size: 12px; margin-left: 10px; margin-bottom: 10px; }
.bulk_edit_summary.settings { margin-left: 20px; }
.bulk_edit_summary > span { margin-right: 8px; }
.bulk_edit_summary > span > img { margin-right: 4px; }
.bulk_edit_summary .flag-icon { margin-right: 3px; }
.bulk_edit_summary .flag-icon.auction, .bulk_edit_summary .flag-icon.fixprice, .bulk_edit_summary .flag-icon.variations { width: 16px; }

.bulk_edit_progress { width: 100%; font-size: 12px; line-height: 1.5; margin-top: -10px; margin-bottom: 3px; }
.bulk_edit_progress .title { white-space: nowrap; margin-right: 10px; vertical-align: middle; display: inline-block; width: 60px; }
.bulk_edit_progress .progress_bar { width: calc(100% - 231px); font-size: 12px; }
.bulk_edit_progress .progress_bar .ant-progress-inner { border-radius: 100px!important; }
.bulk_edit_progress .count { display: inline-block; width: 140px; text-align: right; margin-left: 10px; vertical-align: middle; }
.bulk_edit_progress .count span { margin-left: 5px; }

.pa_alert_warning { background: #ffeeb6; border: 1px solid #ffe58f; color: #333; padding: 8px 13px; margin-bottom: 10px; }
.pa_alert_warning i { font-size: 14px; margin-right: 10px; color: #e46e00; }

/* save as pa picture */
.save_as_pa_pic_edit { padding: 10px 30px; }
.save_as_pa_pic_edit .select_folder { margin-bottom: 20px; }
.save_as_pa_pic_edit .select_folder > div { display: inline-block; vertical-align: middle; margin-right: 10px; }
.save_as_pa_pic_edit .select_folder > div .help-block { display: inline-block; vertical-align: middle; margin-left: 10px; margin-bottom: 10px; }
.save_as_pa_pic_edit .pic_line { margin-top: 20px; }
.save_as_pa_pic_edit .pic_line .picture_inner { display: inline-block; vertical-align: middle; width: 96px; height: 96px; overflow: hidden; margin-right: 20px; text-align: center; line-height: 93px; border: 1px solid #eee; }
.save_as_pa_pic_edit .pic_line img { max-height: 96px; max-width: 96px; }
.save_as_pa_pic_edit .pic_line .pic_name { display: inline-block; vertical-align: middle; width: calc(100% - 118px); }
.save_as_pa_pic_edit .pic_line .pic_name label { color: #999; margin-bottom: 5px; }
.save_as_pa_pic_edit .pic_line .pic_name .ant-input { width: calc(90% - 60px); }
.save_as_pa_pic_edit .pic_line .pic_name .remove_btn { font-size: 14px; color: #333; margin-left: 10px; font-weight: 400; }

/* bulk add variation */
.bulk_add_variation_edit { padding: 10px 30px; }
.panel-body.bulk_add_variation_edit .form-horizontal .col-md-10 { border: 0; padding-bottom: 0; }
.panel-body.bulk_add_variation_edit .form-horizontal .col-md-10 > div { display: inline-block; }
.panel-body.bulk_add_variation_edit .form-horizontal .col-md-10 .variation_name_row { display: block; margin-top: 5px; }
.panel-body.bulk_add_variation_edit .form-horizontal .col-md-10 .variation_name { display: inline-block; vertical-align: top; width: auto; padding-bottom: 0; }
.panel-body.bulk_add_variation_edit .form-horizontal .col-md-10 .sortable-chosen { border: 0!important; }
.panel-body.bulk_add_variation_edit .form-horizontal .sub_sku_option .prefix { color: #BC760C; }
.panel-body.bulk_add_variation_edit .form-horizontal .sub_sku_option .suffix { color: #109F15; }
.panel-body.bulk_add_variation_edit .form-horizontal .col-md-10 .ant-tag { border: 1px dashed #D5D5D5!important; background: #F5F5F5; cursor: pointer; margin-right: 10px; margin-bottom: 0!important; }
.panel-body.bulk_add_variation_edit .form-horizontal .col-md-10 .ant-tag + span { margin-right: 10px; }
.panel-body.bulk_add_variation_edit .ebayspecifics_table tr td:first-child { min-width: 22px; }
.panel-body.bulk_add_variation_edit .ebayspecifics_table tr td:nth-child(2) { text-align: right; width: 150px; }
.panel-body.bulk_add_variation_edit .ebayspecifics_table .sub_sku_option { width: 600px; }
.panel-body.bulk_add_variation_edit .ebayspecifics_table .ant-select.input-large { width: 100%!important; }
.panel-body.bulk_add_variation_edit .ebayspecifics_table .sub_sku_option .control-label { padding-left: 0; text-align: left; width: 51px; white-space: nowrap; }
.panel-body.bulk_add_variation_edit .total_count { margin-left: 5px; }
.panel-body.bulk_add_variation_edit .total_count .red { margin-left: 5px; }

/* EPR */
.epr_notify.red { font-size: 12px; font-weight: normal; }
.epr_notify.green { margin-left: 55px; font-size: 12px; }
.epr_notify.green a { margin-left: 10px;}
.fa-question-circle.epr { cursor:pointer; margin-left: 5px; color: #999; }
.UPIN_notify { min-width: 350px; font-size: 12px; }


/* seller level */
.seller_level > div > span:nth-child(n+2) { margin-left: 5px; }
.seller_level .level { font-weight: 600; }
.seller_level .reason { color: #999; }

/* water mark */
.water_mark_edit .saveas_bar { text-align: right; height:0; }
.panel-body.water_mark_edit .form-horizontal .col-md-10 { border-left: 0; }
.panel-body.water_mark_edit .form-horizontal .col-md-8 { padding-top: 0; }
.panel-body.water_mark_edit .row .col-md-4 { margin-top: 40px; }

/* product comparison */
.product_comparison_table .tb_pictureupload { margin: auto; float: none; }
.product_comparison_table .tb_pictureupload .tb_picture_img { float: none; width: 125px; height: 125px; margin: auto; z-index: 0; }
.product_comparison_table .tb_pictureupload .templateimg_upload_msg { z-index: 1; position: absolute; top: 30px; left: 20%; background: none; border: 0; width: 125px; text-align:center; }
.product_comparison_table .tb_pictureupload .templateimg_upload_msg > span { display: block; }
.product_comparison_table .tb_pictureupload .templateimg_upload_msg > span.anticon.anticon-close { float: none; margin: auto; width: 14px; margin-top: 5px; }
.product_comparison_table .tb_pictureupload .tb_picture_upload { width: 100%; float: none; margin-top: 10px; text-align: left; }
.product_comparison_table .tb_pictureupload .tb_picture_upload .ant-upload { width: calc(50% - 4px)!important; }
.product_comparison_table .tb_pictureupload .tb_picture_upload > .ant-btn { width: calc(50% - 4px)!important; border: 1px solid #ccc; background: #eee; }
.product_comparison_table .tb_pictureupload .tb_picture_upload .ant-btn:not([disabled]):hover, 
.product_comparison_table .tb_pictureupload .tb_picture_upload .ant-btn:not([disabled]):focus, 
.product_comparison_table .tb_pictureupload .tb_picture_upload .ant-btn:not([disabled]):active { color: #333; background-color: #ddd; border: 1px solid #ccc; }
.product_comparison_table .tb_pictureupload .tb_picture_upload .upload_selectpicture { margin-bottom: 3px; }
.product_comparison_table .tb_pictureupload + span { display: none; }
.product_comparison_table .fa-plus,.product_comparison_table .fa-times { width: 24px; border: 1px solid #ddd; text-align: center; background: #fff; line-height: 24px; }
.product_comparison_table .fa-plus:hover,.product_comparison_table .fa-times:hover { background: #eee; }
.product_comparison_table .fa-times.top { width: 100%; border: 1px solid #ddd; text-align: center; background: #fff; line-height: 24px; }
.product_comparison_table .fa-times.top:hover { background: #eee; }
.product_comparison_table .extend_msg { font-size: 12px; max-width: 300px; }
.product_comparison_import .import_item_wrapper { display: inline-block; width: 135px; vertical-align: top; text-align: center; border: 1px solid #ddd; padding: 5px; margin-right: 15px; margin-top:15px; margin-bottom: 15px; }
.product_comparison_import .import_img_wrapper { width: 96px; height: 96px; margin: auto; }
.product_comparison_import .import_img_wrapper img { max-width: 100%; max-height: 100%; }
.product_comparison_import .import_item_title { margin-top: 5px; height: 80px; line-height: 1.3; }
.product_comparison_import .import_itemid { color: #999; }
.product_comparison_import .ant-checkbox-wrapper + .ant-checkbox-wrapper { margin-left: 0; }
.product_comparison_import .ant-checkbox-wrapper { margin-right: 8px; }
.product_comparison_import .green { margin-right: 8px; margin-top: 10px; }

/* element list template */
.listtemplate_picture { position: relative; }
.listtemplate_picture .listtemplate_id { position: absolute; top: 5px; left: 0; height: 20px; width: auto; font-weight: bold; color: #fff; padding-left: 10px; line-height: 20px; background-color: #009500; }
.listtemplate_picture .listtemplate_id:after { background-color: transparent; border: 10px solid #009500; border-right-color: transparent; bottom: 0; content: ""; position: absolute; right: -20px; z-index: 9; }

/* listing hitcount detail */
.hitcount_exclude_row { margin: 10px 0; }
.hitcount_exclude_row .title { color: #999; margin-right: 10px; }
.hitcount_exclude_row .ant-tag { margin-right: 0; }
.hitcount_exclude_row .option_title { padding-right: 5px; }
.hitcount_exclude_row .option_value { color: #FB8C00; padding-right: 5px; }
.exclude_areas .search_select_option { max-height: 300px; }
.hitcount_exclude_row .exclude_ips { margin-left: 10px; }
.hitcount_exclude_row a { margin-left: 10px; }
.hitcount_exclude_row .ant-btn { margin-left: 10px; }
/* end listing hit count detail */



.template_market_sale .fa-star:before { color: #f60!important;}

.tptype_0{border:2px solid #333;width:24px; height:24px;display:block;}
.tptype_0 p{display:block;width:100%;border-top:2px solid #333; margin-top:4px; height:12px;border-bottom:2px solid #333;}
.tptype_1{border:2px solid #333;width:24px; height:24px;display:block;}
.tptype_1 p{display:block;width:100%;border-top:2px solid #333; margin-top:4px; height:16px;}
.tptype_1 p b{ display:block; height:14px;width:7px; border-right:2px solid #333; background:#ddd;}
.tptype_2{border:2px solid #333;width:24px; height:24px;display:block;}
.tptype_2 p{display:block;width:100%;border-top:2px solid #333; margin-top:4px; height:16px;}
.tptype_2 p b{ display:block; height:14px;width:7px; border-left:2px solid #333; background:#ddd; margin-left:13px}

/* bulk edit variation value */
.edit_variation_value { margin: 10px 10%; }
.edit_variation_value .variation_name { font-weight: bold; width: 100%; padding-bottom: 5px; padding-top: 10px; }
.edit_variation_value .variation_value_line td { padding-left: 0; padding-right: 10px; padding-bottom: 10px; }
.edit_variation_value .variation_value_line td:nth-child(2) { color: #999; }

/* new subscription */
.subscription_form .panel-body { padding: 15px 25px; }
.subscription_form .panel-body h5 { font-size: 16px; font-weight: bold; padding-left: 1%; border-bottom: 1px solid #efefef; padding-bottom: 15px; }
.subscription_form .panel-body hr { margin: 15px 0; }
.subscription_form .panel-body .col-md-2 { height: 80px; padding-left: 2%; padding-right: 2%; }
.subscription_form .panel-body .col-md-2.subscribed { height: 110px; }
.subscription_form .system_usage .panel-body .col-md-2 { height: 80px; }
@media (max-width: 1600px) {
    .subscription_form .panel-body .col-md-2 { width: 20%; }
}
.subscription_form .panel-body .col-md-2:nth-child(n+2) { border-left: 1px solid #E8E8E8; }
.subscription_form .panel-body .col-md-2 .title { color: #555; margin-bottom: 10px; }
.subscription_form .panel-body .col-md-2.text_center .free_text { font-size: 24px; line-height: 24px; margin-bottom: 8px; }
.subscription_form .panel-body .col-md-2 .service_period { line-height: 37px; font-size: 18px; }
.subscription_form .panel-body .col-md-2 .service_period .service_enddate { font-size: 14px; color: #999; margin-left: 10px; }
.subscription_form .panel-body .col-md-2 .subscribed_services { line-height: 37px; }
.subscription_form .panel-body .col-md-2 .subscribed_services .ant-tag { font-size: 14px; padding: 3px 8px; }
.subscription_form .panel-body .col-md-2 .monthly_fee { font-size: 24px; color: #FB830D; }
.subscription_form .panel-body .col-md-2 .user_count { font-size: 16px; font-weight: bold; line-height: 37px; }
.subscription_form .panel-body .col-md-2.text_center { text-align: center; }
.subscription_form .panel-body .col-md-2 .btn.blue { width: 120px; }
.subscription_form .panel-body .col-md-2 .ant-progress-inner { border: 1px solid #D8D8D8; border-radius: 5px!important; padding: 1px; }
.subscription_form .panel-body .col-md-2 .ant-progress-inner .ant-progress-bg { border-radius: 4px!important; }
.subscription_form .panel-body .col-md-2 .sys_usage_count { font-size: 12px; margin-top: 5px; color: #999; }
.subscription_form .panel-body .sys_usage_tip { color: #999; font-size: 12px; margin-top: 20px; height: 34px; padding-left: 30px; }

.notice .subscription_form hr { border: 0; margin: 5px; }
.notice .subscription_form h5 { font-size: 16px; font-weight: bold; margin-top: 15px; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; padding: 10px 0; }
.notice .subscription_form .col-md-2 { width: calc(20% - 20px); margin-right: 20px; }
.notice .subscription_form .ant-progress-inner { border: 1px solid #D8D8D8; border-radius: 5px!important; padding: 1px; }
.notice .subscription_form .ant-progress-inner .ant-progress-bg { border-radius: 4px!important; }
.notice .subscription_form .sys_usage_count { font-size: 12px; margin-top: 5px; color: #999; }
.notice .subscription_form .sys_usage_count { font-size: 12px; margin-top: 5px; color: #999; }
.notice .subscription_btn { display: inline-block; background: #3A6AC9; border-color: #3A6AC9; min-width: 100px; line-height: 34px; border-radius: 5px!important; padding: 0 5px; text-align: center; color: #fff; }
.notice .subscription_btn:hover { background: #00509d; border-color: #00509d; }
.notice .overload_tips { font-size: 14px; font-weight: bold; margin-bottom: 15px; line-height: 24px; }
.notice .overload_tips i { font-size: 18px; margin-left: -30px; }
.overage_tips { margin-left: 10px; color: red; font-size: 12px; font-weight: normal; }

.panel-body.notice { padding: 15px 45px; }

.service_upgrade_form { padding: 10px 40px; }
.service_upgrade_form .select-service { padding-left: 15px; font-size: 18px; vertical-align: middle; }
.service_upgrade_form .system_module_option { border: 1px solid #ddd; border-radius: var(--pa-border-radius); width: 200px; min-height: 90px; padding: 12px 0; margin-bottom: 15px; overflow: hidden; }
.service_upgrade_form .system_module_option { position: relative; }
.service_upgrade_form .system_module_option .checked_icon { position: absolute; clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0); top: 0; right: 0; background: #ddd; height: 27px; width: 30px; text-align: right; padding: 2px; }
.service_upgrade_form .system_module_option:hover .checked_icon { background: #666; }
.service_upgrade_form .system_module_option.ant-checkbox-wrapper-checked .checked_icon,.service_upgrade_form .system_module_option.ant-checkbox-wrapper-checked:hover .checked_icon { background: #3A6ACF; }
.service_upgrade_form .system_module_option .checked_icon i { color: #fff; font-size: 10px; vertical-align: top; padding-right: 2px; }
.service_upgrade_form .system_module_option:hover { border: 1px solid #666; }
.service_upgrade_form .system_module_option.ant-checkbox-wrapper-checked,.service_upgrade_form .system_module_option.ant-checkbox-wrapper-checked:hover { border: 1px solid #3A6ACF; }
.service_upgrade_form .system_module_option .ant-checkbox { visibility: hidden; }
.service_upgrade_form .system_module_option:hover .ant-checkbox-inner,
.service_upgrade_form .system_module_option .ant-checkbox:hover .ant-checkbox-inner,
.service_upgrade_form .system_module_option .ant-checkbox-input:focus + .ant-checkbox-inner { border-color: #fff!important; }
.service_upgrade_form .system_module_option .ant-checkbox-checked:after { border-color: #fff; }
.service_upgrade_form .system_module_option:hover .ant-checkbox-checked:not(.ant-checkbox-disabled):after { border-color: #fff; }
.service_upgrade_form .system_module_option h3 { margin-bottom: 5px; margin-top: 5px; font-weight: bold; }
.service_upgrade_form .subscribe_user .title,.service_upgrade_form .subscribe_platform_account .title,.service_upgrade_form .monthly_fee .title { font-size: 18px; margin-right: 10px; vertical-align: middle; }
.service_upgrade_form .monthly_fee span.orange { font-size: 18px; font-weight: bold; vertical-align: middle; }
.service_upgrade_form .system_usage_title { margin-bottom: 15px; }
.service_upgrade_form .system_usage .count { font-size: 16px; margin-bottom: 15px; }
.service_upgrade_form .system_usage .count .current_usage { font-size: 10px; margin-left: 5px; color: #999; }
.service_upgrade_form .system_module, .service_upgrade_form .account_qty, .service_upgrade_form .system_usage_title, .service_upgrade_form .system_usage { padding-left: 15px; }
.service_upgrade_form .fees_and_bill { position: relative; clear:both; }
.service_upgrade_form .fees_and_bill .col-md-10 { line-height: 25px; }
.service_upgrade_form .fees_and_bill .btn.blue { width: 120px; }
.service_upgrade_form .fees_and_bill .bold.orange > span { color: #999; font-weight: normal; margin-left: 10px; }
.service_upgrade_form .fees_and_bill .unpaid_bills { position: absolute; right: 0; top: 50px; }
@media (max-width: 1700px) {
    .service_upgrade_form .system_module .col-md-2, .service_upgrade_form .account_qty .col-md-2, .service_upgrade_form .system_usage .col-md-2 { width: 20%; }
}
@media (max-width: 1500px) {
    .service_upgrade_form .system_module .col-md-2, .service_upgrade_form .account_qty .col-md-2, .service_upgrade_form .system_usage .col-md-2 { width: 25%; }
}

.template_service_notice .notice_bodyin { position: relative; z-index: 1; }
.template_service_notice .notice_header, .template_service_notice .notice_content { position: relative; }
.template_service_notice .template_service_notice_bg {
    background: url(../img/template_service_expires_bg.png) no-repeat;
    background-size: 35%;
    background-position: 100% 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    opacity: 0.6;
}

.pordilefont{border:1px solid #d9d9d9;border-left:none; border-top-right-radius: var(--pa-border-radius); border-bottom-right-radius: var(--pa-border-radius); width:90px; height:32px; padding:3px; display:block;float:left;}
.pordilefont span{ display:block;float:left;font-family:'Times New Roman';font-size:14px;font-weight:bold; height:24px; width:24px; margin-right:5px; background:#fff!important; text-align:center;line-height:24px;vertical-align:middle}
.pordilefont span:hover{ background:#eee!important;cursor:pointer;}
.pordilefont span:last-child{margin-right:0;}

.css-dev-only-do-not-override-ylga8s.ant-input-affix-wrapper:before{content:none!important;}

.col-md-6.search_keyword .ant-input.css-dev-only-do-not-override-ylga8s{width:99%!important;}

.search_keyword .order_search_input{height:32px;}

.float_left{ float:left;}
.float_left .ant-select{float:left;}
.float_left select.selecttitle{float:left;}



.img_tree_select_btn{ background:#e1e5ec;border:1px solid #e1e5ec;border-radius:4px!important;}
.img_tree_select_btn.ant-select-disabled{ background:#ebeef2;border:1px solid #e1e5ec;}
.img_tree_select_dropdown .ant-select-tree { font-size: 12px; }

.ant-input-number{vertical-align:middle!important; line-height: 30px;}


/*warehouse*/
.warehouse_check{color:green;font-size:16px;}

.ant-btn span.option_title{ padding-right:10px;}

.stock_product_list{ float:left; width:100%;padding:6px;}
.stock_product_list .text-remark{ width: calc(100% - 90px);}

.stock_product_pic{ float:left; margin-right:10px;}
.stock_product_pic img.pic-enlarger-small{width:100%}
.stock_product_cnt{ float:left;}
.stock_product_cnt p{ padding:0; margin:0; line-height:21px;}
.stock_product_cnt .stock_check_icon { margin-left: 6px; }
.stock_product_cnt .stock_check_icon svg { vertical-align: top; }

.stock_product_detail{ float:left; width:24.2%;border:1px solid #efefef; border-radius: var(--pa-border-radius); padding:7px; background:#fff; margin-left:0.4%; margin-right:0.4%; margin-top:5px;margin-bottom:5px;}
.stock_product_detail_list{ width:100%;}
.stock_product_detail_list_pic{ float:left; margin-right:10px;width:66px; padding:5px;}
.stock_product_detail_list_pic .pic-enlarger{ width:52px}
.stock_product_detail_list_pic .pic-enlarger img.pic-enlarger-small{width:100%}
.stock_product_detail_cnt{ margin-left:82px}
.stock_product_detail_cntin{ width:100%;float:left;}
.stock_product_detail_cnt_sku{ width:100%;float:left}
.stock_product_detail_cnt_sku span{ float:left; width:70%;padding:0;margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.stock_product_detail_cnt_sku b{float:right;margin-right:5px;font-weight:normal}
.stock_product_detail_cnt p{ padding:0; margin:0; line-height:21px;}
.stock_product_detail_cnt_title{ width:100%; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;float:left;}

tr.stock_product_row1 td{ background:#F6F6F6;padding:10px!important;}
tr.stock_product_row1 td:first-child{background:#FFF!important}
tr.stock_product_row2 td{ background:#FFF}
tr.stock_product_row3 td{ background:#FFF}

.stock_search_icon{ margin-left:10px;}

.stock_action{ width:100px;}
.stock_action a{ display:block;width:100%;line-height:21px;}
.stock_check_action{ width:120px;}
.stock_check_action a{  margin-right:10px;}
.warehouseset_action{ width:100px;}
.warehouseset_action a{ margin-right:10px;}
.skurelated_action{ width:120px;}
.skurelated_action a{ line-height:21px;word-break:normal;word-wrap:normal}

.selectproduct{ line-height:32px; margin-right:20px;}

.warehouse_stock_info { padding: 15px; }

.warehouse_sku_content{ width:100%;float:left;}
.warehouse_sku_content_left{ margin-right:350px;}
.warehouse_sku_content_right{width:340px;float:right}
.warehouse_sku_content_rightcnt{ width:100%;float:left;border:1px solid #ccc; border-radius: var(--pa-border-radius); font-size: 12px; }

.warehouse_sku_content_left_cnt{ float:left; width:100%;border:1px solid #ccc; border-radius: var(--pa-border-radius); font-size: 12px; margin-bottom: 15px; }

.warehouse_sku_content_heder{ background:#eee; height:40px;line-height:40px;border-bottom:1px solid #ccc;}
.warehouse_sku_content_heder a{float:right; margin-right:10px}
.warehouse_sku_content_heder span{float:left; margin-left:10px;}

.warehouse_sku_list_group { display: flex; flex-wrap: wrap; }
.warehouse_sku_list{float:left;width:32%;margin:12px 0 0 1%;border:1px solid #eee; border-radius: var(--pa-border-radius); padding:10px;min-height:90px;}
.warehouse_sku_list_img{ width:80px;float:left;}
.warehouse_sku_list_img img{ max-width:100%}
.warehouse_sku_list_cnt{ margin-left:90px;}

.warehouse_sku_selected_list{float:left;width:100%;border-bottom:1px solid #eee; padding:10px;}
.warehouse_sku_selected_list:last-child{border-bottom:none;}
.warehouse_sku_selected_cnt_img{ float:left;width:50px; text-align:center;}
.warehouse_sku_selected_cnt_img img{ width:100%;}
.warehouse_sku_selected_cnt_detail{ text-align:left;margin-left:70px;}
.warehouse_sku_selected_cnt_heder{ width:100%;float:left;}
.warehouse_sku_selected_cnt_heder .green{float:left;}
.warehouse_sku_selected_cnt_heder .action{float:right;}


.warehouse_sku_list_cnt_head{ width:100%;float:left;line-height:30px;}
.warehouse_sku_list_cnt_head .action{float:right;}

.warehouse_sku_pager{width:100%;float:left; line-height:30px;border-top:1px solid #ccc; padding:10px 0; padding-right: 10px; margin-top:12px;}


.relatedrow{ margin-left:24px; float:left; width:80%}
.relatedrow.marginleft{ margin-left:18px; float:left; padding-bottom:10px;}
.relatedrow .relatedrow_title{ padding-right:10px;float:left;line-height:26px; }
.relatedrow .relatedrow_title2{ padding-right:10px;float:left;line-height:26px;}
.relatedrow .input-small{ margin-right:10px;float:left;}

.related_list{ width:100%;float:left; margin-bottom:10px;}
.related_list_left{float:left;margin-left:24px;height:60px; width:70px;line-height:26px;}
:where(.css-dev-only-do-not-override-1ed6d5z).ant-radio-wrapper .ant-radio{vertical-align:middle;}


.ruleassociation_top{border-bottom:1px solid #E8E8E8; padding-bottom:10px;float:left; width:100%}
.ruleassociation_top .ruleassociation_msg{float:left;line-height:30px;}
.ruleassociation_top .ruleassociation_msg b{color:#f60;}
.ruleassociation_top .btn.blue {  float: right;}
.ruleassociation_top .ant-select { float: right;margin-right:10px;}

.productimport_select{ width:100%;float:left;padding:10px 0; font-size: 12px; }
.productimport_select span{ padding-right:10px;}
.productimport_select a{ padding-right:10px;}

span.betaicon{color:#f00; font-size:11px!important;font-weight:normal}
.mega-menu-submenu label{position:relative;font-weight:bold;margin-bottom:0;}
.mega-menu-submenu span.betaicon{ margin-left:10px;position:absolute; top:-5px; right:-22px;}
.leftmenu_top_title label{position:relative;font-weight:bold;margin-bottom:0;}
.leftmenu_top_title span.betaicon{position:absolute; top:-5px; right:-24px;font-weight:normal}

.stocktotal{ width:100%;float:left;padding:5px 0}
.stocktotal span{ float:right; margin-left:10px;}

.stockremark{ width:100%;float:left; margin-top: 10px;}
.stockremark span{ padding-bottom:5px;display:block;}

.stockin_table.table-bordered > tbody > tr > td:first-child:not([rowspan]) { border-left: 1px solid #e7ecf1; }
.stockin_table.table-bordered > tbody > tr > td:last-child:not([rowspan]) { border-right: 1px solid #e7ecf1; }
.stockin_table.table-bordered .fa-plus-circle { cursor: pointer; }

.warehouse_sku_block { display: inline-block; background: #efefef; border-radius: 5px; padding: 3px 5px; margin-right: 5px; margin-bottom: 5px; }

.rack_migrate { display: flex; width: 100%; min-height: 100%; max-height: 100%; }
.rack_migrate .middle { width: 24px; text-align: center; font-size: 20px; color: #999; align-self: center; }
.rack_migrate .left, .rack_migrate .right { width: calc(50% - 13px); border: 1px solid #ddd; border-radius: var(--pa-border-radius); max-height: 100%; overflow-y: auto; }
.rack_migrate .left h4, .rack_migrate .right h4 { font-size: 14px; background: #f5f5f5; border-bottom: 1px solid #ddd; margin: 0; padding: 10px; }
.rack_migrate .left .sku_box { padding: 10px; max-height: calc(100% - 45px); overflow-y: auto; }
.rack_migrate .left .sku_box h5 { margin: 0; font-size: 13px; font-weight: bold; margin-bottom: 10px; }
.rack_migrate .right .new_rack { padding: 10px; }
.rack_migrate .right .new_rack .rack_select { width: calc(100% - 60px); margin-right: 10px; }

.list_search_wrapper.warehouse .ant-input-affix-wrapper { margin-left: -1px; }
/* end wareshouse */

/* warehouse setting */
.product_label { margin: -15px -15px 0 -15px; }
.product_label .product_label_sider.product_label_left ,.product_label .product_label_sider.product_label_right { padding: 0 15px; }
.product_label .product_label_sider.product_label_left { box-shadow: 3px 0 3px #ebebeb; }
.product_label .product_label_sider.product_label_right { box-shadow: -3px 0 3px #ebebeb; }
.product_label .product_label_edit_line .product_label_title { font-size: 13px; color: #999; margin-bottom: 10px; margin-top: 15px; }
.product_label .product_label_element { color: #333; display: inline-block; width: calc(50% - 10px); margin-right: 10px; border: 1px solid #ddd; border-radius: 5px!important; padding: 5px; margin-bottom: 10px; }
.product_label .product_label_sider.product_label_left .product_label_element .fa-plus { color: green; margin-right: 5px; }
.product_label .product_label_sider.product_label_right .product_label_element .fa-times { color: #999; float: right; margin-right: 5px; margin-top: 2px; }
.product_label .product_label_element:hover { color: #3A6AC9; border-color: #3A6AC9; }
.product_label .product_label_sider.product_label_right .product_label_element.selected { color: #3A6AC9; border-color: #3A6AC9; }
.product_label .product_label_right_title { font-size: 14px; font-weight: bold; padding: 10px 0; border-bottom: 1px solid #ddd; }
.product_label .product_label_preview { border: 1px solid #ddd; background: #fff; }
.product_label .product_label_edit_line .help-inline:first-child { padding-left: 0; }
.product_label .product_label_edit_line .tips { color: #999; font-size: 11px; }
.product_label .product_label_edit_line .align_icon { display: inline-block; height: 30px; width: 30px; border: 1px solid #ddd; line-height: 29px; text-align: center; color: #999; font-size: 16px; }
.product_label .product_label_edit_line .align_icon:hover { color: #3A6AC9; border-color: #3A6AC9; }
.product_label .product_label_edit_line .align_icon.selected { color: #3A6AC9; border-color: #3A6AC9; }
.product_label .ant-layout-content { overflow: hidden; position: relative; }
.product_label .product_label_template_btn { color: #333; display: inline-block; margin-right: 10px; border: 1px solid #ddd; border-radius: 5px!important; padding: 5px; margin-bottom: 10px; }
.product_label .product_label_template_btn:hover { color: #3A6AC9; border-color: #3A6AC9; }
.product_label .product_label_template_btn .fa-sign-out-alt { color: #999; float: right; margin-top: 2px; margin-left: 5px; }
.product_label .product_label_middle { height: 100%; width: 100%; }
.product_label .product_label_middle #drag { height: 100%; width: 100%; }
.product_label .product_label_middle .product_label_preview { margin: 10% auto; }
.product_label .product_label_middle .slider_wrapper { position: absolute; top: 15px; right: 30px; width: 300px; }
/* end warehouse setting */

/* listing setting violation word */
.violation_word_edit .control-label { text-align: right; }
.violation_word_edit .form-group { clear:both; padding-top: 15px; }
.violation_word_edit .selected_block { border: 1px dashed #ddd!important; }
.violation_word_edit .ebay_site_list .selected_block { padding: 3px 7px; }
.violation_word_list .selected_block { border: 1px dashed #ddd!important; }
.violation_word_list .ebay_site_list .selected_block { padding: 3px 7px; }
/* end listing setting violation word */

/* bulk remark */
.bulk_edit_remark .replace_all_check { margin: 10px 0; }
/* end bulk remark */

/* freight template setting */
.shipping_fee_template.table-bordered tr td:nth-child(4) { border-right: 1px solid #e7ecf1; }
.shipping_fee_template.table-bordered tr td:nth-child(3) { border-right: 1px solid #e7ecf1; }
.input_with_searchbtn .ant-input { height: 32px; }

.select_profile_search .first_row .col-md-10 { padding: 10px; }

.select_order_dialog .form-quiksearch .form-control { margin-right: 0; }
.select_order_dialog .form-quiksearch .btn { vertical-align: top; }
.select_order_dialog .form-quiksearch .input-50 { width: 160px; height: 32px; margin-left: -1px; }

.ebay_rate_table_edit .title { color: #999; margin-bottom: 5px;}

/* reset ant */
.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){ min-height: 32px; }
.standard_label_edit .ant-checkbox-wrapper:not(:last-child){ margin-right: 15px; margin-bottom: 10px; }
.auto_feeback_list .ant-input { height: 32px; }
/* end reset ant */

/* edit page title bold */
.elementshipping_edit .form-horizontal h4 > div { font-weight: bold; }

/* reset border radius */
.ant-menu .ant-menu-item, .ant-menu .ant-menu-submenu, .ant-menu .ant-menu-submenu-title { border-radius: 0; }
.pa-modal-header { border-top-left-radius: var(--pa-dialog-border-radius); border-top-right-radius: var(--pa-dialog-border-radius); }

.table-bordered { border-radius: var(--pa-border-radius); border-collapse: separate; border-spacing: 0; }
.table-bordered > thead > tr > th { border-left: 0; border-top: 0; border-bottom: 1px solid #e7ecf1; }
.table.table-bordered > thead > tr > th { border-left: 0; border-top: 0; border-bottom: 1px solid #e7ecf1; }
.table-bordered tr th:last-child { border-right: 0; }
.table-bordered > tbody > tr > td { border-left: 0; border-top: 0; }
.table-bordered tr td:last-child { border-right: 0; }
.table-bordered tr:last-child td { border-bottom: 0; }
.table-bordered > tfoot > tr > td { border: 0; border-top: 1px solid #e7ecf1; }

.datarow .variation_table { border-radius: var(--pa-border-radius); border-collapse: separate; border-spacing: 0; }
.datarow .variation_table > thead > tr > th { border-left: 0; border-top: 0; border-bottom: 1px solid #e7ecf1; }
.datarow .variation_table tr th:last-child { border-right: 0; }
.datarow .variation_table > tbody > tr > td { border-left: 0; border-top: 0; }
.datarow .variation_table tr td:last-child { border-right: 0; }
.datarow .variation_table tr:last-child td { border-bottom: 0; }
.datarow .variation_table > tfoot > tr > td { border: 0; border-top: 1px solid #e7ecf1; }

.resolution_content table { border-radius: var(--pa-border-radius); border-collapse: separate; border-spacing: 0; }
.resolution_content table > thead > tr > th { border-left: 0; border-top: 0; border-bottom: 1px solid #e7ecf1; }
.resolution_content table tr th:last-child { border-right: 0; }
.resolution_content table > tbody > tr > td { border-left: 0; border-top: 0; }
.resolution_content table tr td:last-child { border-right: 0; }
.resolution_content table tr:last-child td { border-bottom: 0; }
.resolution_content table > tfoot > tr > td { border: 0; border-top: 1px solid #e7ecf1; }

.feedback_table { border-radius: var(--pa-border-radius); border-collapse: separate; border-spacing: 0; }
.feedback_table > thead > tr > th { border-left: 0; border-top: 0; border-bottom: 1px solid #e7ecf1; }
.feedback_table tr th:last-child { border-right: 0; }
.feedback_table > tbody > tr > td { border-left: 0; border-top: 0; }
.feedback_table tr td:last-child { border-right: 0; }
.feedback_table tr:last-child td { border-bottom: 0; }
.feedback_table > tfoot > tr > td { border: 0; border-top: 1px solid #e7ecf1; }

.salesorderlist tr td.nowrapbreak.textright { border-right: 1px solid #e7ecf1; }
.salesorderlist tr td.order_status_row { border-right: 1px solid #e7ecf1; }

.filterBtn { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.withfilterBtn { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.search_option_left .ant-select-selector { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.search_option_middle .ant-select-selector { border-radius: 0; }
.search_option_middle { border-radius: 0; }
.search_option_right { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.search_option_right .ant-select-selector { border-top-left-radius: 0; border-bottom-left-radius: 0; }
.pa_field_group_left { border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: var(--pa-border-radius); border-bottom-left-radius: var(--pa-border-radius); }
.pa_field_group_left .ant-select-selector { border-top-right-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: var(--pa-border-radius); border-bottom-left-radius: var(--pa-border-radius); }
.pa_field_group_middle { border-radius: 0; }
.pa_field_group_right { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: var(--pa-border-radius); border-bottom-right-radius: var(--pa-border-radius); }
.pa_field_group_right .ant-input-number { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: var(--pa-border-radius); border-bottom-right-radius: var(--pa-border-radius); }

.listing_markdown_status { margin-left: 10px; }

/* eBay inventory location */
.ebay_location_edit { font-size: 12px; padding: 0 15px; }
.ebay_location_edit .warring_msg { display: inline-block; width: 100%; padding: 5px 10px; margin-bottom: 15px; border: 1px solid #FF9CA4; border-radius: 5px; background: #FFEBED; color: #DB0011; }
.ebay_location_edit hr { margin: 10px 0; }
.ebay_location_edit .location_general_info, .ebay_location_edit .location_address_line { display: flex; }
.ebay_location_edit .location_address_line, .ebay_location_edit .location_address_line_full { margin-bottom: 10px; }
.ebay_location_edit .location_general_info > div { width: calc(25% - 15px); margin-right: 15px; }
.ebay_location_edit .location_address_line > div { width: calc(33% - 15px); margin-right: 15px; }
.ebay_location_edit .location_general_info .input-auto { width: 100%; }
.ebay_location_edit .title { color: #999; margin-bottom: 5px; }
.ebay_location_edit .bluetxt { margin-left: 10px; font-size: 12px; }
.ebay_location_edit .date_picker.ant-picker .ant-picker-input >input { font-size: 12px; }
.ebay_location_edit .time_picker.ant-picker .ant-picker-input >input { font-size: 12px; }
.ebay_location_edit .cut_off_time_line { margin-bottom: 10px; }

.link_location_mapping_table tr th { background: #efefef; }
.link_location_mapping_table .itemid { color: #999; }
.link_location_mapping_table .itemid .copyicon { display: none; }
.link_location_mapping_table .itemid:hover .copyicon { display: inline-block; }

.location_mapping_variation .variation_table { width: 100%; table-layout: fixed; font-size: 12px; border: 1px solid #e7ecf1; }
.location_mapping_variation .variation_table tr th { border: 1px solid #e7ecf1; border-top: 0; border-left: 0; background: #efefef; border-collapse: collapse; word-break: normal; white-space: nowrap; padding: 5px; vertical-align: middle; font-weight: normal; }
.location_mapping_variation .variation_table tr td { border: 1px solid #e7ecf1; border-collapse: collapse; padding: 5px; vertical-align: middle; }

.mapping_location_id { display: inline-block; border: 1px solid #dedede; background: #f4f4f4; border-radius: 5px; padding: 3px 5px; margin-right: 5px; }

.bulk_add_location_mapping_table { margin: auto; }
.bulk_add_location_mapping_table tr td { padding: 5px; }

/* migration */
.bulk_migration_table { margin-bottom: 30px; }
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >thead>tr>th.origin_item_header { background: #e9e9e9; border-inline-end: 1px solid #d9d9d9; }
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >thead>tr>th.origin_item_colum { background: #e9e9e9; }
.bulk_migration_table .origin_item_colum { background: #f8f8f8; }
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >thead>tr>th.origin_item_colum.last { border-inline-end: 1px solid #d9d9d9; }
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tbody>tr>td.origin_item_colum.last { border-inline-end: 1px solid #d9d9d9; }
.bulk_migration_table.ant-table-wrapper .ant-table-thead >tr>th, .bulk_migration_table.ant-table-wrapper .ant-table-thead >tr>td { border-bottom: 1px solid #ddd; }
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >thead >tr:not(:last-child)>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >thead >tr:not(:last-child)>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >thead >tr:not(:last-child)>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >thead >tr:not(:last-child)>th { border-bottom: 1px solid #ddd; }
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container { border-inline-start: 1px solid #ddd; border-top: 1px solid #ddd; }
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >thead>tr>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >thead>tr>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >thead>tr>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >thead>tr>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >thead>tr>td,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >thead>tr>td,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >thead>tr>td,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >thead>tr>td,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tbody>tr>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tbody>tr>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tbody>tr>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tbody>tr>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tbody>tr>td,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tbody>tr>td,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tbody>tr>td,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tbody>tr>td,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tfoot>tr>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tfoot>tr>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tfoot>tr>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tfoot>tr>th,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-content >table >tfoot>tr>td,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-header >table >tfoot>tr>td,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-body >table >tfoot>tr>td,
.bulk_migration_table.ant-table-wrapper .ant-table.ant-table-bordered >.ant-table-container >.ant-table-summary >table >tfoot>tr>td { border-inline-end: 1px solid #ddd; }
.bulk_migration_table.ant-table-wrapper .ant-table-tbody >tr >th,
.bulk_migration_table.ant-table-wrapper .ant-table-tbody >tr >td { border-bottom: 1px solid #ddd; }

/* duplicate listing */
.duplicatelist-alert-bar { display: flex; gap: 10px; align-items: center; margin-top: 10px; margin-bottom: 10px; }
.duplicatelist-alert-bar > .alert-content { flex: 1; height: 32px; border-radius: 5px; font-size: 12px; font-weight: bold; }

/* ai_generate */
.ai_generate_from { padding: 0 15px; display: flex; align-content: stretch; }
.ai_generate_left { border-right: 1px solid #d9d9d9; }
.ai_generate_from .original_title { margin: 10px 23px; }
.ai_generate_from .generate_language, .ai_generate_from .generate_keywords { margin: 10px 23px 0; }
.ai_generate_from .generate_language > span, .ai_generate_from .generate_keywords > span { margin-right: 10px; }
.ai_generate_from .ai_generate_left .pull-right { margin-top: 80px; }