.cobrar-por-caja{padding:5px}.cobrar-por-caja .cpc-tit{border-bottom:1px solid #dcdcdc;padding-bottom:4px}.cobrar-por-caja .cpc-cont{padding:10px 0 20px}.cobrar-por-caja .cpc-cont .cpc-imp-cobrar{padding-bottom:15px;font-size:20px}.cobrar-por-caja .cpc-cont .cpc-rw{padding:0 15px}.cobrar-por-caja .cpc-cont .cpc-rw .cpc-instrumento{font-size:16px;align-self:center}.cobrar-por-caja .cpc-cont .cpc-rw .cpc-imp .btn-cpc{padding:0}.cobrar-por-caja .cpc-cont .cpc-rw .cpc-imp .btn-cpc .btn-cpc-b{background-color:rgba(12,116,215,.10980392156862745);width:100%}.cobrar-por-caja .cpc-cont .cpc-imp-devolucion{padding-bottom:5px;font-size:20px}.cobrar-por-caja .btns-cpc .btns-cpc-ca,.cobrar-por-caja .btns-cpc .btns-cpc-co{padding:5px}.chk-det-cont{width:100%}.chk-det-cont .chk-inf-tit{border-bottom:1px solid #dee2e6}.chk-det-cont .chk-det-exp{padding-left:30px;padding-top:10px}.chk-det-cont .chk-det-exp .chk-info-tot{font-weight:800;background-color:#ffd740;padding:5px 10px}.chk-det-cont .chk-det-exp .chk-info-checkin{font-weight:800;background-color:#28a745;padding:5px 10px}.chk-det-cont .chk-det-exp .brd-rd{border-radius:15px}.chk-det-cont .chk-det-exp .chk-info-lbl{font-weight:600;padding:5px 0}.chk-det-cont .chk-det-exp .chk-exp-row{padding-left:5px}.chk-det-cont .chk-det-exp .chk-exp-ocu{padding:4px 5px 4px 30px}.chk-det-cont .chk-det-exp .chk-exp-ocu .chk-det-ocu{padding:4px 5px 4px 30px;display:flex}.chk-det-cont .chk-det-exp .chk-exp-ocu .chk-det-ocu .chk-det-desc,.chk-det-cont .chk-det-exp .chk-exp-ocu .chk-det-ocu .chk-det-unt{font-weight:300}.chk-det-cont .chk-input{padding:20px 0 5px 25px}.chk-det-cont .chk-input .chk-exp-lblinpt{font-weight:600}.chk-det-cont .chk-input .chk-exp-inpt .chk-exp-inpt-lbl{padding:15px 0 0 10px}.chk-det-cont .chk-bts{padding:10px 2px 0;display:inline-block;width:100%}.chk-det-cont .chk-det-exp .checkin-detalle-alojamiento{display:block;padding:5px 0;margin-top:5px}.chk-det-cont .chk-det-exp .checkin-detalle-alojamiento .checkin-info-producto-cuerpo{border-top:1px solid #949494;padding:5px 15px}.chk-det-cont .chk-det-exp .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row{padding:5px 0}.chk-det-cont .chk-det-exp .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row.idented{padding:5px 15px}.chk-det-cont .chk-det-exp .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .checkin-label{font-weight:600;padding:5px 0}.chk-det-cont .chk-det-exp .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .checkin-label-concepto{padding:5px 0}.chk-det-cont .chk-det-exp .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .checkin-expand{padding-top:3px;cursor:pointer}.chk-det-cont .chk-det-exp .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .checkin-info-total{font-weight:800;background-color:#ffd740;padding:5px 10px}.chk-det-cont .chk-det-exp .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .checkin-info-checkin{font-weight:800;background-color:#28a745;padding:5px 10px}.chk-det-cont .chk-det-exp .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .checkin-info-pendiente{font-weight:800;background-color:#fb434a;padding:5px 10px}.chk-det-cont .chk-det-exp .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .brd-rd{border-radius:15px}.chk-det-cont .checkin-nombre-empresa{font-size:16px}.chk-inf-proc{width:100%}.chk-inf-proc .chk-inf-tit{border-bottom:1px solid #dee2e6}.chk-inf-proc .chk-inf-cont{padding-left:30px}.chk-inf-proc .chk-inf-cont .chk-info-lbl{font-weight:800;padding:2px 0}.chk-inf-proc .chk-inf-cont .chk-info-checkin{font-weight:600;background-color:#28a745;padding:5px 10px;align-self:center}.chk-inf-proc .chk-inf-cont .brd-rd{border-radius:15px}.chk-inf-proc .chk-inf-cont .chk-info-row .chk-info-ocu{display:block;width:100%;padding-left:5px;font-weight:700}.chk-inf-proc .chk-inf-cont .chk-info-row .chk-info-info-pax{display:block;padding:5px 0 0 22px;width:100%}.chk-inf-proc .chk-inf-cont .chk-info-row{padding-bottom:5px}.chk-inf-proc .chk-inf-cont .chk-info-row .chk-info{font-weight:600;padding:10px 5px 4px 10px;font-size:1.2em}.chk-inf-proc .chk-inf-cont .chk-info-row .chk-ico{display:block;margin-left:auto;margin-right:auto;padding:10px 0}.chk-inf-proc .chk-inf-cont .chk-info-row .chk-info-checkin-r{display:inline-flex;margin-left:auto;margin-right:auto;padding:5px 20px 5px 0}.chk-inf-proc .chk-inf-cont .chk-info-row .chk-ico-ok{color:green}.chk-inf-proc .chk-inf-cont .chk-info-row .chk-ico-ko{color:red}.chk-inf-proc .chk-bts{padding:10px 2px 0;display:inline-block;width:100%;border-top:1px solid #dee2e6}.chk-inf{width:100%;max-width:500px}.chk-inf .chk-inf-tit{border-bottom:1px solid #dee2e6}.chk-inf .chk-inf-cont{padding-left:30px}.chk-inf .chk-inf-cont .chk-info-lbl{font-weight:600;padding:2px 0}.chk-inf .chk-inf-cont .chk-info-row{padding-bottom:5px}.chk-inf .chk-inf-cont .chk-info-row .chk-info{font-weight:800;padding:10px 5px 4px 10px}.chk-inf .chk-inf-cont .chk-info-row .chk-ico{color:#deb887;display:block;margin-left:auto;margin-right:auto;padding:10px 0}.chk-inf .chk-bts{padding:10px 2px 0;display:inline-block;width:100%;border-top:1px solid #dee2e6}.chk-inf-result{width:100%}.chk-inf-result .chk-inf-tit{border-bottom:1px solid #dee2e6}.chk-inf-result .chk-det-srv{padding-left:30px;padding-top:10px}.chk-inf-result .chk-det-srv .chk-info-row{padding:5px}.chk-inf-result .chk-det-srv .chk-info-row>mat-radio-group .mat-radio-button{width:100%;box-shadow:0 0 1px 1px rgb(229 229 229/80%);padding:0 0 5px 5px}.chk-inf-result .chk-det-srv .chk-info-row>mat-radio-group .mat-radio-button .mat-radio-label .mat-radio-label-content{width:100%}.chk-inf-result .chk-det-srv .chk-info-row .chk-ico{color:#ffa32d;padding:5px 10px;text-align:center}.chk-inf-result .chk-det-srv .chk-info-row .chk-info-lbl,.chk-inf-result .chk-det-srv .chk-info-row .chk-lbl{font-size:16px;color:#242b30;font-weight:400}.chk-inf-result .chk-det-srv .chk-info-row .chk-col-det{padding:4px 4px 4px 10px;width:100%}.chk-inf-result .chk-det-srv .chk-info-row .chk-col-det .chk-col-item{padding:0 0 0 9px;display:inline-flex}.chk-inf-result .chk-det-srv .chk-info-row .chk-col-det .chk-col-item .chk-det-lbl{font-weight:700}.chk-inf-result .chk-bts{padding:10px 2px 0;display:inline-block;width:100%}.control-acceso .container-checkin{min-width:300px;max-width:800px}.control-acceso .container-checkin .col-camera{display:flex}.control-acceso .container-checkin .col-lcl{padding-left:0;max-width:486px}.control-acceso .container-checkin .btn-camera{width:100%;min-width:60px;max-width:90px}.control-acceso .container-checkin .btn-salir{padding-bottom:5px}.control-acceso .container-checkin .btn-validar{width:100%;padding:2px 10px}.control-acceso .container-checkin .checkin-input{width:100%;padding:5px}.control-acceso .container-checkin .checkin-input-mw{width:100%;padding:5px;max-width:486px}.control-acceso .container-checkin .checkin-detalle-alojamiento{display:block;padding:5px 0;margin-top:10px}.control-acceso .container-checkin .checkin-detalle-alojamiento .checkin-info-producto-cabecera{border:1px solid #949494;padding:5px 30px;margin-bottom:-7px;display:inline-block;width:100%}.control-acceso .container-checkin .checkin-detalle-alojamiento .checkin-info-producto-cabecera .checkin-label-capacidad{font-weight:800;float:left;padding-top:4px}.control-acceso .container-checkin .checkin-detalle-alojamiento .checkin-info-producto-cabecera .checkin-info-icon{float:right}.control-acceso .container-checkin .checkin-detalle-alojamiento .checkin-info-producto-cuerpo{border:1px solid #949494;padding:5px 30px}.control-acceso .container-checkin .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row{padding:5px 0}.control-acceso .container-checkin .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row.idented{padding:5px 15px}.control-acceso .container-checkin .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .checkin-label{font-weight:600;padding:5px 0}.control-acceso .container-checkin .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .checkin-label-concepto{padding:5px 0}.control-acceso .container-checkin .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .checkin-expand{padding-top:3px;cursor:pointer}.control-acceso .container-checkin .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .checkin-info-total{font-weight:800;background-color:#ffd740;padding:5px 10px}.control-acceso .container-checkin .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .checkin-info-checkin{font-weight:800;background-color:#28a745;padding:5px 10px}.control-acceso .container-checkin .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .checkin-info-pendiente{font-weight:800;background-color:#fb434a;padding:5px 10px}.control-acceso .container-checkin .checkin-detalle-alojamiento .checkin-info-producto-cuerpo .checkin-info-row .brd-rd{border-radius:15px}.abrir-cajas{width:100%}.abrir-cajas .ac-content{padding:5px 20px 0 0;width:100%}.abrir-cajas .ac-content .ac-sb-container{padding:20px;width:100%}.abrir-cajas .ac-content .ac-sb-container .rw-caja{max-width:600px}.abrir-cajas .ac-content .ac-sb-container .rw-imp{max-width:300px}.abrir-cajas .ac-content .ac-sb-container .rw-btn{padding-top:20px;max-width:600px}.abrir-cajas .ac-content .ac-sb-container .rw-tit-listado-caja{padding:10px;width:100%}.abrir-cajas .ac-content .ac-sb-container .rw-dt-listado-caja .mat-header-cell{font-weight:700;padding:0 10px}.abrir-cajas .ac-content .ac-sb-container .rw-dt-listado-caja .mat-cell{padding:0 10px}.cerrar-cajas{width:100%}.cerrar-cajas .cc-content{padding:5px 20px 0 0;width:100%}.cerrar-cajas .cc-content .cc-sb-container{padding:20px;width:100%}.cerrar-cajas .cc-content .cc-sb-container .rw-caja{max-width:600px}.cerrar-cajas .cc-content .cc-sb-container .rw-imp{max-width:300px}.cerrar-cajas .cc-content .cc-sb-container .rw-btn{padding-top:20px;max-width:600px}.listar-cajas{width:100%}.listar-cajas .lc-content{padding:5px 0 0}.listar-cajas .lc-content .lc-datos{display:block;padding:10px;border-radius:4px}.listar-cajas .lc-content .cajas-cc-export-pdf .cajas-cc-export-lnk{padding-left:20px}.cr-cliente{padding:5px}.cr-cliente .cpc-tit{border-bottom:1px solid #dcdcdc;padding-bottom:4px}.cr-cliente .cpc-cont .cpc-datos-ad{padding-bottom:10px}.cr-cliente .cpc-cont .row{margin-right:5px;margin-top:-2px}.cr-cliente .cpc-cont{padding:10px 0 5px}.cr-cliente .cpc-cont .cpc-rw{padding:0 15px}.cr-cliente .cpc-cont .cpc-rw .cpc-imp .btn-cpc{padding:0}.cr-cliente .cpc-cont .cpc-rw .cpc-imp .btn-cpc .btn-cpc-b{background-color:rgba(12,116,215,.10980392156862745);width:100%}.cr-cliente .btns-cpc .btns-cpc-ca,.cr-cliente .btns-cpc .btns-cpc-co{padding:5px}.chk-inf-cont{width:100%}.chk-inf-cont .chk-inf-tit{border-bottom:1px solid #dee2e6}.chk-inf-cont .chk-det-srv{padding-left:30px;padding-top:10px}.chk-inf-cont .chk-det-srv .chk-info-row{padding:5px}.chk-inf-cont .chk-det-srv .chk-info-row .chk-info-tot{font-weight:800;background-color:#ffd740;padding:5px 10px}.chk-inf-cont .chk-det-srv .chk-info-row .chk-info-checkin{font-weight:800;background-color:#28a745;padding:5px 10px}.chk-inf-cont .chk-det-srv .chk-info-row .chk-info-pendiente{font-weight:800;background-color:#fb434a;padding:5px 10px}.chk-inf-cont .chk-det-srv .chk-info-row .brd-rd{border-radius:15px}.chk-inf-cont .chk-det-srv .chk-info-row .chk-info-lbl{font-weight:600;padding:5px 0}.chk-inf-cont .chk-det-srv .chk-info-row .chk-exp-ocu{padding:4px 4px 4px 30px;width:100%}.chk-inf-cont .chk-det-srv .chk-info-row .chk-exp-ocu .chk-det-ocu{padding:4px 5px 4px 30px;display:flex}.chk-inf-cont .chk-det-srv .chk-info-row .chk-exp-ocu .chk-det-ocu .chk-det-desc,.chk-inf-cont .chk-det-srv .chk-info-row .chk-exp-ocu .chk-det-ocu .chk-det-unt{font-weight:300}.chk-inf-cont .chk-det-srv .chk-info-row .chk-exp-ocu .chk-det-fh{display:inline-block}.chk-inf-cont .chk-bts{padding:10px 2px 0;display:inline-block;width:100%;border-top:1px solid #dee2e6}tr.table-expandible-row:not(.table-expanded-row):hover{background:#f5f5f5!important}tr.table-expandible-row:not(.table-expanded-row):active{background:#efefef!important}.table-expandible-row td{border-bottom-width:0!important}tr.table-detail-row{height:0!important}.table-element-detail{overflow:hidden!important;display:flex!important}.calendario-cupos .estado-cupo{width:25px;height:20px;border:.5pt solid #000}.calendario-cupos .cerrado{background-color:brown}.calendario-cupos .cupo{background-color:#0f0}.calendario-cupos .venta-libre{background-color:#adff2f}.calendario-cupos .onrequest{background-color:#f38507}.calendario-cupos .noDisponible{background-color:#000}.calendario-cupos .tarjeta_componente{height:88px;width:248px}.calendario-cupos .mat-expansion-panel{width:194px}.calendario-cupos .mat-expansion-panel-body{padding:0 24px 16px;background-color:#f5f5f5;min-height:210px}.calendario-cupos .mat-expansion-panel-header_modified{padding:0 10px;height:70px!important}.calendario-cupos .mat-expansion-indicator{margin-right:5px}.calendario-cupos .mat-content{font-size:12px;display:contents}.calendario-cupos .color_fondo1{background-color:#adff2f}.calendario-cupos .cuadrado{width:15px;height:13px;border:.2pt solid #000;position:absolute;bottom:5px}.calendario-cupos .cuadrado_disponible{background:#82e8a0}.calendario-cupos .texto-cuadrado{margin-left:19px;font-size:14px;color:#000}.calendario-cupos .bloque_diponibilidades{display:inline-flex;margin-left:2px}.calendario_parent .calendario-parent-container{margin-top:15px;height:550px;width:auto;overflow:auto}.calendario_parent table.calendario-parent{width:-webkit-fill-available}.calendario_parent .mat-table-sticky:first-child{border-right:1px solid #e0e0e0}.calendario_parent .mat-table-sticky:last-child{border-left:1px solid #e0e0e0}.calendario_parent td.mat-column-star{width:20px;padding-right:8px}.calendario_parent th.mat-column-position,td.mat-column-position{padding-left:8px}.calendario_parent .calendario-parent-paginador{margin-top:15px;height:100px;width:auto}.calendario_desplegable .estado-cupo{width:25px;height:20px;border:.5pt solid #000}.calendario_desplegable .cerrado{background-color:brown}.calendario_desplegable .cupo{background-color:#0f0}.calendario_desplegable .venta-libre{background-color:#adff2f}.calendario_desplegable .onrequest{background-color:#f38507}.calendario_desplegable .noDisponible{background-color:#000}.calendario_desplegable .tarjeta_componente{height:88px;width:248px}.calendario_desplegable .color_fondo1{background-color:#adff2f}.calendario_desplegable .cuadrado{width:15px;height:13px;border:.2pt solid #000;position:absolute;display:block}.calendario_desplegable .cuadrado_disponible{background:#82e8a0}.calendario_desplegable .texto-cuadrado{margin-left:19px;font-size:14px;color:#000}.calendario_desplegable .bloque_diponibilidades{display:inline-flex;margin-left:2px}.calendario_desplegable .boton_cupoPadre{width:178px}.calendario_desplegable .boton_cupoHoras,.calendario_desplegable .boton_cupoPadre{text-decoration:none;font-family:arial;padding:1px;font-size:12px;color:#000;margin-top:5px;border-radius:6px 6px 6px 6px;-webkit-box-shadow:0 4px 5px -2px rgba(0,0,0,.75);-moz-box-shadow:0 4px 5px -2px rgba(0,0,0,.75);box-shadow:0 4px 5px -2px rgba(0,0,0,.75)}.calendario_desplegable .boton_cupoHoras{width:167px;align-self:flex-end;align-content:flex-end}div.Cursor_Clicable{cursor:pointer}.calendario_desplegable .row{margin-left:-20px}.boton_cupoPadre .row.padre{margin-left:-8px}.boton_cupoHoras .row.hijo{margin-left:2px}.calendario_desplegable .circulo{width:15px;height:15px;padding:3px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.42857}.calendario_desplegable .circulo_disponible{background:#1c9e43;border:1px solid #000}.calendario_desplegable .circulo_reservado{border:1px solid #000}.calendario_desplegable .texto-circulo{margin-left:19px;font-size:14px;color:#000}