@charset "utf-8";

/* CSS Document */

/*header css start*/

#dotsstoremain {
    width: 100%;
    float: left;
}
#dotsstoremain .all-pad
{
    margin: 20px 20px 0 0px;
}
header.dots-header {
    width: 100%;
    display: inline-block;
    background: #d9d9d9;
    vertical-align: top;
    margin-bottom: 20px;
}
.dots-menu-main ul li a{
    text-decoration: none;
    -webkit-transition: all 200ms ease-in;
    transition:all 200ms ease-in;
    font-size: 14px;
    padding: 12px 20px;
    display: block;
    line-height: 28px;
    color: #000

}
.hide{
    display: none !important;
}
li.select2-results__option.select2-results__option--load-more {
    display: none;
}
.dots-plugin-details{
    display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;    
    display: -webkit-flex;    
    display: flex; 
    justify-content: space-between;
}
.dots-plugin-details .dots-header-left{
    display: -webkit-box;      
    display: -moz-box;         
    display: -ms-flexbox;    
    display: -webkit-flex;
    display: flex;
    flex-basis: 60%;
}
.dots-logo-main {
    margin: 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    box-shadow: 0 5px 8px rgba(0,0,0,.2);
    height: fit-content;
}
.dots-logo-main .logo-image {
    background: #fff;
    padding: 15px 9px;
    text-align: center;
}
.dots-logo-main .plugin-version {
    background: #0073aa;
    color: #fff;
    padding: 10px 5px;
    font-weight: 600;
    text-align: center;
}
.dots-plugin-details .dots-header-left .plugin-name {
    color: #000;
    margin-top: 20px;
}
.dots-plugin-details .dots-header-left .plugin-name .title{
    line-height: 30px;
    font-weight: 500;
    font-size: 23px;
    margin-bottom: 15px;
}
.dots-plugin-details .dots-header-left .plugin-name .desc{
    line-height: 28px;
    font-weight: 400;
    font-size: 18px;
}
.dots-logo-main img {
    width: 105px;
}
.dots-header-right {
    flex-basis: 40%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
        justify-content: flex-end;
}
.dots-header-right .logo-detail {
    display: inline-block;
    padding-left: 20px;
    box-sizing: border-box;
    vertical-align: middle;
    margin: 0;
}
#dotsstoremain .button-dots {
    display: inline-flex;
    vertical-align: middle;
    margin-left: 20px;
    float: right;
}
.dots-header-right .logo-detail strong {
    display: block;
    font-size: 23px;
    margin-bottom: 10px;
    color: #000;
    line-height: 32px;
}
.button-dots span.support_dotstore_image,
.button-dots-left span.support_dotstore_image {
    display: block;
    text-align: center;
}
.button-dots span.support_dotstore_image a,
.button-dots-left span.support_dotstore_image a{
    text-decoration: none;
}
.button-dots span.support_dotstore_image a span,
.button-dots-left span.support_dotstore_image a span{
    font-size: 50px;
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    margin-bottom: 5px;
}
.button-dots span.support_dotstore_image a strong,
.button-dots-left span.support_dotstore_image a strong{
    font-size: 15px;  
}
.wcpoa-tableouter .description {
    font-weight: normal;
}
.wcpoa-tableouter .wcpoa-name-chxbox li {
    list-style: none;
}
.dots-menu-main {
    width: 100%;
    display: inline-block;
    background: rgba(152, 152, 152, 0.5);
    box-sizing: border-box;
    vertical-align: bottom;
}
.dots-menu-main ul li {
    display: inline-block;
    position: relative;
    float: left;
    margin: 0;
}
.dots-menu-main ul li:hover> a {
    color: #fff;
    background: #444;
    color: #fff;

}
.dots-menu-main ul {
    display: inline-block;
    float: left;
    margin: 0;
}

.dots-menu-main ul li ul.sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 207px;
    z-index: 999;
}

.dots-menu-main ul li ul.sub-menu li {
    display: block;
    vertical-align: middle;
    text-align: left;
    background: #b8b8b8;
    width: 100%;
}
.dots-menu-main ul li:hover ul.sub-menu {
    display: block;
}

/*header css end*/

/* sidebar css start */

