.dash_column {float:left;width: 32%;list-style-type: none;min-height: 300px;height: auto !important; margin: 0px;padding: 5px;}
.dash_h {margin: 0px;padding: 0px;}
.dash_h img {display: none;float: left;margin: 0px;}
.dash_h h2 { background: #5C6D7E;color: #FFFFFF;font-family: 'Open Sans', sans-serif;clear: both;font-size: 9.5pt;padding: 0px 15px;font-weight: normal;margin: 0px;text-align: left;clear: both;line-height: 36px;height: 36px;}
.dash_content h2 {background: transparent;color: #000000;top: 0px;font-weight: bold;}
.dash_content table {margin: 0px auto;padding: 0px;border-collapse: collapse;width: 100%;}
.dash_content td {padding: 3px;font-size: 9pt;}
.dash_content th {background: #F7F7F7;border: 1px solid #E5E5E5;font-weight:normal; border-top-width: 0px;margin: 0px;}
.dash_content {max-height: 400px;overflow: auto;margin: 0px;padding: 0px 8px 8px 8px;clear: both;}
h2.dash_loading {background-color: transparent;color: #787878;font-size: 100%;font-weight: normal;padding: 30px 14px;}
a.dash_ed_op, a.dash_remove {float: right;}
a.dash_a  {margin: 3px 7px 0px 0px !important;width: 9px;height: 14px;cursor: pointer;position: relative;top: -30px;}
a.dash_a.bi-x-circle-fill::before {padding-right:0 !important;}
a.dash_rss_add, a.dash_rss_rem { top: 0px;}
a.dash_remove, a.dash_max, a.dash_min, a.dash_ed_op {background-image: url(../dashboard/actions-littles.png); }
a.dash_remove {background-position: -3px 43px;}
a.dash_max {background-position: -3px 28px;}
a.dash_min {background-position: -3px 15px;}
a.dash_ed_op {background-position: -3px 56px;}
.dash_edit {border-bottom: 1px solid #E5E5E5;background-color: transparent;padding: 5px;display: none;}
div.ed_clickers {color: black;text-align: center;font-size: 10pt;width: 100%;}
a.dash_ed_cl, a.dash_cancel_cl, #dash_orders a.dash_ed_cl, #dash_orders a.dash_cancel_cl  {font-size: 10pt;cursor: pointer;display: inline-block;zoom: 1;*display: inline;margin-left: 10px;margin-right: 10px;padding: 14px 0px;}
a.dash_ed_cl:hover, a.dash_cancel_cl:hover, #dash_orders a.dash_ed_cl:hover, #dash_orders a.dash_cancel_cl:hover {color: #3498DB;text-decoration: none;}
.dash_column > li {padding: 0px;text-align: left;background-color: rgba(255,255,255,0.8);margin: 0px 3px 20px 3px;min-height: 40px;border-radius: 1px;-moz-border-radius: 1px;-webkit-border-radius: 1px;padding-bottom: 8px;transition:0.3s;}
.dash_column > li:hover {background-color: rgba(255,255,255, 1);}
#dash_fb a.red {font-weight: bold;color: red;}
#dash_fb a.green {font-weight: bold;color: green;}
#dash_fb .dash_edit td {font-size: 11px;}
#dash_fb .dash_edit td:last-child {width:145px;}
#dash_fb table {border-bottom: 1px solid #F1F1F1;}
#dash_fb table td {border-top: 1px solid #F1F1F1;padding: 5px;}
#dash_fb table td[colspan="2"] {display: none;}
a.blendin {text-decoration: none;color: black;}
a.blendin:hover {text-decoration: underline;}
.dash_column li.placeholder {background-color: rgba(255,255,255,0.5);}
.dash_column p {text-align: left;text-decoration: none;margin: 0px 0px 0px 5px;}
table.rss_feed_config td {font-size: 80%;}
#dash input[type="text"] {text-align:center;}
#dash li.remove {height:0px;overflow:hidden;padding:0;margin:0;min-height:0;}
#dash li.minimize {height:0px;overflow:hidden;}
body#body_dashboard input {font-size: 8pt;padding: 3px 4px;}
table.borderify td {border-bottom: 1px solid #E5E5E5;padding: 5px;}
table.borderify th {padding: 5px;text-align: center;border: 0px;}
#dash_orders table.borderify a {display: block;padding: 5px 8px;}
#dash_orders table.borderify td {border-right: 0px;border-top: 1px solid #F1F1F1;}
#dash_orders table.borderify {border-bottom: 1px solid #F1F1F1;}
#dash_orders table td {padding: 0px;vertical-align:middle;}
#dash_orders a.unviewed {font-weight: bold;}
#dash_sales .dash_products_wrapper {max-height: 300px;overflow: auto;clear: both;}
#dash_sales .dash_products_wrapper p, #dash_customers .dash_content p, .dash_searches .dash_content p, p.rss_error {background: #FCF8E3;color: #906833;border: 1px solid #FBEED5;display: block;width: 90%;margin: 10px auto;padding: 10px;text-align: center;font-size: 90%;}
p.rss_error {width: 80%;margin: 0px auto 10px auto;position: relative;top: -2px;}
#dash_sales table td, #dash_customers table td {border-bottom: 1px solid #E5E5E5;padding: 5px;}
#dash_sales table td:last-child, #dash_customers table td:last-child {color: green;font-size: 104%;text-align: right;}
#dash_sales table td:first-child, #dash_customers table td:first-child {color: #000000;}
#dash_sales table tr:first-child td, #dash_customers table tr:first-child td {font-weight: bold;}
#dash_sales table.borderify td, #dash_customers table.borderify td {text-align: right;}
#dash_sales table.borderify td:first-child, #dash_customers table.borderify td:first-child {width: 50%;text-align: left;}
#dash_sales table.borderify td:last-child, #dash_customers table.borderify td:last-child {color: #000000;font-size: 90%;text-align: right;}
#dash_sales table.borderify th, #dash_customers table.borderify th {text-align: right;}
#dash_sales table.borderify th:first-child, #dash_customers table.borderify th:first-child {text-align: left;}
.dash_ed_cl {display: block;}
#dash_counts table {display: inline-block;margin-right: 20px;vertical-align: top;width: 33%;zoom: 1;*display: inline;}
#dash_conf {display: block;margin-right: 10%;margin-bottom: 10px;float: right;}
#dash_off {margin-right: 35px !important;}
#dash_rss .feed_location_c td {padding-top: 15px;}
#dash_rss .feed_use_c {vertical-align: middle;text-align:center;}
#dash_rss .feed_add_c {text-align:center;}
#dash_rss .dash_rss_rem {background-color:#fcf8e3;color:red;font-size: 14px;padding:3px 6px;border-radius:5px;}
#dash_rss table.feed_tabs {overflow: auto;padding: 0px;margin: 0px;display: block;width: 100%;position: relative;top: 1px;}
#dash_rss .feed_tab {padding: 6px 8px;margin: 0px;cursor: pointer;background: #F5F5F5;border-bottom: 1px solid #DDDDDD;border-left: 1px solid #E5E5E5;border-top: 1px solid #E5E5E5;font-size: 90%;color: #898989;}
#dash_rss .feed_tab:last-child {border-right: 1px solid #E5E5E5;}
#dash_rss .cur_tab { font-weight: bold;background: #FFFFFF;border-bottom: 0px;color: #000000;}
#dash_rss .dash_rss_items {clear: both;max-height: 300px;overflow: auto;border-top: 1px solid #DDDDDD;}
#dash_rss .dash_rss_items p {margin: 10px auto 0px auto;padding: 10px;background: #FCF8E3;color: #C09853;text-align: center;border: 1px solid #FBEED5;font-size: 90%;}
#dash_rss .rss_item {border-bottom: 3px solid #E5E5E5;padding: 2px;clear: both;}
#dash_rss p.rss_feed_title, #dash_rss p.rss_feed_title * {font-size: 10px;color: #A0A0A0;padding: 0;background: transparent;border: 0px;text-align: left;vertical-align:middle;}
#dash_rss p.rss_feed_title img {max-width:15px;padding:0 5px;}
#dash_rss .rss_item_title {margin: 5px;display:block;margin-bottom: 10px;font-size: 105%;}
#dash_rss .rss_item_date {font-size: 11px; }
.hide {display: none;}
#dash_reference table {width: 100%;border-collapse: collapse;margin: 0px;}
#dash_reference td {border: 1px solid #E5E5E5;padding: 3px;}
a.dash_min, a.dash_max {float: right;font-size: 13px;position: relative;}
li#dash_ad .dash_content {text-align: center;}
li#dash_ad .dash_content a {display:inline-block;}
li#dash_ad .dash_content img {width:100%;}
li#dash_quickreference td {font-size: 90%;}
#alerts a.dash_a {top:-3px}
div.top_wl_products {margin-top:15px}
div.top_wl_products div {margin-top:5px}
div.top_wl_products span.text {font-weight:bold}
div.top_wl_products th {background-color:inherit;font-weight:bold;text-align:left}
div.top_wl_products td.count {text-align:center}
/**** No Dashboard Enabled ****/
ul#bo_main {padding: 0px;margin: 0px auto;width: 90%;}
ul#bo_main li {background: rgba(255,255,255,0.6);text-align: left;padding: 0px;margin: 1.4%;width: 29.9%;float: left;clear: none;transition:0.3s;}
ul#bo_main li:hover {background: #FFFFFF;}
ul#bo_main li a.main_image {display: block;position: absolute;width: 40px;height: 40px;float: left;padding: 0px;margin: 14px 0px 0px 14px;text-align: center;background-color: #2C3E50;background-image: linear-gradient(bottom, #2C3E50 1%, #2C3E50 6%, #314559 94%, #334A60 100%);background-image: -o-linear-gradient(bottom, #2C3E50 1%, #2C3E50 6%, #314559 94%, #334A60 100%);background-image: -moz-linear-gradient(bottom, #2C3E50 1%, #2C3E50 6%, #314559 94%, #334A60 100%);background-image: -webkit-linear-gradient(bottom, #2C3E50 1%, #2C3E50 6%, #314559 94%, #334A60 100%);background-image: -ms-linear-gradient(bottom, #2C3E50 1%, #2C3E50 6%, #314559 94%, #334A60 100%);background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.01, #2C3E50), color-stop(0.06, #2C3E50), color-stop(0.94, #314559), color-stop(1, #334A60));}
ul#bo_main li a.main_title {display: block;padding: 14px;margin: 0px;color: #000000;text-align: left;float: left;clear: none;}
ul#bo_main li a.main_title h1 {padding: 6px 0px 10px 50px;margin: 0px;text-align: left;}
ul#bo_main li p {clear: both;float: left;padding: 4px 0px 0px 0px;margin: 0px;text-align: left;color: #454545;line-height: 17px;min-height: 32px;}
ul#bo_main li:nth-child(4), ul#bo_main li:nth-child(7), ul#bo_main li:nth-child(10) {clear: left;}
body#body_main .content_wide {text-align: center;}
body#body_main a#dash_on {max-width: 150px;margin: 0px auto;}
/* todo and new features */
div.dash-info-list {max-width: 700px;margin: 10px auto 20px auto;background-color: #FFFFFF;padding: 20px 30px;border-radius: 3px;position: relative;}
div.dash-info-list td {padding-left: 3px;padding-right: 3px;}
div.dash-info-list h2 {font-family: 'Open Sans', sans-serif;font-size: 240%;margin: 0px;padding: 0px 0px 20px 0px;font-weight: normal;text-align: left;}
div.dash-info-list table {width: 100%;border-collapse: collapse;}
div.dash-info-list th {text-align: left;background: transparent;padding: 4px 0px 10px 2px;}
div.dash-info-list th:first-child {visibility:hidden;}
div.dash-info-list td.status {width: 30px;}
div.dash-info-list td.status {text-align: center;}
div.dash-info-list tr.done {filter: opacity(50);opacity: 0.5;}
a.remove-dash-list {background: #3C763D;border:1px solid #4C864D;color:white;}
a.remove-dash-list:hover {background: #4C864D;}
div.remove-dash-list {cursor:pointer;position:absolute;top:3px;right:6px;color:darkgray;background:transparent;display:inline-block;}
/*
div.remove-dash-list::after {content:"close";display:none;padding-left:5px;color:lightgray;}
div.remove-dash-list:hover::after {display:inline-block;}
*/
div.dash-list-done-block {background: #DFF0D8;color: #3C763D;border: 1px solid #D6E9C6;margin: 10px auto;max-width: 350px;padding: 14px 10px;border-radius: 2px;display: none;text-align: center;}
div.dash-list-done-message {text-align:center;margin-top: 5px;}
div.dash-info-list ul {margin-left:-30px;display:flex;flex-direction:row;flex-wrap:wrap;}
div.dash-info-list ul li {background-color:rgba(227,227,227, 0.5);width:45%;margin:2px;padding:6px;}
div.dash-info-list ul li:hover {background-color:rgba(227,227,227, 0.8);}
div.dash-info-list ul li div {cursor:default;user-select:none;font-size:8pt;margin-left:10px;}
@media screen and (max-width : 750px) {
  div.dash-info-list ul {margin-left:-30px;display:block;height:auto;}
  div.dash-info-list ul li {width:100%;margin:4px;}
}
/* Dark Theme */
@media screen {
  body.dark div.dash-info-list {background-color:rgba(100,100,100,0.7);}
  body.dark div.dash-info-list ul li {background-color:rgba(127,127,127, 0.5);}
  body.dark div.dash-info-list ul li:hover {background-color:rgba(127,127,127, 0.8);}
  body.dark .dash_column > li {background-color:rgba(20,20,20,0.6);}
  body.dark .dash_column > li:hover {background-color:rgba(20,20,20,0.8);}
  body.dark .dash_content th {background: rgba(30,30,30,0.7);}
  body.dark .dash_content h2 {color:white;}
  body.dark #dash_sales table td:first-child, body.dark #dash_customers table td:first-child {color:white;}
  body.dark #dash_sales table td:last-child, body.dark #dash_customers table td:last-child {color:lightgreen;}
  body.dark #dash_sales table.borderify td:last-child, body.dark #dash_customers table.borderify td:last-child {color:white;}
  body.dark #dash_fb table, body.dark #dash_sales table td, body.dark #dash_customers table td {border-bottom:1px solid rgba(255,255,255,0.3);}
  body.dark #dash_rss .rss_item {border-bottom:3px solid rgba(255,255,255,0.3);}
  body.dark #dash_rss .dash_rss_items, body.dark #dash_fb table td {border-top:1px solid rgba(255,255,255,0.3);}
  body.dark table.borderify td {border-bottom:1px solid rgba(255,255,255,0.3);}
  body.dark #dash_orders table.borderify td {border-bottom:1px solid rgba(255,255,255,0.3);border-top:1px solid rgba(255,255,255,0.3);}
  body.dark li#dash_ad .dash_content a {background-color:white;}
  body.dark .remove-dash-list {color:white;}
  #dash_sales .dash_products_wrapper p, #dash_customers .dash_content p, .dash_searches .dash_content p, p.rss_error {background: #FCF8E3;color: #906833;border: 1px solid #FBEED5;}
  body.dark #dash_rss .feed_tab {border-color: gray;background-color:lightgray;color:black;}
  body.dark #dash_rss .cur_tab {background-color: darkgray;}
  body.dark #dash_rss .dash_rss_rem {background-color:rgba(20,20,20,0.8);color:tomato;border:1px solid #898989;}
}
