.td_head_pedidos_concepto {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  width: 380px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  padding-left: 50px;
  text-align: left;
  float: left;
}

.td_head_pedidos_importe {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  width: 100px;
  font-size: 14px;
}

/** __________________________________________________________________________________________________________________ ADATAR AL DOCUMENTO*/
[class*=Vlist_item] [class*=cs_bt_check][class*=_reverse] .cs_bt_left {
  border-radius: 100%;
  background-color: transparent;
}

[class*=Vlist_item] [class*=cs_bt_check][class*=_reverse][class*=_click] .cs_bt_left {
  color: black;
  background-color: #fac00b;
}

[class*=uppercase] {
  text-transform: uppercase;
}

.fw_colorBlack .cs_bt_inner {
  color: black !important;
}

[class*=picapp_logo_jamesandrita] .cs_ed_left, [class*=picapp_logo_jamesandrita] .cs_bt_left, [class*=picapp_logo_jamesandrita] .cs_bt_inner, [class*=picapp_logo_jamesandrita] .cs_bt_right {
  background-image: url("../img/apps/fw_title_jamesandrita_white.png");
}

[class*=picapp_logo_jamesandrita] .cs_lb_label .cs_lb_left, [class*=picapp_logo_jamesandrita] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/apps/fw_title_jamesandrita_white.png");
}

[class*=picapp_logo_jamesandrita][class*=_solopic] {
  background-image: url("../img/apps/fw_title_jamesandrita_white.png");
}

[class*=picapp_jamesandrita] .cs_ed_left, [class*=picapp_jamesandrita] .cs_bt_left, [class*=picapp_jamesandrita] .cs_bt_inner, [class*=picapp_jamesandrita] .cs_bt_right {
  background-image: url("../img/fw/fw_app_jamesandrita.png");
}

[class*=picapp_jamesandrita] .cs_lb_label .cs_lb_left, [class*=picapp_jamesandrita] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_app_jamesandrita.png");
}

[class*=picapp_jamesandrita][class*=_solopic] {
  background-image: url("../img/fw/fw_app_jamesandrita.png");
}

.cs_lb_brand_ico_53, .fw_icostatbrand_53 .cs_lb_label .cs_lb_inner {
  background: url("../img/gst/fw_jr_car_trans.png") no-repeat center center;
  background-size: auto 100%;
}

.td_servicio_container, .cs_fr_r60 {
  position: relative;
}

.classnotfic, [class*=picjr_chat_fla][class*=_notificaciones_tip] > .cs_bt_right, .cs_fr_r60 > [class*=_notificaciones_tip] > .cs_lb_label > .cs_lb_left, .td_servicio_container > [class*=_notificaciones_tip] > .cs_lb_label > .cs_lb_left {
  color: black;
  font-family: sourcesanspro_bold, sans-serif;
  text-align: center;
  padding-top: 2px;
  width: 25px;
  height: 25px;
  float: left;
  display: block !important;
  left: calc(50% + 10px);
  position: absolute;
  background: url("../img/gst/fw_jr_notificaciones_tip.png") no-repeat center;
  background-size: contain;
  z-index: 1;
}

.td_servicio_container > [class*=_notificaciones_tip] > .cs_lb_label > .cs_lb_left {
  top: 2px;
  left: calc(50% + 10px);
}

.cs_fr_r60 > [class*=_notificaciones_tip] > .cs_lb_label > .cs_lb_left {
  top: 0;
  left: calc(100% - 25px);
}

[class*=picjr_chat_fla][class*=_notificaciones_tip] > .cs_bt_right {
  top: calc(-100% + 2px);
  position: relative;
}

.cs_lb_title .cs_lb_inner {
  text-transform: uppercase;
}

.cs_vw_page_full_checkin_document [class*=cs_fr_r] .cs_bt_check {
  background: transparent;
}
.cs_vw_page_full_checkin_document [class*=cs_fr_r] .cs_bt_check .cs_bt_left {
  height: 30px;
}
.cs_vw_page_full_checkin_document [class*=cs_fr_r] .cs_bt_check .cs_bt_right {
  height: 20px;
}
.cs_vw_page_full_checkin_document [class*=cs_fr_r] .cs_bt_check .cs_bt_inner {
  white-space: pre-wrap;
  text-overflow: initial;
  height: -moz-max-content;
  height: max-content;
  font-size: 14px;
}
.cs_vw_page_full_checkin_document .cs_fr_r60 .cs_bt_check,
.cs_vw_page_full_checkin_document .cs_fr_r70 .cs_bt_check,
.cs_vw_page_full_checkin_document .cs_fr_r80 .cs_bt_check {
  background-color: transparent !important;
  background: transparent !important;
}
.cs_vw_page_full_checkin_document .cs_fr_r60 .cs_bt_check .cs_bt_left,
.cs_vw_page_full_checkin_document .cs_fr_r70 .cs_bt_check .cs_bt_left,
.cs_vw_page_full_checkin_document .cs_fr_r80 .cs_bt_check .cs_bt_left {
  height: 30px;
  margin-top: 5px;
}
.cs_vw_page_full_checkin_document .cs_lb_pad_firma {
  border: 1px solid whitesmoke;
  height: 290px !important;
  border-radius: 8px;
  background-color: whitesmoke;
  left: 10%;
}
.cs_vw_page_full_checkin_document .cs_fr_line {
  border-top: 1px solid whitesmoke;
}

[class*=graphicminbar][class*=_gbyellow] .cs_lb_label {
  background: #fac00a;
}

[class*=_withtextB] {
  max-width: 100% !important;
}

[class*=_withtextB] .cs_bt_left {
  width: 100%;
  height: calc(100% - 26px);
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 90%;
}

[class*=_withtextB] .cs_bt_inner {
  width: 100%;
  height: 26px;
  display: block;
  text-align: center;
  color: black;
  padding-left: 4px;
  padding-top: 6px;
  background-image: none;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}

[class*=_withtextB] .cs_bt_right {
  display: none;
}

[class*=_withtextB][class*=_on] {
  color: black;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #ffca1e;
}

[class*=_withtextB][class*=_click] {
  color: black;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #ffca1e;
}

.cs_db_alert_s .cs_db_alert_s_footer {
  border-top: none;
}
.cs_db_alert_s .cs_db_alert_s_ok {
  font-family: sourcesanspro_regular, sans-serif;
  padding-top: 6px;
}

.cs_db_alert_swarning .cs_db_alert_swarning_footer {
  border-top: none;
  padding: 0 10px 8px 10px;
}
.cs_db_alert_swarning .cs_db_alert_swarning_image {
  background: url("../img/fw/fw_fwork_warning_trans_white.png") no-repeat 50% 50%;
  background-size: contain;
}
.cs_db_alert_swarning .cs_db_alert_swarning_ok {
  font-family: sourcesanspro_regular, sans-serif;
  padding-top: 6px;
  background-color: RGB(249, 191, 12);
  color: black;
  border-radius: 20px;
}

.cs_db_alert_error .cs_db_alert_error_footer {
  border-top: none;
  padding: 0 10px 8px 10px;
}
.cs_db_alert_error .cs_db_alert_error_ok {
  font-family: sourcesanspro_regular, sans-serif;
  padding-top: 6px;
  background-color: RGB(249, 191, 12);
  color: black;
  border-radius: 20px;
}

.cs_db_alert_info {
  background-color: rgb(196, 194, 196);
  border-radius: 20px;
  border-color: rgb(178, 178, 178);
}
.cs_db_alert_info .cs_db_alert_info_head {
  color: black;
}
.cs_db_alert_info .cs_db_alert_info_body {
  color: black;
}
.cs_db_alert_info .cs_db_alert_info_image {
  height: 0 !important;
  background: url("../img/fw/fw_fwork_info_trans_white.png") no-repeat 50% 50%;
  background-size: contain;
}
.cs_db_alert_info .cs_db_alert_info_footer {
  border-top: none;
  padding: 0 10px 8px 10px;
}
.cs_db_alert_info .cs_db_alert_info_ok {
  font-family: sourcesanspro_regular, sans-serif;
  padding-top: 6px;
  background-color: transparent;
  color: black;
}

.cs_db_alert_d {
  position: absolute;
  top: 40%;
  width: 300px;
  margin-left: calc((100% - 300px) / 2);
  z-index: 900100;
}
.cs_db_alert_d .cs_db_alert_d_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_d .cs_db_alert_d_head {
  height: 50px;
  padding-top: 10px;
}
.cs_db_alert_d .cs_db_alert_d_body {
  padding: 0 15px 15px 15px;
}
.cs_db_alert_d .cs_db_alert_d_image {
  display: none;
}
.cs_db_alert_d .cs_db_alert_d_footer {
  border-top: none;
}
.cs_db_alert_d .cs_db_alert_d_cancel {
  width: 49%;
  font-family: sourcesanspro_regular, sans-serif;
  padding-top: 8px;
  background-color: RGB(255, 255, 255);
  color: black;
  border-radius: 20px;
}
.cs_db_alert_d .cs_db_alert_d_ok {
  margin-left: 2%;
  width: 49%;
  font-family: sourcesanspro_regular, sans-serif;
  padding-top: 8px;
  background-color: RGB(249, 191, 12);
  color: black;
  border-radius: 20px;
}

.cs_db_alert_dquestion .cs_db_alert_dquestion_image {
  background: url("../img/fw/fw_fwork_pregunta_trans_white.png") no-repeat 50% 50%;
  background-size: contain;
}
.cs_db_alert_dquestion .cs_db_alert_dquestion_footer {
  border-top: none;
  padding: 0 10px 8px 10px;
}
.cs_db_alert_dquestion .cs_db_alert_dquestion_cancel {
  width: 49%;
  font-family: sourcesanspro_regular, sans-serif;
  padding-top: 8px;
  background-color: RGB(255, 255, 255);
  color: black;
  border-radius: 20px;
}
.cs_db_alert_dquestion .cs_db_alert_dquestion_ok {
  margin-left: 2%;
  width: 49%;
  font-family: sourcesanspro_regular, sans-serif;
  padding-top: 8px;
  background-color: RGB(249, 191, 12);
  color: black;
  border-radius: 20px;
}

.cs_db_alert_dquestion_warning .cs_db_alert_dquestion_warning_image {
  background: url("../img/fw/fw_fwork_warning_trans_white.png") no-repeat 50% 50%;
  background-size: contain;
}
.cs_db_alert_dquestion_warning .cs_db_alert_dquestion_warning_footer {
  border-top: none;
  padding: 0 10px 8px 10px;
}
.cs_db_alert_dquestion_warning .cs_db_alert_dquestion_warning_cancel {
  width: 49%;
  font-family: sourcesanspro_regular, sans-serif;
  padding-top: 8px;
  background-color: RGB(255, 255, 255);
  color: black;
  border-radius: 20px;
}
.cs_db_alert_dquestion_warning .cs_db_alert_dquestion_warning_ok {
  margin-left: 2%;
  width: 49%;
  font-family: sourcesanspro_regular, sans-serif;
  padding-top: 8px;
  background-color: RGB(249, 191, 12);
  color: black;
  border-radius: 20px;
}

.cs_db_alert_delete .cs_db_alert_delete_image {
  background-size: 90% auto;
}
.cs_db_alert_delete .cs_db_alert_delete_footer {
  border-top: none;
  padding: 0 10px 8px 10px;
}
.cs_db_alert_delete .cs_db_alert_delete_cancel {
  width: 49%;
  font-family: sourcesanspro_regular, sans-serif;
  padding-top: 8px;
  background-color: RGB(255, 255, 255);
  color: black;
  border-radius: 20px;
}
.cs_db_alert_delete .cs_db_alert_delete_ok {
  margin-left: 2%;
  width: 49%;
  font-family: sourcesanspro_regular, sans-serif;
  padding-top: 8px;
  background-color: RGB(249, 191, 12);
  color: black;
  border-radius: 20px;
}

[class*=cs_ed_ejr_isarea] .cs_ed_inner {
  height: 100% !important;
}
[class*=cs_ed_ejr_isarea] .cs_ed_inner .cs_ed_input {
  height: 100% !important;
}

.cs_db_alert_dquestion_stack .cs_db_alert_dquestion_stack_image {
  background: url("../img/fw/fw_fwork_pregunta_trans_white.png") no-repeat 50% 50%;
  background-size: 90% auto;
}
.cs_db_alert_dquestion_stack .cs_db_alert_dquestion_stack_footer {
  border-top: none;
  height: 80px;
}
.cs_db_alert_dquestion_stack .cs_db_alert_dquestion_stack_cancel {
  height: 34px;
  width: 90%;
  margin-left: 5%;
  border: 2px solid white;
  background-color: black;
  color: white;
  border-radius: 20px;
  margin-top: 30px;
  padding-top: 7px;
}
.cs_db_alert_dquestion_stack .cs_db_alert_dquestion_stack_ok {
  height: 34px;
  width: 90%;
  margin-left: 5%;
  margin-top: -72px;
  padding-top: 7px;
  background-color: rgb(249, 191, 12);
  color: black;
  border-radius: 20px;
}

.cs_db_dismiss {
  background-color: rgba(0, 0, 0, 0.7);
}

[class*=cs_ed_ejr] .cs_ed_holder {
  text-transform: lowercase;
}

[class*=pic_micro] .cs_ed_left, [class*=pic_micro] .cs_bt_left, [class*=pic_micro] .cs_bt_inner {
  background-image: url("../img/fw/fw_microfono.png");
}

[class*=pic_micro] .cs_lb_label .cs_lb_left, [class*=pic_micro] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_microfono.png");
}

[class*=pic_escanerqr] .cs_ed_left, [class*=pic_escanerqr] .cs_bt_left, [class*=pic_escanerqr] .cs_bt_inner {
  /* background-image: url("../img/escanerqr.gif");
    background-size: auto 250px;
  border-radius: 150px;
    border:10px solid red;*/
}

[class*=pic_escanerqr] .cs_lb_label .cs_lb_left, [class*=pic_escanerqr] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/EscannerQR2.gif");
  border-radius: 150px;
  border: 8px solid rgb(80, 80, 80);
  background-size: auto 330px;
  height: 260px;
  width: 260px;
  margin-left: calc((100% - 260px) / 2);
  background-color: white;
}

[class*=_withtextR] .cs_lb_label .cs_lb_left {
  width: 50px;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 100%;
  float: left;
}
[class*=_withtextR] .cs_lb_label .cs_lb_inner {
  width: calc(100% - 50px);
  height: 100%;
  display: block;
  text-align: left;
  color: black;
  padding-left: 4px;
  padding-top: 4px;
  background-image: none;
  line-height: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}
[class*=_withtextR] .cs_lb_label .cs_lb_right {
  display: none;
}

[class*=picchat] .cs_lb_label .cs_lb_right {
  background-image: url(../img/fw/fw_chat.png);
}

[class*=_withtextL] .cs_lb_label .cs_lb_left {
  display: none;
}
[class*=_withtextL] .cs_lb_label .cs_lb_inner {
  width: calc(100% - 50px);
  height: 100%;
  display: block;
  text-align: right;
  color: black;
  padding-left: 4px;
  padding-top: 4px;
  background-image: none;
  line-height: 1em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}
[class*=_withtextL] .cs_lb_label .cs_lb_right {
  width: 50px;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 100%;
  float: left;
}

[class*=noshow] {
  display: none;
}

.td_listleyenda {
  width: -moz-max-content;
  width: max-content;
}

.td_listleyenda_name {
  float: left;
  padding-right: 5px;
}

.td_listleyendaphone_pic {
  float: left;
  width: 20px;
  min-width: 20px;
  max-width: 20px;
}

.td_listleyendatablet_pic {
  float: left;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  height: 26px;
  padding-top: 4px;
}

.cs_vw_page_dialog_accesos {
  top: calc((100% - 350px) / 2) !important;
  left: calc((100% - 500px) / 2) !important;
  width: 500px !important;
  height: 350px !important;
  min-height: 350px !important;
}

@media screen and (max-width: 500px) {
  .cs_vw_page_dialog_accesos {
    top: calc((100% - 350px) / 2) !important;
    left: calc((100% - 350px) / 2) !important;
    width: 350px !important;
    height: 350px !important;
    min-height: 350px !important;
  }
}
[class*=page_dialog_chatchat] {
  width: 750px !important;
  height: 750px !important;
  left: calc((100% - 750px) / 2);
  top: calc((100% - 750px) / 2);
}

.div_Chat_Head, .div_Chat_Tu, .div_Chat_Yo {
  padding-top: 10px;
}

.div_Chat_Head > .div_Chat_fecha {
  margin: 0 auto;
  width: -moz-max-content;
  width: max-content;
  padding: 2px 15px;
  color: rgb(163, 162, 160);
  border: 1px solid rgb(163, 162, 160);
  border-radius: 15px;
}

.div_Chat_Tu {
  display: grid;
  grid-auto-rows: minmax(20px, auto);
  grid-auto-columns: 1fr max-content;
  padding: 10px;
  padding: 10px;
}

.div_Chat_Yo {
  display: grid;
  grid-auto-rows: minmax(20px, auto);
  grid-auto-columns: minmax(80px, max-content);
  padding: 10px;
}

.div_Chat_Tu_container {
  grid-row: 1;
  grid-column: 2;
  color: black;
  background: #f9bf0c none;
  border: 1px solid #f9bf0c;
  border-radius: 15px;
  padding: 10px;
  max-width: 300px;
}

.div_Chat_Tu_empty {
  grid-row: 1;
  grid-column: 1;
  min-width: 50px;
}

.div_Chat_Yo_container {
  grid-row: 1;
  grid-column: 1;
  color: black;
  background: rgb(191, 191, 191) none;
  border: 1px solid rgb(191, 191, 191);
  border-radius: 15px;
  padding: 10px;
}

.div_Chat_Yo_empty {
  grid-row: 1;
  grid-column: 2;
}

.div_Chat_Tu_text, .div_Chat_Yo_text {
  white-space: normal;
  font-family: sourcesanspro_bold, sans-serif;
}

.div_Chat_Tu_fecha, .div_Chat_Yo_fecha {
  white-space: normal;
  text-align: right;
  font-size: 11px;
  padding-top: 3px;
}

.td_Conserje_nombre {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 10px;
}

