a, .bi-asterisk{
    color:var(--bs-pink);
}
a:hover{
    color:#a81c62;
}
.btn-primary {
    color: #fff;
    background-color: var(--bs-pink);
    border-color: var(--bs-pink);
    font-size: .75em;
    padding: .1rem .95rem;
}
.btn-primary:hover {
    background-color: #a81c62;
    border-color: #a81c62;
}   
p{
    font-size: calc(1.025rem + 0.1vw);
    font-weight: 300;
    margin-bottom: 0;
}
p.big{
    font-size: calc(1.225rem + 0.3vw);
    font-weight: 300;
}
.display-6{
    font-size: calc(1.375rem + 1.05vw);
} 
.display-6:first-of-type{
    margin-top: -0.35rem;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 300;
}
h6, h5 {
    margin-bottom: 0.15rem;
}
h6.card-title{
    font-weight: 400;
}
h6.card-subtitle{
    font-size:.875em;
}
h2>small {
    font-size: .475em;
}
.popover{
    max-width: 340px;
    font-weight: 300;
}
h3.popover-header{
    font-size: .85rem;
    font-weight: 400;
}
div.popover-body>b{
    font-weight: 500;
}
.card {
    margin-bottom: 1em;
} 
.badge {
    font-weight: 300;
}
#fecha_ph_a.badge,
#fecha_ph_b.badge,
#fecha_ph_a_eng.badge,
#fecha_ph_b_eng.badge {
    font-size: 1em;
    padding: .1em .45em;
}
.mb-6 {
    margin-bottom: 5rem !important;
}
hr{
    margin: 0px 0px;
    background-color:rgba(0,0,0,0.125);
    opacity:1;
}
ol li::before {
    font-size: .875em;
}