body{min-height: 100%;}
a{text-decoration: none;color:#e97131;}
#sidebar{min-height: 100%;min-width:160px;}
.main{min-height: 100%;margin-left:160px;}
label{font-size: 0.6rem;font-weight: bold;color:#aaa;}
thead {font-size:smaller;}
td.plate, td.date, td.vehicle, thead td{white-space: nowrap;}
td.int, input.int, td.real, input.real, td.real4 {text-align: right;}
.tmgreen{color:#216e6d;}
.bggreen{background-color:#307565;}
.txtG1{color: #307565;}
.bgG1 {background-color: #307565;}
.bgO1, .bgOrange{background-color:#f5532e;color:white;}
.txtO1, .txtOrange{color: #e97131;}
.bgNavy{background-color:#080260;color:white;}
.bgNavy a{color:white;}
.txtNavy{color:#080260;}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after{display: none;}
.hide{display: none;}
.tireInput label{color:#0000aa;}
.tireInput label span.pos{color:#aa0000;}
.fa-bars {    display: none;}
.sidebar-link i.fa{width:16px;margin-right: 3px;}
.sidebar-item.active, .sidebar-item:hover{background:rgba(255,255,255,0.2);}
div.tagsinput{border-radius: 5px;padding:2px;}
span.tag{cursor:hand;font-size:0.8em;background-color: gold;white-space: nowrap;padding:0 2px;color:#888;}
div.tagsinput span.tag {font-size:0.9em;padding:1px;}
.tirepos{font-size:2rem;color:red;}
.blank .tirepos{color:#aaa;}
.blank .lthk{display:none;}
.tire-Record div.form{border:1px solid #dee2d6;border-top: 0px;padding:10px 15px;border-bottom-right-radius: 0.375rem; border-bottom-left-radius: 0.375rem;border-bottom:1px solid #dee2d6 !important;margin-bottom:20px;}
.nav-tabs .nav-link.active, .tab-pane{background-color: rgba(248,249,250,1);border-bottom:1px solid #f8f9fa;} /*border-bottom:none!important;}*/
input.date{width:120px!important;text-align:center;}
option[value='']{color:#aaa;}
.dt-info,.dt-paginate{font-size:0.7rem;color:#666}
nav.report, .report .nav-link{font-size:0.9rem !important;}
img.cat-icon{width:50px;}

ol.service_item li{font-size:0.8rem!important;}
@media (max-width:768px) {
    *{font-size:0.9rem;}
    .sidebar-toggle {
       display: none;
    }
    .fa-bars {
        display: inline;
    }
    .main{margin-left:0;}
}
@media (display-mode: standalone) {
    body {
      background-color: #307565; /* Light grey background for standalone mode */
    }
  }