.cs_vw_page_dialog_valet_pedidos,
.cs_vw_page_dialog_baggage_pedidos,
.cs_vw_page_dialog_concierge_pedidos {
  width: 350px !important;
  height: 300px !important;
  left: calc((100% - 350px) / 2) !important;
  top: calc((100% - 300px) / 2) !important;
  border-radius: 10px !important;
  border: none !important;
  background: transparent !important;
}
.cs_vw_page_dialog_valet_pedidos [class*=cs_bt_bjr],
.cs_vw_page_dialog_baggage_pedidos [class*=cs_bt_bjr],
.cs_vw_page_dialog_concierge_pedidos [class*=cs_bt_bjr] {
  height: 30px;
  margin-top: 2px;
}
.cs_vw_page_dialog_valet_pedidos [class*=cs_bt_bjr] .cs_bt_inner,
.cs_vw_page_dialog_baggage_pedidos [class*=cs_bt_bjr] .cs_bt_inner,
.cs_vw_page_dialog_concierge_pedidos [class*=cs_bt_bjr] .cs_bt_inner {
  padding-top: 0;
  line-height: 28px;
}

[class*=page_dialog_concvalbag_pedidos] {
  width: 300px !important;
  height: 350px !important;
  left: calc((100% - 300px) / 2) !important;
  top: calc((100% - 350px) / 2) !important;
}

.grid_factura {
  display: grid;
  grid-template-columns: 90px 1fr 80px;
  grid-auto-rows: minmax(20px, auto);
  padding: 0px;
}

[class*=page_dialog_gobernanta] {
  width: 750px !important;
  height: 750px !important;
  left: calc((100% - 750px) / 2);
  top: calc((100% - 750px) / 2);
}

[class*=Vlist_item_Gobernanta] {
  height: 50px;
  padding: 0px;
}

.td_Gobernanta_nombre {
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  padding-left: 10px;
  white-space: normal;
}

@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 737px) and (orientation: landscape) {
  [class*=Vlist_item_Gobernanta] {
    height: 40px;
  }
  .td_Gobernanta_nombre {
    font-size: 14px;
    padding-left: 5px;
  }
}
[class*=page_dialog_gobernanta_detalle] {
  height: 700px !important;
  width: 600px !important;
  top: calc((100% - 700px) / 2) !important;
  left: calc((100% - 600px) / 2) !important;
}

[class*=Vlist_body_GobernantaDET] {
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 60% auto;
}
[class*=Vlist_body_GobernantaDET] ul > li {
  border-bottom: none;
}

.td_head_GobernantaDET_nombre {
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  padding-left: 30px;
  text-align: left;
}

.td_head_GobernantaDET_precio {
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  width: 100px;
  max-width: 100px;
  min-width: 100px;
  font-size: 14px;
}

[class*=Vlist_item_GobernantaDET] {
  height: 30px;
  padding: 0px;
}

.td_GobernantaDET_nombre {
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  white-space: normal;
}

.td_GobernantaDET_cantidad {
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right;
}

.td_GobernantaDET_precio, .td_GobernantaDET_total {
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  padding-left: 5px;
  text-align: right;
}

.td_GobernantaDET_total {
  font-weight: bold;
}

@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 737px) and (orientation: landscape) {
  .td_GobernantaDET_nombre {
    font-size: 14px;
  }
  .td_GobernantaDET_precio, .td_GobernantaDET_total {
    display: none;
  }
  .td_GobernantaDET_total {
    display: block;
    width: 70px;
    min-width: 70px;
    padding-right: 5px;
    font-size: 14px;
  }
  .td_GobernantaDET_frecuencia {
    font-size: 14px;
    display: none;
  }
}
.cs_vw_page_dialog_gobernanta_pedidos {
  width: 350px !important;
  height: 80% !important;
  left: calc((100% - 350px) / 2) !important;
  top: 10% !important;
  border-radius: 10px !important;
  border: none !important;
  background: transparent !important;
}
.cs_vw_page_dialog_gobernanta_pedidos [class*=cs_bt_bjr] {
  height: 30px;
  margin-top: 2px;
}
.cs_vw_page_dialog_gobernanta_pedidos [class*=cs_bt_bjr] .cs_bt_inner {
  padding-top: 0;
  line-height: 28px;
}

[class*=Vlist_body_hotelguestfront] ul > li {
  padding-top: 3px;
  padding-bottom: 3px;
}
[class*=Vlist_body_hotelguestfront] ul > li:nth-child(1) {
  padding-top: 15px;
}
[class*=Vlist_body_hotelguestfront] ul > li:last-child {
  padding-bottom: 15px;
}

[class*=Vlist_head_hotelguestfront] {
  background-color: transparent !important;
}

.Vlist_item_hotelguestfront {
  height: 100px;
  float: left;
  width: 96%;
  border-bottom: none;
  margin-left: 2%;
  padding: 5px;
}

.Vlist_item_hotelguestfront_tablet {
  height: 150px;
  float: left;
  width: 96%;
  border-bottom: none;
  margin-left: 2%;
  padding: 5px;
}

.Vlist_item_hotelguestfront_htablet {
  height: 100px;
  float: left;
  width: 96%;
  border-bottom: none;
  padding: 5px;
}

.Vlist_item_hotelguestfront_bigdesktop {
  height: 200px;
  float: left;
  width: 96%;
  border-bottom: none;
  padding: 5px;
}

.td_hotelguestfront_picservicio {
  float: left;
  width: 60px;
}

.td_hotelguestfront_info {
  float: left;
  width: calc(100% - 60px);
}

[class*=special_guest] {
  border-left: 20px solid transparent !important;
  border-right: 20px solid transparent !important;
}

.td_myTime {
  float: left;
  width: 130px;
  padding-right: 15px;
  color: black;
}

.td_servicio_container {
  height: 90px;
  min-width: 60px;
}

.td_servicio_container [class*=cs_lb_] {
  height: 60px;
}

.td_servicio_text {
  height: 20px;
  padding-top: 6px;
  text-align: center;
  font-size: 11px;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  white-space: normal;
}

[class*=Vlist_body_Lavanderia] {
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 60% auto;
}
[class*=Vlist_body_Lavanderia] ul > li {
  border-bottom: 0px solid rgb(210, 210, 210);
}
[class*=Vlist_body_Lavanderia] ul > li:nth-child(odd) {
  background-color: transparent;
}

[class*=Vlist_head_Lavanderia] {
  padding-top: 0 !important;
}

[class*=Vlist_listhead_Lavanderia] {
  padding-top: 0 !important;
}

[class*=Vlist_item_Lavanderia] {
  height: 40px;
}

.td_listhead_Lavanderia_ico1, .td_listhead_Lavanderia_ico4, .td_listhead_Lavanderia_ico3, .td_listhead_Lavanderia_ico2 {
  height: 32px;
  width: 50px;
  max-width: 50px;
  min-width: 50px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 70%;
  background-image: url("../img/gob/fw_gob_servlavado_black.png");
}

.td_listhead_Lavanderia_ico2 {
  background-image: url("../img/gob/fw_gob_servplanchado_black.png");
}

.td_listhead_Lavanderia_ico3 {
  background-image: url("../img/gob/fw_gob_servlavado_seco_black.png");
}

.td_listhead_Lavanderia_ico4 {
  background-image: url("../img/gob/fw_gob_servlavadoplanchado_black.png");
}

.td_head_Lavanderia_space {
  height: 30px;
  width: 24px;
  max-width: 24px;
  min-width: 24px;
}

.td_head_Lavanderia_genero1, .td_head_Lavanderia_genero3, .td_head_Lavanderia_genero2 {
  height: 30px;
  width: 30px;
  max-width: 30px;
  min-width: 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 70%;
  background-image: url("../img/gob/fw_gob_ropa_hombre.png");
}

.td_head_Lavanderia_genero2 {
  background-image: url("../img/gob/fw_gob_ropa_mujer.png");
}

.td_head_Lavanderia_genero3 {
  background-image: url("../img/gob/fw_gob_ropa_nino.png");
}

.td_head_Lavanderia_nombre {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 15px;
  font-family: sourcesanspro_bold, sans-serif;
  padding-left: 10px;
  text-align: left;
}

[class*=Vlist_item_Lavanderia] {
  height: 50px;
  padding: 0px;
}

.td_Lavanderia_space {
  height: 24px;
  width: 2px;
  min-width: 2px;
  max-width: 2px;
}

.td_Lavanderia_nombre {
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  padding-left: 5px;
  white-space: normal;
}

.td_Lavanderia_lavar, .td_Lavanderia_planchar, .td_Lavanderia_seco, .td_Lavanderia_lavplanchar {
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
}

.Lavanderia_ServSel0, .Lavanderia_ServSel1 {
  height: 28px;
  min-height: 28px;
  max-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right;
  border-radius: 4px;
  padding-top: 6px;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  font-size: 14px;
  padding-right: 4px;
}

.Lavanderia_ServSel1 {
  background-color: rgb(250, 192, 11);
  padding-top: 6px;
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  font-size: 14px;
  padding-right: 4px;
}

[class*=page_dialog_lavanderia_detalle] {
  height: 700px !important;
  width: 600px !important;
  top: calc((100% - 700px) / 2) !important;
  left: calc((100% - 600px) / 2) !important;
}

[class*=Vlist_body_LavanderiaDET] {
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 60% auto;
}
[class*=Vlist_body_LavanderiaDET] ul > li:nth-child(odd) {
  background-color: rgb(255, 255, 255);
}

.td_head_LavanderiaDET_nombre {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  padding-left: 45px;
  text-align: left;
}

.td_head_LavanderiaDET_precio {
  width: 100px;
  padding-right: 10px;
  font-size: 14px;
}

[class*=Vlist_item_LavanderiaDET] {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  padding: 4px;
}

.td_LavanderiaDET_genero1, .td_LavanderiaDET_genero3, .td_LavanderiaDET_genero2 {
  height: 32px;
  width: 40px;
  max-width: 40px;
  min-width: 40px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 70% auto;
  background-image: url("../img/gob/fw_gob_ropa_hombre.png");
}

.td_LavanderiaDET_genero2 {
  background-image: url("../img/gob/fw_gob_ropa_mujer.png");
}

.td_LavanderiaDET_genero3 {
  background-image: url("../img/gob/fw_gob_ropa_nino.png");
}

.td_LavanderiaDET_nombre {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  white-space: normal;
}

.td_LavanderiaDET_ico0, .td_LavanderiaDET_ico4, .td_LavanderiaDET_ico3, .td_LavanderiaDET_ico2, .td_LavanderiaDET_ico1 {
  height: 32px;
  width: 32px;
  max-width: 32px;
  min-width: 32px;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 90% auto;
}

.td_LavanderiaDET_ico1 {
  background-image: url("../img/gob/fw_gob_servlavado_black.png");
}

.td_LavanderiaDET_ico2 {
  background-image: url("../img/gob/fw_gob_servlavado_seco_black.png");
}

.td_LavanderiaDET_ico3 {
  background-image: url("../img/gob/fw_gob_servplanchado_black.png");
}

.td_LavanderiaDET_ico4 {
  background-image: url("../img/gob/fw_gob_servlavadoplanchado_black.png");
}

.td_LavanderiaDET_cantidad {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  width: 30px;
  min-width: 30px;
  max-width: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  padding-right: 5px;
  text-align: right;
}

.td_LavanderiaDET_precio {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  padding-right: 5px;
  text-align: right;
}

@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 737px) and (orientation: landscape) {
  .td_LavanderiaDET_genero1, .td_LavanderiaDET_genero2, .td_LavanderiaDET_genero3 {
    width: 24px;
    max-width: 24px;
    min-width: 24px;
  }
  .td_LavanderiaDET_cantidad {
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    font-size: 14px;
  }
  .td_LavanderiaDET_nombre {
    font-size: 14px;
  }
  .td_LavanderiaDET_precio {
    font-size: 14px;
  }
}
.cs_vw_page_dialog_lavanderia_pedidos {
  width: 350px !important;
  height: 80% !important;
  left: calc((100% - 350px) / 2) !important;
  top: 10% !important;
  border-radius: 10px !important;
  border: none !important;
  background: transparent !important;
}
.cs_vw_page_dialog_lavanderia_pedidos [class*=cs_bt_bjr] {
  height: 30px;
  margin-top: 2px;
}
.cs_vw_page_dialog_lavanderia_pedidos [class*=cs_bt_bjr] .cs_bt_inner {
  padding-top: 0;
  line-height: 28px;
}

.fw_grid_la_pedidoshead {
  padding-left: 4px;
  display: grid;
  grid-template-columns: 1fr 75px;
  grid-auto-rows: minmax(25px, auto);
}

.grid_la_pedidoshead_importe {
  text-align: right;
  padding-right: 5px;
}

.fw_grid_la_pedidos {
  padding-left: 4px;
  display: grid;
  grid-template-columns: 30px 15px 1fr 30px 30px 50px 70px;
  grid-auto-rows: minmax(25px, auto);
}

.grid_la_pedidos_genero {
  grid-row: 1;
  grid-column: 1;
}

.grid_la_pedidos_genero1, .grid_la_pedidos_genero3, .grid_la_pedidos_genero2 {
  width: 30px;
  max-width: 30px;
  min-width: 30px;
  background: url("../img/gob/fw_gob_ropa_hombre.png") no-repeat center;
  background-size: contain;
}

.grid_la_pedidos_genero2 {
  background-image: url("../img/gob/fw_gob_ropa_mujer.png");
}

.grid_la_pedidos_genero3 {
  background-image: url("../img/gob/fw_gob_ropa_nino.png");
}

.grid_la_pedidos_cantidad {
  grid-column: 2;
}

.grid_la_pedidos_nombre {
  grid-column: 3;
  white-space: normal;
}

