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