/** __________________________________________________________________________________________________________________ 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;
}

.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%;
}

.cs_fr_r60 {
  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*=_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;
}

.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*=_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*=_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;
}

.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;
}

[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_text {
  height: 20px;
  padding-top: 6px;
  text-align: center;
  font-size: 11px;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  white-space: normal;
}

.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_juanesandrita] .cs_bt_left {
  width: 20px;
}
.fw_notificacion_container .cs_fr_minimin [class*=picapp_juanesandrita] .cs_bt_inner {
  width: calc(100% - 180px);
}
.fw_notificacion_container .cs_fr_minimin [class*=picapp_juanesandrita] .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*=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_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*=shp_main] {
  position: absolute;
  float: none;
  border-radius: 4px;
  cursor: pointer;
}

[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*=page_dialog_llavehabitacion] {
  width: 350px !important;
  height: 600px !important;
  left: calc((100% - 350px) / 2);
  top: calc((100% - 600px) / 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%;
}
.cs_vw_page_full_checkin_document 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_hoja_registro [class*=_borderiberostar][class*=-u],
.cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-u] {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-d],
.cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-d] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-l],
.cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-l] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_hoja_registro [class*=_borderiberostar][class*=-r],
.cs_vw_page_full_hoja_registro_imp [class*=_borderiberostar][class*=-r] {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.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] {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.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] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.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] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.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] {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.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] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.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] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.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] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}
.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] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}
.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] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}
.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] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}
.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] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.cs_vw_page_full_hoja_registro [class*=_titleiberostar],
.cs_vw_page_full_hoja_registro_imp [class*=_titleiberostar] {
  border-color: red !important;
  background: rgba(255, 165, 0, 0.44);
}
.cs_vw_page_full_hoja_registro [class*=_subtitleiberostar],
.cs_vw_page_full_hoja_registro_imp [class*=_subtitleiberostar] {
  border-color: black !important;
  background: rgba(255, 165, 0, 0.44);
}
.cs_vw_page_full_hoja_registro [class*=_fieldtitle],
.cs_vw_page_full_hoja_registro_imp [class*=_fieldtitle] {
  background: lightcyan;
}
.cs_vw_page_full_hoja_registro [class*=_fieldtext],
.cs_vw_page_full_hoja_registro_imp [class*=_fieldtext] {
  border-color: black !important;
  background: transparent;
}
.cs_vw_page_full_hoja_registro [class*=_obligado],
.cs_vw_page_full_hoja_registro_imp [class*=_obligado] {
  border-color: red !important;
}
.cs_vw_page_full_hoja_registro [class*=_noholder][class*=_obligado],
.cs_vw_page_full_hoja_registro_imp [class*=_noholder][class*=_obligado] {
  border-color: red;
  background-color: transparent;
}
.cs_vw_page_full_hoja_registro [class*=_bigline],
.cs_vw_page_full_hoja_registro_imp [class*=_bigline] {
  padding: 0 50px;
  border: 1.5px solid black;
  border-left: 0;
  border-right: 0;
  height: 90%;
}
.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 {
  padding: 5px 0;
  font-weight: bold;
  white-space: normal;
}
.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 {
  background: transparent;
  height: 100% !important;
}
.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 {
  width: 25px;
}
.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 {
  width: calc(100% - 25px);
  padding-top: 4px;
}
.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 {
  background-size: 16px 16px;
}
.cs_vw_page_full_hoja_registro .cs_lb_pad_firma,
.cs_vw_page_full_hoja_registro_imp .cs_lb_pad_firma {
  border: 10px solid rgb(0, 0, 0);
  height: 300px !important;
  left: 10%;
}
.cs_vw_page_full_hoja_registro [class$=_cleanfirma],
.cs_vw_page_full_hoja_registro_imp [class$=_cleanfirma] {
  position: absolute;
  right: 60px;
  height: 60px;
  width: 60px;
  margin-top: -290px;
}
.cs_vw_page_full_hoja_registro .cs_ed_super,
.cs_vw_page_full_hoja_registro_imp .cs_ed_super {
  height: 100%;
}
.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 {
  height: 100%;
}
.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 {
  padding-top: 3px;
  color: black;
  font-size: 1.375rem;
  height: 100%;
}
.cs_vw_page_full_hoja_registro .cs_ed_super._disabled,
.cs_vw_page_full_hoja_registro_imp .cs_ed_super._disabled {
  opacity: 1;
}
.cs_vw_page_full_hoja_registro .cs_lb_combo._fieldtext,
.cs_vw_page_full_hoja_registro_imp .cs_lb_combo._fieldtext {
  color: black;
  font-size: 1.375rem;
}
.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 {
  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_hoja_registro,
#id_modal_hoja_registro_imp {
  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%;
}

.grid_selectviajero {
  display: grid;
  grid-template-columns: 1fr 35px;
  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;
}

.grid_selectviajero {
  background-color: white;
  color: black;
}

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

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

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

[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*=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;
}

.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;
}

[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;
}

.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;
}

.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/fw_n0.png");
}
[class*=picn0] .cs_lb_label .cs_lb_left,
[class*=picn0] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_n0.png");
}
[class*=picn0][class*=_solopic] {
  background-image: url("../img/fw/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/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/fw_n0_white.png");
}
[class*=picn0_white][class*=_solopic] {
  background-image: url("../img/fw/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/fw_n1.png");
}
[class*=picn1] .cs_lb_label .cs_lb_left,
[class*=picn1] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_n1.png");
}
[class*=picn1][class*=_solopic] {
  background-image: url("../img/fw/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/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/fw_n1_white.png");
}
[class*=picn1_white][class*=_solopic] {
  background-image: url("../img/fw/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/fw_n2.png");
}
[class*=picn2] .cs_lb_label .cs_lb_left,
[class*=picn2] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_n2.png");
}
[class*=picn2][class*=_solopic] {
  background-image: url("../img/fw/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/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/fw_n2_white.png");
}
[class*=picn2_white][class*=_solopic] {
  background-image: url("../img/fw/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/fw_n3.png");
}
[class*=picn3] .cs_lb_label .cs_lb_left,
[class*=picn3] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_n3.png");
}
[class*=picn3][class*=_solopic] {
  background-image: url("../img/fw/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/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/fw_n3_white.png");
}
[class*=picn3_white][class*=_solopic] {
  background-image: url("../img/fw/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/fw_n4.png");
}
[class*=picn4] .cs_lb_label .cs_lb_left,
[class*=picn4] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_n4.png");
}
[class*=picn4][class*=_solopic] {
  background-image: url("../img/fw/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/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/fw_n4_white.png");
}
[class*=picn4_white][class*=_solopic] {
  background-image: url("../img/fw/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/fw_n5.png");
}
[class*=picn5] .cs_lb_label .cs_lb_left,
[class*=picn5] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_n5.png");
}
[class*=picn5][class*=_solopic] {
  background-image: url("../img/fw/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/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/fw_n5_white.png");
}
[class*=picn5_white][class*=_solopic] {
  background-image: url("../img/fw/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/fw_n6.png");
}
[class*=picn6] .cs_lb_label .cs_lb_left,
[class*=picn6] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_n6.png");
}
[class*=picn6][class*=_solopic] {
  background-image: url("../img/fw/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/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/fw_n6_white.png");
}
[class*=picn6_white][class*=_solopic] {
  background-image: url("../img/fw/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/fw_n7.png");
}
[class*=picn7] .cs_lb_label .cs_lb_left,
[class*=picn7] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_n7.png");
}
[class*=picn7][class*=_solopic] {
  background-image: url("../img/fw/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/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/fw_n7_white.png");
}
[class*=picn7_white][class*=_solopic] {
  background-image: url("../img/fw/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/fw_n8.png");
}
[class*=picn8] .cs_lb_label .cs_lb_left,
[class*=picn8] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_n8.png");
}
[class*=picn8][class*=_solopic] {
  background-image: url("../img/fw/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/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/fw_n8_white.png");
}
[class*=picn8_white][class*=_solopic] {
  background-image: url("../img/fw/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/fw_n9.png");
}
[class*=picn9] .cs_lb_label .cs_lb_left,
[class*=picn9] .cs_lb_label .cs_lb_inner {
  background-image: url("../img/fw/fw_n9.png");
}
[class*=picn9][class*=_solopic] {
  background-image: url("../img/fw/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/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/fw_n9_white.png");
}
[class*=picn9_white][class*=_solopic] {
  background-image: url("../img/fw/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/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/fw_simbol_asterisk.png");
}
[class*=picsimbol_asterisk][class*=_solopic] {
  background-image: url("../img/fw/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/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/fw_simbol_asterisk_white.png");
}
[class*=picsimbol_asterisk_white][class*=_solopic] {
  background-image: url("../img/fw/fw_simbol_asterisk_white.png");
}/*# sourceMappingURL=PS.css.map */