.grid_la_pedidos_ico0, .grid_la_pedidos_ico4, .grid_la_pedidos_ico3, .grid_la_pedidos_ico2, .grid_la_pedidos_ico1 {
  width: 32px;
  max-width: 32px;
  min-width: 32px;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.grid_la_pedidos_ico1 {
  background-image: url("../img/gob/fw_gob_servlavado_black.png");
}

.grid_la_pedidos_ico2 {
  background-image: url("../img/gob/fw_gob_servlavado_seco_black.png");
}

.grid_la_pedidos_ico3 {
  background-image: url("../img/gob/fw_gob_servplanchado_black.png");
}

.grid_la_pedidos_ico4 {
  background-image: url("../img/gob/fw_gob_servlavadoplanchado_black.png");
}

.grid_la_pedidos_precio {
  grid-column: 6;
  text-align: right;
  padding-right: 5px;
}

.grid_la_pedidos_total {
  grid-column: 7;
  text-align: right;
  padding-right: 5px;
}

.Vlist_item_profile {
  border: 0;
  padding: 4px 8px !important;
}

.grid_profile {
  display: grid;
  grid-template-columns: 30px 1fr 30px;
  grid-auto-rows: minmax(25px, auto);
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 5px 8px;
  background-color: white;
}

.gr_profile_qr {
  grid-row: 1;
  grid-column: 1/4;
  height: 200px;
}

.gr_profile_titular {
  grid-row: 2;
  grid-column: 1/4;
  font-size: 25px;
  font-weight: bold;
  padding-left: 10px;
  white-space: normal;
  text-align: center;
}

.gr_profile_address {
  grid-row: 3;
  grid-column: 1/4;
  padding: 7px 0 0 10px;
  white-space: normal;
  text-align: center;
}

.gr_profile_zip {
  grid-row: 4;
  grid-column: 1/3;
  padding-left: 10px;
  white-space: normal;
  text-align: center;
}

.Vlist_item_listrsvs {
  border: 0;
  padding-top: 5px !important;
  padding-bottom: 0 !important;
}

.grid_listbookings {
  display: grid;
  grid-template-columns: 100px 30px 60px 30px 1fr;
  grid-auto-rows: minmax(30px, auto);
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 5px;
  background-color: white;
}

.gr_listhotel_ico {
  grid-row: 1/3;
  grid-column: 1;
  min-height: 100px;
  min-height: 60px;
  margin: 0 5px;
}

.gr_listhotel_name {
  grid-row: 1;
  grid-column: 2/6;
  padding-left: 5px;
  font-size: 22px;
}

.gr_listcheckinico {
  grid-row: 2;
  grid-column: 2;
}

.gr_listcheckin_text {
  grid-row: 2;
  grid-column: 3;
  padding-top: 5px;
}

.gr_listcheckoutico {
  grid-row: 2;
  grid-column: 4;
}

.gr_listcheckout_text {
  grid-row: 2;
  grid-column: 5;
  padding-top: 5px;
}

.fw_template_rsvs_guest_ico_checkin {
  background: url("../img/gst/fw_jr_checkin_trans.png") no-repeat center center;
  background-size: 25px;
}

.fw_template_rsvs_guest_ico_checkout {
  background: url("../img/gst/fw_jr_checkout_trans.png") no-repeat center center;
  background-size: 25px;
}

.Vlist_item_notificacion {
  padding: 5px 10px;
  border: 0;
}

.fw_notificacion_container {
  border: 2px solid whitesmoke;
  color: whitesmoke;
  border-radius: 8px;
}
.fw_notificacion_container .cs_fr_minimin {
  padding: 1px 5px;
  border-bottom: 1px solid whitesmoke;
}
.fw_notificacion_container .cs_fr_minimin .cs_lb_mini .cs_lb_label .cs_lb_inner {
  font-weight: bold;
}
.fw_notificacion_container .cs_fr_minimin [class*=picapp_jamesandrita] .cs_bt_left {
  width: 20px;
}
.fw_notificacion_container .cs_fr_minimin [class*=picapp_jamesandrita] .cs_bt_inner {
  width: calc(100% - 180px);
}
.fw_notificacion_container .cs_fr_minimin [class*=picapp_jamesandrita] .cs_bt_right {
  font-size: 0.75rem;
  display: block;
  float: left;
  width: 160px;
  text-align: right;
  padding-right: 5px;
  line-height: 18px;
  background: none;
}
.fw_notificacion_container .cs_fr_rauto {
  height: -moz-max-content;
  height: max-content;
  padding: 2.5px;
  white-space: pre-wrap;
}

[class*=page_dialog_minibar] {
  width: 750px !important;
  height: 750px !important;
  left: calc((100% - 750px) / 2);
  top: calc((100% - 750px) / 2);
}

.cs_vw_page_dialog_minibar_pedidos {
  width: 350px !important;
  height: 300px !important;
  left: calc((100% - 350px) / 2) !important;
  top: calc((100% - 300px) / 2) !important;
  border-radius: 10px !important;
  border: none !important;
  background: transparent !important;
}
.cs_vw_page_dialog_minibar_pedidos [class*=cs_bt_bjr] {
  height: 30px;
  margin-top: 2px;
}
.cs_vw_page_dialog_minibar_pedidos [class*=cs_bt_bjr] .cs_bt_inner {
  padding-top: 0;
  line-height: 28px;
}

[class*=Vlist_body_Minibar] {
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 60% auto;
}
[class*=Vlist_body_Minibar] ul > li {
  border-bottom: 1px solid rgb(210, 210, 210);
}
[class*=Vlist_body_Minibar] ul > li:nth-child(odd) {
  background-color: transparent;
}

[class*=Vlist_item_Minibar] {
  height: 50px;
  padding: 0px;
}

.td_Minibar_nombre {
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  padding-left: 10px;
}

.td_Minibar_precio {
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 15px;
  padding-right: 10px;
  text-align: right;
}

.td_head_ResArticulos_nombre {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.td_ResArticulos_nombre {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  padding-left: 5px;
}

.td_ResArticulos_precio {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  width: 110px;
  min-width: 110px;
  max-width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 22px;
  padding-left: 5px;
  text-align: right;
}

.td_ResArticulos_tipo {
  height: 30px;
  min-height: 30px;
  max-height: 30px;
  width: 35px;
  min-width: 35px;
  max-width: 35px;
  padding-left: 5px;
}

[class*=Hlist_body_RestaurantesRES] {
  border: 0px solid red !important;
}

[class*=Vlist_body_RestaurantesRES] {
  border: 0px solid red !important;
}

[class*=Hlist_item_RestaurantesRES] {
  color: transparent;
  background-color: rgb(250, 192, 11);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover !important;
  padding-top: 142px;
  margin-left: 5px;
  text-align: center;
  font-size: 20px;
  cursor: pointer;
  height: 190px;
  width: 200px;
  -webkit-transform: translate3D(0, 0, 0);
  animation: DOWNING 0.6s !important;
}

[class*=Vlist_item_RestaurantesRES] {
  color: transparent;
  background-color: rgb(167, 180, 220);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover !important;
  padding-top: 142px;
  margin-top: 5px;
  text-align: center;
  font-size: 20px;
  cursor: pointer;
  height: 200px;
  width: 190px;
  -webkit-transform: translate3D(0, 0, 0);
  animation: DOWNING 0.6s !important;
}

.RestaurantesRES_nombre, .RestaurantesRESV_nombre {
  text-align: left;
  font-size: 17px;
  padding-left: 5px;
}

.RestaurantesRES_horario, .RestaurantesRESV_horario {
  text-align: left;
  font-size: 15px;
  padding-left: 30px;
  margin-left: 5px;
}

.restaurante_selected {
  background-position: 0 -50px !important;
  color: black !important;
  animation: UPING 0.1s !important;
}
.restaurante_selected .RestaurantesRES_horario, .restaurante_selected .RestaurantesRESV_horario {
  background-image: url("../img/fw/fw_hora_black.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: auto 100%;
}

@media screen and (max-width: 500px), screen and (max-height: 500px) {
  [class*=Vlist_item_ResArticulos] {
    min-height: 24px;
  }
  .td_ResArticulos_plato0 {
    width: 30px;
    min-width: 30px;
    background-size: 70% auto;
  }
  .td_ResArticulos_nombre {
    font-size: 14px;
    white-space: normal;
  }
  .td_ResArticulos_precio {
    width: 60px;
    min-width: 60px;
    max-width: 60px;
    font-size: 15px;
    padding-right: 5px;
  }
  .td_ResArticulos_tipo {
    height: 30px;
    min-height: 30px;
    max-height: 30px;
    width: 25px;
    min-width: 25px;
    max-width: 25px;
    padding-left: 2px;
  }
  [class*=Hlist_item_RestaurantesRES] {
    padding-top: 80px;
    margin-top: 0;
    margin-left: 2px;
    height: 118px;
    width: 118px;
  }
  [class*=Vlist_item_RestaurantesRES] {
    padding-top: 80px;
    margin-top: 2px;
    height: 118px;
    width: 118px;
  }
  .RestaurantesRES_nombre, .RestaurantesRESV_nombre {
    font-size: 15px;
    font-family: sourcesanspro_bold, sans-serif;
  }
  .restaurante_selected {
    background-position: 0 -50px !important;
    color: black !important;
  }
  .restaurante_selected .RestaurantesRES_horario, .restaurante_selected .RestaurantesRESV_horario {
    background-image: url("../img/fw/fw_hora_black.png");
    background-repeat: no-repeat;
    background-position: top left;
    background-size: auto 100%;
    text-align: left;
    padding-left: 18px;
    margin-left: 5px;
    font-size: 13px;
  }
  .restaurante_selected {
    background-position: 0 -40px;
  }
  .h_cs_inner_container {
    background-color: transparent;
    width: 200px;
    height: 100%;
    overflow: hidden;
    float: left;
    border: 0px solid yellowgreen;
  }
}
[class*=Vlist_item_ResArticulos] {
  min-height: 24px;
  display: grid;
  grid-template-columns: 20px 20px 20px 20px 20px 1fr 20px 20px 20px 20px 20px;
  grid-auto-rows: minmax(20px, auto);
}

[class*=gridarticulos_nombre] {
  grid-row: 1;
  grid-column: 1/8;
  font-size: 14px;
  white-space: normal;
}

.gridarticulos_nombre_noprice {
  grid-column: 1/12;
}

.gridarticulos_precio {
  grid-row: 1;
  grid-column: 8/12;
  font-size: 15px;
  padding-right: 5px;
  text-align: right;
}

[class*=gridarticulos_tipo], [class*=gridarticulos_allergie] {
  width: 18px;
  height: 18px;
  margin: auto;
}
[class*=gridarticulos_tipo] .cs_lb_label .cs_lb_inner, [class*=gridarticulos_allergie] .cs_lb_label .cs_lb_inner {
  background-size: contain;
}

.gridarticulos_tipo1 {
  grid-row: 2;
  grid-column: 1;
}

.gridarticulos_tipo2 {
  grid-row: 2;
  grid-column: 2;
}

.gridarticulos_tipo3 {
  grid-row: 2;
  grid-column: 3;
}

.gridarticulos_tipo4 {
  grid-row: 2;
  grid-column: 4;
}

.gridarticulos_tipo5 {
  grid-row: 2;
  grid-column: 5;
}

.gridarticulos_allergie1 {
  grid-row: 2;
  grid-column: 11;
}

.gridarticulos_allergie2 {
  grid-row: 2;
  grid-column: 10;
}

.gridarticulos_allergie3 {
  grid-row: 2;
  grid-column: 9;
}

.gridarticulos_allergie4 {
  grid-row: 2;
  grid-column: 8;
}

.gridarticulos_allergie5 {
  grid-row: 2;
  grid-column: 7;
}

[class*=Vlist_item_Articulos] {
  display: grid;
  grid-template-columns: 36px 36px 20px 20px 20px 20px 20px 1fr 20px 20px 20px 20px 20px;
  grid-auto-rows: minmax(20px, auto);
  padding: 0px;
}

[class*=gridroomservice_select] {
  grid-row: 1;
  grid-column: 1;
  margin: auto;
  width: 25px;
  height: 25px;
}

.gridroomservice_check_reverse {
  grid-row: 1;
  grid-column: 2;
  margin: auto;
}

.gridroomservice_multirow {
  grid-row: 1/3;
}

.gridroomservice_nombre {
  grid-row: 1;
  grid-column: 3/11;
  font-size: 14px;
  padding-left: 5px;
  white-space: normal;
  margin: auto;
  width: 100%;
}

.gridroomservice_precio {
  grid-row: 1;
  grid-column: 11/14;
  margin: auto;
  width: 100%;
  text-align: right;
}

[class*=gridroomservice_tipo], [class*=gridroomservice_allergie] {
  width: 18px;
  height: 18px;
  margin: auto;
}
[class*=gridroomservice_tipo] .cs_lb_label .cs_lb_inner, [class*=gridroomservice_allergie] .cs_lb_label .cs_lb_inner {
  background-size: contain;
}

.gridroomservice_tipo1 {
  grid-row: 2;
  grid-column: 3;
}

.gridroomservice_tipo2 {
  grid-row: 2;
  grid-column: 4;
}

.gridroomservice_tipo3 {
  grid-row: 2;
  grid-column: 5;
}

.gridroomservice_tipo4 {
  grid-row: 2;
  grid-column: 6;
}

.gridroomservice_tipo5 {
  grid-row: 2;
  grid-column: 7;
}

.gridroomservice_allergie1 {
  grid-row: 2;
  grid-column: 13;
}

.gridroomservice_allergie2 {
  grid-row: 2;
  grid-column: 12;
}

.gridroomservice_allergie3 {
  grid-row: 2;
  grid-column: 11;
}

.gridroomservice_allergie4 {
  grid-row: 2;
  grid-column: 10;
}

.gridroomservice_allergie5 {
  grid-row: 2;
  grid-column: 9;
}

[class*=Vlist_body_RoomserviceDET] {
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 60% auto;
}
[class*=Vlist_body_RoomserviceDET] ul > li {
  border-bottom: 0;
}

.td_head_RoomserviceDET_nombre {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  padding-left: 45px;
  text-align: left;
}

.td_head_RoomserviceDET_precio {
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  padding-right: 15px;
  font-size: 15px;
}

.td_RoomserviceDET_cantidad {
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 5px;
  text-align: right;
  font-size: 15px;
}

.td_RoomserviceDET_nombre {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  white-space: normal;
}

.td_RoomserviceDET_precio, .td_RoomserviceDET_total {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 15px;
  padding-right: 5px;
  text-align: right;
}

[class*=Vlist_body_RoomserviceDET] {
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 60% auto;
}
[class*=Vlist_body_RoomserviceDET] ul > li {
  border-bottom: 0;
}

.td_head_RoomserviceDET_nombre {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  padding-left: 45px;
  text-align: left;
}

.td_head_RoomserviceDET_precio {
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  padding-right: 15px;
  font-size: 15px;
}

.td_RoomserviceDET_cantidad {
  width: 25px;
  min-width: 25px;
  max-width: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 5px;
  text-align: right;
  font-size: 15px;
}

.td_RoomserviceDET_nombre {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 5px;
  white-space: normal;
}

.td_RoomserviceDET_precio, .td_RoomserviceDET_total {
  width: 50px;
  min-width: 50px;
  max-width: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 15px;
  padding-right: 5px;
  text-align: right;
}

[class*=page_dialog_incidencias] {
  width: 750px !important;
  height: 750px !important;
  left: calc((100% - 750px) / 2);
  top: calc((100% - 750px) / 2);
}

[class*=Vlist_body_Incidencias] {
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 60% auto;
}

.td_Incidencias_nombre {
  height: 24px;
  min-height: 24px;
  max-height: 24px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 18px;
  padding-left: 10px;
}

@media screen and (max-width: 500px) and (orientation: portrait), screen and (max-width: 737px) and (orientation: landscape) {
  .td_Incidencias_nombre {
    font-size: 14px;
    padding-left: 10px;
  }
}
.cs_vw_page_dialog_sat_pedidos {
  width: 350px !important;
  height: 300px !important;
  left: calc((100% - 350px) / 2) !important;
  top: calc((100% - 300px) / 2) !important;
  border-radius: 10px !important;
  border: none !important;
  background: transparent !important;
}
.cs_vw_page_dialog_sat_pedidos [class*=cs_bt_bjr] {
  height: 30px;
  margin-top: 2px;
}
.cs_vw_page_dialog_sat_pedidos [class*=cs_bt_bjr] .cs_bt_inner {
  padding-top: 0;
  line-height: 28px;
}

.fw_grid_st_pedidos {
  padding-left: 4px;
  display: grid;
  grid-template-columns: 1fr 30px;
  grid-auto-rows: minmax(25px, auto);
  border: none;
}

.grid_st_pedidos_nombre {
  white-space: normal;
}

[class*=grid_st_pedidos_prioridad] {
  width: 30px;
  height: 30px;
  background-image: none;
}

.grid_st_pedidos_prioridad0 {
  background-image: url("../img/sat/fw_sat_prioridad_baja.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.grid_st_pedidos_prioridad1 {
  background-image: url("../img/sat/fw_sat_prioridad_media.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.grid_st_pedidos_prioridad2 {
  background-image: url("../img/sat/fw_sat_prioridad_alta.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

.grid_st_pedidos_prioridad3 {
  background-image: url("../img/sat/fw_sat_prioridad_urgente.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}

[class*=Vlist_body_Brands] ul > li {
  border-bottom: none;
}

[class*=Vlist_body_Brands] ul > li:nth-child(odd) {
  border-bottom: none;
}

[class*=Vlist_item_Brand] {
  height: 80px;
  padding: 5px 10px;
  width: 100%;
  border-right: 1px solid rgb(92, 92, 92) !important;
  border-bottom-color: rgb(92, 92, 92) !important;
}

.cs_bt_picbell_automovil_prestige {
  background-color: whitesmoke !important;
}

.brand_text_td {
  width: 70px;
  max-width: 70px;
  min-width: 70px;
}

.brand_text {
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: black;
  border-radius: 20px;
  text-transform: uppercase;
  color: white;
}

.brand_ico_td {
  width: 70px;
  max-width: 70px;
  min-width: 70px;
  height: 60px;
  min-height: 60px;
}

/*.template_brandico {
//	background: url("../img/fw/fw_noimage.png") no-repeat center center;
	//background-size: auto 90%;
	width: 100%;
	height: 60px;
}*/
[class*=brand_ico_] {
  width: 100%;
  height: 100%;
}

[class*=Vlist_item_Brand] [class*=brand_ico_] {
  width: 100%;
  height: 70px;
}

.cs_bt_brand_ico_0 .cs_bt_left, .cs_lb_brand_ico_0, .fw_icostatbrand_0 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-alfa-romeo.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_1 .cs_bt_left, .cs_lb_brand_ico_1, .fw_icostatbrand_1 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-aston-martin.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_2 .cs_bt_left, .cs_lb_brand_ico_2, .fw_icostatbrand_2 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-audi.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_3 .cs_bt_left, .cs_lb_brand_ico_3, .fw_icostatbrand_3 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-bentley.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_4 .cs_bt_left, .cs_lb_brand_ico_4, .fw_icostatbrand_4 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-bmw.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_5 .cs_bt_left, .cs_lb_brand_ico_5, .fw_icostatbrand_5 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-bugatti.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_6 .cs_bt_left, .cs_lb_brand_ico_6, .fw_icostatbrand_6 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-chevrolet.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_7 .cs_bt_left, .cs_lb_brand_ico_7, .fw_icostatbrand_7 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-chrysler.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_8 .cs_bt_left, .cs_lb_brand_ico_8, .fw_icostatbrand_8 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-citroen.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_9 .cs_bt_left, .cs_lb_brand_ico_9, .fw_icostatbrand_9 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-dacia.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_10 .cs_bt_left, .cs_lb_brand_ico_10, .fw_icostatbrand_10 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-daewoo.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_11 .cs_bt_left, .cs_lb_brand_ico_11, .fw_icostatbrand_11 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-daihatsu.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_12 .cs_bt_left, .cs_lb_brand_ico_12, .fw_icostatbrand_12 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-ds.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_13 .cs_bt_left, .cs_lb_brand_ico_13, .fw_icostatbrand_13 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-ferrari.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_14 .cs_bt_left, .cs_lb_brand_ico_14, .fw_icostatbrand_14 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-fiat.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_15 .cs_bt_left, .cs_lb_brand_ico_15, .fw_icostatbrand_15 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-ford.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_16 .cs_bt_left, .cs_lb_brand_ico_16, .fw_icostatbrand_16 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-honda.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_17 .cs_bt_left, .cs_lb_brand_ico_17, .fw_icostatbrand_17 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-hummer.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_18 .cs_bt_left, .cs_lb_brand_ico_18, .fw_icostatbrand_18 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-hyundai.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_19 .cs_bt_left, .cs_lb_brand_ico_19, .fw_icostatbrand_19 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-infiniti.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_20 .cs_bt_left, .cs_lb_brand_ico_20, .fw_icostatbrand_20 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-jaguar.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_21 .cs_bt_left, .cs_lb_brand_ico_21, .fw_icostatbrand_21 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-jeep.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_22 .cs_bt_left, .cs_lb_brand_ico_22, .fw_icostatbrand_22 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-kia.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_23 .cs_bt_left, .cs_lb_brand_ico_23, .fw_icostatbrand_23 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-lada.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_24 .cs_bt_left, .cs_lb_brand_ico_24, .fw_icostatbrand_24 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-lamborghini.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_25 .cs_bt_left, .cs_lb_brand_ico_25, .fw_icostatbrand_25 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-lancia.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_26 .cs_bt_left, .cs_lb_brand_ico_26, .fw_icostatbrand_26 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-land-rover.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_27 .cs_bt_left, .cs_lb_brand_ico_27, .fw_icostatbrand_27 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-lexus.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_28 .cs_bt_left, .cs_lb_brand_ico_28, .fw_icostatbrand_28 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-lotus.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_29 .cs_bt_left, .cs_lb_brand_ico_29, .fw_icostatbrand_29 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-maserati.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_30 .cs_bt_left, .cs_lb_brand_ico_30, .fw_icostatbrand_30 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-mazda.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_31 .cs_bt_left, .cs_lb_brand_ico_31, .fw_icostatbrand_31 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-maybach.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_32 .cs_bt_left, .cs_lb_brand_ico_32, .fw_icostatbrand_32 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-mercedes-benz.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_33 .cs_bt_left, .cs_lb_brand_ico_33, .fw_icostatbrand_33 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-mini.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_34 .cs_bt_left, .cs_lb_brand_ico_34, .fw_icostatbrand_34 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-mitsubishi.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_35 .cs_bt_left, .cs_lb_brand_ico_35, .fw_icostatbrand_35 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-nissan.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_36 .cs_bt_left, .cs_lb_brand_ico_36, .fw_icostatbrand_36 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-opel.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_37 .cs_bt_left, .cs_lb_brand_ico_37, .fw_icostatbrand_37 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-peugeot.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_38 .cs_bt_left, .cs_lb_brand_ico_38, .fw_icostatbrand_38 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-porsche.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_39 .cs_bt_left, .cs_lb_brand_ico_39, .fw_icostatbrand_39 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-renault.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_40 .cs_bt_left, .cs_lb_brand_ico_40, .fw_icostatbrand_40 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-rollsroyce.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_41 .cs_bt_left, .cs_lb_brand_ico_41, .fw_icostatbrand_41 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-saab.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_42 .cs_bt_left, .cs_lb_brand_ico_42, .fw_icostatbrand_42 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-seat.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_43 .cs_bt_left, .cs_lb_brand_ico_43, .fw_icostatbrand_43 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-skoda.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_44 .cs_bt_left, .cs_lb_brand_ico_44, .fw_icostatbrand_44 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-smart.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_45 .cs_bt_left, .cs_lb_brand_ico_45, .fw_icostatbrand_45 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-ssangyong.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_46 .cs_bt_left, .cs_lb_brand_ico_46, .fw_icostatbrand_46 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-subaru.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_47 .cs_bt_left, .cs_lb_brand_ico_47, .fw_icostatbrand_47 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-suzuki.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_48 .cs_bt_left, .cs_lb_brand_ico_48, .fw_icostatbrand_48 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-tata.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_49 .cs_bt_left, .cs_lb_brand_ico_49, .fw_icostatbrand_49 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-tesla.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_50 .cs_bt_left, .cs_lb_brand_ico_50, .fw_icostatbrand_50 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-toyota.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_51 .cs_bt_left, .cs_lb_brand_ico_51, .fw_icostatbrand_51 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-volkswagen.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_52 .cs_bt_left, .cs_lb_brand_ico_52, .fw_icostatbrand_52 .cs_lb_label .cs_lb_inner {
  background: url("../img/brands/logo-volvo.png") no-repeat center center;
  background-size: auto 100%;
}

.cs_bt_brand_ico_53 .cs_bt_left, .cs_lb_brand_ico_53, .fw_icostatbrand_53 .cs_lb_label .cs_lb_inner {
  background: url("../img/bell/bell_automovil_prestige.png") no-repeat center center;
  background-size: auto 100%;
}

.clickclass_selectcolor {
  position: relative;
  border: none;
}

.clickclass_selectcolor > [class*=color_ico_] {
  width: 50px;
  height: 50px;
  margin: 0 auto;
}

[class*=page_dialog_getcolor] {
  height: 310px !important;
}
[class*=page_dialog_getcolor] [class*=cs_bt_color_ico_] .cs_bt_inner, [class*=page_dialog_getcolor] [class*=cs_lb_color_ico_], [class*=page_dialog_getcolor] [class*=fw_icocolorcoche_] {
  border: 1px solid #e1e1e1;
}

.cs_bt_color_ico_0 .cs_bt_inner, .cs_lb_color_ico_0, .fw_icocolorcoche_0 {
  border-radius: 40px;
  background-color: white;
  color: black;
}

.cs_bt_color_ico_1 .cs_bt_inner, .cs_lb_color_ico_1, .fw_icocolorcoche_1 {
  border-radius: 40px;
  background-color: silver;
  color: black;
}

.cs_bt_color_ico_2 .cs_bt_inner, .cs_lb_color_ico_2, .fw_icocolorcoche_2 {
  border-radius: 40px;
  background-color: lightslategray;
  color: white;
}

.cs_bt_color_ico_3 .cs_bt_inner, .cs_lb_color_ico_3, .fw_icocolorcoche_3 {
  border-radius: 40px;
  background-color: #5f5f5f;
  color: white;
}

.cs_bt_color_ico_4 .cs_bt_inner, .cs_lb_color_ico_4, .fw_icocolorcoche_4 {
  border-radius: 40px;
  background-color: black;
  color: white;
}

.cs_bt_color_ico_5 .cs_bt_inner, .cs_lb_color_ico_5, .fw_icocolorcoche_5 {
  border-radius: 40px;
  background-color: #e50000;
  color: white;
}

.cs_bt_color_ico_6 .cs_bt_inner, .cs_lb_color_ico_6, .fw_icocolorcoche_6 {
  border-radius: 40px;
  background-color: #ad0000;
  color: white;
}

.cs_bt_color_ico_7 .cs_bt_inner, .cs_lb_color_ico_7, .fw_icocolorcoche_7 {
  border-radius: 40px;
  background-color: #0000d5;
  color: white;
}

.cs_bt_color_ico_8 .cs_bt_inner, .cs_lb_color_ico_8, .fw_icocolorcoche_8 {
  border-radius: 40px;
  background-color: #000082;
  color: white;
}

.cs_bt_color_ico_9 .cs_bt_inner, .cs_lb_color_ico_9, .fw_icocolorcoche_9 {
  border-radius: 40px;
  background-color: #008000;
  color: white;
}

.cs_bt_color_ico_10 .cs_bt_inner, .cs_lb_color_ico_10, .fw_icocolorcoche_10 {
  border-radius: 40px;
  background-color: #004800;
  color: white;
}

.cs_bt_color_ico_11 .cs_bt_inner, .cs_lb_color_ico_11, .fw_icocolorcoche_11 {
  border-radius: 40px;
  background-color: #f09b00;
  color: white;
}

.cs_bt_color_ico_12 .cs_bt_inner, .cs_lb_color_ico_12, .fw_icocolorcoche_12 {
  border-radius: 40px;
  background-color: #fffc00;
  color: black;
}

.cs_bt_color_ico_13 .cs_bt_inner, .cs_lb_color_ico_13, .fw_icocolorcoche_13 {
  border-radius: 40px;
  background-color: #4fcfff;
  color: black;
}

.cs_bt_color_ico_14 .cs_bt_inner, .cs_lb_color_ico_14, .fw_icocolorcoche_14 {
  border-radius: 40px;
  background-color: #a459ff;
  color: white;
}

.cs_bt_color_ico_15 .cs_bt_inner, .cs_lb_color_ico_15, .fw_icocolorcoche_15 {
  border-radius: 40px;
  background-color: #d1c598;
  color: black;
}

[class*=cs_vw_page_dialog_papercut] {
  background-color: transparent !important;
  border-radius: 0 !important;
  box-shadow: 0 0 30px black !important;
  border: none !important;
}

.cs_vp_papercut_up_crema {
  background-color: rgba(120, 0, 0, 0.15);
}

[class*=td_head_Solicitudes_nombre] {
  padding-top: 0;
  padding-left: 50px;
}

[class*=picgst_roomservice] .cs_ed_left, [class*=picgst_roomservice] .cs_bt_left, [class*=picgst_roomservice] .cs_bt_inner {
  background-image: url("../img/gst/fw_panels.png");
}
[class*=picgst_roomservice] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_panels.png");
}

.Vlist_item_solicitud {
  padding-top: 5px !important;
  display: grid;
  grid-template-columns: 30px 1fr 120px;
  grid-auto-rows: minmax(25px, auto);
}

.solicitud_ico {
  grid-row: 1;
  grid-column: 1;
}

.solicitud_ico.cs_bt_bjr_bullet {
  height: 20px;
  width: 20px;
  margin: 5px 0 0 5px;
}

.solicitud_ico.cs_bt_bjrtrans_bullet {
  height: 30px;
  width: 30px;
  background: url(../img/fw/fw_check_black.png) no-repeat center;
  border: none;
  background-size: contain;
}

.solicitud_dia {
  grid-row: 1;
  grid-column: 2;
  padding: 6px 0 0 10px;
}

.solicitud_status {
  grid-row: 1;
  grid-column: 3;
}

.solicitud_status[class*=cs_bt_bjr] {
  height: 30px;
}
.solicitud_status[class*=cs_bt_bjr] .cs_bt_inner {
  padding-top: 6px;
}

.Vlist_item_solicitud_restaurante {
  display: grid;
  grid-template-columns: 100px 1fr 50px 30px 30px;
  grid-auto-rows: minmax(30px, auto);
}

.solicitud_restaurante_ico {
  grid-row: 1/4;
  grid-column: 1;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  margin: 10px;
}

.solicitud_restaurante_date {
  grid-row: 2;
  grid-column: 2/6;
  padding-left: 10px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.solicitud_restaurante_name {
  grid-row: 1;
  grid-column: 2/4;
  padding-left: 10px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.solicitud_restaurante_guest {
  grid-row: 3;
  grid-column: 2/6;
  padding-left: 10px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.solicitud_restaurante_paxtext {
  grid-row: 1;
  grid-column: 4;
  height: 30px;
  line-height: 30px;
  text-align: right;
}

.solicitud_restaurante_pax {
  grid-row: 1;
  grid-column: 5;
  height: 30px;
  background: url("../img/channels/fw_chm_usopax_1.png") no-repeat center;
  background-size: contain;
}

.cs_bt_leyenda_libre {
  margin-top: 8px;
  width: 25px;
  height: 17px;
  max-width: 25px;
  border-radius: 25px;
  background: rgb(35, 221, 39);
}

.cs_bt_leyenda_ocupada {
  margin-top: 8px;
  width: 25px;
  height: 17px;
  max-width: 25px;
  border-radius: 25px;
  background: rgb(192, 192, 192);
}

[class*=shp_main] {
  position: absolute;
  float: none;
  border-radius: 4px;
  cursor: pointer;
}

.pbold {
  font-family: sourcesanspro_bold, sans-serif;
  font-size: 1em;
  color: white;
}

.redbold {
  font-family: sourcesanspro_black, sans-serif;
  font-size: 1.3em;
}

[class*=style_list_BE] {
  height: 30px;
  text-align: center;
  border-radius: 3px;
  margin: 3px;
  max-height: 60px;
}

.style_list_BEmesa {
  height: 100%;
  padding-top: 7px;
  font-size: 1.3em;
}

.fw_be_BE_1 {
  background-color: rgb(150, 247, 129);
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.fw_be_BE_2 {
  background-color: rgb(150, 247, 129);
  color: black;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.fw_be_BE_3 {
  background-color: transparent;
  color: rgb(80, 80, 80);
  border: 1px solid rgb(80, 80, 80);
}

[class*=page_dialog_cambio_idioma] {
  width: 500px !important;
  height: 450px !important;
  left: calc((100% - 500px) / 2) !important;
  top: calc((100% - 450px) / 2) !important;
}

.cs_vw_page_dialog_cliente_welcome {
  width: 350px !important;
  height: 400px !important;
  min-height: 400px;
  top: calc((100% - 400px) / 2) !important;
  left: calc((100% - 350px) / 2) !important;
}

[class*=picgst_confirmacion] .cs_ed_left, [class*=picgst_confirmacion] .cs_bt_left, [class*=picgst_confirmacion] .cs_bt_inner {
  background-image: url("../img/fw/fw_aceptarverde.png");
}
[class*=picgst_confirmacion] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_aceptarverde.png");
}

@keyframes fadein_prev {
  from {
    right: 100%;
  }
  to {
    right: 0;
  }
}
.cs_assistant_animation_fadein_prev {
  position: relative;
  animation: fadein_prev 0.3s;
}

@keyframes fadein_next {
  from {
    left: 100%;
  }
  to {
    left: 0;
  }
}
.cs_assistant_animation_fadein_next {
  position: relative;
  animation: fadein_next 0.3s;
}

.td_checkin_dniphotospace {
  float: left;
  width: calc((100% - 200px) / 2);
}

.td_checkin_dniphoto {
  float: left;
  width: 200px;
  min-width: 200px;
  max-width: 200px;
}
.td_checkin_dniphoto .cs_bt_inner {
  color: #fafafa !important;
  text-transform: uppercase;
}

[class*=picrestaurante_pasta] .cs_ed_left, [class*=picrestaurante_pasta] .cs_bt_left, [class*=picrestaurante_pasta] .cs_bt_inner {
  background: url("../img/45.jpg") no-repeat center;
  background-size: contain;
}
[class*=picrestaurante_pasta] .cs_lb_label .cs_lb_left, [class*=picrestaurante_pasta] .cs_lb_label .cs_lb_inner {
  background: url("../img/45.jpg") no-repeat center;
  background-size: contain;
}

[class*=picpax_trans] .cs_ed_left, [class*=picpax_trans] .cs_bt_left, [class*=picpax_trans] .cs_bt_inner {
  background-image: url("../img/fw/fw_pax_trans.png");
}

[class*=picpax_trans] .cs_lb_label .cs_lb_left, [class*=picpax_trans] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_pax_trans.png");
}

[class*=_backgreen] {
  background: transparent url("../img/fw/fw_backbutton_green.png") no-repeat center center;
  background-size: auto 100%;
}
[class*=_backgreen] .cs_bt_inner, [class*=_backgreen] .cs_lb_label .cs_lb_inner {
  background-size: auto 75%;
}

[class*=page_dialog_cargohotel_invoicing] {
  width: 500px !important;
  height: 450px !important;
  left: calc((100% - 500px) / 2) !important;
  top: calc((100% - 450px) / 2) !important;
}

[class*=page_dialog_cargohotel_invoicing] .cs_lb_mini .cs_lb_label .cs_lb_inner,
[class*=page_full_cargohotel_invoicing] .cs_lb_mini .cs_lb_label .cs_lb_inner {
  padding-top: 12px !important;
}

.cs_vp_payment_ticket {
  background-color: white;
  padding-left: 2%;
  padding-right: 2%;
}

.fw_tk_resum_cabecera {
  padding-bottom: 15px;
}

.fw_tk_resum_date {
  padding-bottom: 10px;
}

.fw_tk_resum_cantidad, .fw_tk_resum_cantidad2 {
  text-align: right;
  width: 50px;
  float: left;
}

.fw_tk_resum_cantidad2 {
  width: 100px;
}

.fw_tk_resum_cantidad_phone {
  text-align: right;
  width: 35px;
  float: left;
}

.fw_tk_resum_concept, .fw_tk_resum_concept2 {
  width: calc(100% - 180px);
  float: left;
  word-break: break-word;
}

.fw_tk_resum_concept2 {
  width: calc(100% - 230px) !important;
}

.fw_tk_resum_concept_phone {
  width: calc(100% - 80px);
  float: left;
  word-break: break-word;
}

.fw_tk_resum_price {
  width: 65px;
  text-align: right;
  float: left;
}

.fw_tk_resum_price_phone {
  width: 45px;
  text-align: right;
  float: left;
}

.fw_tk_resum_taxas_head {
  text-align: center;
}

.fw_tk_resum_taxas {
  padding-bottom: 2px;
  text-align: center;
}

.fw_tk_taxas_tipo_impuesto {
  width: 100px;
  min-width: 100px;
}

.fw_tk_taxas_valor {
  width: 100px;
  min-width: 100px;
  max-width: 100px;
}

.fw_tk_taxas_base_imponible {
  width: calc(100% - 200px);
  min-width: calc(100% - 200px);
}

.fw_tk_taxas_tipo_impuesto_phone {
  width: 80px;
  min-width: 80px;
}

.fw_tk_taxas_valor_phone {
  width: 100px;
  min-width: 100px;
  max-width: 100px;
}

.fw_tk_taxas_base_imponible_phone {
  width: calc(100% - 180px);
  min-width: calc(100% - 180px);
}

.fw_tk_resum_discount {
  padding-top: 10px;
  padding-bottom: 10px;
}

.fw_tk_discount_title {
  width: 100px;
  float: left;
}

.fw_tk_discount_value {
  width: calc(100% - 100px);
  float: left;
}

.fw_tk_total_title, .fw_tk_total_title_phone {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100px;
  float: left;
}

.fw_tk_total_value, .fw_tk_total_value_phone {
  width: calc(100% - 100px);
  float: left;
  padding-top: 10px;
  padding-bottom: 10px;
}

.fw_tk_total_title_phone {
  width: 70px;
}

.fw_tk_total_value_phone {
  width: calc(100% - 70px);
}

[class*=page_dialog_consumos] .cs_lb_mini .cs_lb_label .cs_lb_inner,
[class*=page_full_consumos] .cs_lb_mini .cs_lb_label .cs_lb_inner {
  padding-top: 12px !important;
}

.Vlist_body_consumos {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
}

.td_consumos_consumoline, .td_consumos_consumoline_last, .td_consumos_consumoline_first {
  width: 100%;
  background-color: white;
  contain: content;
  padding-right: 6px;
  padding-left: 6px;
}

.td_consumos_consumoline_empty {
  width: 100%;
  color: transparent !important;
  height: 20px;
}

.td_consumos_consumoline_first {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  height: 20px;
}

.td_consumos_consumoline_last {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  height: 20px;
}

[class*=page_dialog_llavehabitacion] {
  width: 350px !important;
  height: 650px !important;
  left: calc((100% - 350px) / 2);
  top: calc((100% - 650px) / 2);
}

.cs_vw_page_dialog_llavehabitacion_ico {
  width: 350px !important;
  height: 550px !important;
  left: calc((100% - 350px) / 2);
  top: calc((100% - 550px) / 2);
}

[class*=pic_logo_assaabloy] .cs_lb_label .cs_lb_left, [class*=pic_logo_assaabloy] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/keylogos/ASSA_ABLOY_Black.PNG");
}

[class*=pic_logo_tesa] .cs_lb_label .cs_lb_left, [class*=pic_logo_tesa] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/keylogos/Tesa.png");
}

[class*=pic_logo_salto] .cs_lb_label .cs_lb_left, [class*=pic_logo_salto] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/keylogos/Salto.png");
}

[class*=pic_logo_onity] .cs_lb_label .cs_lb_left, [class*=pic_logo_onity] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/keylogos/Onity.png");
}

.cs_vw_page_dialog_tools_notification {
  width: 100% !important;
  height: 105px !important;
  left: 0;
  top: 0;
  background: transparent;
  box-shadow: none;
}
.cs_vw_page_dialog_tools_notification .cs_vp_default_transparent_gray {
  border-radius: 10px;
  background: rgb(232, 240, 240);
}
.cs_vw_page_dialog_tools_notification .cs_fr_mini .cs_bt_inner, .cs_vw_page_dialog_tools_notification .cs_fr_mini .cs_lb_inner {
  font-weight: bold;
}

.cs_vw_page_dialog_minibar_info {
  height: 400px !important;
  width: 300px !important;
  top: calc((100% - 400px) / 2) !important;
  left: calc((100% - 300px) / 2) !important;
}

.cs_vw_page_dialog_gobernanta_info {
  height: 400px !important;
  width: 300px !important;
  top: calc((100% - 400px) / 2) !important;
  left: calc((100% - 300px) / 2) !important;
}

.cs_vw_page_full_checkin_document [class*=_scrollable] {
  overflow-y: scroll;
}
.cs_vw_page_full_checkin_document [class*=_holderdocument] .cs_lb_holder {
  font-size: 10px;
  height: 15px;
}
.cs_vw_page_full_checkin_document [class*=_holderdocument] .cs_lb_inner {
  padding-left: 0 !important;
  padding-top: 2px !important;
}
.cs_vw_page_full_checkin_document .cs_fr_rauto {
  height: -moz-max-content;
  height: max-content;
  white-space: pre-wrap;
}
.cs_vw_page_full_checkin_document [class*=cs_fr_r] .cs_bt_check {
  background: transparent;
}
.cs_vw_page_full_checkin_document [class*=cs_fr_r] .cs_bt_check .cs_bt_left {
  min-height: 30px;
}
.cs_vw_page_full_checkin_document [class*=cs_fr_r] .cs_bt_check .cs_bt_inner {
  white-space: pre-wrap;
  text-overflow: initial;
  height: -moz-max-content;
  height: max-content;
  font-size: 14px;
}
.cs_vw_page_full_checkin_document .cs_fr_r60 .cs_bt_check,
.cs_vw_page_full_checkin_document .cs_fr_r70 .cs_bt_check,
.cs_vw_page_full_checkin_document .cs_fr_r80 .cs_bt_check {
  background-color: transparent !important;
  background: transparent !important;
}
.cs_vw_page_full_checkin_document .cs_fr_r60 .cs_bt_check .cs_bt_left,
.cs_vw_page_full_checkin_document .cs_fr_r70 .cs_bt_check .cs_bt_left,
.cs_vw_page_full_checkin_document .cs_fr_r80 .cs_bt_check .cs_bt_left {
  height: 30px;
}
.cs_vw_page_full_checkin_document .cs_bt_check.-checkred .cs_bt_left {
  border-color: red;
}
.cs_vw_page_full_checkin_document .cs_bt_check.-checkred .cs_bt_inner {
  color: red;
}
.cs_vw_page_full_checkin_document .cs_lb_pad_firma {
  border: 1px solid rgb(0, 0, 0);
  height: 290px !important;
  border-radius: 8px;
  left: 10%;
}

mylink {
  color: blue;
  text-decoration: underline;
}

.cs_vw_page_full_hoja_registro_imp {
  width: 1200px !important;
  height: 1680px !important;
  display: none !important;
}
.cs_vw_page_full_hoja_registro_imp .cs_vp_default_lightyellow,
.cs_vw_page_full_hoja_registro_imp .cs_vp_normal_lightyellow,
.cs_vw_page_full_hoja_registro_imp .cs_vp_normalx_lightyellow {
  background-color: #fffacb;
}
.cs_vw_page_full_hoja_registro_imp .cs_vp_normalx_lightyellow {
  padding: 0px 20px;
  overflow: hidden;
}
.cs_vw_page_full_hoja_registro_imp .cs_vp_normal_lightyellow {
  padding: 0px 10px;
  overflow: hidden;
}
.cs_vw_page_full_hoja_registro_imp .cs_bt_check.-checkred .cs_bt_left {
  border-color: red;
}
.cs_vw_page_full_hoja_registro_imp .cs_bt_check.-checkred .cs_bt_inner {
  color: red;
  font-size: 1.25em;
  padding-top: 0 !important;
}
.cs_vw_page_full_hoja_registro_imp .cs_fr_r60 [class*=_withtextL] .cs_bt_inner, .cs_vw_page_full_hoja_registro_imp .cs_fr_r60 [class*=_withtextL_on] .cs_bt_inner, .cs_vw_page_full_hoja_registro_imp .cs_fr_r60 [class*=_withtextL_click] .cs_bt_inner {
  width: calc(100% - 60px);
  padding-top: 0;
  font-size: 1.5em;
  line-height: 52px;
}
.cs_vw_page_full_hoja_registro_imp .cs_fr_r60 [class*=_withtextR] .cs_bt_inner, .cs_vw_page_full_hoja_registro_imp .cs_fr_r60 [class*=_withtextR_on] .cs_bt_inner, .cs_vw_page_full_hoja_registro_imp .cs_fr_r60 [class*=_withtextR_click] .cs_bt_inner {
  width: calc(100% - 60px);
  padding-top: 0;
  font-size: 1.5em;
  line-height: 52px;
}
.cs_vw_page_full_hoja_registro_imp .cs_bt_check {
  font-size: 1.4em;
}
.cs_vw_page_full_hoja_registro_imp .cs_bt_check .cs_bt_inner {
  padding-top: 3px;
}

[class*=piccursor_right_white] {
  background-color: transparent;
}
[class*=piccursor_right_white] .cs_ed_right, [class*=piccursor_right_white] .cs_bt_right, [class*=piccursor_right_white] .cs_lb_label {
  background-image: url("../img/fw/fw_cursorRight_white.png");
}
[class*=piccursor_right_white] .cs_ed_right .cs_lb_right, [class*=piccursor_right_white] .cs_bt_right .cs_lb_right, [class*=piccursor_right_white] .cs_lb_label .cs_lb_right {
  background-image: url("../img/fw/fw_cursorRight_white.png");
}

.cs_bt_ok_firma {
  border-radius: 4px !important;
  color: white !important;
  background: #4086f6 none !important;
}
.cs_bt_ok_firma .cs_bt_inner {
  color: white !important;
}

.cs_vw_page_full_checkin_kiosk [class*=_scrollable] .cs_bt_check {
  font-size: 1.4em;
}
.cs_vw_page_full_checkin_kiosk [class*=_scrollable] .cs_bt_check .cs_bt_inner {
  padding-top: 3px;
}

.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-u], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-u], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-u], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-u] {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-d], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-d], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-d], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-d] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-l], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-l], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-l], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-l] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-r], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-r], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-r], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-r] {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-ud],
.cs_vw_page_full_entrada_viajeros [class*=-du], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-ud],
.cs_vw_page_full_hoja_registro [class*=-du], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-ud],
.cs_vw_page_full_hoja_registro_imp [class*=-du], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-ud],
.cs_vw_page_full_checkin_kiosk [class*=-du] {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-rl],
.cs_vw_page_full_entrada_viajeros [class*=-lr], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-rl],
.cs_vw_page_full_hoja_registro [class*=-lr], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-rl],
.cs_vw_page_full_hoja_registro_imp [class*=-lr], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-rl],
.cs_vw_page_full_checkin_kiosk [class*=-lr] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-ul],
.cs_vw_page_full_entrada_viajeros [class*=-lu], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-ul],
.cs_vw_page_full_hoja_registro [class*=-lu], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-ul],
.cs_vw_page_full_hoja_registro_imp [class*=-lu], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-ul],
.cs_vw_page_full_checkin_kiosk [class*=-lu] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-ur],
.cs_vw_page_full_entrada_viajeros [class*=-ru], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-ur],
.cs_vw_page_full_hoja_registro [class*=-ru], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-ur],
.cs_vw_page_full_hoja_registro_imp [class*=-ru], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-ur],
.cs_vw_page_full_checkin_kiosk [class*=-ru] {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-dl],
.cs_vw_page_full_entrada_viajeros [class*=-ld], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-dl],
.cs_vw_page_full_hoja_registro [class*=-ld], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-dl],
.cs_vw_page_full_hoja_registro_imp [class*=-ld], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-dl],
.cs_vw_page_full_checkin_kiosk [class*=-ld] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-dr],
.cs_vw_page_full_entrada_viajeros [class*=-rd], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-dr],
.cs_vw_page_full_hoja_registro [class*=-rd], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-dr],
.cs_vw_page_full_hoja_registro_imp [class*=-rd], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-dr],
.cs_vw_page_full_checkin_kiosk [class*=-rd] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-urd], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-udr], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-dru], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-dur], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-rdu], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-rud], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-urd], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-udr], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-dru], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-dur], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-rdu], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-rud], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-urd], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-udr], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-dru], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-dur], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-rdu], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-rud], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-urd], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-udr], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-dru], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-dur], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-rdu], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-rud] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-uld], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-udl], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-dlu], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-dul], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-ldu], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-lud], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-uld], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-udl], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-dlu], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-dul], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-ldu], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-lud], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-uld], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-udl], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-dlu], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-dul], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-ldu], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-lud], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-uld], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-udl], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-dlu], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-dul], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-ldu], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-lud] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-rlu], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-rul], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-lur], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-lru], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-url], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-ulr], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-rlu], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-rul], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-lur], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-lru], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-url], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-ulr], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-rlu], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-rul], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-lur], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-lru], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-url], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-ulr], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-rlu], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-rul], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-lur], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-lru], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-url], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-ulr] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-rld], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-rdl], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-ldr], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-lrd], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-drl], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-dlr], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-rld], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-rdl], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-ldr], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-lrd], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-drl], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-dlr], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-rld], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-rdl], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-ldr], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-lrd], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-drl], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-dlr], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-rld], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-rdl], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-ldr], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-lrd], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-drl], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-dlr] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-urld], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-urdl], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-uldr], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-ulrd], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-udrl], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-udlr],
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-drlu], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-drul], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-dlur], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-dlru], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-durl], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-dulr],
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-ruld], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-rudl], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-rdlu], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-rdul], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-rldu], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-rlud],
.cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-lurd], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-ludr], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-ldru], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-ldur], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-lrdu], .cs_vw_page_full_entrada_viajeros [class*=_borderiberostar][class*=-lrud], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-urld], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-urdl], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-uldr], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-ulrd], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-udrl], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-udlr],
.cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-drlu], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-drul], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-dlur], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-dlru], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-durl], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-dulr],
.cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-ruld], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-rudl], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-rdlu], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-rdul], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-rldu], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-rlud],
.cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-lurd], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-ludr], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-ldru], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-ldur], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-lrdu], .cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-lrud], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-urld], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-urdl], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-uldr], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-ulrd], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-udrl], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-udlr],
.cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-drlu], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-drul], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-dlur], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-dlru], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-durl], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-dulr],
.cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-ruld], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-rudl], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-rdlu], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-rdul], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-rldu], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-rlud],
.cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-lurd], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-ludr], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-ldru], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-ldur], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-lrdu], .cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-lrud], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-urld], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-urdl], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-uldr], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-ulrd], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-udrl], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-udlr],
.cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-drlu], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-drul], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-dlur], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-dlru], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-durl], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-dulr],
.cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-ruld], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-rudl], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-rdlu], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-rdul], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-rldu], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-rlud],
.cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-lurd], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-ludr], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-ldru], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-ldur], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-lrdu], .cs_vw_page_full_checkin_kiosk [class*=_borderiberostar][class*=-lrud] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_entrada_viajeros [class*=_titleiberostar], .cs_vw_page_full_hoja_registro [class*=_titleiberostar], .cs_vw_page_full_hoja_registro_imp [class*=_titleiberostar], .cs_vw_page_full_checkin_kiosk [class*=_titleiberostar] {
  border-color: red !important;
  background: rgba(255, 165, 0, 0.44);
}
.cs_vw_page_full_entrada_viajeros [class*=_subtitleiberostar], .cs_vw_page_full_hoja_registro [class*=_subtitleiberostar], .cs_vw_page_full_hoja_registro_imp [class*=_subtitleiberostar], .cs_vw_page_full_checkin_kiosk [class*=_subtitleiberostar] {
  border-color: black !important;
  background: rgba(255, 165, 0, 0.44);
}
.cs_vw_page_full_entrada_viajeros [class*=_fieldtitle], .cs_vw_page_full_hoja_registro [class*=_fieldtitle], .cs_vw_page_full_hoja_registro_imp [class*=_fieldtitle], .cs_vw_page_full_checkin_kiosk [class*=_fieldtitle] {
  background: lightcyan;
}
.cs_vw_page_full_entrada_viajeros [class*=_fieldtext], .cs_vw_page_full_hoja_registro [class*=_fieldtext], .cs_vw_page_full_hoja_registro_imp [class*=_fieldtext], .cs_vw_page_full_checkin_kiosk [class*=_fieldtext] {
  border-color: black !important;
  background: transparent;
}
.cs_vw_page_full_entrada_viajeros [class*=_obligado], .cs_vw_page_full_hoja_registro [class*=_obligado], .cs_vw_page_full_hoja_registro_imp [class*=_obligado], .cs_vw_page_full_checkin_kiosk [class*=_obligado] {
  border-color: red !important;
}
.cs_vw_page_full_entrada_viajeros [class*=_noholder][class*=_obligado], .cs_vw_page_full_hoja_registro [class*=_noholder][class*=_obligado], .cs_vw_page_full_hoja_registro_imp [class*=_noholder][class*=_obligado], .cs_vw_page_full_checkin_kiosk [class*=_noholder][class*=_obligado] {
  border-color: red;
  background-color: transparent;
}
.cs_vw_page_full_entrada_viajeros [class*=_bigline], .cs_vw_page_full_hoja_registro [class*=_bigline], .cs_vw_page_full_hoja_registro_imp [class*=_bigline], .cs_vw_page_full_checkin_kiosk [class*=_bigline] {
  padding: 0 50px;
  border: 1.5px solid black;
  border-left: 0;
  border-right: 0;
  height: 90%;
}
.cs_vw_page_full_entrada_viajeros [class*=_bigline] .cs_lb_label .cs_lb_inner, .cs_vw_page_full_hoja_registro [class*=_bigline] .cs_lb_label .cs_lb_inner, .cs_vw_page_full_hoja_registro_imp [class*=_bigline] .cs_lb_label .cs_lb_inner, .cs_vw_page_full_checkin_kiosk [class*=_bigline] .cs_lb_label .cs_lb_inner {
  padding: 5px 0;
  font-weight: bold;
  white-space: normal;
}
.cs_vw_page_full_entrada_viajeros .cs_fr_mini .cs_bt_check, .cs_vw_page_full_hoja_registro .cs_fr_mini .cs_bt_check, .cs_vw_page_full_hoja_registro_imp .cs_fr_mini .cs_bt_check, .cs_vw_page_full_checkin_kiosk .cs_fr_mini .cs_bt_check {
  background: transparent;
  height: 100% !important;
}
.cs_vw_page_full_entrada_viajeros .cs_fr_mini .cs_bt_check .cs_bt_left, .cs_vw_page_full_hoja_registro .cs_fr_mini .cs_bt_check .cs_bt_left, .cs_vw_page_full_hoja_registro_imp .cs_fr_mini .cs_bt_check .cs_bt_left, .cs_vw_page_full_checkin_kiosk .cs_fr_mini .cs_bt_check .cs_bt_left {
  width: 25px;
}
.cs_vw_page_full_entrada_viajeros .cs_fr_mini .cs_bt_check .cs_bt_inner, .cs_vw_page_full_hoja_registro .cs_fr_mini .cs_bt_check .cs_bt_inner, .cs_vw_page_full_hoja_registro_imp .cs_fr_mini .cs_bt_check .cs_bt_inner, .cs_vw_page_full_checkin_kiosk .cs_fr_mini .cs_bt_check .cs_bt_inner {
  width: calc(100% - 25px);
  padding-top: 4px;
}
.cs_vw_page_full_entrada_viajeros .cs_bt_check_click .cs_bt_left, .cs_vw_page_full_hoja_registro .cs_bt_check_click .cs_bt_left, .cs_vw_page_full_hoja_registro_imp .cs_bt_check_click .cs_bt_left, .cs_vw_page_full_checkin_kiosk .cs_bt_check_click .cs_bt_left {
  background-size: 16px 16px;
}
.cs_vw_page_full_entrada_viajeros .cs_lb_pad_firma, .cs_vw_page_full_hoja_registro .cs_lb_pad_firma, .cs_vw_page_full_hoja_registro_imp .cs_lb_pad_firma, .cs_vw_page_full_checkin_kiosk .cs_lb_pad_firma {
  border: 10px solid rgb(0, 0, 0);
  height: 300px !important;
  left: 10%;
}
.cs_vw_page_full_entrada_viajeros [class$=_cleanfirma], .cs_vw_page_full_hoja_registro [class$=_cleanfirma], .cs_vw_page_full_hoja_registro_imp [class$=_cleanfirma], .cs_vw_page_full_checkin_kiosk [class$=_cleanfirma] {
  position: absolute;
  right: 60px;
  height: 60px;
  width: 60px;
  margin-top: -290px;
}
.cs_vw_page_full_entrada_viajeros .cs_ed_super, .cs_vw_page_full_hoja_registro .cs_ed_super, .cs_vw_page_full_hoja_registro_imp .cs_ed_super, .cs_vw_page_full_checkin_kiosk .cs_ed_super {
  height: 100%;
}
.cs_vw_page_full_entrada_viajeros .cs_ed_super .cs_ed_inner, .cs_vw_page_full_hoja_registro .cs_ed_super .cs_ed_inner, .cs_vw_page_full_hoja_registro_imp .cs_ed_super .cs_ed_inner, .cs_vw_page_full_checkin_kiosk .cs_ed_super .cs_ed_inner {
  height: 100%;
}
.cs_vw_page_full_entrada_viajeros .cs_ed_super .cs_ed_inner .cs_ed_input, .cs_vw_page_full_hoja_registro .cs_ed_super .cs_ed_inner .cs_ed_input, .cs_vw_page_full_hoja_registro_imp .cs_ed_super .cs_ed_inner .cs_ed_input, .cs_vw_page_full_checkin_kiosk .cs_ed_super .cs_ed_inner .cs_ed_input {
  padding-top: 3px;
  color: black;
  font-size: 1.375rem;
  height: 100%;
}
.cs_vw_page_full_entrada_viajeros .cs_ed_super._disabled, .cs_vw_page_full_hoja_registro .cs_ed_super._disabled, .cs_vw_page_full_hoja_registro_imp .cs_ed_super._disabled, .cs_vw_page_full_checkin_kiosk .cs_ed_super._disabled {
  opacity: 1;
}
.cs_vw_page_full_entrada_viajeros .cs_lb_combo._fieldtext, .cs_vw_page_full_hoja_registro .cs_lb_combo._fieldtext, .cs_vw_page_full_hoja_registro_imp .cs_lb_combo._fieldtext, .cs_vw_page_full_checkin_kiosk .cs_lb_combo._fieldtext {
  color: black;
  font-size: 1.375rem;
}
.cs_vw_page_full_entrada_viajeros .cs_lb_combo._fieldtext .cs_lb_label, .cs_vw_page_full_hoja_registro .cs_lb_combo._fieldtext .cs_lb_label, .cs_vw_page_full_hoja_registro_imp .cs_lb_combo._fieldtext .cs_lb_label, .cs_vw_page_full_checkin_kiosk .cs_lb_combo._fieldtext .cs_lb_label {
  padding-top: 3px;
}