.dotstore_plugin_sidebar{box-sizing:border-box;display:inline-block;margin-left:1%;width:19%}
.dotstore_plugin_sidebar .right-sec{background:#fff;display:inline-block;width:100%}
.dotstore-important-link {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 10px;
    border: 1px solid #b8b8b8;
    -webkit-box-shadow: 0 2px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 2px 2px rgba(0,0,0,.2);
    box-shadow: 0 2px 2px rgba(0,0,0,.2);
}
.dotstore-important-link h2{
    font-size: 15px;
    font-weight: 800;
    text-align: center;
    text-transform: uppercase;
}
.dotstore-important-link .star-container .dashicons-star-filled{
    color: #e6b800;
}
.dotstore_plugin_sidebar .dotstore-important-link.dotstore-share-twitter .content_box a.btn_style i{
 margin-right: 2px;
}
.dotstore-important-link.dotstore-share-twitter{
    padding: 0;
}
.dotstore-important-link.dotstore-share-twitter h2{
    font-size: 15px;
    font-weight: 800;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 8px 12px;
    color: #fff;
    background-color: #00a0d2;
}

.dotstore_plugin_sidebar .video-detail{width:100%;display:inline-block;text-align:left;margin-top:10px}
.video-detail{width:100%;display:inline-block;text-align:left;margin-top:10px}
.video-detail ul{display:block;width:100%}
.video-detail ul li{font-size:13px;color:#666;margin-top:10px;font-family:'Open Sans', sans-serif;width:94%;padding-left:16px}
.view-button{display:block;text-align:center}
.view-button a{background:#92cf5c;color:#fff;padding:10px 26px;vertical-align:middle;letter-spacing:1px;display:inline-block;font-size:15px;text-transform:uppercase;margin-bottom:10px}
.dotstore_plugin_sidebar a{text-decoration:none}
.video-detail ul li img{display:inline-block;vertical-align:middle;margin-right:5px}
img.sidebar_plugin_icone{width:45px}
.video-detail ul li a{display:inline-block;width:calc(100% - 59px);vertical-align:middle;line-height:24px;font-size:14px}


.dotstore-sidebar-section {
    border: 1px solid #dcdcdc;
    background: #fff;
    margin-bottom: 10px;
    -webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 6px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.3);
}
.dotstore-sidebar-section .view-button{
    margin-bottom: 10px;
}
.dotstore-sidebar-section .dotstore-important-link-heading {
    padding: 15px 10px;
    border-bottom: 1px solid #b8b8b8;
}
.dotstore-sidebar-section .dotstore-important-link-heading .heading-text {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    margin-left: 5px;
}
.dotstore-sidebar-section .dotstore-important-link-content {
    padding: 15px 10px;
}
.dotstore-sidebar-section .dotstore-important-link-content p,.dotstore-sidebar-section .dotstore-important-link-content a,.important-link ul li a{
    font-size: 14px !important;
    margin: 0;
}
.dotstore-sidebar-section .dotstore-important-link-content p{
    margin-bottom: 5px;
}
.dotstore-sidebar-section .dotstore-pro-list{
	position: relative;
	list-style: none;
}
.dotstore-sidebar-section .dotstore-pro-list li{
	margin-left: 20px;
    font-weight: 600;
    margin-bottom: 10px;
}
.dotstore-sidebar-section .dotstore-pro-list li:before{
	content: "+";
    position: absolute;
    left: 0;
    font-weight: 600;
}
.dotstore-sidebar-section.dotstore-upgrade-to-pro .dotstore-pro-button .button,
.afrsm-premium-features .dotstore-pro-button .button {
    box-sizing: border-box;
    padding: 8px 12px;
    line-height: 1.5;
    color: #000;
    border-radius: 4px;
    box-shadow: inset 0 -4px 0 rgba(0,0,0,.2);
    filter: drop-shadow(0 2px 4px rgba(0,0,0,.2));
    text-decoration: none;
    background-color: #fec228;
    border-color: transparent;
    padding-bottom: 10px;
    font-size: 16px !important;
    font-weight: 500;
    white-space: normal;
}
.dotstore-pro-button{
    text-align: center;
}
.important-link ul{margin: 0 !important;}
.wcpoa-in-pro-button {
    background: #dcdcdc;
    border-color: #cec6c6;
    color: #888383;
    text-decoration: none;
    text-shadow: none;
}

/* sidebar css end */
#dotsstoremain th.titledesc{font-size:13px!important;color:#333;padding:20px;border:1px solid #ddd;line-height:20px;background:#fff;width:26%}
#dotsstoremain form#wcblu_plugin_form_id th.titledesc{width:23%}
.wcblu-main-table a{text-decoration:none}
a#fee-delete-field{font-size:25px;vertical-align:middle}
.wcblu-main-table h2{font-size:16px;text-align:left;font-weight:bold;color:#333;border-bottom:0;margin:15px 0;}
.wcblu-main-table table.table-outer{border-collapse:collapse;width:100%}
.wcblu-main-table table.table-outer tr td{font-size:13px!important;color:#333;padding:20px;border:1px solid #ddd;line-height:20px;background:#fff;vertical-align:top}
.wcblu-main-table table.table-outer tr td.fr-1{font-weight:600;width:35%}
.wcblu-main-table table.table-outer tr td.fr-2 a.gb{background:#5cb85c;border:1px solid #4cae4c;margin-right:10px;padding:7px 12px;color:#fff;font-size:14px}
.wcblu-main-table table.table-outer tr td.fr-2 a.gb:hover{background:#449d44;border:1px solid #398439;color:#fff}
.wcblu-main-table table.table-outer tr td.fr-2 a{color:#0073aa}
.wcblu-main-table table.table-outer tr td.fr-2 a:hover{color:#0096dd}
.wcblu-main-table table.table-outer tr td.fr-2 a.bolder{font-weight:bold}
.wcblu-main-table table.table-outer tr td.fr-2 p{padding-bottom:10px}
.wcblu-main-table table.table-outer tr td.fr-2 a.cb{display:inline-block;padding:6px 12px;background:#d9534f;color:#fff;font-size:14px;border:1px solid #d43f3a}
.wcblu-main-table table.table-outer tr td.fr-2 a.cb:hover{background:#ac2925;border:1px solid #c9302c;color:#fff}
.wcblu-main-table .notice {margin: 0 0 10px 0;}
.blocker-table{width:78.5%;display:inline-block;box-sizing:border-box;float:left;position:relative}
.blocker-table h2{font-size:15px;text-align:left;font-weight:bold;color:#333;border:1px solid #ddd;padding:16px;border-bottom:0;background:#e9e9e9;position:relative}
.blocker-table table.table-outer{width:100%;margin-top:0}
.blocker-table table.table-outer tr td{font-size:13px!important;color:#333;padding:20px;border:1px solid #ddd;line-height:20px;background:#fff;vertical-align:top}
.blocker-table table.table-outer tr td.fr-1{font-weight:600;width:35%}
.blocker-table table.table-outer tr td.fr-2 a.gb{background:#5cb85c;border:1px solid #4cae4c;margin-right:10px;padding:7px 12px;color:#fff;font-size:14px}
.blocker-table table.table-outer tr td.fr-2 a.gb:hover{background:#449d44;border:1px solid #398439;color:#fff}
.blocker-table table.table-outer tr td.fr-2 a{color:#0073aa}
.blocker-table table.table-outer tr td.fr-2 a:hover{color:#0096dd}
.blocker-table table.table-outer tr td.fr-2 a.bolder{font-weight:bold}
.blocker-table table.table-outer tr td.fr-2 p{padding-bottom:10px}
.blocker-table table.table-outer tr td.fr-2 a.cb{display:inline-block;padding:6px 12px;background:#d9534f;color:#fff;font-size:14px;border:1px solid #d43f3a}
.blocker-table table.table-outer tr td.fr-2 a.cb:hover{background:#ac2925;border:1px solid #c9302c;color:#fff}
.under-table{width:100%;display:inline-block}
.set{width:100%;padding:13px;border:1px solid #e6e6e6;background:#fff;box-sizing:border-box;border-bottom:0;vertical-align:middle;display:inline-block}
.set h2{font-size:15px;text-align:left;font-weight:bold;color:#333;width:auto;display:inline-block}
.set-right{width:90%;float:right;text-align:right}
.set-right a{color:#555;border:1px solid #ccc;background:#f7f7f7;display:inline-block;padding:8px 8px;font-size:14px;font-weight:bold;margin-right:10px;border-radius:2px;margin-top:2px}
.set-right a:hover{background:#fafafa;border-color:#999;color:#23282d}
.search{float:right;display:inline-block;position:relative}
.search input{border:1px solid #ddd;border-radius:25px;font-size:16px;padding:8px;outline:none;color:#999}
.search i.cj-icon.fa.fa-search{position:absolute;right:15px;top:10px;opacity:0.5}
.search:hover i.cj-icon.fa.fa-search{opacity:1}
.under-table table.table-outer{width:100%}
.under-table table.table-outer tr td{font-size:13px;color:#333;padding:20px;border:1px solid #ddd;vertical-align:top}
.under-table table.table-outer tr td.ur-1{color:#333;font-weight:600;width:35%;line-height:20px}
.under-table table.table-outer tr td.ur-2 select{width:22%;padding:6px;border:1px solid #ddd;border-radius:4px;color:#32373c}
.under-table table.table-outer tr td.ur-2 p.block{font-size:13px;color:#999;line-height:1.5;margin:1em 0}
.under-table table.table-outer tr td.ur-2 a{margin-right:20px;border:1px solid #ddd;display:inline-block;font-size:14px;color:#555;padding:7px 8px;border-radius:2px}
.under-table table.table-outer tr td.ur-2 a img{max-width:100%;height:150px;display:inline-block;vertical-align:top}
.under-table table.table-outer tr td.ur-2 a:hover{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);-ms-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);-o-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);box-shadow:0 0 10px rgba(0, 0, 0, 0.2);background:#f9f9f9;background:#fafafa;color:#23282d}
.under-table table.table-outer tr td.ur-2 p.block span.red{color:#cc0000;font-weight:600}
.under-table table.table-outer tr td.ur-2 p.block strong{font-weight:600;font-size:14px}
.third-tab tr td.ur-2 label{display:block}
.under-table table.table-outer tr td.ur-2 input[type="radio"]{border:1px solid #b4b9be;background:#fff;color:#008ec2;cursor:pointer;display:inline-block;height:16px;text-align:center;vertical-align:middle;width:16px;-webkit-appearance:none;padding:0;border-radius:50%;margin-right:6px;margin-top:2px}
input[type=radio]:checked::before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}
input[type=radio]:checked::before,input[type=checkbox]:checked::before{float:left;display:inline-block;vertical-align:middle;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.third-tab tr td.ur-2 p.bl{color:#333!important}
label{cursor:pointer}
.under-table.third-tab tr td.ur-2 label.en{display:inline-block;width:90px}
.under-table.third-tab tr td.ur-2 label.dis{display:inline-block;width:90px}
.under-table.third-tab tr td.ur-2 label.dis p.block{margin:0!important;display:inline-block;vertical-align:middle;line-height:1.6}
.under-table table.table-outer tr td.ur-2 p.block.red-line{color:#cc0000}
.under-table tr td.ur-2 a.save{background:#0085ba;border-color:1px solid #006799;color:#fff!important;padding:12px!important}
.under-table table.table-outer tr td a.save:hover{background:#008ec2;border-color:1px solid #006799;color:#fff}
.footer{width:100%;display:inline-block;margin-top:30px}
.foot-left{float:left;display:inline-block;vertical-align:middle}
.foot-left span{font-size:13px;color:#333}
.foot-left span a{color:#0073aa;border-bottom:1px solid transparent}
.foot-left span a:hover{color:#00a0d2;border-bottom:1px solid #00a0d2}
.foot-rihgt{float:right;display:inline-block}
.foot-rihgt strong{font-weight:600}
.foot-rihgt strong a{font-size:13px;font-weight:600!important;color:#0073aa}
.foot-rihgt strong a:hover{color:#00a0d2;border-bottom:1px solid #00a0d2}
.wcblu_submit{float: right;margin-top: 10px!important;}
.set #submit{float:right}
a#add-new-zip-class{float:right;margin-left:6px;margin-right:14px;margin-top:5px;border:none!important}
.under-table table.table-outer tr{background:#fff}
table.table-outer tr td p input{margin-right:5px;margin-bottom:5px}
table.table-outer tr td p label{display:inline-block;width:250px}
p.block{font-size:13px;color:#999;line-height:1.5;margin:1em 0}
input.order_delivery_excepted_date_before_order{margin-right:14%}
td.ui-state-highlight a.ui-state-default{background:green}
a.dotstore_plugin.active{color:#fff;background:hsla(280, 1%, 54%, 0.3)}
p.block.title{color:#000!important}
p.block.dots-description{font-style:italic;font-size:12px!important}
p.order_delivery_before_date_extra_charges{margin-top:2%}
.under-table .set h2{font-size:15px;text-align:left;font-weight:bold;color:#333;width:auto;display:inline-block;margin:12px!important}
.dotstore_plugin_supports_feature{display:inline-block;margin-left:16px;width:18.5%;box-sizing:border-box;padding-top:10px}
form#cw_plugin_form_id{width:69%;float:left}
p.block strong{font-weight:bold}

/* another css for side bar */
.right-sec{display:inline-block;width:100%;background:#fff;margin-top:-29px}
.woo-top{display:inline-block;background-image:url(../images/discover-bg.jpg);width:100%;height:45px;background-size:100% 100%;background-repeat:no-repeat}
.woo-top span{font-size:22px;color:#fff;text-transform:uppercase;vertical-align:middle;display:block;padding:10px 0;text-align:center}
.discover{display:block;border:1px solid #e9e9e9;border-radius:16px;margin-top:14px;border-top:none}
.video{margin-top:10px;margin-bottom:10px}
.line-b{width:96px;background:#ccc;height:2px;text-align:center;display:block;margin:0 auto}
.live-demo{width:100%;display:inline-block;margin:20px 0;background:rgba(179, 56, 48, 1);background:-moz-linear-gradient(top, rgba(179, 56, 48, 1) 0%, rgba(229, 73, 62, 1) 45%, rgba(179, 56, 48, 1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(179, 56, 48, 1)), color-stop(45%, rgba(229, 73, 62, 1)), color-stop(100%, rgba(179, 56, 48, 1)));background:-webkit-linear-gradient(top, rgba(179, 56, 48, 1) 0%, rgba(229, 73, 62, 1) 45%, rgba(179, 56, 48, 1) 100%);background:-o-linear-gradient(top, rgba(179, 56, 48, 1) 0%, rgba(229, 73, 62, 1) 45%, rgba(179, 56, 48, 1) 100%);background:-ms-linear-gradient(top, rgba(179, 56, 48, 1) 0%, rgba(229, 73, 62, 1) 45%, rgba(179, 56, 48, 1) 100%);background:linear-gradient(to bottom, rgba(179, 56, 48, 1) 0%, rgba(229, 73, 62, 1) 45%, rgba(179, 56, 48, 1) 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#b33830', endColorstr='#b33830', GradientType=0)}
.live-demo a{padding:18px 0;text-decoration:none;display:block;text-transform:uppercase;color:#fff;font-size:20px;letter-spacing:1px;text-align:center}
.dotstore-blog{width:100%;display:inline-block;background:url(../images/storedot-bg.jpg);background-size:100% 100%;padding:20px 0 50px 0}
.store-logo{display:block;float:left;width:100%;text-align:left;padding-left:20px;margin-bottom:5px}
.get{display:block;text-align:center}
.get strong{font-size:25px;font-weight:700;margin-bottom:38px;color:#333;text-transform:capitalize}
.discount{display:block;margin:42px 0;text-align:center;position:relative}
.dis-left{width:50%;display:inline-block}
.dis-left h1{font-size:89px;color:#df473c;display:inline-block;padding:0}
.dis-left h1 sup{font-size:33px;display:inline-block;vertical-align:top}
.dis-left strong{font-size:30px;color:#333;position:absolute;bottom:5%;right:20%}
.dis-left strong span{color:#df473c}
.get.no-margin{margin-bottom:50px}
.use{background:url(../images/small-bg.jpg);background-repeat:no-repeat;width:235px;height:60px;display:block;text-align:center;margin:0 auto}
.use h2{padding:10px;display:inline-block;color:#fff;text-transform:uppercase}
.use h2 span{font-size:15px;display:block;margin-bottom:5px;font-family:'Open Sans', sans-serif}
.use h2 strong{font-size:25px}
.button-dots span.support_dotstore_image:last-child{margin:0}
.premium_one{display:block;width:70%;clear:both;float:none;margin:0 auto}
.premium_two{display:block;width:70%;clear:both;float:none;margin:0 auto}
.premium_two img{width:50%!important;float:left}
.premium_one img{width:100%}
.image_paid_download_button{float:right;width:100%;text-align:right}
.video-detail ul li span{display:inline-block;width:79%;width:calc(100% - 30px);vertical-align:middle;line-height:18px}
.dotstore-bloguju{border:1px solid #e9e9e9;border-radius:8px;margin-top:11px;margin-bottom:4%}
span.dotstore-important-link-title{font-size:15px;font-weight:bold;text-transform:uppercase;text-align:center!important;display:block;margin-bottom:4px}
table.table-outer.free_and_paid_table{text-align:center}
.premium-table-fees{width:707px;margin:0 auto;max-width:100%}
span.support_dotstore_image{margin-right:3%!important}
.upgrader_pro_version_button{text-align:center}
p.block img{width:100%}
.logo-main img{width:64px}
th.titledesc{font-size:13px!important;color:#333;padding:20px;border:1px solid #ddd;line-height:20px;background:#fff}
ul.subsubsub li.publish{display:none}
nav.nav-tab-wrapper.woo-nav-tab-wrapper{display:none}
.blocker-table table.table-outer tr td.forminp{border-bottom:0!important}
table#extra_shipping_method_settings tr th{position:inherit!important;border-bottom:0}
table#extra_shipping_method_settings tr td span.advance_extra_flate_rate_disctiption_tab{vertical-align:middle!important}
.blocker-table table.table-outer tr td input.input-text.regular-input{border:1px solid #ddd}
span.gettingstarted{text-align:center!important;width:100%;float:left}
span.gettingstarted img{margin:10px 0 20px 0;max-width:100%;box-shadow: 0px 0px 10px #c3c4c7;}
.textgetting{font-size:14px!important;color:#000!important}
.woocommerce table.form-table .select2-container{max-width:350px;vertical-align:top;margin-bottom:3px;display:inline-block!important;width:30%}
table.master-select-table.table-outer tr td{width:43%;font-size:16px!important;font-weight:700}
th.name{text-align:center}
th.del_checkbox{text-align:center}
th.cost{text-align:center}
th.remove{text-align:center}
table#extra_shipping_method_listing tr th{background:rgba(233, 233, 233, 0.59)}
span.advance_extra_flate_rate_disctiption_tab{cursor:pointer}
p.description{clear:both;display:none}
tr.Order_amount_highlight th,tr.Order_amount_highlight td{background:#f1f1f1!important}
div.availability{width:100%!important}
td.select_condition_for_in_notin{width:13%}
div.tax_status_dotstore{width:10%!important}
p.block.gettingstarted strong{color:#000;font-size:15px}
.wc-col-container p{font-size:15px!important;line-height:39px}
ul.chosen-choices{width:100%!important;height:33px!important;padding:6px!important}
a.button-primary.woocommerce-save-button{margin-right:15px!important}
.advance_zone_listing{background:#fff;width:100%;padding:5px;border:1px solid #ddd}
.advance_zone_listing form{margin-top:1%}
.zone_type_options.zone_type_countries.active_zone{padding-left:0!important}
div.wc-enhanced-select.calculation_type{width:100%!important}
input#delete_record{margin-left:-4px!important;text-align:left!important}
span.dotstore-important-link-title.our_popular_plugin{margin-top:14px;margin-bottom:13px}

/* 19-12-2016 */
table#extra_shipping_method_listing thead tr th{background-image:url(../images/bg.gif);background-repeat:no-repeat;background-position:center right 5px;cursor:pointer;background-size:25px}
table#extra_shipping_method_listing thead tr th.header.headerSortDown{background-image:url(../images/desc.gif)}
table#extra_shipping_method_listing thead tr th.header.headerSortUp{background-image:url(../images/asc.gif)}

table#extra_shipping_method_listing thead tr th.header.headerSortDown,table#extra_shipping_method_listing thead tr th.header.headerSortUp{background-color:#c5c5c5}
table#extra_shipping_method_listing thead tr th.del_checkbox{background-image:none}
.blocker-table a.add-new-btn{position:absolute;z-index:9999;top:10px;left:230px;padding:5px 8px;text-decoration:none;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background:#f7f7f7;text-shadow:none;font-weight:600;font-size:13px;line-height:normal;color:#0073aa;cursor:pointer;outline:0}
.blocker-table a.add-new-btn:hover{border-color:#008EC2;background:#00a0d2;color:#fff;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;transition:0.2s all}
table#extra_shipping_method_listing thead tr th.remove{background-image:none}

/* 23-01-2017 */
.select2-container .select2-choice>.select2-chosen{display:inline}
.woocommerce table#extra_shipping_method_settings.form-table.table-productbased .select2-container{min-width:auto!important}

/* autoscore button */
#wcblu_plugin_general_settings .slider.round {border-radius: 34px;}
#wcblu_plugin_general_settings .slider.round:before {border-radius: 50%;}
#wcblu_plugin_general_settings input:checked + .slider {background-color: #0085ba;}
#wcblu_plugin_general_settings input:checked + .slider:before {-webkit-transform: translateX(12px);-ms-transform: translateX(12px);transform: translateX(12px);}
#wcblu_plugin_general_settings .switch {position: relative;display: inline-block;width: 60px;height: 25px;}
#wcblu_plugin_general_settings .switch input {display: none;}
#wcblu_plugin_general_settings .slider.round:before {border-radius: 50%;}
#wcblu_plugin_general_settings .slider:before {position: absolute;content: "";height: 21px;width: 20px;left: 4px;bottom: 2px;background-color: white;-webkit-transition: .4s;transition: .4s;}
#wcblu_plugin_general_settings .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}

#wcblu_plugin_general_rules .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    background: url(../images/chosen-sprite.png) -42px 3px no-repeat;
}

/* Button CSS */
.button-group{display:inline-block;float:right}
#dotsstoremain .button-dots {display: inline-flex;vertical-align: middle;float: right;margin-right: 20px;}
.logo-detail{float:left;width:60%}
.button-dots-left{display:inline-block;float:left}
.dotstore_plugin_sidebar .image_box {
    max-width: 100px;
    width: 100%;
    margin: 0 auto;
}
.dotstore_plugin_sidebar .image_box img {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}
.dotstore_plugin_sidebar .content_box h3{margin-top: 5px;}
.dotstore_plugin_sidebar .content_box {
    text-align: center;
    padding: 0 14px;
}
.dotstore_plugin_sidebar .content_box a.btn_style {
    background-color: #0085ba;
    PADDING: 10px;
    border-radius: 4px;
    margin-bottom: 10px;
    display: inline-block;
    color: #fff;
    font-weight: 600;
}

span.responce_message {
    display: block;
    margin-top: 10px;
    font-weight: 500;
}
span.responce_message.success {
    color: green;
}
span.responce_message.error {
    color: red;
}

.primium_message {
    padding: 10px;
    background-color: lightgoldenrodyellow;
    border-radius: 10px;
    font-style: italic;
    font-size: 15px;
    color: #333;
}
.new-feature {
    color: red;
    font-weight: bold;
    display: inline-block;
}

.heading_div {display: block;width: -webkit-fill-available;}
.heading_section {width: 55%;float: left;}
.migration_section {float: right;margin-left: 10px;margin-top: 10px;}
input#migrate_data {text-align: center;}
.migarion_hide {display: none;}
.wcblu_field {margin: 0px 0px 15px 0px;}
.wcblu_rule_field {margin: 20px 0 0 0;}
.wcblu_rule_field .chosen-container-multi {
    width: 100% !important;
}
select#wcblu_define_unsafe_countries_list {width: 400px;margin: 0;box-sizing: border-box;line-height: 32px;vertical-align: top;height: 200px;}
.dotstore_plugin_sidebar .content_box h3{margin: 20px 0;}
/* star rating css */
.dotstore_plugin_sidebar .content_box {text-align: center;padding: 0 14px;}
.et-star-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 .2em;text-align:center;}
.et-star-rating-lnk{color:#23282d;}
.et-star-rating input{display:none;}
.et-star-rating label{margin:0 4px;width:28px;height:28px;cursor:pointer;background-image:url("../../images/light-star.svg");background-repeat:no-repeat;}
.et-star-rating label:hover,.et-star-rating label:hover ~ label{background-image:url("../../images/dark-star.svg");}
.et-star-rating input[type="radio"]:checked ~ label{background-image:url("../../images/dark-star.svg");}

/* upgrade to pro modal css */
@-webkit-keyframes wcbluModalEffect{
    0%{top:-8%;}
    100%{top:0;}
}
@keyframes wcbluModalEffect{
    0%{top:-8%;}
    100%{top:0;}
}
.upgrade-to-pro-modal-main, .upgrade-to-pro-modal-main *{box-sizing:border-box;}
body.wcblu-modal-visible{overflow:hidden;}
.upgrade-to-pro-modal-main{display:inline-block;width:100%;visibility:hidden;opacity:0;position:fixed;z-index:99999;top:0;left:0;height:100%;background:hsla(0,0%,0%,0.5);overflow:auto;padding:90px 20px 50px;}
.wcblu-modal-visible .upgrade-to-pro-modal-main{visibility:visible;opacity:1;}
.upgrade-to-pro-modal-main .upgrade-to-pro-modal-outer{width:100%;height:100%;display:table;}
.upgrade-to-pro-modal-main .pro-modal-inner{display:table-cell;vertical-align:middle;}
.upgrade-to-pro-modal-main .pro-modal-wrapper{z-index:99999;width:100%;background-color:#fff;max-width:550px;margin:0 auto;border-radius:15px;padding:191px 30px 30px;visibility:hidden;opacity:0;position:relative;-webkit-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;}
.wcblu-modal-visible .upgrade-to-pro-modal-main .pro-modal-wrapper{visibility:visible;opacity:1;-webkit-animation-name:wcbluModalEffect;animation-name:wcbluModalEffect;-webkit-animation-duration:0.3s;animation-duration:0.3s;}
.upgrade-to-pro-modal-main .pro-modal-header{position:relative;}
.upgrade-to-pro-modal-main .pro-modal-header img{width:calc(100% + 62px);height:auto;max-width:calc(100% + 62px);position:absolute;top:-242px;left:-31px;}
.upgrade-to-pro-modal-main .modal-close-btn{position:absolute;top:-184px;right:-22px;cursor:pointer;font-size:22px;line-height:16px;padding:7px 0;width:30px;height:30px;color:#fff;background-color:transparent;border-radius:50%;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.upgrade-to-pro-modal-main .modal-close-btn:hover{background-color:#229c56;}
.upgrade-to-pro-modal-main .pro-modal-header p{margin:0;font-size:17px;font-weight:500;color:#3c434a;}
#dotsstoremain .upgrade-to-pro-modal-main .wcpoa-pro-label{margin:0 7px 0 0;}
.upgrade-to-pro-modal-main .pro-modal-body p{font-size:16px;line-height:24px;margin:0 0 14px 0;color:#000;}
.upgrade-to-pro-modal-main .pro-modal-body .pro-feature-title{margin:0 0 20px;font-size:20px;line-height:normal;font-weight:700;}
.upgrade-to-pro-modal-main .pro-modal-footer{text-align:center;margin:32px 0 0;}
.upgrade-to-pro-modal-main .pro-feature-trial-btn{padding:10px 30px 12px;line-height:1.5;color:#1f2b24;border-radius:10px;text-decoration:none;background-color:var(--dotstore-secondary);border:2px solid var(--dotstore-secondary);font-size:20px;font-weight:500;white-space:normal;cursor:pointer;display:inline-block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.upgrade-to-pro-modal-main .pro-feature-trial-btn:hover{background-color:transparent;}
.upgrade-to-pro-modal-main .pro-feature-list{margin:22px 0 0 10px;}
.upgrade-to-pro-modal-main .pro-feature-list li{font-size:15px;line-height:22px;color:#000;padding:0 0 12px 20px;position:relative;margin:0;}
.upgrade-to-pro-modal-main .pro-feature-list li::before{content:'';background-color:var(--dotstore-primary);display:inline-block;font-size:0px;width:10px;margin-left:0em;position:absolute;left:0px;top:7px;height:10px;border-radius:50%;}
.upgrade-to-pro-modal-main .pro-feature-list li:last-child{padding-bottom:0}
.dots-settings-left-side .wcblu-pro-label{position:relative;cursor:pointer;display:inline-block;margin:1px 0 0 2px;}
.dots-settings-left-side .wcblu-pro-label::before{content:"🔒";display:inline-block;font-size:15px;line-height:normal;}

span.wcbfc-description-tooltip-icon {
    background-image: url("../../images/help.png");
    background-size: 16px auto;
    display: inline-block;
    height: 17px!important;
    margin-left: 10px;
    vertical-align: middle;
    width: 16px!important;
    cursor: pointer;
}
.wcblu_captcha_settings.hide_it{ display: none; }
.wcblu_captcha_settings.show_it{ display: block; }
.wcblu_checkout_payment_settings.hide_it{ display: none; }
.wcblu_checkout_payment_settings.show_it{ display: block; }
.wcblu_versions_key input {width: 50%}
#wcblu_plugin_general_settings tr.hide_it{ display: none; }
#wcblu_plugin_general_settings tr.show_it{ display: table-row; }
.wcbfc-tooltip-sh{ display: none; }
#dotsstoremain .chosen-container-multi .chosen-choices li.search-choice {
    background: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    color: #424a4f;
}
.select2-container .select2-selection {
    max-height: 300px;
    overflow: scroll;
}
.select2-container--default .select2-selection--multiple {
    border-radius: 0px !important;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff)) !important;
    background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%) !important;
    background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%) !important;
    background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%) !important;
    background-image: linear-gradient(#eeeeee 1%, #ffffff 15%) !important;
}
.select2-container--default .select2-selection--multiple {
    width: 324px !important;
}
#wcblu_plugin_general_rules .select2-container--default .select2-selection--multiple, #wcblu_plugin_general_settings .select2-container--default .select2-selection--multiple {
    width: 100% !important;
}
#wcblu_plugin_general_rules .select2-container, #wcblu_plugin_general_settings .select2-container{
    width: 100% !important;
}
#wcblu_plugin_form_id .select2-container{
    width: 324px !important;
}
.woocommerce_blocker_tab_description {
    background-image: url(../images/help.png);
    background-size: 16px auto;
    display: inline-block;
    height: 17px !important;
    margin-left: 10px;
    vertical-align: middle;
    width: 16px !important;
    cursor: pointer;
}
.wbtd-text{
    margin: 13px 0 5px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    word-break: break-all;
    white-space: normal;
}

/* media css start */
@media screen and (max-width:1400px){
    .dots-plugin-details .dots-header-left .plugin-name .desc{line-height:25px;font-weight:400;font-size:16px;}
}
@media screen and (max-width:1199px){
    .dotstore_plugin_supports_feature,.wcblu-main-table{width:100%;margin-left:0;display:table;float:none}
    .dotstore_plugin_supports_feature>.dotstore-important-link,.dotstore_plugin_supports_feature>.right-sec{width:50%;display:table-cell;float:none;border:0}
    .dotstore_plugin_supports_feature>.right-sec .dotstore-important-link{border:0}

    /*8-11-2019*/
    #dotsstoremain .dotstore_plugin_sidebar{width:100%;margin:0 auto;}
}
@media screen and (max-width:1180px){
    .dots-plugin-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;}
    
    .dots-plugin-details .dots-header-left .plugin-name{margin:10px 0 5px;text-align:center;}
}
@media screen and (max-width:1023px){
    .dotstore-plugins_page_woocommerce_blacklist_users .excel_div{width:100%;margin-top:20px}
    #dotsstoremain th.titledesc{width:auto}
}
@media screen and (max-width:782px){
    .wcblu-main-table input[type=checkbox]:checked::before{margin:1px 0}
    table.wp-list-table.widefat.fixed.striped.posts tbody td .row-actions{display:inline-block;}
}
@media screen and (max-width:767px){
    .dotstore_plugin_supports_feature,.wcblu-main-table,.dotstore_plugin_supports_feature>.dotstore-important-link,.dotstore_plugin_supports_feature>.right-sec,.dotstore_plugin_sidebar{display:block;width:100%;box-sizing:border-box}
    
    .dotstore-plugins_page_woocommerce_blacklist_users .wcblu-main-table table.table-outer,.dotstore-plugins_page_woocommerce_blacklist_users .wcblu-main-table table.table-outer td,.dotstore-plugins_page_woocommerce_blacklist_users .wcblu-main-table table.table-outer th,.dotstore-plugins_page_woocommerce_blacklist_users .wcblu-main-table table.table-outer tr,.dotstore-plugins_page_woocommerce_blacklist_users .wcblu-main-table table.table-outer tbody{display:block;box-sizing:border-box;width:100%;text-align:left;}
    .dots-logo-main{padding-bottom:0}
    .dotstore-plugins_page_woocommerce_blacklist_users .wcblu-main-table table.table-outer{table-layout:fixed}
    .logo-detail,.dots-header-right{width:98%!important}
    .button-group>div{clear:both;float:left!important;margin-bottom:5px;margin-left:0}
    .wcblu_versions_key input {width: 98%}
}
@media screen and (max-width:639px){
    .upgrade-to-pro-modal-main .pro-modal-wrapper{padding:25px;}
    .upgrade-to-pro-modal-main .pro-modal-header img{display:none;}
    .upgrade-to-pro-modal-main .modal-close-btn{top:-22px;font-size:20px;line-height:13px;padding:7px 0;width:26px;height:26px;color:#000}
    .upgrade-to-pro-modal-main .modal-close-btn:hover{color:#fff}
}
@media screen and (max-width:500px){
    table.wp-list-table.widefat.fixed.striped.posts tbody td .row-actions{display:inline-block;}
}
@media only screen and (min-width:1181px) and (max-width:1380px){
    #dotsstoremain .button-dots{margin-right:10px;}
    #dotsstoremain .button-dots{margin-left:10px;}
}
