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

.logo {
   height: 32px;
   width: auto;
   object-fit: fill;
   overflow: hidden;
   display: block;
}

.font-sm {
   font-size: small;
}

.font-huge {
   font-size: 100px;
}

footer {
   color: rgb(180, 180, 180);
}

a {
   text-decoration: none;
}

a:hover {
   text-decoration: none;
}

table td button {
   border-width: 0;
   background-color: inherit;
}

.list-group-transparent
{
   margin: 0;
}

.proof_small {
   max-height: 2.5rem !important;

}

.icon-action {
   font-size: 3rem !important;
}

.tableHeader {
   font-size: large;
}

/* .card-header-tabs 
{
   background-color: maroon;
   
} */

/* .nav-tabs .nav-link 
{
   color:rgba(255, 255, 255, 0.75) !important;
} */

/* .card-header-tabs .nav-link.active
{
   color:black !important;
} */

.bg-default {
   background-color: maroon;
}

.sm-bg-green {
   background-color: darkgreen;
}

.sm-text-green {
   color: darkgreen;
}

.sm-bg-yellow {
   background-color: gold;
}

.sm-text-yellow {
   color: gold;
}

.sm-bg-red {
   background-color: red;
}

.sm-text-red {
   color: red;
}

.text-size-2
{
   font-size: 2rem;
}
.text-size-3
{
   font-size: 3rem;
}
.text-size-4 
{
   font-size: 4rem;
}s

.payment-info {
   display: flex;
   flex-direction: column;
   flex:1;
}
.pay-button{
  display: flex;
  flex-direction: column;
  flex: 1;
}

.flex-column {
   flex-direction: column;
}

.font-inter-serif {
   font-family: "Inter", sans-serif;
}
.font-style-italic {
    font-style: italic !important;
}