[class*=cs_fr_r] .cs_bt_check {
  background: transparent;
}
[class*=cs_fr_r] .cs_bt_check .cs_bt_left {
  min-height: 30px;
}
[class*=cs_fr_r] .cs_bt_check .cs_bt_inner {
  white-space: pre-wrap;
  text-overflow: initial;
}

.cs_fr_r60 .cs_bt_check,
.cs_fr_r70 .cs_bt_check,
.cs_fr_r80 .cs_bt_check {
  background-color: transparent !important;
  background: transparent !important;
}
.cs_fr_r60 .cs_bt_check .cs_bt_left,
.cs_fr_r70 .cs_bt_check .cs_bt_left,
.cs_fr_r80 .cs_bt_check .cs_bt_left {
  height: 30px;
}

[class*=_fixed] {
  position: fixed;
  bottom: 0;
}

#id_modal_entrada_viajeros_imp, #id_modal_entrada_viajeros,
#id_modal_hoja_registro_imp, #id_modal_hoja_registro,
#id_modal_checkin_kiosk {
  background: white;
  height: 100% !important;
  width: 100% !important;
}

#id_frm_hoja_registro_imp {
  height: -moz-max-content !important;
  height: max-content !important;
  background: white;
}
#id_frm_hoja_registro_imp .cs_fr_rauto {
  height: -moz-max-content !important;
  height: max-content !important;
}
#id_frm_hoja_registro_imp .cs_vp_inner {
  height: -moz-max-content !important;
  height: max-content !important;
  min-height: 1px !important;
}
#id_frm_hoja_registro_imp .cs_vp_inner .cs_vp_item {
  height: -moz-max-content !important;
  height: max-content !important;
  min-height: 1px !important;
}

