@charset "utf-8";

@font-face {
	font-family:'BundesSans';
	font-style:normal;
	font-weight:400;
	src: url("../css/fonts/BundesSans-Web-Regular.ttf");
}

@font-face {
	font-family:'LEDMatrix2';
	font-style:normal;
	font-weight:400;
	src: url("../css/fonts/stencil_pixel-7.ttf");
}

@font-face {
	font-family:'EuroPlate';
	font-style:normal;
	font-weight:400;
	src: url("../css/fonts/EuroPlate.ttf");
}

#actTacTime{
	font-family: LEDMatrix2;
	padding: 5px;
	background: #003399;
	color: #ffff00;
	font-size: 1.2em;
	font-weight: normal;
	margin: auto;
	border-radius: 5px;
	box-shadow: 0 16px 32px 0 rgb(0 0 0 / 40%), 0 6px 20px 0 rgb(0 0 0 / 38%);
}
#actTacTime * {
	font-family: LEDMatrix2;
}

.info{
	margin: 10px;
    padding: 5px;
    filter: drop-shadow(10px 10px 5px hsla(0,0%,0%,0.4));
    min-width: 23vw;
    max-width: 85vw;
    /*border-radius: 8px;*/
    background-color: #fff;
    display: inline-grid;
    text-align: center;
	border-bottom-left-radius: 100px 5px;
    border-top-right-radius: 100px 5px;
}

.fullwidth{
	min-width: 85vw;
	max-width: 95vw;
}

.info table{
	width: auto;
	margin-right: 0px;
    margin-left: auto;
}

.info td{
	padding: 3px;
}

.steinAPPTable{
	text-align:left;
	font-size: 1.1rem;
	border-collapse: separate;
    border-spacing: 0 0.5rem;
}

.steinAPPTable td, .steinAPPTable th{
	padding: 5px;
}

.steinOVtable{
	text-align:left;
	font-size: 1.1rem;
	border-collapse: separate;
    border-spacing: 0 0.2rem;
}

.steinOVtable td, .steinOVtable th{
	padding: 5px;
}

hr {
  border: 1px solid #999;
  border-radius: 0px;
}

.center {
    text-align: center;
}

#vehicle_tab tr:nth-child(odd){
	background-color: #01054b; 
	background-color: rgba(210,210,210, 0.6);
}

#vehicle_tab tr:nth-child(even){
	background-color: #01054b; 
	background-color: rgba(230,230,230, 0.6);
}

td,th {
	padding: 0.2em;
	border-radius: 3px;
	vertical-align: top;
	text-align: left;
}

#vehicle_tab{
	width: 100%;
}

.cellspacing{
	border-spacing: 0 0.2vw;
}

.lefttwothrity{
	min-width: 60%;	
}

.plate {
    background-color: white;
    color: black;
    border-radius: 3.3px;
    position: relative;
    margin-left: 4px;
    padding-left: 10px;
    padding-bottom: 2px;
    padding-top: 2px;
	padding-right: 3px;
	font-family: EuroPlate;
	white-space: nowrap;
}

.license-plate-country {
    background-color: #1e3dbc;
    width: 7px;
    top: 0px;
    left: 0px;
    bottom: 0px;
    position: absolute;
    border-top-left-radius: 2.8px;
    border-bottom-left-radius: 2.8px;
}

.batterie {
    color: black;
    border-radius: 6px;
    display: inline-block;
    margin-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	min-width: 5em;
	text-align: right;
}