:root {
    --bs-body-bg : #131a25;
    --bs-body-color : #fff;
    --bs-body-color-rgb : 255,255,255;

}

#results thead tr th:first-of-type{
    border-radius:6px 0px 0px 0px;
}

#results thead tr th:last-of-type{
    border-radius:0px 6px 0px 0px;
}

#results td, #results th{padding:10px!important;}
#results{
    --bs-table-bg: #1c2434;
    --bs-table-border-color: #4d5154;
    --bs-table-striped-bg: #1c2434;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
}

div#sites-list{display:none;}
table#results td.available i{color:#33B861;}
table#results td.broken i{color:#cc2200;}
table#results td i {margin-right:15px;}
table#results tr.warning td{background:#dc3545;}
table#results tr td.remain.soon{color:#cc2200; font-weight:bold;}
div.card{margin:30px 0px;}

table#planning {
	text-shadow: 0px 1px 2px rgba(0,0,0,0.75);
}

table#planning{margin:50px 0px;}
table#planning td.inprogress{background:#fdab3d;}
table#planning td.waiting_client{background:#9d50dd}
table#planning td.blocked{background:#df2f4a}
table#planning td.limit{width:130px;}
table#planning td.done{background:#38a32a}
table#planning td.unknown{background:#CCC;}
div#title{margin:50px 0px;}
div#title a{float:right}
table#planning td.customer{font-weight:bold; font-size:18px;}
table#planning tr td.priority.v, table#planning tr td.priority.v + td, table#planning tr td.priority.v + td + td{background:#b75b25; font-weight:bold;}

.card .card-body{background:#1c2434!important}
button#refresh, button#reset{color:#fff;margin-bottom:20px;}
img.logo{width:100px; margin-right:50px;}

.dcm_download_excel {
	border-radius: 32px;
    font-size: 15px;
    font-weight: 600;
	text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}