#id_frm_checkin_kiosk {
  background: white;
}

body {
  background: white;
}

.cs_vw_page_dialog_select_profile {
  height: 500px !important;
  width: 90% !important;
  top: calc((100% - 500px) / 2) !important;
  left: 5% !important;
}

.grid_selectprofile {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(30px auto);
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 5px 8px;
  background-color: #3a3a3a;
  color: whitesmoke;
}

.gr_selectprofile_titular {
  grid-row: 1;
  grid-column: 1;
  padding-left: 10px;
  line-height: 30px;
  white-space: normal;
}

.Vlist_item_car {
  border: 0;
  padding: 4px 8px !important;
}

.grid_car {
  display: grid;
  grid-template-columns: 150px 1fr 30px;
  grid-auto-rows: minmax(25px, auto);
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 8px 5px;
  background-color: white;
  text-transform: uppercase;
  text-align: center;
}

.gr_car_marca_ico {
  grid-row: 1/5;
  grid-column: 1;
}
.gr_car_marca_ico .cs_bt_picbell_automovil_prestige_flat {
  width: 100%;
  height: 100%;
}
.gr_car_marca_ico .cs_bt_picbell_automovil_prestige_flat .cs_bt_left {
  height: 100%;
}

.gr_car_model_holder {
  grid-row: 1;
  grid-column: 2;
  padding-top: 5px;
  min-height: 25px;
}

