#leftselllogo { float:left; margin: 8px 10px 0 0; width: 30px; height:26px; }
img.leftsellhelp { margin-left: 20px }

.leftsell_content { background-color: white; padding: 30px 10px 10px 10px; width: calc(100% - 20px);}
ul#leftsell_nav { border-bottom: 1px solid rgb(0,0,0,.2); padding: 0; margin: 20px 0 0 0 }
ul#leftsell_nav li { display: inline-table; padding: 5px 20px 5px 10px; margin-right:0px; 
                     border: 1px solid rgb(182, 182, 190); margin-bottom:0;
                     -webkit-border-top-left-radius: 2px;
                    -webkit-border-top-right-radius: 10px;
                    -moz-border-radius-topleft: 2px;
                    -moz-border-radius-topright: 10px;
                    border-top-left-radius: 2px;
                    border-top-right-radius: 10px;
                      }
ul#leftsell_nav li.tabactive a { font-weight: bold; }
ul#leftsell_nav li.tabactive { background-color: white; 
    }
ul#leftsell_nav li a { color:black; text-decoration:none }

.leftsell_content p { margin: 0 0 4px 0}
.leftsell_content h2 { margin: 0 0 10px 0}
.leftsell_option { margin-bottom: 20px; }
.leftsell_option::after { clear:right; }
table.leftsell_option td { vertical-align: top; padding-bottom: 20px}
table.leftsell_option td:last-child { padding-left:20px;}
img.leftsell_check { height: 20px; margin: 0 0 20px 10px; cursor:pointer}
.leftsell_textbox { width: 280px; margin-right: 10px; margin-bottom: 5px; max-width: 100% }
.leftsell_textara { width: 100%; margin-bottom: 10px; height: 50vh}

table.leftsell_ui { width:calc(100% - 40px); border-collapse: collapse; margin-bottom: 40px; }
table.leftsell_ui td:last-child { width:30px; text-align:right; color:darkgreen }

/* Image in list-tables */
.wp-list-table a > img.size-leftsellpreview {border:0; float:left; margin-right:10px; height:auto; max-width: 30px!important }

table.leftsell { background:white; border-collapse:collapse; border-bottom: 20px solid white }
table.leftsell tr td { padding:4px 5px 2px 2px; vertical-align: middle; }
table.leftsell tr td:first-child { padding:2px 5px 2px 10px } 
table.leftsell tr td:last-child { padding: 2px 10px 2px 10px }
table.leftsell tr { cursor:pointer}
table.leftsell tr:first-child {background: rgb(0,0,0,.02); cursor:initial}
table.leftsell tr:first-child td { padding:10px }
table.leftsell tr:first-child:hover { background: transparent}
table.leftsell tr:hover { background-color: rgb(0,0,0,.1) }
table.leftsell tr:nth-child(2) td { border-top: 4px solid white }
td.hoverimage:hover img { min-width: 12px; } 
table.leftsell tr td input[type="text"] { padding: 0px 4px 0px 4px; font-size: 13px; min-height:10px }
table.leftsellselect { margin: 5px 0 0 0; border-collapse:collapse}
table.leftsellselect td { padding-top: 5px; padding-bottom:5px; height:26px;}
table.leftsellselect tr:hover td img { min-width: 16px; max-height:16px }
table.leftsellselect td img:hover { cursor:pointer }
table.leftsellselect td img { max-width:16px; max-height:16px }


button { border-radius: 2px 2px 2px 2px; padding: 4px 10px 4px 10px;
         color: #016087;background: #f1f1f1;border: 1px solid #0071a1; font-size: 13px; cursor: pointer; }
button:hover { background: #f8f8f8; }

.debug { padding:10px; background: rgb(255,200,200,.3) }