a {color: white; }

table.stats
	{
	display: inline-block;
	margin: 10px 10px 10px 0;
	float: left;
		
	}


.main_content
	{
	position: relative;
	left: 100px;
	top: 15px;
	z-index: 50;
     margin-bottom: 30px;
	}

.main_content > tbody:not(.thead)
	{
	position: relative;
	display: none;
	}


#drop_form
	{
	position: absolute;
	left: 1250px;
	top: 15px;
	z-index: 50;
     margin-bottom: 30px;
	}

tr.daily_content > td	{padding: 25px 0 25px 0;}
table.daily_content > tbody > tr > td.location
	{
	width: 250px;   
	text-align: left;
	}

table.daily_content > tbody > tr > td.status
	{
	width: 150px;
	text-align: left;
	}



thead {background-color: #e9e9e9;}



span.hide_show
	{
	position: absolute;
	right: 3px;
	/*top: 1px;*/
	}
td.show
	{
	font-size: 20px;
	transform: rotate(90deg);
	text-orientation: upright;
	text-orientation: sideways;
	}
div.nav
	{
	display: inline;
    overflow: hidden;
    white-space: nowrap;
	}


#totals_container {right: 15px;}	

table.totals.days_back > tbody > tr > td {border: none;}


.clicked
	{
	color: orange;
	}
[data-name="months_menu"]
	{
	position: relative;
	}
	
[data-name="months_menu"] > div
	{
	position: absolute;
	top: 0;
	
	border-top: 1px black solid;
	border-left: 1px black solid;
	border-right: 1px black solid;
	}
[data-name="months_menu"]  [data-name="years_menu"]
	{
	left: 150px;
	}
[data-name="months_menu"]  [data-name="year_month_menu"]
	{
	left: 301px;
	}	
[data-name="months_menu"] > div > div
	{
	padding: 5px;
	width: 100px;
	border-bottom: 1px black solid;
	}
.avg_text 
	{
	color: yellow;
	}
	
#drop_form 
	{
	width: 400px;
	}
#drop_form textarea
	{
	width: 350px;
	}
/*** Non-Grubhub ***/
// tbody.NON_GH td, tbody.NON_GH input.text_upd
tbody td, tbody input.text_upd
	{
	text-align: left;
	font-size: 18px;
	padding: 10px;
	}

tbody.NON_GH td div
	{
	padding-top: 10px;
	text-align: center;
	}

tbody.NON_GH td:not(.no_data, .weekly_totals)
	{
	text-align: right;
	}

tbody.TBM1 td.left
	{
	text-align: left;
	}
tbody.TBM1 tr
	{
	border-top: 2px black solid;
	}
div.options {display: inline;}
td[class*=logo] 
	{
	background-color: white;
	font-weight: bold; 
	font-size: 130%;
	text-shadow: 1px 1px 0px hsla(0,0%,0%,1.0);
	}
.dd.logo	{color: #FF2B00;}
.gh.logo	{color: #FF8000;}
.ue.logo	{color: black;}	
.ue2.logo	{color: #00C444;}	

.no_data{ 
		text-align: left;
		font-style: italic;
		background-color: hsla(0,0%,0%,0.2); 
		}

tbody.UBER1 td 	{text-align: right;}
tbody.UBER1 td.type {text-align: left;}
tbody.UBER1 .blue	{color: blue;}
	
/*** totals_by_miles ***/
tr.totals_by_miles.main_row:nth-of-type(n+2)
	{
	border-top: 3px black solid;
	}

input.text_upd 
	{
	padding: 0; 
	margin: 0; 
	border: none; 
	top: 0; bottom: 0; left: 0; right: 0;
	}
tbody.GH_MILEAGE_RATE td[data-type="count"] > span 
	{
	width: 50px;
	display: inline-block;
	color: blue;
	}
tr[data-name="totals"], tr[data-name="averages"]
	{
	height 21px;
	position: sticky;
	}
tr[data-name="totals"]	{bottom: 0;}


input, select, textarea
	{
	font-size: 100%!important;
	}
input[readonly]
	{
	user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	}
form[id$="_form"] input[type="number"]:not(.2ch)
	{
	text-align: right;
	width: 100px;
	}
form[id$="_form"] .currency
	{
	width: 110px;
	}
form[id$="_form"] .int
	{
	width: 70px;
	}
tbody[data-tbody="GH1"] tr:nth-child(14)
	{
	border-bottom: 5px black double; 
	}
form[id$="_form"] fieldset.upload_adjustments input.2ch
	{
	display: inline;
	width: 2 CH;
	}
tbody[data-tbody^="ADJ"] td.date
	{
	width: 150px;
	}
tbody[data-tbody^="ADJ"] td.val
	{
	width: 80px;
	}	
tbody[data-tbody^="ADJ"] td.reason
	{
	text-align: left;
	}
div[class$="_total_earnings"] span.label
	{
	display: inline-block;
	width: 300px;
	text-align: right;
	}
span[class$="_total_earnings"]
	{
	display: inline-block;
	width: 150px;
	margin: 5px;
	padding: 1px;
	background-color: #006090 !important;
	color: white  !important;
	border: none;
	}
a.upload{float: right; margin: 5px;}

#upload_links_form *
	{
	overflow-y: hidden;
	}
#upload_links_form a
	{
	display: block;
	/* text-align: center;*/
	/*font-size: 40px;*/
	}