
#psc_simpale_product_div ul, #psc_simpale_product_div li, #psc_variable_product_div ul, #psc_variable_product_div li, #psc_product_coupon_div ul, #psc_product_coupon_div li
{
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;   
}
#psc_simpale_product_div ul li, #psc_variable_product_div ul li, #psc_product_coupon_div ul li
{
    outline: 0;
    text-decoration: none;
    -webkit-transition-property: background color;
    -moz-transition-property: background color;
    -o-transition-property: background color;
    -ms-transition-property: background color;
    transition-property: background color;
    -webkit-transition-duration: 0.12s;
    -moz-transition-duration: 0.12s;
    -o-transition-duration: 0.12s;
    -ms-transition-duration: 0.12s;
    transition-duration: 0.12s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
#psc_simpale_product_div, #psc_variable_product_div, #psc_product_coupon_div
{
    height: 100%;
    margin: auto;
    color: #333;
    font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}

#psc_simpale_product_div >ul, #psc_variable_product_div >ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;   
    padding-top: 20px;

}
#psc_simpale_product_div >ul >li, #psc_variable_product_div >ul >li{
    float: left;
    padding: 10px 15px !important;
    color: #555;
    border: 1px solid #ddd;    
    border-bottom: 1px solid #fff;
    display: inline-block;
    margin: 0 0 -1px;
    padding: 15px 25px;
    font-weight: 600;
    text-align: center;
}
#psc_simpale_product_div >div.tab-content, #psc_variable_product_div >div.tab-content{
    display: none;
    width: 100%;
    padding: 0px;
}

#psc_simpale_product_div >ul >li.current, #psc_variable_product_div >ul >li.current
{
    border-top: 2px solid orange;
    border-bottom: none;

}


#psc_product_coupon_div >ul
{
    float: left;
    width: 111px;
    display: block;
    position: relative;
    top: 0;
    border: 1px solid #DDD;
    border-right-width: 0;
    margin: auto 0 !important;
    padding:0;
}
#psc_product_coupon_div >ul >li
{
    width: 80px;
    list-style-type: none;
    display: block;
    text-shadow: 0px 1px 1px #F2F1F0;
    font-size: 1.11em;
    position: relative;
    border-right-width: 0;
    border-bottom: 1px solid #DDD;
    margin: auto;
    padding: 10px 15px !important;
    background: whiteSmoke; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* W3C */
}
#psc_product_coupon_div >ul >li.current
{
    color: black;
    border-right: none;
    z-index: 10;
    background: white !important;
    position: relative;
    moz-box-shadow: inset 0 0 35px 5px #fafbfd;
    -webkit-box-shadow: inset 0 0 35px 5px #fafbfd;
    box-shadow: inset 0 0 35px 5px #fafbfd;
}
#psc_product_coupon_div >ul >li.first.current{ border-bottom: 1px solid #DDD; }
/*#psc_simpale_product_div >ul >li.last, #psc_variable_product_div >ul >li.last, #psc_product_coupon_div >ul >li.last{ border-bottom: none; }*/
#psc_product_coupon_div >div.tab-content
{
    margin-left: 111px;
    border: 1px solid #ddd;
    background-color: #FFF;    
    position: relative;
    z-index: 9;
    padding: 12px;
    moz-box-shadow: inset 0 0 35px 5px #fafbfd;
    -webkit-box-shadow: inset 0 0 35px 5px #fafbfd;
    box-shadow: inset 0 0 35px 5px #fafbfd;
    display: none;
    padding: 25px;
    font-size: 1.2em;
    color: Black;
    text-shadow: 0px 1px 1px #F2F1F0;
    border-bottom: 1px dotted #EEEDED;
    padding-top: 5px;
    padding-bottom: 5px;
}

