.daterangepicker.show-calendar{margin-top:0}.daterangepicker .calendar-table td{background:transparent;border:1px solid #fff;border-radius:8px;color:#545454;font-family:Poppins,Helvetica,sans-serif!important;font-size:.75rem;height:45px;position:relative;width:45px;z-index:0}.daterangepicker .drp-calendar{max-width:none!important}.daterangepicker .calendar-table td.available:hover,.daterangepicker .calendar-table th.available:hover{background:none}.daterangepicker .calendar-table td.in-range{background:#e5e5e5;border-radius:8px}.daterangepicker .calendar-table td.active,.daterangepicker .calendar-table td.active:hover{background:var(--red-portal-exito);border-radius:8px;color:#fff}.daterangepicker .calendar-table td.end-date,.daterangepicker .calendar-table td.start-date{border-radius:8px}.daterangepicker .calendar-table td.end-date:after,.daterangepicker .calendar-table td.start-date.end-date:after,.daterangepicker .calendar-table td.start-date:after,.daterangepicker .calendar-table td.today:after{bottom:4px;font-size:.5rem;font-weight:600;left:0;line-height:1;position:absolute;text-transform:uppercase;top:inherit;width:100%}.daterangepicker .calendar-table td.today.end-date:after,.daterangepicker .calendar-table td.today:after{content:"Hoy"}.daterangepicker .calendar-table td.start-date.end-date:after,.daterangepicker .calendar-table td.start-date:after{content:"Salida"}.daterangepicker .calendar-table td.end-date:after{content:"Regreso"}.daterangepicker.datefrom_1_netactica_air .calendar-table td.start-date.end-date:after{content:"Tramo 1"}.daterangepicker.datefrom_2_netactica_air .calendar-table td.start-date.end-date:after{content:"Tramo 2"}.daterangepicker.datefrom_3_netactica_air .calendar-table td.start-date.end-date:after{content:"Tramo 3"}.daterangepicker.datefrom_4_netactica_air .calendar-table td.start-date.end-date:after{content:"Tramo 4"}.daterangepicker.datefrom_5_netactica_air .calendar-table td.start-date.end-date:after{content:"Tramo 5"}.daterangepicker.datefrom_6_netactica_air .calendar-table td.start-date.end-date:after{content:"Tramo 6"}.daterangepicker option.disabled,.daterangepicker td.disabled{opacity:.35;text-decoration:none}.daterangepicker .calendar-table th{color:#545454;font-size:1rem;font-weight:700;min-width:auto;width:auto}.daterangepicker .content-calendar select.monthselect,.daterangepicker .content-calendar select.yearselect{appearance:auto;border-bottom:1px solid #545454;color:#545454;font-size:1rem;font-size:.8rem;font-weight:500;margin-bottom:20px;padding:4px 6px}.daterangepicker .content-calendar .drp-calendar{padding:20px}.daterangepicker .calendar-table td.disabled.active,.daterangepicker .calendar-table td.disabled.active:hover{background:none;color:#545454}.daterangepicker .calendar-table .next span:before{content:"\e844"}.daterangepicker .calendar-table .next span:before,.daterangepicker .calendar-table .prev span:before{align-content:center;align-items:center;color:var(--red-portal-exito);display:flex;font-family:icomoon!important;font-size:1.5rem;font-style:normal;font-weight:900;height:100%;justify-content:center;line-height:1;width:100%}.daterangepicker .calendar-table .prev span:before{content:"\e843"}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{border:none;display:block;margin-bottom:20px;padding:0;transform:none;width:auto}.daterangepicker .calendar-table .next{height:auto}.daterangepicker .calendar-table td.available:hover:before{background:transparent;border:1px dashed var(--red-portal-exito);border-radius:8px;content:" ";height:100%;left:0;position:absolute;top:0;width:100%}.daterangepicker .calendar-table td.in-range.available:hover:before{border:1px dashed #e5e5e5}.daterangepicker{border:1px solid rgba(84,84,84,.2);border-radius:10px;box-shadow:0 2px 8px hsla(0,0%,50%,.15),inset 0 3px 5px hsla(0,0%,47%,.05);width:auto!important}.daterangepicker.opensright:after,.daterangepicker.opensright:before{display:none}.daterangepicker .drp-buttons .btn{font-weight:500;height:40px;padding:10px 16px}.daterangepicker .drp-buttons .btn.btn-primary{background:var(--red-portal-exito);border:none;border-radius:8px;font-size:.75rem;font-weight:500}.daterangepicker .drp-buttons .btn.btn-primary:hover{background:var(--red-portal-exito-hover)}.daterangepicker .drp-buttons .btn.btn-default{color:var(--red-portal-exito)}.daterangepicker.show-calendar .drp-buttons{display:flex;justify-content:space-between}.daterangepicker.show-calendar .drp-buttons span.drp-selected{align-content:center;align-items:center;display:flex;font-size:.75rem;padding:0 16px}.daterangepicker.show-calendar .drp-buttons .drp-container-button{padding:0 16px}.daterangepicker .calendar-table td.off.ends{opacity:.3}.daterangepicker .calendar-table td.off.ends.active,.daterangepicker .calendar-table td.off.ends.active:hover{background:transparent;color:#545454}.daterangepicker .calendar-table td.off.ends.in-range{background:transparent}.daterangepicker .calendar-table td.off.ends.available:hover:before{border:none}@media only screen and (max-width:992px){.daterangepicker.daterangepicker.show-calendar{border:0;border-radius:0;height:100vh;left:0!important;overflow:auto;position:fixed;top:0!important;width:100%!important}}