*{

    box-sizing: border-box;
}

body{
    font-family: Arial, Helvetica, sans-serif;
}

table.customTable {
    width: 85%;
    background-color: #FFFFFF;
    border-collapse: collapse;
    border-width: 2px;
    border-color: #7EA8F8;
    border-style: solid;
    color: #000000;
    margin: 15px;
  }
  
  table.customTable td, table.customTable th {
    border-width: 2px;
    border-color: #7EA8F8;
    border-style: solid;
    padding: 5px;
    text-align: right;
  }
  
  table.customTable thead {
    background-color: #7EA8F8;
  }
  


  input[type="text"]{
    width: 90%;
    margin: 5px;
    padding: 5px;
  }

  input[type="number"], input[type="date"]{
    width: 35%;
    margin: 5px;
    padding: 5px;
  }

  input[type="submit"]{
    background-color: #7EA8F8;
    color: #000000;
    border: 0px;
    font-size: 1.3em;
    padding: 5px;
  }
