@font-face {
    font-family: 'Proxima Nova Regular';
    src: url('Fuente/Mark_Simonson_Proxima_Nova_Regular.otf') format('opentype');
  }


body {
    font-family: 'Proxima Nova Regular',sans-serif;
}

.dropdown-menu .dropdown-item:hover {
    color: #ca1b22;
    opacity: 70%;
  }

.dropdown-toggle:hover {
    color: #ca1b22;
    opacity: 70%;
}

.navbar-brand:hover {
    color: #ca1b22; 
    opacity: 70%;
}

.nav-link:hover {
    color: #ca1b22; 
    opacity: 70%;
}

.dropdown-item.selected {
    background-color: #ca1b22;
    color: white;
}

.table {
    border-spacing: 0;
    border-collapse: separate;
    border-radius: 15px;
    overflow: hidden;
    background-color: #3E6C33 !important; 
    color: white !important;
}

button:hover{
    opacity: 70%;
}

.shadow {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.table-green {
    border: 1px solid;
    border-color: gray;
    border-spacing: 0;
    border-collapse: separate;
    border-radius: 15px;
    overflow: hidden;
    background-image: linear-gradient(to right, #3E6C33 , #6fba5c);
    color: white;
    line-height: 35px;
}

td{
    border-bottom-width: thin;
    border-bottom-color: darkgrey;

}

.table-red {
    background-image: linear-gradient(to right, #B84126 , #ff7657 );
    color: white;
}

.table-red tr{
    background-image: linear-gradient(to right, #B84126 , #ff7657 );
    color: white;
}

