
#dotsstoremain,#dotsstoremain *{-webkit-box-sizing:border-box;box-sizing:border-box;}
#dotsstoremain {width: 100%;float: left;}
body{background-color: #F2F2F3}
#wpfooter p#footer-left{float: none;text-align: center;}
#wpfooter p#footer-left a,.fs-modal a{color: var(--dotstore-primary)}
.fs-modal input[type=text]:focus, #fs_account .fs-key-value-table input[type=text]:focus, #dpad_per_page:focus, .ausm-section-left input:focus, .ausm-section-left textarea:focus, .ausm-section-left select:focus, .ds-plugin-setup-wizard-main select:focus{border-color:var(--dotstore-primary);box-shadow:none;outline:none;}
.dots-settings-inner-main .fs-notice[data-id="activation_pending"]{display:none!important;}
.wdpad-main-table .product-fee-table tbody tr td input:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not(.ed_button):not(.wp-picker-container input) {width: 100%;max-width: 45%;min-width: 320px;}
input#dpad_time_from, input#dpad_time_to {max-width: 20.5%;min-width: 125px;}
.dpad_reset_time{text-decoration: none;margin-left: 6px;}
.dpad_reset_time .dashicons{line-height: 120%;font-size: 24px;}
#adminmenu .wp-has-current-submenu .wp-not-current-submenu + .wp-submenu {border-left: none;}

/* Plugin tables new design */
.ausm-section-left .fees_pricing_rules table.table-outer tr:last-child{border-bottom: 1px solid #d0d0d0;}
.ausm-section-left {width:100%;}
/* .ausm-section-left table.table-outer tr:last-child{border:none;} */
.ausm-section-left table.table-outer tr td.fr-1{font-weight:400;width:28%;border:none;}
.ausm-section-left table.min-max-manage-msg-table tr td.fr-1{width:37%;}
.ausm-section-left table.table-outer tr td.fr-2{border:none;}
.ausm-section-left table.table-outer tr th,.ausm-section-left table.table-outer tr td{font-size:14px;line-height:19px;font-weight:400;padding:15px 20px;position: relative;}
.ausm-section-left table.table-outer tr td.fr-2 a,.ausm-section-left table.table-outer tr td.fr-2 a:hover{color:var(--dotstore-primary);text-decoration:none;}
#dotsstoremain th.titledesc, .ausm-section-left table.table-outer tr td{border:none;}
.ausm-section-left table.table-outer tr{background-color:#fff;border-bottom: 1px solid #d0d0d0;} 
.ausm-section-left table.table-outer tr:last-child{border-bottom: none;}
.dots-settings-inner-main .ausm-section-left .element-shadow{box-shadow:0 0 10px rgb(0 0 0 / 8%);}
.usps-import-export-table tr th:first-child label{font-weight:600;}
.dots-settings-inner-main .usps-import-export-table input[type="file"]::-webkit-file-upload-button{color:var(--dotstore-primary);padding:8px;border:1px solid var(--dotstore-primary);border-radius:5px;margin-right:8px;background-color:transparent;cursor: pointer;}
.dots-settings-inner-main .usps-import-export-table input[type="file"]::file-selector-button{color:var(--dotstore-primary);padding:8px;border:1px solid var(--dotstore-primary);border-radius:5px;margin-right:8px;background-color:transparent;}
.ausm-section-left .whsm-rule-general-settings{box-shadow: 0 0 10px rgb(0 0 0 / 8%);border-radius: 5px;}
.ausm-section-left .shipping-method-rules,.adv-pricing-rules .main_rule_condition,.adv-pricing-rules .adv-pricing-rules-inner{box-shadow:0 0 10px rgb(0 0 0 / 8%);border-radius:5px;background-color: #fff;}
.woocommerce_page_whsm-start-page .adv-pricing-rules .main_rule_condition .advance_rule_condition_match_type{border:none;background-color:#f5f5f5;}
.adv-pricing-rules .pricing_rules{border:none;}
.adv-pricing-rules .pricing_rules .tabs .tab-link.current{border-top-color:var(--dotstore-primary);box-shadow:inset 0 3px 0 var(--dotstore-primary);color:var(--dotstore-primary);}
.woocommerce_page_whsm-start-page .adv-pricing-rules .ap_title{background-color:#f5f5f5;}
#dotsstoremain .all-pad .dots-settings-left-side{width:100%;}
#apm_wrap.adv-pricing-rules .pricing_rules .tab-content .sub-title{background-color:#f5f5f5;border-left:0;}
table.advance-shipping-method-table tr{border-left:0;}
#apm_wrap .advance_pricing_rule_box .heading th:last-child,#apm_wrap .advance_pricing_rule_box td:last-child{width:45px;padding:15px 10px;}
#apm_wrap .heading th{color:#333;}
/* #apm_wrap table.table-outer tr:nth-child(odd), .ausm-section-left table.whsm-general-settings-tbl tr:nth-child(odd){background-color:#fff;}
#apm_wrap table.table-outer tr:nth-child(even), .ausm-section-left table.whsm-general-settings-tbl tr:nth-child(even){background-color:#f5f5f5;} */
#apm_wrap table.table-outer tr, .ausm-section-left table.whsm-general-settings-tbl tr{background-color:#fff;}
/* .general-setting-page-wrap label:not(:last-child){ margin-right: 20px; } */
.wdpad-main-table #the-list.ui-sortable .ui-sortable-placeholder td{border-color:#bbb;background-color:#FCFCFC; height:64px; background-image: none; -moz-border-radius: 6px 6px 6px 6px; border: 3px dashed #E6E6E6; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; box-sizing: border-box;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{position: relative;}
.select2-container--default .select2-selection--multiple .select2-selection__clear,
.select2-container--default .select2-selection--single .select2-selection__clear{margin-top: 0px;margin-right: 5px;font-size: 18px;color:var(--dotstore-remove);position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.select2-container--default .select2-selection--single .select2-selection__clear{right: 25px;}
/* Radio button CSS */
input[type=radio]:checked:before{background-color: var(--dotstore-primary);}
input[type=radio]:focus{ border-color: var(--dotstore-primary); box-shadow: none; outline: none; }
/* Checkbox CSS */
input[type=checkbox]:checked::before {content: ''; mask: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E); background-color: var(--dotstore-primary); -webkit-mask-image: url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E);}
input[type=checkbox]:focus {border-color: var(--dotstore-primary); box-shadow: none;}
/*TinyMCE width*/
.wp-editor-wrap{width: 45%;}
.dpad-configuration .wp-editor-wrap .wp-switch-editor{height: 35px;}
.dots-settings-inner-main .wp-picker-container button{border: 1px solid #8c8f94;}
/* Anchor tag CSS */
.wdpad-main-table a{color: var(--dotstore-primary);padding-bottom: 2px;}
.dots-settings-inner-main .pagination-links .button, 
.dots-settings-inner-main .pagination-links .button:focus{font-size: 16px;min-height: 30px;transition:color 0.25s ease;padding: 0 4px;line-height: 1.625;}

.ausm-section-left .ausm-table-tooltip .applyperqty-box{display:inline-block;position:relative;padding:10px 24px 10px 0;width:-webkit-max-content;width:-moz-max-content;width:max-content;}
.ausm-section-left .ausm-table-tooltip .applyperqty-boxone label {vertical-align: middle;display: inline-block;min-width: 270px;}
.wdpad-main-table .product_cost_right_div select, .wdpad-main-table .product_cost_right_div #extra_product_cost {min-width: 320px;}
.ausm-section-left .ausm-table-tooltip .applyperqty-box label {vertical-align: middle;display: inline-block;min-width: 270px;}
#dpad_settings_adjustment_cost + span{background-color: #FF826E;padding: 5px 10px 6px;border-bottom-right-radius: 4px;border-top-right-radius: 4px;margin-left: -38px;color: #fff;border: 1px solid #8c8f94;}
.ausm-section-left table.ausm-table-tooltip tr td{padding:16px 10px;width:calc(100% - 285px);}
.ausm-section-left table.ausm-table-tooltip tr th label, .ausm-section-left table.ausm-table-tooltip tr td label{display:block;vertical-align:middle;position:relative;}
.ausm-section-left .ausm-table-tooltip .woocommerce-help-tip{position:absolute;top:50%;right:-20px;transform:translateY(-50%);margin:0;}
.ausm-section-left .ausm-table-tooltip .applyperqty-boxone, .ausm-section-left .ausm-table-tooltip .applyperqty-boxtwo{position: relative;}
.ausm-section-left .ausm-table-tooltip .applyperqty-boxone .woocommerce-help-tip,
.ausm-section-left .ausm-table-tooltip .applyperqty-boxtwo .woocommerce-help-tip{right: 6px;top:35%;}
.wdpad-main-table .dpad_chk_advanced_settings{font-size:14px;margin-top:10px;display:inline-block;text-decoration:underline;}
.product-fee-table .forminp .description.dpad_dynamic_rules_tooltips{padding:15px 12px;width:95%;border: 1px solid #ddd;margin-top: 15px;}
.product-fee-table .forminp .description.dpad_dynamic_rules_tooltips p{margin:0;position:relative;cursor:pointer;padding-right:40px;}
.product-fee-table .forminp .description.dpad_dynamic_rules_tooltips p:after{content:"\f142";position:absolute;top:-10px;right:0;display:inline-block;font-family:dashicons;font-size:33px;font-weight:600;color:#696969;line-height:normal;}
.product-fee-table .forminp .description.dpad_dynamic_rules_tooltips p.dpad-dynamic-rules-hide:after{content:"\f140";}
.dpad_dynamic_rules_content{display:none;}
.product-fee-table .dpad_dynamic_rules_tooltips .dpad_dynamic_rules_content{margin-top:12px;}
.fees-pricing-rules .fees_pricing_rules .tabs .tab-link.current{border-left-color:var(--dotstore-primary);box-shadow:inset 3px 0 0 var(--dotstore-primary);color:var(--dotstore-primary);border-right:none;background: none;}
#apm_wrap.fees-pricing-rules .fees_pricing_rules .tab-content .sub-title {background-color: #f5f5f5;}
.ausm-section-left #apm_wrap .sub-title .woocommerce-help-tip {vertical-align: middle;}
.wdpad-main-table table.ausm-table-tooltip tr td select{min-width: 320px;}
table.form-table.table-outer {margin-top: 0px;}
.dots-settings-inner-main .usps-shipping-method-table input:checked+.slider { background-color: var(--dotstore-primary); }

/* Conditional Rules CSS */
#tbl-product-fee .delete-row.disable-delete-icon{opacity:0.5;pointer-events:none;}
.ausm-section-left #tbl-product-fee tr td{padding:15px 20px;vertical-align:middle;}
.ausm-section-left #tbl-product-fee tr td:last-child{width:35px;text-align:center;padding-left: 0;}
.ausm-section-left #tbl-product-fee tr td:nth-child(3){width:calc(53% - 35px);}
.ausm-section-left #tbl-product-fee tr td:nth-child(2){width:20%;}
.ausm-section-left #tbl-product-fee tr td:first-child{width:27%;}
.ausm-section-left #tbl-product-fee tr td textarea,.ausm-section-left #tbl-product-fee tr td input{width:100%;max-width:100%;min-width:100%;}


/* select2 new design */
.dots-settings-inner-main .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 15px 0 8px;display:inline-block;}
.dots-settings-inner-main .select2-container--default .select2-selection--multiple .select2-selection__choice{margin:8px 8px 0 0;white-space: normal;}
.dots-settings-inner-main .select2-container .select2-search--inline{margin-bottom:0;}
.dots-settings-inner-main .select2-container .select2-search--inline .select2-search__field{margin-top:4px;margin-left:0;width:140px!important;min-height:28.5px!important;}
.dots-settings-inner-main .select2-selection--multiple .select2-selection__rendered li:first-child:nth-last-child(1) .select2-search__field{min-width:250px!important;}
.dots-settings-inner-main .select2-container--default .select2-selection--multiple{padding:0;}
.dots-settings-inner-main .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #aaa;}

/* Freemius My Account page style */
.ausm-section-left h2:not(.fs-content h2), #fs_account h3{font-size:18px;line-height:24px;font-weight:500;background-color:#DEDEDE;padding:15px 20px;border:none;margin:0;color:#1d2327;border-bottom:1px solid #dadada;border-radius:5px 5px 0 0;}
#fs_account .wrap {width: 100%;margin: 0;}
#fs_account .has-sidebar-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#fs_account .has-sidebar-content .postbox{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%;width:100%;border:none;-webkit-box-shadow:0 4px 10px rgb(0 0 0 / 8%);box-shadow:0 4px 10px rgb(0 0 0 / 8%);border-radius:5px;}
#fs_account #dotsstoremain .all-pad{margin:0;}
#fs_account .fs-notice.fs-has-title{margin-bottom:40px!important;}
#fs_account .button{vertical-align:middle;}
#fs_account .button.fs-change-plan{margin-left:5px;}
#fs_account .fs-key-value-table code,#fs_account .fs-key-value-table input[type=text]{color:#3c434a;-webkit-box-shadow:none;box-shadow:none;}
#poststuff #fs_account .inside{padding:0;margin:0}
#fs_account #fs_account_details tr{background-color:#fff}
#fs_account .fs-key-value-table td,#fs_account .fs-key-value-table th{border-bottom:1px solid #dadada;padding:10px 30px}
#fs_account .fs-key-value-table tr:last-child td,#fs_account .fs-key-value-table tr:last-child th{border-bottom:none;}
#fs_account .fs-key-value-table tr td:first-child{text-align:left;}
#fs_account .fs-header-actions{top:21px;right:30px;}
#fs_account .fs-header-actions a{color:#1d2327;}
#fs_account h3 span{display:none;}
#fs_account .fs-header-actions ul li:nth-child(even){font-size:0;position:relative;width:18px;}
#fs_account .fs-header-actions ul li:nth-child(even)::after{content:"|";position:absolute;top:-6px;left:7px;display:inline-block;width:100%;font-size:20px;line-height:normal;}
#fs_account #fs_account_details tr.fs-field-product_id,#fs_account #fs_account_details tr.fs-field-site_id,#fs_account #fs_account_details tr.fs-field-site_public_key,#fs_account #fs_account_details tr.fs-field-site_secret_key{display:none;}
#fs_account i.dashicons{margin-bottom:2px;height:auto;}
#fs_account .fs-key-value-table tr td nobr, #fs_account .fs-key-value-table tr code{font-weight:400;font-size:14px;line-height:34px;color:#333;}
#fs_account .fs-key-value-table input[type=text]{font-size:14px;line-height:19px;}
#fs_account label.fs-tag{vertical-align:top;margin-top:6px;}

/* Button CSS */
.dots-settings-inner-main .button.button-primary:not(.wp-picker-container .button),
.dots-settings-inner-main .button.button-primary:not(.wp-picker-container .button):hover,
.dots-settings-inner-main .button.button-primary:not(.wp-picker-container .button):focus,
.wp-core-ui .button,
.wp-core-ui .button:hover,
.wp-core-ui .button:focus{background-color:var(--dotstore-primary);border:1px solid var(--dotstore-primary);color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:none;}
.dots-settings-inner-main .button:not(.wp-picker-container .button),
.dots-settings-inner-main .button:not(.wp-picker-container .button):hover,
.dots-settings-inner-main .button:not(.wp-picker-container .button):focus,
.dots-settings-inner-main .button-small,
.dots-settings-inner-main .wdpad-main-table .quicktags-toolbar input.button.button-small,
.dots-settings-inner-main .button-secondary
,#fs_account .button,
.wp-core-ui .button-secondary,
.search-box #search-submit,
.dots-settings-inner-main .page-title-action,
.dots-settings-inner-main .page-title-action:hover,
.dots-settings-inner-main .page-title-action:focus{border-radius:5px;font-size:13px;line-height:15px;font-weight:500;padding:7px 10px;display:inline-block!important;-webkit-box-shadow:none;box-shadow:none;border-color:#8c8f94;color:#000;background-color:#fff;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;outline:none}
.dots-settings-inner-main .button-small:focus,
.dots-settings-inner-main .button-small:hover,
.dots-settings-inner-main .wdpad-main-table .quicktags-toolbar input.button.button-small:hover,
.dots-settings-inner-main .wdpad-main-table .quicktags-toolbar input.button.button-small:focus,
.wp-core-ui .button-secondary:focus,
.wp-core-ui .button-secondary:hover,
#fs_account .button:hover,#fs_account .button:focus,
.dots-settings-inner-main .page-title-action,
.dots-settings-inner-main .page-title-action:hover,
.dots-settings-inner-main .page-title-action:focus,
.search-box #search-submit:hover,
.search-box #search-submit:focus,
.dots-settings-inner-main .button:not(.wp-picker-container .button):hover,
.dots-settings-inner-main .button:not(.wp-picker-container .button):focus{color:var(--dotstore-primary);border-color:var(--dotstore-primary);background-color:#FFFFFF;-webkit-box-shadow:none;box-shadow:none;outline:none;}

/* License connect page */
#dotsstoremain .dots-settings-left-side #fs_connect{margin:50px auto 0;}

@media screen and (max-width:1250px){
    .wp-editor-wrap{width: 80%;}
}
@media screen and (max-width:1200px){
	.ausm-section-left table.table-outer tr th,.ausm-section-left table.table-outer tr td{padding:12px 20px;}
    .ausm-section-left h2:not(.fs-content h2), #fs_account h3,
    .ausm-section-left table.table-outer tr th,
    .ausm-section-left table.table-outer tr td,
    #fs_account .fs-key-value-table td,
    #fs_account .fs-key-value-table th{padding:12px 20px;}
    input#dpad_time_from, input#dpad_time_to {max-width: 19%;}
    
}
@media screen and (max-width:991px){
	header.dots-header{margin:10px 0 24px;}
	.dots-plugin-details{padding:8px 12px;}
	.dots-plugin-details .version-label{padding:6px 8px 6px 30px;font-size:15px;line-height:21px;}
	.dots-plugin-details .version-label::before{top:10px;}
	.dots-plugin-details .dots-header-left .plugin-name .title{font-size:16px;line-height:22px;}
	.dots-header .button-dots a{font-size:14px;line-height:19px;margin-right:8px;padding-right:11px;}
	.dots-header .button-dots a::after{line-height:17px;}
	.dots-menu-main{padding: 0 5px;}
	.dots-menu-main ul li a{font-size:13px;line-height:18px;padding:10px 0;margin:0 10px;}
	.ausm-section-left h1{font-size:20px;line-height:normal;}
	.dots-settings-inner-main .subsubsub{padding:16px 0 0;margin:16px 0 12px;}
	.dotstore-submenu-items ul li a{font-size:13px;line-height:18px;}
	.ausm-section-left > h2{padding:12px 18px;font-size:16px;line-height:22px;}
	.ausm-section-left table.table-outer tr th,.ausm-section-left table.table-outer tr td{padding:12px 18px;}
}
@media screen and (max-width:782px){
	.ausm-section-left p.search-box{position:static;}
	.dots-settings-inner-main .form-table th{width:100%;box-sizing:border-box;}
	.min-max-option-table .num-class{float:none;}
	.dots-settings-inner-main .subsubsub{text-align:left;}
	.dots-settings-inner-main .wp-list-table{margin:10px 0;}
	.dots-settings-inner-main .tablenav .tablenav-pages{margin:0 0 15px;}
    .ausm-section-left table.ausm-table-tooltip tr th label, .ausm-section-left table.ausm-table-tooltip tr td label{display: inline-block;}
    .ausm-section-left .ausm-table-tooltip .woocommerce-help-tip{right: -22px;}
    #dpad_settings_adjustment_cost + span{padding: 10px;}
    .wp-editor-wrap{width: 100%;}
    .ausm-section-left table.ausm-table-tooltip tr td{width: 100%;}
    input#dpad_time_from, input#dpad_time_to {max-width: 26.5%;display: inline-block;}
    .switch_in_pricing_rules_description{margin:1em 0;}
    .wp-core-ui .dots-settings-inner-main select{padding-top:0;padding-bottom:0;max-width:100%;}
    .wp-core-ui .button,.wp-core-ui select{min-height:30px!important;}
}
@media screen and (max-width:767px){
	.dots-plugin-details{padding:0;}
	.dots-menu-main{padding:0 2px;}
	.dots-plugin-details{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.dots-plugin-details .dots-header-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:8px 12px;border-bottom:1px solid #E2E4E7;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.dots-plugin-details .dots-header-right{float:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 12px;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
    .dots-settings-inner-main .usps-import-export-table input[type="file"]{width: 100%}
}
@media screen and (max-width:639px){
    #fs_account .fs-header-actions{padding:20px 15px;margin:0;border-bottom:1px solid #dadada;}
    #fs_account .fs-header-actions ul li:nth-child(even)::after{top:-18px;}
    #fs_account #fs_account_details tr td:nth-child(2){padding:12px 20px;}
    #fs_account #fs_account_details tr.fs-field-plan td:nth-child(2) .button-group{margin:0}
    .ausm-section-left .ausm-table-tooltip .applyperqty-box{width:100%;padding:12px 0;}
    .ausm-section-left .ausm-table-tooltip .applyperqty-box label{margin-bottom:6px;}
    .product-fee-table .forminp .description.dpad_dynamic_rules_tooltips{width:100%;}
    .wdpad-main-table .product-fee-table tbody tr td input:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not(.ed_button):not(.wp-picker-container input){min-width:100%;max-width:100%;}
    .wdpad-main-table table.ausm-table-tooltip tr td select{min-width:100%;max-width:100%;}
}