﻿.pageContainer
{
    align-items:stretch;
}
body {
    background: #fafafa;
}
#content {
	display: inline-grid;
    width: 100%;
}
.DrivingReportHeader {
	border: solid 0px black; 
	padding:0px;
	margin:0px;
}
.DrivingReportHeaderBasics {
	padding:5px;
	margin:0px;
}
.DrivingReportHeaderBasicsGrid {
	border: solid 1px black; 
	border-top:0px;
	padding:5px;
	display:flex;
}
.lblDrivingReportHeaderBasics {
	vertical-align:bottom;
	height:100%;
}
#DrivingReportHeaderDate {
	text-align:center;
}
#DrivingReportHeaderDuty {
	text-align:center;
}
#DrivingReportHeaderVehicle {
	text-align:center;
}
#VehicleChooser {
	width:300px;
}
.DrivingReportHeaderMileage {
	padding:5px;
	margin:0px;
}
.DrivingReportHeaderMileageGrid {
	border: solid 1px black; 
	border-top:0px;
	padding:5px;
}
.DrivingReportContent {
	padding:0px;
	margin:0px;
}
.DrivingReportMileageRatio {
	border: solid 0px black; 
	padding:5px;
	margin:0px;
	margin-bottom:20px;
}
.DrivingReportMileageRatioGrid {
	border: solid 1px black; 
	border-top:0px;
	padding:5px;
	display: -webkit-flex; /* Safari */
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
	display:flex;
	flex-wrap: wrap; /* nicht mit IE <10 */
	width:100%;
}
.DrivingReportMileageRatioTitles {
	border-right:solid 0px black;
	text-align:center;
	font-size:smaller;
}
.DrivingReportMileageRatioValues {
	font-weight:bold;
	font-size:larger;
	border-right:solid 0px black;
	text-align:center;
	padding:5px;
}
.DrivingReportMileageRatioValueServiceMode {
    font-weight:bold;
    font-size:larger;
    border-right:solid 0px black;
    text-align:center;
    padding:5px;
}
.DrivingReportMileageRatioValueServiceModeCorrected {
    font-weight:normal;
    font-size:larger;
    border-right:solid 0px black;
    text-align:center;
    padding:5px;
}
.DrivingReportMileageRatioCol {
	border-right:solid 1px black;
	display:grid;
	padding:5px;
}
.DrivingReportTurnTimeDistanceRatio {

	padding:5px;
	margin:0px;
}
.DrivingReportTurnTimeDistanceRatio input {
	width:100%;
}
.DrivingReportTurnTimeDistanceRatioGrid {
	border: solid 1px black; 
	border-top:0px;
	padding:5px;
}
.DrivingReportCallBus {
	padding:5px;
	margin:0px;
}
.DrivingReportCallBusGrid {
	border: solid 1px black; 
	border-top:0px;
	padding:5px;
}
.DrivingReportFuelling {
	padding:5px;
	margin:0px;
}
.DrivingReportFuelling input {
	width:100%;
}
.DrivingReportFuellingGrid {
	border: solid 1px black; 
	border-top:0px;
	padding:5px;
}
.headerContent {
	float:left;
}
.drivingReportHeaderGroup {
	margin:0px;
	text-align:center;
}
.groupTitle {
	font-size:20px;
}
.lblInfo {
	font-size:20px;
	display:inline-block;
}
.btnCallABusStop {
	margin-bottom:5px;
}