.gr_car_model {
  grid-row: 2;
  grid-column: 2;
  min-height: 30px;
  border: 1px solid black;
  border-radius: 20px;
  font-size: 20px;
  font-family: sourcesanspro_bold, sans-serif;
  height: auto;
  /* white-space: normal; */
  overflow: hidden;
  padding: 5px 10px;
  text-overflow: ellipsis;
}

.gr_car_matricula_holder {
  grid-row: 3;
  grid-column: 2;
  padding-top: 5px;
  min-height: 25px;
}

.gr_car_matricula {
  grid-row: 4;
  grid-column: 2;
  min-height: 30px;
  border: 1px solid black;
  border-radius: 20px;
  font-size: 20px;
  font-family: sourcesanspro_bold, sans-serif;
  height: auto;
  white-space: normal;
  padding: 5px 10px;
}

.gr_car_colour {
  grid-row: 1;
  grid-column: 3;
  min-height: 30px;
  height: 30px;
  width: 30px;
  line-height: 40px;
  padding: 5px;
}

.gr_car_colour > div.cs_bt_color_ico_0 {
  border: 1px solid black;
  border-radius: 100%;
}

.Vlist_item_showprofile {
  border: none;
  padding: 5px 10px 0 !important;
}

.Vlist_item_showprofile > div {
  background: rgb(58, 58, 58);
  padding: 5px 0px;
  border-radius: 5px;
  white-space: normal;
}

.fw_field_disabled {
  text-transform: uppercase;
}

.fw_personaldata_container, .fw_address_container {
  display: grid;
  grid-template-columns: 1fr 30px;
  grid-auto-rows: minmax(25px, auto);
}

.fw_personaldata_name {
  grid-row: 1;
  grid-column: 1;
}

.fw_personaldata_email {
  grid-row: 2;
  grid-column: 1;
}

.fw_personaldata_phone {
  grid-row: 3;
  grid-column: 1;
}

.fw_personaldata_check {
  grid-row: 2;
  grid-column: 2;
  width: 30px;
  height: 30px;
  position: relative;
  margin: auto;
}

.fw_document_container_img {
  width: 100%;
  height: -moz-max-content;
  height: max-content;
  display: grid;
  grid-template-columns: 80px 80px 80px 1fr 30px;
  grid-auto-rows: minmax(20px, auto);
}

.fw_document_txt_dni {
  grid-row: 1;
  grid-column: 1/3;
  padding-left: 10px;
  font-size: 12px;
}

.fw_document_img_1 {
  grid-row: 2;
  grid-column: 1;
}

.fw_document_img_2 {
  grid-row: 2;
  grid-column: 2;
}

.fw_document_txt_pasaporte {
  grid-row: 1;
  grid-column: 3;
  padding-left: 10px;
  font-size: 12px;
}

.fw_document_img_3 {
  grid-row: 2;
  grid-column: 3;
}

[class*=fw_document_img_] {
  width: calc(100% - 5px);
  height: 100%;
  margin: 0 5px 0 0;
  min-height: 57px;
  background-size: contain !important;
}

.fw_document_img_txt {
  grid-row: 1;
  grid-column: 4/6;
  line-height: 57px;
  padding-left: 5px;
}

.fw_document_img_check {
  grid-row: 1/3;
  grid-column: 5;
  width: 30px;
  height: 30px;
  position: relative;
  margin: auto;
}

.fw_address_country {
  grid-row: 1;
  grid-column: 1;
}

.fw_address_state {
  grid-row: 2;
  grid-column: 1;
}

.fw_address_zip {
  grid-row: 3;
  grid-column: 1;
}

.fw_address_address {
  grid-row: 4;
  grid-column: 1;
}

.fw_address_check {
  grid-row: 2/4;
  grid-column: 2;
  width: 30px;
  height: 30px;
  position: relative;
  margin: auto;
}

.fw_document_container {
  display: grid;
  grid-template-columns: 60px 100px 1fr 30px;
  grid-auto-rows: minmax(25px, auto);
}

.fw_document_gender {
  grid-row: 1/4;
  grid-column: 1;
}

.fw_document_birth_country {
  grid-row: 1;
  grid-column: 2;
  padding-top: 5px;
  padding-left: 10px;
}

.fw_document_birth {
  grid-row: 1;
  grid-column: 3;
  padding-top: 5px;
  padding-right: 10px;
  text-align: right;
}

.fw_document_type {
  grid-row: 2;
  grid-column: 2;
  padding-top: 5px;
  padding-left: 10px;
}

.fw_document_number {
  grid-row: 2;
  grid-column: 3;
  padding-top: 5px;
  padding-right: 10px;
  text-align: right;
}

.fw_document_date_text {
  grid-row: 3;
  grid-column: 2;
  padding-top: 5px;
  padding-left: 10px;
}

.fw_document_date {
  grid-row: 3;
  grid-column: 3;
  padding-top: 5px;
  padding-right: 10px;
  text-align: right;
}

.fw_document_check {
  grid-row: 2;
  grid-column: 4;
  width: 30px;
  height: 30px;
  position: relative;
  margin: auto;
}

.fw_biometria_container {
  display: grid;
  grid-template-columns: 60px 1fr 30px;
  grid-auto-rows: minmax(60px, auto);
}

.fw_biometria_img {
  grid-row: 1;
  grid-column: 1;
}

.fw_biometria_text {
  grid-row: 1;
  grid-column: 2;
  white-space: normal;
  padding: 25px 10px;
}

.fw_biometria_check {
  grid-row: 1;
  grid-column: 3;
  width: 30px;
  height: 30px;
  position: relative;
  margin: auto;
}

.fw_cars_container {
  display: grid;
  grid-template-columns: 1fr 30px;
  grid-auto-rows: minmax(80px, auto);
}
.fw_cars_container .cs_lb_picbell_automovil_prestige {
  width: 80px;
  float: left;
}

.fw_cars_check {
  grid-row: 1;
  grid-column: 2;
  width: 30px;
  height: 30px;
  position: relative;
  margin: auto;
}

.fw_cars_container_empty {
  display: grid;
  grid-template-columns: 60px 1fr 30px;
  grid-auto-rows: minmax(60px, auto);
}

.fw_cars_img {
  grid-row: 1;
  grid-column: 1;
}

.fw_cars_text {
  grid-row: 1;
  grid-column: 2;
  white-space: normal;
  padding: 25px 10px;
}

.gr_selectviajero_titular {
  grid-row: 1;
  grid-column: 1;
  padding-left: 10px;
  line-height: 30px;
  white-space: normal;
}

[class*=gr_selectviajero_completed] {
  grid-row: 1;
  grid-column: 2;
}

.cs_vw_page_dialog_reserva_pedido {
  width: 350px !important;
  height: 500px !important;
  left: calc((100% - 350px) / 2) !important;
  top: calc((100% - 500px) / 2) !important;
  border-radius: 10px !important;
  border: none !important;
  background: transparent !important;
}

[class*=page_dialog_shareroom] {
  width: 350px !important;
  height: 500px !important;
  left: calc((100% - 350px) / 2);
  top: calc((100% - 500px) / 2);
}

.Vlist_item_rsvs {
  border: 0;
}

.grid_bookings {
  display: grid;
  grid-template-columns: 30px 150px 30px 1fr 30px 30px 30px;
  grid-auto-rows: minmax(30px, auto);
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 5px;
  background-color: white;
}

.gr_reserva_precheckin {
  grid-row: 1;
  grid-column: 1;
}

.gr_delete_rsv {
  grid-row: 1;
  grid-column: 7;
  height: 30px;
  width: 30px;
  background: url("../img/fw/fw_eliminar_trans.png") no-repeat center 0;
  background-size: 24px;
  min-height: 60px;
}

.gr_hotel_ico {
  grid-row: 1;
  grid-column: 2/7;
  min-height: 100px;
  min-height: 60px;
}

.gr_hotel_name {
  grid-row: 2;
  grid-column: 1/78;
  text-align: center;
  font-size: 22px;
  border-bottom: 1px solid rgb(178, 178, 178);
}

.gr_titular {
  grid-row: 3;
  grid-column: 1/6;
  padding-left: 10px;
  font-size: 20px;
}

.gr_paxnum {
  grid-row: 3;
  grid-column: 6;
  padding-top: 5px;
  text-align: right;
}

.gr_paxico {
  grid-row: 3;
  grid-column: 7;
}

.gr_checkinico {
  grid-row: 4;
  grid-column: 1;
}

.gr_checkin_text {
  grid-row: 4;
  grid-column: 2;
  padding-top: 5px;
  min-width: 100px;
}

.gr_checkoutico {
  grid-row: 4;
  grid-column: 3;
}

.gr_checkout_text {
  grid-row: 4;
  grid-column: 4/8;
  padding-top: 5px;
}

[class*=fw_template_rsvs_guest_ico] {
  float: left;
  height: 100%;
  width: 100%;
}

.fw_template_rsvs_guest_ico_checkin {
  background: url("../img/gst/fw_jr_checkin_trans.png") no-repeat center center;
  background-size: 25px;
}

.fw_template_rsvs_guest_ico_checkout {
  background: url("../img/gst/fw_jr_checkout_trans.png") no-repeat center center;
  background-size: 25px;
}

.gr_informacion {
  grid-row: 5;
  grid-column: 1/8;
  height: auto;
  white-space: initial;
  font-size: 13px;
  padding: 10px;
}

.gr_bookings_qr {
  grid-row: 6;
  grid-column: 1/8;
  height: 120px;
}

.gr_precheckin_button, .gr_checkin_button {
  grid-row: 7;
  grid-column: 1/8;
  width: 70%;
  margin: 0 auto;
  text-align: center;
  padding-top: 6px;
  margin-top: 5px;
  background-color: rgb(250, 192, 11);
  border: none;
  height: 34px;
  border-radius: 30px;
  color: black;
  font-size: 16px;
}

[class*=fw_template_rsvs_ico_pax] {
  float: left;
  height: 30px;
  width: 30px;
  background: url("../img/channels/fw_chm_usopax_1.png") no-repeat center center;
  background-size: contain;
}

.fw_template_rsvs_ico_pax1 {
  background: url("../img/channels/fw_chm_usopax_1.png") no-repeat center center;
  background-size: contain;
}

.fw_template_rsvs_ico_pax2 {
  background: url("../img/channels/fw_chm_usopax_2.png") no-repeat center center;
  background-size: contain;
}

.fw_template_rsvs_ico_pax3 {
  background: url("../img/channels/fw_chm_usopax_3.png") no-repeat center center;
  background-size: contain;
}

.fw_template_rsvs_ico_pax4 {
  background: url("../img/channels/fw_chm_usopax_4.png") no-repeat center center;
  background-size: contain;
}

.fw_template_rsvs_precheckin_1 {
  float: left;
  height: 30px;
  width: 30px;
  background: url("../img/fw/fw_guardar.png") no-repeat center center;
  background-size: contain;
}

[class*=page_full_show_reserva] [class*=_withtextB] .cs_bt_inner {
  height: 20px;
  text-align: center;
  font-size: 11px;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  white-space: normal;
  color: white;
  padding: 0;
}

.Vlist_body_showticket {
  color: black;
}

.grid_ticket_cabecera {
  display: grid;
  grid-template-columns: 1fr 100px;
  grid-auto-rows: minmax(30px, auto);
  white-space: normal;
}

.gtc_establecimiento {
  grid-row: 1;
  grid-column: 1/3;
  height: 50px;
  font-size: 25px;
  text-align: center;
}

.gtc_camarero {
  grid-row: 2;
  grid-column: 1/3;
}

.gtc_terminal {
  grid-row: 3;
  grid-column: 1;
}

.gtc_cubiertos {
  grid-row: 3;
  grid-column: 2;
  text-align: right;
}

.gtc_ubicacion {
  grid-row: 4;
  grid-column: 1/3;
}

.gtc_comprobante {
  grid-row: 5;
  grid-column: 1/3;
}

.grid_ticket_item {
  display: grid;
  grid-template-columns: 25px 1fr 60px 60px;
  grid-auto-rows: minmax(30px, auto);
  white-space: normal;
}

.gti_cantidad {
  grid-row: 1;
  grid-column: 1;
}

.gti_concepto {
  grid-row: 1;
  grid-column: 2;
}

.gti_unitario {
  grid-row: 1;
  grid-column: 3;
  text-align: right;
}

.gti_total {
  grid-row: 1;
  grid-column: 4;
  text-align: right;
}

.grid_ticket_desglose {
  display: grid;
  grid-template-columns: 1fr 100px 100px;
  grid-auto-rows: minmax(30px, auto);
  white-space: normal;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.4);
}

.gtd_impuestoT {
  grid-row: 1;
  grid-column: 1;
  text-align: center;
}

.gtd_impuesto {
  grid-row: 2;
  grid-column: 1;
  text-align: center;
}

.gtd_BIT {
  grid-row: 1;
  grid-column: 2;
  text-align: center;
}

.gtd_BI {
  grid-row: 2;
  grid-column: 2;
  text-align: center;
}

.gtd_totalT {
  grid-row: 1;
  grid-column: 3;
  text-align: center;
}

.gtd_total {
  grid-row: 2;
  grid-column: 3;
  text-align: center;
}

.cs_vw_page_dialog_showticket_firma {
  height: 400px !important;
  width: 350px !important;
  left: calc((100% - 350px) / 2);
  top: calc((100% - 400px) / 2);
}

.cs_vw_page_dialog_cameraqr_info {
  height: 90% !important;
  width: 90% !important;
  top: 5% !important;
  left: 5% !important;
  border-radius: 20px !important;
}

.td_clean_container {
  width: 36px;
  max-width: 36px;
  min-width: 36px;
  padding-left: 3px;
  padding-right: 3px;
}

