body { overflow-y:scroll; }

/*
button { font-size:14px; border:1px solid black; color:white;font-family:verdana,tahoma; text-shadow:0px 0px 2px black; cursor:pointer; border-radius:4px; background-image:url(images/btn_lightgray.png); background-size:500px 102%; box-shadow:3px 3px 3px #202020; }
button:hover { text-shadow:1px 1px 2px black; border:1px solid #808080; color:white; box-shadow:2px 2px 2px #303030 inset;}
*/

.tin { height:25px; border-radius:4px;}
.sml { height:35px; }
.sml2 { height:50px; }
.med { height:50px; }
.lrg { height:100px; }
.thn { width:50px; }
.srt { width:100px; }
.mid { width:150px; }
.lng { width:250px; }
.xlng { width:325px; }

/* For calendar popup */
.calh{display:none;}
.cals{display:inline;position:absolute;border:1px solid black;background-color:#f0f0f0;padding:5px; z-index:10; }
.dte{ width:85px; text-align:center;cursor:pointer;}

/* Cleaner CSS For Calendar */
/*-----------------------*/
div.cals  {display:inline;position:absolute;border:1px solid black;background-color:#f0f0f0;padding-left:10px;padding-top:0;min-height:233px;}
table.calw  {width:200px;}
table.calw > tbody > tr:nth-child(1) {font-size: 10px; font-family:arial;text-align:center;}
table.calw > tbody > tr:nth-child(1) > td:first-child { border:0; }
table.calw > tbody > tr:nth-child(1) > td {font-size:14px; cursor:pointer;border:0;}
table.calw > tbody > tr:nth-child(2) > td {font-size:14px; font-family:arial;text-align:center;width:14%;height:25px;border-top:1px solid black;border-bottom:1px solid black;border-right:1px solid black;}
table.calw > tbody > tr > td:first-child {border-left:1px solid black;}
table.calw > tbody > tr > td {font-size:12px; font-family:arial;text-align:center;width:14%;height:25px;border-top:1px solid black;border-bottom:1px solid black;border-right:1px solid black;cursor:pointer;}
table.calw > tbody > tr > td:hover {cursor:pointer;}
/*-----------------------*/

table.jobs_table tr:not(:first-child):hover td { background-color:black; color:white; cursor:pointer; }

table.load_measurements td.dmin_load_wght_cell > div { height:100%; }


.mb_contain_log { height:250px; }

div.vehicle_section > table { width:400px; }

div.file_store { width:60%; margin:auto; }

