:root {
--base-height-auto-tarifa: 325px;
}
.pub-buscar-autos .ola-panel-buscador .botones .scroll {
padding-top: 25px;
padding-bottom: 25px
}
.pub-buscar-autos .ola-panel-buscador form {
background: #fff;
padding: 0 16px 15px
}
.pub-buscar-autos .ola-panel-buscador form .win {
max-width: 1600px
}
.pub-buscar-autos .ola-panel-buscador .split .row:first-child {
flex-basis: 50%
}
.pub-buscar-autos .ola-panel-calculator {
display: none !important
}
@media screen and (max-width:800px) {
.pub-buscar-autos .ola-panel-buscador form {
padding-left: 10px;
padding-right: 10px
}
}
.pub-buscar-autos .ola-panel-contenido {
padding: 15px 16px 50px;
background: #f9f9f9
}
.pub-buscar-autos .ola-panel-contenido .mockup {
height: 40px;
width: 200px;
background: #ddd;
display: inline-block;
margin-right: 10px;
border-radius: 20px;
position: relative;
overflow: hidden
}
.pub-buscar-autos .ola-panel-contenido .mockup:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: .5;
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 40%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0) 100%);
transform: translateX(-100%);
animation: anim-left-to-right-transform 2s linear infinite
}
.pub-buscar-autos .ola-panel-contenido .messages {
width: 100%;
background: #FEECED;
padding: 30px 60px;
margin-bottom: 30px;
border-radius: 5px
}
.pub-buscar-autos .ola-panel-contenido .messages h2 {
font-size: 24px;
padding-bottom: 10px
}
.pub-buscar-autos .ola-panel-contenido .messages ul {
margin-left: 25px
}
.pub-buscar-autos .ola-panel-contenido .messages.warning {
background: #fdf0dd
}
.pub-buscar-autos .ola-panel-contenido .progress {
width: 100%;
height: 34px;
border-radius: 5px;
max-width: 1600px;
margin: 0px auto 30px;
overflow: hidden;
transition: height .5s ease, margin .5s ease
}
.pub-buscar-autos .ola-panel-contenido .progress.hide {
height: 0;
margin-bottom: 0
}
.pub-buscar-autos .ola-panel-contenido .progress .inner {
position: relative;
width: 100%;
height: 100%;
background: #fff;
border-radius: 5px;
border: 1px solid #ccc
}
.pub-buscar-autos .ola-panel-contenido .progress .t {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 3px 12px;
white-space: nowrap;
overflow: hidden
}
.pub-buscar-autos .ola-panel-contenido .progress .p {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 50%;
height: 100%;
padding: 1px 0px;
white-space: nowrap;
overflow: hidden;
background: #eac433;
color: #fff;
border: 2px solid #fff;
border-radius: 5px;
transition: width .5s ease
}
.pub-buscar-autos .ola-panel-contenido .progress .p span {
display: block;
padding: 0px 10px
}
.pub-buscar-autos .ola-panel-contenido .progress .p.anim {
background: #cc282b;
transition: width .5s ease, background 40s ease
}
.pub-buscar-autos .ola-panel-contenido .buscador {
max-width: 1600px;
margin: 0px auto
}
.pub-buscar-autos .ola-panel-contenido .buscador.xhr-sending {
position: relative
}
.pub-buscar-autos .ola-panel-contenido .buscador.xhr-sending:before {
display: none;
content: '';
position: absolute;
z-index: 9998;
height: 5px;
left: 0;
top: -35px;
background: #eac433;
animation: none
}
.pub-buscar-autos .ola-panel-contenido .buscador.xhr-sending:after {
display: none;
content: '';
position: absolute;
z-index: 9999;
height: 5px;
left: 0;
top: -35px;
background: #cc282b;
animation: xhr-sending-link 1.5s linear infinite;
transform: none
}
.pub-buscar-autos .ola-panel-contenido .resultados {
display: flex
}
.pub-buscar-autos .ola-panel-contenido .left {
width: 320px;
margin-right: 25px;
flex-grow: 0;
flex-shrink: 0
}
.pub-buscar-autos .ola-panel-contenido .right {
flex-grow: 1;
flex-shrink: 1;
min-width: 1px
}
.pub-buscar-autos .ola-panel-contenido .agregando {
display: none;
position: fixed;
text-align: center;
z-index: 999;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .2)
}
.pub-buscar-autos .ola-panel-contenido .agregando>.inner {
position: absolute;
top: 50%;
left: 50%;
min-width: 500px;
background: #fff;
padding: 16px;
border-radius: 4px;
transform: translate(-50%, -50%);
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05)
}
.pub-buscar-autos .ola-panel-contenido .agregando h2 {
font-size: 30px;
text-align: center;
padding-bottom: 15px
}
.pub-buscar-autos .ola-panel-contenido .agregando p {
text-align: center
}
.pub-buscar-autos .ola-panel-contenido .agregando p.xhr-sending {
padding-left: 15px;
display: inline-block;
margin: 0px auto
}
.pub-buscar-autos .ola-panel-contenido .agregando p.xhr-sending:before {
display: none
}
.pub-buscar-autos .ola-panel-contenido .agregando p.xhr-sending:after {
left: 0;
top: 50%;
font-size: 24px;
transform: translateY(-50%)
}
.pub-buscar-autos .ola-panel-contenido .agregando .vuelo {
width: 100%;
box-shadow: none !important;
border: 1px solid #ccc;
margin-bottom: 15px !important
}
.pub-buscar-autos .ola-panel-contenido .agregando .vuelo .tramos {
width: 100%;
min-width: 100% !important;
max-width: 100% !important
}
.pub-buscar-autos .ola-panel-contenido .agregando .vuelo .tramos .tramo {
padding-left: 15px !important
}
.pub-buscar-autos .ola-panel-contenido .agregando .vuelo .tramos .tramo:last-child {
border-bottom: 0 !important
}
.pub-buscar-autos .ola-panel-contenido .filtros {
background: #fff;
border-bottom: 1px solid #CECECE;
border-radius: 8px;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05)
}
.pub-buscar-autos .ola-panel-contenido .filtros h3 {
font-size: 16px;
font-weight: 600;
padding: 16px;
padding-left: 50px;
border-bottom: 1px solid #CECECE;
position: relative
}
.pub-buscar-autos .ola-panel-contenido .filtros h3:before {
content: '\F231';
font-family: OlaIcons2022;
font-weight: normal;
font-size: 38px;
color: #F24147;
position: absolute;
top: 50%;
left: 20px;
transform: translateY(-50%)
}
.pub-buscar-autos .ola-panel-contenido .filtros h3 a {
float: right;
font-size: 14px;
text-decoration: none;
font-weight: normal
}
.pub-buscar-autos .ola-panel-contenido .filtros .ops {
padding: 16px;
border-bottom: 1px solid #CECECE;
overflow-x: hidden;
overflow-y: auto;
max-height: 180px;
transition: max-height .5s ease, padding .5s ease
}
.pub-buscar-autos .ola-panel-contenido .filtros>button {
font-size: 16px;
font-weight: 700;
padding: 16px;
border-bottom: 1px solid #CECECE;
position: relative;
background: #fff;
color: #3C3C3B;
width: 100%;
text-align: left;
height: auto
}
.pub-buscar-autos .ola-panel-contenido .filtros>button:before {
content: '\E307';
font-family: WebIcons;
font-size: 18px;
color: #F24147;
position: absolute;
top: 50%;
right: 22px;
transform: translateY(-50%)
}
.pub-buscar-autos .ola-panel-contenido .filtros>button.hide:before {
content: '\E303';
top: 60%
}
.pub-buscar-autos .ola-panel-contenido .filtros>button.hide+.ops {
max-height: 0;
padding: 0px 16px
}
.pub-buscar-autos .ola-panel-contenido .filtros .players .checkbox {
width: 100%
}
.pub-buscar-autos .ola-panel-contenido .filtros .players .checkbox>span {
display: flex;
font-size: 14px;
font-weight: 400;
height: 32px
}
.pub-buscar-autos .ola-panel-contenido .filtros .players .checkbox>span>span:first-child {
flex-grow: 1;
flex-shrink: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding-right: 10px
}
.pub-buscar-autos .ola-panel-contenido .filtros .players .checkbox>span>span:last-child {
background: #F5F5F5;
max-width: 32px;
min-width: 32px;
text-align: center;
border-radius: 4px;
margin-left: 10px
}
.pub-buscar-autos .ola-panel-contenido .filtros .pickup-points .checkbox,
.pub-buscar-autos .ola-panel-contenido .filtros .dropoff-points .checkbox {
width: 100%;
height: 20%;
}
.pub-buscar-autos .ola-panel-contenido .filtros .pickup-points .checkbox>span,
.pub-buscar-autos .ola-panel-contenido .filtros .dropoff-points .checkbox>span {
display: flex;
font-size: 15px;
font-weight: 400;
min-height: 32px;
height: auto;
align-items: flex-start
}
.pub-buscar-autos .ola-panel-contenido .filtros .pickup-points .checkbox>span>span:first-child,
.pub-buscar-autos .ola-panel-contenido .filtros .dropoff-points .checkbox>span>span:first-child {
flex-grow: 1;
flex-shrink: 1;
white-space: normal;
padding-right: 10px
}
.pub-buscar-autos .ola-panel-contenido .filtros .pickup-points .checkbox>span>span:last-child,
.pub-buscar-autos .ola-panel-contenido .filtros .dropoff-points .checkbox>span>span:last-child {
background: #F5F5F5;
max-width: 32px;
min-width: 32px;
text-align: center;
border-radius: 4px;
margin-left: 10px
}
.pub-buscar-autos .ola-panel-contenido .filtros .bags .checkbox {
width: 100%
}
.pub-buscar-autos .ola-panel-contenido .filtros .bags .checkbox>span {
display: flex;
font-size: 14px;
font-weight: 400;
height: 32px
}
.pub-buscar-autos .ola-panel-contenido .filtros .bags .checkbox>span>span:first-child {
flex-grow: 1;
flex-shrink: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding-right: 10px
}
.pub-buscar-autos .ola-panel-contenido .filtros .bags .checkbox>span>span:last-child {
background: #F5F5F5;
max-width: 32px;
min-width: 32px;
text-align: center;
border-radius: 4px;
margin-left: 10px
}
.pub-buscar-autos .ola-panel-contenido .filtros .segs .checkbox {
width: 100%
}
.pub-buscar-autos .ola-panel-contenido .filtros .segs .checkbox>span {
display: flex;
font-size: 14px;
font-weight: 400;
height: 32px
}
.pub-buscar-autos .ola-panel-contenido .filtros .segs .checkbox>span>span:first-child {
flex-grow: 1;
flex-shrink: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding-right: 10px
}
.pub-buscar-autos .ola-panel-contenido .filtros .segs .checkbox>span>span:last-child {
background: #F5F5F5;
max-width: 32px;
min-width: 32px;
text-align: center;
border-radius: 4px;
margin-left: 10px
}
.pub-buscar-autos .ola-panel-contenido .filtros .hrs .title {
padding: 10px 0px 10px;
font-size: 14px;
font-weight: 400;
padding-left: 30px;
position: relative
}
.pub-buscar-autos .ola-panel-contenido .filtros .hrs .title:before {
content: '\F207';
font-family: OlaIcons2022;
font-size: 22px;
color: #3C3C3B;
position: absolute;
top: 51%;
left: 0px;
transform: translateY(-50%)
}
.pub-buscar-autos .ola-panel-contenido .filtros .hrs .title.vta:before {
content: '\F207';
transform: translateY(-50%) scale(-1, 1)
}
.pub-buscar-autos .ola-panel-contenido .filtros .slide {
width: 97%;
margin-bottom: 20px
}
.pub-buscar-autos .ola-panel-contenido .filtros .slide .buttons {
position: relative;
width: 100%;
height: 10px;
padding: 7px 7px 0px;
box-sizing: border-box
}
.pub-buscar-autos .ola-panel-contenido .filtros .slide .buttons:before {
content: ' ';
display: block;
width: 100%;
height: 4px;
background: #E2E2E2;
border-radius: 4px;
position: absolute;
top: 3px;
left: 0
}
.pub-buscar-autos .ola-panel-contenido .filtros .slide .buttons>.btn {
width: 10px;
height: 10px;
background: #fff;
border: 2px solid #E20613;
box-sizing: border-box;
cursor: pointer;
border-radius: 10px;
position: absolute;
z-index: 2;
top: 0px;
left: 0px
}
.pub-buscar-autos .ola-panel-contenido .filtros .slide .buttons>.btn[jbx-dragging] {
opacity: 0
}
.pub-buscar-autos .ola-panel-contenido .filtros .slide .buttons>.btn.jbx-dragger {
opacity: 1 !important
}
.pub-buscar-autos .ola-panel-contenido .filtros .slide .buttons>.btn:last-child {
right: 0px;
left: auto
}
.pub-buscar-autos .ola-panel-contenido .filtros .slide .buttons .r {
width: 100%;
height: 4px;
background: #F24147;
border-radius: 4px;
position: absolute;
z-index: 1;
top: 3px;
left: 0
}
.pub-buscar-autos .ola-panel-contenido .filtros .slide .values {
padding-top: 5px;
height: 22px;
position: relative
}
.pub-buscar-autos .ola-panel-contenido .filtros .slide .values>div {
font-size: 14px;
font-weight: 400;
color: #64748B;
position: absolute;
top: 5px;
left: 0px
}
.pub-buscar-autos .ola-panel-contenido .filtros .slide .values>div:last-child {
right: 0px;
left: auto
}
.pub-buscar-autos .ola-panel-contenido .filtros .categories .checkbox {
width: 100%
}
.pub-buscar-autos .ola-panel-contenido .filtros .categories .checkbox>span {
display: flex;
font-size: 14px;
font-weight: 400;
height: 32px
}
.pub-buscar-autos .ola-panel-contenido .filtros .categories .checkbox>span>span:first-child {
flex-grow: 1;
flex-shrink: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding-right: 10px
}
.pub-buscar-autos .ola-panel-contenido .filtros .categories .checkbox>span>span:last-child {
background: #F5F5F5;
max-width: 32px;
min-width: 32px;
text-align: center;
border-radius: 4px;
margin-left: 10px
}
.pub-buscar-autos .filtros .star {
font-family: WebIcons;
font-size: 16px;
color: #CECECE;
}
.pub-buscar-autos .filtros .star.yellow {
color: #FFBA57 !important;
}
.pub-buscar-autos .ola-panel-contenido .filtros .transmisions .checkbox {
width: 100%
}
.pub-buscar-autos .ola-panel-contenido .filtros .transmisions .checkbox>span {
display: flex;
font-size: 14px;
font-weight: 400;
height: 32px
}
.pub-buscar-autos .ola-panel-contenido .filtros .transmisions .checkbox>span>span:first-child {
flex-grow: 1;
flex-shrink: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding-right: 10px
}
.pub-buscar-autos .ola-panel-contenido .filtros .transmisions .checkbox>span>span:last-child {
background: #F5F5F5;
max-width: 32px;
min-width: 32px;
text-align: center;
border-radius: 4px;
margin-left: 10px
}
.pub-buscar-autos .ola-panel-contenido .filtros .items .checkbox {
width: 100%
}
.pub-buscar-autos .ola-panel-contenido .filtros .items .checkbox>span {
display: flex;
font-size: 14px;
font-weight: 400;
height: 32px
}
.pub-buscar-autos .ola-panel-contenido .filtros .items .checkbox>span>span:first-child {
flex-grow: 1;
flex-shrink: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding-right: 10px
}
.pub-buscar-autos .ola-panel-contenido .filtros .items .checkbox>span>span:last-child {
background: #F5F5F5;
max-width: 32px;
min-width: 32px;
text-align: center;
border-radius: 4px;
margin-left: 10px
}
.pub-buscar-autos .ola-panel-contenido .filtrar {
padding: 4px;
}
.pub-buscar-autos .ola-panel-contenido .filtrar button {
z-index: 99;
margin-left: 3px;
width: 306px;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.5), 0px 12px 32px rgba(0, 0, 0, 0.2);
}
.pub-buscar-autos .ola-panel-contenido .filtros .filtros-aplicados {
padding: 0.75rem;
line-height: 30px;
}
.pub-buscar-autos .ola-panel-contenido .filtros .filtros-aplicados span {
background-color: #FBC6C8;
border-radius: 12px;
font-size: 14px;
height: 24px;
padding-left: 6px;
padding-right: 26px;
margin-right: 0.5rem;
position: relative;
cursor: pointer;
white-space: nowrap;
margin-bottom: 4px;
}
.pub-buscar-autos .ola-panel-contenido .filtros .filtros-aplicados span.quitar-filtro {
background-color: white;
border-radius: 10px;
padding: 0.25rem;
padding-top: 0;
padding-bottom: 0;
position: absolute;
right: -5px;
top: 2px;
font-size: 12px;
height: 17px;
width: 17px;
line-height: 16px;
text-align: center;
}
.pub-buscar-autos .ola-panel-contenido .filtros .filtros-aplicados span.quitar-filtro:hover {
background-color: #DA3B40;
color: white;
cursor: pointer;
transition: 0.5ms;
}
.pub-buscar-autos .ola-panel-contenido .filtros .filtros-aplicados span.quitar-filtro::after {
content: "x";
}
.pub-buscar-autos .ola-panel-contenido .filtros > button.pickup-dropoff-filter-title {
color: #F24147;
font-size: 17px;
}
.pub-buscar-autos .ola-panel-contenido .resultados[data-selected-currency] [data-values-currency] {
display: none !important
}
.pub-buscar-autos .ola-panel-contenido .resultados[data-selected-currency="ARS"] [data-values-currency="ARS"] {
display: block !important
}
.pub-buscar-autos .ola-panel-contenido .resultados[data-selected-currency="USD"] [data-values-currency="USD"] {
display: block !important
}
.pub-buscar-autos .ola-panel-contenido .resultados[data-selected-currency="ARS"] .tabset .pans .pan.flex>.col>*[data-values-currency="ARS"] {
display: flex !important
}
.pub-buscar-autos .ola-panel-contenido .resultados[data-selected-currency="USD"] .tabset .pans .pan.flex>.col>*[data-values-currency="USD"] {
display: flex !important
}
.pub-buscar-autos .ola-panel-contenido .tabset {
width: 100%;
display: flex;
flex-direction: column;
margin-bottom: 25px
}
.pub-buscar-autos .ola-panel-contenido .tabset .tabs {
display: flex
}
.pub-buscar-autos .ola-panel-contenido .tabset .tabs .tab {
cursor: pointer;
min-width: 200px;
background: #fff;
border: 1px solid #CECECE;
padding: 15px 20px;
white-space: nowrap;
font-size: 14px;
text-align: center
}
.pub-buscar-autos .ola-panel-contenido .tabset .tabs .tab.selected {
background: #F5F5F5;
font-weight: 700;
border-bottom: 2px solid #3C3C3B
}
.pub-buscar-autos .ola-panel-contenido .tabset .tabs .tab:first-child {
border-top-left-radius: 4px
}
.pub-buscar-autos .ola-panel-contenido .tabset .tabs .tab:last-child {
border-top-right-radius: 4px
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans {
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05)
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan {
display: flex;
overflow: hidden;
background: #fff
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan .click {
cursor: pointer
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan .nme>div {
min-width: 200px;
max-width: 200px;
height: 45px;
flex-grow: 0;
flex-shrink: 0;
font-weight: 600;
background: #fff;
border: 1px solid #CECECE;
padding: 10px;
font-size: 14px;
white-space: nowrap;
overflow: auto;
text-overflow: ellipsis;
align-items: center;
justify-content: center
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan .dat {
flex-grow: 1;
flex-shrink: 1;
min-width: 1px;
overflow: auto;
border-right: 1px solid #CECECE;
background: #fff
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan .dat>.row {
display: flex
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan .dat>.row>div {
min-width: 200px;
max-width: 200px;
text-align: center;
display: flex;
flex-grow: 1;
flex-shrink: 1;
background: #fff;
border: 1px solid #CECECE;
height: 45px;
padding: 5px 10px;
font-size: 14px;
white-space: nowrap;
align-items: center;
justify-content: center
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan .dat>.row>div.logo {
font-size: 12px;
font-weight: bold;
padding: 6px 35px
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan .dat>.row>div.logo>div {
height: 100%;
width: 100%
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan .dat>.row .min-all {
border: 2px solid #e00
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan .dat>.row .min-seg span {
display: block;
padding: 5px 10px;
background: #FCC200;
border-radius: 5px;
font-weight: bold
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .row>divs {
min-width: 200px;
background: #fff;
border: 1px solid #CECECE;
padding: 15px 20px;
font-size: 14px
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan.flex {
display: flex;
overflow: auto
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan.flex .idavta {
position: relative
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan.flex .idavta>div:first-child {
position: absolute;
top: 0;
right: 0;
width: 20px;
height: 20px
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan.flex .idavta>div:first-child:before {
content: '\F112';
font-family: WebIcons;
font-size: 22px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan.flex .idavta>div:last-child {
position: absolute;
bottom: 0;
left: 0;
width: 20px;
height: 20px
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan.flex .idavta>div:last-child:before {
content: '\F110';
font-family: WebIcons;
font-size: 22px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan.flex>.col {
flex-grow: 1;
flex-shrink: 1;
overflow: hidden;
min-width: 90px;
text-overflow: ellipsis;
display: flex;
flex-direction: column
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan.flex>.col>* {
text-align: center;
font-size: 14px;
height: 50px;
padding: 5px;
text-align: center;
justify-content: center;
line-height: 18px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: flex;
border: 1px solid #CECECE;
color: #50504F;
text-decoration: none
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan.flex>.col>*>* {
align-self: center
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan.flex>.col>*.menor>* {
display: block;
padding: 5px 10px;
background: #FCC200;
border-radius: 5px;
font-weight: bold
}
.pub-buscar-autos .ola-panel-contenido .tabset .pans .pan.flex>.col>*.mayor {
border: 2px solid #e00
}
.pub-buscar-autos .ola-panel-contenido .options {
display: flex;
margin-bottom: 30px;
padding: 11px 16px;
border-radius: 4px;
background: #E2E2E2;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05)
}
.pub-buscar-autos .ola-panel-contenido .options>label {
display: flex;
flex-shrink: 1;
margin-right: 15px
}
.pub-buscar-autos .ola-panel-contenido .options>label>span {
font-weight: 600;
white-space: nowrap;
align-self: center;
padding-right: 5px
}
.pub-buscar-autos .ola-panel-contenido .autos .auto {
border-radius: 12px;
margin-bottom: 25px;
box-shadow: 0px 2px 4px rgba(7, 4, 146, 0.1), 0px 24px 60px rgba(6, 47, 125, 0.05), 0px 12px 24px rgba(27, 59, 119, 0.05);
background-color: #E2E2E2;
}
.pub-buscar-autos .ola-panel-contenido .autos .row {
display: flex;
flex-wrap: wrap;
padding-left: 0;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-imagenes {
display: flex;
flex-direction: column;
width: 100%;
height: 100%;
flex-wrap: wrap;
align-items: center;
background-color: #F9F9FB;
}
.title-imagen-referencial {
font-weight: 600;
text-align: center;
color: #978D8D;
font-family: 'Titillium Web';
font-size: 11px;
background-color: #F9F9FB;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-ola {
position: absolute;
background: #FFFFFF;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05);
border-radius: 0px 4px 4px 0px;
z-index: 1;
width: 71px;
height: 35px;
top: 20px;
text-align: center;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-ola img {
max-width: 100%;
padding: 8px;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info {
margin: 2rem 0 0 0;
display: flex;
flex-direction: column;
}
pub-buscar-autos .ola-panel-contenido .autos .row .auto-info .row-optional-items {
display: flex;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info .instalaciones{
display: flex;
margin: 1rem 0 1rem 0;
font-weight: 600;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info .instalaciones ul li{
display: inline-flex;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info .instalaciones ul li.aire-acondicionado-icon{
background-image: url('../../../assets/gfx/icons/aire_acondicionado.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1.5rem; 
padding-right: 1rem; 
padding-bottom: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info .instalaciones ul li.personas-icon{
background-image: url('../../../assets/gfx/icons/personas.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1.5rem; 
padding-right: 1rem; 
padding-bottom: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info .instalaciones ul li.equipaje-icon{
background-image: url('../../../assets/gfx/icons/equipaje.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1.5rem; 
padding-right: 1rem; 
padding-bottom: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info .instalaciones ul li.nafta-icon{
background-image: url('../../../assets/gfx/icons/nafta.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 1.5rem; 
padding-right: 1rem; 
padding-bottom: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info .texto-libre .caja-texto-libre {
display: inline-flex;
border: 2px solid #0074C5;
background-color: #DEEAF6;
color: #2BAAE9;
padding: 4px 8px;
line-height: 1.2rem;  
height: auto;
border-radius: 4px;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info .texto-libre {
width: 100%;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa {
border: 1px solid #CECECE;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
text-align: center;
margin: 0.5rem;
display: flex;
flex-direction: column;
background-color: #FFF;
align-items: stretch;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info button {
border: 1px solid #F24147;
color: #F24147;
background-color: #FFFFFF;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info button::after {
content: 'Ver en el mapa';
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info button.disabled {
filter: grayscale(0.8);
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info button:before {
font-family: WebIcons;
content: '\E909';
font-size: 24px;
margin-right: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto .auto-info .nombre {
font-weight: 700;
line-height: 22px;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto .auto-info .nombre .nombre-similar {
font-weight: 400;
font-size: 14px;
}
.pub-buscar-autos .ola-panel-contenido .autos .descripcion {
margin-bottom: 1rem;
display: block;
}
.pub-buscar-autos .ola-panel-contenido .autos .descripcion ul {
margin-left: 1.25rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .categoria {
margin-bottom: 1rem;
width: 30%;
}
.pub-buscar-autos .ola-panel-contenido .autos .categoria .estrella:before {
font-family: WebIcons;
content: '\E739';
color: #FFBA57;
font-size: 18px;
}
.pub-buscar-autos .ola-panel-contenido .autos .zona {
margin-bottom: 1rem;
width: 70%;
}
.pub-buscar-autos .ola-panel-contenido .autos .zona .pin-icon:before {
font-family: WebIcons;
content: '\E748';
color: #F24147;
font-size: 20px;
}
.pub-buscar-autos .ola-panel-contenido .autos .acciones {
margin-bottom: 2rem;
width: 100%;
}
.pub-buscar-autos .ola-panel-contenido .autos .acciones span {
color: #2D9CDB;
text-decoration: underline;
cursor: pointer;
}
.pub-buscar-autos .ola-panel-contenido .autos .acciones a {
color: #2D9CDB;
}
.pub-buscar-autos .ola-panel-contenido .autos .ver-mapa {
width: 100%;
margin-bottom: 2rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .instalaciones .auto-ola {
position: absolute;
background: #FFFFFF;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05);
border-radius: 4px 0px 4px 0px;
z-index: 1;
width: 50px;
height: 25px;
top: 0px;
left: 0px;
text-align: center;
}
.pub-buscar-autos .ola-panel-contenido .autos .instalaciones .auto-ola img {
max-width: 100%;
padding: 4px;
}
.pub-buscar-autos .ola-panel-contenido .autos .instalaciones ul li {
list-style: none;
}
.pub-buscar-autos .ola-panel-contenido .autos .instalaciones ul li.ch:before {
font-family: WebIcons;
content: '\E902';
margin-right: 0.5rem;
color: #50504F;
font-size: 24px;
}
.pub-buscar-autos .ola-panel-contenido .autos .instalaciones ul li.th:before {
font-family: WebIcons;
content: '\F2DC';
margin-right: 0.5rem;
color: #50504F;
font-size: 24px;
}
.pub-buscar-autos .ola-panel-contenido .autos .instalaciones ul li.rp:before {
font-family: WebIcons;
content: '\F2D5';
margin-right: 0.5rem;
color: #50504F;
font-size: 24px;
}
.pub-buscar-autos .ola-panel-contenido .autos .instalaciones ul li.m:before {
font-family: WebIcons;
content: '\F0A7';
margin-right: 0.5rem;
color: #F24147;
font-size: 24px;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .porcentaje-descuento {
background-color: #009688;
color: #FFFFFF;
position: absolute;
right: 0px;
top: 0px;
padding: 2px 8px;
justify-content: center;
align-items: center;
border-radius: 0px 0px 0px 4px;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .montos {
margin-top: 0.75rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .precio-anterior {
font-weight: 600;
font-size: 16px;
line-height: 16px;
color: #50504F;
text-decoration: line-through;
margin-bottom: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .alquiler-dia {
font-weight: 600;
font-size: 16px;
line-height: 16px;
color: #50504F;
margin-top: 2rem;
margin-bottom: 1rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .precio-actual .moneda {
font-size: 20px;
font-weight: 400;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .precio-actual {
font-size: 28px;
font-weight: 600;
line-height: 30px;
margin-bottom: 2.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .monto-iva {
margin-bottom: 1rem;
font-weight: 600;
color: #50504F;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .leyenda {
background-color: #F5F5F5;
padding: 4px 16px;
color: #3C3C3B;
font-size: 14px;
margin-bottom: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .leyenda-iva {
font-weight: bold;
margin: 0.5rem 0 0.5rem 0;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa {
text-align: left;
border-top: 1px solid #CECECE;
border-bottom: 1px solid #CECECE;
font-size: 14px;
display: flex;
flex-direction: row;
user-select: none;
justify-content: space-around;
min-height: 12%;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .tarifa-dia {
position: relative;
display: flex;
flex-direction: row;
background-image: url('../../../assets/gfx/icons/tarifa_dia.png');
background-repeat: no-repeat;
background-position: left center;
padding-left: 20px; 
}
.detalle-tarifa-icon {
display: flex;
flex-direction: row;
gap: 20px;
width: 50%;
align-items: center;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .detalle {
position: relative;
line-height: 22px;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .icono-grafico {
margin-left: auto;
position: relative;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .icono-descuento {
margin-left: 0.5rem;
font-weight: 600;
position: relative;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .icono-informacion {
position: relative;
margin-left: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .icono-grafico a span {
font-family: WebIcons;
color: #FFFFFF;
background-color: #9E9E9D;
border-radius: 50%;
width: 24px;
height: 24px;
display: block;
text-align: center;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa a {
text-decoration: none;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .icono-descuento a span {
color: #FFFFFF;
background-color: #F6B354;
border-radius: 50%;
display: block;
width: 24px;
height: 24px;
text-align: center;
font-weight: 600;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .icono-informacion a span {
font-family: WebIcons;
color: #FFFFFF;
background-color: #F24147;
border-radius: 50%;
width: 24px;
height: 24px;
display: block;
text-align: center;
font-size: 24px;
padding-left: 1px;
padding-top: 1px;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .leyenda .moneda {
color: #F24147;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .carrito .bajo-peticion {
height: 60px;
display: flex;
align-items: center;
justify-content: center;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .carrito .bajo-peticion button {
background-color: #F5BB00;
color: #F24147;
font-weight: 600;
width: 80%;
height: 100%;
border: none;
cursor: default;
font-size: 20px;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .carrito {
display: flex;
flex-direction: column;
flex: 1 1 auto;
justify-content: flex-start;
margin: 1rem 0 1rem 0;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .carrito .politicas-cancelacion {
margin: 1rem 0 1rem 0;
color: #F24147;
position: relative;               
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .carrito .politicas-cancelacion a {
text-decoration: none;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .carrito .politicas-cancelacion a:before {
font-family: WebIcons;
content: '\E907';
margin-right: 0.5rem;
font-size: 28px;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .carrito .boton-carrito a {
width: 80%;
height: 100%;
font-size: 20px;
align-items: center;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .carrito .boton-carrito a:before {
font-family: WebIcons;
content: '\F0F5';
margin-right: 0.5rem;
font-size: 28px;
}
.pub-buscar-autos .ola-panel-contenido .autos .players {
background-color: #E2E2E2;
}
.player-image{
width: 61px;
height: 40px;
border-radius: 7px;
}
.pub-buscar-autos .ola-panel-contenido .autos .players .player {
padding: 0.75rem;
width: 100%;
align-items: center;
}
.pub-buscar-autos .ola-panel-contenido .autos .players .players .instalaciones {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 10px;
padding-left: 1.5rem;
gap: 10px;
background: #FFF8EE;
border-right: 1px solid #CECECE;
border-radius: 4px 0px 0px 4px;
flex: 0 0 30%;
position: relative;
}
@media screen and (max-width:800px) {
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .instalaciones{
padding-left: 0.5rem;
}
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa {
flex: 0 0 40%;
background-color: #FFFFFF;
padding: 0.5rem;
font-size: 14px;
display: flex;
flex-direction: column;
position: relative;
border-right: 1px solid #CECECE;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .porcentaje-descuento {
background-color: #009688;
color: #FFFFFF;
position: absolute;
right: 0px;
top: 0px;
padding: 2px 8px;
justify-content: center;
align-items: center;
border-radius: 4px 0px 0px 4px;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .carrito {
flex: 0 0 30%;
background-color: #FFFFFF;
text-align: center;
padding-top: 3rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .boton-carrito a:before {
font-family: WebIcons;
content: '\F0F5';
margin-right: 0.5rem;
font-size: 28px;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .habitaciones .habitacion .habitacion-tarifa .precio-anterior {
font-weight: 600;
font-size: 16px;
line-height: 16px;
color: #50504F;
text-decoration: line-through;
margin-bottom: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .montos {
margin-top: 0.75rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .leyenda-iva {
text-align: center;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .precio-anterior {
font-weight: 600;
font-size: 16px;
line-height: 16px;
color: #50504F;
text-decoration: line-through;
margin-bottom: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .precio-actual .moneda {
font-size: 20px;
font-weight: 400;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .precio-actual {
font-size: 28px;
font-weight: 600;
line-height: 30px;
margin-bottom: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .monto-iva {
margin-bottom: 0.5rem;
font-weight: 600;
color: #50504F;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .leyenda {
background-color: #F5F5F5;
border-radius: 4px;
padding: 4px 16px;
color: #3C3C3B;
font-size: 14px;
margin: 0.5rem;
margin-bottom: 1rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .detalle-tarifa {
text-align: left;
padding: 0.5rem;
padding-bottom: 0;
border-top: 1px solid#CECECE;
font-size: 14px;
display: flex;
flex-direction: row;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .detalle {
line-height: 22px;
border-radius: 4px;
background-color: #EBEFF8;
padding-left: 8px;
padding-right: 8px;
color: #0F75BC;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .detalle:before {
font-family: WebIcons;
content: '\E789';
font-size: 20px;
color: #0F75BC;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .detalle-tarifa .icono-grafico {
margin-left: auto;
position: relative;
cursor: pointer;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .detalle-tarifa .icono-descuento {
margin-right: 0.5rem;
margin-left: 0.5rem;
position: relative;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .detalle-tarifa .icono-grafico a span {
font-family: WebIcons;
color: #FFFFFF;
background-color: #9E9E9D;
border-radius: 50%;
width: 24px;
height: 24px;
display: block;
text-align: center;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa a {
text-decoration: none;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .detalle-tarifa .icono-descuento a span {
color: #FFFFFF;
background-color: #F6B354;
border-radius: 50%;
display: block;
width: 24px;
height: 24px;
text-align: center;
font-weight: 600;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .detalle-tarifa .icono-informacion{
position: relative;
margin-left: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .detalle-tarifa .icono-informacion a span {
font-family: WebIcons;
color: #FFFFFF;
background-color: #F24147;
border-radius: 50%;
width: 24px;
height: 24px;
display: block;
text-align: center;
font-size: 24px;
padding-left: 1px;
padding-top: 1px;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .leyenda .moneda {
color: #F24147;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .montos {
text-align: center;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .carrito .bajo-peticion button {
background-color: #F5BB00;
color: #F24147;
font-weight: 600;
width: 80%;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .carrito .politicas-cancelacion {
margin-top: 1rem;
color: #F24147;
position: relative;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .carrito .politicas-cancelacion a {
text-decoration: none;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .carrito .politicas-cancelacion a:before {
font-family: WebIcons;
content: '\E907';
margin-right: 0.5rem;
font-size: 28px;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .carrito .boton-carrito button:before {
font-family: WebIcons;
content: '\F0F5';
margin-right: 0.5rem;
font-size: 30px;
}
@media screen and (max-width:800px) {
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion{
display: flex;
flex-direction: column;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .carrito a{
white-space: normal;
height: 38px;
}
}
.pub-buscar-autos .ola-panel-contenido .autos .header {
flex-direction: row;
margin-bottom: 0.5rem;
background-color: #E2E2E2; 
height: 50px;
border-radius: 4px;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .cantidad {
padding: 0.5rem;
padding-bottom: 0rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .cantidad strong.contador {
font-size: 22px;
margin-left: 0.5rem;
}
@media screen and (max-width:800px) {
.pub-buscar-autos .ola-panel-contenido .autos .header {
flex-direction: column;
margin-bottom: 0.5rem;
background-color: #E2E2E2; 
height: auto;
min-height: 60px;
border-radius: 4px;
padding: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .cantidad {
width: 100%;
padding: 0.5rem 0;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .cantidad strong.contador {
font-size: 15px;
margin-left: 1px;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .leyendas {
width: 100%;
margin-left: 0;
padding-top: 0.5rem;
justify-content: flex-start;
flex-wrap: wrap;
gap: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .leyendas .icono-mapa-retiro,
.pub-buscar-autos .ola-panel-contenido .autos .header .leyendas .icono-mapa-entrega {
margin-right: 0.5rem;
font-size: 12px;
}
}
.pub-buscar-autos .ola-panel-contenido .autos .header .leyendas {
margin-left: auto;
display: flex;
flex-direction: row;
padding-top: 12px;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .leyendas .icono-mapa-retiro {
margin-right: 0.75rem;
cursor: pointer;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .leyendas .icono-mapa-retiro span::before {
font-family: WebIcons;
content: '\E74A';
color: #FFFFFF;
background-color: green;
border-radius: 50%;
width: 24px;
height: 24px;
display: block;
text-align: center;
display: inline-block;
font-size: 20px;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .leyendas .icono-mapa-entrega {
margin-right: 0.75rem;
cursor: pointer;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .leyendas .icono-mapa-entrega span::before {
font-family: WebIcons;
content: '\E74A';
color: #FFFFFF;
background-color: red;
border-radius: 50%;
width: 24px;
height: 24px;
display: block;
text-align: center;
display: inline-block;
font-size: 20px;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .leyendas .icono-grafico {
margin-right: 0.75rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .leyendas .icono-grafico span::before {
font-family: WebIcons;
content: '\E75D';
color: #FFFFFF;
background-color: #9E9E9D;
border-radius: 50%;
width: 24px;
height: 24px;
display: block;
text-align: center;
display: inline-block;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .leyendas .icono-descuento {
margin-right: 0.75rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .leyendas .icono-descuento span {
color: #FFFFFF;
background-color: #F6B354;
border-radius: 50%;
display: block;
width: 24px;
height: 24px;
text-align: center;
font-weight: 700;
display: inline-block;
}
.pub-buscar-autos .ola-panel-contenido .autos .header .leyendas .icono-informacion span::before {
font-family: WebIcons;
content: '\E78A';
color: #FFFFFF;
background-color: #F24147;
border-radius: 50%;
width: 24px;
height: 24px;
display: block;
text-align: center;
display: inline-block;
font-size: 24px;
padding-left: 1px;
padding-top: 1px;
}
.title-tarifa-dia {
align-items: center;
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
margin-bottom: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .win {
display: none;
}
.pub-buscar-autos .ola-panel-contenido .autos .win {
display: none;
position: absolute;
top: 42.5%;
left: 23px;
padding-right: 25px;
transform: translate(-100%, -50%);
color: #3C3C3B;
z-index: 1;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .win{
position: absolute !important;
top: 50% !important;
right: 100% !important;
left: auto !important;
transform: translateY(-50%) translateX(-10px) !important;
margin-top: 0 !important;
margin-left: 0 !important;
z-index: 9999 !important;
max-width: 27vw;
max-height: 90vh;
overflow-x: hidden !important;
overflow-y: auto;
min-width: 400px;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .detalle .win {
top: 62.5%;
}
.pub-buscar-autos .ola-panel-contenido .autos .win:before {
content: '';
border: 10px solid transparent;
border-left: 10px solid #fff;
border-right: 0;
position: absolute;
top: 50%;
right: -10px;
transform: translateY(-50%);
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .win:before {
content: '';
border: 10px solid transparent;
border-left: 10px solid #fff;
border-right: 0;
position: absolute;
top: 50%;
right: -10px;
transform: translateY(-50%);
}
.pub-buscar-autos .ola-panel-contenido .autos .win .inner {
background: #FFF;
border-radius: 4px;
padding: 16px;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05);
overflow-x: hidden;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .tarifa-dia .win .inner {
overflow-x: hidden;
overflow-y: visible;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .tarifa-dia .win .inner .table-container {
overflow-x: auto;
overflow-y: visible;
width: 100%;
text-align: center;
-webkit-overflow-scrolling: touch;
}
.pub-buscar-autos .ola-panel-contenido .autos div .win table {
border-radius: 4px;
width: 100%;
margin-bottom: 0.5rem;
table-layout: auto;
max-width: 100%;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .tarifa-dia .win .inner .table-container table {
width: auto;
min-width: 100%;
white-space: nowrap;
margin-bottom: 0;
}
.pub-buscar-autos .ola-panel-contenido .autos .win td {
border: 1px solid #E2E2E2;
background: #FAFAFA;
font-size: 12px;
color: #3C3C3B;
white-space: nowrap;
padding: 10px
}
.pub-buscar-autos .ola-panel-contenido .autos .win th {
border: 1px solid #E2E2E2;
background: #3C3C3B;
font-size: 12px;
color: #fff;
font-weight: 400;
white-space: nowrap;
padding: 10px
}
.pub-buscar-autos .ola-panel-contenido .autos .win td.n {
text-align: right
}
.pub-buscar-autos .ola-panel-contenido .autos .win .button_close { display:none; position:absolute; top: 0px; right: 27px; width: 17px; height: 17px; padding:0; margin:0; background:transparent; transition:top ease .5s, right ease .5s; background: transparent; border-radius: 10px;}
.pub-buscar-autos .ola-panel-contenido .autos .win .button_close:before { content:'\E504'; font-family:WebIcons; font-size:12px; color:#3C3C3B; position:absolute; top:55%; left:51%; transform:translate(-50%, -50%); transition:color ease .5s }
.pub-buscar-autos .ola-panel-contenido .autos .win .button_close:hover:before { color:rgb(242, 65, 71)}
@media screen and (max-width:800px) {
.pub-buscar-autos .ola-panel-contenido .autos .win{
transform: translate(-10%, -10%);
max-width: 90vw;
width: 90vw;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .win table {
font-size: 12px;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .win table th,
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .win table td {
padding: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .win {
right: auto !important;
left: 50% !important;
transform: translateX(-50%) translateY(-50%) !important;
max-width: 95vw;
min-width: 300px;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .win:before {
left: 50%;
right: auto;
transform: translateX(-50%) translateY(-50%);
top: -10px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #fff;
border-top: 0;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .tarifa-dia .win {
position: absolute !important;
top: 50% !important;
right: 100% !important;
left: auto !important;
transform: translateY(-50%) translateX(-10px) !important;
max-width: 95vw;
max-height: 90vh;
overflow-x: hidden !important;
overflow-y: auto;
min-width: 400px;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .tarifa-dia .win:before {
content: '';
border: 10px solid transparent;
border-left: 10px solid #fff;
border-right: 0;
position: absolute;
top: 50%;
right: -10px;
transform: translateY(-50%);
}
.modal-age-policies-content {
width: 95%;
max-width: 95vw;
padding: 16px;
}
}
.pub-buscar-autos .ola-panel-contenido .autos td.c {
text-align: center
}
.pub-buscar-autos .ola-panel-contenido .autos .txt {
padding-top: 10px;
line-height: 18px;
text-align: center
}
.pub-buscar-autos .ola-panel-contenido .win .tarifas-destino {
display: flex;
flex-direction: row;
background-color: #F5F5F5;
border-radius: 4px;
margin-top: 0.5rem;
margin-bottom: 0.5rem;
padding: 0.25rem;
font-weight: 600;
}
.pub-buscar-autos .ola-panel-contenido .autos .detalle-tarifa .detalle:hover .win {
display: block !important;
}
.pub-buscar-autos .ola-panel-contenido .autos .detalle-tarifa .impuesto {
display: flex;
flex-direction: column;
font-weight: 600;
margin-top: 0.25rem;
flex-wrap: nowrap;
}
.pub-buscar-autos .ola-panel-contenido .autos .detalle-tarifa .impuesto .sub-container-impuesto {
display: flex;
flex-direction: row;
width: 100%;
gap: 3px;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .detalle-tarifa .win::before {
top: 70%;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .carrito .politicas-cancelacion:hover .cancel-table {
display: block;
}
.pub-buscar-autos .ola-panel-contenido .autos .cancel-table {
display: none;
position: absolute;
top: 49.5%;
left: 74px;
padding-right: 25px;
transform: translate(-100%, -50%);
color: #3C3C3B;
min-width: 600px;
z-index: 1;
}
.pub-buscar-autos .ola-panel-contenido .autos .cancel-table:before {
content: '';
border: 10px solid transparent;
border-left: 10px solid #fff;
border-right: 0;
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%)
}
.pub-buscar-autos .ola-panel-contenido .autos .cancel-table .inner .a-partir {
font-weight: 600;
}
.pub-buscar-autos .ola-panel-contenido .autos .cancel-table .inner .leyenda {
text-align: center;
font-weight: 600;
}
.pub-buscar-autos .ola-panel-contenido .autos .cancel-table .inner {
background: #FFF;
border-radius: 4px;
padding: 16px;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05);
text-align: left;
}
.pub-buscar-autos .ola-panel-contenido .autos .cancel-table table {
width: 100%;
font-size: 14px;
}
.pub-buscar-autos .ola-panel-contenido .autos .cancel-table table tr:nth-child(2n-1) td {
font-weight: 600;
font-size: 14px;
}
.pub-buscar-autos .ola-panel-contenido .autos .cancel-table table tr:nth-child(2n) td {
margin-bottom: 1rem;
font-size: 14px;
}
.pub-buscar-autos .ola-panel-contenido .autos .cancel-table table tr {
margin-bottom: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .carrito .politicas-cancelacion:hover .cancel-table {
display: block;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .cancel-table {
display: none;
position: absolute;
top: 49.5%;
left: 54px;
padding-right: 25px;
transform: translate(-100%, -50%);
color: #3C3C3B;
min-width: 600px;
z-index: 1;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .cancel-table:before {
content: '';
border: 10px solid transparent;
border-left: 10px solid #fff;
border-right: 0;
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%)
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .cancel-table .inner .a-partir {
font-weight: 600;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .cancel-table .inner .leyenda {
text-align: center;
font-weight: 600;
background-color: #E2E2E2;
font-size: 14px;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .cancel-table .inner {
background: #FFF;
border-radius: 4px;
padding: 16px;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05);
text-align: left;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .cancel-table table {
width: 100%;
font-size: 14px;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .cancel-table table tr:nth-child(2n-1) td {
font-weight: 600;
font-size: 14px;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .cancel-table table tr:nth-child(2n) td {
margin-bottom: 1rem;
font-size: 14px;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .cancel-table table tr {
margin-bottom: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .toggle-tarifas {
color: #3C3C3B;
padding: 0.5rem;
background-color: #E2E2E2;
text-align: center;
cursor: pointer;
border-radius: 0px 0px 12px 12px;
}
.politicas-cancelacion .no-reembolsable::before {
font-family: WebIcons;
content: '\E789';
font-size: 20px;
color: #cc282b;
margin-right: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .icono-grafico:hover .tarifas-diarias {
display: block;
}
.pub-buscar-autos .ola-panel-contenido .autos .tarifas-diarias {
display: none;
position: absolute;
top: 50%;
right: 100%;
left: auto;
padding-right: 0;
transform: translateY(-50%) translateX(-10px);
color: #3C3C3B;
min-width: 400px;
max-width: 90vw;
max-height: 90vh;
overflow-x: hidden !important;
overflow-y: auto;
z-index: 10;
}
.pub-buscar-autos .ola-panel-contenido .autos .tarifas-diarias:before {
content: '';
border: 10px solid transparent;
border-left: 10px solid #fff;
border-right: 0;
position: absolute;
top: 50%;
right: -10px;
transform: translateY(-50%);
}
.pub-buscar-autos .ola-panel-contenido .autos .tarifas-diarias .inner {
background: #FFF;
border-radius: 4px;
padding: 16px;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05);
text-align: left;
overflow-x: hidden;
}
.pub-buscar-autos .ola-panel-contenido .autos .tarifas-diarias .inner .moneda {
font-weight: 600;
text-align: center;
}
.pub-buscar-autos .ola-panel-contenido .autos .tarifas-diarias .inner table {
width: 100%;
table-layout: auto;
max-width: 100%;
}
.pub-buscar-autos .ola-panel-contenido .autos .tarifas-diarias .inner table tr td {
font-size: 12px;
border: 1px solid #9E9E9D;
padding-left: 0.25rem;
padding-right: 0.25rem;
}
@media screen and (max-width:800px) {
.pub-buscar-autos .ola-panel-contenido .autos .cancel-table{
min-width: 0 !important;
max-width: 90vw;
width: 90vw;
transform: translate(-10%, -10%);
z-index: 10;
}
.pub-buscar-autos .ola-panel-contenido .autos .tarifas-diarias{
min-width: 300px;
right: auto !important;
left: 50% !important;
transform: translateX(-50%) translateY(-50%) !important;
max-width: 95vw;
}
.pub-buscar-autos .ola-panel-contenido .autos .tarifas-diarias:before {
left: 50%;
right: auto;
transform: translateX(-50%) translateY(-50%);
top: -10px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #fff;
border-top: 0;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .tarifa-dia .win {
right: auto !important;
left: 50% !important;
transform: translateX(-50%) translateY(-50%) !important;
max-width: 95vw;
min-width: 300px;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .tarifa-dia .win:before {
left: 50%;
right: auto;
transform: translateX(-50%) translateY(-50%);
top: -10px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #fff;
border-top: 0;
}
.pub-buscar-autos .ola-panel-contenido .autos .tarifas-diarias .inner table {
writing-mode: vertical-rl;
}
.pub-buscar-autos .ola-panel-contenido .autos .tarifas-diarias .inner table tr td{
writing-mode: horizontal-tb;
width: auto;
min-height: 20px;
text-align: left;
white-space: nowrap;
}
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .detalle-tarifa .icono-grafico:hover .tarifas-diarias {
display: block;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .icono-descuento:hover .promocion {
display: block;
}
.pub-buscar-autos .ola-panel-contenido .autos .promocion {
display: none;
position: absolute;
top: 49.5%;
left: 20px;
padding-right: 25px;
transform: translate(-100%, -50%);
color: #3C3C3B;
min-width: 400px;
z-index: 1;
}
.pub-buscar-autos .ola-panel-contenido .autos .promocion:before {
content: '';
border: 10px solid transparent;
border-left: 10px solid #fff;
border-right: 0;
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%)
}
.pub-buscar-autos .ola-panel-contenido .autos .promocion .inner {
background: #FFF;
border-radius: 4px;
padding: 16px;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05);
text-align: left;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .detalle-tarifa .icono-descuento:hover .promocion {
display: block;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .icono-informacion:hover .fnotes {
display: block;
}
.pub-buscar-autos .ola-panel-contenido .autos .fnotes {
display: none;
position: absolute;
top: 49.5%;
left: 20px;
padding-right: 25px;
transform: translate(-100%, -50%);
color: #3C3C3B;
min-width: 500px;
z-index: 1;
}
.pub-buscar-autos .ola-panel-contenido .autos .fnotes:before {
content: '';
border: 10px solid transparent;
border-left: 10px solid #fff;
border-right: 0;
position: absolute;
top: 50%;
right: 15px;
transform: translateY(-50%)
}
.pub-buscar-autos .ola-panel-contenido .autos .fnotes .inner {
background: #FFF;
border-radius: 4px;
padding: 16px;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05);
text-align: left;
}
.pub-buscar-autos .ola-panel-contenido .autos .habitaciones .habitacion .habitacion-tarifa .detalle-tarifa .icono-informacion:hover .fnotes {
display: block;
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .slider {
width: 100%;
height: 350px;
overflow: hidden;
position: relative;
transition: height ease .5s
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .slider a {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .slider span {
cursor: pointer;
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .slider span img {
height: 350px;
display: block
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .slider>div {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
left: 100%;
transition: left ease 1s;
display: flex;
justify-content: center;
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .slider>div.active {
left: 0
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .slider>div.hide {
left: -100%
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .slider>div.reset {
transition: none !important
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .anterior {
position: absolute;
top: 50%;
left: 4px;
width: 40px;
height: 40px;
cursor: pointer;
background: #FFFFFF;
border-radius: 30px;
transform: translateY(-50%);
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
z-index: 1;
opacity: 0.8;
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .anterior:hover {
opacity: 1;
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .anterior:before {
content: '\E331';
font-family: WebIcons;
font-size: 30px;
color: #828282;
position: absolute;
top: 57%;
left: 45%;
transform: translate(-50%, -50%);
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .siguiente {
position: absolute;
top: 50%;
right: 4px;
width: 40px;
height: 40px;
cursor: pointer;
background: #FFFFFF;
border-radius: 30px;
transform: translateY(-50%);
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04);
z-index: 1;
opacity: 0.8;
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .siguiente:hover {
opacity: 1;
}
.pub-buscar-autos .ola-panel-contenido .siguiente:before {
content: '\E335';
font-family: WebIcons;
font-size: 30px;
color: #828282;
position: absolute;
top: 57%;
left: 55%;
transform: translate(-50%, -50%)
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .mas-info span {
position: absolute;
bottom: 4px;
left: 4px;
width: 36px;
height: 33px;
text-align: center;
background: rgba(0, 0, 0, 0.34);
border-radius: 4px;
transform: matrix(-1, 0, 0, 1, 0, 0);
text-decoration: none;
cursor: pointer;
}
.pub-buscar-autos .ola-panel-contenido .auto-imagenes .mas-info span::before {
font-family: WebIcons;
content: '\E908';
font-size: 40px;
color: #ffffff;
line-height: 33px;
}
@media screen and (max-width:1300px) {
.pub-buscar-autos .ola-panel-contenido .slider a {
width: 93%
}
.pub-buscar-autos .ola-panel-contenido .slider a img {
width: 100%;
height: auto
}
}
@media screen and (max-width:1100px) {
.pub-buscar-autos .ola-panel-contenido .slider {
padding: 10px 0px;
height: 270px
}
.pub-buscar-autos .ola-panel-contenido .left {
display: none;
}
.subcontainer-first {
width: 65%;
}
.subcontainer-second {
width: 35%;
}
}
@media screen and (max-width:800px) {
.pub-buscar-autos .ola-panel-contenido .slider {
padding: 10px 0px;
height: 200px
}
.pub-buscar-autos .ola-panel-contenido .autos .row {
position: relative;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info {
flex: 0 0 27rem;
}
.pub-buscar-autos .ola-panel-contenido .autos .acciones {
flex: 0 0 70%;
}
.pub-buscar-autos .ola-panel-contenido .autos .ver-mapa {
flex: 0 0 30%;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info button:before {
font-size: 32px;
margin-right: 0;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-info button::after {
content: '';
}
.pub-buscar-autos .ola-panel-contenido .autos .row .instalaciones {
width: 100%;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .instalaciones ul {
display: flex;
flex-direction: column;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .instalaciones ul li {
width: 33;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info {
max-height: 90%;
margin-top: 0px;
top: 20%;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .cerrar {
z-index: 1;
}
}
@media screen and (max-width:600px) {
.pub-buscar-autos .ola-panel-contenido .slider {
padding: 10px 0px;
height: 150px
}
}
@media screen and (max-width:450px) {
.pub-buscar-autos .ola-panel-contenido .slider {
padding: 10px 0px;
height: 100px
}
}
.pub-buscar-autos .ola-panel-contenido div[class^="auto-modal-"] {
display: none;
position: fixed;
z-index: 99;
left: 0;
right: 0;
top: 50px;
margin-left: auto;
margin-right: auto;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, .4);
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info {
display: flex;
flex-direction: row;
border-radius: 4px;
box-shadow: 0px 2px 4px rgba(28, 5, 77, 0.1), 0px 12px 32px rgba(0, 0, 0, 0.05);
background-color: #ffffff;
width: 74%;
margin-top: 60px;
max-height: 445px;
overflow: hidden;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .cerrar {
text-align: right;
position: absolute;
right: 10px;
top: 10px;
cursor: pointer;
}
@media screen and (max-width:800px) {
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .cerrar {
right: 10px;
top: 2px;
}
.pub-buscar-autos .ola-panel-contenido .autos .promocion {
min-width: 250px ;
}
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .cerrar::before {
font-family: WebIcons;
content: '\F004';
font-size: 40px;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .slider {
flex: 0 0 440px;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .info {
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 36px 36px 16px 36px;
gap: 10px;
overflow-y: auto;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .info .nombre {
font-size: 24px;
font-weight: 700;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .slider .imagenes {
width: 100%;
height: 350px;
margin-left: 10px;
overflow: hidden;
position: relative;
transition: height ease .5s
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .slider .imagenes a {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
transform: translate(-50%, -50%);
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .slider .imagenes a img {
height: 330px;
display: block;
width: 440px;
}
@media screen and (max-width:800px) {
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .slider .imagenes {
margin-top: 10px;
margin-left: 0px;
}
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .slider>.imagenes div {
top: 10px;
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .slider>.imagenes div.active {
display: block;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .slider>.imagenes div.hide {
display: none;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .slider>.imagenes div.reset {
transition: none !important
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .slider .carrusel .scroll {
display: flex;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .slider .carrusel img {
width: 106.25px;
height: auto;
cursor: pointer;
display: inline-flex;
margin-left: 10px;
object-fit: cover;
max-height: 86px;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide {
position: relative;
max-width: 450px;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide .scroll {
overflow: auto;
-ms-overflow-style: none;
scrollbar-width: none;
scroll-behavior: smooth
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide .scroll::-webkit-scrollbar {
display: none
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide .app-slide-left {
position: absolute;
top: 50%;
left: 4px;
width: 40px;
height: 40px;
cursor: pointer;
background: #FFFFFF;
border-radius: 30px;
transform: translateY(-50%);
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04)
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide .app-slide-left:before {
content: '\E331';
font-family: WebIcons;
font-size: 30px;
color: #828282;
position: absolute;
top: 57%;
left: 45%;
transform: translate(-50%, -50%)
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide .app-slide-right {
position: absolute;
top: 50%;
right: 4px;
width: 40px;
height: 40px;
cursor: pointer;
background: #FFFFFF;
border-radius: 30px;
transform: translateY(-50%);
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06), 0px 0px 1px rgba(0, 0, 0, 0.04)
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide .app-slide-right:before {
content: '\E335';
font-family: WebIcons;
font-size: 30px;
color: #828282;
position: absolute;
top: 57%;
left: 55%;
transform: translate(-50%, -50%)
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide[data-scroll-left="0"] .app-slide-left {
display: none
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide[data-scroll-right="0"] .app-slide-right {
display: none
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide[data-scroll-right="1"] .app-slide-right {
display: none
}
@media screen and (max-width:800px) {
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide .app-slide-left {
width: 30px;
height: 30px;
position: fixed;
top: 50%;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide .app-slide-left:before {
font-size: 20px
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide .app-slide-right {
width: 30px;
height: 30px;
position: fixed;
top: 50%;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto-modal-info .app-horizontal-slide .app-slide-right:before {
font-size: 20px
}
}
.pub-buscar-autos .ola-panel-contenido .text_map_locations_pickup {
display: none;
}
.pub-buscar-autos .ola-panel-contenido .text_map_locations_dropoff {
display: none;
}
.autos-gmaps {
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
opacity: 0.2;
background: #000;
}
.table-gmaps {
position: absolute;
z-index: 9;
width: 100%;
height: 100%;
top: 0px;
left: 0px
}
.table-gmaps td {
width: 100%;
height: 100%;
top: 0px;
left: 0px;
vertical-align: middle;
text-align: center;
}
.table-gmaps .mapa {
position: relative;
margin: 0px auto;
margin-top: 20px;
width: 95%;
height: 80%;
background: #fff;
border-radius: 6px;
padding: 5px;
box-shadow: 0px 20px 30px -3px #666;
}
.table-gmaps .mapa .cerrar {
position: absolute;
top: -10px;
right: -10px;
cursor: pointer;
z-index: 9;
background-color: #FFFFFF;
border-radius: 50%;
width: 23px;
height: 24px;
}
.table-gmaps .mapa .cerrar::before {
font-family: WebIcons;
content: '\F004';
font-size: 40px;
}
.table-gmaps .mapa .auto_google_map_container {
width: 100%;
height: 100%;
background: #f9f9f9;
border-radius: 12px;
overflow: hidden;
}
.table-gmaps .mapa .auto_google_map_container .leyenda {
margin-top: 10px;
border-radius: 2px;
box-shadow: 0px 2px 5px -1px #999;
background: #fff;
font-family: Tahoma, Verdana, sans-serif;
border-spacing: 0px;
border-collapse: collapsed
}
.table-gmaps .mapa .auto_google_map_container .leyenda td {
padding: 4px 3px 3px 4px;
width: auto;
height: 40px;
border-radius: 4px;
line-height: 0px
}
.table-gmaps .mapa .auto_google_map_container .leyenda td:nth-child(2n) {
padding-right: 14px;
}
.paginacion ul {
display: flex;
justify-content: end;
list-style: none;
}
.paginacion li.pagina {
color: #3C3C3B;
border: 1px #DFE3E8 solid;
border-radius: 4px;
margin-left: 0.50rem;
width: 30px;
height: 30px;
text-align: center;
line-height: 20px;
background-color: #ffffff;
}
.paginacion li.activa {
border: 1px solid #F24147;
}
.paginacion li.pagina a {
text-decoration: none;
display: block;
padding: 00.25rem;
color: #3C3C3B;
}
.paginacion li.activa a {
color: #F24147;
}
.mleftauto {
margin-left: auto;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-color-red {
color: #cc282b;
}
.text-color-blue {
color: #0F75BC;
}
.auto {
min-height: 339px;
height: auto;
}
.columna-flex {
flex: 1 0 32% !important;
display: flex;
flex-direction: column;
align-items: stretch;
min-width: 0;
background-color: #F9F9FB;
border-radius: 12px;
}
#img-auto {
margin: 0.5rem 0 0 0;
}
#row-card {
display: flex;
align-items: stretch;
flex-wrap: nowrap;
height: auto;
min-height: 21rem;
background-color: #F9F9FB;
border-radius: 12px;
}
.row-card-columns {
display: flex;
flex-wrap: wrap;
width: 100%;
align-items: flex-start;
background-color: #F9F9FB;
border-radius: 12px;
}
#row-options-items {
background-color: transparent;
width: 100%;
flex-basis: 100%;
margin-top: 1rem;
padding-top: 1rem;
border-top: 1px solid #D9D9D9;
order: 4;
align-self: flex-start;
}
#img-auto,
.auto-imagenes img {
mix-blend-mode: darken;
max-width: 55%;
}
.row-montos {
flex: 0 0 auto;
}
.fila-flex {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
gap: 2rem;
margin: 1.5rem 0 1.5rem 0;
background-color: #F9F9FB;
}
.img-arrendadora {
width: 48px;
height: 30px;
border-radius: 6px;
}
.fila-flex-2 {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 5px;
position: relative;
flex: 1 1 auto;
max-width: 85%;
}
.fila-flex-2 p {
height: auto; 
min-width: 0;
background-image: url('../../../assets/gfx/icons/check_verde.svg');
background-repeat: no-repeat;
background-position: left 0.2rem;
padding-left: 1.5rem;
word-break: break-word;
color: #141412;
font-size: 15px; 
font-family: Titillium Web; 
font-weight: 400; 
line-height: 20px; 
word-wrap: break-word;
}
.row .auto-tarifa .precio-actual .moneda {
color: #3C3C3B; font-size: 20px; font-family: Titillium Web; font-weight: 400; line-height: 30px; word-wrap: break-word;
}
.row .auto-tarifa .precio-actual .precio {
color: #3C3C3B; font-size: 32px; font-family: Titillium Web; font-weight: 700; line-height: 32px; word-wrap: break-word;
}
@media (max-width: 1500px) {
.columna-flex {
flex: 1 0 26% !important;
}
.fila-flex-2 {
display: grid;
grid-template-columns: repeat(3, 157px);
gap: 10px;
position: relative;
}
.subcontainer-first {
width: 68%;
}
.subcontainer-second {
width: 32%;
}
}
@media (max-width: 1370px) {
.columna-flex {
flex: 1 0 10% !important; 
}
.fila-flex {
margin-left: 0;
margin-top: 0;
align-items: flex-start;
}
.fila-flex-2 {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 5px;
margin-left: 0;
position: relative;
left: 0;
height: auto;
min-height: auto;
}
.auto-tarifa {
max-height: none !important;
height: 100% !important;
}
#row-card {
height: auto;
min-height: auto;
}
.row-card-columns {
width: 100%;
}
#row-options-items {
margin-top: 0;
}
.subcontainer-first {
width: 65%;
}
.subcontainer-second {
width: 35%;
}
}
@media (max-width: 1180px) {
.columna-flex {
flex: 1 0 5% !important;
}
#img-auto {
width: 200.63px;
height: auto;
max-width: 100%;
}
.subcontainer-first {
width: 60%;
}
.subcontainer-second {
width: 40%;
}
.row-card-columns {
flex-wrap: wrap;
}
.pub-buscar-autos .ola-panel-contenido .autos .row .auto-tarifa .detalle-tarifa .win {
position: absolute !important;
top: 50% !important;
right: 100% !important;
left: auto !important;
transform: translateY(-50%) translateX(-10px) !important;
transform: translate(-50%, -50%) !important;
margin-left: 0 !important;
margin-top: 0 !important;
z-index: 9999 !important;
max-width: 27vw;
max-height: 90vh;
overflow-y: auto;
}
.fila-flex {
margin-top: 0;
gap: 0.75rem;
}
.fila-flex-2 {
min-height: auto;
height: auto;
}
.auto-tarifa {
max-height: none !important;
height: 100% !important;
}
#row-card {
height: auto;
min-height: auto;
}
}
@media (max-width: 800px) {
.columna-flex {
flex: 0 0 100% !important;
}
.row-card-columns {
flex-direction: column;
width: 100%;
}
#row-card {
height: auto !important;
min-height: auto;
flex-direction: column;
flex-wrap: wrap;
}
.subcontainer-first {
width: 100% !important;
margin-bottom: 0.5rem;
}
.subcontainer-second {
width: 100% !important;
height: auto !important;
}
#img-auto {
width: 100% !important;
max-width: 100%;
height: auto;
margin: 0.5rem;
}
.columna-etiqueta-foto {
background-color: #FFF;
display: flex;
flex-direction: column;
align-items: center;
}
.etiqueta-categoria {
width: 100%;
max-width: 200px;
}
.auto-info {
padding: 1rem !important;
padding-left: 1rem !important;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto .auto-info .nombre {
font-size: 16px;
line-height: 20px;
}
.auto-tarifa {
max-height: none !important;
height: auto !important;
margin-right: 0 !important;
border-radius: 0 0 12px 12px;
}
.row .auto-tarifa .precio-actual .moneda {
font-size: 18px;
}
.row .auto-tarifa .precio-actual .precio {
font-size: 28px;
}
#row-options-items {
display: flex !important;
width: 100% !important;
padding: 1rem;
margin-top: 1rem;
border-top: 1px solid #D9D9D9;
}
.fila-flex {
flex-direction: column;
align-items: flex-start;
margin-left: 0 !important;
margin-top: 0 !important;
}
.fila-flex img {
width: 60px;
height: 35px;
margin-bottom: 1rem;
}
.fila-flex-2 {
display: grid !important;
grid-template-columns: 1fr !important;
gap: 0.5rem;
margin-left: 0 !important;
position: static !important;
left: auto !important;
top: auto !important;
bottom: auto !important;
height: auto !important;
max-width: 100% !important;
width: 100% !important;
}
.alquiler-dia {
font-size: 14px !important;
}
.row-montos {
padding: 0.5rem;
}
.fila-flex-2 p {
font-size: 13px;
line-height: 18px;
padding-left: 1.25rem;
}
.subcontainer-first {
border-radius: 12px 12px 0 0;
}
.auto-imagenes {
width: 100%;
padding: 0.5rem;
}
.title-imagen-referencial {
font-size: 10px;
padding: 0.25rem;
}
.texto-libre {
display: flex;
flex-direction: column;
gap: 0.5rem;
}
.caja-texto-libre {
font-size: 12px;
padding: 3px 6px;
margin-bottom: 0.5rem;
}
.subcontain-auto {
border-radius: 0 0 12px 12px;
}
.pub-buscar-autos .ola-panel-contenido .autos .players {
padding: 0.5rem;
}
.row-player {
padding: 0.75rem;
width: 100% !important;
flex-wrap: wrap;
}
.row-player img {
height: 45px;
width: 50px;
margin-right: 0.5rem;
}
.row-player .montos {
font-size: 16px;
padding-right: 0.5rem;
width: auto !important;
flex: 1 1 auto;
}
.player-image {
width: 50px !important;
height: 30px !important;
}
.toggle-tarifas {
font-size: 14px;
padding: 0.75rem;
}
.boton-carrito {
padding: 1rem;
}
.detalle-tarifa {
padding: 0.5rem;
}
.instalaciones ul {
flex-direction: column;
gap: 0.5rem;
}
.instalaciones ul li {
width: 100%;
margin-bottom: 0.5rem;
}
.pub-buscar-autos .ola-panel-contenido .options {
flex-direction: column;
gap: 0.5rem;
padding: 0.75rem;
}
.pub-buscar-autos .ola-panel-contenido .options > label {
width: 100%;
margin-right: 0;
}
.pub-buscar-autos .ola-panel-contenido .filtros {
margin-bottom: 1rem;
}
.pub-buscar-autos .ola-panel-contenido .filtrar button {
position: relative;
width: 100%;
margin-left: 0;
bottom: auto;
}
}
.etiqueta-categoria {
width: 40%;
height: 50px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
border-radius: 9px;
margin: 0.5rem 0px 0.5rem 0.2rem;
display: flex;
}
.icon-etiqueta {
width: 30%;
object-fit: scale-down;
}
.etiqueta-categoria-label {
width: 70%;
height: 100%;
justify-content: center;
display: flex;
flex-direction: column;
color: white;
font-weight: 600;
}
.row-optional-items {
display: flex;
flex-direction: column;
margin-top: 2rem;
margin-bottom: 2rem;
margin-left: 2rem;
}
.row-player {
display: flex;
justify-content: end;
align-items: center;
width: 93%;
background-color: #D9D9D9;
transition: background-color 0.2s ease;
cursor: pointer;
border-radius: 4px;
height: 100%;
padding: 0.5rem;
}
.row-player:hover {
background-color: #C9C9C9;
}
.pub-buscar-autos .ola-panel-contenido .autos .players .player .expanded-card {
display: block !important;
width: 100%;
margin-top: 1rem;
margin-bottom: 1rem;
border-radius: 12px;
}
.pub-buscar-autos .ola-panel-contenido .autos .players .player[data-expanded="true"] {
background-color: #E8E8E8;
}
.pub-buscar-autos .ola-panel-contenido .autos .players {
max-height: none;
overflow-y: visible;
position: relative;
width: 100%;
display: flex;
flex-direction: column;
box-shadow: 0px 4px 4px 0px #a3a3a3;
border-radius: 0px 0px 12px 12px;
}
.subcontain-auto {
border-radius: 12px;
box-shadow: 0px 4px 4px 0px #a3a3a3;
width: 100%;
height: auto;
min-height: auto;
margin-bottom: 10px;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto {
position: relative;
width: 100%;
}
.row-player img {
height: 61px; 
width: 61px; 
border-radius: 6px;
margin-right: 10px;
border-radius: 6px;
}
.subcontainer-first {
width: 70%;
background-color: #F9F9FB;
border-radius: 12px;
align-self: stretch;
display: flex;
flex-direction: column;
}
.subcontainer-second {
width: 30%;
display: flex;
flex-direction: column;
background-color: #F9F9FB;
border-radius: 12px;
align-self: stretch;
}
.subcontainer-second .auto-tarifa {
flex: 1 1 auto;
display: flex;
flex-direction: column;
}
.title-detalle-tarifa {
margin: 5px 0px 30px 0px;
font-size: 20px;
font-weight: 600;
margin-bottom: 1rem;
}
.row-player .montos {
font-size: 20px;
font-weight: bold;
width: 20%;
}
@media (max-width: 600px) {
.row-player {
padding: 0.5rem;
flex-direction: row;
align-items: center;
}
.row-player img {
height: 40px;
width: 45px;
flex-shrink: 0;
}
.row-player .montos {
font-size: 14px;
padding-right: 0.25rem;
flex: 1 1 auto;
text-align: right;
}
.pub-buscar-autos .ola-panel-contenido .autos .auto .auto-info .nombre {
font-size: 14px;
line-height: 18px;
}
.row .auto-tarifa .precio-actual .moneda {
font-size: 16px;
}
.row .auto-tarifa .precio-actual .precio {
font-size: 24px;
}
.etiqueta-categoria {
width: 100%;
max-width: 180px;
height: 40px;
margin: 0.5rem auto;
}
.etiqueta-categoria-label {
font-size: 11px;
padding-left: 0.5rem;
}
.subcontainer-first,
.subcontainer-second {
border-radius: 0;
}
.subcontain-auto {
border-radius: 12px;
}
.columna-etiqueta-foto {
padding: 0.5rem;
}
.auto-info {
padding: 0.75rem !important;
}
.instalaciones ul {
gap: 0.25rem;
}
.instalaciones ul li {
font-size: 12px;
padding-left: 1.25rem;
}
.detalle-tarifa {
flex-direction: column;
gap: 0.5rem;
padding: 0.75rem 0.5rem;
}
.detalle-tarifa-icon {
width: 100%;
justify-content: space-between;
}
.detalle-tarifa .detalle,
.detalle-tarifa .tarifa-dia {
width: 100%;
text-align: center;
}
.boton-carrito {
padding: 0.75rem;
}
.boton-carrito a {
width: 100% !important;
font-size: 18px;
}
.politicas-cancelacion {
font-size: 12px;
}
.cancel-table {
min-width: 0 !important;
max-width: 95vw;
left: 50% !important;
transform: translate(-50%, -50%) !important;
}
.pub-buscar-autos .ola-panel-contenido .messages {
padding: 20px 16px;
margin-bottom: 20px;
}
.pub-buscar-autos .ola-panel-contenido .messages h2 {
font-size: 20px;
}
.pub-buscar-autos .ola-panel-contenido .messages p {
font-size: 14px;
}
.pub-buscar-autos .ola-panel-contenido .resultados {
flex-direction: column;
}
.pub-buscar-autos .ola-panel-contenido .right {
width: 100%;
}
}
.div.players {
border-radius: 10px;
}
.modal-age-policies {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99999;
align-items: center;
justify-content: center;
}
.modal-age-policies-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
}
.modal-age-policies-content {
position: relative;
background: #fff;
border-radius: 12px;
padding: 24px;
max-width: 600px;
width: 90%;
max-height: 80vh;
overflow-y: auto;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
z-index: 1;
}
.modal-age-policies-close {
position: absolute;
top: 12px;
right: 12px;
background: none;
border: none;
font-size: 24px;
color: #666;
cursor: pointer;
width: 32px;
height: 32px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
transition: background 0.2s;
}
.modal-age-policies-close:hover {
background: #f0f0f0;
color: #333;
}
.modal-age-policies-content h3 {
margin: 0 0 16px 0;
padding: 0 0 12px 0;
font-size: 18px;
color: #333;
}
.modal-age-policies-body {
font-size: 14px;
line-height: 1;
color: #444;
}
.modal-age-policies-body p {
margin: 0 0 12px 0;
}
.modal-age-policies-body ul,
.modal-age-policies-body ol {
margin: 0 0 12px 0;
padding-left: 20px;
}
.modal-age-policies-body li {
margin-bottom: 6px;
}
.caja-texto-libre{
text-decoration: none;
margin-bottom: 0.5rem;
}
.cursor-pointer{
cursor: pointer;
}
.pickup-name-value {
font-size: small;
}
.dropoff-name-value {
font-size: small;
}
.pickup-name-label {
font-weight: bold;
}
.dropoff-name-label {
font-weight: bold;
}
.pickup-dropoff-info {
display: flex;
flex-direction: column;
gap: 0.5rem;
}
.pickup-info {
display: flex;
flex-direction: column;
gap: 0.5rem;
}