.navbar{
    background-color: #01579b !important;
    color: white;
}

a.nav-link{
    color: whitesmoke !important;
}

a.nav-link:hover{
    color: #01579b !important;
}

nav ul a:hover{
    background-color: rgba(241, 241, 241, 0.8) !important;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{
    border-radius: 10px !important;
    height: 90% !important;
}


#receipt-table {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    width: 100%;
  }
  
  #receipt-table td, #receipt-table th {
    border: 1px solid rgb(155, 147, 238);;
    padding: 8px;
    height: fit-content;
  }
  
  #receipt-table tr:nth-child(even){background-color: #f2f2f2;}
  
  #receipt-table tr:hover {background-color: #ddd;}
  
  #receipt-table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #01579b;
    color: white;
  }

  #income-table {
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    border: 1px solid rgb(14, 3, 32);
    width: 100%;
  }
  
  #income-table td, #income-table th {
    border: 1px solid rgb(155, 147, 238);
    padding: 8px;
    height: fit-content;
  }
  
  #income-table tr:nth-child(even){background-color: #f2f2f2;}
  
  #incomet-table tr:hover {background-color: #ddd;}
  
  #income-table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #01579b;
    color: white;
  }
  .vertical-center {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  #bigbt{
    border-radius: 10px;
     margin-right:20px;
      width: 100%;
  }
  #round{

    border-radius:20px;
     border:1px solid #9e9e9e; 
     padding-left:15px
  }
  .right {
    text-align: right;
    margin-right: 1em;
  }

  .left {
    text-align: left;
    margin-left: 1em;
  }