table.wp-list-table .psc_status_head{
    display: block;
    text-align: center;
    position: relative;
    height: 1em;
    width: 1em;
    background: 0 0;
    font-size: 1.4em;
    margin: 0 auto;
    border: 1px solid #73a724;
    border-radius: 50%;
}
table.wp-list-table .psc_status_head:after{
    content: "\…";
    color: #73a724;
    margin-left: -7.5px;
    margin-top: -6px;
    position: absolute;

}
.widefat th.column-pscstatus,.widefat td.column-pscstatus { min-width: 80px; text-align: center; }
.widefat th.column-pscqty { width: 7%; }
.widefat th.column-pscorderdate { width: 9%; }
.widefat th.column-psctotal { width: 12%; }
.widefat th.column-pscimage { width: 7%; text-align: center; }
.widefat th.column-pscstock { width: 14%; }
.widefat td.column-pscprice { color: #77a464; }
.widefat td.column-pscprice del{ padding-right: 4px; }
table.wp-list-table .column-pscaction p a img{ padding-top:3px; }
#psc_order_view .inside #order_view{ padding: 10px; }
#psc_order_view .inside #order_view h1{
    margin: 0;
    font-size: 21px;
    line-height: 1.2;
    text-shadow: 1px 1px 1px #fff;
    padding: 0;
    font-family: HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;
    font-weight: 400;
}
#psc_order_view .inside #order_view p.pscorder_payment_methods{
    margin: 0;
    line-height: 1.6em;
    font-size: 16px;
    font-family: HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",sans-serif;
    font-weight: 400;
    color: #777;
}
#psc_order_view .inside #order_view .pscorder_data_column_container{
    clear: both; 
    width: 100%;
    padding-top: 1em;
    display: inline-block;
}
#psc_order_view .inside #order_view .pscorder_data_column_container .order_data_column{
    width: 48%;
    padding: 0 2% 0 0;
    float: left;   
}
#psc_order_view .inside #order_view .pscorder_data_column_container .order_data_column .address_header,#psc_order_view .inside #order_view .pscorder_data_column_container .order_data_column p{
   color: #777;
   font-family: "Open Sans",sans-serif;
}
#psc_order_item .inside .psc_order_items_wrapper { margin: 0; overflow: auto; }
#psc_order_item .inside .psc_order_items_wrapper table#psc_order_items .order_item{ width: 70%; }
#psc_order_item .inside .psc_order_items_wrapper table#psc_order_items .order_cost,.order_qty,.order_total{ width: 10%; }
#psc_order_item .inside .psc_order_items_wrapper table#psc_order_items td.thumb img{ border: 1px solid #dfdfdf; }
#psc_order_item .inside .psc_order_items_wrapper table#psc_order_total_detail{ width: 30%; float: right;  }
/*#psc_order_item .inside .psc_order_items_wrapper table#psc_order_total_detail tr td{ border-top: none; }*/
#psc_order_item .inside .psc_order_items_wrapper table#psc_order_total_detail tr td.amount{ font-weight: 700; }
#psc_product_item .inside #psc_variable_product{ clear: inherit; }
#psc_product_item .inside #psc_variable_product .psc_input{ width: 5em; }
#psc_product_item .inside #psc_variable_product .psc_input_checkbox{ margin-top: 7px; }
#psc_product_item .inside #psc_variable_product button.psc_add{ border: 1px solid #66CDAA; }
#psc_product_item .inside #psc_variable_product button.psc_cancel{ border: 1px solid #BA495C; }
#psc_order_note div.psc_cuatom_notes div.psc_custom_notes_textarea textarea{ width: 100%; }
#psc_order_note div.psc_cuatom_notes div.psc_custom_notes_dropdown_buttons { padding-top: 10px; }
div.psc_dinamic_add_display_note{
    padding-top: 10px;
    padding-bottom: 10px;
}
div.psc_dinamic_add_display_note div.private{
    padding: 10px;    
    position: relative;
    margin-bottom: 10px;
}
div.psc_dinamic_add_display_note span.psc_commenter{
    padding-left: 10px;
    font-size:11px;
}
div.psc_dinamic_add_display_note span.psc_commenter_delete_comments{
    padding-left: 10px;    
    font-size:11px;
}

div.psc_dinamic_add_display_note .is_private:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -10px;
    left: 20px;
    width: 0;
    height: 0;
    border-width: 10px 10px 0 0;
    border-style: solid;
    border-color: #efefef transparent;
}

div.psc_dinamic_add_display_note .is_cuatomer:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -10px;
    left: 20px;
    width: 0;
    height: 0;
    border-width: 10px 10px 0 0;
    border-style: solid;
    border-color: #d7cad2 transparent;
}