.pub-buscar-traslados { } 
.pub-buscar-traslados .ola-panel-buscador .botones .scroll { padding-top:25px; padding-bottom:25px }
.pub-buscar-traslados .ola-panel-buscador form { background:#fff; padding:0 16px 15px }
.pub-buscar-traslados .ola-panel-buscador form .win { max-width:1600px }
.pub-buscar-traslados .ola-panel-buscador .split .row:first-child { flex-basis:50% }
.pub-buscar-traslados .ola-panel-calculator { display:none !important }
@media screen and (max-width:800px) {
.pub-buscar-traslados .ola-panel-buscador form { padding-left:10px; padding-right:10px }  
}
.pub-buscar-traslados .ola-panel-contenido { padding:15px 16px 50px; background:#f9f9f9 }
.pub-buscar-traslados .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-traslados .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-traslados .ola-panel-contenido .messages { width:100%; background:#FEECED; padding:30px 60px; margin-bottom:30px; border-radius:5px }
.pub-buscar-traslados .ola-panel-contenido .messages h2 { font-size:24px; padding-bottom:10px }
.pub-buscar-traslados .ola-panel-contenido .messages ul { margin-left:25px }
.pub-buscar-traslados .ola-panel-contenido .messages.warning { background:#fdf0dd }
.pub-buscar-traslados .ola-panel-contenido .messages.mfiltros { display:none }
.pub-buscar-traslados .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-traslados .ola-panel-contenido .progress.hide { height:0; margin-bottom:0 }
.pub-buscar-traslados .ola-panel-contenido .progress .inner { position:relative; width:100%; height:100%; background:#fff; border-radius:5px; border:1px solid #ccc }
.pub-buscar-traslados .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-traslados .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-traslados .ola-panel-contenido .progress .p span { display:block; padding:0px 10px }
.pub-buscar-traslados .ola-panel-contenido .progress .p.anim { background:#cc282b; transition:width .5s ease, background 40s ease }
.pub-buscar-traslados .ola-panel-contenido .buscador { max-width:1600px; margin:0px auto }
.pub-buscar-traslados .ola-panel-contenido .buscador.xhr-sending { position:relative }
.pub-buscar-traslados .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-traslados .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-traslados .ola-panel-contenido .resultados { display:flex; padding-left: 10%; padding-right: 10%; }
.pub-buscar-traslados .ola-panel-contenido .right { flex-grow:1; flex-shrink:1; min-width:1px;  }
.pub-buscar-traslados .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-traslados .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-traslados .ola-panel-contenido .agregando h2 { font-size:30px; text-align:center; padding-bottom:15px }
.pub-buscar-traslados .ola-panel-contenido .agregando p { text-align:center }
.pub-buscar-traslados .ola-panel-contenido .agregando p.xhr-sending { padding-left:15px; display:inline-block; margin:0px auto }
.pub-buscar-traslados .ola-panel-contenido .agregando p.xhr-sending:before { display:none }
.pub-buscar-traslados .ola-panel-contenido .agregando p.xhr-sending:after { left:0; top:50%; font-size:24px; transform:translateY(-50%) }
.pub-buscar-traslados .ola-panel-contenido .traslados {  }
.pub-buscar-traslados .ola-panel-contenido .traslados .transfer { 
border-radius:4px;
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: #FFFFFF;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row {
display: flex;
flex-wrap: wrap;
padding-left: 0;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-info {
flex: 0 0 75%;
padding: 25px;
min-height: 180px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa {
flex: 0 0 25%;
border-left: 1px solid #CECECE;
text-align: center;
position: relative;
padding-top: 40px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa button {
border: 1px solid #F24147;
color: #F24147;
background-color: #FFFFFF !important;
width: 190px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .transfer .transfer-info .nombre {
font-weight: 700;
font-size: 18px;
line-height: 22px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .descripcion {
margin-bottom: 1rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .acciones {
margin-bottom: 2rem;
width: 100%;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .acciones {
color: #2D9CDB;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .acciones a {
color: #2D9CDB;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .basetarifa ul li {
list-style: none;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .basetarifa ul li.ch:before {
font-family: WebIcons;
content: '\E902';
margin-right: 0.5rem;
color: #50504F;
font-size: 24px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .basetarifa ul li.th:before {
font-family: WebIcons;
content: '\F2DC';
margin-right: 0.5rem;
color: #50504F;
font-size: 24px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .basetarifa ul li.rp:before {
font-family: WebIcons;
content: '\F2D5';
margin-right: 0.5rem;
color: #50504F;
font-size: 24px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .montos {
margin-top: 0.75rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .precio-actual .moneda {
font-size: 20px;
font-weight: 400;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .precio-actual {
font-size: 28px;
font-weight: 600;
line-height: 30px;
margin-bottom: 0.5rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .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-traslados .ola-panel-contenido .traslados .precio-anterior {
font-weight: 600;
font-size: 16px;
line-height: 16px;
color: #50504F;
text-decoration: line-through;
margin-bottom: 0.5rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .monto-iva {
margin-bottom: 1rem;
font-weight: 600;
color: #50504F;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .leyenda {
background-color: #F5F5F5;
padding: 4px 16px;
color: #3C3C3B;
font-size: 14px;
margin-bottom: 0.5rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .leyenda-iva {
margin-bottom: 0.75rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .detalle-tarifa {
text-align: center;
padding: 0.5rem;
border-top: 1px solid#CECECE;
border-bottom: 1px solid #CECECE;
font-size: 14px;
margin-bottom: 1.5rem;
display: flex;
flex-direction: row;
user-select: none;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .detalle-tarifa:before {
font-family: WebIcons;
content: '\E789';
font-size: 20px;
color: #009688;
vertical-align: text-top;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .detalle-tarifa .detalle {
line-height: 22px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .detalle-tarifa .icono-grafico {
margin-left: auto;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .detalle-tarifa .icono-descuento {
margin-right: 0.5rem;
margin-left: 0.5rem;
font-weight: 600;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .detalle-tarifa a {
text-decoration: none;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .leyenda .moneda {
color: #F24147;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .carrito .politicas-cancelacion {
margin-top: 1rem;
color: #F24147;
position: relative;
z-index: 9999;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .carrito .politicas-cancelacion a {
text-decoration: none;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .carrito .politicas-cancelacion a:before {
font-family: WebIcons;
content: '\E907';
margin-right: 0.5rem;
font-size: 28px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .carrito .boton-carrito a:before {
font-family: WebIcons;
content: '\F0F5';
margin-right: 0.5rem;
font-size: 28px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas {
background-color: #E2E2E2;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa {
padding: 0.75rem;
display: flex;
flex-direction: row;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .basetarifa {
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 25%;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle {
flex: 0 0 45%;
background-color: #FFFFFF;
padding: 0.5rem;
font-size: 14px;
display: flex;
flex-direction: column;
position: relative;
border-right: 1px solid #CECECE;
margin: auto;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .carrito {
flex: 0 0 30%;
background-color: #FFFFFF;
text-align: center;
padding-top: 3rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .montos {
margin-top: 0.75rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .leyenda-iva {
text-align: center;
margin-bottom: 1rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .precio-actual .moneda {
font-size: 20px;
font-weight: 400;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .precio-actual {
font-size: 28px;
font-weight: 600;
line-height: 30px;
margin-bottom: 0.5rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .icono-descuento {
margin-right: 0.5rem;
margin-left: 0.5rem;
font-weight: 600;
position: relative;
float: right;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .icono-descuento span {
color: #FFFFFF;
background-color: #F6B354;
border-radius: 50%;
display: block;
width: 24px;
height: 24px;
text-align: center;
font-weight: 600;
line-height: 22px;
font-size: 14px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .monto-iva {
margin-bottom: 0.5rem;
font-weight: 600;
color: #50504F;
background-color: #f7f7f7;
margin-right: 80px;
margin-left: 80px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .monto-iva span {
color: #f24147;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .leyenda {
background-color: #F5F5F5;
border-radius: 4px;
padding: 4px 16px;
color: #3C3C3B;
font-size: 14px;
margin: 0.5rem;
margin-bottom: 1rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .detalle-tarifa {
text-align: center;
padding: 0.5rem;
padding-bottom: 0;
border-top: 1px solid#CECECE;
font-size: 14px;
display: flex;
flex-direction: row;
user-select: none;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .detalle {
line-height: 22px;
border-radius: 4px;
background-color: #EBEFF8;
padding-left: 8px;
padding-right: 8px;
color: #0F75BC;
margin: auto;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .detalle:before {
font-family: WebIcons;
content: '\E789';
font-size: 20px;
color: #0F75BC;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle a {
text-decoration: none;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .leyenda .moneda {
color: #F24147;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .montos {
text-align: center;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .carrito .politicas-cancelacion {
margin-top: 1rem;
color: #F24147;
position: relative;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .carrito .politicas-cancelacion a {
text-decoration: none;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .carrito .politicas-cancelacion a:before {
font-family: WebIcons;
content: '\E907';
margin-right: 0.5rem;
font-size: 28px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .carrito .boton-carrito a {
width: 80%;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .carrito .boton-carrito a:before {
font-family: WebIcons;
content: '\F0F5';
margin-right: 0.5rem;
font-size: 28px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .header {
display: none;
flex-direction: row;
margin-bottom: 0.5rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .header .cantidad {
padding: 0.5rem;
padding-bottom: 0rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .header .leyendas {
margin-left: auto;
display: flex;
flex-direction: row;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .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;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .win { display: none; }
.pub-buscar-traslados .ola-panel-contenido .traslados .win { display:none; position:absolute; z-index: 9999; top:49.5%; left:26px; padding-right:25px; transform:translate(-60%, -55%); color: #3C3C3B; }
.pub-buscar-traslados .ola-panel-contenido .traslados .win:before { content:none; border:10px solid transparent; border-left:10px solid #fff; border-right:0; position:absolute; top:50%; right:15px; transform:translateY(-50%) }
.pub-buscar-traslados .ola-panel-contenido .traslados  .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) }
.pub-buscar-traslados .ola-panel-contenido .traslados div .win table { border-radius:4px; width:100%; min-width: 300px; }
.pub-buscar-traslados .ola-panel-contenido .traslados  .win td { border:1px solid #E2E2E2; background:#FAFAFA; font-size:12px; color:#3C3C3B; white-space:nowrap; padding:10px }
.pub-buscar-traslados .ola-panel-contenido .traslados .win th { border:1px solid #E2E2E2; background:#3C3C3B; font-size:12px; color:#fff; font-weight:400; white-space:nowrap; padding:10px }
.pub-buscar-traslados .ola-panel-contenido .traslados .win td.n { text-align:right }
.pub-buscar-traslados .ola-panel-contenido .traslados td.c { text-align:center }
.pub-buscar-traslados .ola-panel-contenido .traslados .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-traslados .ola-panel-contenido .traslados .win .button_close:before { content:'\E504'; font-family:WebIcons; font-size:12px; color:#3C3C3B; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); transition:color ease .5s }
.pub-buscar-traslados .ola-panel-contenido .traslados .win .button_close:hover:before { color:rgb(242, 65, 71) }
.pub-buscar-traslados .ola-panel-contenido .traslados .txt { padding-top:10px; line-height:18px; text-align:center }
.pub-buscar-traslados .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-traslados .ola-panel-contenido .traslados .detalle-tarifa .detalle:hover .win {
display: block !important;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .detalle-tarifa .impuesto {
display: flex;
flex-direction: row;
font-weight: 600;
padding: 5px;
margin-top: 5px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .detalle-tarifa .impuesto:before {
font-family: WebIcons;
content: '\E789';
font-size: 20px;
color: #F24147;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle .detalle-tarifa .win::before {
top: 73%;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa .carrito .politicas-cancelacion:hover .cancel-table {
display: block;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .cancel-table { 
display:none;
position:absolute;
top:49.5%;
left:80px;
padding-right:25px;
transform:translate(-100%, -50%);
color: #3C3C3B;
min-width: 600px;
z-index: 1;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .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-traslados .ola-panel-contenido .traslados .cancel-table .inner .a-partir {
font-weight: 600;
} 
.pub-buscar-traslados .ola-panel-contenido .traslados .cancel-table .inner .leyenda {
text-align: center;
font-weight: 600;
} 
.pub-buscar-traslados .ola-panel-contenido .traslados .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-traslados .ola-panel-contenido .traslados .cancel-table table {
width: 100%;
font-size: 14px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .cancel-table table tr:nth-child(2n-1) td {
font-weight: 600;
font-size: 14px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .cancel-table table tr:nth-child(2n) td {
margin-bottom: 1rem;
font-size: 14px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .cancel-table table tr {
margin-bottom: 0.5rem;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .carrito .politicas-cancelacion:hover .cancel-table {
display: block;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .cancel-table { 
display: none;
position: absolute;
top: 49.5%;
left: 60px;
padding-right: 25px;
transform: translate(-100%, -50%);
color: #3C3C3B;
min-width: 600px;
z-index: 1;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .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-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .cancel-table .inner .a-partir {
font-weight: 600;
} 
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .cancel-table .inner .leyenda {
text-align: center;
font-weight: 600;
background-color: #E2E2E2;
font-size: 14px;
} 
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .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-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .cancel-table table {
width: 100%;
font-size: 14px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .cancel-table table tr:nth-child(2n-1) td {
font-weight: 600;
font-size: 14px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .cancel-table table tr:nth-child(2n) td {
margin-bottom: 1rem;
font-size: 14px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .cancel-table table tr {
margin-bottom: 0.5rem;
}
.mleftauto {
margin-left: auto;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .toggle-tarifas {
color: #3C3C3B;
padding: 0.5rem;
background-color: #E2E2E2;
text-align: center;
cursor: pointer;
}
.pub-buscar-traslados .ola-panel-contenido div[class^="traslados-modal-"] {
display: none;
position: fixed;
z-index: 99;
left: 0; 
right: 0;
top: 100px;
margin-left: auto; 
margin-right: auto; 
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, .4);
}
.pub-buscar-traslados .ola-panel-contenido .traslados .traslados-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: 30px;
max-height: 445px;
overflow: hidden;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .traslados-modal-info .cerrar {
text-align: right;
position: absolute;
right: 15px;
top: 10px;
cursor: pointer;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .traslados-modal-info .cerrar::before {
font-family: WebIcons;
content: '\F004';
font-size: 40px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .traslados-modal-info .titulo {
display: flex;
flex-direction: column;
align-items: flex-start;
padding: 10px;
gap: 10px;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .traslados-modal-info .info {
padding: 36px 36px 16px 36px;
gap: 10px;
overflow-y: scroll
}
.pub-buscar-traslados .ola-panel-contenido .traslados .traslados-modal-info .info p {
margin-bottom: 20px;
width: 100% !important;
}
.pub-buscar-traslados .ola-panel-contenido .traslados .traslados-modal-info .info .nombre {
font-size: 24px;
font-weight: 700;
}
@media screen and (max-width:800px) {
.pub-buscar-traslados .ola-panel-contenido .resultados { padding-left: 5%; padding-right: 5%; }
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-info {flex: 0 0 100%;min-height:auto;}
.pub-buscar-traslados .ola-panel-contenido .traslados .row .transfer-tarifa {flex: 0 0 100%; padding: 40px}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .basetarifa {flex: 0 0 100%;} 
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .trasladotarifa-detalle {flex: 0 0 100%;}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .carrito {flex: 0 0 100%; padding-bottom: 30px;}
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa {display: block}
.pub-buscar-traslados .ola-panel-contenido .traslados .win { transform: translate(-10%, -10%); }
.pub-buscar-traslados .ola-panel-contenido .traslados .opcionestarifas .trasladotarifa .cancel-table { min-width: 0 !important;  transform: translate(-10%, -10%); }
.pub-buscar-traslados .ola-panel-contenido .traslados .cancel-table {min-width: 0 !important;}
}
@media screen and (max-width:500px) {
.pub-buscar-traslados .ola-panel-contenido .resultados { padding-left: 5px; padding-right: 5px; }
}
