body {width:400px; height:1200px; border:1px solid silver; position:absolute; font-size:14pt;}
h1 {text-align:center; position:relative; top:-25px;}

/* Hide increment/decrement arrows on numberd inputs */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
/* Firefox */
input[type=number] {
-moz-appearance: textfield;
}

#div1 {width:100%; height: 50px; border:2px solid red;}
#company {text-align:center; width:100%; letter-spacing:.2rem;}
#timeEntry input {font-size:14pt;}
#timeEntry {position:relative; top:-35px;}
#notes { position:absolute; top:25px; left:25px; height:450px; width:350px; border:1px solid black; background:white; display:none;}
#notesTitle {text-align:center; width:100%; background:silver; color:white;}
#notesBody {padding:5px;}
#notesClose {position:absolute; bottom:0; width:100%; background:silver; text-align:center; cursor:pointer;}
.row {position:relative; padding:5px; border-bottom:1px solid silver; height:25px;}
.label {position:absolute; width:100px; left:0; text-align:right;}
.id {position:absolute; width:50px; left:110px; border:0;}
.staffID {position:absolute; width:200px; left:110px; border:0; font-size:14pt;}
.display {position:absolute; width:200px; left:170px; font-size:14pt; border:0; background:white; color:red;}
#workDate {width:200px;margin-bottom:35px;}
.testDiv {position:relative;top:60px;width:90%; margin-left:5%;;border:1px solid blue; z-index:-1}