[class*=btnotif] {
  min-height: 30px;
  border: 1px solid #d2d2d2;
  border-radius: 50px;
  color: white;
  white-space: nowrap;
  font-family: sourcesanspro_bold, sans-serif;
  background: black;
  text-align: center;
  padding-top: 4px;
  font-size: 16px;
}
[class*=btnotif] .cs_bt_left, [class*=btnotif] .cs_bt_right {
  width: 0;
  height: 0;
  display: none;
}
[class*=btnotif] .cs_bt_inner {
  height: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  width: 100%;
  font-family: sourcesanspro_bold, sans-serif;
}
[class*=btnotif][class*=_red][class*=_bullet] {
  background-image: url(../img/fw/fw_notif_enviada.png);
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  border: none;
  background-color: transparent;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  /*background: red;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;*/
}
[class*=btnotif][class*=_green][class*=_bullet] {
  background-image: url(../img/fw/fw_notif_procesada.png);
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  border: none;
  background-color: transparent;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
}
[class*=btnotif][class*=_orange][class*=_bullet] {
  background-image: url(../img/fw/fw_notif_pendiente.png);
  background-size: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  border: none;
  background-color: transparent;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;
  /*background: orange;
  min-width: 30px;
  max-width: 30px;
  min-height: 30px;
  max-height: 30px;*/
}
[class*=btnotif][class*=_paper] {
  min-height: 30px !important;
  max-height: 30px !important;
  border-radius: 50px !important;
  background: transparent;
  color: black;
}
[class*=btnotif][class*=_paper] .cs_bt_inner {
  padding-top: 0 !important;
}

[class*=pic_okcamera] .cs_ed_left, [class*=pic_okcamera] .cs_bt_left {
  background-image: url("../img/fw/fw_biometrics_trans_white.png");
}

[class*=pic_okcamera] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_biometrics_trans_white.png");
}

[class*=default_blacktrans] {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 5px;
}

[class*=remark_gray] {
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 13px;
  border: 4px solid rgb(230, 240, 240) !important;
}

[class*=Vlist_head_pedidos] {
  color: black !important;
}

[class*=fw_selected] {
  background-color: orange !important;
}

[class*=picnone] .cs_ed_left, [class*=picnone] .cs_bt_left, [class*=picnone] .cs_bt_inner, [class*=picnone] .cs_bt_inner {
  background-image: none;
}

[class*=picnone] .cs_lb_label .cs_lb_inner {
  background-image: none;
}

[class*=td_numcheck_container] .cs_bt_check._click, [class*=td_numcheck_container] .cs_bt_check {
  transition: none !important;
}
[class*=td_numcheck_container] .cs_bt_check._click .cs_bt_left, [class*=td_numcheck_container] .cs_bt_check .cs_bt_left {
  transition: none !important;
}

[class*=picnoimage_giro] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_noimage_giro.png");
}

[class*=picgst_conciergeitem] .cs_ed_left, [class*=picgst_conciergeitem] .cs_bt_left, [class*=picgst_conciergeitem] .cs_bt_inner {
  background-image: url("../img/gob/fw_gob_valet_trans_orange.png");
}

[class*=picgst_conciergeitem] .cs_lb_label .cs_lb_left, [class*=picgst_conciergeitem] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gob/fw_gob_valet_trans_orange.png");
}

[class*=picgst_checkinok] .cs_ed_left, [class*=picgst_checkinok] .cs_bt_left, [class*=picgst_checkinok] .cs_bt_inner {
  background-image: url("../img/gst/512_fw_jr_checkin_finalizado.png");
}

[class*=picgst_checkinok] .cs_lb_label .cs_lb_left, [class*=picgst_checkinok] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/512_fw_jr_checkin_finalizado.png");
}

[class*=picgst_checkindone] .cs_ed_left, [class*=picgst_checkindone] .cs_bt_left, [class*=picgst_checkindone] .cs_bt_inner {
  background-image: url("../img/gst/512_fw_jr_precheckin_finalizado.png");
}

[class*=picgst_checkindone] .cs_lb_label .cs_lb_left, [class*=picgst_checkindone] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/512_fw_jr_precheckin_finalizado.png");
}

[class*=picgst_checkout] .cs_ed_left, [class*=picgst_checkout] .cs_bt_left, [class*=picgst_checkout] .cs_bt_inner {
  background-image: url("../img/gst/512_fw_jr_checkout_finalizado.png");
}

[class*=picgst_checkout] .cs_lb_label .cs_lb_left, [class*=picgst_checkout] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/512_fw_jr_checkout_finalizado.png");
}

[class*=pic_opendoor] .cs_ed_left, [class*=pic_opendoor] .cs_bt_left, [class*=pic_opendoor] .cs_bt_inner {
  background-image: url("../img/eJamesAndRita OpenDoor.gif");
}

[class*=pic_opendoor] .cs_lb_label .cs_lb_left, [class*=pic_opendoor] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/eJamesAndRita OpenDoor.gif");
}

[class*=pic_opendoor] .cs_lb_label .cs_lb_left, [class*=pic_opendoor] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/eJamesAndRita OpenDoor.gif");
  background-repeat: no-repeat;
  border-radius: 150px;
  border: 8px solid rgb(80, 80, 80);
  background-size: auto 220px;
  height: 220px;
  width: 220px;
  margin-left: calc((100% - 220px) / 2);
  background-color: white;
}

[class*=pic_fingerleft] .cs_ed_left, [class*=pic_fingerleft] .cs_bt_left, [class*=pic_fingerleft] .cs_bt_inner {
  background-image: url("../img/fingerleft.gif");
}

[class*=pic_fingerleft] .cs_lb_label .cs_lb_left, [class*=pic_fingerleft] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fingerleft.gif");
}

[class*=pic_fingerleft] .cs_lb_label .cs_lb_left, [class*=pic_fingerleft] .cs_lb_label .cs_lb_inner {
  background-image: url(../img/fingerleft.gif);
  background-repeat: no-repeat;
  border-radius: 150px;
  border: 8px solid #505050;
  background-size: auto 200px;
  height: 200px;
  width: 200px;
  margin-left: calc((100% - 200px) / 2);
  background-color: white;
}

.cs_vw_page_settings_lang {
  background-image: none !important;
  height: 100px !important;
  top: calc(100% - 100px);
}
.cs_vw_page_settings_lang .cs_lb_title {
  color: black;
  font-size: 0.8em;
  font-family: sourcesanspro_regular, sans-serif;
  letter-spacing: 0.15em;
}

.cs_vw_page_settings_configuracion {
  height: 126px !important;
  top: calc(100% - 126px);
  /*overflow: hidden;
  background: white no-repeat bottom right;
  background-size: auto 80%;*/
  background-color: rgb(234, 241, 241);
}
.cs_vw_page_settings_configuracion .cs_lb_title {
  color: black;
  font-size: 0.8em;
  font-family: sourcesanspro_regular, sans-serif;
  letter-spacing: 0.15em;
}

[class*=pic_toolbarintegracion] .cs_lb_label .cs_lb_left, [class*=pic_toolbarintegracion] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_app_ehotelguest.png");
}

[class*=pic_toolbarintegracion_cursor] .cs_bt_inner {
  background-image: url("../img/fw/fw_cursorLeft_trans.png");
}

[class*=pic_toolbarintegracion]._withtextR .cs_lb_label .cs_lb_inner {
  background: none;
  padding-top: 13px;
  font-size: 1.45em;
  text-align: center;
}

[class*=picjr_hotel] .cs_ed_left, [class*=picjr_hotel] .cs_bt_left, [class*=picjr_hotel] .cs_bt_inner, [class*=picjr_hotel] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_hotel.png");
}

[class*=picjr_hotel] .cs_lb_label .cs_lb_left, [class*=picjr_hotel] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_hotel.png");
}

[class*=picjr_hotel][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_hotel.png");
}

[class*=picjr_covid] .cs_ed_left, [class*=picjr_covid] .cs_bt_left, [class*=picjr_covid] .cs_bt_inner, [class*=picjr_covid] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_covid.png");
}

[class*=picjr_covid] .cs_lb_label .cs_lb_left, [class*=picjr_covid] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_covid.png");
}

[class*=picjr_covid][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_covid.png");
}

.Vlist_item_observaciones {
  border-bottom: none;
  white-space: normal;
}

.Vlist_item_observaciones_red {
  border-bottom: none;
  white-space: normal;
  color: red !important;
}

.cs_db_alert_error {
  border: 1px solid #505050;
}

[class*=cs_bt_pic][class*=_click] {
  border-color: black;
}

[class*=picjr_minibar_hielo_trans_white] .cs_ed_left, [class*=picjr_minibar_hielo_trans_white] .cs_bt_left, [class*=picjr_minibar_hielo_trans_white] .cs_bt_inner, [class*=picjr_minibar_hielo_trans_white] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_minibar_hielo_trans_white.png");
}

[class*=picjr_minibar_hielo_trans_white] .cs_lb_label .cs_lb_left, [class*=picjr_minibar_hielo_trans_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_minibar_hielo_trans_white.png");
}

[class*=picjr_minibar_hielo_trans_white][class*=_click] .cs_ed_left, [class*=picjr_minibar_hielo_trans_white][class*=_click] .cs_bt_left, [class*=picjr_minibar_hielo_trans_white][class*=_click] .cs_bt_inner, [class*=picjr_minibar_hielo_trans_white][class*=_click] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_minibar_hielo_trans.png");
}

[class*=picjr_minibar_hielo_trans_white][class*=_click] .cs_lb_label .cs_lb_left, [class*=picjr_minibar_hielo_trans_white][class*=_click] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_minibar_hielo_trans.png");
}

[class*=picjr_minibar_cafe_trans_white] .cs_ed_left, [class*=picjr_minibar_cafe_trans_white] .cs_bt_left, [class*=picjr_minibar_cafe_trans_white] .cs_bt_inner, [class*=picjr_minibar_cafe_trans_white] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_minibar_cafe_trans_white.png");
}

[class*=picjr_minibar_cafe_trans_white] .cs_lb_label .cs_lb_left, [class*=picjr_minibar_cafe_trans_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_minibar_cafe_trans_white.png");
}

[class*=picjr_minibar_cafe_trans_white][class*=_click] .cs_ed_left, [class*=picjr_minibar_cafe_trans_white][class*=_click] .cs_bt_left, [class*=picjr_minibar_cafe_trans_white][class*=_click] .cs_bt_inner, [class*=picjr_minibar_cafe_trans_white][class*=_click] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_minibar_cafe_trans.png");
}

[class*=picjr_minibar_cafe_trans_white][class*=_click] .cs_lb_label .cs_lb_left, [class*=picjr_minibar_cafe_trans_white][class*=_click] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_minibar_cafe_trans.png");
}

[class*=picjr_minibar_reponer_trans_white] .cs_ed_left, [class*=picjr_minibar_reponer_trans_white] .cs_bt_left, [class*=picjr_minibar_reponer_trans_white] .cs_bt_inner, [class*=picjr_minibar_reponer_trans_white] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_minibar_reponer_trans_white.png");
}

[class*=picjr_minibar_reponer_trans_white] .cs_lb_label .cs_lb_left, [class*=picjr_minibar_reponer_trans_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_minibar_reponer_trans_white.png");
}

[class*=picjr_minibar_reponer_trans_white][class*=_click] .cs_ed_left, [class*=picjr_minibar_reponer_trans_white][class*=_click] .cs_bt_left, [class*=picjr_minibar_reponer_trans_white][class*=_click] .cs_bt_inner, [class*=picjr_minibar_reponer_trans_white][class*=_click] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_minibar_reponer_trans.png");
}

[class*=picjr_minibar_reponer_trans_white][class*=_click] .cs_lb_label .cs_lb_left, [class*=picjr_minibar_reponer_trans_white][class*=_click] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_minibar_reponer_trans.png");
}

[class*=picjr_suitbt_trans_white][class*=_click] .cs_ed_left, [class*=picjr_suitbt_trans_white][class*=_click] .cs_bt_left, [class*=picjr_suitbt_trans_white][class*=_click] .cs_bt_inner, [class*=picjr_suitbt_trans_white][class*=_click] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_suitbt_trans.png");
}

[class*=picjr_suitbt_trans_white][class*=_click] .cs_lb_label .cs_lb_left, [class*=picjr_suitbt_trans_white][class*=_click] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_suitbt_trans.png");
}

[class*=picjr_carbt_trans_white][class*=_click] .cs_ed_left, [class*=picjr_carbt_trans_white][class*=_click] .cs_bt_left, [class*=picjr_carbt_trans_white][class*=_click] .cs_bt_inner, [class*=picjr_carbt_trans_white][class*=_click] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_carbt_trans.png");
}

[class*=picjr_carbt_trans_white][class*=_click] .cs_lb_label .cs_lb_left, [class*=picjr_carbt_trans_white][class*=_click] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_carbt_trans.png");
}

[class*=picjr_limpiarbt_trans_white][class*=_click] .cs_ed_left, [class*=picjr_limpiarbt_trans_white][class*=_click] .cs_bt_left, [class*=picjr_limpiarbt_trans_white][class*=_click] .cs_bt_inner, [class*=picjr_limpiarbt_trans_white][class*=_click] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_hab_limpiar_trans.png");
}

[class*=picjr_limpiarbt_trans_white][class*=_click] .cs_lb_label .cs_lb_left, [class*=picjr_limpiarbt_trans_white][class*=_click] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_hab_limpiar_trans.png");
}

[class*=picjr_nomolestarbt_trans_white][class*=_click] .cs_ed_left, [class*=picjr_nomolestarbt_trans_white][class*=_click] .cs_bt_left, [class*=picjr_nomolestarbt_trans_white][class*=_click] .cs_bt_inner, [class*=picjr_nomolestarbt_trans_white][class*=_click] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_hab_nomolestar_trans.png");
}

[class*=picjr_nomolestarbt_trans_white][class*=_click] .cs_lb_label .cs_lb_left, [class*=picjr_nomolestarbt_trans_white][class*=_click] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_hab_nomolestar_trans.png");
}

[class*=picsat_prioridad_baja_trans_white][class*=_gr][class*=_click] .cs_ed_left, [class*=picsat_prioridad_baja_trans_white][class*=_gr][class*=_click] .cs_bt_left, [class*=picsat_prioridad_baja_trans_white][class*=_gr][class*=_click] .cs_bt_inner, [class*=picsat_prioridad_baja_trans_white][class*=_gr][class*=_click] .cs_bt_right {
  background-image: url("../img/sat/fw_sat_prioridad_baja_trans.png");
}

[class*=picsat_prioridad_baja_trans_white][class*=_gr][class*=_click] .cs_lb_label .cs_lb_left, [class*=picsat_prioridad_baja_trans_white][class*=_gr][class*=_click] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/sat/fw_sat_prioridad_baja_trans.png");
}

[class*=picsat_prioridad_media_trans_white][class*=_gr][class*=_click] .cs_ed_left, [class*=picsat_prioridad_media_trans_white][class*=_gr][class*=_click] .cs_bt_left, [class*=picsat_prioridad_media_trans_white][class*=_gr][class*=_click] .cs_bt_inner, [class*=picsat_prioridad_media_trans_white][class*=_gr][class*=_click] .cs_bt_right {
  background-image: url("../img/sat/fw_sat_prioridad_media_trans.png");
}

[class*=picsat_prioridad_media_trans_white][class*=_gr][class*=_click] .cs_lb_label .cs_lb_left, [class*=picsat_prioridad_media_trans_white][class*=_gr][class*=_click] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/sat/fw_sat_prioridad_media_trans.png");
}

[class*=picsat_prioridad_alta_trans_white][class*=_gr][class*=_click] .cs_ed_left, [class*=picsat_prioridad_alta_trans_white][class*=_gr][class*=_click] .cs_bt_left, [class*=picsat_prioridad_alta_trans_white][class*=_gr][class*=_click] .cs_bt_inner, [class*=picsat_prioridad_alta_trans_white][class*=_gr][class*=_click] .cs_bt_right {
  background-image: url("../img/sat/fw_sat_prioridad_alta_trans.png");
}

[class*=picsat_prioridad_alta_trans_white][class*=_gr][class*=_click] .cs_lb_label .cs_lb_left, [class*=picsat_prioridad_alta_trans_white][class*=_gr][class*=_click] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/sat/fw_sat_prioridad_alta_trans.png");
}

[class*=picsat_prioridad_urgente_trans_white][class*=_gr][class*=_click] .cs_ed_left, [class*=picsat_prioridad_urgente_trans_white][class*=_gr][class*=_click] .cs_bt_left, [class*=picsat_prioridad_urgente_trans_white][class*=_gr][class*=_click] .cs_bt_inner, [class*=picsat_prioridad_urgente_trans_white][class*=_gr][class*=_click] .cs_bt_right {
  background-image: url("../img/sat/fw_sat_prioridad_urgente_trans.png");
}

[class*=picsat_prioridad_urgente_trans_white][class*=_gr][class*=_click] .cs_lb_label .cs_lb_left, [class*=picsat_prioridad_urgente_trans_white][class*=_gr][class*=_click] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/sat/fw_sat_prioridad_urgente_trans.png");
}

[class*=picsat_prioridad_urgente_trans_white][class*=_gr][class*=_click] .cs_ed_left, [class*=picsat_prioridad_urgente_trans_white][class*=_gr][class*=_click] .cs_bt_left, [class*=picsat_prioridad_urgente_trans_white][class*=_gr][class*=_click] .cs_bt_inner, [class*=picsat_prioridad_urgente_trans_white][class*=_gr][class*=_click] .cs_bt_right {
  background-image: url("../img/sat/fw_sat_prioridad_urgente_trans.png");
}

[class*=picsat_prioridad_urgente_trans_white][class*=_gr][class*=_click] .cs_lb_label .cs_lb_left, [class*=picsat_prioridad_urgente_trans_white][class*=_gr][class*=_click] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/sat/fw_sat_prioridad_urgente_trans.png");
}

[class*=pic_qrroom] .cs_ed_left, [class*=pic_qrroom] .cs_bt_left, [class*=pic_qrroom] .cs_bt_inner {
  background-image: url("../img/bell/bell_qr.png");
}

[class*=pic_qrroom] .cs_lb_label .cs_lb_left, [class*=pic_qrroom] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/bell/bell_qr.png");
}

[class*=picjr_eliminar] .cs_ed_left, [class*=picjr_eliminar] .cs_bt_left, [class*=picjr_eliminar] .cs_bt_inner, [class*=picjr_eliminar] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_eliminar.png");
}

[class*=picjr_eliminar] .cs_lb_label .cs_lb_left, [class*=picjr_eliminar] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_eliminar.png");
}

[class*=picjr_eliminar][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_eliminar.png");
}

