body{
    font-family: Arial, Helvetica, sans-serif;
    }
    .topnav {
overflow: hidden;
background-color: DodgerBlue;
}

.topnav a {
float: left;
display: block;
color: #f2f2f2;
text-align: center;
padding: 14px 16px;
text-decoration: none;
font-size: 17px;
}

.topnav a:hover {
background-color: #004080;
color: white;
}

.topnav a.active {
background-color: #0066cc;
color: white;
}

.topnav .icon {
display: none;
}

@media screen and (max-width: 600px) {
.topnav a:not(:first-child) {display: none;}
.topnav a.icon {
float: right;
display: block;
}
}

@media screen and (max-width: 600px) {
.topnav.responsive {position: relative;}
.topnav.responsive .icon {
position: absolute;
right: 0;
top: 0;
}
.topnav.responsive a {
float: none;
display: block;
text-align: left;
}
}
    input[type=text] {
    width: 300px;
    padding: 10px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    border: 1px solid #bfbfbf;
    outline: none;
    text-align:center;
    font-size:18px;
    border-radius: 5px;
    }
   
    .selectField{
    width: 300px;
    padding: 10px 20px;
    margin: 8px 0;
    box-sizing: border-box;
    border: 1px solid #bfbfbf;
    outline: none;
    text-align:center;
    font-size:18px;
    border-radius: 5px;
    background-color: #fff;
    }
    .selectField:focus {
    background-color: #f2f2f2;
    }
    input[type=text]:focus {
    background-color: #f2f2f2;
    }
    .center{
    text-align:center;
    margin: 20px 0px 20px 0px;
    }
    .heading2{
    font-size:22px;
    font-weight:bold;
    }
    .fInput{
    width:300px;
    float:left;
    border-color: #f2f2f2;
    border-style: 1px solid;
    margin:5px;
    }
    .fInput2{
    border-color: #f2f2f2;
    border-style: 1px solid;
    margin:5px;
    clear:both;
    }
    .table{
    clear:both;
    }
    fieldset{
    border-radius: 5px;
    }
    .autocomplete {
    position: relative;
    display: inline-block;
    }
    .autocomplete-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    /*position the autocomplete items to be the same width as the container:*/
    top: 100%;
    left: 0;
    right: 0;
    }
    .autocomplete-items div {
    margin-top:-8px;
    padding: 10px;
    cursor: pointer;
    background-color: #fff; 
    border-bottom: 1px solid #d4d4d4; 
    }
    /*when hovering an item:*/
    .autocomplete-items div:hover {
    background-color: #e9e9e9; 
    }
    /*when navigating through the items using the arrow keys:*/
    .autocomplete-active {
    background-color: DodgerBlue !important; 
    color: #ffffff; 
    }
    .subUpis{
       background-color: DodgerBlue;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
border-radius: 5px;
    }
    .subUpis:hover {
background-color: #0066cc;
color: white;
}

.subUpis2{
       background-color:#ff3300;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
border-radius: 5px;
    }
    .subUpis2:hover {
background-color: #e62e00;
color: white;
}

button{
       background-color: DodgerBlue;
border: none;
color: white;
padding: 15px 10px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
border-radius: 5px;
    }
    button:hover {
background-color: #0066cc;
color: white;
}
.datumLegend{
font-size:14px; 
}

@media print{
.noprint{
  display:none;
}
i {page-break-after: always;
border: 1px solid white;
}
body{
 font-size:24px;
}

input[type=text] {        
    padding: 3px 3px;
    font-size:24px;      
    border: none;        
    }
    .selectField{         
    padding: 3px 3px;
    font-size:24px;
    border: none;        
    }   
}
.sticky {
position: sticky;
top: 0;
background-color: DodgerBlue;
padding: 10px;
font-size: 20px;
z-index:500;
}
#customers {
font-family: Arial, Helvetica, sans-serif;
border-collapse: collapse;
margin-top:30px;
}

#customers td, #customers th {
border: 1px solid #ddd;
padding: 8px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}

#customers th {
padding-top: 12px;
padding-bottom: 12px;
text-align: left;
background-color: DodgerBlue;
color: white;
}

a.one:link, a.one:visited {

color: black;

padding: 10px 10px;
text-align: center;
text-decoration: none;
display: inline-block;
}

a.one:hover, a.one:active {
background-color: DodgerBlue;
color: white;
}


a.one1:link, a.one1:visited {

color: black;


text-align: center;
text-decoration: none;
display: inline-block;
}

textarea {
    width: 100%;
    height: 150px;
    padding: 12px 20px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    background-color: #f8f8f8;
    font-size: 16px;
    resize: none;
    margin-top:10px;
    margin-bottom:10px;
  }

