.preciosluz-fecha{
position: relative !important;
display: flex !important;
border: 3px solid #f5b11e !important;
border-radius: 30px !important;
margin-bottom: 20px !important;
padding-left: 0.75rem !important;
padding-right: 0 !important;
font-size: 1.30em !important;
margin-left: auto !important;  
margin-right: 0 !important;
color: #000 !important;
}
.preciosluz-fecha::-webkit-calendar-picker-indicator{
background-color: #f5b11e !important;
border: 10px solid #f5b11e !important;
border-top-right-radius: 15px !important;
border-bottom-right-radius: 15px !important;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 24 24"><path fill="%23ffffff" d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z"/></svg>') !important;
} .preciosluz-card-primary{
position: relative;
display: flex;
border: 5px solid #f5b11e;
border-radius: 30px;
margin-bottom: 20px;
flex-direction: column;
}
.preciosluz-card-header-primary{
padding: 0.50rem 1.25rem;
background-color: #f5b11e;
color: #000;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.preciosluz-card-secondary{
position: relative;
display: flex;
border: 5px solid #c4c4cc;
border-radius: 30px;
margin-bottom: 20px;
flex-direction: column;
}
.preciosluz-card-header-secondary{
padding: 0.50rem 1.25rem;
background-color: #c4c4cc;
color: #000;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.preciosluz-card-body{
padding: 20px;
} 
.preciosluz-card-header-titulo {
margin-top: 0px !important;
margin-bottom: 0px !important;
font-size: 1.6em !important;
} .card-linea-recuadros-precios {
width: 100%;
display: flex; 
justify-content: space-between;
margin-top: 26px;
margin-bottom: 24px;
}
.card-linea-recuadros-precios span {
position: relative;
width: 100%;
height: 20px;
display: inline-block;
margin: -2px;
}
.card-linea-recuadros-precios span::before {
font-family: inherit;
font-style: normal;
font-weight: 400;
font-size: 10px;
line-height: 12px;
color: #000;
position: absolute;
top: 25px;
opacity: 0;
}
.card-linea-recuadros-precios span:first-child::before {
content: "00h";
opacity: 1;
}
.card-linea-recuadros-precios span:nth-child(2):before {
content: "01h"
}
.card-linea-recuadros-precios span:nth-child(3):before {
content: "02h"
}
.card-linea-recuadros-precios span:nth-child(4):before {
content: "03h"
}
.card-linea-recuadros-precios span:nth-child(5):before {
content: "04h"
}
.card-linea-recuadros-precios span:nth-child(6):before {
content: "05h"
}
.card-linea-recuadros-precios span:nth-child(7):before {
content: "06h"
}
.card-linea-recuadros-precios span:nth-child(8):before {
content: "07h"
}
.card-linea-recuadros-precios span:nth-child(9):before {
content: "08h"
}
.card-linea-recuadros-precios span:nth-child(10):before {
content: "09h"
}
.card-linea-recuadros-precios span:nth-child(11):before {
content: "10h"
}
.card-linea-recuadros-precios span:nth-child(12):before {
content: "11h"
}
.card-linea-recuadros-precios span:nth-child(13):before {
content: "12h"
}
.card-linea-recuadros-precios span:nth-child(14):before {
content: "13h"
}
.card-linea-recuadros-precios span:nth-child(15):before {
content: "14h"
}
.card-linea-recuadros-precios span:nth-child(16):before {
content: "15h"
}
.card-linea-recuadros-precios span:nth-child(17):before {
content: "16h"
}
.card-linea-recuadros-precios span:nth-child(18):before {
content: "17h"
}
.card-linea-recuadros-precios span:nth-child(19):before {
content: "18h"
}
.card-linea-recuadros-precios span:nth-child(20):before {
content: "19h"
}
.card-linea-recuadros-precios span:nth-child(21):before {
content: "20h"
}
.card-linea-recuadros-precios span:nth-child(22):before {
content: "21h"
}
.card-linea-recuadros-precios span:nth-child(23):before {
content: "22h"
}
.card-linea-recuadros-precios span:last-child::before {
content: "23h";
opacity: 1;
right: 0;
}
.card-linea-recuadros-precios span.active::before {
opacity: 1;
}
.card-linea-recuadros-precios span::after {
display: block;
content: "";
position: absolute;
right: 2px;
top: -2px;
width: 2px;
height: 24px;
background-color: transparent;
z-index: 2;
}
.card-linea-recuadros-precios span.active::after {
background-color: #000;
}
.card-linea-recuadros-precios span.active::before {
right: 0;
} .price-table {
width: 95% !important;
margin: 5px auto;
border-collapse: collapse;
}
@media (max-width: 576px) { .price-table {
width: 95% !important;
margin: 5px auto;
margin-top: 0 !important;
margin-bottom: 0 !important;
border-collapse: collapse;
}
}
@media (max-width: 379px) { .price-table td {
padding: 7px !important;
border-top: 1px solid #eef2f7;
}
}
@media (min-width: 379px) { .price-table td {
padding: 10px !important;
border-top: 1px solid #eef2f7;
}
}
.price-table th:last-child {
border-bottom: 1px solid #eef2f7;
}
.price-table tbody tr:hover {
background-color: #e0e0e0;
}
@media (min-width: 768px) {
.price-table-borde-lateral {
border-left: 1px solid #cbcccc;
}
}
.price-table-footer-info {
text-align: center;
margin-top: 20px;
}
.lista-precios-circulo {
width: 20px;
height: 20px;
border-radius: 50%;
margin-right: 0.5rem;
} @media (max-width: 379px) {
#preciosluz-widget-mostrar-texto-info-updated {
position: relative;
left: 29px !important;
}
} .nav-tabs.nav-bordered li a.active {
border-bottom: 2px solid #f5b11e !important;
} .preciosluz-loader {
display: flex;
height: 100%;
width: 100%;
position: absolute;
background-color: rgba(255, 255, 255, 0.8);
z-index: 99;
justify-content: center !important;
padding-top: 10%;
} .precioluz-precio-color-default {
background-color: #f4a321;
}
.precioluz-precio-color-bajo {
background-color: #0faf10;
}
.precioluz-precio-color-alto {
background-color: #f23c25;
}
.precioluz-color-text-bajo {
color: #0faf10;
}
.precioluz-color-text-alto {
color: #f23c25;
}
.precioluz-color-text-default {
color: #f4a321;
} .preciosluz-pd {
padding: 15px !important;
}
.preciosluz-pd-top {
padding-top: 30px !important;
}
.negrita {
font-weight: bold !important;
}
.texto-centrado {
text-align: center !important;
}
.preciosluz-mt-0 {
margin-top: 0 !important;
}
.preciosluz-d-none {
display: none !important;
}
.preciosluz-mb-0 {
margin-bottom: 0 !important;
}
.preciosluz-pd-t-b{
padding-top: 37px !important;
padding-bottom: 37px !important;
}