[class*=picjr_habitacion_red] .cs_ed_left, [class*=picjr_habitacion_red] .cs_bt_left, [class*=picjr_habitacion_red] .cs_bt_inner, [class*=picjr_habitacion_red] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_habitacion_red.png");
}

[class*=picjr_habitacion_red] .cs_lb_label .cs_lb_left, [class*=picjr_habitacion_red] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_habitacion_red.png");
}

[class*=picjr_habitacion_red][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_habitacion_red.png");
}

[class*=picjr_habitacion_red2] .cs_ed_left, [class*=picjr_habitacion_red2] .cs_bt_left, [class*=picjr_habitacion_red2] .cs_bt_inner, [class*=picjr_habitacion_red2] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_habitacion_red2.png");
}

[class*=picjr_habitacion_red2] .cs_lb_label .cs_lb_left, [class*=picjr_habitacion_red2] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_habitacion_red2.png");
}

[class*=picjr_habitacion_red2][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_habitacion_red2.png");
}

[class*=pic_qrroom] {
  font-size: 13px;
  height: 36px;
  cursor: pointer;
  text-transform: uppercase;
  background: transparent !important;
  border-radius: 20px;
  color: white !important;
  border: 2px solid white !important;
}

[class*=pic_qrroom][class*=_withtextR] .cs_bt_left {
  display: block;
  width: 40px;
  background: url("../img/bell/bell_qr.png") no-repeat center;
  background-size: 20px;
}
[class*=pic_qrroom][class*=_withtextR] .cs_bt_inner {
  width: calc(100% - 80px);
  padding: 0;
  line-height: 26px;
  font-size: 20px;
  text-align: center;
}
[class*=pic_qrroom][class*=_withtextR] .cs_bt_right {
  width: 40px;
  background: none;
}

.cs_auto_out.combo_cjr_full {
  width: calc(100% - 60px) !important;
  left: 30px !important;
}

[class*=picjr_n0] .cs_ed_left, [class*=picjr_n0] .cs_bt_left, [class*=picjr_n0] .cs_bt_inner, [class*=picjr_n0] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n0.png");
}
[class*=picjr_n0] .cs_lb_label .cs_lb_left, [class*=picjr_n0] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n0.png");
}
[class*=picjr_n0][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n0.png");
}

[class*=picjr_n0_] .cs_ed_left, [class*=picjr_n0_] .cs_bt_left, [class*=picjr_n0_] .cs_bt_inner, [class*=picjr_n0_] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n0_.png");
}
[class*=picjr_n0_] .cs_lb_label .cs_lb_left, [class*=picjr_n0_] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n0_.png");
}
[class*=picjr_n0_][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n0_.png");
}

[class*=picjr_n1] .cs_ed_left, [class*=picjr_n1] .cs_bt_left, [class*=picjr_n1] .cs_bt_inner, [class*=picjr_n1] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n1.png");
}
[class*=picjr_n1] .cs_lb_label .cs_lb_left, [class*=picjr_n1] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n1.png");
}
[class*=picjr_n1][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n1.png");
}

[class*=picjr_n1_] .cs_ed_left, [class*=picjr_n1_] .cs_bt_left, [class*=picjr_n1_] .cs_bt_inner, [class*=picjr_n1_] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n1_.png");
}
[class*=picjr_n1_] .cs_lb_label .cs_lb_left, [class*=picjr_n1_] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n1_.png");
}
[class*=picjr_n1_][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n1_.png");
}

[class*=picjr_n2] .cs_ed_left, [class*=picjr_n2] .cs_bt_left, [class*=picjr_n2] .cs_bt_inner, [class*=picjr_n2] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n2.png");
}
[class*=picjr_n2] .cs_lb_label .cs_lb_left, [class*=picjr_n2] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n2.png");
}
[class*=picjr_n2][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n2.png");
}

[class*=picjr_n2_] .cs_ed_left, [class*=picjr_n2_] .cs_bt_left, [class*=picjr_n2_] .cs_bt_inner, [class*=picjr_n2_] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n2_.png");
}
[class*=picjr_n2_] .cs_lb_label .cs_lb_left, [class*=picjr_n2_] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n2_.png");
}
[class*=picjr_n2_][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n2_.png");
}

[class*=picjr_n3] .cs_ed_left, [class*=picjr_n3] .cs_bt_left, [class*=picjr_n3] .cs_bt_inner, [class*=picjr_n3] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n3.png");
}
[class*=picjr_n3] .cs_lb_label .cs_lb_left, [class*=picjr_n3] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n3.png");
}
[class*=picjr_n3][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n3.png");
}

[class*=picjr_n3_] .cs_ed_left, [class*=picjr_n3_] .cs_bt_left, [class*=picjr_n3_] .cs_bt_inner, [class*=picjr_n3_] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n3_.png");
}
[class*=picjr_n3_] .cs_lb_label .cs_lb_left, [class*=picjr_n3_] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n3_.png");
}
[class*=picjr_n3_][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n3_.png");
}

[class*=picjr_n4] .cs_ed_left, [class*=picjr_n4] .cs_bt_left, [class*=picjr_n4] .cs_bt_inner, [class*=picjr_n4] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n4.png");
}
[class*=picjr_n4] .cs_lb_label .cs_lb_left, [class*=picjr_n4] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n4.png");
}
[class*=picjr_n4][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n4.png");
}

[class*=picjr_n4_] .cs_ed_left, [class*=picjr_n4_] .cs_bt_left, [class*=picjr_n4_] .cs_bt_inner, [class*=picjr_n4_] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n4_.png");
}
[class*=picjr_n4_] .cs_lb_label .cs_lb_left, [class*=picjr_n4_] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n4_.png");
}
[class*=picjr_n4_][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n4_.png");
}

[class*=picjr_n5] .cs_ed_left, [class*=picjr_n5] .cs_bt_left, [class*=picjr_n5] .cs_bt_inner, [class*=picjr_n5] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n5.png");
}
[class*=picjr_n5] .cs_lb_label .cs_lb_left, [class*=picjr_n5] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n5.png");
}
[class*=picjr_n5][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n5.png");
}

[class*=picjr_n5_] .cs_ed_left, [class*=picjr_n5_] .cs_bt_left, [class*=picjr_n5_] .cs_bt_inner, [class*=picjr_n5_] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n5_.png");
}
[class*=picjr_n5_] .cs_lb_label .cs_lb_left, [class*=picjr_n5_] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n5_.png");
}
[class*=picjr_n5_][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n5_.png");
}

[class*=picjr_n6] .cs_ed_left, [class*=picjr_n6] .cs_bt_left, [class*=picjr_n6] .cs_bt_inner, [class*=picjr_n6] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n6.png");
}
[class*=picjr_n6] .cs_lb_label .cs_lb_left, [class*=picjr_n6] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n6.png");
}
[class*=picjr_n6][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n6.png");
}

[class*=picjr_n6_] .cs_ed_left, [class*=picjr_n6_] .cs_bt_left, [class*=picjr_n6_] .cs_bt_inner, [class*=picjr_n6_] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n6_.png");
}
[class*=picjr_n6_] .cs_lb_label .cs_lb_left, [class*=picjr_n6_] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n6_.png");
}
[class*=picjr_n6_][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n6_.png");
}

[class*=picjr_n7] .cs_ed_left, [class*=picjr_n7] .cs_bt_left, [class*=picjr_n7] .cs_bt_inner, [class*=picjr_n7] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n7.png");
}
[class*=picjr_n7] .cs_lb_label .cs_lb_left, [class*=picjr_n7] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n7.png");
}
[class*=picjr_n7][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n7.png");
}

[class*=picjr_n7_] .cs_ed_left, [class*=picjr_n7_] .cs_bt_left, [class*=picjr_n7_] .cs_bt_inner, [class*=picjr_n7_] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n7_.png");
}
[class*=picjr_n7_] .cs_lb_label .cs_lb_left, [class*=picjr_n7_] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n7_.png");
}
[class*=picjr_n7_][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n7_.png");
}

[class*=picjr_n8] .cs_ed_left, [class*=picjr_n8] .cs_bt_left, [class*=picjr_n8] .cs_bt_inner, [class*=picjr_n8] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n8.png");
}
[class*=picjr_n8] .cs_lb_label .cs_lb_left, [class*=picjr_n8] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n8.png");
}
[class*=picjr_n8][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n8.png");
}

[class*=picjr_n8_] .cs_ed_left, [class*=picjr_n8_] .cs_bt_left, [class*=picjr_n8_] .cs_bt_inner, [class*=picjr_n8_] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n8_.png");
}
[class*=picjr_n8_] .cs_lb_label .cs_lb_left, [class*=picjr_n8_] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n8_.png");
}
[class*=picjr_n8_][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n8_.png");
}

[class*=picjr_n9] .cs_ed_left, [class*=picjr_n9] .cs_bt_left, [class*=picjr_n9] .cs_bt_inner, [class*=picjr_n9] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n9.png");
}
[class*=picjr_n9] .cs_lb_label .cs_lb_left, [class*=picjr_n9] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n9.png");
}
[class*=picjr_n9][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n9.png");
}

[class*=picjr_n9_] .cs_ed_left, [class*=picjr_n9_] .cs_bt_left, [class*=picjr_n9_] .cs_bt_inner, [class*=picjr_n9_] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_n9_.png");
}
[class*=picjr_n9_] .cs_lb_label .cs_lb_left, [class*=picjr_n9_] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_n9_.png");
}
[class*=picjr_n9_][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_n9_.png");
}

[class*=picjr_nback] .cs_ed_left, [class*=picjr_nback] .cs_bt_left, [class*=picjr_nback] .cs_bt_inner, [class*=picjr_nback] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_nback.png");
}
[class*=picjr_nback] .cs_lb_label .cs_lb_left, [class*=picjr_nback] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_nback.png");
}
[class*=picjr_nback][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_nback.png");
}

[class*=picjr_nback_] .cs_ed_left, [class*=picjr_nback_] .cs_bt_left, [class*=picjr_nback_] .cs_bt_inner, [class*=picjr_nback_] .cs_bt_right {
  background-image: url("../img/gst/fw_jr_nback_.png");
}
[class*=picjr_nback_] .cs_lb_label .cs_lb_left, [class*=picjr_nback_] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/gst/fw_jr_nback_.png");
}
[class*=picjr_nback_][class*=_solopic] {
  background-image: url("../img/gst/fw_jr_nback_.png");
}

[class*=picn0] .cs_ed_left, [class*=picn0] .cs_bt_left, [class*=picn0] .cs_bt_inner, [class*=picn0] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n0.png");
}
[class*=picn0] .cs_lb_label .cs_lb_left, [class*=picn0] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n0.png");
}
[class*=picn0][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n0.png");
}

[class*=picn0_white] .cs_ed_left, [class*=picn0_white] .cs_bt_left, [class*=picn0_white] .cs_bt_inner, [class*=picn0_white] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n0_white.png");
}
[class*=picn0_white] .cs_lb_label .cs_lb_left, [class*=picn0_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n0_white.png");
}
[class*=picn0_white][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n0_white.png");
}

[class*=picn1] .cs_ed_left, [class*=picn1] .cs_bt_left, [class*=picn1] .cs_bt_inner, [class*=picn1] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n1.png");
}
[class*=picn1] .cs_lb_label .cs_lb_left, [class*=picn1] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n1.png");
}
[class*=picn1][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n1.png");
}

[class*=picn1_white] .cs_ed_left, [class*=picn1_white] .cs_bt_left, [class*=picn1_white] .cs_bt_inner, [class*=picn1_white] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n1_white.png");
}
[class*=picn1_white] .cs_lb_label .cs_lb_left, [class*=picn1_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n1_white.png");
}
[class*=picn1_white][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n1_white.png");
}

[class*=picn2] .cs_ed_left, [class*=picn2] .cs_bt_left, [class*=picn2] .cs_bt_inner, [class*=picn2] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n2.png");
}
[class*=picn2] .cs_lb_label .cs_lb_left, [class*=picn2] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n2.png");
}
[class*=picn2][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n2.png");
}

[class*=picn2_white] .cs_ed_left, [class*=picn2_white] .cs_bt_left, [class*=picn2_white] .cs_bt_inner, [class*=picn2_white] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n2_white.png");
}
[class*=picn2_white] .cs_lb_label .cs_lb_left, [class*=picn2_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n2_white.png");
}
[class*=picn2_white][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n2_white.png");
}

[class*=picn3] .cs_ed_left, [class*=picn3] .cs_bt_left, [class*=picn3] .cs_bt_inner, [class*=picn3] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n3.png");
}
[class*=picn3] .cs_lb_label .cs_lb_left, [class*=picn3] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n3.png");
}
[class*=picn3][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n3.png");
}

[class*=picn3_white] .cs_ed_left, [class*=picn3_white] .cs_bt_left, [class*=picn3_white] .cs_bt_inner, [class*=picn3_white] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n3_white.png");
}
[class*=picn3_white] .cs_lb_label .cs_lb_left, [class*=picn3_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n3_white.png");
}
[class*=picn3_white][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n3_white.png");
}

[class*=picn4] .cs_ed_left, [class*=picn4] .cs_bt_left, [class*=picn4] .cs_bt_inner, [class*=picn4] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n4.png");
}
[class*=picn4] .cs_lb_label .cs_lb_left, [class*=picn4] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n4.png");
}
[class*=picn4][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n4.png");
}

[class*=picn4_white] .cs_ed_left, [class*=picn4_white] .cs_bt_left, [class*=picn4_white] .cs_bt_inner, [class*=picn4_white] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n4_white.png");
}
[class*=picn4_white] .cs_lb_label .cs_lb_left, [class*=picn4_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n4_white.png");
}
[class*=picn4_white][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n4_white.png");
}

[class*=picn5] .cs_ed_left, [class*=picn5] .cs_bt_left, [class*=picn5] .cs_bt_inner, [class*=picn5] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n5.png");
}
[class*=picn5] .cs_lb_label .cs_lb_left, [class*=picn5] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n5.png");
}
[class*=picn5][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n5.png");
}

[class*=picn5_white] .cs_ed_left, [class*=picn5_white] .cs_bt_left, [class*=picn5_white] .cs_bt_inner, [class*=picn5_white] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n5_white.png");
}
[class*=picn5_white] .cs_lb_label .cs_lb_left, [class*=picn5_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n5_white.png");
}
[class*=picn5_white][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n5_white.png");
}

[class*=picn6] .cs_ed_left, [class*=picn6] .cs_bt_left, [class*=picn6] .cs_bt_inner, [class*=picn6] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n6.png");
}
[class*=picn6] .cs_lb_label .cs_lb_left, [class*=picn6] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n6.png");
}
[class*=picn6][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n6.png");
}

[class*=picn6_white] .cs_ed_left, [class*=picn6_white] .cs_bt_left, [class*=picn6_white] .cs_bt_inner, [class*=picn6_white] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n6_white.png");
}
[class*=picn6_white] .cs_lb_label .cs_lb_left, [class*=picn6_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n6_white.png");
}
[class*=picn6_white][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n6_white.png");
}

[class*=picn7] .cs_ed_left, [class*=picn7] .cs_bt_left, [class*=picn7] .cs_bt_inner, [class*=picn7] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n7.png");
}
[class*=picn7] .cs_lb_label .cs_lb_left, [class*=picn7] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n7.png");
}
[class*=picn7][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n7.png");
}

[class*=picn7_white] .cs_ed_left, [class*=picn7_white] .cs_bt_left, [class*=picn7_white] .cs_bt_inner, [class*=picn7_white] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n7_white.png");
}
[class*=picn7_white] .cs_lb_label .cs_lb_left, [class*=picn7_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n7_white.png");
}
[class*=picn7_white][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n7_white.png");
}

[class*=picn8] .cs_ed_left, [class*=picn8] .cs_bt_left, [class*=picn8] .cs_bt_inner, [class*=picn8] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n8.png");
}
[class*=picn8] .cs_lb_label .cs_lb_left, [class*=picn8] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n8.png");
}
[class*=picn8][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n8.png");
}

[class*=picn8_white] .cs_ed_left, [class*=picn8_white] .cs_bt_left, [class*=picn8_white] .cs_bt_inner, [class*=picn8_white] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n8_white.png");
}
[class*=picn8_white] .cs_lb_label .cs_lb_left, [class*=picn8_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n8_white.png");
}
[class*=picn8_white][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n8_white.png");
}

[class*=picn9] .cs_ed_left, [class*=picn9] .cs_bt_left, [class*=picn9] .cs_bt_inner, [class*=picn9] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n9.png");
}
[class*=picn9] .cs_lb_label .cs_lb_left, [class*=picn9] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n9.png");
}
[class*=picn9][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n9.png");
}

[class*=picn9_white] .cs_ed_left, [class*=picn9_white] .cs_bt_left, [class*=picn9_white] .cs_bt_inner, [class*=picn9_white] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_n9_white.png");
}
[class*=picn9_white] .cs_lb_label .cs_lb_left, [class*=picn9_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_n9_white.png");
}
[class*=picn9_white][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_n9_white.png");
}

[class*=picsimbol_asterisk] .cs_ed_left, [class*=picsimbol_asterisk] .cs_bt_left, [class*=picsimbol_asterisk] .cs_bt_inner, [class*=picsimbol_asterisk] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_simbol_asterisk.png");
}
[class*=picsimbol_asterisk] .cs_lb_label .cs_lb_left, [class*=picsimbol_asterisk] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_simbol_asterisk.png");
}
[class*=picsimbol_asterisk][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_simbol_asterisk.png");
}

[class*=picsimbol_asterisk_white] .cs_ed_left, [class*=picsimbol_asterisk_white] .cs_bt_left, [class*=picsimbol_asterisk_white] .cs_bt_inner, [class*=picsimbol_asterisk_white] .cs_bt_right {
  background-image: url("../img/fw/symbol/fw_simbol_asterisk_white.png");
}
[class*=picsimbol_asterisk_white] .cs_lb_label .cs_lb_left, [class*=picsimbol_asterisk_white] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/symbol/fw_simbol_asterisk_white.png");
}
[class*=picsimbol_asterisk_white][class*=_solopic] {
  background-image: url("../img/fw/symbol/fw_simbol_asterisk_white.png");
}/*# sourceMappingURL=JAR.css.map */