@import url("bootstrap.css");
@import url("../fonts/feather/style.min.css");
@import url("../fonts/line-awesome/css/line-awesome.min.css");
@import url("../fonts/flag-icon-css/css/flag-icon.min.css");
@import url("../vendors/css/extensions/pace.css");
input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input[type="checkbox"] { display: none; }
input[type="checkbox"] + label span { display: inline-block; width: 19px; height: 19px; margin: -1px 4px 0px 0px; vertical-align: middle; background: url("app-assets/images/icons/checkbox-uncheck.png") 0% 0% / cover; cursor: pointer; }
input[type="checkbox"]:checked + label span { background: url("app-assets/images/icons/checkbox-check.png") 0% 0% / cover; }
.print-campo { font-size: 16px; }
.print-valor { font-size: 14px; }
.group-cabecera { background-color: lightgray !important; }
.campo-descuento { border: 0px; background-color: transparent; }
.footer-reserva td { padding: 0px; }
.footer-reserva td .row { padding: 8px; margin-left: 0px; margin-right: 0px; }
.mb-xs { padding-bottom: 7px; }
.checkbox-custom label { margin-bottom: 0px; }
.sec-tab-instrucciones div { padding: 0px; margin: 0px; }
.checkbox-manual input[type="checkbox"] { display: none; }
.checkbox-manual input[type="checkbox"] + label span { display: inline-block; width: 40px; height: 40px; margin: -1px 4px 0px 0px; vertical-align: middle; background: url("app-assets/images/icons-input/icon_checkbox_off.png") 0% 0% / cover; cursor: pointer; }
.checkbox-manual input[type="checkbox"]:checked + label span { background: url("app-assets/images/icons-input/icon_checkbox_on.png") 0% 0% / cover; }
footer { background-color: rgb(243, 243, 243); padding-top: 10px; padding-bottom: 0px; position: fixed; bottom: 0px; width: 100%; }
input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input[type="checkbox"] { display: none; }
input[type="checkbox"] + label span { display: inline-block; width: 19px; height: 19px; margin: -1px 4px 0px 0px; vertical-align: middle; background: url("app-assets/images/icons/checkbox-uncheck.png") 0% 0% / cover; cursor: pointer; }
input[type="checkbox"]:checked + label span { background: url("app-assets/images/icons/checkbox-check.png") 0% 0% / cover; }
.print-campo { font-size: 16px; }
.print-valor { font-size: 14px; }
.group-cabecera { background-color: lightgray !important; }
.campo-descuento { border: 0px; background-color: transparent; }
.footer-reserva td { padding: 0px; }
.footer-reserva td .row { padding: 8px; margin-left: 0px; margin-right: 0px; }
.mb-xs { padding-bottom: 7px; }
.checkbox-custom label { margin-bottom: 0px; }
.sec-tab-instrucciones div { padding: 0px; margin: 0px; }
.checkbox-manual input[type="checkbox"] { display: none; }
.checkbox-manual input[type="checkbox"] + label span { display: inline-block; width: 40px; height: 40px; margin: -1px 4px 0px 0px; vertical-align: middle; background: url("app-assets/images/icons-input/icon_checkbox_off.png") 0% 0% / cover; cursor: pointer; }
.checkbox-manual input[type="checkbox"]:checked + label span { background: url("app-assets/images/icons-input/icon_checkbox_on.png") 0% 0% / cover; }
footer { background-color: rgb(243, 243, 243); padding-top: 10px; padding-bottom: 0px; position: fixed; bottom: 0px; width: 100%; }
input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input[type="checkbox"] { display: none; }
input[type="checkbox"] + label span { display: inline-block; width: 19px; height: 19px; margin: -1px 4px 0px 0px; vertical-align: middle; background: url("app-assets/images/icons/checkbox-uncheck.png") 0% 0% / cover; cursor: pointer; }
input[type="checkbox"]:checked + label span { background: url("app-assets/images/icons/checkbox-check.png") 0% 0% / cover; }
.print-campo { font-size: 16px; }
.print-valor { font-size: 14px; }
.group-cabecera { background-color: lightgray !important; }
.campo-descuento { border: 0px; background-color: transparent; }
.footer-reserva td { padding: 0px; }
.footer-reserva td .row { padding: 8px; margin-left: 0px; margin-right: 0px; }
.mb-xs { padding-bottom: 7px; }
.checkbox-custom label { margin-bottom: 0px; }
.sec-tab-instrucciones div { padding: 0px; margin: 0px; }
.checkbox-manual input[type="checkbox"] { display: none; }
.checkbox-manual input[type="checkbox"] + label span { display: inline-block; width: 40px; height: 40px; margin: -1px 4px 0px 0px; vertical-align: middle; background: url("app-assets/images/icons-input/icon_checkbox_off.png") 0% 0% / cover; cursor: pointer; }
.checkbox-manual input[type="checkbox"]:checked + label span { background: url("app-assets/images/icons-input/icon_checkbox_on.png") 0% 0% / cover; }
footer { background-color: rgb(243, 243, 243); padding-top: 10px; padding-bottom: 0px; position: fixed; bottom: 0px; width: 100%; }
input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input[type="checkbox"] { display: none; }
input[type="checkbox"] + label span { display: inline-block; width: 19px; height: 19px; margin: -1px 4px 0px 0px; vertical-align: middle; background: url("app-assets/images/icons/checkbox-uncheck.png") 0% 0% / cover; cursor: pointer; }
input[type="checkbox"]:checked + label span { background: url("app-assets/images/icons/checkbox-check.png") 0% 0% / cover; }
.print-campo { font-size: 16px; }
.print-valor { font-size: 14px; }
.group-cabecera { background-color: lightgray !important; }
.campo-descuento { border: 0px; background-color: transparent; }
.footer-reserva td { padding: 0px; }
.footer-reserva td .row { padding: 8px; margin-left: 0px; margin-right: 0px; }
.mb-xs { padding-bottom: 7px; }
.checkbox-custom label { margin-bottom: 0px; }
.sec-tab-instrucciones div { padding: 0px; margin: 0px; }
.checkbox-manual input[type="checkbox"] { display: none; }
.checkbox-manual input[type="checkbox"] + label span { display: inline-block; width: 40px; height: 40px; margin: -1px 4px 0px 0px; vertical-align: middle; background: url("app-assets/images/icons-input/icon_checkbox_off.png") 0% 0% / cover; cursor: pointer; }
.checkbox-manual input[type="checkbox"]:checked + label span { background: url("app-assets/images/icons-input/icon_checkbox_on.png") 0% 0% / cover; }
footer { background-color: rgb(243, 243, 243); padding-top: 10px; padding-bottom: 0px; position: fixed; bottom: 0px; width: 100%; }
input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input[type="checkbox"] { display: none; }
input[type="checkbox"] + label span { display: inline-block; width: 19px; height: 19px; margin: -1px 4px 0px 0px; vertical-align: middle; background: url("app-assets/images/icons/checkbox-uncheck.png") 0% 0% / cover; cursor: pointer; }
input[type="checkbox"]:checked + label span { background: url("app-assets/images/icons/checkbox-check.png") 0% 0% / cover; }
.print-campo { font-size: 16px; }
.print-valor { font-size: 14px; }
.group-cabecera { background-color: lightgray !important; }
.campo-descuento { border: 0px; background-color: transparent; }
.footer-reserva td { padding: 0px; }
.footer-reserva td .row { padding: 8px; margin-left: 0px; margin-right: 0px; }
.mb-xs { padding-bottom: 7px; }
.checkbox-custom label { margin-bottom: 0px; }
.sec-tab-instrucciones div { padding: 0px; margin: 0px; }
.checkbox-manual input[type="checkbox"] { display: none; }
.checkbox-manual input[type="checkbox"] + label span { display: inline-block; width: 40px; height: 40px; margin: -1px 4px 0px 0px; vertical-align: middle; background: url("app-assets/images/icons-input/icon_checkbox_off.png") 0% 0% / cover; cursor: pointer; }
.checkbox-manual input[type="checkbox"]:checked + label span { background: url("app-assets/images/icons-input/icon_checkbox_on.png") 0% 0% / cover; }
footer { background-color: rgb(243, 243, 243); padding-top: 10px; padding-bottom: 0px; position: fixed; bottom: 0px; width: 100%; }
