@-webkit-keyframes PERSIANA {
  0% {
    height: 0;
  }
}
@-webkit-keyframes FADE {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes NEW_UNFADE {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes NEW_LEFT {
  0% {
    left: -100%;
    transform: translate3D(-100%, 0, 0);
  }
  100% {
    left: 0;
    transform: translate3D(0, 0, 0);
  }
}
@-webkit-keyframes NEW_UNLEFT {
  0% {
    left: 0;
    transform: translate3D(0, 0, 0);
  }
  100% {
    left: -100%;
    transform: translate3D(-100%, 0, 0);
  }
}
@-webkit-keyframes NEW_BOTTOM {
  0% {
    top: 200%;
    transform: translate3D(0, -100%, 0);
  }
  100% {
    transform: translate3D(0, 0, 0);
  }
}
@-webkit-keyframes NEW_RIGHT {
  0% {
    left: 100%;
    transform: translate3D(0, 0, 0);
  }
  100% {
    left: 0;
    transform: translate3D(100%, 0, 0);
  }
}
@-webkit-keyframes NEW_TOP {
  0% {
    transform: translate3D(0, -100%, 0);
  }
  100% {
    transform: translate3D(0, 0%, 0);
  }
}
@-webkit-keyframes BOOMPER_INVERSE {
  0% {
    transform: scale(1.02, 1.02);
  }
}
@-webkit-keyframes ROTACION-360 {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(-90deg);
  }
  50% {
    transform: rotate(-180deg);
  }
  75% {
    transform: rotate(-270deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@-webkit-keyframes ROTACION-ARRITMICA {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes VAIVEN-WAIT-12 {
  0% {
    transform: rotate(12deg);
  }
  50% {
    transform: rotate(-12deg);
  }
  100% {
    transform: rotate(12deg);
  }
}
@-webkit-keyframes VAIVEN-WAIT-24 {
  0% {
    transform: rotate(24deg);
  }
  50% {
    transform: rotate(-24deg);
  }
  100% {
    transform: rotate(24deg);
  }
}
@-webkit-keyframes VAIVEN-SAT {
  0% {
    transform: rotate(-60deg);
  }
  30% {
    transform: rotate(60deg);
  }
  100% {
    transform: rotate(-60deg);
  }
}
@-webkit-keyframes ROTACION-PRESTIGE {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
@-webkit-keyframes SHOW_LEFT {
  0% {
    left: -100%;
    transform: translate3D(-100%, 0, 0);
  }
  100% {
    left: 0;
    transform: translate3D(0, 0, 0);
  }
}
@-webkit-keyframes UNSHOW_LEFT {
  0% {
    left: 0;
    transform: translate3D(0, 0, 0);
  }
  100% {
    left: -100%;
    transform: translate3D(-100%, 0, 0);
  }
}
@-webkit-keyframes SHOW_BOTTOM {
  0% {
    top: 200%;
    transform: translate3D(0, -100%, 0);
  }
  100% {
    transform: translate3D(0, 0, 0);
  }
}
@-webkit-keyframes UNSHOW_BOTTOM {
  0% {
    transform: translate3D(0, 0, 0);
    opacity: 1;
  }
  100% {
    transform: translate3D(0, 100%, 0);
    opacity: 0;
  }
}
@-webkit-keyframes SHOW_FADE {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes UNSHOW_FADE {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
[class*=animacion_fade] {
  animation: FADE 0.3s;
}

[class*=animacion_left] {
  animation: NEW_LEFT 0.3s;
}

.animacion_bottom {
  animation: NEW_BOTTOM 0.3s;
}

.masterclose {
  animation: NEW_UNFADE 0.28s !important;
}

@font-face {
  font-family: Downlink;
  src: url("../../fonts/Downlink/Downlink.ttf?") format("truetype");
  /*src:url($path + "fonts/Downlink/Downlink.eot?") format("eot");
  url($path + "fonts/Downlink/Downlink.woff") format("woff"),
  url($path + "fonts/Downlink/Downlink.ttf") format("truetype"),
  url($path + "fonts/Downlink/Downlink.svg#Downlink") format("svg");*/
}
@font-face {
  font-family: Downlink_bold;
  src: url("../../fonts/Downlink/Downlink_Bold.ttf") format("truetype");
}
@font-face {
  font-family: sourcesanspro_light;
  src: url("../../fonts/Source_Sans_Pro/SourceSansPro-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: sourcesanspro_regular;
  src: url("../../fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: sourcesanspro_bold;
  src: url("../../fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: sourcesanspro_bolditalic;
  src: url("../../fonts/Source_Sans_Pro/SourceSansPro-BoldItalic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: OpenSans;
  src: url("../../fonts/OpenSans/opensans-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: OpenSans_bold;
  src: url("../../fonts/OpenSans/opensans-bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Raleway_light;
  src: url("../../fonts/Raleway/raleway-light-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Raleway;
  src: url("../../fonts/Raleway/raleway-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Raleway_bold;
  src: url("../../fonts/Raleway/raleway-bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/*$color-asistente-white: 	 				rgb(255, 255, 255);
$color-asistente-red: 						rgb(255, 0, 0);
$color-asistente-black: 					rgb(0, 0, 0);
$color-asistente-blue: 						$Button_OK_Back;
$color-asistente-green: 					rgb(142, 231, 1);
$color-asistente-yellow: 					rgb(255, 229, 16);
$color-asistente-gray: 						rgb(234, 234, 234);
$color-asistente-jr: 	    				rgb(249, 191, 12);*/
.fw_colorwht {
  color: white !important;
}
.fw_colorwht .cs_lb_label .cs_lb_inner {
  color: white !important;
}

.fw_colorBGwht {
  background-color: white !important;
}

.fw_colorred {
  color: red !important;
}
.fw_colorred .cs_lb_label .cs_lb_inner {
  color: red !important;
}

.fw_colorBGred {
  background-color: red !important;
}

.fw_colororange {
  color: #ff9100 !important;
}
.fw_colororange .cs_lb_label .cs_lb_inner {
  color: #ff9100 !important;
}

.fw_colorBGorange {
  background-color: #ff9100 !important;
}

.fw_colorblack {
  color: black !important;
}
.fw_colorblack .cs_lb_label .cs_lb_inner {
  color: black !important;
}

.fw_colorBGblack {
  background-color: black !important;
}

.fw_colorblue {
  color: #1f97f8 !important;
}
.fw_colorblue .cs_lb_label .cs_lb_inner {
  color: #1f97f8 !important;
}

.fw_colorBGblue {
  background-color: #1f97f8 !important;
}

.fw_colorgreen {
  color: #03cb07 !important;
}
.fw_colorgreen .cs_lb_label .cs_lb_inner {
  color: #03cb07 !important;
}

.fw_colorBGgreen {
  background-color: #03cb07 !important;
}

.fw_coloryellow {
  color: #fdf005 !important;
}
.fw_coloryellow .cs_lb_label .cs_lb_inner {
  color: #fdf005 !important;
}

.fw_colorBGyellow {
  background-color: #fdf005 !important;
}

.fw_colorbeige {
  color: #ccce96 !important;
}
.fw_colorbeige .cs_lb_label .cs_lb_inner {
  color: #ccce96 !important;
}

.fw_colorBGbeige {
  background-color: #ccce96 !important;
}

.fw_colorpink {
  color: #fa3ad9 !important;
}
.fw_colorpink .cs_lb_label .cs_lb_inner {
  color: #fa3ad9 !important;
}

.fw_colorBGpink {
  background-color: #fa3ad9 !important;
}

.fw_colorcyan {
  color: #27e1ff !important;
}
.fw_colorcyan .cs_lb_label .cs_lb_inner {
  color: #27e1ff !important;
}

.fw_colorBGcyan {
  background-color: #27e1ff !important;
}

.fw_colorgray {
  color: #ebebeb !important;
}
.fw_colorgray .cs_lb_label .cs_lb_inner {
  color: #ebebeb !important;
}

.fw_colorBGgray {
  background-color: #ebebeb !important;
}

.fw_colorassist {
  color: #00faad !important;
}
.fw_colorassist .cs_lb_label .cs_lb_inner {
  color: #00faad !important;
}

.fw_colorBGassist {
  background-color: #00faad !important;
}

.fw_colorWht {
  color: white !important;
}
.fw_colorWht .cs_lb_label .cs_lb_inner {
  color: "Wht" !important;
}

.fw_colorBGWht {
  background-color: white !important;
}

.fw_colorRed {
  color: red !important;
}
.fw_colorRed .cs_lb_label .cs_lb_inner {
  color: red !important;
}

.fw_colorBGRed {
  background-color: red !important;
}

.fw_colorOrange {
  color: #ff9100 !important;
}
.fw_colorOrange .cs_lb_label .cs_lb_inner {
  color: #ff9100 !important;
}

.fw_colorBGOrange {
  background-color: #ff9100 !important;
}

.fw_colorBlack {
  color: black !important;
}
.fw_colorBlack .cs_lb_label .cs_lb_inner {
  color: black !important;
}

.fw_colorBGBlack {
  background-color: black !important;
}

.fw_colorBlue {
  color: #1f97f8 !important;
}
.fw_colorBlue .cs_lb_label .cs_lb_inner {
  color: #1f97f8 !important;
}

.fw_colorBGBlue {
  background-color: #1f97f8 !important;
}

.fw_colorGreen {
  color: #03cb07 !important;
}
.fw_colorGreen .cs_lb_label .cs_lb_inner {
  color: #03cb07 !important;
}

.fw_colorBGGreen {
  background-color: #03cb07 !important;
}

.fw_colorYellow {
  color: #fdf005 !important;
}
.fw_colorYellow .cs_lb_label .cs_lb_inner {
  color: #fdf005 !important;
}

.fw_colorBGYellow {
  background-color: #fdf005 !important;
}

.fw_colorBeige {
  color: #ccce96 !important;
}
.fw_colorBeige .cs_lb_label .cs_lb_inner {
  color: #ccce96 !important;
}

.fw_colorBGBeige {
  background-color: #ccce96 !important;
}

.fw_colorPink {
  color: #fa3ad9 !important;
}
.fw_colorPink .cs_lb_label .cs_lb_inner {
  color: #fa3ad9 !important;
}

.fw_colorBGPink {
  background-color: #fa3ad9 !important;
}

.fw_colorCyan {
  color: #27e1ff !important;
}
.fw_colorCyan .cs_lb_label .cs_lb_inner {
  color: #27e1ff !important;
}

.fw_colorBGCyan {
  background-color: #27e1ff !important;
}

.fw_colorGray {
  color: #ebebeb !important;
}
.fw_colorGray .cs_lb_label .cs_lb_inner {
  color: #ebebeb !important;
}

.fw_colorBGGray {
  background-color: #ebebeb !important;
}

.fw_colorAssist {
  color: #00faad !important;
}
.fw_colorAssist .cs_lb_label .cs_lb_inner {
  color: #00faad !important;
}

.fw_colorBGAssist {
  background-color: #00faad !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.idiomaes {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_es.png") no-repeat center center;
}

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

.idiomaen {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_en.png") no-repeat center center;
}

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

.idiomait {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_it.png") no-repeat center center;
}

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

.idiomafr {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_fr.png") no-repeat center center;
}

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

.idiomade {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_de.png") no-repeat center center;
}

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

.idiomapt {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_pt.png") no-repeat center center;
}

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

.idiomaca {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_ca.png") no-repeat center center;
}

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

.idiomaru {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_ru.png") no-repeat center center;
}

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

.idiomano {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_no.png") no-repeat center center;
}

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

.idiomahr {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_hr.png") no-repeat center center;
}

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

.idiomanl {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_nl.png") no-repeat center center;
}

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

.idiomaae {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_ae.png") no-repeat center center;
}

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

.idiomaue {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_ue.png") no-repeat center center;
}

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

.idiomaue_trans {
  height: 36px;
  width: 36px;
  background-size: 80%;
  background: url("../../img/fw/lang/fw_pais_ue_trans.png") no-repeat center center;
}

body {
  margin: 0;
  background-size: 70%;
  font-size: 13px;
  font-family: sourcesanspro_regular, Arial, sans-serif;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  line-height: normal;
  box-sizing: border-box;
  overflow: hidden;
  color: black;
  background-color: #ebebeb;
  caret-color: blue;
}

*, *:before, *:after {
  box-sizing: border-box;
}

*:focus {
  outline: none;
}

::selection {
  color: black;
  background-color: #f2fc02;
}

input::selection {
  color: black;
  background-color: #f2fc02;
}

input:disabled {
  color: #aaaaaa;
}

input[type=password] {
  box-shadow: 0 0 transparent;
  background-color: transparent;
}

.dismiss-modalwin {
  background-color: transparent;
}

/*::selection {
	// Cambia el color de seleccion del input.
	color:                          $color_corporate_selection_Front;
	background-color:               $color_corporate_selection_Back;

}*/
/*input::selection {
	color:                          $color_corporate_selection_Front;
	background-color:               $color_corporate_selection_Back;

}*/
/*
input {
}
button, select, textarea {
}
input:disabled {
	color:				            $color_disabled;
}*/
input[type=password] {
  border-radius: 0;
  height: 20px;
  border: 0;
  width: 100%;
  padding-left: 6px;
  padding-right: 0;
  box-shadow: 0 0 transparent;
  background-color: transparent;
}

ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

img {
  width: auto;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
}

div, img, input, textarea, select, a {
  outline: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.cs_vw_page_dialog_keyboard_alfanumeric {
  height: 280px !important;
  max-height: 280px !important;
  min-height: 280px !important;
  width: 60% !important;
  left: 20%;
  top: calc(50% - 140px);
}

.cs_vw_page_dialog_keyboard_numeric {
  height: 360px !important;
  max-height: 360px !important;
  min-height: 360px !important;
  width: 360px !important;
  max-width: 360px !important;
  min-width: 360px !important;
  left: calc(50% - 180px);
  top: calc(50% - 180px);
}

.cs_vw_page_dialog_keyboard_numeric_title {
  height: 390px !important;
  max-height: 390px !important;
  min-height: 390px !important;
  width: 360px !important;
  max-width: 360px !important;
  min-width: 360px !important;
  left: calc(50% - 180px);
  top: calc(50% - 195px);
}

.cs_vw_page_dialog_keyboard_numeric_password {
  height: 380px !important;
  max-height: 380px !important;
  min-height: 380px !important;
  width: 360px !important;
  max-width: 360px !important;
  min-width: 360px !important;
  left: calc(50% - 180px);
  top: calc(50% - 190px);
}

.cs_vp_rounded-visor {
  background-color: #a4eff7;
  border-radius: 0;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
}

[class*=page_full_geticon_phone],
[class*=page_full_geticon_hphone] {
  animation: NEW_LEFT 0.28s;
  box-shadow: 10px 0 60px rgba(0, 0, 0, 0.5);
}

[class*=page_dialog_geticon_tablet],
[class*=page_dialog_geticon_htablet] {
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  width: 600px !important;
  height: 600px !important;
  left: calc((100% - 600px)/2) !important;
  top: calc((100% - 600px)/2) !important;
  background-color: #e8f0f0;
}

[class*="+forced"] {
  border: 1px solid red !important;
}

[class*="cs_ed_password +forced"], [class*="cs_ed_user +forced"] {
  border: none;
}
[class*="cs_ed_password +forced"] [class*=cs_ed_inner], [class*="cs_ed_user +forced"] [class*=cs_ed_inner] {
  border: 1px solid red !important;
}

[class*=page_full_getbrand_phone],
[class*=page_full_getbrand_hphone] {
  animation: NEW_LEFT 0.28s;
  box-shadow: 10px 0 60px rgba(0, 0, 0, 0.5);
}

[class*=page_dialog_getbrand_tablet],
[class*=page_dialog_getbrand_htablet] {
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  width: 550px !important;
  height: 500px !important;
  left: calc((100% - 550px)/2) !important;
  top: calc((100% - 500px)/2) !important;
}

[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 rgba(0, 0, 0, 0.1);
}

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

.brand_text {
  text-align: center;
  font-size: 13px;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: #e6e6e6;
  border-radius: 20px;
}

.brand_ico_td {
  width: 70px;
  max-width: 70px;
  min-width: 70px;
  height: 60px;
  min-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_inner, .cs_lb_brand_ico_0, .fw_icostatbrand_0 {
  background: url("../../img/brands/logo-alfa-romeo.png") no-repeat center center;
  background-size: auto 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[class*=Vlist_item_Icon] {
  height: 60px !important;
  padding: 4px;
  width: 100%;
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

.icon_ico_td {
  width: 50px;
  max-width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
}

[class*=icon_ico_] {
  width: 100%;
  height: 100%;
}

[class*=Vlist_item_Icon] [class*=icon_ico_] {
  width: 100%;
  height: 50px;
}

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

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

[class*=Vlist_item_Color] {
  height: 70px;
  padding: 8px !important;
  width: 100%;
  border-bottom: none;
}

.color_ico_td {
  width: 46px;
  max-width: 46px;
  min-width: 46px;
}

[class*=color_ico_] {
  width: 100%;
  height: 100%;
}

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

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

.cs_fr_separator {
  width: 100%;
  background-color: transparent;
  height: 6px;
}
.cs_fr_separator1 {
  height: 1px;
}
.cs_fr_separator2 {
  height: 2px;
}
.cs_fr_separator10 {
  height: 10px;
}
.cs_fr_separator30 {
  height: 30px;
}

.cs_fr_line {
  width: 100%;
  height: 1px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.cs_fr_space {
  float: left;
  height: 100%;
  background-color: transparent;
}

.cs_fr_nano {
  height: 10px;
  width: 100%;
}

.cs_fr_minimin {
  height: 20px;
  width: 100%;
}

.cs_fr_mini {
  height: 30px;
  width: 100%;
}

.cs_fr_regular {
  height: 38px;
  width: 100%;
}

.cs_fr_r50 {
  width: 100%;
  height: 50px;
}

.cs_fr_r60 {
  width: 100%;
  height: 60px;
}

.cs_fr_r70 {
  width: 100%;
  height: 70px;
}

.cs_fr_r80 {
  width: 100%;
  height: 80px;
}

.cs_fr_r90 {
  width: 100%;
  height: 90px;
}

.cs_fr_r100 {
  width: 100%;
  height: 100px;
}

.cs_fr_r110 {
  width: 100%;
  height: 110px;
}

.cs_fr_r120 {
  width: 100%;
  height: 120px;
}

.cs_fr_r130 {
  width: 100%;
  height: 130px;
}

.cs_fr_r140 {
  width: 100%;
  height: 140px;
}

.cs_fr_r150 {
  width: 100%;
  height: 150px;
}

.cs_fr_r160 {
  width: 100%;
  height: 160px;
}

.cs_fr_r170 {
  width: 100%;
  height: 170px;
}

.cs_fr_r180 {
  width: 100%;
  height: 180px;
}

.cs_fr_r190 {
  width: 100%;
  height: 190px;
}

.cs_fr_r200 {
  width: 100%;
  height: 200px;
}

.cs_fr_r250 {
  width: 100%;
  height: 250px;
}

.cs_fr_r300 {
  width: 100%;
  height: 300px;
}

.cs_fr_r350 {
  width: 100%;
  height: 350px;
}

.cs_fr_r400 {
  width: 100%;
  height: 400px;
}

.cs_fr_r450 {
  width: 100%;
  height: 450px;
}

.cs_fr_r500 {
  width: 100%;
  height: 500px;
}

.cs_fr_r550 {
  width: 100%;
  height: 550px;
}

.cs_fr_r600 {
  width: 100%;
  height: 600px;
}

.cs_fr_rauto {
  height: auto;
}

.selected {
  color: black !important;
  background-color: #ffa000 !important;
}

.fw_selected {
  color: black !important;
  background-color: #ffa000 !important;
}

[class*=_filter] .fw_selected {
  background-color: #3b9cd9 !important;
}

[class*=Vlist_item] .fw_selected {
  height: 23px;
  margin-top: -4px;
  padding-top: 3px;
  border-radius: 3px;
}

[class*=fw_selectedsort] {
  border-radius: 3px;
  background: url("../../img/fw/cursor/fw_cursor_Down_black.png") no-repeat center center;
  padding-top: 6px;
  padding-left: 18px;
  height: 26px;
  margin-top: 0;
  color: black !important;
  background-color: #ffa000 !important;
  box-shadow: 0 0 2px black inset;
  background-image: url(../../../../img/fw/cursor/fw_cursor_down.png);
  background-size: 11px;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
}
[class*=fw_selectedsort][class*=_up] {
  background-image: url(../../../../img/fw/cursor/fw_cursor_up.png);
  background-size: 11px;
  background-repeat: no-repeat;
  padding-top: 6px;
  margin-top: 0;
  height: 26px;
  background-position: 5px 8px !important;
}

.fw_canbesorted {
  background-color: #5a5a5a;
  border-radius: 3px;
  padding-top: 6px;
  padding-left: 18px !important;
  height: 26px;
  background-image: url(../../../../img/fw/cursor/fw_cursor_down.png);
  background-size: 11px;
  background-repeat: no-repeat;
  background-position: 5px 8px !important;
  min-width: calc(100% - 2px) !important;
}

.numColorNegative {
  color: indianred;
}

.numColorPositive {
  color: black;
}

.numColorNull {
  color: lightgray;
}

[class*=invisible] {
  opacity: 0;
}

[class*=_noshow] {
  opacity: 0;
}

.invisible {
  opacity: 0;
}

.visible {
  opacity: 1;
}

.fw_disabled .cs_lb_label .cs_lb_inner {
  color: rgba(0, 0, 0, 0.2) !important;
}

[class*=_disabled] {
  opacity: 0.35;
}
[class*=_disabled] input, [class*=_disabled] textarea {
  pointer-events: none;
}

.oculta {
  display: none;
}

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

.fw_colorHab {
  color: #aeb07a;
}
.fw_colorHab .cs_lb_label .cs_lb_inner {
  color: #aeb07a;
}

.backrow_beige {
  background-color: #ccce96;
}

.backrow_cyan {
  background-color: #27e1ff;
}

.backrow_orange {
  background-color: #ff9100;
}

[class*=chat_notif] {
  height: 100%;
}
[class*=chat_notif] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=chat_notif] .cs_bt_left, [class*=chat_notif] .cs_lb_label .cs_lb_left {
  height: 100%;
  width: 100%;
  background: url("../../../../img/fw/fw_chat.png") no-repeat center;
  background-size: contain;
  display: block;
}
[class*=chat_notif] .cs_bt_inner, [class*=chat_notif] .cs_lb_label .cs_lb_inner {
  border-radius: 18px;
  width: 18px;
  height: 18px;
  background: red;
  position: relative;
  font-size: 9px;
  border: 1.7px solid black;
  bottom: 95%;
  left: 58%;
  color: whitesmoke;
  padding: 1px;
  text-align: center;
  font-family: sourcesanspro_regular, Arial, sans-serif;
}

[class*=_floatright] {
  float: right !important;
  text-align: right;
}

.cs_ed_inner {
  width: 100%;
}

#boxtimer {
  position: absolute;
  right: 0;
  bottom: 30px;
  width: 100%;
  height: 320px;
  padding-right: 20px;
  background-color: transparent;
}

#boxtimer-dia {
  top: 0;
  height: 105px;
  width: 100%;
  text-align: right;
  font-family: Downlink, sans-serif;
  font-size: 100px;
  color: #d2d2d2;
}

#boxtimer-diasem {
  height: 30px;
  width: 100%;
  text-align: right;
  font-family: Downlink, sans-serif;
  font-size: 21px;
  padding-right: 10px;
  color: #d2d2d2;
}

#boxtimer-mes {
  height: 45px;
  width: 100%;
  text-align: right;
  font-family: Downlink, sans-serif;
  font-size: 21px;
  padding-right: 10px;
  color: whitesmoke;
}

#boxtimer-hora {
  height: 70px;
  width: 100%;
  text-align: right;
  font-family: Downlink, sans-serif;
  font-size: 100px;
  line-height: 90px;
  color: #ffa000;
}

#boxtimer-copyright {
  height: 40px;
  width: 100%;
  text-align: right;
  font-family: sourcesanspro_bold, Arial, sans-serif;
  font-size: 13px;
  padding-top: 22px;
  padding-right: 10px;
  color: black;
}

#boxtimer-version {
  height: 30px;
  width: 100%;
  text-align: right;
  font-family: sourcesanspro_bold, Arial, sans-serif;
  font-size: 11px;
  padding-right: 10px;
  color: #505050;
}

#boxapp {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 120px;
  padding-top: 10px;
}

#boxapp-title {
  color: #787878;
}

#boxapp-subtitle {
  color: black;
}

[class*=page_full] {
  position: absolute;
  animation: FADE 0.2s;
  height: 100% !important;
  width: 100% !important;
  left: 0;
  top: 0;
  overflow: hidden;
  background-size: auto auto;
  background: #ebebeb none no-repeat bottom right;
}
[class*=page_full][class*=_main_front] {
  background-color: transparent !important;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
[class*=page_full][class*=_tools_access_phone], [class*=page_full][class*=_tools_access_hphone] {
  animation: NEW_LEFT 0.28s;
  box-shadow: 10px 0 60px rgba(0, 0, 0, 0.5);
}
[class*=page_full][class*=_tools_login_phone] {
  animation: NEW_BOTTOM 0.28s;
  box-shadow: 0 -10px 60px rgba(0, 0, 0, 0.5);
  border-radius: 0;
  width: 100% !important;
  height: 400px !important;
  left: 0 !important;
  top: calc((100% - 400px)) !important;
  box-shadow: 0 -10px 60px rgba(0, 0, 0, 0.5);
}
[class*=page_full][class*=_tools_login_hphone] {
  animation: NEW_LEFT 0.28s;
  box-shadow: 10px 0 60px rgba(0, 0, 0, 0.5);
  border-radius: 0;
  width: 350px !important;
  height: 100% !important;
  left: 0 !important;
  top: 0 !important;
  box-shadow: 10px 0 60px rgba(0, 0, 0, 0.5);
}

[class*=page_dialog] {
  position: absolute;
  animation: FADE 0.2s;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  height: 60% !important;
  width: 70% !important;
  left: 15%;
  top: 20%;
  overflow: hidden;
  background-size: auto auto;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
  border: 1px solid #c5c5c5;
  border-radius: 7px;
  background: #ebebeb none no-repeat bottom right;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
}
[class*=page_dialog][class*=_max] {
  border-radius: 0;
  top: 55px !important;
  left: 80px !important;
  width: calc(100% - 80px) !important;
  height: calc(100% - 95px) !important;
  box-shadow: none;
  border: none !important;
}
[class*=page_dialog][class*=_visor_max] {
  border-radius: 7px;
  border: 1px solid #c5c5c5;
  top: 135px !important;
  left: 120px !important;
  height: calc(100% - 250px) !important;
  width: 300px !important;
  animation: NEW_LEFT 0.3s;
}
[class*=page_dialog][class*=_informes_filtros] {
  width: 280px !important;
  height: calc(100% - 250px) !important;
  top: 135px !important;
  left: 60px !important;
  background-color: #d6ebff;
  animation: FADE 0.2s;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  border: none;
}
[class*=page_dialog][class*=_tools_access_tablet], [class*=page_dialog][class*=_tools_access_htablet], [class*=page_dialog][class*=_tools_access_all] {
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  width: 500px !important;
  height: 500px !important;
  left: calc((100% - 500px)/2) !important;
  top: calc((100% - 500px)/2) !important;
}
[class*=page_dialog][class*=_tools_login_tablet], [class*=page_dialog][class*=_tools_login_htablet], [class*=page_dialog][class*=_tools_login_all] {
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  width: 400px !important;
  height: 400px !important;
  left: calc((100% - 400px)/2) !important;
  top: calc((100% - 400px)/2) !important;
}
[class*=page_dialog][class*=_widget] {
  border-radius: 7px;
  border: none;
  background-color: rgba(80, 80, 80, 0.9);
  animation: FADE 0.2s;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
[class*=page_dialog][class*=_widget] [class*=cs_vp] {
  background-color: transparent !important;
}
[class*=page_dialog][class*=_widget] [class*=cs_bt_pic] {
  background-color: rgba(255, 255, 255, 0.3) !important;
}
[class*=page_dialog][class*=_widget] [class*=cs_bt_pic][class*=_flat] {
  background-color: transparent !important;
}
[class*=page_dialog][class*=_widget] [class*=_menuH] {
  color: white !important;
  background-color: rgba(0, 0, 0, 0.6) !important;
  border: none;
  font-size: 10px;
}

[class*=page_settings] {
  position: absolute;
  animation: NEW_BOTTOM 0.1s;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  height: 85% !important;
  width: 100% !important;
  left: 0;
  top: 15%;
  overflow: hidden;
  background-size: auto 70%;
  border-top: 1px solid #c5c5c5;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
  background: #ebebeb no-repeat bottom right;
  border-radius: 7px;
  border-top: 1px solid #c5c5c5;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
}
[class*=page_settings][class*=_configuracion] {
  box-shadow: 5px 0 20px rgba(0, 0, 0, 0.9);
  border-right: 1px solid #c5c5c5;
  width: 180px !important;
  border-radius: 0;
  background-color: #ebebeb;
}

[class*=page_tools_tools] {
  box-shadow: 5px 0 20px rgba(0, 0, 0, 0.9);
  border-right: 1px solid #c5c5c5;
  width: 110px !important;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border-right: none;
  background-color: #3c3c3c;
  border-radius: 0 17px 17px 0;
}
[class*=page_tools_tools] [class*=cs_lb][class*=_title] .cs_lb_label .cs_lb_inner {
  font-size: 16px;
  padding-top: 0;
  background-color: transparent;
  border-bottom: 1px solid rgba(100, 100, 100, 0.5);
  color: white;
}
[class*=page_tools_tools] [class*=title_text] {
  background-color: transparent !important;
}
[class*=page_tools_tools] [class*=item_container] {
  height: 80px;
  float: left;
  padding: 10px 3px 10px 3px;
  margin: 6px 6px 0 6px;
  border-radius: 7px;
  width: calc(100% - 12px);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #464658;
}
[class*=page_tools_tools] [class*=item_container] [class*=cs_lb][class*=_mini] .cs_lb_label .cs_lb_inner {
  color: white;
  font-size: 13px;
  text-transform: uppercase;
}
[class*=page_tools_tools] .cs_fr_r50 {
  height: 40px;
}

[class*=tools_settings][class*=_title_text] {
  width: 180px;
  height: 30px;
}
[class*=tools_settings][class*=_item_container] {
  width: 170px;
  height: 61px;
  float: left;
  background-color: #505050;
  margin: 3px 20px 3px 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom: none !important;
}

[class*=page_tools_submenu] {
  width: 220px !important;
  position: absolute;
  color: white;
  height: calc(100% - 140px) !important;
  top: 90px;
  left: 84px;
  background-color: #3c3c3c !important;
  animation: FADE 0.2s;
  border-radius: 7px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
  border-right: none;
}

[class*=_menuV] {
  border-color: #f0f0f0;
  margin: 6px 4px 0 4px;
  border-radius: 5px;
  padding-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  color: black !important;
  background-color: white !important;
  background-repeat: no-repeat;
  background-position: 50% 20% !important;
  background-size: auto 50% !important;
  text-align: center;
  border-bottom: 1px solid #f0f0f0;
  width: auto;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  font-size: 11px;
  padding-bottom: 5px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  white-space: normal;
}
[class*=_menuV][class*="70"] {
  height: 70px;
}
[class*=_menuV][class*="80"] {
  height: 80px;
}
[class*=_menuV][class*="90"] {
  height: 90px;
}
[class*=_menuV][class*="100"] {
  height: 100px;
}
[class*=_menuV][class*="120"] {
  height: 120px;
}
[class*=_menuV][class*="130"] {
  height: 130px;
}
[class*=_menuV][class*="140"] {
  height: 140px;
}
[class*=_menuV][class*="150"] {
  height: 150px;
}
[class*=_menuV][class*="70"] {
  height: 60px !important;
  padding-top: 40px;
}
[class*=_menuV][class*="80"] {
  height: 60px !important;
  padding-top: 40px;
}
[class*=_menuV][class*=big] {
  color: black;
  letter-spacing: 0.09em;
  text-transform: none;
  font-size: 15px;
  width: auto;
}
[class*=_menuV][class*=big][class*="200"] {
  height: 200px;
}
[class*=_menuV][class*=big][class*="250"] {
  height: 250px;
}
[class*=_menuV][class*=big][class*="300"] {
  height: 300px;
}
[class*=_menuV][class*=big][class*="350"] {
  height: 350px;
}
[class*=_menuV][class*=big][class*="400"] {
  height: 400px;
}
[class*=_menuV][class*=big][class*="450"] {
  height: 450px;
}
[class*=_menuV][class*=big][class*="500"] {
  height: 500px;
}
[class*=_menuV][class*=big][class*="550"] {
  height: 550px;
}
[class*=_menuV][class*=big][class*="600"] {
  height: 600px;
}

[class*=_menuH] {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  background-repeat: no-repeat;
  background-position: 50% 20%;
  text-align: center;
  border-right: 1px solid #f0f0f0;
  width: 70px;
  border-radius: 6px;
  margin-left: 3px;
  background-size: auto 55%;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  font-size: 11px;
  color: black !important;
  background-color: white !important;
}
[class*=_menuH][class*="60"] {
  height: 54px;
  padding-top: 37px;
}
[class*=_menuH][class*="70"] {
  height: 54px;
  padding-top: 37px;
}
[class*=_menuH][class*="80"] {
  height: 54px;
  padding-top: 37px;
}

[class*=cs_vp_default] {
  overflow: hidden;
}
[class*=cs_vp_default][class*=_transparent] {
  background-color: transparent;
}
[class*=cs_vp_default][class*=_gray] {
  background-color: #ebebeb;
}
[class*=cs_vp_default][class*=_gris] {
  background-color: #d2d2d2;
}
[class*=cs_vp_default][class*=_darkgray] {
  background-color: transparent;
}
[class*=cs_vp_default][class*=_darkgris] {
  background-color: #141414;
}
[class*=cs_vp_default][class*=_white] {
  background-color: white;
}
[class*=cs_vp_default][class*=_black] {
  background-color: black;
}
[class*=cs_vp_default][class*=_blue] {
  background-color: #1f97f8;
}
[class*=cs_vp_default][class*=_yellow] {
  background-color: #fdf005;
}
[class*=cs_vp_default][class*=_red] {
  background-color: red;
}
[class*=cs_vp_default][class*=_green] {
  background-color: #03cb07;
}
[class*=cs_vp_default][class*=_corporate] {
  background-color: whitesmoke;
}
[class*=cs_vp_default][class*=_bgcorporate] {
  background-color: #ffb002;
}
[class*=cs_vp_default][class*=_side] {
  background-color: rgba(0, 0, 0, 0.05) !important;
  border-right: 1px solid #fafafa;
}
[class*=cs_vp_default][class*=_menu] {
  background-color: white !important;
}
[class*=cs_vp_default][class*=_filter] {
  background-color: #d6ebff;
  border-top: none;
}
[class*=cs_vp_default][class*=_notes] {
  background-color: violet;
}
[class*=cs_vp_default][class*=_headnotes] {
  background-color: violet;
}
[class*=cs_vp_default][class*=_offsettopbar] {
  background-color: transparent;
}
[class*=cs_vp_default][class*=_title] {
  background-size: 30px 10px;
  border-bottom: 2px solid #ffa000;
  background-color: #d7d7d7 !important;
  border-color: #ffa000;
}
[class*=cs_vp_default][class*=_title] .cs_lb_inner {
  color: black !important;
}
[class*=cs_vp_default][class*=_title][class*=_testOK] {
  background-color: white;
}
[class*=cs_vp_default][class*=_max_title] {
  background-image: none;
  background-color: #ffa000 !important;
  border-top: 1px solid #8c8c8c !important;
  border-bottom: 1px solid white !important;
}
[class*=cs_vp_default][class*=_topbar] {
  background-color: white;
  background-size: 30px 10px;
}
[class*=cs_vp_default][class*=_bottom] {
  background-size: 30px 10px;
  background-color: transparente;
  border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
}

[class*=cs_vp_normal] {
  padding: 0px 10px;
  overflow: hidden;
}
[class*=cs_vp_normal][class*=_transparent] {
  background-color: transparent;
}
[class*=cs_vp_normal][class*=_gray] {
  background-color: #ebebeb;
}
[class*=cs_vp_normal][class*=_gris] {
  background-color: #d2d2d2;
}
[class*=cs_vp_normal][class*=_darkgray] {
  background-color: #505050;
}
[class*=cs_vp_normal][class*=_darkgris] {
  background-color: #141414;
}
[class*=cs_vp_normal][class*=_white] {
  background-color: white;
}
[class*=cs_vp_normal][class*=_black] {
  background-color: black;
}
[class*=cs_vp_normal][class*=_blue] {
  background-color: #1f97f8;
}
[class*=cs_vp_normal][class*=_yellow] {
  background-color: #fdf005;
}
[class*=cs_vp_normal][class*=_red] {
  background-color: red;
}
[class*=cs_vp_normal][class*=_green] {
  background-color: #03cb07;
}
[class*=cs_vp_normal][class*=_corporate] {
  background-color: whitesmoke;
}
[class*=cs_vp_normal][class*=_bgcorporate] {
  background-color: #ffb002;
}
[class*=cs_vp_normal][class*=_bordered] {
  border-radius: 10px;
}
[class*=cs_vp_normal][class*=_filter] {
  background-color: #edf4ff;
  border-top: none;
}
[class*=cs_vp_normal][class*=_bottom] {
  background-color: transparente;
  border-top: 1px solid 0 !important;
}
[class*=cs_vp_normal][class*=x2] {
  padding: 0px 10px;
}
[class*=cs_vp_normal][class*=x3] {
  padding: 0px 15px;
}
[class*=cs_vp_normal][class*=x4] {
  padding: 0px 20px;
}
[class*=cs_vp_normal][class*=x2][class*=_transparent], [class*=cs_vp_normal][class*=x3][class*=_transparent], [class*=cs_vp_normal][class*=x4][class*=_transparent] {
  background-color: transparent;
}
[class*=cs_vp_normal][class*=x2][class*=_gray], [class*=cs_vp_normal][class*=x3][class*=_gray], [class*=cs_vp_normal][class*=x4][class*=_gray] {
  background-color: #ebebeb;
}
[class*=cs_vp_normal][class*=x2][class*=_gris], [class*=cs_vp_normal][class*=x3][class*=_gris], [class*=cs_vp_normal][class*=x4][class*=_gris] {
  background-color: #d2d2d2;
}
[class*=cs_vp_normal][class*=x2][class*=_darkgray], [class*=cs_vp_normal][class*=x3][class*=_darkgray], [class*=cs_vp_normal][class*=x4][class*=_darkgray] {
  background-color: #505050;
}
[class*=cs_vp_normal][class*=x2][class*=_darkgris], [class*=cs_vp_normal][class*=x3][class*=_darkgris], [class*=cs_vp_normal][class*=x4][class*=_darkgris] {
  background-color: #141414;
}
[class*=cs_vp_normal][class*=x2][class*=_white], [class*=cs_vp_normal][class*=x3][class*=_white], [class*=cs_vp_normal][class*=x4][class*=_white] {
  background-color: white;
}
[class*=cs_vp_normal][class*=x2][class*=_black], [class*=cs_vp_normal][class*=x3][class*=_black], [class*=cs_vp_normal][class*=x4][class*=_black] {
  background-color: black;
}
[class*=cs_vp_normal][class*=x2][class*=_blue], [class*=cs_vp_normal][class*=x3][class*=_blue], [class*=cs_vp_normal][class*=x4][class*=_blue] {
  background-color: #1f97f8;
}
[class*=cs_vp_normal][class*=x2][class*=_yellow], [class*=cs_vp_normal][class*=x3][class*=_yellow], [class*=cs_vp_normal][class*=x4][class*=_yellow] {
  background-color: #fdf005;
}
[class*=cs_vp_normal][class*=x2][class*=_red], [class*=cs_vp_normal][class*=x3][class*=_red], [class*=cs_vp_normal][class*=x4][class*=_red] {
  background-color: red;
}
[class*=cs_vp_normal][class*=x2][class*=_green], [class*=cs_vp_normal][class*=x3][class*=_green], [class*=cs_vp_normal][class*=x4][class*=_green] {
  background-color: #03cb07;
}
[class*=cs_vp_normal][class*=x2][class*=_corporate], [class*=cs_vp_normal][class*=x3][class*=_corporate], [class*=cs_vp_normal][class*=x4][class*=_corporate] {
  background-color: whitesmoke;
}
[class*=cs_vp_normal][class*=x2][class*=_bgcorporate], [class*=cs_vp_normal][class*=x3][class*=_bgcorporate], [class*=cs_vp_normal][class*=x4][class*=_bgcorporate] {
  background-color: whitesmoke;
}
[class*=cs_vp_normal][class*=x2][class*=_bottom], [class*=cs_vp_normal][class*=x3][class*=_bottom], [class*=cs_vp_normal][class*=x4][class*=_bottom] {
  background-color: whitesmoke;
}
[class*=cs_vp_normal][class*=_remarked] {
  border-radius: 10px;
  outline-width: 15px;
  background-color: rgba(0, 0, 0, 0.1);
  margin-left: 15px;
  margin-right: 30px;
  width: calc(100% - 30px) !important;
}

[class*=_dynamic] {
  overflow-y: inherit;
}

[class*=_informes_filtros] [class*=cs_vp_default] {
  background-color: transparent !important;
}
[class*=_informes_filtros] [class*=cs_vp_normal] {
  background-color: transparent !important;
}

[class*=cs_vp_remark] {
  padding: 10px;
  overflow: hidden;
}
[class*=cs_vp_remark][class*=_white] {
  background-color: #e6f0f0;
  border: 10px solid white;
}
[class*=cs_vp_remark][class*=_gray] {
  background-color: #cad1d1;
  border: 10px solid #e6f0f0;
}
[class*=cs_vp_remark][class*=_blue] {
  background-color: #238cf1;
  border: 10px solid #3ca0ff;
}
[class*=cs_vp_remark][class*=_yellow] {
  background-color: #deb225;
  border: 10px solid #fdcd28;
}

.cs_vp_papercut_up_orange {
  background: url("../../img/backgr/fw_papercut_orange_3h.png");
  background-repeat: repeat-x !important;
}

.cs_vp_papercut_up_crema {
  background: url("../../img/backgr/fw_papercut_crema_3h.png");
  background-repeat: repeat-x !important;
}

.cs_vp_papercut_up_white {
  background: url("../../img/backgr/fw_papercut_white_3h.png");
  background-repeat: repeat-x !important;
}

.cs_vp_papercut_up_blue {
  background: url("../../img/backgr/fw_papercut_blue_3h.png");
  background-repeat: repeat-x !important;
}

.cs_vp_papercut_up_gray {
  background: url("../../img/backgr/fw_papercut_gray_3h.png");
  background-repeat: repeat-x !important;
}

.cs_vp_papercut_up_lightgray {
  background: url("../../img/backgr/fw_papercut_lightgray_3h.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperring_up_orange {
  background: url("../../img/backgr/fw_anillax20_orangegris_1up.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperring_up_crema {
  background: url("../../img/backgr/fw_anillax20_cremagris_1up.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperring_up_white {
  background: url("../../img/backgr/fw_anillax20_whitegris_1up.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperring_up_blue {
  background: url("../../img/backgr/fw_anillax20_bluegris_1up.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperring_up_gray {
  background: url("../../img/backgr/fw_anillax20_graygris_1up.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperring_up_lightgray {
  background: url("../../img/backgr/fw_anillax20_lightgraygris_1up.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperprint_up_orange {
  background: url("../../img/backgr/fw_paperprint_orange_2h_up.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperprint_up_crema {
  background: url("../../img/backgr/fw_paperprint_crema_2h_up.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperprint_up_blue {
  background: url("../../img/backgr/fw_paperprint_blue_2h_up.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperprint_up_gray {
  background: url("../../img/backgr/fw_paperprint_gray_2h_up.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperprint_up_lightgray {
  background: url("../../img/backgr/fw_paperprint_lightgray_2h_up.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperprint_down_orange {
  background: url("../../img/backgr/fw_paperprint_orange_2h_down.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperprint_down_crema {
  background: url("../../img/backgr/fw_paperprint_crema_2h_down.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperprint_down_blue {
  background: url("../../img/backgr/fw_paperprint_blue_2h_down.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperprint_down_gray {
  background: url("../../img/backgr/fw_paperprint_gray_2h_down.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paperprint_down_lightgray {
  background: url("../../img/backgr/fw_paperprint_lightgray_2h_down.png");
  background-repeat: repeat-x !important;
}

.cs_vp_paper_orange {
  background-color: #fe931f;
  overflow: hidden;
}

.cs_vp_paper_crema {
  background-color: ivory;
  overflow: hidden;
}

.cs_vp_paper_white {
  background-color: white;
  overflow: hidden;
}

.cs_vp_paper_blue {
  background-color: #008efc;
  overflow: hidden;
}

.cs_vp_paper_gray {
  background-color: silver;
  overflow: hidden;
}

.cs_vp_paper_lightgray {
  background-color: whitesmoke;
  overflow: hidden;
}

[class*=_form_espiral0] {
  background-image: url("../../img/backgr/fw_anilla_0.png");
  background-repeat: repeat-y;
}

[class*=_form_espiral1] {
  background-image: url("../../img/backgr/fw_anilla_1.png");
  background-repeat: repeat-y;
}

[class*=_form_espiral2] {
  background-image: url("../../img/backgr/fw_anilla_2.png");
  background-repeat: repeat-y;
}

[class*=_form_espiral3] {
  background-image: url("../../img/backgr/fw_anilla_3.png");
  background-repeat: repeat-y;
}

[class*=_form_espiral4] {
  background-image: url("../../img/backgr/fw_anilla_4.png");
  background-repeat: repeat-y;
}

[class*=_form_espiral5] {
  background-image: url("../../img/backgr/fw_anilla_5.png");
  background-repeat: repeat-y;
}

[class*=_form_espiral6] {
  background-image: url("../../img/backgr/fw_anilla_6.png");
  background-repeat: repeat-y;
}

[class*=_form_espiral7] {
  background-image: url("../../img/backgr/fw_anilla_7.png");
  background-repeat: repeat-y;
}

[class*=_form_espiral0up] {
  background-image: url("../../img/backgr/fw_anilla_0_termUp.png");
  background-repeat: repeat-y;
}

[class*=_form_espiral7up] {
  background-image: url("../../img/backgr/fw_anilla_7_termUp.png");
  background-repeat: repeat-y;
}

[class*=_form_settings] {
  background-image: url("../../../../img/backgr/fw_background_settings.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: max(128px);
}

[class*=_form_graphic] {
  background-image: url("../../../../img/backgr/fw_background_graphic_pie.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: max(128px);
}

[class*=_form_info] {
  background-image: url("../../../../img/backgr/fw_background_info.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: max(128px);
}

[class*=_form_user] {
  background-image: url("../../../../img/backgr/fw_background_user.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: max(128px);
}

[class*=_form_time] {
  background-image: url("../../../../img/backgr/fw_background_time.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: max(128px);
}

[class*=_form_travel] {
  background-image: url("../../../../img/backgr/fw_background_travel.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: max(128px);
}

[class*=_form_filtros] {
  background-image: url("../../../../img/backgr/fw_background_filtros.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: max(128px);
}

[class*=_form_cloud] {
  background-image: url("../../../../img/backgr/fw_background_cloud.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: max(128px);
}

[class*=_form_fill_abeja] {
  background-image: url("../../../../img/backgr/fw_background_fillabeja.png");
  background-repeat: repeat;
  background-position: bottom right;
  background-size: auto 42px;
}

[class*=_form_fill_dots] {
  background-image: url("../../../../img/backgr/fw_background_filldots.png");
  background-repeat: repeat;
  background-position: bottom right;
  background-size: auto 24px;
}

[class*=_form_fill_filtros] {
  background-image: url("../../../../img/backgr/fw_background_filtros.png");
  background-repeat: repeat;
  background-position: bottom right;
  background-size: auto 32px;
}

[class*=_form_fill_settings] {
  background-image: url("../../../../img/backgr/fw_background_settings.png");
  background-repeat: repeat;
  background-position: bottom right;
  background-position: 40% 50%;
  background-size: auto 32px;
}

.cs_vp_texture_fiber {
  border: 0;
  padding: 0;
  background: #f0f0f0 url("../../../../img/backgr/fw_texture_fiber2.png") no-repeat top left;
  background-size: auto 100%;
}

.cs_vp_texture_fiber_gray {
  border: 0;
  padding: 0;
  background: #f0f0f0 url("../../../../img/backgr/fw_texture_fiber_gray2.jpg") no-repeat top left;
  background-size: auto 100%;
}

.cs_vp_texture_techstrip {
  border: 0;
  padding: 0;
  background: #f0f0f0 url("../../../../img/backgr/fw_texture_techstrips2.jpg") no-repeat top left;
  background-size: auto 100%;
}

.cs_vp_texture_ice {
  border: 0;
  padding: 0;
  background: #f0f0f0 url("../../../../img/backgr/fw_texture_ice2.jpg") no-repeat top left;
  background-size: auto 100%;
}

.cs_vp_texture_reja {
  border: 0;
  padding: 0;
  background: #f0f0f0 url("../../../../img/backgr/fw_texture_reja2.jpg") no-repeat top left;
  background-size: auto 100%;
}

.cs_vp_texture_binary {
  border: 0;
  padding: 0;
  background: #f0f0f0 url("../../../../img/backgr/fw_texture_binary2.png") no-repeat top left;
  background-size: auto 100%;
}

.cs_vp_side_upleft {
  background-color: rgba(0, 0, 0, 0.05);
  border-top-left-radius: 12px;
}

.cs_vp_side_up {
  background-color: rgba(0, 0, 0, 0.05);
}

.cs_vp_side_upright {
  background-color: rgba(0, 0, 0, 0.05);
  border-top-right-radius: 12px;
  background-image: linear-gradient(left, #b4b4b4, whitesmoke);
}

.cs_vp_side_left {
  background-color: rgba(0, 0, 0, 0.05);
}

.cs_vp_side_center {
  background-color: rgba(0, 0, 0, 0.05);
}

.cs_vp_side_right {
  background-color: rgba(0, 0, 0, 0.05);
  background-image: linear-gradient(left, #b4b4b4, whitesmoke);
}

.cs_vp_side_downleft {
  background-color: rgba(0, 0, 0, 0.05);
  border-bottom-left-radius: 12px;
}

.cs_vp_side_down {
  background-color: rgba(0, 0, 0, 0.05);
}

.cs_vp_side_downright {
  background-color: rgba(0, 0, 0, 0.05);
  border-bottom-right-radius: 12px;
  background-image: linear-gradient(left, #b4b4b4, whitesmoke);
}

.cs_vp_side_allup {
  background-color: rgba(0, 0, 0, 0.05);
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.cs_vp_side_alldown {
  background-color: rgba(0, 0, 0, 0.05);
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

.cs_vp_side_allleft {
  background-color: rgba(0, 0, 0, 0.05);
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}

.cs_vp_side_allright {
  background-color: rgba(0, 0, 0, 0.05);
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.cs_vp_side_full {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 12px;
}

[class*=child][class*=-u], [class*=-borderu] {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-d], [class*=-borderd] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-l], [class*=-borderl] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-r], [class*=-borderr] {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-U], [class*=-borderU] {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-D], [class*=-borderD] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-L], [class*=-borderL] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-R], [class*=-borderR] {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-ud], [class*=-borderud] {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-du], [class*=-borderdu] {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-UD], [class*=-borderUD] {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-DU], [class*=-borderDU] {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-lr], [class*=-borderlr] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-rl], [class*=-borderrl] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-LR], [class*=-borderLR] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-RL], [class*=-borderRL] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-ul], [class*=-borderul] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-lu], [class*=-borderlu] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-UL], [class*=-borderUL] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-LU], [class*=-borderLU] {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-ru], [class*=-borderru] {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-ur], [class*=-borderur] {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-RU], [class*=-borderRU] {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-UR], [class*=-borderUR] {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-dl], [class*=-borderdl] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-ld], [class*=-borderld] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-DL], [class*=-borderDL] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-LD], [class*=-borderLD] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-dr], [class*=-borderdr] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-rd], [class*=-borderrd] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-DR], [class*=-borderDR] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-RD], [class*=-borderRD] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-right: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-urd], [class*=-borderurd] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}

[class*=child][class*=-udr], [class*=-borderudr] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}

[class*=child][class*=-dru], [class*=-borderdru] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}

[class*=child][class*=-dur], [class*=-borderdur] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}

[class*=child][class*=-rdu], [class*=-borderrdu] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}

[class*=child][class*=-rud], [class*=-borderrud] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}

[class*=child][class*=-URD], [class*=-borderURD] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}

[class*=child][class*=-UDR], [class*=-borderUDR] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}

[class*=child][class*=-DRU], [class*=-borderDRU] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}

[class*=child][class*=-DUR], [class*=-borderDUR] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}

[class*=child][class*=-RDU], [class*=-borderRDU] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}

[class*=child][class*=-RUD], [class*=-borderRUD] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: none;
}

[class*=child][class*=-uld], [class*=-borderuld] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}

[class*=child][class*=-udl], [class*=-borderudl] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}

[class*=child][class*=-dlu], [class*=-borderdlu] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}

[class*=child][class*=-dul], [class*=-borderdul] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}

[class*=child][class*=-ldu], [class*=-borderldu] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}

[class*=child][class*=-lud], [class*=-borderlud] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}

[class*=child][class*=-ULD], [class*=-borderULD] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}

[class*=child][class*=-UDL], [class*=-borderUDL] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}

[class*=child][class*=-DLU], [class*=-borderDLU] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}

[class*=child][class*=-DUL], [class*=-borderDUL] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}

[class*=child][class*=-LDU], [class*=-borderLDU] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}

[class*=child][class*=-LUD], [class*=-borderLUD] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
}

[class*=child][class*=-rlu], [class*=-borderrlu] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}

[class*=child][class*=-rul], [class*=-borderrul] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}

[class*=child][class*=-lur], [class*=-borderlur] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}

[class*=child][class*=-lru], [class*=-borderlru] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}

[class*=child][class*=-url], [class*=-borderurl] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}

[class*=child][class*=-ulr], [class*=-borderulr] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}

[class*=child][class*=-RLU], [class*=-borderRLU] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}

[class*=child][class*=-RUL], [class*=-borderRUL] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}

[class*=child][class*=-LUR], [class*=-borderLUR] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}

[class*=child][class*=-LRU], [class*=-borderLRU] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}

[class*=child][class*=-URL], [class*=-borderURL] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}

[class*=child][class*=-ULR], [class*=-borderULR] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: none;
}

[class*=child][class*=-rld], [class*=-borderrld] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}

[class*=child][class*=-rdl], [class*=-borderrdl] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}

[class*=child][class*=-ldr], [class*=-borderldr] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}

[class*=child][class*=-lrd], [class*=-borderlrd] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}

[class*=child][class*=-drl], [class*=-borderdrl] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}

[class*=child][class*=-dlr], [class*=-borderdlr] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}

[class*=child][class*=-RLD], [class*=-borderRLD] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}

[class*=child][class*=-RDL], [class*=-borderRDL] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}

[class*=child][class*=-LDR], [class*=-borderLDR] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}

[class*=child][class*=-LRD], [class*=-borderLRD] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}

[class*=child][class*=-DRL], [class*=-borderDRL] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}

[class*=child][class*=-DLR], [class*=-borderDLR] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-top: none;
}

[class*=child][class*=-urld], [class*=-borderurld] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-urdl], [class*=-borderurdl] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-uldr], [class*=-borderuldr] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-ulrd], [class*=-borderulrd] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-udrl], [class*=-borderudrl] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-udlr], [class*=-borderudlr] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-drlu], [class*=-borderdrlu] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-rudl], [class*=-borderrudl] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-rdlu], [class*=-borderrdlu] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-dlru], [class*=-borderdlru] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-durl], [class*=-borderdurl] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-dulr], [class*=-borderdulr] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-ruld], [class*=-borderruld] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-rudl], [class*=-borderrudl] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-rdlu], [class*=-borderrdlu] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-rdul], [class*=-borderrdul] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-rldu], [class*=-borderrldu] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-rlud], [class*=-borderrlud] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-lurd], [class*=-borderlurd] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-ludr], [class*=-borderludr] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-ldru], [class*=-borderldru] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-ldur], [class*=-borderldur] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-lrdu], [class*=-borderlrdu] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-lrud], [class*=-borderlrud] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-URLD], [class*=-borderURLD] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-URDL], [class*=-borderURDL] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-ULDR], [class*=-borderULDR] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-ULRD], [class*=-borderULRD] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-UDRL], [class*=-borderUDRL] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-UDLR], [class*=-borderUDLR] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-DRLU], [class*=-borderDRLU] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-RUDL], [class*=-borderRUDL] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-RDLU], [class*=-borderRDLU] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-DLRU], [class*=-borderDLRU] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-DURL], [class*=-borderDURL] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-DULR], [class*=-borderDULR] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-RULD], [class*=-borderRULD] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-RUDL], [class*=-borderRUDL] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-RDLU], [class*=-borderRDLU] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-RDUL], [class*=-borderRDUL] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-RLDU], [class*=-borderRLDU] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-RLUD], [class*=-borderRLUD] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-LURD], [class*=-borderLURD] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-LUDR], [class*=-borderLUDR] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-LDRU], [class*=-borderLDRU] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-LDUR], [class*=-borderLDUR] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-LRDU], [class*=-borderLRDU] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

[class*=child][class*=-LRUD], [class*=-borderLRUD] {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.cs_db_alert_s {
  position: absolute;
  top: 40%;
  border-radius: 6px;
  border: 1px solid gainsboro;
  background-color: rgba(255, 255, 255, 0.1);
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  z-index: 900100;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  padding: 15px 30px;
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_s {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_s .cs_db_alert_s_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_s .cs_db_alert_s_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_s .cs_db_alert_s_body {
  font-size: 16px;
  padding: 15px;
  color: black;
  padding-top: 0;
}
.cs_db_alert_s .cs_db_alert_s_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  width: 0;
  display: none;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_s .cs_db_alert_s_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_s .cs_db_alert_s_cancel {
  height: 100%;
  width: 0;
  display: none;
  font-size: 13px;
}
.cs_db_alert_s .cs_db_alert_s_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6 !important;
  border-radius: 5px;
  border: none;
  height: 30px;
  margin-left: calc(50% - 70px);
  width: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_sbell {
  position: absolute;
  top: 40%;
  border-radius: 6px;
  border: 1px solid gainsboro;
  background-color: rgba(255, 255, 255, 0.1);
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  z-index: 900100;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  padding: 15px 30px;
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_sbell {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_sbell .cs_db_alert_sbell_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_sbell .cs_db_alert_sbell_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_sbell .cs_db_alert_sbell_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_sbell .cs_db_alert_sbell_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/fw/generic/fw_alerta.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_sbell .cs_db_alert_sbell_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_sbell .cs_db_alert_sbell_cancel {
  height: 100%;
  width: 0;
  display: none;
  font-size: 13px;
}
.cs_db_alert_sbell .cs_db_alert_sbell_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6 !important;
  border-radius: 5px;
  border: none;
  height: 30px;
  margin-left: calc(50% - 70px);
  width: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_swarning {
  position: absolute;
  top: 40%;
  border-radius: 6px;
  border: 1px solid gainsboro;
  background-color: rgba(255, 255, 255, 0.1);
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  z-index: 900100;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  padding: 15px 30px;
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_swarning {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_swarning .cs_db_alert_swarning_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_swarning .cs_db_alert_swarning_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_swarning .cs_db_alert_swarning_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_swarning .cs_db_alert_swarning_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/fw/generic/fw_warning.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_swarning .cs_db_alert_swarning_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_swarning .cs_db_alert_swarning_cancel {
  height: 100%;
  width: 0;
  display: none;
  font-size: 13px;
}
.cs_db_alert_swarning .cs_db_alert_swarning_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6 !important;
  border-radius: 5px;
  border: none;
  height: 30px;
  margin-left: calc(50% - 70px);
  width: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_info {
  position: absolute;
  top: 40%;
  border-radius: 6px;
  border: 1px solid gainsboro;
  background-color: rgba(255, 255, 255, 0.1);
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  z-index: 900100;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  padding: 15px 30px;
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_info {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_info .cs_db_alert_info_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_info .cs_db_alert_info_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_info .cs_db_alert_info_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_info .cs_db_alert_info_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/fw/generic/fw_info.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_info .cs_db_alert_info_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_info .cs_db_alert_info_cancel {
  height: 100%;
  width: 0;
  display: none;
  font-size: 13px;
}
.cs_db_alert_info .cs_db_alert_info_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6 !important;
  border-radius: 5px;
  border: none;
  height: 30px;
  margin-left: calc(50% - 70px);
  width: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_error {
  position: absolute;
  top: 40%;
  border-radius: 6px;
  border: 1px solid gainsboro;
  background-color: rgba(255, 255, 255, 0.1);
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  z-index: 900100;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  padding: 15px 30px;
  border: 5px solid red;
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_error {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_error .cs_db_alert_error_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_error .cs_db_alert_error_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_error .cs_db_alert_error_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_error .cs_db_alert_error_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/fw/generic/fw_prohibido.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_error .cs_db_alert_error_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_error .cs_db_alert_error_cancel {
  height: 100%;
  width: 0;
  display: none;
  font-size: 13px;
}
.cs_db_alert_error .cs_db_alert_error_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6 !important;
  border-radius: 5px;
  border: none;
  height: 30px;
  margin-left: calc(50% - 70px);
  width: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_activationcode {
  position: absolute;
  top: 40%;
  border-radius: 6px;
  border: 1px solid gainsboro;
  background-color: rgba(255, 255, 255, 0.1);
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  z-index: 900100;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  padding: 15px 30px;
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_activationcode {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_activationcode .cs_db_alert_activationcode_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_activationcode .cs_db_alert_activationcode_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_activationcode .cs_db_alert_activationcode_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_activationcode .cs_db_alert_activationcode_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/fw/generic/fw_password_red.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_activationcode .cs_db_alert_activationcode_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_activationcode .cs_db_alert_activationcode_cancel {
  height: 100%;
  width: 0;
  display: none;
  font-size: 13px;
}
.cs_db_alert_activationcode .cs_db_alert_activationcode_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6 !important;
  border-radius: 5px;
  border: none;
  height: 30px;
  margin-left: calc(50% - 70px);
  width: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_nfc {
  position: absolute;
  top: 40%;
  border-radius: 6px;
  border: 1px solid gainsboro;
  background-color: rgba(255, 255, 255, 0.1);
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  z-index: 900100;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  padding: 15px 30px;
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_nfc {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_nfc .cs_db_alert_nfc_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_nfc .cs_db_alert_nfc_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_nfc .cs_db_alert_nfc_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_nfc .cs_db_alert_nfc_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/fw/generic/fw_nfc.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_nfc .cs_db_alert_nfc_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_nfc .cs_db_alert_nfc_cancel {
  height: 100%;
  width: 0;
  display: none;
  font-size: 13px;
}
.cs_db_alert_nfc .cs_db_alert_nfc_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6 !important;
  border-radius: 5px;
  border: none;
  height: 30px;
  margin-left: calc(50% - 70px);
  width: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_ok {
  position: absolute;
  top: 40%;
  border-radius: 6px;
  border: 1px solid gainsboro;
  background-color: rgba(255, 255, 255, 0.1);
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  z-index: 900100;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  padding: 15px 30px;
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_ok {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_ok .cs_db_alert_ok_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_ok .cs_db_alert_ok_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_ok .cs_db_alert_ok_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_ok .cs_db_alert_ok_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/fw/generic/fw_checkbuttonok.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_ok .cs_db_alert_ok_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_ok .cs_db_alert_ok_cancel {
  height: 100%;
  width: 0;
  display: none;
  font-size: 13px;
}
.cs_db_alert_ok .cs_db_alert_ok_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6 !important;
  border-radius: 5px;
  border: none;
  height: 30px;
  margin-left: calc(50% - 70px);
  width: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_bluetooth {
  position: absolute;
  top: 40%;
  border-radius: 6px;
  border: 1px solid gainsboro;
  background-color: rgba(255, 255, 255, 0.1);
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  z-index: 900100;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  padding: 15px 30px;
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_bluetooth {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/gst/fw_v3msgBluetooth.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_cancel {
  height: 100%;
  width: 0;
  display: none;
  font-size: 13px;
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6 !important;
  border-radius: 5px;
  border: none;
  height: 30px;
  margin-left: calc(50% - 70px);
  width: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_camera {
  position: absolute;
  top: 40%;
  border-radius: 6px;
  border: 1px solid gainsboro;
  background-color: rgba(255, 255, 255, 0.1);
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  z-index: 900100;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  padding: 15px 30px;
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_camera {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_camera .cs_db_alert_camera_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_camera .cs_db_alert_camera_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_camera .cs_db_alert_camera_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_camera .cs_db_alert_camera_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/gst/fw_v3msgCamera.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_camera .cs_db_alert_camera_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_camera .cs_db_alert_camera_cancel {
  height: 100%;
  width: 0;
  display: none;
  font-size: 13px;
}
.cs_db_alert_camera .cs_db_alert_camera_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6 !important;
  border-radius: 5px;
  border: none;
  height: 30px;
  margin-left: calc(50% - 70px);
  width: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_location {
  position: absolute;
  top: 40%;
  border-radius: 6px;
  border: 1px solid gainsboro;
  background-color: rgba(255, 255, 255, 0.1);
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  z-index: 900100;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  padding: 15px 30px;
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_location {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_location .cs_db_alert_location_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_location .cs_db_alert_location_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_location .cs_db_alert_location_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_location .cs_db_alert_location_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/gst/fw_v3msgLocation.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_location .cs_db_alert_location_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_location .cs_db_alert_location_cancel {
  height: 100%;
  width: 0;
  display: none;
  font-size: 13px;
}
.cs_db_alert_location .cs_db_alert_location_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6 !important;
  border-radius: 5px;
  border: none;
  height: 30px;
  margin-left: calc(50% - 70px);
  width: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_required {
  position: absolute;
  top: 40%;
  border-radius: 6px;
  border: 1px solid gainsboro;
  background-color: rgba(255, 255, 255, 0.1);
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  z-index: 900100;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  padding: 15px 30px;
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_required {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_required .cs_db_alert_required_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_required .cs_db_alert_required_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_required .cs_db_alert_required_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_required .cs_db_alert_required_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/gst/fw_v3msgRequired.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_required .cs_db_alert_required_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_required .cs_db_alert_required_cancel {
  height: 100%;
  width: 0;
  display: none;
  font-size: 13px;
}
.cs_db_alert_required .cs_db_alert_required_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6 !important;
  border-radius: 5px;
  border: none;
  height: 30px;
  margin-left: calc(50% - 70px);
  width: 140px;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_d {
  background-color: transparent;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  position: absolute;
  top: 40%;
  border-radius: 4px;
  border: 1px solid gainsboro;
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  z-index: 900100;
  padding: 15px 30px;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_d {
    backdrop-filter: blur(10px);
  }
}
.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;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_d .cs_db_alert_d_body {
  font-size: 16px;
  padding: 15px;
  color: black;
  padding-top: 0;
}
.cs_db_alert_d .cs_db_alert_d_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  width: 0;
  display: none;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_d .cs_db_alert_d_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_d .cs_db_alert_d_cancel {
  float: left;
  font-size: 13px;
  cursor: pointer;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: #787878;
  background-color: rgba(0, 0, 0, 0.05) !important;
  border-radius: 5px;
  border: none;
  margin: 5px 5px 5px 10px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}
.cs_db_alert_d .cs_db_alert_d_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6;
  border-radius: 5px;
  border: none;
  margin: 5px 10px 5px 5px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_delete {
  background-color: transparent;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  position: absolute;
  top: 40%;
  border-radius: 4px;
  border: 1px solid gainsboro;
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  z-index: 900100;
  padding: 15px 30px;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_delete {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_delete .cs_db_alert_delete_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_delete .cs_db_alert_delete_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_delete .cs_db_alert_delete_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_delete .cs_db_alert_delete_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/fw/generic/fw_eliminar_trans.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_delete .cs_db_alert_delete_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_delete .cs_db_alert_delete_cancel {
  float: left;
  font-size: 13px;
  cursor: pointer;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: #787878;
  background-color: rgba(0, 0, 0, 0.05) !important;
  border-radius: 5px;
  border: none;
  margin: 5px 5px 5px 10px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}
.cs_db_alert_delete .cs_db_alert_delete_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6;
  border-radius: 5px;
  border: none;
  margin: 5px 10px 5px 5px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
  color: white;
  background-color: red;
}

.cs_db_alert_dquestion {
  background-color: transparent;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  position: absolute;
  top: 40%;
  border-radius: 4px;
  border: 1px solid gainsboro;
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  z-index: 900100;
  padding: 15px 30px;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_dquestion {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_dquestion .cs_db_alert_dquestion_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_dquestion .cs_db_alert_dquestion_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_dquestion .cs_db_alert_dquestion_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_dquestion .cs_db_alert_dquestion_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/fw/generic/fw_pregunta.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_dquestion .cs_db_alert_dquestion_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_dquestion .cs_db_alert_dquestion_cancel {
  float: left;
  font-size: 13px;
  cursor: pointer;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: #787878;
  background-color: rgba(0, 0, 0, 0.05) !important;
  border-radius: 5px;
  border: none;
  margin: 5px 5px 5px 10px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}
.cs_db_alert_dquestion .cs_db_alert_dquestion_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6;
  border-radius: 5px;
  border: none;
  margin: 5px 10px 5px 5px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_dquestion_stack {
  background-color: transparent;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  position: absolute;
  top: 40%;
  border-radius: 4px;
  border: 1px solid gainsboro;
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  z-index: 900100;
  padding: 15px 30px;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_dquestion_stack {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_dquestion_stack .cs_db_alert_dquestion_stack_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_dquestion_stack .cs_db_alert_dquestion_stack_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_dquestion_stack .cs_db_alert_dquestion_stack_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_dquestion_stack .cs_db_alert_dquestion_stack_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/fw/generic/fw_pregunta.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_dquestion_stack .cs_db_alert_dquestion_stack_footer {
  height: 40px;
  border: none;
  height: 80px;
  width: 100%;
}
.cs_db_alert_dquestion_stack .cs_db_alert_dquestion_stack_cancel {
  float: left;
  font-size: 13px;
  cursor: pointer;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: #787878;
  background-color: rgba(0, 0, 0, 0.05) !important;
  border-radius: 5px;
  border: none;
  margin: 5px 5px 5px 10px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
  margin: 5px 10px 2px 10px;
  width: calc(100% - 20px);
}
.cs_db_alert_dquestion_stack .cs_db_alert_dquestion_stack_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6;
  border-radius: 5px;
  border: none;
  margin: 5px 10px 5px 5px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
  margin: 2px 10px 5px 10px;
  width: calc(100% - 20px);
}

.cs_db_alert_dquestion_warning {
  background-color: transparent;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  position: absolute;
  top: 40%;
  border-radius: 4px;
  border: 1px solid gainsboro;
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  z-index: 900100;
  padding: 15px 30px;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_dquestion_warning {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_dquestion_warning .cs_db_alert_dquestion_warning_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_dquestion_warning .cs_db_alert_dquestion_warning_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_dquestion_warning .cs_db_alert_dquestion_warning_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_dquestion_warning .cs_db_alert_dquestion_warning_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/fw/generic/fw_pregunta.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_dquestion_warning .cs_db_alert_dquestion_warning_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_dquestion_warning .cs_db_alert_dquestion_warning_cancel {
  float: left;
  font-size: 13px;
  cursor: pointer;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: #787878;
  background-color: rgba(0, 0, 0, 0.05) !important;
  border-radius: 5px;
  border: none;
  margin: 5px 5px 5px 10px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}
.cs_db_alert_dquestion_warning .cs_db_alert_dquestion_warning_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6;
  border-radius: 5px;
  border: none;
  margin: 5px 10px 5px 5px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_bluetooth {
  background-color: transparent;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  position: absolute;
  top: 40%;
  border-radius: 4px;
  border: 1px solid gainsboro;
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  z-index: 900100;
  padding: 15px 30px;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_bluetooth {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/gst/fw_v3msgBluetooth.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_cancel {
  float: left;
  font-size: 13px;
  cursor: pointer;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: #787878;
  background-color: rgba(0, 0, 0, 0.05) !important;
  border-radius: 5px;
  border: none;
  margin: 5px 5px 5px 10px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}
.cs_db_alert_bluetooth .cs_db_alert_bluetooth_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6;
  border-radius: 5px;
  border: none;
  margin: 5px 10px 5px 5px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_camera {
  background-color: transparent;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  position: absolute;
  top: 40%;
  border-radius: 4px;
  border: 1px solid gainsboro;
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  z-index: 900100;
  padding: 15px 30px;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_camera {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_camera .cs_db_alert_camera_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_camera .cs_db_alert_camera_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_camera .cs_db_alert_camera_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_camera .cs_db_alert_camera_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/gst/fw_v3msgCamera.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_camera .cs_db_alert_camera_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_camera .cs_db_alert_camera_cancel {
  float: left;
  font-size: 13px;
  cursor: pointer;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: #787878;
  background-color: rgba(0, 0, 0, 0.05) !important;
  border-radius: 5px;
  border: none;
  margin: 5px 5px 5px 10px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}
.cs_db_alert_camera .cs_db_alert_camera_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6;
  border-radius: 5px;
  border: none;
  margin: 5px 10px 5px 5px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_location {
  background-color: transparent;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  position: absolute;
  top: 40%;
  border-radius: 4px;
  border: 1px solid gainsboro;
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  z-index: 900100;
  padding: 15px 30px;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_location {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_location .cs_db_alert_location_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_location .cs_db_alert_location_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_location .cs_db_alert_location_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_location .cs_db_alert_location_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/gst/fw_v3msgLocation.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_location .cs_db_alert_location_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_location .cs_db_alert_location_cancel {
  float: left;
  font-size: 13px;
  cursor: pointer;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: #787878;
  background-color: rgba(0, 0, 0, 0.05) !important;
  border-radius: 5px;
  border: none;
  margin: 5px 5px 5px 10px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}
.cs_db_alert_location .cs_db_alert_location_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6;
  border-radius: 5px;
  border: none;
  margin: 5px 10px 5px 5px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_required {
  background-color: transparent;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  position: absolute;
  top: 40%;
  border-radius: 4px;
  border: 1px solid gainsboro;
  width: 350px;
  margin-left: calc((100% - 350px) / 2);
  z-index: 900100;
  padding: 15px 30px;
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
}
@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .cs_db_alert_required {
    backdrop-filter: blur(10px);
  }
}
.cs_db_alert_required .cs_db_alert_required_content {
  width: 100%;
  height: 100%;
  background-color: transparent;
  text-align: center;
}
.cs_db_alert_required .cs_db_alert_required_head {
  height: 50px;
  padding-top: 10px;
  color: black;
  font-size: 23px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_db_alert_required .cs_db_alert_required_body {
  font-size: 16px;
  padding: 15px;
  color: black;
}
.cs_db_alert_required .cs_db_alert_required_image {
  width: 64px;
  height: 64px;
  margin-left: calc(50% - 32px);
  background: url("../../img/gst/fw_v3msgRequired.png") no-repeat center center;
  background-position: 50% 50%;
  background-size: 80% auto;
  margin-bottom: 0;
}
.cs_db_alert_required .cs_db_alert_required_footer {
  height: 40px;
  border: none;
}
.cs_db_alert_required .cs_db_alert_required_cancel {
  float: left;
  font-size: 13px;
  cursor: pointer;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: #787878;
  background-color: rgba(0, 0, 0, 0.05) !important;
  border-radius: 5px;
  border: none;
  margin: 5px 5px 5px 10px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}
.cs_db_alert_required .cs_db_alert_required_ok {
  float: left;
  cursor: pointer;
  font-size: 13px;
  border-left: 0;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: white;
  background-color: #2e7af6;
  border-radius: 5px;
  border: none;
  margin: 5px 10px 5px 5px;
  height: 30px;
  width: calc(50% - 15px);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: normal;
}

.cs_db_alert_nowifi {
  position: absolute;
  top: 0 !important;
  border-radius: 0;
  border: none;
  width: 100%;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
  z-index: 900100;
  animation: NEW_TOP 0.28s;
  box-shadow: 10px 0 60px rgba(0, 0, 0, 0.5);
  left: 25%;
  animation: NEW_TOP 0.28s;
  box-shadow: 10px 0 60px rgba(0, 0, 0, 0.5);
}
.cs_db_alert_nowifi .cs_db_alert_nowifi_content {
  width: 100%;
  background-color: rgba(255, 0, 0, 0.8);
  text-align: left;
  height: 26px;
  border-radius: 3px;
}
.cs_db_alert_nowifi .cs_db_alert_nowifi_head {
  display: none;
}
.cs_db_alert_nowifi .cs_db_alert_nowifi_body {
  font-size: 13px;
  color: red;
  margin-top: -43px;
  padding-left: 55px;
}
.cs_db_alert_nowifi .cs_db_alert_nowifi_image {
  background: url("../../img/fw/generic/fw_wifi3.png") no-repeat center center;
  background-size: 80% auto;
  width: 48px;
  height: 48px;
  margin-left: 10px;
  margin-top: 0;
}
.cs_db_alert_nowifi .cs_db_alert_nowifi_footer {
  display: none;
}
.cs_db_alert_nowifi .cs_db_alert_nowifi_cancel {
  display: none;
}
.cs_db_alert_nowifi .cs_db_alert_nowifi_ok {
  display: none;
}

.slidecontainercolor {
  padding-top: 4px;
  width: 100%;
}

.slidercolor {
  -webkit-appearance: none;
  width: 100%;
  background-image: -webkit-linear-gradient(left, red, #ffd500, #55ff00, #00ff80, #00aaff, #2b00ff, fuchsia, #ff0004);
  outline: none;
  border-radius: 3px;
}

.slidercolor::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  background-color: transparent;
  background: url("../../img/fw/specials/fw_checkEMPTY.png") no-repeat center center;
  background-size: 20px 20px;
  cursor: pointer;
}

.slidecontainer {
  padding-top: 6px;
  width: 100%;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: rgba(0, 0, 0, 0.1);
  outline: none;
  border-radius: 7px;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  background-color: transparent;
  background: url("../../img/fw/specials/fw_checkEMPTY.png") no-repeat center center;
  background-size: 20px 20px;
  cursor: pointer;
}

[class*=cs_lb_leyenda] {
  height: 100%;
}
[class*=cs_lb_leyenda] .cs_lb_label {
  padding: calc((100% - 13px)/2);
  width: 100%;
  height: 100%;
}
[class*=cs_lb_leyenda] .cs_lb_label .cs_lb_inner {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background: transparent;
}

.cs_fr_minimin [class*=cs_lb_leyenda] .cs_lb_label {
  padding-top: 9px;
  padding-bottom: 8px;
}

.cs_fr_mini [class*=cs_lb_leyenda] .cs_lb_label {
  padding-top: 9px;
  padding-bottom: 8px;
}

.cs_fr_regular [class*=cs_lb_leyenda] .cs_lb_label {
  padding-top: 13px;
  padding-bottom: 12px;
}

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

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

.fw_colorinfoRed {
  color: red !important;
}

.th, .td {
  float: left;
  padding-left: 5px;
  padding-right: 5px;
}

.row1 {
  grid-row: 1;
}

.row2 {
  grid-row: 2;
}

.row3 {
  grid-row: 3;
}

.row4 {
  grid-row: 4;
}

.row5 {
  grid-row: 5;
}

.row6 {
  grid-row: 6;
}

.row7 {
  grid-row: 7;
}

.row8 {
  grid-row: 8;
}

.row9 {
  grid-row: 9;
}

.row10 {
  grid-row: 10;
}

.col1to2 {
  grid-column: 1/3;
}

.col1to3 {
  grid-column: 1/4;
}

.col1to4 {
  grid-column: 1/5;
}

.col1to5 {
  grid-column: 1/6;
}

.col1to6 {
  grid-column: 1/7;
}

.col1to7 {
  grid-column: 1/8;
}

.col1to8 {
  grid-column: 1/9;
}

.col1to9 {
  grid-column: 1/10;
}

.col1to10 {
  grid-column: 1/11;
}

.col2to3 {
  grid-column: 2/4;
}

.col2to4 {
  grid-column: 2/5;
}

.col2to5 {
  grid-column: 2/6;
}

.col2to6 {
  grid-column: 2/7;
}

.col2to7 {
  grid-column: 2/8;
}

.col2to8 {
  grid-column: 2/9;
}

.col2to9 {
  grid-column: 2/10;
}

.col2to10 {
  grid-column: 2/11;
}

.col3to4 {
  grid-column: 3/5;
}

.col3to5 {
  grid-column: 3/6;
}

.col3to6 {
  grid-column: 3/7;
}

.col3to7 {
  grid-column: 3/8;
}

.col3to8 {
  grid-column: 3/9;
}

.col3to9 {
  grid-column: 3/10;
}

.col3to10 {
  grid-column: 3/11;
}

.col4to5 {
  grid-column: 4/6;
}

.col4to6 {
  grid-column: 4/7;
}

.col4to7 {
  grid-column: 4/8;
}

.col4to8 {
  grid-column: 4/9;
}

.col4to9 {
  grid-column: 4/10;
}

.col4to10 {
  grid-column: 4/11;
}

.col5to6 {
  grid-column: 5/7;
}

.col5to7 {
  grid-column: 5/8;
}

.col5to8 {
  grid-column: 5/9;
}

.col5to9 {
  grid-column: 5/10;
}

.col5to10 {
  grid-column: 5/11;
}

.col6to7 {
  grid-column: 6/8;
}

.col6to8 {
  grid-column: 6/9;
}

.col6to9 {
  grid-column: 6/10;
}

.col6to10 {
  grid-column: 6/11;
}

.col7to8 {
  grid-column: 7/9;
}

.col7to9 {
  grid-column: 7/10;
}

.col7to10 {
  grid-column: 7/11;
}

.col8to9 {
  grid-column: 8/10;
}

.col8to10 {
  grid-column: 8/11;
}

.col9to10 {
  grid-column: 9/11;
}

.col1 {
  grid-column: 1;
}

.col2 {
  grid-column: 2;
}

.col3 {
  grid-column: 3;
}

.col4 {
  grid-column: 4;
}

.col5 {
  grid-column: 5;
}

.col6 {
  grid-column: 6;
}

.col7 {
  grid-column: 7;
}

.col8 {
  grid-column: 8;
}

.col9 {
  grid-column: 9;
}

.col10 {
  grid-column: 10;
}

.col11 {
  grid-column: 11;
}

.col12 {
  grid-column: 12;
}

.col13 {
  grid-column: 13;
}

.col14 {
  grid-column: 14;
}

.col15 {
  grid-column: 15;
}

.col16 {
  grid-column: 16;
}

.col17 {
  grid-column: 17;
}

.col18 {
  grid-column: 18;
}

.col19 {
  grid-column: 19;
}

.col20 {
  grid-column: 20;
}

.col21 {
  grid-column: 21;
}

.col22 {
  grid-column: 22;
}

.col23 {
  grid-column: 23;
}

.col24 {
  grid-column: 24;
}

.col25 {
  grid-column: 25;
}

.col26 {
  grid-column: 26;
}

.col27 {
  grid-column: 27;
}

.col28 {
  grid-column: 28;
}

.col29 {
  grid-column: 29;
}

.col30 {
  grid-column: 30;
}

.col31 {
  grid-column: 31;
}

.col32 {
  grid-column: 32;
}

.col33 {
  grid-column: 33;
}

.col34 {
  grid-column: 34;
}

.col35 {
  grid-column: 35;
}

.col1to2 {
  grid-column: 1/3;
}

.col1to3 {
  grid-column: 1/4;
}

.col1to4 {
  grid-column: 1/5;
}

.col1to5 {
  grid-column: 1/6;
}

.col1to6 {
  grid-column: 1/7;
}

.col1to7 {
  grid-column: 1/8;
}

.col1to8 {
  grid-column: 1/9;
}

.col1to9 {
  grid-column: 1/10;
}

.col1to10 {
  grid-column: 1/11;
}

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

.col1to12 {
  grid-column: 1/13;
}

.col1to13 {
  grid-column: 1/14;
}

.col1to14 {
  grid-column: 1/15;
}

.col1to15 {
  grid-column: 1/16;
}

.col1to16 {
  grid-column: 1/17;
}

.col1to17 {
  grid-column: 1/18;
}

.col1to18 {
  grid-column: 1/19;
}

.col1to19 {
  grid-column: 1/20;
}

.col1to20 {
  grid-column: 1/21;
}

.col1to21 {
  grid-column: 1/22;
}

.col1to22 {
  grid-column: 1/23;
}

.col1to23 {
  grid-column: 1/24;
}

.col1to24 {
  grid-column: 1/25;
}

.col1to25 {
  grid-column: 1/26;
}

.col1to26 {
  grid-column: 1/27;
}

.col1to27 {
  grid-column: 1/28;
}

.col1to28 {
  grid-column: 1/29;
}

.col1to29 {
  grid-column: 1/30;
}

.col1to30 {
  grid-column: 1/31;
}

.col1to31 {
  grid-column: 1/32;
}

.col1to32 {
  grid-column: 1/33;
}

.col1to33 {
  grid-column: 1/34;
}

.col1to34 {
  grid-column: 1/35;
}

.col1to35 {
  grid-column: 1/36;
}

.col1to36 {
  grid-column: 1/37;
}

.col1to37 {
  grid-column: 1/38;
}

.col1to38 {
  grid-column: 1/39;
}

.col1to39 {
  grid-column: 1/40;
}

.col1to40 {
  grid-column: 1/41;
}

.col2to3 {
  grid-column: 2/4;
}

.col2to4 {
  grid-column: 2/5;
}

.col2to5 {
  grid-column: 2/6;
}

.col2to6 {
  grid-column: 2/7;
}

.col2to7 {
  grid-column: 2/8;
}

.col2to8 {
  grid-column: 2/9;
}

.col2to9 {
  grid-column: 2/10;
}

.col2to10 {
  grid-column: 2/11;
}

.col2to11 {
  grid-column: 2/12;
}

.col2to12 {
  grid-column: 2/13;
}

.col2to13 {
  grid-column: 2/14;
}

.col2to14 {
  grid-column: 2/15;
}

.col2to15 {
  grid-column: 2/16;
}

.col2to16 {
  grid-column: 2/17;
}

.col2to17 {
  grid-column: 2/18;
}

.col2to18 {
  grid-column: 2/19;
}

.col2to19 {
  grid-column: 2/20;
}

.col2to20 {
  grid-column: 2/21;
}

.col2to21 {
  grid-column: 2/22;
}

.col2to22 {
  grid-column: 2/23;
}

.col2to23 {
  grid-column: 2/24;
}

.col2to24 {
  grid-column: 2/25;
}

.col2to25 {
  grid-column: 2/26;
}

.col2to26 {
  grid-column: 2/27;
}

.col2to27 {
  grid-column: 2/28;
}

.col2to28 {
  grid-column: 2/29;
}

.col2to29 {
  grid-column: 2/30;
}

.col2to30 {
  grid-column: 2/31;
}

.col2to31 {
  grid-column: 2/32;
}

.col2to32 {
  grid-column: 2/33;
}

.col2to33 {
  grid-column: 2/34;
}

.col2to34 {
  grid-column: 2/35;
}

.col2to35 {
  grid-column: 2/36;
}

.col2to36 {
  grid-column: 2/37;
}

.col2to37 {
  grid-column: 2/38;
}

.col2to38 {
  grid-column: 2/39;
}

.col2to39 {
  grid-column: 2/40;
}

.col2to40 {
  grid-column: 2/41;
}

.col3to4 {
  grid-column: 3/5;
}

.col3to5 {
  grid-column: 3/6;
}

.col3to6 {
  grid-column: 3/7;
}

.col3to7 {
  grid-column: 3/8;
}

.col3to8 {
  grid-column: 3/9;
}

.col3to9 {
  grid-column: 3/10;
}

.col3to10 {
  grid-column: 3/11;
}

.col3to11 {
  grid-column: 3/12;
}

.col3to12 {
  grid-column: 3/13;
}

.col3to13 {
  grid-column: 3/14;
}

.col3to14 {
  grid-column: 3/15;
}

.col3to15 {
  grid-column: 3/16;
}

.col3to16 {
  grid-column: 3/17;
}

.col3to17 {
  grid-column: 3/18;
}

.col3to18 {
  grid-column: 3/19;
}

.col3to19 {
  grid-column: 3/20;
}

.col3to20 {
  grid-column: 3/21;
}

.col3to21 {
  grid-column: 3/22;
}

.col3to22 {
  grid-column: 3/23;
}

.col3to23 {
  grid-column: 3/24;
}

.col3to24 {
  grid-column: 3/25;
}

.col3to25 {
  grid-column: 3/26;
}

.col3to26 {
  grid-column: 3/27;
}

.col3to27 {
  grid-column: 3/28;
}

.col3to28 {
  grid-column: 3/29;
}

.col3to29 {
  grid-column: 3/30;
}

.col3to30 {
  grid-column: 3/31;
}

.col3to31 {
  grid-column: 3/32;
}

.col3to32 {
  grid-column: 3/33;
}

.col3to33 {
  grid-column: 3/34;
}

.col3to34 {
  grid-column: 3/35;
}

.col3to35 {
  grid-column: 3/36;
}

.col3to36 {
  grid-column: 3/37;
}

.col3to37 {
  grid-column: 3/38;
}

.col3to38 {
  grid-column: 3/39;
}

.col3to39 {
  grid-column: 3/40;
}

.col3to40 {
  grid-column: 3/41;
}

.col4to5 {
  grid-column: 4/6;
}

.col4to6 {
  grid-column: 4/7;
}

.col4to7 {
  grid-column: 4/8;
}

.col4to8 {
  grid-column: 4/9;
}

.col4to9 {
  grid-column: 4/10;
}

.col4to10 {
  grid-column: 4/11;
}

.col4to11 {
  grid-column: 4/12;
}

.col4to12 {
  grid-column: 4/13;
}

.col4to13 {
  grid-column: 4/14;
}

.col4to14 {
  grid-column: 4/15;
}

.col4to15 {
  grid-column: 4/16;
}

.col4to16 {
  grid-column: 4/17;
}

.col4to17 {
  grid-column: 4/18;
}

.col4to18 {
  grid-column: 4/19;
}

.col4to19 {
  grid-column: 4/20;
}

.col4to20 {
  grid-column: 4/21;
}

.col4to21 {
  grid-column: 4/22;
}

.col4to22 {
  grid-column: 4/23;
}

.col4to23 {
  grid-column: 4/24;
}

.col4to24 {
  grid-column: 4/25;
}

.col4to25 {
  grid-column: 4/26;
}

.col4to26 {
  grid-column: 4/27;
}

.col4to27 {
  grid-column: 4/28;
}

.col4to28 {
  grid-column: 4/29;
}

.col4to29 {
  grid-column: 4/30;
}

.col4to30 {
  grid-column: 4/31;
}

.col4to31 {
  grid-column: 4/32;
}

.col4to32 {
  grid-column: 4/33;
}

.col4to33 {
  grid-column: 4/34;
}

.col4to34 {
  grid-column: 4/35;
}

.col4to35 {
  grid-column: 4/36;
}

.col4to36 {
  grid-column: 4/37;
}

.col4to37 {
  grid-column: 4/38;
}

.col4to38 {
  grid-column: 4/39;
}

.col4to39 {
  grid-column: 4/40;
}

.col4to40 {
  grid-column: 4/41;
}

.col5to6 {
  grid-column: 5/7;
}

.col5to7 {
  grid-column: 5/8;
}

.col5to8 {
  grid-column: 5/9;
}

.col5to9 {
  grid-column: 5/10;
}

.col5to10 {
  grid-column: 5/11;
}

.col5to11 {
  grid-column: 5/12;
}

.col5to12 {
  grid-column: 5/13;
}

.col5to13 {
  grid-column: 5/14;
}

.col5to14 {
  grid-column: 5/15;
}

.col5to15 {
  grid-column: 5/16;
}

.col5to16 {
  grid-column: 5/17;
}

.col5to17 {
  grid-column: 5/18;
}

.col5to18 {
  grid-column: 5/19;
}

.col5to19 {
  grid-column: 5/20;
}

.col5to20 {
  grid-column: 5/21;
}

.col5to21 {
  grid-column: 5/22;
}

.col5to22 {
  grid-column: 5/23;
}

.col5to23 {
  grid-column: 5/24;
}

.col5to24 {
  grid-column: 5/25;
}

.col5to25 {
  grid-column: 5/26;
}

.col5to26 {
  grid-column: 5/27;
}

.col5to27 {
  grid-column: 5/28;
}

.col5to28 {
  grid-column: 5/29;
}

.col5to29 {
  grid-column: 5/30;
}

.col5to30 {
  grid-column: 5/31;
}

.col5to31 {
  grid-column: 5/32;
}

.col5to32 {
  grid-column: 5/33;
}

.col5to33 {
  grid-column: 5/34;
}

.col5to34 {
  grid-column: 5/35;
}

.col5to35 {
  grid-column: 5/36;
}

.col5to36 {
  grid-column: 5/37;
}

.col5to37 {
  grid-column: 5/38;
}

.col5to38 {
  grid-column: 5/39;
}

.col5to39 {
  grid-column: 5/40;
}

.col5to40 {
  grid-column: 5/41;
}

.col6to7 {
  grid-column: 6/8;
}

.col6to8 {
  grid-column: 6/9;
}

.col6to9 {
  grid-column: 6/10;
}

.col6to10 {
  grid-column: 6/11;
}

.col6to11 {
  grid-column: 6/12;
}

.col6to12 {
  grid-column: 6/13;
}

.col6to13 {
  grid-column: 6/14;
}

.col6to14 {
  grid-column: 6/15;
}

.col6to15 {
  grid-column: 6/16;
}

.col6to16 {
  grid-column: 6/17;
}

.col6to17 {
  grid-column: 6/18;
}

.col6to18 {
  grid-column: 6/19;
}

.col6to19 {
  grid-column: 6/20;
}

.col6to20 {
  grid-column: 6/21;
}

.col6to21 {
  grid-column: 6/22;
}

.col6to22 {
  grid-column: 6/23;
}

.col6to23 {
  grid-column: 6/24;
}

.col6to24 {
  grid-column: 6/25;
}

.col6to25 {
  grid-column: 6/26;
}

.col6to26 {
  grid-column: 6/27;
}

.col6to27 {
  grid-column: 6/28;
}

.col6to28 {
  grid-column: 6/29;
}

.col6to29 {
  grid-column: 6/30;
}

.col6to30 {
  grid-column: 6/31;
}

.col6to31 {
  grid-column: 6/32;
}

.col6to32 {
  grid-column: 6/33;
}

.col6to33 {
  grid-column: 6/34;
}

.col6to34 {
  grid-column: 6/35;
}

.col6to35 {
  grid-column: 6/36;
}

.col6to36 {
  grid-column: 6/37;
}

.col6to37 {
  grid-column: 6/38;
}

.col6to38 {
  grid-column: 6/39;
}

.col6to39 {
  grid-column: 6/40;
}

.col6to40 {
  grid-column: 6/41;
}

.col7to8 {
  grid-column: 7/9;
}

.col7to9 {
  grid-column: 7/10;
}

.col7to10 {
  grid-column: 7/11;
}

.col7to11 {
  grid-column: 7/12;
}

.col7to12 {
  grid-column: 7/13;
}

.col7to13 {
  grid-column: 7/14;
}

.col7to14 {
  grid-column: 7/15;
}

.col7to15 {
  grid-column: 7/16;
}

.col7to16 {
  grid-column: 7/17;
}

.col7to17 {
  grid-column: 7/18;
}

.col7to18 {
  grid-column: 7/19;
}

.col7to19 {
  grid-column: 7/20;
}

.col7to20 {
  grid-column: 7/21;
}

.col7to21 {
  grid-column: 7/22;
}

.col7to22 {
  grid-column: 7/23;
}

.col7to23 {
  grid-column: 7/24;
}

.col7to24 {
  grid-column: 7/25;
}

.col7to25 {
  grid-column: 7/26;
}

.col7to26 {
  grid-column: 7/27;
}

.col7to27 {
  grid-column: 7/28;
}

.col7to28 {
  grid-column: 7/29;
}

.col7to29 {
  grid-column: 7/30;
}

.col7to30 {
  grid-column: 7/31;
}

.col7to31 {
  grid-column: 7/32;
}

.col7to32 {
  grid-column: 7/33;
}

.col7to33 {
  grid-column: 7/34;
}

.col7to34 {
  grid-column: 7/35;
}

.col7to35 {
  grid-column: 7/36;
}

.col7to36 {
  grid-column: 7/37;
}

.col7to37 {
  grid-column: 7/38;
}

.col7to38 {
  grid-column: 7/39;
}

.col7to39 {
  grid-column: 7/40;
}

.col7to40 {
  grid-column: 7/41;
}

.col8to9 {
  grid-column: 8/10;
}

.col8to10 {
  grid-column: 8/11;
}

.col8to11 {
  grid-column: 8/12;
}

.col8to12 {
  grid-column: 8/13;
}

.col8to13 {
  grid-column: 8/14;
}

.col8to14 {
  grid-column: 8/15;
}

.col8to15 {
  grid-column: 8/16;
}

.col8to16 {
  grid-column: 8/17;
}

.col8to17 {
  grid-column: 8/18;
}

.col8to18 {
  grid-column: 8/19;
}

.col8to19 {
  grid-column: 8/20;
}

.col8to20 {
  grid-column: 8/21;
}

.col8to21 {
  grid-column: 8/22;
}

.col8to22 {
  grid-column: 8/23;
}

.col8to23 {
  grid-column: 8/24;
}

.col8to24 {
  grid-column: 8/25;
}

.col8to25 {
  grid-column: 8/26;
}

.col8to26 {
  grid-column: 8/27;
}

.col8to27 {
  grid-column: 8/28;
}

.col8to28 {
  grid-column: 8/29;
}

.col8to29 {
  grid-column: 8/30;
}

.col8to30 {
  grid-column: 8/31;
}

.col8to31 {
  grid-column: 8/32;
}

.col8to32 {
  grid-column: 8/33;
}

.col8to33 {
  grid-column: 8/34;
}

.col8to34 {
  grid-column: 8/35;
}

.col8to35 {
  grid-column: 8/36;
}

.col8to36 {
  grid-column: 8/37;
}

.col8to37 {
  grid-column: 8/38;
}

.col8to38 {
  grid-column: 8/39;
}

.col8to39 {
  grid-column: 8/40;
}

.col8to40 {
  grid-column: 8/41;
}

.col9to10 {
  grid-column: 9/11;
}

.col9to11 {
  grid-column: 9/12;
}

.col9to12 {
  grid-column: 9/13;
}

.col9to13 {
  grid-column: 9/14;
}

.col9to14 {
  grid-column: 9/15;
}

.col9to15 {
  grid-column: 9/16;
}

.col9to16 {
  grid-column: 9/17;
}

.col9to17 {
  grid-column: 9/18;
}

.col9to18 {
  grid-column: 9/19;
}

.col9to19 {
  grid-column: 9/20;
}

.col9to20 {
  grid-column: 9/21;
}

.col9to21 {
  grid-column: 9/22;
}

.col9to22 {
  grid-column: 9/23;
}

.col9to23 {
  grid-column: 9/24;
}

.col9to24 {
  grid-column: 9/25;
}

.col9to25 {
  grid-column: 9/26;
}

.col9to26 {
  grid-column: 9/27;
}

.col9to27 {
  grid-column: 9/28;
}

.col9to28 {
  grid-column: 9/29;
}

.col9to29 {
  grid-column: 9/30;
}

.col9to30 {
  grid-column: 9/31;
}

.col9to31 {
  grid-column: 9/32;
}

.col9to32 {
  grid-column: 9/33;
}

.col9to33 {
  grid-column: 9/34;
}

.col9to34 {
  grid-column: 9/35;
}

.col9to35 {
  grid-column: 9/36;
}

.col9to36 {
  grid-column: 9/37;
}

.col9to37 {
  grid-column: 9/38;
}

.col9to38 {
  grid-column: 9/39;
}

.col9to39 {
  grid-column: 9/40;
}

.col9to40 {
  grid-column: 9/41;
}

.col10to11 {
  grid-column: 10/12;
}

.col10to12 {
  grid-column: 10/13;
}

.col10to13 {
  grid-column: 10/14;
}

.col10to14 {
  grid-column: 10/15;
}

.col10to15 {
  grid-column: 10/16;
}

.col10to16 {
  grid-column: 10/17;
}

.col10to17 {
  grid-column: 10/18;
}

.col10to18 {
  grid-column: 10/19;
}

.col10to19 {
  grid-column: 10/20;
}

.col10to20 {
  grid-column: 10/21;
}

.col10to21 {
  grid-column: 10/22;
}

.col10to22 {
  grid-column: 10/23;
}

.col10to23 {
  grid-column: 10/24;
}

.col10to24 {
  grid-column: 10/25;
}

.col10to25 {
  grid-column: 10/26;
}

.col10to26 {
  grid-column: 10/27;
}

.col10to27 {
  grid-column: 10/28;
}

.col10to28 {
  grid-column: 10/29;
}

.col10to29 {
  grid-column: 10/30;
}

.col10to30 {
  grid-column: 10/31;
}

.col10to31 {
  grid-column: 10/32;
}

.col10to32 {
  grid-column: 10/33;
}

.col10to33 {
  grid-column: 10/34;
}

.col10to34 {
  grid-column: 10/35;
}

.col10to35 {
  grid-column: 10/36;
}

.col10to36 {
  grid-column: 10/37;
}

.col10to37 {
  grid-column: 10/38;
}

.col10to38 {
  grid-column: 10/39;
}

.col10to39 {
  grid-column: 10/40;
}

.col10to40 {
  grid-column: 10/41;
}

.col11to12 {
  grid-column: 11/13;
}

.col11to13 {
  grid-column: 11/14;
}

.col11to14 {
  grid-column: 11/15;
}

.col11to15 {
  grid-column: 11/16;
}

.col11to16 {
  grid-column: 11/17;
}

.col11to17 {
  grid-column: 11/18;
}

.col11to18 {
  grid-column: 11/19;
}

.col11to19 {
  grid-column: 11/20;
}

.col11to20 {
  grid-column: 11/21;
}

.col11to21 {
  grid-column: 11/22;
}

.col11to22 {
  grid-column: 11/23;
}

.col11to23 {
  grid-column: 11/24;
}

.col11to24 {
  grid-column: 11/25;
}

.col11to25 {
  grid-column: 11/26;
}

.col11to26 {
  grid-column: 11/27;
}

.col11to27 {
  grid-column: 11/28;
}

.col11to28 {
  grid-column: 11/29;
}

.col11to29 {
  grid-column: 11/30;
}

.col11to30 {
  grid-column: 11/31;
}

.col11to31 {
  grid-column: 11/32;
}

.col11to32 {
  grid-column: 11/33;
}

.col11to33 {
  grid-column: 11/34;
}

.col11to34 {
  grid-column: 11/35;
}

.col11to35 {
  grid-column: 11/36;
}

.col11to36 {
  grid-column: 11/37;
}

.col11to37 {
  grid-column: 11/38;
}

.col11to38 {
  grid-column: 11/39;
}

.col11to39 {
  grid-column: 11/40;
}

.col11to40 {
  grid-column: 11/41;
}

.col12to13 {
  grid-column: 12/14;
}

.col12to14 {
  grid-column: 12/15;
}

.col12to15 {
  grid-column: 12/16;
}

.col12to16 {
  grid-column: 12/17;
}

.col12to17 {
  grid-column: 12/18;
}

.col12to18 {
  grid-column: 12/19;
}

.col12to19 {
  grid-column: 12/20;
}

.col12to20 {
  grid-column: 12/21;
}

.col12to21 {
  grid-column: 12/22;
}

.col12to22 {
  grid-column: 12/23;
}

.col12to23 {
  grid-column: 12/24;
}

.col12to24 {
  grid-column: 12/25;
}

.col12to25 {
  grid-column: 12/26;
}

.col12to26 {
  grid-column: 12/27;
}

.col12to27 {
  grid-column: 12/28;
}

.col12to28 {
  grid-column: 12/29;
}

.col12to29 {
  grid-column: 12/30;
}

.col12to30 {
  grid-column: 12/31;
}

.col12to31 {
  grid-column: 12/32;
}

.col12to32 {
  grid-column: 12/33;
}

.col12to33 {
  grid-column: 12/34;
}

.col12to34 {
  grid-column: 12/35;
}

.col12to35 {
  grid-column: 12/36;
}

.col12to36 {
  grid-column: 12/37;
}

.col12to37 {
  grid-column: 12/38;
}

.col12to38 {
  grid-column: 12/39;
}

.col12to39 {
  grid-column: 12/40;
}

.col12to40 {
  grid-column: 12/41;
}

.col13to14 {
  grid-column: 13/15;
}

.col13to15 {
  grid-column: 13/16;
}

.col13to16 {
  grid-column: 13/17;
}

.col13to17 {
  grid-column: 13/18;
}

.col13to18 {
  grid-column: 13/19;
}

.col13to19 {
  grid-column: 13/20;
}

.col13to20 {
  grid-column: 13/21;
}

.col13to21 {
  grid-column: 13/22;
}

.col13to22 {
  grid-column: 13/23;
}

.col13to23 {
  grid-column: 13/24;
}

.col13to24 {
  grid-column: 13/25;
}

.col13to25 {
  grid-column: 13/26;
}

.col13to26 {
  grid-column: 13/27;
}

.col13to27 {
  grid-column: 13/28;
}

.col13to28 {
  grid-column: 13/29;
}

.col13to29 {
  grid-column: 13/30;
}

.col13to30 {
  grid-column: 13/31;
}

.col13to31 {
  grid-column: 13/32;
}

.col13to32 {
  grid-column: 13/33;
}

.col13to33 {
  grid-column: 13/34;
}

.col13to34 {
  grid-column: 13/35;
}

.col13to35 {
  grid-column: 13/36;
}

.col13to36 {
  grid-column: 13/37;
}

.col13to37 {
  grid-column: 13/38;
}

.col13to38 {
  grid-column: 13/39;
}

.col13to39 {
  grid-column: 13/40;
}

.col13to40 {
  grid-column: 13/41;
}

.col14to15 {
  grid-column: 14/16;
}

.col14to16 {
  grid-column: 14/17;
}

.col14to17 {
  grid-column: 14/18;
}

.col14to18 {
  grid-column: 14/19;
}

.col14to19 {
  grid-column: 14/20;
}

.col14to20 {
  grid-column: 14/21;
}

.col14to21 {
  grid-column: 14/22;
}

.col14to22 {
  grid-column: 14/23;
}

.col14to23 {
  grid-column: 14/24;
}

.col14to24 {
  grid-column: 14/25;
}

.col14to25 {
  grid-column: 14/26;
}

.col14to26 {
  grid-column: 14/27;
}

.col14to27 {
  grid-column: 14/28;
}

.col14to28 {
  grid-column: 14/29;
}

.col14to29 {
  grid-column: 14/30;
}

.col14to30 {
  grid-column: 14/31;
}

.col14to31 {
  grid-column: 14/32;
}

.col14to32 {
  grid-column: 14/33;
}

.col14to33 {
  grid-column: 14/34;
}

.col14to34 {
  grid-column: 14/35;
}

.col14to35 {
  grid-column: 14/36;
}

.col14to36 {
  grid-column: 14/37;
}

.col14to37 {
  grid-column: 14/38;
}

.col14to38 {
  grid-column: 14/39;
}

.col14to39 {
  grid-column: 14/40;
}

.col14to40 {
  grid-column: 14/41;
}

.col15to16 {
  grid-column: 15/17;
}

.col15to17 {
  grid-column: 15/18;
}

.col15to18 {
  grid-column: 15/19;
}

.col15to19 {
  grid-column: 15/20;
}

.col15to20 {
  grid-column: 15/21;
}

.col15to21 {
  grid-column: 15/22;
}

.col15to22 {
  grid-column: 15/23;
}

.col15to23 {
  grid-column: 15/24;
}

.col15to24 {
  grid-column: 15/25;
}

.col15to25 {
  grid-column: 15/26;
}

.col15to26 {
  grid-column: 15/27;
}

.col15to27 {
  grid-column: 15/28;
}

.col15to28 {
  grid-column: 15/29;
}

.col15to29 {
  grid-column: 15/30;
}

.col15to30 {
  grid-column: 15/31;
}

.col15to31 {
  grid-column: 15/32;
}

.col15to32 {
  grid-column: 15/33;
}

.col15to33 {
  grid-column: 15/34;
}

.col15to34 {
  grid-column: 15/35;
}

.col15to35 {
  grid-column: 15/36;
}

.col15to36 {
  grid-column: 15/37;
}

.col15to37 {
  grid-column: 15/38;
}

.col15to38 {
  grid-column: 15/39;
}

.col15to39 {
  grid-column: 15/40;
}

.col15to40 {
  grid-column: 15/41;
}

.col16to17 {
  grid-column: 16/18;
}

.col16to18 {
  grid-column: 16/19;
}

.col16to19 {
  grid-column: 16/20;
}

.col16to20 {
  grid-column: 16/21;
}

.col16to21 {
  grid-column: 16/22;
}

.col16to22 {
  grid-column: 16/23;
}

.col16to23 {
  grid-column: 16/24;
}

.col16to24 {
  grid-column: 16/25;
}

.col16to25 {
  grid-column: 16/26;
}

.col16to26 {
  grid-column: 16/27;
}

.col16to27 {
  grid-column: 16/28;
}

.col16to28 {
  grid-column: 16/29;
}

.col16to29 {
  grid-column: 16/30;
}

.col16to30 {
  grid-column: 16/31;
}

.col16to31 {
  grid-column: 16/32;
}

.col16to32 {
  grid-column: 16/33;
}

.col16to33 {
  grid-column: 16/34;
}

.col16to34 {
  grid-column: 16/35;
}

.col16to35 {
  grid-column: 16/36;
}

.col16to36 {
  grid-column: 16/37;
}

.col16to37 {
  grid-column: 16/38;
}

.col16to38 {
  grid-column: 16/39;
}

.col16to39 {
  grid-column: 16/40;
}

.col16to40 {
  grid-column: 16/41;
}

.col17to18 {
  grid-column: 17/19;
}

.col17to19 {
  grid-column: 17/20;
}

.col17to20 {
  grid-column: 17/21;
}

.col17to21 {
  grid-column: 17/22;
}

.col17to22 {
  grid-column: 17/23;
}

.col17to23 {
  grid-column: 17/24;
}

.col17to24 {
  grid-column: 17/25;
}

.col17to25 {
  grid-column: 17/26;
}

.col17to26 {
  grid-column: 17/27;
}

.col17to27 {
  grid-column: 17/28;
}

.col17to28 {
  grid-column: 17/29;
}

.col17to29 {
  grid-column: 17/30;
}

.col17to30 {
  grid-column: 17/31;
}

.col17to31 {
  grid-column: 17/32;
}

.col17to32 {
  grid-column: 17/33;
}

.col17to33 {
  grid-column: 17/34;
}

.col17to34 {
  grid-column: 17/35;
}

.col17to35 {
  grid-column: 17/36;
}

.col17to36 {
  grid-column: 17/37;
}

.col17to37 {
  grid-column: 17/38;
}

.col17to38 {
  grid-column: 17/39;
}

.col17to39 {
  grid-column: 17/40;
}

.col17to40 {
  grid-column: 17/41;
}

.col18to19 {
  grid-column: 18/20;
}

.col18to20 {
  grid-column: 18/21;
}

.col18to21 {
  grid-column: 18/22;
}

.col18to22 {
  grid-column: 18/23;
}

.col18to23 {
  grid-column: 18/24;
}

.col18to24 {
  grid-column: 18/25;
}

.col18to25 {
  grid-column: 18/26;
}

.col18to26 {
  grid-column: 18/27;
}

.col18to27 {
  grid-column: 18/28;
}

.col18to28 {
  grid-column: 18/29;
}

.col18to29 {
  grid-column: 18/30;
}

.col18to30 {
  grid-column: 18/31;
}

.col18to31 {
  grid-column: 18/32;
}

.col18to32 {
  grid-column: 18/33;
}

.col18to33 {
  grid-column: 18/34;
}

.col18to34 {
  grid-column: 18/35;
}

.col18to35 {
  grid-column: 18/36;
}

.col18to36 {
  grid-column: 18/37;
}

.col18to37 {
  grid-column: 18/38;
}

.col18to38 {
  grid-column: 18/39;
}

.col18to39 {
  grid-column: 18/40;
}

.col18to40 {
  grid-column: 18/41;
}

.col19to20 {
  grid-column: 19/21;
}

.col19to21 {
  grid-column: 19/22;
}

.col19to22 {
  grid-column: 19/23;
}

.col19to23 {
  grid-column: 19/24;
}

.col19to24 {
  grid-column: 19/25;
}

.col19to25 {
  grid-column: 19/26;
}

.col19to26 {
  grid-column: 19/27;
}

.col19to27 {
  grid-column: 19/28;
}

.col19to28 {
  grid-column: 19/29;
}

.col19to29 {
  grid-column: 19/30;
}

.col19to30 {
  grid-column: 19/31;
}

.col19to31 {
  grid-column: 19/32;
}

.col19to32 {
  grid-column: 19/33;
}

.col19to33 {
  grid-column: 19/34;
}

.col19to34 {
  grid-column: 19/35;
}

.col19to35 {
  grid-column: 19/36;
}

.col19to36 {
  grid-column: 19/37;
}

.col19to37 {
  grid-column: 19/38;
}

.col19to38 {
  grid-column: 19/39;
}

.col19to39 {
  grid-column: 19/40;
}

.col19to40 {
  grid-column: 19/41;
}

.col20to21 {
  grid-column: 20/22;
}

.col20to22 {
  grid-column: 20/23;
}

.col20to23 {
  grid-column: 20/24;
}

.col20to24 {
  grid-column: 20/25;
}

.col20to25 {
  grid-column: 20/26;
}

.col20to26 {
  grid-column: 20/27;
}

.col20to27 {
  grid-column: 20/28;
}

.col20to28 {
  grid-column: 20/29;
}

.col20to29 {
  grid-column: 20/30;
}

.col20to30 {
  grid-column: 20/31;
}

.col20to31 {
  grid-column: 20/32;
}

.col20to32 {
  grid-column: 20/33;
}

.col20to33 {
  grid-column: 20/34;
}

.col20to34 {
  grid-column: 20/35;
}

.col20to35 {
  grid-column: 20/36;
}

.col20to36 {
  grid-column: 20/37;
}

.col20to37 {
  grid-column: 20/38;
}

.col20to38 {
  grid-column: 20/39;
}

.col20to39 {
  grid-column: 20/40;
}

.col20to40 {
  grid-column: 20/41;
}

.col21to22 {
  grid-column: 21/23;
}

.col21to23 {
  grid-column: 21/24;
}

.col21to24 {
  grid-column: 21/25;
}

.col21to25 {
  grid-column: 21/26;
}

.col21to26 {
  grid-column: 21/27;
}

.col21to27 {
  grid-column: 21/28;
}

.col21to28 {
  grid-column: 21/29;
}

.col21to29 {
  grid-column: 21/30;
}

.col21to30 {
  grid-column: 21/31;
}

.col21to31 {
  grid-column: 21/32;
}

.col21to32 {
  grid-column: 21/33;
}

.col21to33 {
  grid-column: 21/34;
}

.col21to34 {
  grid-column: 21/35;
}

.col21to35 {
  grid-column: 21/36;
}

.col21to36 {
  grid-column: 21/37;
}

.col21to37 {
  grid-column: 21/38;
}

.col21to38 {
  grid-column: 21/39;
}

.col21to39 {
  grid-column: 21/40;
}

.col21to40 {
  grid-column: 21/41;
}

.col22to23 {
  grid-column: 22/24;
}

.col22to24 {
  grid-column: 22/25;
}

.col22to25 {
  grid-column: 22/26;
}

.col22to26 {
  grid-column: 22/27;
}

.col22to27 {
  grid-column: 22/28;
}

.col22to28 {
  grid-column: 22/29;
}

.col22to29 {
  grid-column: 22/30;
}

.col22to30 {
  grid-column: 22/31;
}

.col22to31 {
  grid-column: 22/32;
}

.col22to32 {
  grid-column: 22/33;
}

.col22to33 {
  grid-column: 22/34;
}

.col22to34 {
  grid-column: 22/35;
}

.col22to35 {
  grid-column: 22/36;
}

.col22to36 {
  grid-column: 22/37;
}

.col22to37 {
  grid-column: 22/38;
}

.col22to38 {
  grid-column: 22/39;
}

.col22to39 {
  grid-column: 22/40;
}

.col22to40 {
  grid-column: 22/41;
}

.col23to24 {
  grid-column: 23/25;
}

.col23to25 {
  grid-column: 23/26;
}

.col23to26 {
  grid-column: 23/27;
}

.col23to27 {
  grid-column: 23/28;
}

.col23to28 {
  grid-column: 23/29;
}

.col23to29 {
  grid-column: 23/30;
}

.col23to30 {
  grid-column: 23/31;
}

.col23to31 {
  grid-column: 23/32;
}

.col23to32 {
  grid-column: 23/33;
}

.col23to33 {
  grid-column: 23/34;
}

.col23to34 {
  grid-column: 23/35;
}

.col23to35 {
  grid-column: 23/36;
}

.col23to36 {
  grid-column: 23/37;
}

.col23to37 {
  grid-column: 23/38;
}

.col23to38 {
  grid-column: 23/39;
}

.col23to39 {
  grid-column: 23/40;
}

.col23to40 {
  grid-column: 23/41;
}

.col24to25 {
  grid-column: 24/26;
}

.col24to26 {
  grid-column: 24/27;
}

.col24to27 {
  grid-column: 24/28;
}

.col24to28 {
  grid-column: 24/29;
}

.col24to29 {
  grid-column: 24/30;
}

.col24to30 {
  grid-column: 24/31;
}

.col24to31 {
  grid-column: 24/32;
}

.col24to32 {
  grid-column: 24/33;
}

.col24to33 {
  grid-column: 24/34;
}

.col24to34 {
  grid-column: 24/35;
}

.col24to35 {
  grid-column: 24/36;
}

.col24to36 {
  grid-column: 24/37;
}

.col24to37 {
  grid-column: 24/38;
}

.col24to38 {
  grid-column: 24/39;
}

.col24to39 {
  grid-column: 24/40;
}

.col24to40 {
  grid-column: 24/41;
}

.col25to26 {
  grid-column: 25/27;
}

.col25to27 {
  grid-column: 25/28;
}

.col25to28 {
  grid-column: 25/29;
}

.col25to29 {
  grid-column: 25/30;
}

.col25to30 {
  grid-column: 25/31;
}

.col25to31 {
  grid-column: 25/32;
}

.col25to32 {
  grid-column: 25/33;
}

.col25to33 {
  grid-column: 25/34;
}

.col25to34 {
  grid-column: 25/35;
}

.col25to35 {
  grid-column: 25/36;
}

.col25to36 {
  grid-column: 25/37;
}

.col25to37 {
  grid-column: 25/38;
}

.col25to38 {
  grid-column: 25/39;
}

.col25to39 {
  grid-column: 25/40;
}

.col25to40 {
  grid-column: 25/41;
}

.col26to27 {
  grid-column: 26/28;
}

.col26to28 {
  grid-column: 26/29;
}

.col26to29 {
  grid-column: 26/30;
}

.col26to30 {
  grid-column: 26/31;
}

.col26to31 {
  grid-column: 26/32;
}

.col26to32 {
  grid-column: 26/33;
}

.col26to33 {
  grid-column: 26/34;
}

.col26to34 {
  grid-column: 26/35;
}

.col26to35 {
  grid-column: 26/36;
}

.col26to36 {
  grid-column: 26/37;
}

.col26to37 {
  grid-column: 26/38;
}

.col26to38 {
  grid-column: 26/39;
}

.col26to39 {
  grid-column: 26/40;
}

.col26to40 {
  grid-column: 26/41;
}

.col27to28 {
  grid-column: 27/29;
}

.col27to29 {
  grid-column: 27/30;
}

.col27to30 {
  grid-column: 27/31;
}

.col27to31 {
  grid-column: 27/32;
}

.col27to32 {
  grid-column: 27/33;
}

.col27to33 {
  grid-column: 27/34;
}

.col27to34 {
  grid-column: 27/35;
}

.col27to35 {
  grid-column: 27/36;
}

.col27to36 {
  grid-column: 27/37;
}

.col27to37 {
  grid-column: 27/38;
}

.col27to38 {
  grid-column: 27/39;
}

.col27to39 {
  grid-column: 27/40;
}

.col27to40 {
  grid-column: 27/41;
}

.col28to29 {
  grid-column: 28/30;
}

.col28to30 {
  grid-column: 28/31;
}

.col28to31 {
  grid-column: 28/32;
}

.col28to32 {
  grid-column: 28/33;
}

.col28to33 {
  grid-column: 28/34;
}

.col28to34 {
  grid-column: 28/35;
}

.col28to35 {
  grid-column: 28/36;
}

.col28to36 {
  grid-column: 28/37;
}

.col28to37 {
  grid-column: 28/38;
}

.col28to38 {
  grid-column: 28/39;
}

.col28to39 {
  grid-column: 28/40;
}

.col28to40 {
  grid-column: 28/41;
}

.col29to30 {
  grid-column: 29/31;
}

.col29to31 {
  grid-column: 29/32;
}

.col29to32 {
  grid-column: 29/33;
}

.col29to33 {
  grid-column: 29/34;
}

.col29to34 {
  grid-column: 29/35;
}

.col29to35 {
  grid-column: 29/36;
}

.col29to36 {
  grid-column: 29/37;
}

.col29to37 {
  grid-column: 29/38;
}

.col29to38 {
  grid-column: 29/39;
}

.col29to39 {
  grid-column: 29/40;
}

.col29to40 {
  grid-column: 29/41;
}

.col30to31 {
  grid-column: 30/32;
}

.col30to32 {
  grid-column: 30/33;
}

.col30to33 {
  grid-column: 30/34;
}

.col30to34 {
  grid-column: 30/35;
}

.col30to35 {
  grid-column: 30/36;
}

.col30to36 {
  grid-column: 30/37;
}

.col30to37 {
  grid-column: 30/38;
}

.col30to38 {
  grid-column: 30/39;
}

.col30to39 {
  grid-column: 30/40;
}

.col30to40 {
  grid-column: 30/41;
}

.col31to32 {
  grid-column: 31/33;
}

.col31to33 {
  grid-column: 31/34;
}

.col31to34 {
  grid-column: 31/35;
}

.col31to35 {
  grid-column: 31/36;
}

.col31to36 {
  grid-column: 31/37;
}

.col31to37 {
  grid-column: 31/38;
}

.col31to38 {
  grid-column: 31/39;
}

.col31to39 {
  grid-column: 31/40;
}

.col31to40 {
  grid-column: 31/41;
}

.col32to33 {
  grid-column: 32/34;
}

.col32to34 {
  grid-column: 32/35;
}

.col32to35 {
  grid-column: 32/36;
}

.col32to36 {
  grid-column: 32/37;
}

.col32to37 {
  grid-column: 32/38;
}

.col32to38 {
  grid-column: 32/39;
}

.col32to39 {
  grid-column: 32/40;
}

.col32to40 {
  grid-column: 32/41;
}

.col33to34 {
  grid-column: 33/35;
}

.col33to35 {
  grid-column: 33/36;
}

.col33to36 {
  grid-column: 33/37;
}

.col33to37 {
  grid-column: 33/38;
}

.col33to38 {
  grid-column: 33/39;
}

.col33to39 {
  grid-column: 33/40;
}

.col33to40 {
  grid-column: 33/41;
}

.col34to35 {
  grid-column: 34/36;
}

.col34to36 {
  grid-column: 34/37;
}

.col34to37 {
  grid-column: 34/38;
}

.col34to38 {
  grid-column: 34/39;
}

.col34to39 {
  grid-column: 34/40;
}

.col34to40 {
  grid-column: 34/41;
}

.col35to36 {
  grid-column: 35/37;
}

.col35to37 {
  grid-column: 35/38;
}

.col35to38 {
  grid-column: 35/39;
}

.col35to39 {
  grid-column: 35/40;
}

.col35to40 {
  grid-column: 35/41;
}

.col36to37 {
  grid-column: 36/38;
}

.col36to38 {
  grid-column: 36/39;
}

.col36to39 {
  grid-column: 36/40;
}

.col36to40 {
  grid-column: 36/41;
}

.col37to38 {
  grid-column: 37/39;
}

.col37to39 {
  grid-column: 37/40;
}

.col37to40 {
  grid-column: 37/41;
}

.col38to39 {
  grid-column: 38/40;
}

.col38to40 {
  grid-column: 38/41;
}

.col39to40 {
  grid-column: 39/41;
}

.spacer-10 {
  height: 10px;
}

.corteLinea, .th, .td {
  max-width: 1px;
  min-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.txtLeft {
  text-align: left;
}
.txtCenter {
  text-align: center;
}
.txtRight {
  text-align: right;
}

.fw_selectedsort.txtLeft {
  background-position: top left;
}
.fw_selectedsort.txtLeft[class*=_up] {
  background-position: bottom left;
}

.fw_selectedsort.txtCenter {
  background-position: top center;
}
.fw_selectedsort.txtCenter[class*=_up] {
  background-position: bottom center;
}

.fw_selectedsort.txtRight {
  background-position: top right;
}
.fw_selectedsort.txtRight[class*=_up] {
  background-position: bottom right;
}

#id_modal_win_box {
  animation: FADE 0.1s;
  background-color: transparent;
  z-index: 1000000;
}

#id_modal_win {
  animation: FADE 0.1s;
  position: absolute;
  top: 0;
  background-color: transparent;
  width: 100%;
  z-index: 1000000;
}

.dismiss-modalwin {
  animation: FADE 0.1s;
  position: absolute;
  top: 0;
  width: 100%;
  transition-timing-function: linear;
  background-color: transparent;
}

.cs_db_box_dismiss {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  display: none;
  z-index: 900000;
  animation: FADE 0.1s;
}

.cs_db_dismiss {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  display: none;
  z-index: 900000;
  animation: FADE 0.1s;
  transition-timing-function: linear;
}

.cs_dc_back {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 300000;
  background-color: transparent;
}

#id_modal_win_wait {
  animation: FADE 0.1s;
  position: absolute;
  background-color: transparent;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
}

#id_wait_content {
  position: absolute;
  padding: 0;
  z-index: 1000100;
  animation: FADE 0.2s;
  background-color: transparent !important;
  width: 250px;
  height: 50px;
  margin-left: calc(50% - 125px) !important;
}

.wait_content_procesando {
  width: 200px;
  height: 120px;
  margin-left: calc(50% - 100px) !important;
  top: calc(50% - 60px) !important;
}

.wait_content_prestige {
  width: 200px;
  height: 120px;
  margin-left: calc(50% - 100px) !important;
  top: calc(50% - 60px) !important;
}

.wait_content_jar {
  width: 200px;
  height: 120px;
  margin-left: calc(50% - 100px) !important;
  top: calc(50% - 60px) !important;
}

.wait_content_phone {
  width: 200px;
  height: 100px;
  margin-left: calc(50% - 100px) !important;
  top: calc(50% - 50px) !important;
}

.wait_content_time {
  width: 200px;
  height: 120px;
  margin-left: calc(50% - 100px) !important;
  top: calc(50% - 60px) !important;
}

.wait_content_room {
  width: 180px;
  height: 120px;
  margin-left: calc(50% - 90px) !important;
  top: calc(50% - 60px) !important;
}

.wait_content_config {
  width: 200px;
  height: 120px;
  margin-left: calc(50% - 100px) !important;
  top: calc(50% - 60px) !important;
}

.wait_content_weel {
  width: 200px;
  height: 120px;
  margin-left: calc(50% - 100px) !important;
  top: calc(50% - 60px) !important;
}

.wait_content_sat {
  width: 200px;
  height: 120px;
  margin-left: calc(50% - 100px) !important;
  top: calc(50% - 60px) !important;
}

#id_wait_text {
  height: 45px;
  padding-top: 5px;
  margin-top: 120px;
  width: 100%;
  text-align: center;
  color: #505050;
  font-family: Downlink, sans-serif;
  font-size: 11px;
  display: none;
}

.wait_text_procesando {
  color: #505050 !important;
  font-family: Downlink, sans-serif !important;
  display: flex !important;
  background: url("../../img/fw/waits/fw_wait_prestige.png") no-repeat center center;
  background-position: 12px center;
  background-size: auto 65%;
  border-radius: 7px;
  align-items: center;
  padding-left: 50px;
  height: 50px !important;
  padding-top: 0 !important;
  margin-top: 0 !important;
  width: 100% !important;
  text-align: left !important;
  font-size: 16px !important;
  background-color: rgba(255, 194, 27, 0.95) !important;
}

#id_wait_img {
  width: 100%;
  margin-top: 0;
}

.wait_img_procesando {
  display: none;
}

.wait_img_prestige {
  margin-top: -170px;
  height: 50px;
  transform-origin: 50% 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100px 100px;
  background: url("../../img/fw/waits/fw_wait_prestige.png") no-repeat center center;
  background-size: auto 100%;
  animation: ROTACION-PRESTIGE;
  animation-duration: 2s;
  transition-timing-function: cubic-bezier(1, 1, 1, 1);
  animation-iteration-count: infinite;
  animation-play-state: running;
  animation-fill-mode: forwards;
}

.wait_img_jar {
  margin-top: -170px;
  height: 50px;
  transform-origin: 50% 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100px 100px;
  background: url("../../img/fw/waits/fw_wait_jar.png") no-repeat center center;
  background-size: auto 100%;
  animation: ROTACION-PRESTIGE;
  animation-duration: 2s;
  transition-timing-function: cubic-bezier(1, 1, 1, 1);
  animation-iteration-count: infinite;
  animation-play-state: running;
  animation-fill-mode: forwards;
}

.wait_img_phone {
  margin-top: -150px;
  height: 50px;
  transform-origin: 50% 67%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100px 100px;
  background: url("../../img/fw/waits/fw_wait_phone.png") no-repeat center center;
  background-size: auto 100%;
  -webkit-animation: VAIVEN-WAIT-12;
  -webkit-animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
}

.wait_img_time {
  margin-top: -170px;
  height: 50px;
  transform-origin: 50% 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100px 100px;
  background: url("../../img/fw/waits/fw_wait_time.png") no-repeat center center;
  background-size: auto 100%;
  -webkit-animation: ROTACION-ARRITMICA;
  -webkit-animation-duration: 1.5s;
  -webkit-transition-timing-function: cubic-bezier(1, 0.12, 0.97, 0.22);
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
}

.wait_img_room {
  margin-top: -170px;
  height: 50px;
  transform-origin: 50% 25%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100px 100px;
  background: url("../../img/fw/waits/fw_wait_room.png") no-repeat center center;
  background-size: auto 90%;
  -webkit-animation: VAIVEN-WAIT-24;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
}

.wait_img_config {
  margin-top: -170px;
  height: 50px;
  transform-origin: 50% 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100px 100px;
  background: url("../../img/fw/waits/fw_wait_config.png") no-repeat center center;
  background-size: auto 100%;
  -webkit-animation: ROTACION-ARRITMICA;
  -webkit-animation-duration: 1.5s;
  -webkit-transition-timing-function: cubic-bezier(1, 0.12, 0.97, 0.22);
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
}

.wait_img_weel {
  margin-top: -170px;
  height: 50px;
  width: 80px;
  transform-origin: 50% 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100px 100px;
  background: url("../../img/fw/waits/fw_wait_weel.png") no-repeat center center;
  background-size: auto 100%;
  -webkit-animation: ROTACION-ARRITMICA;
  -webkit-animation-duration: 1.5s;
  -webkit-transition-timing-function: cubic-bezier(1, 0.12, 0.97, 0.22);
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
}

.wait_img_sat {
  margin-top: -170px;
  height: 50px;
  transform-origin: 48% 48%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100px 100px;
  background: url("../../img/fw/waits/fw_wait_sat.png") no-repeat center center;
  background-size: auto 100%;
  -webkit-animation: VAIVEN-SAT;
  -webkit-animation-duration: 2s;
  -webkit-transition-timing-function: cubic-bezier(1, 0.12, 0.97, 0.22);
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-play-state: running;
  -webkit-animation-fill-mode: forwards;
}

[class*=item_dashboard] {
  margin: 10px 5px 0 5px;
  background-color: #fafafa !important;
  border-radius: 8px;
  padding: 10px;
  height: 240px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  width: calc(100% - 10px) !important;
}

[class*=_soloimage] {
  background-image: none !important;
}

.cs_vp_menuitem {
  border-radius: 3px;
  padding: 5px;
  overflow: hidden;
}

[class*=-bgshining_disabled] {
  border: 1px solid gray;
  opacity: 0.4;
}

[class*=-bgshining_alone] {
  background-color: rgba(220, 220, 220, 0.5);
  border: 0 solid gray;
  box-shadow: none;
}

[class*=-bgshining_left] {
  background-color: rgba(220, 220, 220, 0.5);
  border: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-shadow: none;
}

[class*=-bgshining_right] {
  background-color: rgba(220, 220, 220, 0.5);
  border: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  box-shadow: none;
}

[class*=-bgwht], [class*=_bgwht] {
  background-color: white;
}

[class*=-bgwhtsmoke], [class*=_bgwhtsmoke] {
  background-color: rgba(240, 240, 240, 0.9);
}

[class*=-bgyellow], [class*=_bgyellow] {
  background-color: rgba(253, 208, 0, 0.9);
}

[class*=-bgblack], [class*=_bgblack] {
  background-color: rgba(20, 20, 20, 0.9);
}

[class*=-bgblue], [class*=_bgblue] {
  background-color: rgba(100, 90, 250, 0.9);
}

[class*=-bggris], [class*=_bggris] {
  background-color: rgba(220, 220, 210, 0.9);
}

[class*=-bgcorporate], [class*=_bgcorporate] {
  background-color: #e6e6e6;
}

[class*=-bgsettings], [class*=_bgsettings] {
  background-color: rgba(0, 0, 0, 0.2);
}

[class*=-bgdashboard], [class*=_bgdashboard] {
  background-color: rgba(255, 255, 255, 0.5);
}

[class*=-bggray], [class*=_bggray] {
  background-color: #f0f0f0;
}

[class*=marker] {
  background-color: rgba(0, 0, 0, 0.04) !important;
  border-radius: 16px;
  outline: 10px solid transparent;
  width: calc(100% - 20px) !important;
  margin: 0 10px 10px 10px;
  border-top: 1px solid gainsboro;
  border-left: 1px solid gainsboro;
  border-bottom: 1px solid #fafafa;
  border-right: 1px solid #fafafa;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset;
}
[class*=marker][class*=obs] {
  background-color: rgba(0, 0, 0, 0.04) !important;
}

[class*=_nopadd] {
  padding: 0;
}

[class*=_nopaddUP] {
  padding-left: 10px;
  padding-right: 10px;
  border-top: 0;
  border-radius: 10px 10px 20px 20px;
}

.cs_vp_viewlines {
  border: 1px dashed lightgray;
}

.cs_vp_inner {
  width: 100%;
  height: 100%;
}

.cs_appname {
  display: none;
}

.iScrollIndicator {
  background-color: rgba(0, 0, 0, 0.1) !important;
  border-radius: 10px !important;
  border: none !important;
}

.talkbubble {
  width: 120px;
  height: 80px;
  background: red;
  position: relative;
  border-radius: 10px;
}

.talkbubble:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 26px;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-right: 26px solid red;
  border-bottom: 13px solid transparent;
}

#html_element {
  width: 304px !important;
  height: 78px !important;
  margin: auto;
  border: 1px solid transparent;
}

.myCanvas {
  background-color: transparent;
  width: 100%;
  height: 100%;
}

/* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
  background-color: #f9bf0c;
  color: black;
  text-align: center;
  padding: 5px 5px;
  border-radius: 6px;
  position: absolute;
  left: -50%;
  top: 100%;
  z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
}

/*.tooltip .tooltiptext::after {
	content: " ";
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent rgb(249,191,12) transparent;
} */
/*.privacidad{
	color: 					#505050;
	b {
		font-size: 			$fz-19;
		font-weight: 		bold;
		color: 				#045bff;
	}

	h1 {
		color: 				#1ea1ff;
		background-color:	#e6e6e6;
	}
	p {
		font-size: 			$fz-13;
		font-weight: 		normal;
		color: 				#505050;
	}
}*/
.cs_ed_input {
  width: 100%;
  height: 22px;
  border: none;
  padding: 0 6px;
  background-color: transparent;
  color: black;
}

[class*=cs_ed_normal],
[class*=cs_ed_edit],
[class*=cs_ed_default] {
  width: 100%;
  height: 36px;
  border: 1px solid #ebebeb;
  background-color: white;
  color: black;
  border-radius: 4px;
}
[class*=cs_ed_normal] .cs_ed_left,
[class*=cs_ed_edit] .cs_ed_left,
[class*=cs_ed_default] .cs_ed_left {
  height: 100%;
  display: none;
}
[class*=cs_ed_normal] .cs_ed_inner,
[class*=cs_ed_edit] .cs_ed_inner,
[class*=cs_ed_default] .cs_ed_inner {
  width: 100%;
  height: 100%;
}
[class*=cs_ed_normal] .cs_ed_right,
[class*=cs_ed_edit] .cs_ed_right,
[class*=cs_ed_default] .cs_ed_right {
  height: 100%;
  display: none;
}
[class*=cs_ed_normal] .cs_ed_holder,
[class*=cs_ed_edit] .cs_ed_holder,
[class*=cs_ed_default] .cs_ed_holder {
  padding-left: 6px;
  padding-right: 6px;
  height: 12px;
  font-size: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.7);
  letter-spacing: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
[class*=cs_ed_normal][class*=_transparent],
[class*=cs_ed_edit][class*=_transparent],
[class*=cs_ed_default][class*=_transparent] {
  background-color: transparent;
}
[class*=cs_ed_normal][class*=_noborder],
[class*=cs_ed_edit][class*=_noborder],
[class*=cs_ed_default][class*=_noborder] {
  border: none;
}

[class*=_edlabeled] {
  width: 100%;
  height: 36px;
  border: 1px solid #ebebeb;
  float: left;
  background-color: white;
  border-radius: 4px;
}
[class*=_edlabeled] .cs_ed_left {
  height: 100%;
  display: block;
  width: 36px;
  background: transparent no-repeat center center;
  background-size: 29px 29px;
  float: left;
}
[class*=_edlabeled] .cs_ed_inner {
  height: 100%;
  width: calc(100% - 36px) !important;
  float: left;
}
[class*=_edlabeled] .cs_ed_right {
  height: 100%;
  display: none;
}
[class*=_edlabeled] .cs_ed_holder {
  padding-left: 6px;
  padding-right: 6px;
  height: 12px;
  font-size: 10px;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  color: rgba(0, 0, 0, 0.7);
  letter-spacing: 0;
}

[class*=_isarea] {
  width: 100%;
  height: 100% !important;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  background-color: white;
  color: black;
}
[class*=_isarea] .cs_ed_left {
  height: 100%;
  display: none;
}
[class*=_isarea] .cs_ed_inner {
  width: 100%;
  height: calc(100% - 12px);
}
[class*=_isarea] .cs_ed_input {
  width: 100% !important;
  height: calc(100% - 12px) !important;
  resize: none !important;
  font-family: "sourcesanspro_regular";
}
[class*=_isarea] .cs_ed_right {
  display: none;
}
[class*=_isarea] .cs_ed_holder {
  padding-left: 6px;
  padding-right: 6px;
  height: 12px;
  font-size: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.7);
  letter-spacing: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=_isarea][class*=_edlabeled] .cs_ed_left {
  background-position: center 4px;
  display: block;
}

[class*=_obligado] {
  background-color: white;
  border-top-color: #ebebeb;
  border-bottom-color: #ebebeb;
  border-left-color: #ebebeb;
  border-right-color: #ebebeb;
  border-radius: 4px;
}
[class*=_obligado] .cs_ed_holder {
  background: url("../../img/fw/specials/fw_FieldRequired.png") no-repeat center center;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 2px 3px;
  background-size: 6px 6px;
  padding-left: 12px;
  text-transform: uppercase;
  font-size: 10px;
  color: red;
  letter-spacing: 0;
}
[class*=_obligado][class*=_bordered] {
  border-color: red;
}

[class*=_noholder] .cs_lb_holder {
  display: none;
}
[class*=_noholder] .cs_ed_input {
  height: 100% !important;
}
[class*=_noholder] .cs_ed_holder {
  display: none;
}
[class*=_noholder] .cs_lb_label .cs_lb_holder {
  display: none;
}

[class*=_noborder] {
  border: none;
}

[class*=cs_lb] {
  color: black;
  height: 100%;
}
[class*=cs_lb] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb] .cs_lb_label .cs_lb_left {
  height: 100%;
  width: 0;
  float: left;
}
[class*=cs_lb] .cs_lb_label .cs_lb_inner {
  color: black;
  padding-left: 5px;
  padding-right: 5px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb] .cs_lb_label .cs_lb_right {
  height: 100%;
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_normal], [class*=cs_lb][class*=_regular], [class*=cs_lb][class*=_default] {
  font-size: 14px;
}
[class*=cs_lb][class*=_normal] .cs_lb_label .cs_lb_inner, [class*=cs_lb][class*=_regular] .cs_lb_label .cs_lb_inner, [class*=cs_lb][class*=_default] .cs_lb_label .cs_lb_inner {
  font-size: 14px;
}
[class*=cs_lb][class*=_mini] {
  color: black;
  font-size: 12px;
}
[class*=cs_lb][class*=_mini] .cs_lb_label .cs_lb_inner {
  color: black;
  font-size: 12px;
}
[class*=cs_lb][class*=_minimin] {
  color: black;
  font-size: 10px;
}
[class*=cs_lb][class*=_minimin] .cs_lb_label .cs_lb_inner {
  color: black;
  font-size: 10px;
}
[class*=cs_lb][class*=_nota] {
  color: #787878;
  font-size: 12px;
}
[class*=cs_lb][class*=_nota] .cs_lb_label .cs_lb_inner {
  color: #787878;
  font-size: 12px;
}
[class*=cs_lb][class*=_notamin] {
  color: #787878;
  font-size: 10px;
}
[class*=cs_lb][class*=_notamin] .cs_lb_label .cs_lb_inner {
  color: #787878;
  font-size: 10px;
}
[class*=cs_lb][class*=_medium] {
  letter-spacing: -0.05em;
  text-transform: uppercase;
  color: black;
  font-size: 13px;
}
[class*=cs_lb][class*=_medium] .cs_lb_label .cs_lb_inner {
  color: black;
  font-size: 13px;
}
[class*=cs_lb][class*=_mediummin] {
  letter-spacing: -0.03em;
  color: black;
  font-size: 10px;
}
[class*=cs_lb][class*=_mediummin] .cs_lb_label .cs_lb_inner {
  color: black;
  font-size: 10px;
}
[class*=cs_lb][class*=_mediumlight] {
  letter-spacing: 0.2px;
  font-weight: 300;
  color: black;
  font-size: 11px;
}
[class*=cs_lb][class*=_mediumlight] .cs_lb_label .cs_lb_inner {
  color: black;
  font-size: 11px;
}
[class*=cs_lb][class*=_bold] {
  font-family: sourcesanspro_bold, Arial, sans-serif;
  font-size: 16px;
  font-weight: bolder;
}
[class*=cs_lb][class*=_bold] .cs_lb_label .cs_lb_inner {
  font-family: sourcesanspro_bold, Arial, sans-serif;
  font-size: 16px;
  font-weight: bolder;
}
[class*=cs_lb][class*=_big] {
  font-size: 19px;
}
[class*=cs_lb][class*=_big] .cs_lb_label .cs_lb_inner {
  font-size: 19px;
}
[class*=cs_lb][class*=_ultra] {
  font-size: 22px;
}
[class*=cs_lb][class*=_ultra] .cs_lb_label .cs_lb_inner {
  font-size: 22px;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
[class*=cs_lb][class*=_time] {
  font-family: Downlink, sans-serif;
  font-size: 21px;
}
[class*=cs_lb][class*=_time] .cs_lb_label .cs_lb_inner {
  font-family: Downlink, sans-serif;
  font-size: 21px;
}
[class*=cs_lb][class*=_timemin] {
  font-family: Downlink, sans-serif;
  font-size: 13px;
}
[class*=cs_lb][class*=_timemin] .cs_lb_label .cs_lb_inner {
  font-family: Downlink, sans-serif;
  font-size: 13px;
}
[class*=cs_lb][class*=_warning] {
  border: none;
  height: 24px;
  margin-top: 2px;
}
[class*=cs_lb][class*=_warning] .cs_lb_label .cs_lb_left {
  width: 24px;
  background: url("../../img/fw/generic/fw_warning.png") no-repeat center center;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
}
[class*=cs_lb][class*=_warning] .cs_lb_label .cs_lb_inner {
  width: calc(100% - 24px);
  color: black;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  font-size: 12px;
}
[class*=cs_lb][class*=_warning] .cs_lb_label .cs_lb_right {
  width: 0;
}
[class*=cs_lb][class*=_alert-bell] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 12px;
  height: 24px;
  background-color: transparent;
  margin-top: 2px;
}
[class*=cs_lb][class*=_alert-bell] .cs_lb_label .cs_lb_left {
  width: 24px;
  border-radius: 12px;
  background: url("../../img/fw/generic/fw_alerta.png") no-repeat center center;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 18px 18px;
}
[class*=cs_lb][class*=_alert-bell] .cs_lb_label .cs_lb_inner {
  width: calc(100% - 24px);
  color: black;
}
[class*=cs_lb][class*=_alert-bell] .cs_lb_label .cs_lb_right {
  width: 0;
}
[class*=cs_lb][class*=_asterisk] .cs_lb_label .cs_lb_inner {
  font-family: Downlink, sans-serif;
  color: black;
  font-size: 71px;
}
[class*=cs_lb][class*=_asterisk][class*=empty] .cs_lb_label .cs_lb_inner {
  opacity: 0.16;
}
[class*=cs_lb][class*=_space] .cs_lb_label .cs_lb_left {
  width: 0;
  height: 100%;
  display: none;
}
[class*=cs_lb][class*=_space] .cs_lb_label .cs_lb_inner {
  text-align: center;
  color: transparent;
}
[class*=cs_lb][class*=_space] .cs_lb_label .cs_lb_right {
  width: 0;
  height: 100%;
  display: none;
}
[class*=cs_lb][class*=_title] {
  color: black;
  font-size: 15px;
  letter-spacing: 0.2em;
}
[class*=cs_lb][class*=_title] .cs_lb_label .cs_lb_inner {
  color: black;
  font-size: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  letter-spacing: 0.2em;
}
[class*=cs_lb][class*=_app] {
  font-family: sourcesanspro_bold, Arial, sans-serif;
  color: black;
  font-size: 37px;
}
[class*=cs_lb][class*=_app] .cs_lb_label .cs_lb_inner {
  color: black;
  font-size: 37px;
}
[class*=cs_lb][class*=_app][class*=min] {
  font-family: sourcesanspro_regular, Arial, sans-serif;
  font-size: 25px;
}
[class*=cs_lb][class*=_app][class*=min] .cs_lb_label .cs_lb_inner {
  font-size: 25px;
}
[class*=cs_lb][class*=_app][class*=minithin] {
  font-family: sourcesanspro_light, Arial, sans-serif;
  font-size: 23px;
}
[class*=cs_lb][class*=_app][class*=minithin] .cs_lb_label .cs_lb_inner {
  font-size: 23px;
}
[class*=cs_lb][class*=_app][class*=light] {
  font-family: sourcesanspro_light, Arial, sans-serif;
  font-size: 37px;
}
[class*=cs_lb][class*=_app][class*=light] .cs_lb_label .cs_lb_inner {
  font-size: 37px;
}
[class*=cs_lb][class*=_app][class*=lightup] {
  font-family: sourcesanspro_light, Arial, sans-serif;
  font-size: 29px;
  text-transform: uppercase;
}
[class*=cs_lb][class*=_app][class*=lightup] .cs_lb_label .cs_lb_inner {
  font-size: 29px;
  text-transform: uppercase;
}
[class*=cs_lb][class*=_app][class*=big] {
  font-size: 50px;
}
[class*=cs_lb][class*=_app][class*=big] .cs_lb_label .cs_lb_inner {
  font-size: 50px;
}
[class*=cs_lb][class*=_lbwht] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: white;
  border: 1px solid #d2d2d2;
}
[class*=cs_lb][class*=_lbwht] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_lbwht] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_lbwht] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbwht] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_lbwht] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbwht] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_lbred] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: red;
}
[class*=cs_lb][class*=_lbred] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_lbred] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_lbred] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbred] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_lbred] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbred] .cs_lb_label .cs_lb_inner {
  color: white;
}
[class*=cs_lb][class*=_lborange] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: #ff9100;
}
[class*=cs_lb][class*=_lborange] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_lborange] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_lborange] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lborange] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_lborange] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lborange] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_lbblack] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: black;
}
[class*=cs_lb][class*=_lbblack] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_lbblack] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_lbblack] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbblack] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_lbblack] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbblack] .cs_lb_label .cs_lb_inner {
  color: whitesmoke;
}
[class*=cs_lb][class*=_lbblue] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: #1f97f8;
}
[class*=cs_lb][class*=_lbblue] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_lbblue] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_lbblue] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbblue] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_lbblue] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbblue] .cs_lb_label .cs_lb_inner {
  color: whitesmoke;
}
[class*=cs_lb][class*=_lbgreen] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: #03cb07;
}
[class*=cs_lb][class*=_lbgreen] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_lbgreen] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_lbgreen] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbgreen] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_lbgreen] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbgreen] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_lbyellow] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: #fdf005;
}
[class*=cs_lb][class*=_lbyellow] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_lbyellow] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_lbyellow] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbyellow] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_lbyellow] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbyellow] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_lbbeige] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: #ccce96;
}
[class*=cs_lb][class*=_lbbeige] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_lbbeige] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_lbbeige] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbbeige] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_lbbeige] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbbeige] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_lbpink] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: #fa3ad9;
}
[class*=cs_lb][class*=_lbpink] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_lbpink] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_lbpink] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbpink] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_lbpink] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbpink] .cs_lb_label .cs_lb_inner {
  color: white;
}
[class*=cs_lb][class*=_lbcyan] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: #27e1ff;
}
[class*=cs_lb][class*=_lbcyan] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_lbcyan] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_lbcyan] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbcyan] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_lbcyan] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbcyan] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_lbgray] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: #ebebeb;
}
[class*=cs_lb][class*=_lbgray] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_lbgray] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_lbgray] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbgray] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_lbgray] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbgray] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_lbassist] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: #00faad;
}
[class*=cs_lb][class*=_lbassist] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_lbassist] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_lbassist] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbassist] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_lbassist] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_lbassist] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_login] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: rgba(39, 225, 255, 0.5);
  border: 2px solid #27e1ff;
}
[class*=cs_lb][class*=_login] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_login] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_login] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_login] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_login] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_login] .cs_lb_label .cs_lb_inner {
  color: black;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_remark] {
  color: black;
  margin-top: 3px;
  border: none;
  border-radius: 5px;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.1);
}
[class*=cs_lb][class*=_remark] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=_remark] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class*=cs_lb][class*=_remark] .cs_lb_label .cs_lb_left {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_remark] .cs_lb_label .cs_lb_inner {
  text-align: left;
  color: black;
  padding-left: 10px;
  padding-right: 10px;
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_lb][class*=_remark] .cs_lb_label .cs_lb_right {
  width: 0;
  display: none;
}
[class*=cs_lb][class*=_remark] .cs_lb_label .cs_lb_inner {
  font-size: 13px;
}
[class*=cs_lb][class*=_remark][class*=_black] {
  background-color: black;
  border: none;
}
[class*=cs_lb][class*=_remark][class*=_black] .cs_lb_label .cs_lb_inner {
  color: white;
}
[class*=cs_lb][class*=_remark][class*=_wht] {
  background-color: white;
}
[class*=cs_lb][class*=_remark][class*=_wht] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_remark][class*=_tip] {
  background-color: transparent;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
[class*=cs_lb][class*=_remark][class*=_tip] .cs_lb_label .cs_lb_inner {
  letter-spacing: -0.05em;
  text-transform: uppercase;
  font-size: 11px;
  color: #787878;
}
[class*=cs_lb][class*=_remark][class*=_info] {
  background-color: transparent;
}
[class*=cs_lb][class*=_remark][class*=_info] .cs_lb_label .cs_lb_inner {
  font-size: 13px;
  color: red;
  text-align: left;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 10px 10px 0 0;
  border-bottom: 0;
  margin-top: 4px;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up] .cs_lb_label .cs_lb_inner {
  color: #787878;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  font-size: 11px;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=wht] {
  border-radius: 20px 4px 2px 2px;
  background-color: white;
  border-color: white;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=wht] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=red] {
  border-radius: 20px 4px 2px 2px;
  background-color: red;
  border-color: red;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=red] .cs_lb_label .cs_lb_inner {
  color: white;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=orange] {
  border-radius: 20px 4px 2px 2px;
  background-color: #ff9100;
  border-color: #ff9100;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=orange] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=black] {
  border-radius: 20px 4px 2px 2px;
  background-color: black;
  border-color: black;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=black] .cs_lb_label .cs_lb_inner {
  color: white;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=blue] {
  border-radius: 20px 4px 2px 2px;
  background-color: #1f97f8;
  border-color: #1f97f8;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=blue] .cs_lb_label .cs_lb_inner {
  color: white;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=green] {
  border-radius: 20px 4px 2px 2px;
  background-color: #03cb07;
  border-color: #03cb07;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=green] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=yellow] {
  border-radius: 20px 4px 2px 2px;
  background-color: #fdf005;
  border-color: #fdf005;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=yellow] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=beige] {
  border-radius: 20px 4px 2px 2px;
  background-color: #ccce96;
  border-color: #ccce96;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=beige] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=pink] {
  border-radius: 20px 4px 2px 2px;
  background-color: #fa3ad9;
  border-color: #fa3ad9;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=pink] .cs_lb_label .cs_lb_inner {
  color: white;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=cyan] {
  border-radius: 20px 4px 2px 2px;
  background-color: #27e1ff;
  border-color: #27e1ff;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=cyan] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=gray] {
  border-radius: 20px 4px 2px 2px;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=gray] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=_assist] {
  border-radius: 20px 4px 2px 2px;
  background-color: #00faad;
  border-color: #00faad;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=_assist] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=total] {
  border-radius: 20px 4px 2px 2px;
  background-color: #b0c3b0 !important;
  border-color: #b0c3b0;
  min-width: 110px;
  max-width: 110px;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=total] .cs_lb_label .cs_lb_inner {
  color: black;
  text-align: right;
  font-size: 10px;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=subtotal] {
  border-radius: 20px 4px 2px 2px;
  background-color: #d8efd8 !important;
  border-color: #d8efd8;
  min-width: 110px;
  max-width: 110px;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=up][class*=subtotal] .cs_lb_label .cs_lb_inner {
  color: #3c3c3c;
  text-align: right;
  font-size: 10px;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=down] {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0 0 10px 10px;
  border-top: 0;
  margin-top: 1px;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=down] .cs_lb_label .cs_lb_inner {
  color: #787878;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  font-size: 11px;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=down][class*=total] {
  background-color: transparent !important;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 0;
  min-width: 110px;
  max-width: 110px;
}
[class*=cs_lb][class*=_remark][class*=_info][class*=down][class*=total] .cs_lb_label .cs_lb_inner {
  color: black;
  letter-spacing: 0;
  text-transform: none;
  font-size: 17px;
  text-align: right;
}
[class*=cs_lb][class*=_remark][class*=_title] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background-color: transparent;
  border-radius: 0;
}
[class*=cs_lb][class*=_remark][class*=_title] .cs_lb_label .cs_lb_inner {
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  color: #0d27b6;
  justify-content: center;
  padding-top: 0;
}
[class*=cs_lb][class*=graphicbar] {
  float: none;
  position: relative;
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.2);
  max-height: 20px;
  height: 100%;
  overflow: hidden;
  border-radius: 5px 15px 15px 5px;
}
[class*=cs_lb][class*=graphicbar] .cs_lb_holder {
  width: 100%;
  height: 0;
  display: none;
}
[class*=cs_lb][class*=graphicbar] .cs_lb_label {
  height: 100%;
  width: 0;
  background-color: violet;
  border-radius: 0 15px 15px 2px;
}
[class*=cs_lb][class*=graphicbar] .cs_lb_label .cs_lb_left {
  float: none;
  display: none;
}
[class*=cs_lb][class*=graphicbar] .cs_lb_label .cs_lb_inner {
  float: none;
  left: 0;
  height: 15px;
  width: 100%;
  font-size: 13px;
  text-align: left;
  position: absolute;
  padding-left: 10px;
  padding-right: 10px;
}
[class*=cs_lb][class*=graphicbar] .cs_lb_label .cs_lb_right {
  display: none;
}
[class*=cs_lb][class*=graphicminbar] {
  float: none;
  position: relative;
  background-color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.2);
  height: 9px;
  border-radius: 3px;
  overflow: hidden;
}
[class*=cs_lb][class*=graphicminbar] .cs_lb_holder {
  width: 100%;
  height: 0;
}
[class*=cs_lb][class*=graphicminbar] .cs_lb_label {
  height: 100%;
  width: 0;
  background-color: violet;
}
[class*=cs_lb][class*=graphicminbar] .cs_lb_label .cs_lb_left {
  float: none;
}
[class*=cs_lb][class*=graphicminbar] .cs_lb_label .cs_lb_inner {
  display: none;
}
[class*=cs_lb][class*=graphicminbar] .cs_lb_label .cs_lb_right {
  display: none;
}
[class*=cs_lb][class*=-left] .cs_lb_label .cs_lb_inner, [class*=cs_lb][class*=_left] .cs_lb_label .cs_lb_inner {
  justify-content: flex-start;
  text-align: left !important;
}
[class*=cs_lb][class*=-right] .cs_lb_label .cs_lb_inner, [class*=cs_lb][class*=_right] .cs_lb_label .cs_lb_inner {
  text-align: right !important;
  justify-content: flex-end;
}
[class*=cs_lb][class*=-center] .cs_lb_label .cs_lb_inner, [class*=cs_lb][class*=_center] .cs_lb_label .cs_lb_inner {
  text-align: center !important;
  justify-content: center;
}
[class*=cs_lb][class$=-ml] .cs_lb_label .cs_lb_inner, [class*=cs_lb][class$=_ml] .cs_lb_label .cs_lb_inner {
  white-space: normal !important;
  display: block;
}
[class*=cs_lb][class*=-vtop] .cs_lb_label .cs_lb_inner, [class*=cs_lb][class*=_vtop] .cs_lb_label .cs_lb_inner {
  align-items: flex-start;
  white-space: normal;
}
[class*=cs_lb][class*=-vcenter] .cs_lb_label .cs_lb_inner, [class*=cs_lb][class*=_vcenter] .cs_lb_label .cs_lb_inner {
  align-items: center;
  white-space: normal;
}
[class*=cs_lb][class*=-vbottom] .cs_lb_label .cs_lb_inner, [class*=cs_lb][class*=_vbottom] .cs_lb_label .cs_lb_inner {
  align-items: flex-end;
  white-space: normal;
}

[class*=_title][class*=_noborder] {
  border: none !important;
}

[class*=font][class*=normal], [class*=font][class*=regular], [class*=font][class*=default] {
  font-size: 14px;
}
[class*=font][class*=mini] {
  font-size: 12px;
}
[class*=font][class*=minimin] {
  font-size: 10px;
}
[class*=font][class*=nota] {
  font-size: 12px;
}
[class*=font][class*=notamin] {
  font-size: 10px;
}
[class*=font][class*=medium] {
  letter-spacing: -0.05em;
  text-transform: uppercase;
  font-size: 13px;
}
[class*=font][class*=mediummin] {
  letter-spacing: -0.03em;
  font-size: 10px;
}
[class*=font][class*=mediumlight] {
  letter-spacing: 0.2px;
  font-weight: 300;
  font-size: 11px;
}
[class*=font][class*=bold] {
  font-family: sourcesanspro_bold, Arial, sans-serif;
  font-size: 16px;
  font-weight: bolder;
}
[class*=font][class*=big] {
  font-size: 19px;
}
[class*=font][class*=ultra] {
  font-size: 22px;
}
[class*=font][class*=time] {
  font-family: Downlink, sans-serif;
  font-size: 21px;
}
[class*=font][class*=timemin] {
  font-family: Downlink, sans-serif;
  font-size: 13px;
}
[class*=font][class*=title] {
  font-size: 15px;
  letter-spacing: 0.2em;
}
[class*=font][class*=app] {
  font-family: sourcesanspro_bold, Arial, sans-serif;
  font-size: 37px;
}
[class*=font][class*=app][class*=min] {
  font-family: sourcesanspro_regular, Arial, sans-serif;
  font-size: 25px;
}
[class*=font][class*=app][class*=minithin] {
  font-family: sourcesanspro_light, Arial, sans-serif;
  font-size: 23px;
}
[class*=font][class*=app][class*=light] {
  font-family: sourcesanspro_light, Arial, sans-serif;
  font-size: 37px;
}
[class*=font][class*=app][class*=lightup] {
  font-family: sourcesanspro_light, Arial, sans-serif;
  font-size: 29px;
  text-transform: uppercase;
}
[class*=font][class*=app][class*=big] {
  font-size: 50px;
}

[class*=graphicbar][class*=_gb][class*=wht] .cs_lb_label {
  background-color: white;
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=wht] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=wht] .cs_lb_label {
  background-color: white;
}
[class*=graphicminbar][class*=_gb][class*=wht] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=red] .cs_lb_label {
  background-color: red;
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=red] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=red] .cs_lb_label {
  background-color: red;
}
[class*=graphicminbar][class*=_gb][class*=red] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=orange] .cs_lb_label {
  background-color: #ff9100;
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=orange] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=orange] .cs_lb_label {
  background-color: #ff9100;
}
[class*=graphicminbar][class*=_gb][class*=orange] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=black] .cs_lb_label {
  background-color: black;
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=black] .cs_lb_label .cs_lb_inner {
  color: whitesmoke;
}

[class*=graphicminbar][class*=_gb][class*=black] .cs_lb_label {
  background-color: black;
}
[class*=graphicminbar][class*=_gb][class*=black] .cs_lb_label .cs_lb_inner {
  color: whitesmoke;
}

[class*=graphicbar][class*=_gb][class*=blue] .cs_lb_label {
  background-color: #1f97f8;
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=blue] .cs_lb_label .cs_lb_inner {
  color: white;
}

[class*=graphicminbar][class*=_gb][class*=blue] .cs_lb_label {
  background-color: #1f97f8;
}
[class*=graphicminbar][class*=_gb][class*=blue] .cs_lb_label .cs_lb_inner {
  color: white;
}

[class*=graphicbar][class*=_gb][class*=green] .cs_lb_label {
  background-color: #03cb07;
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=green] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=green] .cs_lb_label {
  background-color: #03cb07;
}
[class*=graphicminbar][class*=_gb][class*=green] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=yellow] .cs_lb_label {
  background-color: #fdf005;
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=yellow] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=yellow] .cs_lb_label {
  background-color: #fdf005;
}
[class*=graphicminbar][class*=_gb][class*=yellow] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=beige] .cs_lb_label {
  background-color: #ccce96;
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=beige] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=beige] .cs_lb_label {
  background-color: #ccce96;
}
[class*=graphicminbar][class*=_gb][class*=beige] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=pink] .cs_lb_label {
  background-color: #fa3ad9;
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=pink] .cs_lb_label .cs_lb_inner {
  color: white;
}

[class*=graphicminbar][class*=_gb][class*=pink] .cs_lb_label {
  background-color: #fa3ad9;
}
[class*=graphicminbar][class*=_gb][class*=pink] .cs_lb_label .cs_lb_inner {
  color: white;
}

[class*=graphicbar][class*=_gb][class*=cyan] .cs_lb_label {
  background-color: #27e1ff;
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=cyan] .cs_lb_label .cs_lb_inner {
  color: white;
}

[class*=graphicminbar][class*=_gb][class*=cyan] .cs_lb_label {
  background-color: #27e1ff;
}
[class*=graphicminbar][class*=_gb][class*=cyan] .cs_lb_label .cs_lb_inner {
  color: white;
}

[class*=graphicbar][class*=_gb][class*=gray] .cs_lb_label {
  background-color: #ebebeb;
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=gray] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=gray] .cs_lb_label {
  background-color: #ebebeb;
}
[class*=graphicminbar][class*=_gb][class*=gray] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=assist] .cs_lb_label {
  background-color: #00faad;
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=assist] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=assist] .cs_lb_label {
  background-color: #00faad;
}
[class*=graphicminbar][class*=_gb][class*=assist] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=Wht] .cs_lb_label {
  background-color: "Wht";
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=Wht] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=Wht] .cs_lb_label {
  background-color: "Wht";
}
[class*=graphicminbar][class*=_gb][class*=Wht] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=Red] .cs_lb_label {
  background-color: "Red";
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=Red] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=Red] .cs_lb_label {
  background-color: "Red";
}
[class*=graphicminbar][class*=_gb][class*=Red] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=Orange] .cs_lb_label {
  background-color: "Orange";
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=Orange] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=Orange] .cs_lb_label {
  background-color: "Orange";
}
[class*=graphicminbar][class*=_gb][class*=Orange] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=Black] .cs_lb_label {
  background-color: "Black";
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=Black] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=Black] .cs_lb_label {
  background-color: "Black";
}
[class*=graphicminbar][class*=_gb][class*=Black] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=Blue] .cs_lb_label {
  background-color: "Blue";
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=Blue] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=Blue] .cs_lb_label {
  background-color: "Blue";
}
[class*=graphicminbar][class*=_gb][class*=Blue] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=Green] .cs_lb_label {
  background-color: "Green";
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=Green] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=Green] .cs_lb_label {
  background-color: "Green";
}
[class*=graphicminbar][class*=_gb][class*=Green] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=Yellow] .cs_lb_label {
  background-color: "Yellow";
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=Yellow] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=Yellow] .cs_lb_label {
  background-color: "Yellow";
}
[class*=graphicminbar][class*=_gb][class*=Yellow] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=Beige] .cs_lb_label {
  background-color: "Beige";
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=Beige] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=Beige] .cs_lb_label {
  background-color: "Beige";
}
[class*=graphicminbar][class*=_gb][class*=Beige] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=Pink] .cs_lb_label {
  background-color: "Pink";
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=Pink] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=Pink] .cs_lb_label {
  background-color: "Pink";
}
[class*=graphicminbar][class*=_gb][class*=Pink] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=Cyan] .cs_lb_label {
  background-color: "Cyan";
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=Cyan] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=Cyan] .cs_lb_label {
  background-color: "Cyan";
}
[class*=graphicminbar][class*=_gb][class*=Cyan] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=Gray] .cs_lb_label {
  background-color: "Gray";
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=Gray] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=Gray] .cs_lb_label {
  background-color: "Gray";
}
[class*=graphicminbar][class*=_gb][class*=Gray] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicbar][class*=_gb][class*=Assist] .cs_lb_label {
  background-color: "Assist";
  max-height: 20px;
  height: calc(100% - 2px);
  margin-top: 1px;
  margin-left: 1px;
}
[class*=graphicbar][class*=_gb][class*=Assist] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=graphicminbar][class*=_gb][class*=Assist] .cs_lb_label {
  background-color: "Assist";
}
[class*=graphicminbar][class*=_gb][class*=Assist] .cs_lb_label .cs_lb_inner {
  color: black;
}

[class*=_gbwht][class*=_gb0] .cs_lb_label,
[class*=_gbred][class*=_gb0] .cs_lb_label,
[class*=_gborange][class*=_gb0] .cs_lb_label,
[class*=_gbblack][class*=_gb0] .cs_lb_label,
[class*=_gbblue][class*=_gb0] .cs_lb_label,
[class*=_gbgreen][class*=_gb0] .cs_lb_label,
[class*=_gbyellow][class*=_gb0] .cs_lb_label,
[class*=_gbbeige][class*=_gb0] .cs_lb_label,
[class*=_gbpink][class*=_gb0] .cs_lb_label,
[class*=_gbcyan][class*=_gb0] .cs_lb_label,
[class*=_gbgray][class*=_gb0] .cs_lb_label,
[class*=_gbassist][class*=_gb0] .cs_lb_label {
  width: 0 !important;
}

[class*=_gbwht][class*=_gb1] .cs_lb_label,
[class*=_gbred][class*=_gb1] .cs_lb_label,
[class*=_gborange][class*=_gb1] .cs_lb_label,
[class*=_gbblack][class*=_gb1] .cs_lb_label,
[class*=_gbblue][class*=_gb1] .cs_lb_label,
[class*=_gbgreen][class*=_gb1] .cs_lb_label,
[class*=_gbyellow][class*=_gb1] .cs_lb_label,
[class*=_gbbeige][class*=_gb1] .cs_lb_label,
[class*=_gbpink][class*=_gb1] .cs_lb_label,
[class*=_gbcyan][class*=_gb1] .cs_lb_label,
[class*=_gbgray][class*=_gb1] .cs_lb_label,
[class*=_gbassist][class*=_gb1] .cs_lb_label {
  width: 1%;
}

[class*=_gbwht][class*=_gb2] .cs_lb_label,
[class*=_gbred][class*=_gb2] .cs_lb_label,
[class*=_gborange][class*=_gb2] .cs_lb_label,
[class*=_gbblack][class*=_gb2] .cs_lb_label,
[class*=_gbblue][class*=_gb2] .cs_lb_label,
[class*=_gbgreen][class*=_gb2] .cs_lb_label,
[class*=_gbyellow][class*=_gb2] .cs_lb_label,
[class*=_gbbeige][class*=_gb2] .cs_lb_label,
[class*=_gbpink][class*=_gb2] .cs_lb_label,
[class*=_gbcyan][class*=_gb2] .cs_lb_label,
[class*=_gbgray][class*=_gb2] .cs_lb_label,
[class*=_gbassist][class*=_gb2] .cs_lb_label {
  width: 2%;
}

[class*=_gbwht][class*=_gb3] .cs_lb_label,
[class*=_gbred][class*=_gb3] .cs_lb_label,
[class*=_gborange][class*=_gb3] .cs_lb_label,
[class*=_gbblack][class*=_gb3] .cs_lb_label,
[class*=_gbblue][class*=_gb3] .cs_lb_label,
[class*=_gbgreen][class*=_gb3] .cs_lb_label,
[class*=_gbyellow][class*=_gb3] .cs_lb_label,
[class*=_gbbeige][class*=_gb3] .cs_lb_label,
[class*=_gbpink][class*=_gb3] .cs_lb_label,
[class*=_gbcyan][class*=_gb3] .cs_lb_label,
[class*=_gbgray][class*=_gb3] .cs_lb_label,
[class*=_gbassist][class*=_gb3] .cs_lb_label {
  width: 3%;
}

[class*=_gbwht][class*=_gb4] .cs_lb_label,
[class*=_gbred][class*=_gb4] .cs_lb_label,
[class*=_gborange][class*=_gb4] .cs_lb_label,
[class*=_gbblack][class*=_gb4] .cs_lb_label,
[class*=_gbblue][class*=_gb4] .cs_lb_label,
[class*=_gbgreen][class*=_gb4] .cs_lb_label,
[class*=_gbyellow][class*=_gb4] .cs_lb_label,
[class*=_gbbeige][class*=_gb4] .cs_lb_label,
[class*=_gbpink][class*=_gb4] .cs_lb_label,
[class*=_gbcyan][class*=_gb4] .cs_lb_label,
[class*=_gbgray][class*=_gb4] .cs_lb_label,
[class*=_gbassist][class*=_gb4] .cs_lb_label {
  width: 4%;
}

[class*=_gbwht][class*=_gb5] .cs_lb_label,
[class*=_gbred][class*=_gb5] .cs_lb_label,
[class*=_gborange][class*=_gb5] .cs_lb_label,
[class*=_gbblack][class*=_gb5] .cs_lb_label,
[class*=_gbblue][class*=_gb5] .cs_lb_label,
[class*=_gbgreen][class*=_gb5] .cs_lb_label,
[class*=_gbyellow][class*=_gb5] .cs_lb_label,
[class*=_gbbeige][class*=_gb5] .cs_lb_label,
[class*=_gbpink][class*=_gb5] .cs_lb_label,
[class*=_gbcyan][class*=_gb5] .cs_lb_label,
[class*=_gbgray][class*=_gb5] .cs_lb_label,
[class*=_gbassist][class*=_gb5] .cs_lb_label {
  width: 5%;
}

[class*=_gbwht][class*=_gb6] .cs_lb_label,
[class*=_gbred][class*=_gb6] .cs_lb_label,
[class*=_gborange][class*=_gb6] .cs_lb_label,
[class*=_gbblack][class*=_gb6] .cs_lb_label,
[class*=_gbblue][class*=_gb6] .cs_lb_label,
[class*=_gbgreen][class*=_gb6] .cs_lb_label,
[class*=_gbyellow][class*=_gb6] .cs_lb_label,
[class*=_gbbeige][class*=_gb6] .cs_lb_label,
[class*=_gbpink][class*=_gb6] .cs_lb_label,
[class*=_gbcyan][class*=_gb6] .cs_lb_label,
[class*=_gbgray][class*=_gb6] .cs_lb_label,
[class*=_gbassist][class*=_gb6] .cs_lb_label {
  width: 6%;
}

[class*=_gbwht][class*=_gb7] .cs_lb_label,
[class*=_gbred][class*=_gb7] .cs_lb_label,
[class*=_gborange][class*=_gb7] .cs_lb_label,
[class*=_gbblack][class*=_gb7] .cs_lb_label,
[class*=_gbblue][class*=_gb7] .cs_lb_label,
[class*=_gbgreen][class*=_gb7] .cs_lb_label,
[class*=_gbyellow][class*=_gb7] .cs_lb_label,
[class*=_gbbeige][class*=_gb7] .cs_lb_label,
[class*=_gbpink][class*=_gb7] .cs_lb_label,
[class*=_gbcyan][class*=_gb7] .cs_lb_label,
[class*=_gbgray][class*=_gb7] .cs_lb_label,
[class*=_gbassist][class*=_gb7] .cs_lb_label {
  width: 7%;
}

[class*=_gbwht][class*=_gb8] .cs_lb_label,
[class*=_gbred][class*=_gb8] .cs_lb_label,
[class*=_gborange][class*=_gb8] .cs_lb_label,
[class*=_gbblack][class*=_gb8] .cs_lb_label,
[class*=_gbblue][class*=_gb8] .cs_lb_label,
[class*=_gbgreen][class*=_gb8] .cs_lb_label,
[class*=_gbyellow][class*=_gb8] .cs_lb_label,
[class*=_gbbeige][class*=_gb8] .cs_lb_label,
[class*=_gbpink][class*=_gb8] .cs_lb_label,
[class*=_gbcyan][class*=_gb8] .cs_lb_label,
[class*=_gbgray][class*=_gb8] .cs_lb_label,
[class*=_gbassist][class*=_gb8] .cs_lb_label {
  width: 8%;
}

[class*=_gbwht][class*=_gb9] .cs_lb_label,
[class*=_gbred][class*=_gb9] .cs_lb_label,
[class*=_gborange][class*=_gb9] .cs_lb_label,
[class*=_gbblack][class*=_gb9] .cs_lb_label,
[class*=_gbblue][class*=_gb9] .cs_lb_label,
[class*=_gbgreen][class*=_gb9] .cs_lb_label,
[class*=_gbyellow][class*=_gb9] .cs_lb_label,
[class*=_gbbeige][class*=_gb9] .cs_lb_label,
[class*=_gbpink][class*=_gb9] .cs_lb_label,
[class*=_gbcyan][class*=_gb9] .cs_lb_label,
[class*=_gbgray][class*=_gb9] .cs_lb_label,
[class*=_gbassist][class*=_gb9] .cs_lb_label {
  width: 9%;
}

[class*=_gbwht][class*=_gb10] .cs_lb_label,
[class*=_gbred][class*=_gb10] .cs_lb_label,
[class*=_gborange][class*=_gb10] .cs_lb_label,
[class*=_gbblack][class*=_gb10] .cs_lb_label,
[class*=_gbblue][class*=_gb10] .cs_lb_label,
[class*=_gbgreen][class*=_gb10] .cs_lb_label,
[class*=_gbyellow][class*=_gb10] .cs_lb_label,
[class*=_gbbeige][class*=_gb10] .cs_lb_label,
[class*=_gbpink][class*=_gb10] .cs_lb_label,
[class*=_gbcyan][class*=_gb10] .cs_lb_label,
[class*=_gbgray][class*=_gb10] .cs_lb_label,
[class*=_gbassist][class*=_gb10] .cs_lb_label {
  width: 10%;
}

[class*=_gbwht][class*=_gb11] .cs_lb_label,
[class*=_gbred][class*=_gb11] .cs_lb_label,
[class*=_gborange][class*=_gb11] .cs_lb_label,
[class*=_gbblack][class*=_gb11] .cs_lb_label,
[class*=_gbblue][class*=_gb11] .cs_lb_label,
[class*=_gbgreen][class*=_gb11] .cs_lb_label,
[class*=_gbyellow][class*=_gb11] .cs_lb_label,
[class*=_gbbeige][class*=_gb11] .cs_lb_label,
[class*=_gbpink][class*=_gb11] .cs_lb_label,
[class*=_gbcyan][class*=_gb11] .cs_lb_label,
[class*=_gbgray][class*=_gb11] .cs_lb_label,
[class*=_gbassist][class*=_gb11] .cs_lb_label {
  width: 11%;
}

[class*=_gbwht][class*=_gb12] .cs_lb_label,
[class*=_gbred][class*=_gb12] .cs_lb_label,
[class*=_gborange][class*=_gb12] .cs_lb_label,
[class*=_gbblack][class*=_gb12] .cs_lb_label,
[class*=_gbblue][class*=_gb12] .cs_lb_label,
[class*=_gbgreen][class*=_gb12] .cs_lb_label,
[class*=_gbyellow][class*=_gb12] .cs_lb_label,
[class*=_gbbeige][class*=_gb12] .cs_lb_label,
[class*=_gbpink][class*=_gb12] .cs_lb_label,
[class*=_gbcyan][class*=_gb12] .cs_lb_label,
[class*=_gbgray][class*=_gb12] .cs_lb_label,
[class*=_gbassist][class*=_gb12] .cs_lb_label {
  width: 12%;
}

[class*=_gbwht][class*=_gb13] .cs_lb_label,
[class*=_gbred][class*=_gb13] .cs_lb_label,
[class*=_gborange][class*=_gb13] .cs_lb_label,
[class*=_gbblack][class*=_gb13] .cs_lb_label,
[class*=_gbblue][class*=_gb13] .cs_lb_label,
[class*=_gbgreen][class*=_gb13] .cs_lb_label,
[class*=_gbyellow][class*=_gb13] .cs_lb_label,
[class*=_gbbeige][class*=_gb13] .cs_lb_label,
[class*=_gbpink][class*=_gb13] .cs_lb_label,
[class*=_gbcyan][class*=_gb13] .cs_lb_label,
[class*=_gbgray][class*=_gb13] .cs_lb_label,
[class*=_gbassist][class*=_gb13] .cs_lb_label {
  width: 13%;
}

[class*=_gbwht][class*=_gb14] .cs_lb_label,
[class*=_gbred][class*=_gb14] .cs_lb_label,
[class*=_gborange][class*=_gb14] .cs_lb_label,
[class*=_gbblack][class*=_gb14] .cs_lb_label,
[class*=_gbblue][class*=_gb14] .cs_lb_label,
[class*=_gbgreen][class*=_gb14] .cs_lb_label,
[class*=_gbyellow][class*=_gb14] .cs_lb_label,
[class*=_gbbeige][class*=_gb14] .cs_lb_label,
[class*=_gbpink][class*=_gb14] .cs_lb_label,
[class*=_gbcyan][class*=_gb14] .cs_lb_label,
[class*=_gbgray][class*=_gb14] .cs_lb_label,
[class*=_gbassist][class*=_gb14] .cs_lb_label {
  width: 14%;
}

[class*=_gbwht][class*=_gb15] .cs_lb_label,
[class*=_gbred][class*=_gb15] .cs_lb_label,
[class*=_gborange][class*=_gb15] .cs_lb_label,
[class*=_gbblack][class*=_gb15] .cs_lb_label,
[class*=_gbblue][class*=_gb15] .cs_lb_label,
[class*=_gbgreen][class*=_gb15] .cs_lb_label,
[class*=_gbyellow][class*=_gb15] .cs_lb_label,
[class*=_gbbeige][class*=_gb15] .cs_lb_label,
[class*=_gbpink][class*=_gb15] .cs_lb_label,
[class*=_gbcyan][class*=_gb15] .cs_lb_label,
[class*=_gbgray][class*=_gb15] .cs_lb_label,
[class*=_gbassist][class*=_gb15] .cs_lb_label {
  width: 15%;
}

[class*=_gbwht][class*=_gb16] .cs_lb_label,
[class*=_gbred][class*=_gb16] .cs_lb_label,
[class*=_gborange][class*=_gb16] .cs_lb_label,
[class*=_gbblack][class*=_gb16] .cs_lb_label,
[class*=_gbblue][class*=_gb16] .cs_lb_label,
[class*=_gbgreen][class*=_gb16] .cs_lb_label,
[class*=_gbyellow][class*=_gb16] .cs_lb_label,
[class*=_gbbeige][class*=_gb16] .cs_lb_label,
[class*=_gbpink][class*=_gb16] .cs_lb_label,
[class*=_gbcyan][class*=_gb16] .cs_lb_label,
[class*=_gbgray][class*=_gb16] .cs_lb_label,
[class*=_gbassist][class*=_gb16] .cs_lb_label {
  width: 16%;
}

[class*=_gbwht][class*=_gb17] .cs_lb_label,
[class*=_gbred][class*=_gb17] .cs_lb_label,
[class*=_gborange][class*=_gb17] .cs_lb_label,
[class*=_gbblack][class*=_gb17] .cs_lb_label,
[class*=_gbblue][class*=_gb17] .cs_lb_label,
[class*=_gbgreen][class*=_gb17] .cs_lb_label,
[class*=_gbyellow][class*=_gb17] .cs_lb_label,
[class*=_gbbeige][class*=_gb17] .cs_lb_label,
[class*=_gbpink][class*=_gb17] .cs_lb_label,
[class*=_gbcyan][class*=_gb17] .cs_lb_label,
[class*=_gbgray][class*=_gb17] .cs_lb_label,
[class*=_gbassist][class*=_gb17] .cs_lb_label {
  width: 17%;
}

[class*=_gbwht][class*=_gb18] .cs_lb_label,
[class*=_gbred][class*=_gb18] .cs_lb_label,
[class*=_gborange][class*=_gb18] .cs_lb_label,
[class*=_gbblack][class*=_gb18] .cs_lb_label,
[class*=_gbblue][class*=_gb18] .cs_lb_label,
[class*=_gbgreen][class*=_gb18] .cs_lb_label,
[class*=_gbyellow][class*=_gb18] .cs_lb_label,
[class*=_gbbeige][class*=_gb18] .cs_lb_label,
[class*=_gbpink][class*=_gb18] .cs_lb_label,
[class*=_gbcyan][class*=_gb18] .cs_lb_label,
[class*=_gbgray][class*=_gb18] .cs_lb_label,
[class*=_gbassist][class*=_gb18] .cs_lb_label {
  width: 18%;
}

[class*=_gbwht][class*=_gb19] .cs_lb_label,
[class*=_gbred][class*=_gb19] .cs_lb_label,
[class*=_gborange][class*=_gb19] .cs_lb_label,
[class*=_gbblack][class*=_gb19] .cs_lb_label,
[class*=_gbblue][class*=_gb19] .cs_lb_label,
[class*=_gbgreen][class*=_gb19] .cs_lb_label,
[class*=_gbyellow][class*=_gb19] .cs_lb_label,
[class*=_gbbeige][class*=_gb19] .cs_lb_label,
[class*=_gbpink][class*=_gb19] .cs_lb_label,
[class*=_gbcyan][class*=_gb19] .cs_lb_label,
[class*=_gbgray][class*=_gb19] .cs_lb_label,
[class*=_gbassist][class*=_gb19] .cs_lb_label {
  width: 19%;
}

[class*=_gbwht][class*=_gb20] .cs_lb_label,
[class*=_gbred][class*=_gb20] .cs_lb_label,
[class*=_gborange][class*=_gb20] .cs_lb_label,
[class*=_gbblack][class*=_gb20] .cs_lb_label,
[class*=_gbblue][class*=_gb20] .cs_lb_label,
[class*=_gbgreen][class*=_gb20] .cs_lb_label,
[class*=_gbyellow][class*=_gb20] .cs_lb_label,
[class*=_gbbeige][class*=_gb20] .cs_lb_label,
[class*=_gbpink][class*=_gb20] .cs_lb_label,
[class*=_gbcyan][class*=_gb20] .cs_lb_label,
[class*=_gbgray][class*=_gb20] .cs_lb_label,
[class*=_gbassist][class*=_gb20] .cs_lb_label {
  width: 20%;
}

[class*=_gbwht][class*=_gb21] .cs_lb_label,
[class*=_gbred][class*=_gb21] .cs_lb_label,
[class*=_gborange][class*=_gb21] .cs_lb_label,
[class*=_gbblack][class*=_gb21] .cs_lb_label,
[class*=_gbblue][class*=_gb21] .cs_lb_label,
[class*=_gbgreen][class*=_gb21] .cs_lb_label,
[class*=_gbyellow][class*=_gb21] .cs_lb_label,
[class*=_gbbeige][class*=_gb21] .cs_lb_label,
[class*=_gbpink][class*=_gb21] .cs_lb_label,
[class*=_gbcyan][class*=_gb21] .cs_lb_label,
[class*=_gbgray][class*=_gb21] .cs_lb_label,
[class*=_gbassist][class*=_gb21] .cs_lb_label {
  width: 21%;
}

[class*=_gbwht][class*=_gb22] .cs_lb_label,
[class*=_gbred][class*=_gb22] .cs_lb_label,
[class*=_gborange][class*=_gb22] .cs_lb_label,
[class*=_gbblack][class*=_gb22] .cs_lb_label,
[class*=_gbblue][class*=_gb22] .cs_lb_label,
[class*=_gbgreen][class*=_gb22] .cs_lb_label,
[class*=_gbyellow][class*=_gb22] .cs_lb_label,
[class*=_gbbeige][class*=_gb22] .cs_lb_label,
[class*=_gbpink][class*=_gb22] .cs_lb_label,
[class*=_gbcyan][class*=_gb22] .cs_lb_label,
[class*=_gbgray][class*=_gb22] .cs_lb_label,
[class*=_gbassist][class*=_gb22] .cs_lb_label {
  width: 22%;
}

[class*=_gbwht][class*=_gb23] .cs_lb_label,
[class*=_gbred][class*=_gb23] .cs_lb_label,
[class*=_gborange][class*=_gb23] .cs_lb_label,
[class*=_gbblack][class*=_gb23] .cs_lb_label,
[class*=_gbblue][class*=_gb23] .cs_lb_label,
[class*=_gbgreen][class*=_gb23] .cs_lb_label,
[class*=_gbyellow][class*=_gb23] .cs_lb_label,
[class*=_gbbeige][class*=_gb23] .cs_lb_label,
[class*=_gbpink][class*=_gb23] .cs_lb_label,
[class*=_gbcyan][class*=_gb23] .cs_lb_label,
[class*=_gbgray][class*=_gb23] .cs_lb_label,
[class*=_gbassist][class*=_gb23] .cs_lb_label {
  width: 23%;
}

[class*=_gbwht][class*=_gb24] .cs_lb_label,
[class*=_gbred][class*=_gb24] .cs_lb_label,
[class*=_gborange][class*=_gb24] .cs_lb_label,
[class*=_gbblack][class*=_gb24] .cs_lb_label,
[class*=_gbblue][class*=_gb24] .cs_lb_label,
[class*=_gbgreen][class*=_gb24] .cs_lb_label,
[class*=_gbyellow][class*=_gb24] .cs_lb_label,
[class*=_gbbeige][class*=_gb24] .cs_lb_label,
[class*=_gbpink][class*=_gb24] .cs_lb_label,
[class*=_gbcyan][class*=_gb24] .cs_lb_label,
[class*=_gbgray][class*=_gb24] .cs_lb_label,
[class*=_gbassist][class*=_gb24] .cs_lb_label {
  width: 24%;
}

[class*=_gbwht][class*=_gb25] .cs_lb_label,
[class*=_gbred][class*=_gb25] .cs_lb_label,
[class*=_gborange][class*=_gb25] .cs_lb_label,
[class*=_gbblack][class*=_gb25] .cs_lb_label,
[class*=_gbblue][class*=_gb25] .cs_lb_label,
[class*=_gbgreen][class*=_gb25] .cs_lb_label,
[class*=_gbyellow][class*=_gb25] .cs_lb_label,
[class*=_gbbeige][class*=_gb25] .cs_lb_label,
[class*=_gbpink][class*=_gb25] .cs_lb_label,
[class*=_gbcyan][class*=_gb25] .cs_lb_label,
[class*=_gbgray][class*=_gb25] .cs_lb_label,
[class*=_gbassist][class*=_gb25] .cs_lb_label {
  width: 25%;
}

[class*=_gbwht][class*=_gb26] .cs_lb_label,
[class*=_gbred][class*=_gb26] .cs_lb_label,
[class*=_gborange][class*=_gb26] .cs_lb_label,
[class*=_gbblack][class*=_gb26] .cs_lb_label,
[class*=_gbblue][class*=_gb26] .cs_lb_label,
[class*=_gbgreen][class*=_gb26] .cs_lb_label,
[class*=_gbyellow][class*=_gb26] .cs_lb_label,
[class*=_gbbeige][class*=_gb26] .cs_lb_label,
[class*=_gbpink][class*=_gb26] .cs_lb_label,
[class*=_gbcyan][class*=_gb26] .cs_lb_label,
[class*=_gbgray][class*=_gb26] .cs_lb_label,
[class*=_gbassist][class*=_gb26] .cs_lb_label {
  width: 26%;
}

[class*=_gbwht][class*=_gb27] .cs_lb_label,
[class*=_gbred][class*=_gb27] .cs_lb_label,
[class*=_gborange][class*=_gb27] .cs_lb_label,
[class*=_gbblack][class*=_gb27] .cs_lb_label,
[class*=_gbblue][class*=_gb27] .cs_lb_label,
[class*=_gbgreen][class*=_gb27] .cs_lb_label,
[class*=_gbyellow][class*=_gb27] .cs_lb_label,
[class*=_gbbeige][class*=_gb27] .cs_lb_label,
[class*=_gbpink][class*=_gb27] .cs_lb_label,
[class*=_gbcyan][class*=_gb27] .cs_lb_label,
[class*=_gbgray][class*=_gb27] .cs_lb_label,
[class*=_gbassist][class*=_gb27] .cs_lb_label {
  width: 27%;
}

[class*=_gbwht][class*=_gb28] .cs_lb_label,
[class*=_gbred][class*=_gb28] .cs_lb_label,
[class*=_gborange][class*=_gb28] .cs_lb_label,
[class*=_gbblack][class*=_gb28] .cs_lb_label,
[class*=_gbblue][class*=_gb28] .cs_lb_label,
[class*=_gbgreen][class*=_gb28] .cs_lb_label,
[class*=_gbyellow][class*=_gb28] .cs_lb_label,
[class*=_gbbeige][class*=_gb28] .cs_lb_label,
[class*=_gbpink][class*=_gb28] .cs_lb_label,
[class*=_gbcyan][class*=_gb28] .cs_lb_label,
[class*=_gbgray][class*=_gb28] .cs_lb_label,
[class*=_gbassist][class*=_gb28] .cs_lb_label {
  width: 28%;
}

[class*=_gbwht][class*=_gb29] .cs_lb_label,
[class*=_gbred][class*=_gb29] .cs_lb_label,
[class*=_gborange][class*=_gb29] .cs_lb_label,
[class*=_gbblack][class*=_gb29] .cs_lb_label,
[class*=_gbblue][class*=_gb29] .cs_lb_label,
[class*=_gbgreen][class*=_gb29] .cs_lb_label,
[class*=_gbyellow][class*=_gb29] .cs_lb_label,
[class*=_gbbeige][class*=_gb29] .cs_lb_label,
[class*=_gbpink][class*=_gb29] .cs_lb_label,
[class*=_gbcyan][class*=_gb29] .cs_lb_label,
[class*=_gbgray][class*=_gb29] .cs_lb_label,
[class*=_gbassist][class*=_gb29] .cs_lb_label {
  width: 29%;
}

[class*=_gbwht][class*=_gb30] .cs_lb_label,
[class*=_gbred][class*=_gb30] .cs_lb_label,
[class*=_gborange][class*=_gb30] .cs_lb_label,
[class*=_gbblack][class*=_gb30] .cs_lb_label,
[class*=_gbblue][class*=_gb30] .cs_lb_label,
[class*=_gbgreen][class*=_gb30] .cs_lb_label,
[class*=_gbyellow][class*=_gb30] .cs_lb_label,
[class*=_gbbeige][class*=_gb30] .cs_lb_label,
[class*=_gbpink][class*=_gb30] .cs_lb_label,
[class*=_gbcyan][class*=_gb30] .cs_lb_label,
[class*=_gbgray][class*=_gb30] .cs_lb_label,
[class*=_gbassist][class*=_gb30] .cs_lb_label {
  width: 30%;
}

[class*=_gbwht][class*=_gb31] .cs_lb_label,
[class*=_gbred][class*=_gb31] .cs_lb_label,
[class*=_gborange][class*=_gb31] .cs_lb_label,
[class*=_gbblack][class*=_gb31] .cs_lb_label,
[class*=_gbblue][class*=_gb31] .cs_lb_label,
[class*=_gbgreen][class*=_gb31] .cs_lb_label,
[class*=_gbyellow][class*=_gb31] .cs_lb_label,
[class*=_gbbeige][class*=_gb31] .cs_lb_label,
[class*=_gbpink][class*=_gb31] .cs_lb_label,
[class*=_gbcyan][class*=_gb31] .cs_lb_label,
[class*=_gbgray][class*=_gb31] .cs_lb_label,
[class*=_gbassist][class*=_gb31] .cs_lb_label {
  width: 31%;
}

[class*=_gbwht][class*=_gb32] .cs_lb_label,
[class*=_gbred][class*=_gb32] .cs_lb_label,
[class*=_gborange][class*=_gb32] .cs_lb_label,
[class*=_gbblack][class*=_gb32] .cs_lb_label,
[class*=_gbblue][class*=_gb32] .cs_lb_label,
[class*=_gbgreen][class*=_gb32] .cs_lb_label,
[class*=_gbyellow][class*=_gb32] .cs_lb_label,
[class*=_gbbeige][class*=_gb32] .cs_lb_label,
[class*=_gbpink][class*=_gb32] .cs_lb_label,
[class*=_gbcyan][class*=_gb32] .cs_lb_label,
[class*=_gbgray][class*=_gb32] .cs_lb_label,
[class*=_gbassist][class*=_gb32] .cs_lb_label {
  width: 32%;
}

[class*=_gbwht][class*=_gb33] .cs_lb_label,
[class*=_gbred][class*=_gb33] .cs_lb_label,
[class*=_gborange][class*=_gb33] .cs_lb_label,
[class*=_gbblack][class*=_gb33] .cs_lb_label,
[class*=_gbblue][class*=_gb33] .cs_lb_label,
[class*=_gbgreen][class*=_gb33] .cs_lb_label,
[class*=_gbyellow][class*=_gb33] .cs_lb_label,
[class*=_gbbeige][class*=_gb33] .cs_lb_label,
[class*=_gbpink][class*=_gb33] .cs_lb_label,
[class*=_gbcyan][class*=_gb33] .cs_lb_label,
[class*=_gbgray][class*=_gb33] .cs_lb_label,
[class*=_gbassist][class*=_gb33] .cs_lb_label {
  width: 33%;
}

[class*=_gbwht][class*=_gb34] .cs_lb_label,
[class*=_gbred][class*=_gb34] .cs_lb_label,
[class*=_gborange][class*=_gb34] .cs_lb_label,
[class*=_gbblack][class*=_gb34] .cs_lb_label,
[class*=_gbblue][class*=_gb34] .cs_lb_label,
[class*=_gbgreen][class*=_gb34] .cs_lb_label,
[class*=_gbyellow][class*=_gb34] .cs_lb_label,
[class*=_gbbeige][class*=_gb34] .cs_lb_label,
[class*=_gbpink][class*=_gb34] .cs_lb_label,
[class*=_gbcyan][class*=_gb34] .cs_lb_label,
[class*=_gbgray][class*=_gb34] .cs_lb_label,
[class*=_gbassist][class*=_gb34] .cs_lb_label {
  width: 34%;
}

[class*=_gbwht][class*=_gb35] .cs_lb_label,
[class*=_gbred][class*=_gb35] .cs_lb_label,
[class*=_gborange][class*=_gb35] .cs_lb_label,
[class*=_gbblack][class*=_gb35] .cs_lb_label,
[class*=_gbblue][class*=_gb35] .cs_lb_label,
[class*=_gbgreen][class*=_gb35] .cs_lb_label,
[class*=_gbyellow][class*=_gb35] .cs_lb_label,
[class*=_gbbeige][class*=_gb35] .cs_lb_label,
[class*=_gbpink][class*=_gb35] .cs_lb_label,
[class*=_gbcyan][class*=_gb35] .cs_lb_label,
[class*=_gbgray][class*=_gb35] .cs_lb_label,
[class*=_gbassist][class*=_gb35] .cs_lb_label {
  width: 35%;
}

[class*=_gbwht][class*=_gb36] .cs_lb_label,
[class*=_gbred][class*=_gb36] .cs_lb_label,
[class*=_gborange][class*=_gb36] .cs_lb_label,
[class*=_gbblack][class*=_gb36] .cs_lb_label,
[class*=_gbblue][class*=_gb36] .cs_lb_label,
[class*=_gbgreen][class*=_gb36] .cs_lb_label,
[class*=_gbyellow][class*=_gb36] .cs_lb_label,
[class*=_gbbeige][class*=_gb36] .cs_lb_label,
[class*=_gbpink][class*=_gb36] .cs_lb_label,
[class*=_gbcyan][class*=_gb36] .cs_lb_label,
[class*=_gbgray][class*=_gb36] .cs_lb_label,
[class*=_gbassist][class*=_gb36] .cs_lb_label {
  width: 36%;
}

[class*=_gbwht][class*=_gb37] .cs_lb_label,
[class*=_gbred][class*=_gb37] .cs_lb_label,
[class*=_gborange][class*=_gb37] .cs_lb_label,
[class*=_gbblack][class*=_gb37] .cs_lb_label,
[class*=_gbblue][class*=_gb37] .cs_lb_label,
[class*=_gbgreen][class*=_gb37] .cs_lb_label,
[class*=_gbyellow][class*=_gb37] .cs_lb_label,
[class*=_gbbeige][class*=_gb37] .cs_lb_label,
[class*=_gbpink][class*=_gb37] .cs_lb_label,
[class*=_gbcyan][class*=_gb37] .cs_lb_label,
[class*=_gbgray][class*=_gb37] .cs_lb_label,
[class*=_gbassist][class*=_gb37] .cs_lb_label {
  width: 37%;
}

[class*=_gbwht][class*=_gb38] .cs_lb_label,
[class*=_gbred][class*=_gb38] .cs_lb_label,
[class*=_gborange][class*=_gb38] .cs_lb_label,
[class*=_gbblack][class*=_gb38] .cs_lb_label,
[class*=_gbblue][class*=_gb38] .cs_lb_label,
[class*=_gbgreen][class*=_gb38] .cs_lb_label,
[class*=_gbyellow][class*=_gb38] .cs_lb_label,
[class*=_gbbeige][class*=_gb38] .cs_lb_label,
[class*=_gbpink][class*=_gb38] .cs_lb_label,
[class*=_gbcyan][class*=_gb38] .cs_lb_label,
[class*=_gbgray][class*=_gb38] .cs_lb_label,
[class*=_gbassist][class*=_gb38] .cs_lb_label {
  width: 38%;
}

[class*=_gbwht][class*=_gb39] .cs_lb_label,
[class*=_gbred][class*=_gb39] .cs_lb_label,
[class*=_gborange][class*=_gb39] .cs_lb_label,
[class*=_gbblack][class*=_gb39] .cs_lb_label,
[class*=_gbblue][class*=_gb39] .cs_lb_label,
[class*=_gbgreen][class*=_gb39] .cs_lb_label,
[class*=_gbyellow][class*=_gb39] .cs_lb_label,
[class*=_gbbeige][class*=_gb39] .cs_lb_label,
[class*=_gbpink][class*=_gb39] .cs_lb_label,
[class*=_gbcyan][class*=_gb39] .cs_lb_label,
[class*=_gbgray][class*=_gb39] .cs_lb_label,
[class*=_gbassist][class*=_gb39] .cs_lb_label {
  width: 39%;
}

[class*=_gbwht][class*=_gb40] .cs_lb_label,
[class*=_gbred][class*=_gb40] .cs_lb_label,
[class*=_gborange][class*=_gb40] .cs_lb_label,
[class*=_gbblack][class*=_gb40] .cs_lb_label,
[class*=_gbblue][class*=_gb40] .cs_lb_label,
[class*=_gbgreen][class*=_gb40] .cs_lb_label,
[class*=_gbyellow][class*=_gb40] .cs_lb_label,
[class*=_gbbeige][class*=_gb40] .cs_lb_label,
[class*=_gbpink][class*=_gb40] .cs_lb_label,
[class*=_gbcyan][class*=_gb40] .cs_lb_label,
[class*=_gbgray][class*=_gb40] .cs_lb_label,
[class*=_gbassist][class*=_gb40] .cs_lb_label {
  width: 40%;
}

[class*=_gbwht][class*=_gb41] .cs_lb_label,
[class*=_gbred][class*=_gb41] .cs_lb_label,
[class*=_gborange][class*=_gb41] .cs_lb_label,
[class*=_gbblack][class*=_gb41] .cs_lb_label,
[class*=_gbblue][class*=_gb41] .cs_lb_label,
[class*=_gbgreen][class*=_gb41] .cs_lb_label,
[class*=_gbyellow][class*=_gb41] .cs_lb_label,
[class*=_gbbeige][class*=_gb41] .cs_lb_label,
[class*=_gbpink][class*=_gb41] .cs_lb_label,
[class*=_gbcyan][class*=_gb41] .cs_lb_label,
[class*=_gbgray][class*=_gb41] .cs_lb_label,
[class*=_gbassist][class*=_gb41] .cs_lb_label {
  width: 41%;
}

[class*=_gbwht][class*=_gb42] .cs_lb_label,
[class*=_gbred][class*=_gb42] .cs_lb_label,
[class*=_gborange][class*=_gb42] .cs_lb_label,
[class*=_gbblack][class*=_gb42] .cs_lb_label,
[class*=_gbblue][class*=_gb42] .cs_lb_label,
[class*=_gbgreen][class*=_gb42] .cs_lb_label,
[class*=_gbyellow][class*=_gb42] .cs_lb_label,
[class*=_gbbeige][class*=_gb42] .cs_lb_label,
[class*=_gbpink][class*=_gb42] .cs_lb_label,
[class*=_gbcyan][class*=_gb42] .cs_lb_label,
[class*=_gbgray][class*=_gb42] .cs_lb_label,
[class*=_gbassist][class*=_gb42] .cs_lb_label {
  width: 42%;
}

[class*=_gbwht][class*=_gb43] .cs_lb_label,
[class*=_gbred][class*=_gb43] .cs_lb_label,
[class*=_gborange][class*=_gb43] .cs_lb_label,
[class*=_gbblack][class*=_gb43] .cs_lb_label,
[class*=_gbblue][class*=_gb43] .cs_lb_label,
[class*=_gbgreen][class*=_gb43] .cs_lb_label,
[class*=_gbyellow][class*=_gb43] .cs_lb_label,
[class*=_gbbeige][class*=_gb43] .cs_lb_label,
[class*=_gbpink][class*=_gb43] .cs_lb_label,
[class*=_gbcyan][class*=_gb43] .cs_lb_label,
[class*=_gbgray][class*=_gb43] .cs_lb_label,
[class*=_gbassist][class*=_gb43] .cs_lb_label {
  width: 43%;
}

[class*=_gbwht][class*=_gb44] .cs_lb_label,
[class*=_gbred][class*=_gb44] .cs_lb_label,
[class*=_gborange][class*=_gb44] .cs_lb_label,
[class*=_gbblack][class*=_gb44] .cs_lb_label,
[class*=_gbblue][class*=_gb44] .cs_lb_label,
[class*=_gbgreen][class*=_gb44] .cs_lb_label,
[class*=_gbyellow][class*=_gb44] .cs_lb_label,
[class*=_gbbeige][class*=_gb44] .cs_lb_label,
[class*=_gbpink][class*=_gb44] .cs_lb_label,
[class*=_gbcyan][class*=_gb44] .cs_lb_label,
[class*=_gbgray][class*=_gb44] .cs_lb_label,
[class*=_gbassist][class*=_gb44] .cs_lb_label {
  width: 44%;
}

[class*=_gbwht][class*=_gb45] .cs_lb_label,
[class*=_gbred][class*=_gb45] .cs_lb_label,
[class*=_gborange][class*=_gb45] .cs_lb_label,
[class*=_gbblack][class*=_gb45] .cs_lb_label,
[class*=_gbblue][class*=_gb45] .cs_lb_label,
[class*=_gbgreen][class*=_gb45] .cs_lb_label,
[class*=_gbyellow][class*=_gb45] .cs_lb_label,
[class*=_gbbeige][class*=_gb45] .cs_lb_label,
[class*=_gbpink][class*=_gb45] .cs_lb_label,
[class*=_gbcyan][class*=_gb45] .cs_lb_label,
[class*=_gbgray][class*=_gb45] .cs_lb_label,
[class*=_gbassist][class*=_gb45] .cs_lb_label {
  width: 45%;
}

[class*=_gbwht][class*=_gb46] .cs_lb_label,
[class*=_gbred][class*=_gb46] .cs_lb_label,
[class*=_gborange][class*=_gb46] .cs_lb_label,
[class*=_gbblack][class*=_gb46] .cs_lb_label,
[class*=_gbblue][class*=_gb46] .cs_lb_label,
[class*=_gbgreen][class*=_gb46] .cs_lb_label,
[class*=_gbyellow][class*=_gb46] .cs_lb_label,
[class*=_gbbeige][class*=_gb46] .cs_lb_label,
[class*=_gbpink][class*=_gb46] .cs_lb_label,
[class*=_gbcyan][class*=_gb46] .cs_lb_label,
[class*=_gbgray][class*=_gb46] .cs_lb_label,
[class*=_gbassist][class*=_gb46] .cs_lb_label {
  width: 46%;
}

[class*=_gbwht][class*=_gb47] .cs_lb_label,
[class*=_gbred][class*=_gb47] .cs_lb_label,
[class*=_gborange][class*=_gb47] .cs_lb_label,
[class*=_gbblack][class*=_gb47] .cs_lb_label,
[class*=_gbblue][class*=_gb47] .cs_lb_label,
[class*=_gbgreen][class*=_gb47] .cs_lb_label,
[class*=_gbyellow][class*=_gb47] .cs_lb_label,
[class*=_gbbeige][class*=_gb47] .cs_lb_label,
[class*=_gbpink][class*=_gb47] .cs_lb_label,
[class*=_gbcyan][class*=_gb47] .cs_lb_label,
[class*=_gbgray][class*=_gb47] .cs_lb_label,
[class*=_gbassist][class*=_gb47] .cs_lb_label {
  width: 47%;
}

[class*=_gbwht][class*=_gb48] .cs_lb_label,
[class*=_gbred][class*=_gb48] .cs_lb_label,
[class*=_gborange][class*=_gb48] .cs_lb_label,
[class*=_gbblack][class*=_gb48] .cs_lb_label,
[class*=_gbblue][class*=_gb48] .cs_lb_label,
[class*=_gbgreen][class*=_gb48] .cs_lb_label,
[class*=_gbyellow][class*=_gb48] .cs_lb_label,
[class*=_gbbeige][class*=_gb48] .cs_lb_label,
[class*=_gbpink][class*=_gb48] .cs_lb_label,
[class*=_gbcyan][class*=_gb48] .cs_lb_label,
[class*=_gbgray][class*=_gb48] .cs_lb_label,
[class*=_gbassist][class*=_gb48] .cs_lb_label {
  width: 48%;
}

[class*=_gbwht][class*=_gb49] .cs_lb_label,
[class*=_gbred][class*=_gb49] .cs_lb_label,
[class*=_gborange][class*=_gb49] .cs_lb_label,
[class*=_gbblack][class*=_gb49] .cs_lb_label,
[class*=_gbblue][class*=_gb49] .cs_lb_label,
[class*=_gbgreen][class*=_gb49] .cs_lb_label,
[class*=_gbyellow][class*=_gb49] .cs_lb_label,
[class*=_gbbeige][class*=_gb49] .cs_lb_label,
[class*=_gbpink][class*=_gb49] .cs_lb_label,
[class*=_gbcyan][class*=_gb49] .cs_lb_label,
[class*=_gbgray][class*=_gb49] .cs_lb_label,
[class*=_gbassist][class*=_gb49] .cs_lb_label {
  width: 49%;
}

[class*=_gbwht][class*=_gb50] .cs_lb_label,
[class*=_gbred][class*=_gb50] .cs_lb_label,
[class*=_gborange][class*=_gb50] .cs_lb_label,
[class*=_gbblack][class*=_gb50] .cs_lb_label,
[class*=_gbblue][class*=_gb50] .cs_lb_label,
[class*=_gbgreen][class*=_gb50] .cs_lb_label,
[class*=_gbyellow][class*=_gb50] .cs_lb_label,
[class*=_gbbeige][class*=_gb50] .cs_lb_label,
[class*=_gbpink][class*=_gb50] .cs_lb_label,
[class*=_gbcyan][class*=_gb50] .cs_lb_label,
[class*=_gbgray][class*=_gb50] .cs_lb_label,
[class*=_gbassist][class*=_gb50] .cs_lb_label {
  width: 50%;
}

[class*=_gbwht][class*=_gb51] .cs_lb_label,
[class*=_gbred][class*=_gb51] .cs_lb_label,
[class*=_gborange][class*=_gb51] .cs_lb_label,
[class*=_gbblack][class*=_gb51] .cs_lb_label,
[class*=_gbblue][class*=_gb51] .cs_lb_label,
[class*=_gbgreen][class*=_gb51] .cs_lb_label,
[class*=_gbyellow][class*=_gb51] .cs_lb_label,
[class*=_gbbeige][class*=_gb51] .cs_lb_label,
[class*=_gbpink][class*=_gb51] .cs_lb_label,
[class*=_gbcyan][class*=_gb51] .cs_lb_label,
[class*=_gbgray][class*=_gb51] .cs_lb_label,
[class*=_gbassist][class*=_gb51] .cs_lb_label {
  width: 51%;
}

[class*=_gbwht][class*=_gb52] .cs_lb_label,
[class*=_gbred][class*=_gb52] .cs_lb_label,
[class*=_gborange][class*=_gb52] .cs_lb_label,
[class*=_gbblack][class*=_gb52] .cs_lb_label,
[class*=_gbblue][class*=_gb52] .cs_lb_label,
[class*=_gbgreen][class*=_gb52] .cs_lb_label,
[class*=_gbyellow][class*=_gb52] .cs_lb_label,
[class*=_gbbeige][class*=_gb52] .cs_lb_label,
[class*=_gbpink][class*=_gb52] .cs_lb_label,
[class*=_gbcyan][class*=_gb52] .cs_lb_label,
[class*=_gbgray][class*=_gb52] .cs_lb_label,
[class*=_gbassist][class*=_gb52] .cs_lb_label {
  width: 52%;
}

[class*=_gbwht][class*=_gb53] .cs_lb_label,
[class*=_gbred][class*=_gb53] .cs_lb_label,
[class*=_gborange][class*=_gb53] .cs_lb_label,
[class*=_gbblack][class*=_gb53] .cs_lb_label,
[class*=_gbblue][class*=_gb53] .cs_lb_label,
[class*=_gbgreen][class*=_gb53] .cs_lb_label,
[class*=_gbyellow][class*=_gb53] .cs_lb_label,
[class*=_gbbeige][class*=_gb53] .cs_lb_label,
[class*=_gbpink][class*=_gb53] .cs_lb_label,
[class*=_gbcyan][class*=_gb53] .cs_lb_label,
[class*=_gbgray][class*=_gb53] .cs_lb_label,
[class*=_gbassist][class*=_gb53] .cs_lb_label {
  width: 53%;
}

[class*=_gbwht][class*=_gb54] .cs_lb_label,
[class*=_gbred][class*=_gb54] .cs_lb_label,
[class*=_gborange][class*=_gb54] .cs_lb_label,
[class*=_gbblack][class*=_gb54] .cs_lb_label,
[class*=_gbblue][class*=_gb54] .cs_lb_label,
[class*=_gbgreen][class*=_gb54] .cs_lb_label,
[class*=_gbyellow][class*=_gb54] .cs_lb_label,
[class*=_gbbeige][class*=_gb54] .cs_lb_label,
[class*=_gbpink][class*=_gb54] .cs_lb_label,
[class*=_gbcyan][class*=_gb54] .cs_lb_label,
[class*=_gbgray][class*=_gb54] .cs_lb_label,
[class*=_gbassist][class*=_gb54] .cs_lb_label {
  width: 54%;
}

[class*=_gbwht][class*=_gb55] .cs_lb_label,
[class*=_gbred][class*=_gb55] .cs_lb_label,
[class*=_gborange][class*=_gb55] .cs_lb_label,
[class*=_gbblack][class*=_gb55] .cs_lb_label,
[class*=_gbblue][class*=_gb55] .cs_lb_label,
[class*=_gbgreen][class*=_gb55] .cs_lb_label,
[class*=_gbyellow][class*=_gb55] .cs_lb_label,
[class*=_gbbeige][class*=_gb55] .cs_lb_label,
[class*=_gbpink][class*=_gb55] .cs_lb_label,
[class*=_gbcyan][class*=_gb55] .cs_lb_label,
[class*=_gbgray][class*=_gb55] .cs_lb_label,
[class*=_gbassist][class*=_gb55] .cs_lb_label {
  width: 55%;
}

[class*=_gbwht][class*=_gb56] .cs_lb_label,
[class*=_gbred][class*=_gb56] .cs_lb_label,
[class*=_gborange][class*=_gb56] .cs_lb_label,
[class*=_gbblack][class*=_gb56] .cs_lb_label,
[class*=_gbblue][class*=_gb56] .cs_lb_label,
[class*=_gbgreen][class*=_gb56] .cs_lb_label,
[class*=_gbyellow][class*=_gb56] .cs_lb_label,
[class*=_gbbeige][class*=_gb56] .cs_lb_label,
[class*=_gbpink][class*=_gb56] .cs_lb_label,
[class*=_gbcyan][class*=_gb56] .cs_lb_label,
[class*=_gbgray][class*=_gb56] .cs_lb_label,
[class*=_gbassist][class*=_gb56] .cs_lb_label {
  width: 56%;
}

[class*=_gbwht][class*=_gb57] .cs_lb_label,
[class*=_gbred][class*=_gb57] .cs_lb_label,
[class*=_gborange][class*=_gb57] .cs_lb_label,
[class*=_gbblack][class*=_gb57] .cs_lb_label,
[class*=_gbblue][class*=_gb57] .cs_lb_label,
[class*=_gbgreen][class*=_gb57] .cs_lb_label,
[class*=_gbyellow][class*=_gb57] .cs_lb_label,
[class*=_gbbeige][class*=_gb57] .cs_lb_label,
[class*=_gbpink][class*=_gb57] .cs_lb_label,
[class*=_gbcyan][class*=_gb57] .cs_lb_label,
[class*=_gbgray][class*=_gb57] .cs_lb_label,
[class*=_gbassist][class*=_gb57] .cs_lb_label {
  width: 57%;
}

[class*=_gbwht][class*=_gb58] .cs_lb_label,
[class*=_gbred][class*=_gb58] .cs_lb_label,
[class*=_gborange][class*=_gb58] .cs_lb_label,
[class*=_gbblack][class*=_gb58] .cs_lb_label,
[class*=_gbblue][class*=_gb58] .cs_lb_label,
[class*=_gbgreen][class*=_gb58] .cs_lb_label,
[class*=_gbyellow][class*=_gb58] .cs_lb_label,
[class*=_gbbeige][class*=_gb58] .cs_lb_label,
[class*=_gbpink][class*=_gb58] .cs_lb_label,
[class*=_gbcyan][class*=_gb58] .cs_lb_label,
[class*=_gbgray][class*=_gb58] .cs_lb_label,
[class*=_gbassist][class*=_gb58] .cs_lb_label {
  width: 58%;
}

[class*=_gbwht][class*=_gb59] .cs_lb_label,
[class*=_gbred][class*=_gb59] .cs_lb_label,
[class*=_gborange][class*=_gb59] .cs_lb_label,
[class*=_gbblack][class*=_gb59] .cs_lb_label,
[class*=_gbblue][class*=_gb59] .cs_lb_label,
[class*=_gbgreen][class*=_gb59] .cs_lb_label,
[class*=_gbyellow][class*=_gb59] .cs_lb_label,
[class*=_gbbeige][class*=_gb59] .cs_lb_label,
[class*=_gbpink][class*=_gb59] .cs_lb_label,
[class*=_gbcyan][class*=_gb59] .cs_lb_label,
[class*=_gbgray][class*=_gb59] .cs_lb_label,
[class*=_gbassist][class*=_gb59] .cs_lb_label {
  width: 59%;
}

[class*=_gbwht][class*=_gb60] .cs_lb_label,
[class*=_gbred][class*=_gb60] .cs_lb_label,
[class*=_gborange][class*=_gb60] .cs_lb_label,
[class*=_gbblack][class*=_gb60] .cs_lb_label,
[class*=_gbblue][class*=_gb60] .cs_lb_label,
[class*=_gbgreen][class*=_gb60] .cs_lb_label,
[class*=_gbyellow][class*=_gb60] .cs_lb_label,
[class*=_gbbeige][class*=_gb60] .cs_lb_label,
[class*=_gbpink][class*=_gb60] .cs_lb_label,
[class*=_gbcyan][class*=_gb60] .cs_lb_label,
[class*=_gbgray][class*=_gb60] .cs_lb_label,
[class*=_gbassist][class*=_gb60] .cs_lb_label {
  width: 60%;
}

[class*=_gbwht][class*=_gb61] .cs_lb_label,
[class*=_gbred][class*=_gb61] .cs_lb_label,
[class*=_gborange][class*=_gb61] .cs_lb_label,
[class*=_gbblack][class*=_gb61] .cs_lb_label,
[class*=_gbblue][class*=_gb61] .cs_lb_label,
[class*=_gbgreen][class*=_gb61] .cs_lb_label,
[class*=_gbyellow][class*=_gb61] .cs_lb_label,
[class*=_gbbeige][class*=_gb61] .cs_lb_label,
[class*=_gbpink][class*=_gb61] .cs_lb_label,
[class*=_gbcyan][class*=_gb61] .cs_lb_label,
[class*=_gbgray][class*=_gb61] .cs_lb_label,
[class*=_gbassist][class*=_gb61] .cs_lb_label {
  width: 61%;
}

[class*=_gbwht][class*=_gb62] .cs_lb_label,
[class*=_gbred][class*=_gb62] .cs_lb_label,
[class*=_gborange][class*=_gb62] .cs_lb_label,
[class*=_gbblack][class*=_gb62] .cs_lb_label,
[class*=_gbblue][class*=_gb62] .cs_lb_label,
[class*=_gbgreen][class*=_gb62] .cs_lb_label,
[class*=_gbyellow][class*=_gb62] .cs_lb_label,
[class*=_gbbeige][class*=_gb62] .cs_lb_label,
[class*=_gbpink][class*=_gb62] .cs_lb_label,
[class*=_gbcyan][class*=_gb62] .cs_lb_label,
[class*=_gbgray][class*=_gb62] .cs_lb_label,
[class*=_gbassist][class*=_gb62] .cs_lb_label {
  width: 62%;
}

[class*=_gbwht][class*=_gb63] .cs_lb_label,
[class*=_gbred][class*=_gb63] .cs_lb_label,
[class*=_gborange][class*=_gb63] .cs_lb_label,
[class*=_gbblack][class*=_gb63] .cs_lb_label,
[class*=_gbblue][class*=_gb63] .cs_lb_label,
[class*=_gbgreen][class*=_gb63] .cs_lb_label,
[class*=_gbyellow][class*=_gb63] .cs_lb_label,
[class*=_gbbeige][class*=_gb63] .cs_lb_label,
[class*=_gbpink][class*=_gb63] .cs_lb_label,
[class*=_gbcyan][class*=_gb63] .cs_lb_label,
[class*=_gbgray][class*=_gb63] .cs_lb_label,
[class*=_gbassist][class*=_gb63] .cs_lb_label {
  width: 63%;
}

[class*=_gbwht][class*=_gb64] .cs_lb_label,
[class*=_gbred][class*=_gb64] .cs_lb_label,
[class*=_gborange][class*=_gb64] .cs_lb_label,
[class*=_gbblack][class*=_gb64] .cs_lb_label,
[class*=_gbblue][class*=_gb64] .cs_lb_label,
[class*=_gbgreen][class*=_gb64] .cs_lb_label,
[class*=_gbyellow][class*=_gb64] .cs_lb_label,
[class*=_gbbeige][class*=_gb64] .cs_lb_label,
[class*=_gbpink][class*=_gb64] .cs_lb_label,
[class*=_gbcyan][class*=_gb64] .cs_lb_label,
[class*=_gbgray][class*=_gb64] .cs_lb_label,
[class*=_gbassist][class*=_gb64] .cs_lb_label {
  width: 64%;
}

[class*=_gbwht][class*=_gb65] .cs_lb_label,
[class*=_gbred][class*=_gb65] .cs_lb_label,
[class*=_gborange][class*=_gb65] .cs_lb_label,
[class*=_gbblack][class*=_gb65] .cs_lb_label,
[class*=_gbblue][class*=_gb65] .cs_lb_label,
[class*=_gbgreen][class*=_gb65] .cs_lb_label,
[class*=_gbyellow][class*=_gb65] .cs_lb_label,
[class*=_gbbeige][class*=_gb65] .cs_lb_label,
[class*=_gbpink][class*=_gb65] .cs_lb_label,
[class*=_gbcyan][class*=_gb65] .cs_lb_label,
[class*=_gbgray][class*=_gb65] .cs_lb_label,
[class*=_gbassist][class*=_gb65] .cs_lb_label {
  width: 65%;
}

[class*=_gbwht][class*=_gb66] .cs_lb_label,
[class*=_gbred][class*=_gb66] .cs_lb_label,
[class*=_gborange][class*=_gb66] .cs_lb_label,
[class*=_gbblack][class*=_gb66] .cs_lb_label,
[class*=_gbblue][class*=_gb66] .cs_lb_label,
[class*=_gbgreen][class*=_gb66] .cs_lb_label,
[class*=_gbyellow][class*=_gb66] .cs_lb_label,
[class*=_gbbeige][class*=_gb66] .cs_lb_label,
[class*=_gbpink][class*=_gb66] .cs_lb_label,
[class*=_gbcyan][class*=_gb66] .cs_lb_label,
[class*=_gbgray][class*=_gb66] .cs_lb_label,
[class*=_gbassist][class*=_gb66] .cs_lb_label {
  width: 66%;
}

[class*=_gbwht][class*=_gb67] .cs_lb_label,
[class*=_gbred][class*=_gb67] .cs_lb_label,
[class*=_gborange][class*=_gb67] .cs_lb_label,
[class*=_gbblack][class*=_gb67] .cs_lb_label,
[class*=_gbblue][class*=_gb67] .cs_lb_label,
[class*=_gbgreen][class*=_gb67] .cs_lb_label,
[class*=_gbyellow][class*=_gb67] .cs_lb_label,
[class*=_gbbeige][class*=_gb67] .cs_lb_label,
[class*=_gbpink][class*=_gb67] .cs_lb_label,
[class*=_gbcyan][class*=_gb67] .cs_lb_label,
[class*=_gbgray][class*=_gb67] .cs_lb_label,
[class*=_gbassist][class*=_gb67] .cs_lb_label {
  width: 67%;
}

[class*=_gbwht][class*=_gb68] .cs_lb_label,
[class*=_gbred][class*=_gb68] .cs_lb_label,
[class*=_gborange][class*=_gb68] .cs_lb_label,
[class*=_gbblack][class*=_gb68] .cs_lb_label,
[class*=_gbblue][class*=_gb68] .cs_lb_label,
[class*=_gbgreen][class*=_gb68] .cs_lb_label,
[class*=_gbyellow][class*=_gb68] .cs_lb_label,
[class*=_gbbeige][class*=_gb68] .cs_lb_label,
[class*=_gbpink][class*=_gb68] .cs_lb_label,
[class*=_gbcyan][class*=_gb68] .cs_lb_label,
[class*=_gbgray][class*=_gb68] .cs_lb_label,
[class*=_gbassist][class*=_gb68] .cs_lb_label {
  width: 68%;
}

[class*=_gbwht][class*=_gb69] .cs_lb_label,
[class*=_gbred][class*=_gb69] .cs_lb_label,
[class*=_gborange][class*=_gb69] .cs_lb_label,
[class*=_gbblack][class*=_gb69] .cs_lb_label,
[class*=_gbblue][class*=_gb69] .cs_lb_label,
[class*=_gbgreen][class*=_gb69] .cs_lb_label,
[class*=_gbyellow][class*=_gb69] .cs_lb_label,
[class*=_gbbeige][class*=_gb69] .cs_lb_label,
[class*=_gbpink][class*=_gb69] .cs_lb_label,
[class*=_gbcyan][class*=_gb69] .cs_lb_label,
[class*=_gbgray][class*=_gb69] .cs_lb_label,
[class*=_gbassist][class*=_gb69] .cs_lb_label {
  width: 69%;
}

[class*=_gbwht][class*=_gb70] .cs_lb_label,
[class*=_gbred][class*=_gb70] .cs_lb_label,
[class*=_gborange][class*=_gb70] .cs_lb_label,
[class*=_gbblack][class*=_gb70] .cs_lb_label,
[class*=_gbblue][class*=_gb70] .cs_lb_label,
[class*=_gbgreen][class*=_gb70] .cs_lb_label,
[class*=_gbyellow][class*=_gb70] .cs_lb_label,
[class*=_gbbeige][class*=_gb70] .cs_lb_label,
[class*=_gbpink][class*=_gb70] .cs_lb_label,
[class*=_gbcyan][class*=_gb70] .cs_lb_label,
[class*=_gbgray][class*=_gb70] .cs_lb_label,
[class*=_gbassist][class*=_gb70] .cs_lb_label {
  width: 70%;
}

[class*=_gbwht][class*=_gb71] .cs_lb_label,
[class*=_gbred][class*=_gb71] .cs_lb_label,
[class*=_gborange][class*=_gb71] .cs_lb_label,
[class*=_gbblack][class*=_gb71] .cs_lb_label,
[class*=_gbblue][class*=_gb71] .cs_lb_label,
[class*=_gbgreen][class*=_gb71] .cs_lb_label,
[class*=_gbyellow][class*=_gb71] .cs_lb_label,
[class*=_gbbeige][class*=_gb71] .cs_lb_label,
[class*=_gbpink][class*=_gb71] .cs_lb_label,
[class*=_gbcyan][class*=_gb71] .cs_lb_label,
[class*=_gbgray][class*=_gb71] .cs_lb_label,
[class*=_gbassist][class*=_gb71] .cs_lb_label {
  width: 71%;
}

[class*=_gbwht][class*=_gb72] .cs_lb_label,
[class*=_gbred][class*=_gb72] .cs_lb_label,
[class*=_gborange][class*=_gb72] .cs_lb_label,
[class*=_gbblack][class*=_gb72] .cs_lb_label,
[class*=_gbblue][class*=_gb72] .cs_lb_label,
[class*=_gbgreen][class*=_gb72] .cs_lb_label,
[class*=_gbyellow][class*=_gb72] .cs_lb_label,
[class*=_gbbeige][class*=_gb72] .cs_lb_label,
[class*=_gbpink][class*=_gb72] .cs_lb_label,
[class*=_gbcyan][class*=_gb72] .cs_lb_label,
[class*=_gbgray][class*=_gb72] .cs_lb_label,
[class*=_gbassist][class*=_gb72] .cs_lb_label {
  width: 72%;
}

[class*=_gbwht][class*=_gb73] .cs_lb_label,
[class*=_gbred][class*=_gb73] .cs_lb_label,
[class*=_gborange][class*=_gb73] .cs_lb_label,
[class*=_gbblack][class*=_gb73] .cs_lb_label,
[class*=_gbblue][class*=_gb73] .cs_lb_label,
[class*=_gbgreen][class*=_gb73] .cs_lb_label,
[class*=_gbyellow][class*=_gb73] .cs_lb_label,
[class*=_gbbeige][class*=_gb73] .cs_lb_label,
[class*=_gbpink][class*=_gb73] .cs_lb_label,
[class*=_gbcyan][class*=_gb73] .cs_lb_label,
[class*=_gbgray][class*=_gb73] .cs_lb_label,
[class*=_gbassist][class*=_gb73] .cs_lb_label {
  width: 73%;
}

[class*=_gbwht][class*=_gb74] .cs_lb_label,
[class*=_gbred][class*=_gb74] .cs_lb_label,
[class*=_gborange][class*=_gb74] .cs_lb_label,
[class*=_gbblack][class*=_gb74] .cs_lb_label,
[class*=_gbblue][class*=_gb74] .cs_lb_label,
[class*=_gbgreen][class*=_gb74] .cs_lb_label,
[class*=_gbyellow][class*=_gb74] .cs_lb_label,
[class*=_gbbeige][class*=_gb74] .cs_lb_label,
[class*=_gbpink][class*=_gb74] .cs_lb_label,
[class*=_gbcyan][class*=_gb74] .cs_lb_label,
[class*=_gbgray][class*=_gb74] .cs_lb_label,
[class*=_gbassist][class*=_gb74] .cs_lb_label {
  width: 74%;
}

[class*=_gbwht][class*=_gb75] .cs_lb_label,
[class*=_gbred][class*=_gb75] .cs_lb_label,
[class*=_gborange][class*=_gb75] .cs_lb_label,
[class*=_gbblack][class*=_gb75] .cs_lb_label,
[class*=_gbblue][class*=_gb75] .cs_lb_label,
[class*=_gbgreen][class*=_gb75] .cs_lb_label,
[class*=_gbyellow][class*=_gb75] .cs_lb_label,
[class*=_gbbeige][class*=_gb75] .cs_lb_label,
[class*=_gbpink][class*=_gb75] .cs_lb_label,
[class*=_gbcyan][class*=_gb75] .cs_lb_label,
[class*=_gbgray][class*=_gb75] .cs_lb_label,
[class*=_gbassist][class*=_gb75] .cs_lb_label {
  width: 75%;
}

[class*=_gbwht][class*=_gb76] .cs_lb_label,
[class*=_gbred][class*=_gb76] .cs_lb_label,
[class*=_gborange][class*=_gb76] .cs_lb_label,
[class*=_gbblack][class*=_gb76] .cs_lb_label,
[class*=_gbblue][class*=_gb76] .cs_lb_label,
[class*=_gbgreen][class*=_gb76] .cs_lb_label,
[class*=_gbyellow][class*=_gb76] .cs_lb_label,
[class*=_gbbeige][class*=_gb76] .cs_lb_label,
[class*=_gbpink][class*=_gb76] .cs_lb_label,
[class*=_gbcyan][class*=_gb76] .cs_lb_label,
[class*=_gbgray][class*=_gb76] .cs_lb_label,
[class*=_gbassist][class*=_gb76] .cs_lb_label {
  width: 76%;
}

[class*=_gbwht][class*=_gb77] .cs_lb_label,
[class*=_gbred][class*=_gb77] .cs_lb_label,
[class*=_gborange][class*=_gb77] .cs_lb_label,
[class*=_gbblack][class*=_gb77] .cs_lb_label,
[class*=_gbblue][class*=_gb77] .cs_lb_label,
[class*=_gbgreen][class*=_gb77] .cs_lb_label,
[class*=_gbyellow][class*=_gb77] .cs_lb_label,
[class*=_gbbeige][class*=_gb77] .cs_lb_label,
[class*=_gbpink][class*=_gb77] .cs_lb_label,
[class*=_gbcyan][class*=_gb77] .cs_lb_label,
[class*=_gbgray][class*=_gb77] .cs_lb_label,
[class*=_gbassist][class*=_gb77] .cs_lb_label {
  width: 77%;
}

[class*=_gbwht][class*=_gb78] .cs_lb_label,
[class*=_gbred][class*=_gb78] .cs_lb_label,
[class*=_gborange][class*=_gb78] .cs_lb_label,
[class*=_gbblack][class*=_gb78] .cs_lb_label,
[class*=_gbblue][class*=_gb78] .cs_lb_label,
[class*=_gbgreen][class*=_gb78] .cs_lb_label,
[class*=_gbyellow][class*=_gb78] .cs_lb_label,
[class*=_gbbeige][class*=_gb78] .cs_lb_label,
[class*=_gbpink][class*=_gb78] .cs_lb_label,
[class*=_gbcyan][class*=_gb78] .cs_lb_label,
[class*=_gbgray][class*=_gb78] .cs_lb_label,
[class*=_gbassist][class*=_gb78] .cs_lb_label {
  width: 78%;
}

[class*=_gbwht][class*=_gb79] .cs_lb_label,
[class*=_gbred][class*=_gb79] .cs_lb_label,
[class*=_gborange][class*=_gb79] .cs_lb_label,
[class*=_gbblack][class*=_gb79] .cs_lb_label,
[class*=_gbblue][class*=_gb79] .cs_lb_label,
[class*=_gbgreen][class*=_gb79] .cs_lb_label,
[class*=_gbyellow][class*=_gb79] .cs_lb_label,
[class*=_gbbeige][class*=_gb79] .cs_lb_label,
[class*=_gbpink][class*=_gb79] .cs_lb_label,
[class*=_gbcyan][class*=_gb79] .cs_lb_label,
[class*=_gbgray][class*=_gb79] .cs_lb_label,
[class*=_gbassist][class*=_gb79] .cs_lb_label {
  width: 79%;
}

[class*=_gbwht][class*=_gb80] .cs_lb_label,
[class*=_gbred][class*=_gb80] .cs_lb_label,
[class*=_gborange][class*=_gb80] .cs_lb_label,
[class*=_gbblack][class*=_gb80] .cs_lb_label,
[class*=_gbblue][class*=_gb80] .cs_lb_label,
[class*=_gbgreen][class*=_gb80] .cs_lb_label,
[class*=_gbyellow][class*=_gb80] .cs_lb_label,
[class*=_gbbeige][class*=_gb80] .cs_lb_label,
[class*=_gbpink][class*=_gb80] .cs_lb_label,
[class*=_gbcyan][class*=_gb80] .cs_lb_label,
[class*=_gbgray][class*=_gb80] .cs_lb_label,
[class*=_gbassist][class*=_gb80] .cs_lb_label {
  width: 80%;
}

[class*=_gbwht][class*=_gb81] .cs_lb_label,
[class*=_gbred][class*=_gb81] .cs_lb_label,
[class*=_gborange][class*=_gb81] .cs_lb_label,
[class*=_gbblack][class*=_gb81] .cs_lb_label,
[class*=_gbblue][class*=_gb81] .cs_lb_label,
[class*=_gbgreen][class*=_gb81] .cs_lb_label,
[class*=_gbyellow][class*=_gb81] .cs_lb_label,
[class*=_gbbeige][class*=_gb81] .cs_lb_label,
[class*=_gbpink][class*=_gb81] .cs_lb_label,
[class*=_gbcyan][class*=_gb81] .cs_lb_label,
[class*=_gbgray][class*=_gb81] .cs_lb_label,
[class*=_gbassist][class*=_gb81] .cs_lb_label {
  width: 81%;
}

[class*=_gbwht][class*=_gb82] .cs_lb_label,
[class*=_gbred][class*=_gb82] .cs_lb_label,
[class*=_gborange][class*=_gb82] .cs_lb_label,
[class*=_gbblack][class*=_gb82] .cs_lb_label,
[class*=_gbblue][class*=_gb82] .cs_lb_label,
[class*=_gbgreen][class*=_gb82] .cs_lb_label,
[class*=_gbyellow][class*=_gb82] .cs_lb_label,
[class*=_gbbeige][class*=_gb82] .cs_lb_label,
[class*=_gbpink][class*=_gb82] .cs_lb_label,
[class*=_gbcyan][class*=_gb82] .cs_lb_label,
[class*=_gbgray][class*=_gb82] .cs_lb_label,
[class*=_gbassist][class*=_gb82] .cs_lb_label {
  width: 82%;
}

[class*=_gbwht][class*=_gb83] .cs_lb_label,
[class*=_gbred][class*=_gb83] .cs_lb_label,
[class*=_gborange][class*=_gb83] .cs_lb_label,
[class*=_gbblack][class*=_gb83] .cs_lb_label,
[class*=_gbblue][class*=_gb83] .cs_lb_label,
[class*=_gbgreen][class*=_gb83] .cs_lb_label,
[class*=_gbyellow][class*=_gb83] .cs_lb_label,
[class*=_gbbeige][class*=_gb83] .cs_lb_label,
[class*=_gbpink][class*=_gb83] .cs_lb_label,
[class*=_gbcyan][class*=_gb83] .cs_lb_label,
[class*=_gbgray][class*=_gb83] .cs_lb_label,
[class*=_gbassist][class*=_gb83] .cs_lb_label {
  width: 83%;
}

[class*=_gbwht][class*=_gb84] .cs_lb_label,
[class*=_gbred][class*=_gb84] .cs_lb_label,
[class*=_gborange][class*=_gb84] .cs_lb_label,
[class*=_gbblack][class*=_gb84] .cs_lb_label,
[class*=_gbblue][class*=_gb84] .cs_lb_label,
[class*=_gbgreen][class*=_gb84] .cs_lb_label,
[class*=_gbyellow][class*=_gb84] .cs_lb_label,
[class*=_gbbeige][class*=_gb84] .cs_lb_label,
[class*=_gbpink][class*=_gb84] .cs_lb_label,
[class*=_gbcyan][class*=_gb84] .cs_lb_label,
[class*=_gbgray][class*=_gb84] .cs_lb_label,
[class*=_gbassist][class*=_gb84] .cs_lb_label {
  width: 84%;
}

[class*=_gbwht][class*=_gb85] .cs_lb_label,
[class*=_gbred][class*=_gb85] .cs_lb_label,
[class*=_gborange][class*=_gb85] .cs_lb_label,
[class*=_gbblack][class*=_gb85] .cs_lb_label,
[class*=_gbblue][class*=_gb85] .cs_lb_label,
[class*=_gbgreen][class*=_gb85] .cs_lb_label,
[class*=_gbyellow][class*=_gb85] .cs_lb_label,
[class*=_gbbeige][class*=_gb85] .cs_lb_label,
[class*=_gbpink][class*=_gb85] .cs_lb_label,
[class*=_gbcyan][class*=_gb85] .cs_lb_label,
[class*=_gbgray][class*=_gb85] .cs_lb_label,
[class*=_gbassist][class*=_gb85] .cs_lb_label {
  width: 85%;
}

[class*=_gbwht][class*=_gb86] .cs_lb_label,
[class*=_gbred][class*=_gb86] .cs_lb_label,
[class*=_gborange][class*=_gb86] .cs_lb_label,
[class*=_gbblack][class*=_gb86] .cs_lb_label,
[class*=_gbblue][class*=_gb86] .cs_lb_label,
[class*=_gbgreen][class*=_gb86] .cs_lb_label,
[class*=_gbyellow][class*=_gb86] .cs_lb_label,
[class*=_gbbeige][class*=_gb86] .cs_lb_label,
[class*=_gbpink][class*=_gb86] .cs_lb_label,
[class*=_gbcyan][class*=_gb86] .cs_lb_label,
[class*=_gbgray][class*=_gb86] .cs_lb_label,
[class*=_gbassist][class*=_gb86] .cs_lb_label {
  width: 86%;
}

[class*=_gbwht][class*=_gb87] .cs_lb_label,
[class*=_gbred][class*=_gb87] .cs_lb_label,
[class*=_gborange][class*=_gb87] .cs_lb_label,
[class*=_gbblack][class*=_gb87] .cs_lb_label,
[class*=_gbblue][class*=_gb87] .cs_lb_label,
[class*=_gbgreen][class*=_gb87] .cs_lb_label,
[class*=_gbyellow][class*=_gb87] .cs_lb_label,
[class*=_gbbeige][class*=_gb87] .cs_lb_label,
[class*=_gbpink][class*=_gb87] .cs_lb_label,
[class*=_gbcyan][class*=_gb87] .cs_lb_label,
[class*=_gbgray][class*=_gb87] .cs_lb_label,
[class*=_gbassist][class*=_gb87] .cs_lb_label {
  width: 87%;
}

[class*=_gbwht][class*=_gb88] .cs_lb_label,
[class*=_gbred][class*=_gb88] .cs_lb_label,
[class*=_gborange][class*=_gb88] .cs_lb_label,
[class*=_gbblack][class*=_gb88] .cs_lb_label,
[class*=_gbblue][class*=_gb88] .cs_lb_label,
[class*=_gbgreen][class*=_gb88] .cs_lb_label,
[class*=_gbyellow][class*=_gb88] .cs_lb_label,
[class*=_gbbeige][class*=_gb88] .cs_lb_label,
[class*=_gbpink][class*=_gb88] .cs_lb_label,
[class*=_gbcyan][class*=_gb88] .cs_lb_label,
[class*=_gbgray][class*=_gb88] .cs_lb_label,
[class*=_gbassist][class*=_gb88] .cs_lb_label {
  width: 88%;
}

[class*=_gbwht][class*=_gb89] .cs_lb_label,
[class*=_gbred][class*=_gb89] .cs_lb_label,
[class*=_gborange][class*=_gb89] .cs_lb_label,
[class*=_gbblack][class*=_gb89] .cs_lb_label,
[class*=_gbblue][class*=_gb89] .cs_lb_label,
[class*=_gbgreen][class*=_gb89] .cs_lb_label,
[class*=_gbyellow][class*=_gb89] .cs_lb_label,
[class*=_gbbeige][class*=_gb89] .cs_lb_label,
[class*=_gbpink][class*=_gb89] .cs_lb_label,
[class*=_gbcyan][class*=_gb89] .cs_lb_label,
[class*=_gbgray][class*=_gb89] .cs_lb_label,
[class*=_gbassist][class*=_gb89] .cs_lb_label {
  width: 89%;
}

[class*=_gbwht][class*=_gb90] .cs_lb_label,
[class*=_gbred][class*=_gb90] .cs_lb_label,
[class*=_gborange][class*=_gb90] .cs_lb_label,
[class*=_gbblack][class*=_gb90] .cs_lb_label,
[class*=_gbblue][class*=_gb90] .cs_lb_label,
[class*=_gbgreen][class*=_gb90] .cs_lb_label,
[class*=_gbyellow][class*=_gb90] .cs_lb_label,
[class*=_gbbeige][class*=_gb90] .cs_lb_label,
[class*=_gbpink][class*=_gb90] .cs_lb_label,
[class*=_gbcyan][class*=_gb90] .cs_lb_label,
[class*=_gbgray][class*=_gb90] .cs_lb_label,
[class*=_gbassist][class*=_gb90] .cs_lb_label {
  width: 90%;
}

[class*=_gbwht][class*=_gb91] .cs_lb_label,
[class*=_gbred][class*=_gb91] .cs_lb_label,
[class*=_gborange][class*=_gb91] .cs_lb_label,
[class*=_gbblack][class*=_gb91] .cs_lb_label,
[class*=_gbblue][class*=_gb91] .cs_lb_label,
[class*=_gbgreen][class*=_gb91] .cs_lb_label,
[class*=_gbyellow][class*=_gb91] .cs_lb_label,
[class*=_gbbeige][class*=_gb91] .cs_lb_label,
[class*=_gbpink][class*=_gb91] .cs_lb_label,
[class*=_gbcyan][class*=_gb91] .cs_lb_label,
[class*=_gbgray][class*=_gb91] .cs_lb_label,
[class*=_gbassist][class*=_gb91] .cs_lb_label {
  width: 91%;
}

[class*=_gbwht][class*=_gb92] .cs_lb_label,
[class*=_gbred][class*=_gb92] .cs_lb_label,
[class*=_gborange][class*=_gb92] .cs_lb_label,
[class*=_gbblack][class*=_gb92] .cs_lb_label,
[class*=_gbblue][class*=_gb92] .cs_lb_label,
[class*=_gbgreen][class*=_gb92] .cs_lb_label,
[class*=_gbyellow][class*=_gb92] .cs_lb_label,
[class*=_gbbeige][class*=_gb92] .cs_lb_label,
[class*=_gbpink][class*=_gb92] .cs_lb_label,
[class*=_gbcyan][class*=_gb92] .cs_lb_label,
[class*=_gbgray][class*=_gb92] .cs_lb_label,
[class*=_gbassist][class*=_gb92] .cs_lb_label {
  width: 92%;
}

[class*=_gbwht][class*=_gb93] .cs_lb_label,
[class*=_gbred][class*=_gb93] .cs_lb_label,
[class*=_gborange][class*=_gb93] .cs_lb_label,
[class*=_gbblack][class*=_gb93] .cs_lb_label,
[class*=_gbblue][class*=_gb93] .cs_lb_label,
[class*=_gbgreen][class*=_gb93] .cs_lb_label,
[class*=_gbyellow][class*=_gb93] .cs_lb_label,
[class*=_gbbeige][class*=_gb93] .cs_lb_label,
[class*=_gbpink][class*=_gb93] .cs_lb_label,
[class*=_gbcyan][class*=_gb93] .cs_lb_label,
[class*=_gbgray][class*=_gb93] .cs_lb_label,
[class*=_gbassist][class*=_gb93] .cs_lb_label {
  width: 93%;
}

[class*=_gbwht][class*=_gb94] .cs_lb_label,
[class*=_gbred][class*=_gb94] .cs_lb_label,
[class*=_gborange][class*=_gb94] .cs_lb_label,
[class*=_gbblack][class*=_gb94] .cs_lb_label,
[class*=_gbblue][class*=_gb94] .cs_lb_label,
[class*=_gbgreen][class*=_gb94] .cs_lb_label,
[class*=_gbyellow][class*=_gb94] .cs_lb_label,
[class*=_gbbeige][class*=_gb94] .cs_lb_label,
[class*=_gbpink][class*=_gb94] .cs_lb_label,
[class*=_gbcyan][class*=_gb94] .cs_lb_label,
[class*=_gbgray][class*=_gb94] .cs_lb_label,
[class*=_gbassist][class*=_gb94] .cs_lb_label {
  width: 94%;
}

[class*=_gbwht][class*=_gb95] .cs_lb_label,
[class*=_gbred][class*=_gb95] .cs_lb_label,
[class*=_gborange][class*=_gb95] .cs_lb_label,
[class*=_gbblack][class*=_gb95] .cs_lb_label,
[class*=_gbblue][class*=_gb95] .cs_lb_label,
[class*=_gbgreen][class*=_gb95] .cs_lb_label,
[class*=_gbyellow][class*=_gb95] .cs_lb_label,
[class*=_gbbeige][class*=_gb95] .cs_lb_label,
[class*=_gbpink][class*=_gb95] .cs_lb_label,
[class*=_gbcyan][class*=_gb95] .cs_lb_label,
[class*=_gbgray][class*=_gb95] .cs_lb_label,
[class*=_gbassist][class*=_gb95] .cs_lb_label {
  width: 95%;
}

[class*=_gbwht][class*=_gb96] .cs_lb_label,
[class*=_gbred][class*=_gb96] .cs_lb_label,
[class*=_gborange][class*=_gb96] .cs_lb_label,
[class*=_gbblack][class*=_gb96] .cs_lb_label,
[class*=_gbblue][class*=_gb96] .cs_lb_label,
[class*=_gbgreen][class*=_gb96] .cs_lb_label,
[class*=_gbyellow][class*=_gb96] .cs_lb_label,
[class*=_gbbeige][class*=_gb96] .cs_lb_label,
[class*=_gbpink][class*=_gb96] .cs_lb_label,
[class*=_gbcyan][class*=_gb96] .cs_lb_label,
[class*=_gbgray][class*=_gb96] .cs_lb_label,
[class*=_gbassist][class*=_gb96] .cs_lb_label {
  width: 96%;
}

[class*=_gbwht][class*=_gb97] .cs_lb_label,
[class*=_gbred][class*=_gb97] .cs_lb_label,
[class*=_gborange][class*=_gb97] .cs_lb_label,
[class*=_gbblack][class*=_gb97] .cs_lb_label,
[class*=_gbblue][class*=_gb97] .cs_lb_label,
[class*=_gbgreen][class*=_gb97] .cs_lb_label,
[class*=_gbyellow][class*=_gb97] .cs_lb_label,
[class*=_gbbeige][class*=_gb97] .cs_lb_label,
[class*=_gbpink][class*=_gb97] .cs_lb_label,
[class*=_gbcyan][class*=_gb97] .cs_lb_label,
[class*=_gbgray][class*=_gb97] .cs_lb_label,
[class*=_gbassist][class*=_gb97] .cs_lb_label {
  width: 97%;
}

[class*=_gbwht][class*=_gb98] .cs_lb_label,
[class*=_gbred][class*=_gb98] .cs_lb_label,
[class*=_gborange][class*=_gb98] .cs_lb_label,
[class*=_gbblack][class*=_gb98] .cs_lb_label,
[class*=_gbblue][class*=_gb98] .cs_lb_label,
[class*=_gbgreen][class*=_gb98] .cs_lb_label,
[class*=_gbyellow][class*=_gb98] .cs_lb_label,
[class*=_gbbeige][class*=_gb98] .cs_lb_label,
[class*=_gbpink][class*=_gb98] .cs_lb_label,
[class*=_gbcyan][class*=_gb98] .cs_lb_label,
[class*=_gbgray][class*=_gb98] .cs_lb_label,
[class*=_gbassist][class*=_gb98] .cs_lb_label {
  width: 98%;
}

[class*=_gbwht][class*=_gb99] .cs_lb_label,
[class*=_gbred][class*=_gb99] .cs_lb_label,
[class*=_gborange][class*=_gb99] .cs_lb_label,
[class*=_gbblack][class*=_gb99] .cs_lb_label,
[class*=_gbblue][class*=_gb99] .cs_lb_label,
[class*=_gbgreen][class*=_gb99] .cs_lb_label,
[class*=_gbyellow][class*=_gb99] .cs_lb_label,
[class*=_gbbeige][class*=_gb99] .cs_lb_label,
[class*=_gbpink][class*=_gb99] .cs_lb_label,
[class*=_gbcyan][class*=_gb99] .cs_lb_label,
[class*=_gbgray][class*=_gb99] .cs_lb_label,
[class*=_gbassist][class*=_gb99] .cs_lb_label {
  width: 99%;
}

[class*=_gbwht][class*=_gb100] .cs_lb_label,
[class*=_gbred][class*=_gb100] .cs_lb_label,
[class*=_gborange][class*=_gb100] .cs_lb_label,
[class*=_gbblack][class*=_gb100] .cs_lb_label,
[class*=_gbblue][class*=_gb100] .cs_lb_label,
[class*=_gbgreen][class*=_gb100] .cs_lb_label,
[class*=_gbyellow][class*=_gb100] .cs_lb_label,
[class*=_gbbeige][class*=_gb100] .cs_lb_label,
[class*=_gbpink][class*=_gb100] .cs_lb_label,
[class*=_gbcyan][class*=_gb100] .cs_lb_label,
[class*=_gbgray][class*=_gb100] .cs_lb_label,
[class*=_gbassist][class*=_gb100] .cs_lb_label {
  width: calc(100% - 2px);
}

[class^=cs_lb_pic] {
  border: none;
  height: 100%;
}
[class^=cs_lb_pic] .cs_lb_holder {
  display: none;
}
[class^=cs_lb_pic] .cs_lb_label {
  height: 100%;
  width: 100%;
}
[class^=cs_lb_pic] .cs_lb_label .cs_lb_left {
  display: none;
}
[class^=cs_lb_pic] .cs_lb_label .cs_lb_inner {
  height: 100%;
  width: 100%;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
[class^=cs_lb_pic] .cs_lb_label .cs_lb_right {
  display: none;
}

[class*=grid_week_status] {
  color: white;
  background-color: red;
  text-align: center;
  width: 16px !important;
  max-width: 16px;
  min-width: 16px;
  height: 16px;
  margin-left: 0;
  padding: 0;
  font-size: 9px;
  text-overflow: clip;
  overflow: hidden;
  white-space: nowrap;
  border-radius: 9px;
  float: none;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
[class*=grid_week_status][class*=_0] {
  background-color: red;
  color: white;
  border-color: #e10303;
}
[class*=grid_week_status][class*=_1] {
  background-color: lime;
  border-color: #02ef02;
}
[class*=grid_week_status][class*=_2] {
  background-color: #ffe900;
  border-color: #f1db01;
}
[class*=grid_week_status][class*=_3] {
  background-color: rgba(0, 0, 0, 0.1);
  border-color: #c4c4c4;
}
[class*=grid_week_status][class*=_click] {
  color: black;
  background-color: #ffa000;
}

.cs_dc_style_calendar {
  border-radius: 4px;
  border: 1px solid #ebebeb;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

[class*=cs_dc_combo_calendar][class*=_normal], [class*=cs_dc_combo_calendar][class*=_remark], [class*=cs_dc_combo_calendar][class*=_plano], [class*=cs_dc_combo_calendar][class*=_mini], [class*=cs_dc_combo_calendar][class*=_minidesde], [class*=cs_dc_combo_calendar][class*=_minihasta] {
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 290px !important;
  width: 330px !important;
  top: 100px;
  border-color: 1px solid #c5c5c5;
  background-color: white;
  border-radius: 7px !important;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) !important;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.cs_dc_inner_container {
  background-color: transparent;
  width: 100%;
  overflow: hidden;
  height: 215px !important;
}
.cs_dc_pagelist {
  list-style: none;
  margin: 0;
}
.cs_dc_Bar {
  background-color: transparent;
  height: 0;
  display: none;
}
.cs_dc_BarLOut {
  background-color: transparent;
  float: left;
  height: 100%;
  width: 10%;
}
.cs_dc_BarLIn {
  color: black;
  background: #d3e6ff no-repeat center center;
  background-size: 80%;
  border-radius: 10px;
  max-width: 40px;
  min-width: 40px;
  width: 100%;
  height: 22px;
  margin-top: 6px;
  margin-left: 6px;
  font-size: 11px;
  text-align: center;
  line-height: 21px;
  cursor: pointer;
}
.cs_dc_BarCIn {
  color: transparent;
  text-align: center;
}
.cs_dc_BarCOut {
  background-color: transparent;
  float: left;
  height: 100%;
  width: 50%;
  margin-left: 20px;
  padding-right: 100px;
}
.cs_dc_BarROut {
  background-color: transparent;
  float: right;
  height: 100%;
  width: 36px;
}
.cs_dc_BarRIn {
  background: url("../../img/fw/generic/fw_check_trans.png") no-repeat center center;
  max-width: 36px;
  min-width: 36px;
  background-size: 60% auto;
  width: 100%;
  height: 100%;
  float: right;
  color: transparent;
  cursor: pointer;
}
.cs_dc_BarROut2 {
  background-color: transparent;
  float: right;
  height: 100%;
  width: 36px;
}
.cs_dc_BarRIn2 {
  background: url("../../img/fw/generic/fw_cerrar_trans.png") no-repeat center center;
  max-width: 36px;
  min-width: 36px;
  background-size: 60% auto;
  width: 100%;
  height: 100%;
  float: right;
  color: transparent;
  cursor: pointer;
}
.cs_dc_headerParent {
  width: 100%;
  height: 45px;
  background-color: transparent;
  cursor: default;
  border-bottom: 1px solid #ebebeb;
}
.cs_dc_headerLOut {
  float: left;
  width: 15%;
  height: 100%;
}
.cs_dc_headerLIn {
  background: url("../../img/fw/cursor/fw_cursor_Left_trans.png") no-repeat center center;
  color: transparent;
  width: 100%;
  height: 100%;
  text-align: left;
  cursor: pointer;
  background-size: 50%;
}
.cs_dc_headerRIn {
  background: url("../../img/fw/cursor/fw_cursor_Right_trans.png") no-repeat center center;
  color: transparent;
  width: 100%;
  height: 100%;
  text-align: right;
  float: right;
  cursor: pointer;
  background-size: 50%;
}
.cs_dc_headerROut {
  float: left;
  width: 15%;
  height: 100%;
}
.cs_dc_headerCIn {
  width: 100%;
  height: 40%;
  text-align: center;
  background-color: transparent;
  font-size: 11px;
  color: #ffa000;
  padding-top: 4px;
}
.cs_dc_headerCIn2 {
  width: 100%;
  height: 60%;
  text-align: center;
  background-color: transparent;
  font-size: 19px;
  letter-spacing: 1px;
  color: black;
}
.cs_dc_headerCOut {
  float: left;
  width: 70%;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cs_dc_caption {
  border-bottom: 1px solid #ebebeb;
  height: 30px;
  overflow: hidden;
  cursor: default;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: black;
  background-color: rgba(0, 0, 0, 0.1);
  border-bottom: rgba(0, 0, 0, 0.1);
}
.cs_dc_head_cell {
  float: left;
  width: 14.2857142857% !important;
  padding-top: 7px;
  letter-spacing: -0.5px;
  text-transform: uppercase;
  font-size: 11px;
  text-align: center;
  color: #153e7d;
}
.cs_dc_head_weekend {
  float: left;
  width: 14.2857142857% !important;
  padding-top: 7px;
  letter-spacing: -0.5px;
  text-transform: uppercase;
  font-size: 11px;
  text-align: center;
  color: red;
  background-color: rgba(0, 0, 0, 0.06);
}
.cs_dc_grid_line {
  width: 100% !important;
  float: left;
}
.cs_dc_grid_line :nth-child(7n) {
  border-right: none;
}
.cs_dc_grid_line:last-child :nth-child(3n) {
  border-bottom: none;
}
.cs_dc_grid_cell {
  float: left;
  border-right: 1px solid #ebebeb;
  cursor: pointer;
  padding-right: 5px;
  text-align: right;
  width: 14.2857142857% !important;
  color: #787878;
  font-size: 17px;
}
.cs_dc_empty_cell {
  float: left;
  width: 14.2857142857% !important;
  border: 1px solid transparent;
}
.cs_dc_today {
  color: black !important;
  background-color: #d3e6ff !important;
  border-radius: 3px !important;
}
.cs_dc_weekend {
  color: red;
  background-color: rgba(0, 0, 0, 0.06);
}
.cs_dc_dayselect_ini {
  background-color: #ffa000;
  color: black;
}
.cs_dc_dayselect_fin {
  background-color: #ffa000;
  color: black;
}
.cs_dc_invalid {
  color: #d2d2d2 !important;
}
.cs_dc_dayselected {
  background-color: transparent;
}
.cs_dc_dayselected_invalid_day {
  background-color: lightgray !important;
}
.cs_dc_dayselected_oneday {
  color: black !important;
  background-color: #ffa000 !important;
  border-radius: 6px !important;
  width: calc(100% + 5px) !important;
  padding-right: 5px;
}
.cs_dc_dayselected_firstday {
  color: black !important;
  background-color: #ffa000 !important;
  border-radius: 25px 0 0 0 !important;
  width: calc(100% + 5px) !important;
  padding-right: 5px;
}
.cs_dc_dayselected_lastday {
  color: black !important;
  background-color: #ffa000 !important;
  border-radius: 0 0 25px 0 !important;
  width: calc(100% + 5px) !important;
  padding-right: 5px;
}
.cs_dc_dayselected_between {
  color: black !important;
  background-color: #ffa000 !important;
  width: calc(100% + 5px) !important;
  padding-right: 5px;
}

.cs_dc_weekend.cs_dc_dayselected {
  background-color: rgba(0, 0, 0, 0.06) !important;
}

.grid_meses {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(25px, auto);
  width: 64px;
  padding: 0;
  height: auto;
  border: none;
  background-color: whitesmoke;
  border-radius: 3px;
  align-items: center;
  margin-top: -5px;
}

.gr_mes {
  grid-column: 1;
  grid-row: 1;
  text-align: center;
  padding: 3px 6px 3px 6px;
  font-size: 10px;
  text-transform: uppercase;
  margin-left: 0;
  margin-right: 0;
  border-radius: 3px;
  color: #505050;
  background-color: gainsboro;
}

[class*=cs_lb_combo] {
  height: 36px;
  border: 1px solid #ebebeb;
  cursor: pointer;
  color: black;
  background-color: white;
  border-radius: 4px;
}
[class*=cs_lb_combo] .cs_lb_holder {
  width: 100%;
  padding-left: 6px;
  color: rgba(0, 0, 0, 0.7);
  height: 12px;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
[class*=cs_lb_combo] .cs_lb_label {
  width: 100%;
  height: calc(100% - 12px);
  float: left;
}
[class*=cs_lb_combo] .cs_lb_label .cs_lb_left {
  width: 0;
  height: 100%;
  display: none;
  float: left;
}
[class*=cs_lb_combo] .cs_lb_label .cs_lb_inner {
  width: calc(100% - 16px);
  text-align: left;
  height: 100%;
  padding-left: 6px;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
}
[class*=cs_lb_combo] .cs_lb_label .cs_lb_right {
  width: 16px;
  height: 100%;
  padding-top: 2px;
  background: url("../../img/fw/specials/fw_expansorOpen.png") no-repeat center center;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 16px 16px;
  float: left;
  color: transparent;
  display: inherit;
  background-position: calc(100% - 3px) calc(100% - 3px);
  background-size: 60%;
}
[class*=cs_lb_combo][class*=_noholder] .cs_lb_holder {
  height: 0;
}
[class*=cs_lb_combo][class*=_noholder] .cs_lb_label {
  padding-top: 0;
  margin-top: 0;
  height: 100%;
}
[class*=cs_lb_combo][class*=_noholder] .cs_lb_label .cs_lb_inner {
  margin-top: 0;
  height: 100%;
}
[class*=cs_lb_combo][class*=_noholder] .cs_lb_label .cs_lb_right {
  margin-top: 0;
  height: 100%;
}
[class*=cs_lb_combo][class*=_edlabeled] .cs_lb_label {
  width: 100%;
  height: 100%;
}
[class*=cs_lb_combo][class*=_edlabeled] .cs_lb_label .cs_lb_left {
  margin-top: -12px;
  width: 36px;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  background-size: 29px 29px;
}
[class*=cs_lb_combo][class*=_edlabeled] .cs_lb_label .cs_lb_inner {
  width: calc(100% - 52px);
  height: 24px;
  background-image: none !important;
}
[class*=cs_lb_combo][class*=_edlabeled] .cs_lb_label .cs_lb_right {
  margin-top: -12px;
}
[class*=cs_lb_combo][class*=_edlabeled] .cs_lb_holder {
  padding-left: 42px;
}
[class*=cs_lb_combo][class*=_edlabeled][class*=_noholder] .cs_lb_label .cs_lb_left {
  margin-top: 0;
  height: 34px;
}
[class*=cs_lb_combo][class*=_edlabeled][class*=_noholder] .cs_lb_label .cs_lb_inner {
  height: 100%;
}
[class*=cs_lb_combo][class*=_edlabeled][class*=_noholder] .cs_lb_label .cs_lb_right {
  margin-top: 0;
}
[class*=cs_lb_combo][class*=_edlabeled][class*=_noholder] .cs_lb_holder {
  display: none;
}
[class*=cs_lb_combo][class*=_calendar] {
  /*&[class*="_normal"]{
  	width:                      140px !important;
  	.cs_lb_label {
  		.cs_lb_left {
  		}
  	}
  }*/
}
[class*=cs_lb_combo][class*=_calendar] .cs_lb_holder {
  width: calc(100% - 36px);
  margin-left: 36px;
}
[class*=cs_lb_combo][class*=_calendar] .cs_lb_label {
  height: 100%;
  margin-top: -12px;
}
[class*=cs_lb_combo][class*=_calendar] .cs_lb_label .cs_lb_left {
  width: 36px;
  display: block;
  background: url("../../img/fw/calendar/fw_calendar_trans.png") no-repeat center center;
  background-color: transparent;
  background-size: 60%;
}
[class*=cs_lb_combo][class*=_calendar] .cs_lb_label .cs_lb_inner {
  width: calc(100% - 36px);
  padding-top: 12px;
}
[class*=cs_lb_combo][class*=_calendar] .cs_lb_label .cs_lb_right {
  display: none;
}
[class*=cs_lb_combo][class*=_calendar] .cs_ed_inner {
  height: 100%;
  width: calc(100% - 36px) !important;
}
[class*=cs_lb_combo][class*=_calendar][class*=_plano] {
  background-color: transparent;
  border: none;
  border-radius: 0;
  height: 100%;
}
[class*=cs_lb_combo][class*=_calendar][class*=_plano] .cs_lb_label {
  margin-top: 0;
}
[class*=cs_lb_combo][class*=_calendar][class*=_plano] .cs_lb_label .cs_lb_left {
  display: none;
}
[class*=cs_lb_combo][class*=_calendar][class*=_plano] .cs_lb_label .cs_lb_inner {
  font-size: 17px;
  width: 100%;
  text-align: center;
  height: 100%;
  padding-right: 0;
  padding-left: 0;
  padding-top: 0;
  letter-spacing: 2px;
  color: black;
  display: flex;
  align-items: center;
  justify-content: center;
}
[class*=cs_lb_combo][class*=_calendar][class*=_plano] .cs_lb_holder {
  display: none;
}
[class*=cs_lb_combo][class*=_calendar][class*=_remark] {
  padding-left: 0;
  margin-top: 4px;
  background-color: transparent;
  height: 30px !important;
  border-radius: 5px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
[class*=cs_lb_combo][class*=_calendar][class*=_remark] .cs_lb_label {
  margin-top: 0;
}
[class*=cs_lb_combo][class*=_calendar][class*=_remark] .cs_lb_label .cs_lb_left {
  display: none;
}
[class*=cs_lb_combo][class*=_calendar][class*=_remark] .cs_lb_label .cs_lb_inner {
  padding-top: 0 !important;
  font-size: 16px;
  width: 100%;
  height: 100%;
  padding-right: 0;
  padding-left: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  justify-content: center;
}
[class*=cs_lb_combo][class*=_calendar][class*=_remark] .cs_lb_holder {
  display: none;
}
[class*=cs_lb_combo][class*=_calendar][class*=_single] .cs_lb_label .cs_lb_left {
  display: none;
}
[class*=cs_lb_combo][class*=_calendar][class*=_single] .cs_lb_label .cs_lb_inner {
  width: 100%;
}
[class*=cs_lb_combo][class*=_calendar][class*=_single] .cs_lb_holder {
  width: 100%;
  margin-left: 0;
}
[class*=cs_lb_combo][class*=_calendar][class*=_mini] {
  width: 36px !important;
}
[class*=cs_lb_combo][class*=_calendar][class*=_mini] .cs_lb_holder {
  display: none;
}
[class*=cs_lb_combo][class*=_calendar][class*=_mini] .cs_lb_label {
  margin-top: 0;
}
[class*=cs_lb_combo][class*=_calendar][class*=_mini] .cs_lb_label .cs_lb_inner {
  display: none;
}
[class*=cs_lb_combo][class*=_calendar][class*=_mini] .cs_lb_label .cs_lb_left {
  background-size: 60%;
}
[class*=cs_lb_combo][class*=_calendar][class*=_mini][class*=desde] .cs_lb_label .cs_lb_left {
  background: url("../../img/fw/calendar/fw_calendar_desde_trans.png") no-repeat center center;
  background-size: 60%;
}
[class*=cs_lb_combo][class*=_calendar][class*=_mini][class*=desde] .cs_lb_label .cs_lb_inner {
  display: none;
}
[class*=cs_lb_combo][class*=_calendar][class*=_mini][class*=hasta] .cs_lb_label .cs_lb_left {
  background: url("../../img/fw/calendar/fw_calendar_hasta_trans.png") no-repeat center center;
  background-size: 60%;
}
[class*=cs_lb_combo][class*=_calendar][class*=_mini][class*=hasta] .cs_lb_label .cs_lb_inner {
  display: none;
}
[class*=cs_lb_combo][class*=_calendar][class*=_nowidth] {
  max-width: 100% !important;
  width: 100% !important;
}
[class*=cs_lb_combo][class*=_calendar][class*=_noholder] .cs_lb_label {
  margin-top: 0;
  padding-top: 0;
}
[class*=cs_lb_combo][class*=_calendar][class*=_noholder] .cs_lb_label .cs_lb_left {
  height: 100%;
}
[class*=cs_lb_combo][class*=_calendar][class*=_noholder] .cs_lb_label .cs_lb_inner {
  padding-top: 0;
}
[class*=cs_lb_combo][class*=_calendar][class*=_noholder] .cs_lb_holder {
  display: none;
}

[class*=cs_cb_combo] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: absolute;
  margin-top: 2px;
  height: 300px;
  width: 200px;
  background-color: white;
  color: black;
  border: 1px solid #ebebeb;
  border-radius: 4px;
}
[class*=cs_cb_combo] .cs_fl_inner_container {
  height: 300px;
  cursor: pointer;
}
[class*=cs_cb_combo] .cs_fl_inner_container ul > li {
  padding-left: 10px;
  padding-top: 8px;
}
[class*=cs_cb_combo] .cs_fl_inner_container li {
  height: 36px;
}
[class*=cs_cb_combo] .cs_fl_pagelist {
  list-style: none;
  margin: 0;
}

.cs_cb_back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: transparent;
  z-index: 300000;
}

.cs_lb_combo_image {
  height: 36px;
  border: 1px solid #ebebeb;
  cursor: pointer;
  color: black;
  background-color: white;
  border-radius: 4px;
}
.cs_lb_combo_image .cs_lb_holder {
  height: 0;
  display: none;
}
.cs_lb_combo_image .cs_lb_label {
  width: 100%;
  height: 100%;
}
.cs_lb_combo_image .cs_lb_label .cs_lb_left {
  height: 100%;
  width: 0;
}
.cs_lb_combo_image .cs_lb_label .cs_lb_inner {
  width: calc(100% - 16px);
  text-align: left;
  height: 100%;
  padding-right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 16px;
  padding-top: 0;
  float: left;
  background-repeat: no-repeat;
  background-size: auto 90%;
  background-position: center center;
}
.cs_lb_combo_image .cs_lb_label .cs_lb_right {
  background: url("../../img/fw/specials/fw_expansorOpen.png") no-repeat center center;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 16px 16px;
  width: 16px;
  height: 100%;
  padding-top: 2px;
}

.cs_cb_combo_image {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: absolute;
  margin-top: 2px;
  height: 300px;
  width: 200px;
  background-color: white;
  color: black;
  border: 1px solid #ebebeb;
  border-radius: 4px;
}
.cs_cb_combo_image .cs_fl_inner_container {
  height: 300px;
  cursor: pointer;
}
.cs_cb_combo_image .cs_fl_inner_container ul > li {
  padding-left: 10px;
  padding-top: 8px;
}
.cs_cb_combo_image .cs_fl_inner_container li {
  height: 36px;
}
.cs_cb_combo_image .cs_fl_pagelist {
  list-style: none;
  margin: 0;
}
.cs_cb_combo_image .cs_fl_inner_container ul > li {
  padding: 5px;
  height: 50px;
}

/*@mixin boxshadow-dialog {
	box-shadow:                             0 0 20px $Dialog_Sombra;
}*/
[class*=cs_bt][class*=_ok] {
  border: 1px solid #ebebeb;
  height: 36px;
  cursor: pointer;
  text-transform: uppercase;
  color: black;
  background-color: white;
  border-radius: 5px;
  font-size: 13px;
  color: #f0f0f0;
  background-color: #0f3fa8;
  border-color: #0f3fa8;
  border-radius: 15px;
  width: 150px !important;
  height: 30px;
  margin-left: calc(50% - 75px);
  margin-top: 4px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
[class*=cs_bt][class*=_ok] .cs_bt_left {
  display: none;
}
[class*=cs_bt][class*=_ok] .cs_bt_inner {
  text-align: center;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: center;
}
[class*=cs_bt][class*=_ok] .cs_bt_right {
  display: none;
}
[class*=cs_bt][class*=_ok] .cs_bt_inner {
  padding-top: 0;
}
[class*=cs_bt][class*=_ok][class*=_partner] {
  width: 140px !important;
  margin-left: 3.75%;
  box-shadow: none;
}
[class*=cs_bt][class*=_default], [class*=cs_bt][class*=_cancel] {
  border: 1px solid #ebebeb;
  height: 36px;
  cursor: pointer;
  text-transform: uppercase;
  color: black;
  background-color: white;
  border-radius: 5px;
  font-size: 13px;
  color: black;
  background-color: white;
  border-color: #ebebeb;
  border-radius: 15px;
  width: 150px !important;
  height: 30px;
  margin-top: 4px;
  margin-left: 5px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
[class*=cs_bt][class*=_default] .cs_bt_left, [class*=cs_bt][class*=_cancel] .cs_bt_left {
  display: none;
}
[class*=cs_bt][class*=_default] .cs_bt_inner, [class*=cs_bt][class*=_cancel] .cs_bt_inner {
  text-align: center;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: center;
}
[class*=cs_bt][class*=_default] .cs_bt_right, [class*=cs_bt][class*=_cancel] .cs_bt_right {
  display: none;
}
[class*=cs_bt][class*=_default] .cs_bt_inner, [class*=cs_bt][class*=_cancel] .cs_bt_inner {
  padding-top: 0;
}
[class*=cs_bt][class*=_default][class*=_partner], [class*=cs_bt][class*=_cancel][class*=_partner] {
  width: 140px !important;
  margin-left: calc(48.2% - 140px);
  box-shadow: none;
}
[class*=cs_bt][class*=_alert] {
  border: 1px solid #ebebeb;
  height: 36px;
  cursor: pointer;
  text-transform: uppercase;
  color: black;
  background-color: white;
  border-radius: 5px;
  font-size: 13px;
  color: black;
  background-color: white;
  border-color: #ebebeb;
  border-radius: 15px;
  width: 150px !important;
  height: 30px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  margin-left: 5px;
}
[class*=cs_bt][class*=_alert] .cs_bt_left {
  display: none;
}
[class*=cs_bt][class*=_alert] .cs_bt_inner {
  text-align: center;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: center;
}
[class*=cs_bt][class*=_alert] .cs_bt_right {
  display: none;
}
[class*=cs_bt][class*=_alert] .cs_bt_inner {
  padding-top: 0;
}

[class*=cs_bt_check] {
  background-color: transparent;
  height: 36px;
  cursor: pointer;
  float: left;
  /*&[class*="_click"] {
  	.cs_bt_left {
  		color:                      $color_white;
  	}
  	.cs_bt_right {
  		background-color:           $Select_Back;
  		border-radius:              3px;
  		@include 					transitionOnOff(background-color);
  	}
  }*/
}
[class*=cs_bt_check] .cs_bt_left {
  width: 30px;
  height: 16px;
  border-radius: 3px;
  margin-top: 10px;
  float: left;
  border: 1px solid #ebebeb;
  background-color: white;
  border-radius: 15px;
  text-align: center;
  padding-top: 12px;
}
[class*=cs_bt_check] .cs_bt_inner {
  width: calc(100% - 30px);
  height: 100%;
  text-align: left;
  padding-left: 6px;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_bt_check] .cs_bt_right {
  width: 20px;
  height: 16px;
  margin-top: 8px;
  border-radius: 1px;
  margin-left: calc(1px - 100%);
}
[class*=cs_bt_check][class*=_click] .cs_bt_left {
  color: white;
}
[class*=cs_bt_check][class*=_click] .cs_bt_right {
  background-color: #ffa000;
  margin-top: 12px;
  width: 26px;
  height: 12px;
  background-position: center center;
  background-size: 55%;
  background-repeat: no-repeat;
  border-radius: 15px;
  margin-left: calc(2px - 100%);
  transition: ease-in-out background-color 0.1s;
}

[class*=cs_bt_radio] {
  background-color: transparent;
  height: 36px;
  cursor: pointer;
  float: left;
  /*.cs_bt_left{
  	@include 						border-radius(15px);
  }
  .cs_bt_right {
  	@include 						border-radius(15px);
  }*/
  /*&[class*="_click"] {
  	.cs_bt_left {
  		color:                      $color_white;
  	}
  	.cs_bt_right {
  		background-color:           $Select_Back;
  		@include 					transitionOnOff(background-color);
  	}
  }*/
}
[class*=cs_bt_radio] .cs_bt_left {
  width: 30px;
  height: 16px;
  border-radius: 3px;
  margin-top: 10px;
  float: left;
  border: 1px solid #ebebeb;
  background-color: white;
  border-radius: 15px;
  text-align: center;
  padding-top: 12px;
}
[class*=cs_bt_radio] .cs_bt_inner {
  width: calc(100% - 30px);
  height: 100%;
  text-align: left;
  padding-left: 6px;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_bt_radio] .cs_bt_right {
  width: 20px;
  height: 16px;
  margin-top: 8px;
  border-radius: 1px;
  margin-left: calc(1px - 100%);
}
[class*=cs_bt_radio] .cs_bt_left {
  width: 16px;
  margin-left: 14px;
  height: 16px;
}
[class*=cs_bt_radio][class*=_click] .cs_bt_left {
  color: white;
  float: none;
}
[class*=cs_bt_radio][class*=_click] .cs_bt_right {
  background-color: #ffa000;
  margin-top: 12px;
  width: 12px;
  height: 12px;
  margin-left: calc(16px - 100%);
  border-radius: 15px;
  float: none;
  transition: ease-in-out background-color 0.1s;
}

/*

.cs_bt_onoff {
	@include BT-ONOFF;
	&_on{
		background-color: 				transparent !important;
		.cs_bt_left{
			background-color: 			transparent !important;
		}
	}
	&_click {
		background-color: 				transparent !important;
		.cs_bt_left{
			@include 					align-imgCR(28px);
			@include 					transitionOnOff(background);
			background-color: 	    	$Select_Back;
		}
	}

}
*/
[class*=_onoff] {
  background-color: transparent;
  border: none;
  color: black;
  height: 36px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  /* width: 40px !important; */
  /*&[class*="_on"]{
  	background-color: 				transparent !important;
  	.cs_bt_left{
  		background-color: 			transparent !important;
  	}
  }*/
  /*	&_click {
  		background-color: 				transparent !important;
  		.cs_bt_left{
  			@include 					align-imgCR(28px);
  			@include 					transitionOnOff(background);
  			background-color: 	    	$Select_Back;
  		}
  	}*/
}
[class*=_onoff] .cs_bt_left {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 60px;
  margin-top: 4px;
  width: 50px;
  height: calc(100% - 6px);
  background: url("../../img/fw/specials/fw_radioOnOff.png") no-repeat center center;
  background-size: 28px 28px;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 28px 28px;
  transition: ease-in-out background 0.1s;
  border: 1px solid #ebebeb;
  float: left;
  background-color: white;
}
[class*=_onoff] .cs_bt_inner {
  width: calc(100% - 50px);
  height: 100%;
  text-align: left;
  padding-left: 10px;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=_onoff] .cs_bt_right {
  display: none;
  float: left;
}
[class*=_onoff] .cs_bt_left {
  background-color: white !important;
  margin-top: 5px;
  width: 40px;
  height: 26px;
  background-image: none;
}
[class*=_onoff] .cs_bt_inner {
  background-color: #ebebeb !important;
  width: 20px;
  height: 20px;
  border-radius: 12px;
  margin-top: 8px;
  margin-left: -37px;
}
[class*=_onoff][class*=_click] {
  background-color: transparent !important;
}
[class*=_onoff][class*=_click] .cs_bt_left {
  background-color: #ffa000 !important;
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 28px 28px;
  transition: ease-in-out background 0.1s;
  background-color: #ffa000;
}
[class*=_onoff][class*=_click] .cs_bt_inner {
  background-color: white !important;
  margin-left: -23px;
}

[class*=cs_bt_link] {
  color: #207df6;
  background: transparent;
  border-radius: 0;
  border: none;
  font-size: 11px;
  height: 100%;
  cursor: pointer;
}
[class*=cs_bt_link] .cs_bt_left {
  display: none;
}
[class*=cs_bt_link] .cs_bt_inner {
  text-align: left;
  width: 100%;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=cs_bt_link] .cs_bt_right {
  display: none;
}
[class*=cs_bt_link][class*=_on] {
  color: black;
}
[class*=cs_bt_link][class*=_on] .cs_bt_inner {
  text-decoration: underline;
}

[class*=cs_bt_gr] {
  border-radius: 50px;
  font-size: 13px;
  border: 1px solid #ebebeb;
  color: black;
  background-color: white;
  height: 100%;
  cursor: pointer;
}
[class*=cs_bt_gr] .cs_bt_left {
  display: none;
}
[class*=cs_bt_gr] .cs_bt_inner {
  text-align: center;
  width: 100%;
  height: 100%;
  padding-left: 5px;
  padding-right: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: center;
}
[class*=cs_bt_gr] .cs_bt_right {
  display: none;
}
[class*=cs_bt_gr][class*=rounded] {
  border-radius: 5px;
  overflow: hidden;
}
[class*=cs_bt_gr][class*=left] {
  border-radius: 5px 0 0 5px;
  border-right: none;
  overflow: hidden;
}
[class*=cs_bt_gr][class*=center] {
  border-radius: 0;
  border-right: none;
  overflow: hidden;
}
[class*=cs_bt_gr][class*=right] {
  border-radius: 0 5px 5px 0;
  overflow: hidden;
}
[class*=cs_bt_gr][class*=top] {
  border-radius: 5px 5px 0 0;
  border-bottom: none;
  overflow: hidden;
}
[class*=cs_bt_gr][class*=medium] {
  border-radius: 0;
  border-bottom: none;
  overflow: hidden;
}
[class*=cs_bt_gr][class*=bottom] {
  border-radius: 0 0 5px 5px;
  overflow: hidden;
}
[class*=cs_bt_gr][class*=_bleft] {
  border-radius: 50px 0 0 50px;
  border-right: none;
}
[class*=cs_bt_gr][class*=_bcenter] {
  border-radius: 0;
  border-right: none;
}
[class*=cs_bt_gr][class*=_bright] {
  border-radius: 0 50px 50px 0;
}
[class*=cs_bt_gr][class*=_bup] {
  border-radius: 50px 50px 0 0;
  border-bottom: none;
}
[class*=cs_bt_gr][class*=_bmiddle] {
  border-radius: 0;
  border-bottom: none;
}
[class*=cs_bt_gr][class*=_bdown] {
  border-radius: 0 0 50px 50px;
}
[class*=cs_bt_gr][class*=_on] {
  color: black;
  background-color: #ffa000;
}
[class*=cs_bt_gr][class*=_click] {
  color: black;
  background-color: #ffa000;
}
[class*=cs_bt_gr][class*=week] {
  border-radius: 12px;
  color: white;
  background-color: red;
  width: 24px !important;
  height: 24px !important;
  font-size: 12px;
}
[class*=cs_bt_gr][class*=week] .cs_bt_inner {
  padding-left: 0;
  padding-right: 0;
}
[class*=cs_bt_gr][class*=week][class*=_click] {
  color: black;
  background-color: #3de73d;
}

/*[class*="_flat"]{
	@include 							BT-IMAGE;
	@include							border-radius(0);
	border: 							none;
	background: 						transparent;
	.cs_bt_inner{
		background-size:            	auto 100%;
	}
	&[class*="_on"] {
		@include 						efect-brightness100;
		background: 					transparent none;
		border:0;
	}
}*/
[class*=cs_bt_pic] {
  border-radius: 2px;
  border: 1px solid #ebebeb;
  color: black;
  height: 100%;
  cursor: pointer;
  min-width: 30px !important;
  background-color: white;
  border-radius: 5px;
  /*.cs_bt_inner {
  	background-size:                50%;
  }*/
  /*min-width:                          30px !important;
  color:                              $Button_Image_Front;
  background-color:                   $Button_Image_Back;
  border-color:                       $Button_Image_Bordes;
  border-radius:						5px;*/
  /*&[class*="_grcircle"] {
  	min-width: 						38px;
  	max-width: 						38px;
  	border-radius: 					19px;
  	.cs_bt_inner{
  		background-size: 			auto 60% ;
  	}

  }*/
  /*	&[class*="_flat"] {
  		//max-width:                      30px !important;
  		//min-width:                      30px !important;
  		background-color:               transparent;
  		//background-color:               $COLOR_TEST;
  		box-shadow:                     none;
  		.cs_bt_inner {
  			//background-size:            75% auto;
  		}
  		@if ($hover) {
  			&:hover {
  				box-shadow: none;
  				border-radius: 5px;
  				//width: 30px;
  				//height: 30px;
  				background-color: $Hover_Field;
  			}
  		}
  	}*/
}
[class*=cs_bt_pic] .cs_bt_left {
  width: 0;
  height: 100%;
  display: none;
}
[class*=cs_bt_pic] .cs_bt_inner {
  width: 100%;
  min-width: 20px;
  min-height: 20px;
  height: 100%;
  background: no-repeat center center;
  background-image: none;
  background-size: auto 80%;
  text-align: center;
}
[class*=cs_bt_pic] .cs_bt_right {
  width: 0;
  height: 100%;
  display: none;
}
[class*=cs_bt_pic][class*=_floor] {
  border-radius: 20px;
  margin-left: 6px;
  height: 24px;
  margin-top: 3px;
  padding-top: 1px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  border: 1px solid #ebebeb;
  width: 45px !important;
  min-width: 45px !important;
  max-width: 45px !important;
  color: black !important;
}
[class*=cs_bt_pic][class*=_floor] .cs_bt_inner {
  background-size: 45%;
}
[class*=cs_bt_pic][class*=_floor][class$=wht] {
  background-color: white;
}
[class*=cs_bt_pic][class*=_floor][class$=red] {
  background-color: red;
}
[class*=cs_bt_pic][class*=_floor][class$=orange] {
  background-color: #ff9100;
}
[class*=cs_bt_pic][class*=_floor][class$=black] {
  background-color: black;
}
[class*=cs_bt_pic][class*=_floor][class$=blue] {
  background-color: #1f97f8;
}
[class*=cs_bt_pic][class*=_floor][class$=green] {
  background-color: #03cb07;
}
[class*=cs_bt_pic][class*=_floor][class$=yellow] {
  background-color: #fdf005;
}
[class*=cs_bt_pic][class*=_floor][class$=beige] {
  background-color: #ccce96;
}
[class*=cs_bt_pic][class*=_floor][class$=pink] {
  background-color: #fa3ad9;
}
[class*=cs_bt_pic][class*=_floor][class$=cyan] {
  background-color: #27e1ff;
}
[class*=cs_bt_pic][class*=_floor][class$=gray] {
  background-color: #ebebeb;
}
[class*=cs_bt_pic][class*=_floor][class$=assist] {
  background-color: #00faad;
}
[class*=cs_bt_pic][class*=_psw] {
  background-color: #ebebeb;
  width: 105px;
  max-width: 300px !important;
  border: 1px solid #d2d2d2;
  border-radius: 10px !important;
}
[class*=cs_bt_pic][class*=_flat] {
  border: 0;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
}
[class*=cs_bt_pic][class*=_flat][class*=_on] {
  filter: brightness(100%);
  background: transparent none;
  border: 0;
}
[class*=cs_bt_pic][class*=_gr][class*=circle] {
  min-width: 38px;
  max-width: 38px;
  border-radius: 19px;
}
[class*=cs_bt_pic][class*=_gr][class*=circle] .cs_bt_inner {
  background-size: auto 60%;
}
[class*=cs_bt_pic][class*=_click] {
  background-color: #ffa000;
}
[class*=cs_bt_pic][class*=_nowidth] {
  max-width: 100px !important;
  min-width: 0 !important;
}
[class*=cs_bt_pic][class*=_width30] {
  min-width: 30px !important;
  max-width: 30px !important;
  width: 30px !important;
}

[class*=_withtextR] {
  max-width: 100% !important;
  /*@if($button-hover){
  	box-shadow: 		0 0 5px rgba(0, 0, 0, 0.3);
  	transform:			scale(1.02);
  }*/
}
[class*=_withtextR] .cs_bt_left {
  width: 40px;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 80%;
  float: left;
}
[class*=_withtextR] .cs_bt_inner {
  width: calc(100% - 40px);
  height: 100%;
  text-align: left;
  color: black;
  padding-left: 5px;
  padding-right: 5px;
  background-image: none !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=_withtextR] .cs_bt_right {
  display: none;
}
[class*=_withtextR] .cs_bt_inner {
  text-transform: uppercase;
  letter-spacing: -0.05em;
  font-size: 12px;
}
[class*=_withtextR][class*=_on] {
  color: black;
  background-color: white;
  border-color: #ebebeb;
}
[class*=_withtextR][class*=_click] {
  color: black;
  background-color: white;
  border-color: #ebebeb;
}

[class*=_withtextMR] {
  max-width: 100% !important;
  max-width: 100% !important;
  background-color: transparent;
  border: none;
}
[class*=_withtextMR] .cs_bt_left {
  width: 40px;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 80%;
  float: left;
}
[class*=_withtextMR] .cs_bt_inner {
  width: calc(100% - 40px);
  height: 100%;
  text-align: left;
  color: black;
  padding-left: 5px;
  padding-right: 5px;
  background-image: none !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
[class*=_withtextMR] .cs_bt_right {
  display: none;
}
[class*=_withtextMR] .cs_bt_inner {
  text-transform: uppercase;
  letter-spacing: -0.05em;
  font-size: 12px;
}
[class*=_withtextMR][class*=_on] {
  color: black;
  background-color: white;
  border-color: #ebebeb;
}
[class*=_withtextMR][class*=_click] {
  color: black;
  background-color: white;
  border-color: #ebebeb;
}

[class*=_withtextB],
[class*=_withtextMB] {
  max-width: 100% !important;
}
[class*=_withtextB] .cs_bt_left,
[class*=_withtextMB] .cs_bt_left {
  width: 100%;
  height: calc(100% - 28px);
  display: block;
  background-size: auto 80% !important;
  background-repeat: no-repeat !important;
  background-position: center bottom !important;
}
[class*=_withtextB] .cs_bt_inner,
[class*=_withtextMB] .cs_bt_inner {
  width: 100%;
  height: 28px;
  color: black;
  background-image: none !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
}
[class*=_withtextB] .cs_bt_right,
[class*=_withtextMB] .cs_bt_right {
  display: none;
}
[class*=_withtextB] .cs_bt_inner,
[class*=_withtextMB] .cs_bt_inner {
  text-transform: uppercase;
  letter-spacing: -0.05em;
  font-size: 12px;
}
[class*=_withtextB][class*=_on],
[class*=_withtextMB][class*=_on] {
  color: black;
  background-color: #ffa000;
}
[class*=_withtextB][class*=_click],
[class*=_withtextMB][class*=_click] {
  color: black;
  background-color: #ffa000;
}

/*[class*="_withtextMB"]{
	@include 							TEMPLATE-IMAGE-BUTTONB;
	.cs_bt_inner{
		text-transform: 				uppercase;
		letter-spacing: 				-0.05em;
		font-size: 						$fz-11;
	}
	&[class*="_on"]{
		color: 							$Select_Front;
		background-color: 				$Select_Back;
	}
	&[class*="_click"]{
		color: 							$Select_Front;
		background-color: 				$Select_Back;
	}
}*/
[class*=_accion] {
  max-width: 100% !important;
  max-width: inherit !important;
  min-width: 60px !important;
  background-color: white;
  width: calc(25% - 6px) !important;
  border: none;
  margin: 3px 3px 3px 3px;
  color: #6e6e6e;
  height: 60px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
  border-radius: 5px;
}
[class*=_accion] .cs_bt_left {
  width: 100%;
  height: calc(100% - 28px);
  display: block;
  background-size: auto 80% !important;
  background-repeat: no-repeat !important;
  background-position: center bottom !important;
}
[class*=_accion] .cs_bt_inner {
  width: 100%;
  height: 28px;
  color: black;
  background-image: none !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
}
[class*=_accion] .cs_bt_right {
  display: none;
}
[class*=_accion] .cs_bt_inner {
  letter-spacing: -0.05em;
  color: #6e6e6e !important;
  font-size: 10px !important;
  text-transform: uppercase !important;
}
[class*=_accion] .cs_bt_left {
  width: 100%;
  height: calc(100% - 25px);
}

/*				width:                          23% !important;
				border:                         none;
				margin:                         3px 3px 3px 3px;
				color:                          $Accion_Front;
				height:                         60px;
				@include                        boxshadow;
				border-radius:                  5px;*/
/*		.cs_bt_inner {
			color:                      $Accion_Front  !important;
			font-size:                  10px !important;
			text-transform:             uppercase !important;
		}*/
/*.cs_bt_left {
	width:                      100%;
	height:                     calc(100% - 25px);
}
@if ($hover) {
	&:hover {
		background-color:           $Hover_Field !important;
		//@include                    boxshadow;
	}
}*/
.cs_fr_r60 [class*=_withtextR] .cs_bt_left,
.cs_fr_r60 [class*=_withtextMR] .cs_bt_left {
  width: 60px;
}
.cs_fr_r60 [class*=_withtextR] .cs_bt_inner,
.cs_fr_r60 [class*=_withtextMR] .cs_bt_inner {
  width: calc(100% - 60px);
}

.cs_fr_r70 [class*=_withtextR] .cs_bt_left,
.cs_fr_r70 [class*=_withtextMR] .cs_bt_left {
  width: 70px;
}
.cs_fr_r70 [class*=_withtextR] .cs_bt_inner,
.cs_fr_r70 [class*=_withtextMR] .cs_bt_inner {
  width: calc(100% - 70px);
}

.cs_fr_r80 [class*=_withtextR] .cs_bt_left,
.cs_fr_r80 [class*=_withtextMR] .cs_bt_left {
  width: 80px;
}
.cs_fr_r80 [class*=_withtextR] .cs_bt_inner,
.cs_fr_r80 [class*=_withtextMR] .cs_bt_inner {
  width: calc(100% - 80px);
}

.cs_fr_r90 [class*=_withtextR] .cs_bt_left,
.cs_fr_r90 [class*=_withtextMR] .cs_bt_left {
  width: 90px;
}
.cs_fr_r90 [class*=_withtextR] .cs_bt_inner,
.cs_fr_r90 [class*=_withtextMR] .cs_bt_inner {
  width: calc(100% - 90px);
}

.cs_fr_r100 [class*=_withtextR] .cs_bt_left,
.cs_fr_r100 [class*=_withtextMR] .cs_bt_left {
  width: 100px;
}
.cs_fr_r100 [class*=_withtextR] .cs_bt_inner,
.cs_fr_r100 [class*=_withtextMR] .cs_bt_inner {
  width: calc(100% - 100px);
}

.cs_fr_r110 [class*=_withtextR] .cs_bt_left,
.cs_fr_r110 [class*=_withtextMR] .cs_bt_left {
  width: 110px;
}
.cs_fr_r110 [class*=_withtextR] .cs_bt_inner,
.cs_fr_r110 [class*=_withtextMR] .cs_bt_inner {
  width: calc(100% - 110px);
}

[class*=_withtextA] {
  border: none;
  padding-bottom: 0;
  padding-top: 0;
  width: 60px !important;
  max-width: 60px !important;
  min-width: 60px !important;
  background-color: transparent;
}
[class*=_withtextA] .cs_bt_left {
  width: 100%;
  height: 1px;
  display: block;
  background-image: none;
  margin-top: 20px;
  background-color: transparent;
  border-top: 2px solid rgba(0, 0, 0, 0.2);
  padding-bottom: 0;
}
[class*=_withtextA] .cs_bt_inner {
  width: 100%;
  height: 100%;
  text-align: center;
  background-image: none !important;
  background-color: transparent;
  text-transform: uppercase;
  letter-spacing: -0.05em;
  font-size: 10px;
  white-space: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  color: black;
  padding-top: 36px;
  margin-top: -25px;
}
[class*=_withtextA] .cs_bt_right {
  display: block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 70%;
  margin-top: -60px;
  color: transparent;
  margin-left: calc((100% - 46px)/2);
  width: 50px;
  height: 26px;
  border-radius: 35px 1px 35px 1px;
}
[class*=_withtextA][class*=L] .cs_bt_left {
  width: 50%;
  margin-left: 50%;
}
[class*=_withtextA][class*=R] .cs_bt_left {
  width: 50%;
  background-image: none;
}
[class*=_withtextA][class*=R] .cs_bt_right {
  border-radius: 15px;
}
[class*=_withtextA][class*=_red] .cs_bt_right {
  background-color: red;
}
[class*=_withtextA][class*=_green] .cs_bt_right {
  background-color: #8ee701;
}
[class*=_withtextA][class*=_yellow] .cs_bt_right {
  background-color: #ffe510;
}
[class*=_withtextA][class*=_gray] .cs_bt_right {
  background-color: #eaeaea;
}
[class*=_withtextA][class*=_blue] .cs_bt_right {
  background-color: #0f3fa8;
}
[class*=_withtextA][class*=_black] .cs_bt_right {
  background-color: black;
}
[class*=_withtextA][class*=_wht] .cs_bt_right {
  background-color: white;
}
[class*=_withtextA][class*=_jr] .cs_bt_right {
  background-color: #f9bf0c;
}
[class*=_withtextA][class*=_off] .cs_bt_inner {
  color: rgba(0, 0, 0, 0.3);
}
[class*=_withtextA][class*=_off] .cs_bt_right {
  background-color: #f0f0f0;
  filter: grayscale(1);
  border: 1px solid rgba(0, 0, 0, 0.3);
}
[class*=_withtextA][class*=_select] {
  /*		.cs_bt_right{
  			box-shadow: 				0 0 0 2px rgb(255,255,255),0 0 0 4px rgb(0,0,0),0 0 0 1px rgb(255,255,255);
  			background-color:       	$Select_Back;
  		}*/
}
[class*=_withtextA][class*=_select] .cs_bt_right {
  box-shadow: 0 0 0 0 white, 0 0 0 2px black, 0 0 0 1px white;
  background-color: #ffa000;
}
[class*=_withtextA][class*=_reverse] .cs_bt_left {
  background-color: darkviolet;
}
[class*=_withtextA][class*=_reverse] .cs_bt_inner {
  color: white;
}

[class*=cs_bt][class*=pic][class*=_withtext] {
  border-radius: 5px;
}
[class*=cs_bt][class*=pic][class*=_withtext] .cs_bt_inner {
  color: black;
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=A] {
  /*width:                              60px !important;
  max-width:                          60px !important;
  min-width:                          60px !important;
  background-color:                   transparent;
  margin-top:                         -10px;
  @if ($hover) {
  	&:hover {
  		background-color: transparent !important;
  	}
  }*/
  /*.cs_bt_left{
  	background-color:               transparent;
  	border-top:                     3px solid $Button_Asistant_Bordes;
  	padding-bottom:                 0;
  	background-image:               none;
  }*/
  /*&[class*="_green"] {
  	.cs_bt_right {
  		background-color:           $Asistente_green_Back;
  		//box-shadow:                 0 0 5px rgba(0,0,0,0.3);
  		//@include                    boxshadow;
  		@if ($hover) {
  			&:hover {
  				background-color: $Hover_Asistente_green_Back;
  			}
  		}
  	}
  }*/
  /*&[class*="_blue"] {
  	.cs_bt_right {
  		//@include                    boxshadow;
  		@if ($hover) {
  			&:hover {
  				background-color: $Hover_Asistente_blue_Back;
  			}
  		}
  	}
  }*/
  /*&[class*="_gray"] {
  	//@include                    boxshadow;
  	.cs_bt_right {
  		background-color:           $Asistente_gray_Back;
  		@if ($hover) {
  			&:hover {
  				background-color: $Hover_Asistente_gray_Back;
  			}
  		}
  	}
  }*/
  /*&[class*="_select"] {
  	.cs_bt_right {
  		background-color:           $Select_Back;
  		//background-image: url(../img/fw/fw_n10.png);
  		//filter: invert(1);
  		//animation:                  FADE 0.2s;
  		@if ($hover) {
  			&:hover {
  				background-color: $Hover_Asistente_orange_Back;
  			}
  		}
  	}
  }*/
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=A] .cs_bt_inner {
  color: black;
  padding-top: 36px;
  margin-top: -25px;
  font-size: 10px;
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=R] {
  max-width: 100% !important;
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=R] .cs_bt_left {
  width: 36px;
  background-size: 60% auto;
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=R] .cs_bt_inner {
  color: black;
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=R][class*=_lopen], [class*=cs_bt][class*=pic][class*=_withtext][class*=R][class*=_ropen], [class*=cs_bt][class*=pic][class*=_withtext][class*=R][class*=_lropen], [class*=cs_bt][class*=pic][class*=_withtext][class*=R][class*=_rlopen] {
  max-width: 100% !important;
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=R][class*=_click] {
  background-color: white;
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=MR] .cs_bt_inner {
  padding-top: 8px;
  color: black;
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=MR][class*=_lopen], [class*=cs_bt][class*=pic][class*=_withtext][class*=MR][class*=_ropen], [class*=cs_bt][class*=pic][class*=_withtext][class*=MR][class*=_lropen], [class*=cs_bt][class*=pic][class*=_withtext][class*=MR][class*=_rlopen] {
  max-width: 100% !important;
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=MR][class*=_click] {
  background-color: white;
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=B] {
  max-width: 100% !important;
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=B][class*=_lopen], [class*=cs_bt][class*=pic][class*=_withtext][class*=B][class*=_ropen], [class*=cs_bt][class*=pic][class*=_withtext][class*=B][class*=_lropen], [class*=cs_bt][class*=pic][class*=_withtext][class*=B][class*=_rlopen] {
  max-width: 100% !important;
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=MB] .cs_bt_left {
  background-size: auto 90%;
}
[class*=cs_bt][class*=pic][class*=_withtext][class*=MB] .cs_bt_inner {
  font-size: 11px;
  letter-spacing: 0.03px;
  line-height: 9px;
}
[class*=_typeonoff] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 15px !important;
  margin-top: 4px;
  width: 40px !important;
  height: 26px !important;
  background: url("../../img/fw/specials/fw_radioOnOff.png") no-repeat center center;
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 24px 24px;
  transition: ease-in-out background 0.1s;
  background-color: white;
  border: 1px solid #ebebeb;
}
[class*=_typeonoff] .cs_bt_inner {
  background-size: 14px 14px !important;
  background-repeat: no-repeat;
  background-position: 4px center;
  float: left;
  transition: ease-in-out background 0.1s;
}
[class*=_typeonoff] .cs_bt_right {
  display: none;
  float: left;
  transition: ease-in-out background 0.1s;
}
[class*=_typeonoff][class*=_nopicon] .cs_bt_inner {
  opacity: 0;
}
[class*=_typeonoff][class*=_click] {
  background-color: #ffa000 !important;
  background-repeat: no-repeat;
  background-position: right center;
  transition: ease-in-out background 0.1s;
}
[class*=_typeonoff][class*=_click] .cs_bt_inner {
  transition: ease-in-out background 0.1s;
  background-position: calc(100% - 5px) center;
}
[class*=_typeonoff][class*=_click][class*=_noball] {
  background-image: none;
}
[class*=_typeonoff][class*=_click][class*=_fixpic] {
  background-size: 16px 16px;
}
[class*=_typeonoff][class*=_click][class*=_fixpic] .cs_bt_inner {
  background-position: 4px center;
}
[class*=_typeonoff][class*=_click][class*=_nopicon] {
  background-size: 16px 16px;
}
[class*=_typeonoff][class*=_click][class*=_nopicon] .cs_bt_inner {
  opacity: 1;
  transition: ease-in-out opacity 0.1s;
  background-position: 6px center;
}
[class*=_typeonoff][class*=_click][class*=_nopicoff] {
  background-size: 16px 16px;
}
[class*=_typeonoff][class*=_click][class*=_nopicoff] .cs_bt_inner {
  transition: ease-in-out opacity 0.1s;
  transition: ease-in-out background 0.1s;
  opacity: 0;
}

@-webkit-keyframes REDFLASH {
  0% {
    box-shadow: none;
  }
  25% {
    background: red none;
    box-shadow: 0 0 12px red;
  }
  100% {
    box-shadow: none;
  }
}
@-webkit-keyframes BLUEFLASH {
  0% {
    box-shadow: none;
  }
  25% {
    background: blue none;
    box-shadow: 0 0 12px blue;
  }
  100% {
    box-shadow: none;
  }
}
@-webkit-keyframes ORANGEFLASH {
  0% {
    box-shadow: none;
  }
  25% {
    background: #ff9100 none;
    box-shadow: 0 0 12px #ff9100;
  }
  100% {
    box-shadow: none;
  }
}
@-webkit-keyframes GREENFLASH {
  0% {
    box-shadow: none;
  }
  25% {
    background: lime none;
    box-shadow: 0 0 12px lime;
  }
  100% {
    box-shadow: none;
  }
}
@-webkit-keyframes WHITEFLASH {
  0% {
    box-shadow: none;
  }
  25% {
    background: #f0f0f0 none;
    box-shadow: 0 0 12px #f0f0f0;
  }
  100% {
    box-shadow: none;
  }
}
[class*=_flashred] {
  animation: REDFLASH 2s 0s infinite;
}

[class$=_flashblue] {
  animation: BLUEFLASH 2s 0s infinite;
}

[class$=_flashorange] {
  animation: ORANGEFLASH 2s 0s infinite;
}

[class$=_flashgreen] {
  animation: GREENFLASH 2s 0s infinite;
}

[class$=_flashwht] {
  animation: WHITEFLASH 2s 0s infinite;
}

[class*=_solopic] {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 100%;
  height: 100%;
  background-color: transparent;
  border: none;
}

[class*=cs_bt_tab] {
  background-color: #e6e6e6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  min-width: 50px;
  height: 100%;
  box-shadow: none;
  border: 1px solid #c8c8c8;
}
[class*=cs_bt_tab] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_tab] .cs_bt_left {
  display: none;
}
[class*=cs_bt_tab] .cs_bt_inner {
  width: 100%;
  font-size: 15px;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
[class*=cs_bt_tab] .cs_bt_right {
  display: none;
}
[class*=cs_bt_tab][class*=UpR] {
  border-top-right-radius: 20px 100%;
  border-bottom: none;
}
[class*=cs_bt_tab][class*=UpR] .cs_bt_inner {
  text-align: left;
  padding-left: 8px;
  justify-content: flex-start;
}
[class*=cs_bt_tab][class*=UpR][class*=on] {
  background-color: #ffa000;
  border-bottom: none;
}
[class*=cs_bt_tab][class*=UpR][class*=on] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_tab][class*=UpR][class*=click] {
  background-color: #ffa000;
  border-bottom: none;
}
[class*=cs_bt_tab][class*=UpR][class*=click] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_tab][class*=UpL] {
  border-top-left-radius: 20px 100%;
  border-bottom: none;
}
[class*=cs_bt_tab][class*=UpL] .cs_bt_inner {
  text-align: right;
  padding-right: 8px;
}
[class*=cs_bt_tab][class*=UpL][class*=on] {
  background-color: #ffa000;
  border-bottom: none;
}
[class*=cs_bt_tab][class*=UpL][class*=on] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_tab][class*=UpL][class*=click] {
  background-color: #ffa000;
  border-bottom: none;
}
[class*=cs_bt_tab][class*=UpL][class*=click] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_tab][class*=DnR] {
  border-bottom-right-radius: 20px 100%;
  border-top: none;
}
[class*=cs_bt_tab][class*=DnR] .cs_bt_inner {
  text-align: left;
  padding-left: 8px;
  justify-content: flex-start;
}
[class*=cs_bt_tab][class*=DnR][class*=on] {
  background-color: #ffa000;
  border-top: none;
}
[class*=cs_bt_tab][class*=DnR][class*=on] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_tab][class*=DnR][class*=click] {
  background-color: #ffa000;
  border-top: none;
}
[class*=cs_bt_tab][class*=DnR][class*=click] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_tab][class*=DnL] {
  border-bottom-left-radius: 20px 100%;
  border-top: none;
}
[class*=cs_bt_tab][class*=DnL] .cs_bt_inner {
  text-align: right;
  padding-right: 8px;
}
[class*=cs_bt_tab][class*=DnL][class*=on] {
  background-color: #ffa000;
  border-top: none;
}
[class*=cs_bt_tab][class*=DnL][class*=on] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_tab][class*=DnL][class*=click] {
  background-color: #ffa000;
  border-top: none;
}
[class*=cs_bt_tab][class*=DnL][class*=click] .cs_bt_inner {
  color: black;
}

[class*=cs_bt_pic][class*=_tabUpR] {
  background-color: #e6e6e6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  min-width: 50px;
  height: 100% !important;
  box-shadow: none;
  border: 1px solid #ebebeb;
  border-radius: 0;
  padding: 0;
  border-top-right-radius: 20px 100%;
  border: 1px solid #c8c8c8;
  border-bottom: none;
}
[class*=cs_bt_pic][class*=_tabUpR] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_pic][class*=_tabUpR] .cs_bt_left {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 70% auto;
  width: 32px;
  min-height: 32px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
}
[class*=cs_bt_pic][class*=_tabUpR] .cs_bt_inner {
  width: calc(100% - 38px);
  font-size: 15px;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-image: none !important;
  float: left;
}
[class*=cs_bt_pic][class*=_tabUpR] .cs_bt_right {
  display: none;
}
[class*=cs_bt_pic][class*=_tabUpR] .cs_bt_inner {
  text-align: left;
  justify-content: flex-start;
}
[class*=cs_bt_pic][class*=_tabUpR][class*=on] {
  background-color: #ffa000;
  border-bottom: none;
}
[class*=cs_bt_pic][class*=_tabUpR][class*=on] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_pic][class*=_tabUpR][class*=click] {
  background-color: #ffa000;
  border-bottom: none;
}
[class*=cs_bt_pic][class*=_tabUpR][class*=click] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_pic][class*=_tabUpL] {
  background-color: #e6e6e6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  min-width: 50px;
  height: 100% !important;
  box-shadow: none;
  border: 1px solid #ebebeb;
  border-radius: 0;
  padding: 0;
  border-top-left-radius: 20px 100%;
  border: 1px solid #c8c8c8;
  border-bottom: none;
}
[class*=cs_bt_pic][class*=_tabUpL] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_pic][class*=_tabUpL] .cs_bt_left {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 70% auto;
  width: 32px;
  min-height: 32px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
}
[class*=cs_bt_pic][class*=_tabUpL] .cs_bt_inner {
  width: calc(100% - 38px);
  font-size: 15px;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-image: none !important;
  float: left;
}
[class*=cs_bt_pic][class*=_tabUpL] .cs_bt_right {
  display: none;
}
[class*=cs_bt_pic][class*=_tabUpL] .cs_bt_left {
  display: none;
}
[class*=cs_bt_pic][class*=_tabUpL] .cs_bt_inner {
  justify-content: flex-end;
}
[class*=cs_bt_pic][class*=_tabUpL] .cs_bt_right {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 70% auto;
  width: 32px;
  min-width: 32px;
  min-height: 32px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  content-visibility: hidden;
}
[class*=cs_bt_pic][class*=_tabUpL][class*=_on] {
  background-color: #ffa000;
  border-bottom: none;
}
[class*=cs_bt_pic][class*=_tabUpL][class*=_on] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_pic][class*=_tabUpL][class*=_click] {
  background-color: #ffa000;
  border-bottom: none;
}
[class*=cs_bt_pic][class*=_tabUpL][class*=_click] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_pic][class*=_tabDnR] {
  background-color: #e6e6e6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  min-width: 50px;
  height: 100% !important;
  box-shadow: none;
  border: 1px solid #ebebeb;
  border-radius: 0;
  padding: 0;
  border-bottom-right-radius: 20px 100%;
  border: 1px solid #c8c8c8;
  border-top: none;
}
[class*=cs_bt_pic][class*=_tabDnR] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_pic][class*=_tabDnR] .cs_bt_left {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 70% auto;
  width: 32px;
  min-height: 32px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
}
[class*=cs_bt_pic][class*=_tabDnR] .cs_bt_inner {
  width: calc(100% - 38px);
  font-size: 15px;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-image: none !important;
  float: left;
}
[class*=cs_bt_pic][class*=_tabDnR] .cs_bt_right {
  display: none;
}
[class*=cs_bt_pic][class*=_tabDnR] .cs_bt_inner {
  justify-content: flex-start;
}
[class*=cs_bt_pic][class*=_tabDnR][class*=on] {
  background-color: #ffa000;
  border-top: none;
}
[class*=cs_bt_pic][class*=_tabDnR][class*=on] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_pic][class*=_tabDnR][class*=_click] {
  background-color: #ffa000;
  border-top: none;
}
[class*=cs_bt_pic][class*=_tabDnR][class*=_click] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_pic][class*=_tabDnL] {
  background-color: #e6e6e6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  min-width: 50px;
  height: 100% !important;
  box-shadow: none;
  border: 1px solid #ebebeb;
  border-radius: 0;
  padding: 0;
  border-bottom-left-radius: 20px 100%;
  border: 1px solid #c8c8c8;
  border-top: none;
}
[class*=cs_bt_pic][class*=_tabDnL] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_pic][class*=_tabDnL] .cs_bt_left {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 70% auto;
  width: 32px;
  min-height: 32px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
}
[class*=cs_bt_pic][class*=_tabDnL] .cs_bt_inner {
  width: calc(100% - 38px);
  font-size: 15px;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  background-image: none !important;
  float: left;
}
[class*=cs_bt_pic][class*=_tabDnL] .cs_bt_right {
  display: none;
}
[class*=cs_bt_pic][class*=_tabDnL] .cs_bt_left {
  display: none;
}
[class*=cs_bt_pic][class*=_tabDnL] .cs_bt_inner {
  justify-content: flex-end;
}
[class*=cs_bt_pic][class*=_tabDnL] .cs_bt_right {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 70% auto;
  width: 32px;
  min-width: 32px;
  min-height: 32px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  content-visibility: hidden;
}
[class*=cs_bt_pic][class*=_tabDnL][class*=_on] {
  background-color: #ffa000;
  border-bottom: none;
}
[class*=cs_bt_pic][class*=_tabDnL][class*=_on] .cs_bt_inner {
  color: black;
}
[class*=cs_bt_pic][class*=_tabDnL][class*=_click] {
  background-color: #ffa000;
  border-bottom: none;
}
[class*=cs_bt_pic][class*=_tabDnL][class*=_click] .cs_bt_inner {
  color: black;
}

[class*=_tabVR] {
  background-color: #e6e6e6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  min-width: 50px;
  height: 100%;
  box-shadow: none;
  border: 1px solid #c8c8c8;
  border-bottom-right-radius: 20px 40%;
  border-left: none;
}
[class*=_tabVR] .cs_bt_inner {
  color: black;
}
[class*=_tabVR] .cs_bt_left {
  display: none;
}
[class*=_tabVR] .cs_bt_inner {
  width: 100%;
  font-size: 15px;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
[class*=_tabVR] .cs_bt_right {
  display: none;
}
[class*=_tabVR] .cs_bt_inner {
  text-align: left;
  padding-left: 18px;
  padding-right: 18px;
  width: 140px;
  height: 50px;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  transform-origin: top left;
  white-space: normal;
}
[class*=_tabVR][class*=on] {
  background-color: #ffa000;
  border-bottom: none;
}
[class*=_tabVR][class*=on] .cs_bt_inner {
  color: black;
}
[class*=_tabVR][class*=click] {
  background-color: #ffa000;
  border-bottom: none;
}
[class*=_tabVR][class*=click] .cs_bt_inner {
  color: black;
}

.cs_fr_r100 [class*=_tabVR] {
  width: 50px !important;
}
.cs_fr_r100 [class*=_tabVR] .cs_bt_inner {
  transform: translate(0, 100px) rotate(-90deg);
  width: 100px;
}

.cs_fr_r110 [class*=_tabVR] {
  width: 50px !important;
}
.cs_fr_r110 [class*=_tabVR] .cs_bt_inner {
  transform: translate(0, 110px) rotate(-90deg);
  width: 110px;
}

.cs_fr_r120 [class*=_tabVR] {
  width: 50px !important;
}
.cs_fr_r120 [class*=_tabVR] .cs_bt_inner {
  transform: translate(0, 120px) rotate(-90deg);
  width: 120px;
}

.cs_fr_r130 [class*=_tabVR] {
  width: 50px !important;
}
.cs_fr_r130 [class*=_tabVR] .cs_bt_inner {
  transform: translate(0, 130px) rotate(-90deg);
  width: 130px;
}

.cs_fr_r140 [class*=_tabVR] {
  width: 50px !important;
}
.cs_fr_r140 [class*=_tabVR] .cs_bt_inner {
  transform: translate(0, 140px) rotate(-90deg);
  width: 140px;
}

.cs_fr_r150 [class*=_tabVR] {
  width: 50px !important;
}
.cs_fr_r150 [class*=_tabVR] .cs_bt_inner {
  transform: translate(0, 150px) rotate(-90deg);
  width: 150px;
}

.cs_fr_r160 [class*=_tabVR] {
  width: 50px !important;
}
.cs_fr_r160 [class*=_tabVR] .cs_bt_inner {
  transform: translate(0, 160px) rotate(-90deg);
  width: 160px;
}

.cs_fr_r170 [class*=_tabVR] {
  width: 50px !important;
}
.cs_fr_r170 [class*=_tabVR] .cs_bt_inner {
  transform: translate(0, 170px) rotate(-90deg);
  width: 170px;
}

.cs_fr_r180 [class*=_tabVR] {
  width: 50px !important;
}
.cs_fr_r180 [class*=_tabVR] .cs_bt_inner {
  transform: translate(0, 180px) rotate(-90deg);
  width: 180px;
}

.cs_fr_r190 [class*=_tabVR] {
  width: 50px !important;
}
.cs_fr_r190 [class*=_tabVR] .cs_bt_inner {
  transform: translate(0, 190px) rotate(-90deg);
  width: 190px;
}

.cs_fr_r200 [class*=_tabVR] {
  width: 50px !important;
}
.cs_fr_r200 [class*=_tabVR] .cs_bt_inner {
  transform: translate(0, 200px) rotate(-90deg);
  width: 200px;
}

[class*=Vlist][class*=_item][class*=_forms] {
  padding: 0 2px !important;
  height: 100% !important;
  border: none !important;
}

[class*=grid_fr_options] {
  cursor: pointer;
  color: black;
  align-items: center;
  display: grid;
  grid-template-columns: 35px 110px;
  grid-template-rows: minmax(34px, auto);
  background-color: #ffa000;
  border: none;
  height: 34px;
  border-radius: 0 0 15px 3px;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1);
  margin-top: -6px;
  background-size: 20%;
  padding: 0 0 0 0 !important;
}

[class*=gr_fr_opcion_name] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  letter-spacing: -0.05em;
  grid-column: 2;
  grid-row: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding-top: 11px;
  padding-right: 5px;
  text-transform: capitalize;
  color: black;
}

.gr_mn_clientes_ico {
  background-size: 66%;
}

[class*=_folderV] {
  color: black;
  letter-spacing: -0.05em;
  text-transform: uppercase;
  font-size: 11px;
  text-align: right;
  padding: 5px 5px 5px 5px !important;
  background-size: auto 50%;
  background-position: 5px 5px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-right: none;
  border-bottom-left-radius: 10px;
  width: calc(100% - 20px);
  margin-left: 20px !important;
  margin-top: 3px !important;
  box-shadow: -2px 2px 3px rgba(0, 0, 0, 0.1);
}
[class*=_folderV][class*="50"] {
  height: 57px;
  padding-top: 30px;
}
[class*=_folderV][class*="60"] {
  height: 67px;
  padding-top: 40px;
}
[class*=_folderV][class*="70"] {
  height: 77px;
  padding-top: 50px;
}
[class*=_folderV][class*="80"] {
  height: 87px;
  padding-top: 60px;
}
[class*=_folderV][class*="90"] {
  height: 97px;
  padding-top: 70px;
}
[class*=_folderV][class*="100"] {
  height: 107px;
  padding-top: 80px;
}

/*						.fw_selected {
							&[class*="_folderV"]{
								background-color:                       violet !important;

							}
						}
*/
[class*=mainmenu] {
  background-color: transparent !important;
}
[class*=mainmenu].fw_selected [class*=_folderV] {
  color: black !important;
  background-color: #ffa000 !important;
}

/*
// TODO comprobar
[class*="_soloimage"] {
	background-image:                       none !important;
}

*/
.template_flapv, [class*=_flap] {
  background: #e6e6e6 none;
  border-radius: 36px;
  font-size: 15px;
  color: black;
  height: 36px;
  cursor: pointer;
  border: 1px solid #c8c8c8;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.template_flapv .cs_bt_left, [class*=_flap] .cs_bt_left {
  width: 4px;
  height: 100%;
  display: block;
}
.template_flapv .cs_bt_inner, [class*=_flap] .cs_bt_inner {
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 30px 30px;
  text-align: right;
  padding-top: 9px;
  width: 80%;
  height: 100%;
  padding-left: 6px;
  padding-right: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.template_flapv .cs_bt_right, [class*=_flap] .cs_bt_right {
  width: 0;
  height: 100%;
  display: none;
}

.template_flapv_click {
  color: violet;
}
.template_flapv_click .cs_bt_left {
  background-color: darkviolet;
}

[class*=_flap_click] {
  border-color: rgba(0, 0, 0, 0.1);
  background-color: red;
}
[class*=_flap_click] .cs_bt_inner {
  color: black;
}

.cs_bt_fok {
  background-image: linear-gradient(top, white, whitesmoke);
  font-size: 15px;
  border-top: 1px solid black;
  border-left: 1px solid black;
  color: black;
  background-color: red;
  vertical-align: central;
  line-height: 37px;
  text-align: center;
  width: 50%;
  height: 36px;
  cursor: pointer;
  font-family: sourcesanspro_bold, Arial, sans-serif;
}
.cs_bt_fok :hover {
  background-image: linear-gradient(top, whitesmoke, #ebebeb);
}
.cs_bt_fok .cs_bt_inner {
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.cs_bt_fok_on {
  color: white;
  background-image: linear-gradient(top, #0d27b6, #5997ff);
}

.cs_bt_fcancel {
  background-image: linear-gradient(top, white, whitesmoke);
  font-size: 15px;
  border-top: 1px solid black;
  border-left: 1px solid black;
  color: black;
  background-color: red;
  vertical-align: central;
  line-height: 37px;
  text-align: center;
  width: 50%;
  height: 36px;
  cursor: pointer;
}
.cs_bt_fcancel :hover {
  background-image: linear-gradient(top, whitesmoke, #ebebeb);
}
.cs_bt_fcancel .cs_bt_inner {
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.cs_bt_fcancel_on {
  color: black;
  background-image: linear-gradient(top, #ff5a3c, #ff1809);
  border-color: rgba(255, 255, 255, 0.5);
}

/*
					// ____________________________________________________________________________________________________________________ Solapas
					// ??? ep!! no cambiar el orden
					// Solapa lateral derecha con imagen
					@mixin BT-TabVRightImage {
						border-bottom-right-radius: 			100% 20px;
						border: 					$button-1px-border solid $button-colorborder;
						border-left: 				none;
						@include 					background-color-button-solapa;
						height: 					100%;
						width: 						100%;
						max-width: 					46px;
						cursor: 					pointer;
						box-shadow: 				none;
						.cs_bt_left{
							background-repeat: 		no-repeat;
							background-position:	center center;
							background-size: 		70% auto;
							width: 					40px;
							height: 				32px;
							display: 				block;
							margin-top:				55px;
						}
						.cs_bt_inner{
							font-size: 				$fz-18;
							text-align: 			left;
							height: 				46px;
							padding-left: 			0;
							padding-top: 			10px;
							transform-origin: 		0 0;
							color:					$jfr-color-solapa;
							@include 				overflow-ellipsis;
							transform: 				matrix(0,-1,1,0,0,-32);
							background-image: 		none;
							width: 					58px;
						}
						.cs_bt_right{
							display:				none;
						}
					}
					[class*="_tabvrightimage"] {
						@include BT-TabVRightImage;
					}
					.cs_bt_tabvright_on,
					.cs_bt_tabvright_click,
					[class*="_tabvrightimage_on"],
					[class*="_tabvrightimage_click"]{
						max-width: 					50px;
						transition: 				.1s;
						@include 					background-color-button-solapa-onclick;
					}
*/
/*[class*="_lopen"] {
	border: 						$edit-border solid $color-border;
	border-radius: 					0 $Radius_Buttons $Radius_Buttons 0;
	border-left: 					none;

	background-color:               $Campo_Back;
	.cs_bt_inner{
		@include 					align-imgCC(70%);
		background-size: 			auto 70%;
	}
}
[class*="_ropen"] {
	background-color:               $Campo_Back;
	border: 						$edit-border solid $color-border;
	border-radius: 					$Radius_Buttons 0 0 $Radius_Buttons;
	border-right: 					none;
	.cs_bt_inner{
		@include 					align-imgCC(70%);
		background-size: 			auto 70%;
	}
}
[class*="_rlopen"],
[class*="_lropen"]{
	background-color:               $Campo_Back;

	border: 						$edit-border solid $color-border;
	border-radius: 					0;
	border-left: 					none;
	border-right: 					none;
	.cs_bt_inner{
		@include 					align-imgCC(70%);
		background-size: 			auto 70%;
	}
}*/
/*
					// para listados??? TODO  ???
					[class*="check_filter"],
					[class*="radio_filter"],
					[class*="onoff_filter"]{
						background-color: transparent;
					}


*/
.g_cs_inner_container {
  width: 100%;
  overflow: hidden;
}

[class*=Vlist][class*=_body] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
[class*=Vlist][class*=_item] {
  height: 40px;
  color: black;
  padding: 0 10px 0 10px !important;
  display: flex;
  border-bottom: 1px solid #fafafa;
  align-items: center;
}
[class*=Vlist][class*=_item][class*=_subhead] {
  height: 30px !important;
  background-color: lightgray;
  display: flex;
}
[class*=Vlist][class*=_item][class*=_forms] {
  padding: 0 2px !important;
  height: 100% !important;
  border: none !important;
}
[class*=Vlist][class*=_item][class*=_meses] {
  padding: 3px 1px 1px 1px !important;
  background-color: transparent;
}
[class*=Vlist][class*=_item].fw_selected {
  border-radius: 5px;
  margin: 0 5px 0 5px !important;
  padding: 0 5px 0 5px !important;
  width: calc(100% - 10px);
}
[class*=Vlist][class*=_bigitem] {
  border-bottom: 1px solid #fafafa;
  font-size: inherit;
  padding: 0 10px 0 10px !important;
  height: 46px !important;
  display: flex;
  align-items: center;
}
[class*=Vlist][class*=_miniitem] {
  border-bottom: 0;
  padding: 3px 8px 3px 15px !important;
  height: 30px;
}
[class*=Vlist][class*=_empty] {
  height: 300px;
  width: 100%;
  padding-top: 30px;
}
[class*=Vlist][class*=_head] {
  height: 30px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  font-size: 11px;
  text-transform: uppercase;
  /*&[class*="sort"] {
  	padding-top:                13px;
  	height:                     40px;
  }
  &[class*="double"] {
  	height:                     50px;
  	&[class*="sort"] {
  	}
  }*/
  color: #3c3c3c;
  background-color: #d2dcdc;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid #71a8fc;
  text-align: left;
  padding-top: 0;
  padding-left: 15px;
  padding-right: 8px;
  letter-spacing: 0.05em;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
  display: flex;
  align-content: center;
  align-items: center;
}
[class*=Vlist][class*=_head][class*=sort] {
  color: #d2d2d2;
  background-color: #3c3c3c;
  height: 40px;
  padding-top: 0;
  display: flex;
  align-content: center;
}
[class*=Vlist][class*=_head][class*=double] {
  height: 50px;
}
[class*=Vlist][class*=_head][class*=double][class*=sort] {
  color: #d2d2d2;
  background-color: #3c3c3c;
  border-bottom: none;
}
[class*=Vlist][class*=_subhead] {
  height: 30px;
  color: #646464;
  background: #f0f0f0;
  border-top: 1px solid #71a8fc;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom: none;
  font-size: 11px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: -0.05em;
  padding-top: 9px;
  padding-left: 15px;
  padding-right: 8px;
}
[class*=Vlist][class*=_subtotal] {
  height: 30px;
  color: #3c3c3c;
  background: #d8efd8;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: normal;
  padding-left: 15px;
  padding-right: 8px;
  border: none;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  font-size: inherit;
  display: grid;
  padding-top: 0;
}
[class*=Vlist][class*=_total] {
  height: 30px;
  color: black;
  background: #b0c3b0;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom: none;
  display: grid;
  padding-top: 0;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: normal;
  padding-left: 15px;
  padding-right: 8px;
}
[class*=Vlist][class*=_auto] {
  color: black;
  border-bottom: 1px solid #fafafa;
  padding: 0 15px 0 15px !important;
  height: auto !important;
  white-space: normal;
  border-bottom: none;
}
[class*=Vlist][class*=_selected] {
  background-color: #ffa000;
}
[class*=Vlist][class*=_footer] {
  height: 40px;
  background-color: violet;
  color: darkviolet;
}
[class*=Vlist][class*=_space30] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  height: 30px !important;
  background-color: transparent;
}
[class*=Vlist][class*=_space50] {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  height: 50px !important;
  background-color: transparent;
}
[class*=Vlist] .fw_selected .td {
  color: black !important;
}

[class*=fw_template_empty][class*=_td] {
  width: 100%;
}
[class*=fw_template_empty][class*=_image] {
  width: 100%;
  height: 90px;
  background: url("../../img/backgr/fw_background_info.png") no-repeat center center;
  filter: none;
  background-size: contain;
}
[class*=fw_template_empty][class*=_text] {
  height: 60px;
  width: 100%;
  font-size: 21px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  color: rgba(0, 0, 0, 0.12);
}

[class*=Hlist_body] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.cs_fl_pageitem .td_cmb_edit, .cs_fl_pageitem .td_list_edit, .Vlist_item .td_cmb_edit, .Vlist_item .td_list_edit {
  padding-left: 0 !important;
  padding-top: 0 !important;
  margin-left: -10px;
  margin-top: -10px;
}
.cs_fl_pageitem .td_cmb_edit .td_cmb_edit_name,
.cs_fl_pageitem .td_cmb_edit .td_list_edit_name, .cs_fl_pageitem .td_list_edit .td_cmb_edit_name,
.cs_fl_pageitem .td_list_edit .td_list_edit_name, .Vlist_item .td_cmb_edit .td_cmb_edit_name,
.Vlist_item .td_cmb_edit .td_list_edit_name, .Vlist_item .td_list_edit .td_cmb_edit_name,
.Vlist_item .td_list_edit .td_list_edit_name {
  background-color: violet;
  color: darkviolet;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  padding-left: 10px;
  height: 36px;
  width: 100%;
  font-size: 11px;
  text-transform: uppercase;
}
.cs_fl_pageitem .td_cmb_edit .td_cmb_edit_img,
.cs_fl_pageitem .td_cmb_edit .td_list_edit_img, .cs_fl_pageitem .td_list_edit .td_cmb_edit_img,
.cs_fl_pageitem .td_list_edit .td_list_edit_img, .Vlist_item .td_cmb_edit .td_cmb_edit_img,
.Vlist_item .td_cmb_edit .td_list_edit_img, .Vlist_item .td_list_edit .td_cmb_edit_img,
.Vlist_item .td_list_edit .td_list_edit_img {
  border-top: 0 solid rgba(0, 0, 0, 0.1);
  width: 30px;
  min-width: 30px;
  background: violet url("../../img/fw/fw_editar_white_trans.png") no-repeat center center;
  background-size: 70%;
}

[class*=menu_grid_list][class*=_title_head] {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(30px, auto);
  text-transform: capitalize;
  font-size: 15px !important;
  letter-spacing: 0.4px;
  background-color: transparent !important;
  border-bottom: none !important;
  background-image: none;
  box-shadow: none;
  align-items: end;
}
[class*=menu_grid_list][class*=_info] {
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
}
[class*=menu_grid_list][class*=_item] {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-auto-rows: minmax(50px, auto);
  border-bottom: none;
  background-color: #464658;
  border-radius: 7px;
  margin: 3px 6px;
}
[class*=menu_grid_list][class*=_item][class*=_name] {
  display: grid;
  align-items: center;
  padding-top: 0;
}

/*

[class*="menu_grid_list"] {
	&[class*="_title_head"] {
		display:                            grid;
		grid-template-columns:              1fr;
		grid-auto-rows:                     minmax(30px, auto);
		text-transform:                     capitalize;
		font-size:                          15px !important;
		letter-spacing:                     0.4px;
		background-color:                   transparent !important;
		border-bottom:                      none !important;
		background-image:                   none;
		box-shadow:                         none;
		align-items:                        end;
	}
	&[class*="_info"] {
		display:                            grid;
		grid-template-columns:              1fr;
		grid-auto-rows:                     auto;
	}
	&[class*="_item"] {
		display:                            grid;
		grid-template-columns:              50px 1fr;
		grid-auto-rows:                     minmax(50px, auto);
		//border-bottom:                      1px solid $SubMenu_Bordes;
		border-bottom:                      none;
		background-color:                   $SubMenu_Item_Back;
		border-radius:                      7px;
		margin:                             3px 6px;
		&[class*="_name"] {
			display:                        grid;
			align-items:                    center;
			padding-top:                    0;
		}
		@if ($hover) {
			&:hover {
				background-color:           $Hover_Menu_Back;
				//box-shadow:                 0 0 10px rgba(0, 0, 0, 0.4);
			}
		}
	}
}
*/
[class*=menu_gr_list][class*=_title_head] {
  grid-column: 1;
  grid-row: 1;
  text-transform: capitalize;
  font-size: 15px;
  letter-spacing: 0.4px;
  color: #72c4f5;
  box-shadow: none;
}
[class*=menu_gr_list][class*=_info] {
  grid-column: 1;
  grid-row: 1;
  font-size: 11px;
  white-space: normal;
  padding: 10px;
  color: black;
}
[class*=menu_gr_list][class*=_item][class*=_name] {
  grid-column: 2;
  grid-row: 1;
  padding-left: 5px;
  text-transform: uppercase;
  letter-spacing: -0.05em;
  white-space: normal;
  align-items: center;
  display: flex;
  padding-top: 0;
  color: white;
  font-size: 13px;
}
[class*=menu_gr_list][class*=_item][class*=_image] {
  grid-column: 1;
  grid-row: 1;
  background-size: 50%;
}

[class*=menu_gr_list][class*=_title_head] {
  text-transform: capitalize;
  font-size: 15px;
  letter-spacing: 0.4px;
  color: #72c4f5;
  box-shadow: none;
}
[class*=menu_gr_list][class*=_item][class*=_name] {
  align-items: center;
  display: flex;
  padding-top: 0;
  color: white;
  font-size: 13px;
}
[class*=menu_gr_list][class*=_item][class*=_image] {
  background-size: 50%;
}

.td_list_image {
  height: 50px;
  background-size: 65%;
}

.chmGrid {
  display: grid;
  grid-auto-rows: auto;
  width: 100%;
}

.chmGridHead {
  display: grid;
  grid-auto-rows: auto;
  padding-left: 15px;
  padding-right: 8px;
}

[class*=_reverse][class*=_click] .cs_bt_left, [class*=_reverse][class*=_click] .cs_bt_inner {
  filter: invert(100%);
}

[class*=_psw] {
  border-radius: 100px !important;
}

[class*=_psw_on],
[class*=_psw_click] {
  border-radius: 100px !important;
  background: #27e1ff none;
  box-shadow: 0 0 20px #27e1ff;
  border-color: rgba(0, 0, 0, 0.1) !important;
}

/*
					//=======================================================================================================================
					// _______________________________________________ James. Pruebas
					[class*="picjames"]{
						.cs_ed_left, .cs_bt_left, .cs_bt_inner, .cs_bt_right{@include image-gen-james;}
						.cs_lb_label {.cs_lb_left, .cs_lb_inner{@include image-gen-james;}}
						&[class*="_solopic"]{@include image-gen-james;}
					}
					[class*="picjames_hello"]{
						.cs_ed_left, .cs_bt_left, .cs_bt_inner, .cs_bt_right{@include image-gen-james-hello;}
						.cs_lb_label {.cs_lb_left, .cs_lb_inner{@include image-gen-james-hello;}}
						&[class*="_solopic"]{@include image-gen-james-hello;}
					}
*/
[class*=_psw] {
  border-radius: 100px !important;
}

[class*=_psw_on], [class*=_psw_click] {
  border-radius: 100px !important;
  background: #27e1ff none;
  box-shadow: 0 0 20px #27e1ff;
  border-color: rgba(0, 0, 0, 0.1) !important;
}

/*[class*="Vlist_headsort"] {
	height: 				    	40px;
}*/
/*[class*="Vlist_filter"]{
	text-align: 					center;
	color: 							$jfr-color-headlist;
	background: 					$jfr-colorback-headlist;
	//font-variant:       			all-petite-caps;
	height: 						$list-height-header;
	border-top:         			$list-height-borderheader solid rgb(0, 0, 0);
	border-top-left-radius: 		$list-radius-borderheader;
	border-top-right-radius: 		$list-radius-borderheader;
	font-size: 						$fz-12;
	padding-top: 					3px;
	letter-spacing: 	    		-0.05em;
	text-transform: 				uppercase;
}*/
/*
[class*="Vlist_selected"] {
	background-color: 				$colorback-select;
}
[class*="Vlist_footer"] {
	height: 						40px;
	background-color: 				$jfr-colorback-editlist;
}*/
[class*=_lopen] {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border-left: none;
}

[class*=_ropen] {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-right: none;
}

[class*=_dopen] {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: none;
}

[class*=_uopen] {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-top: none;
}

[class*=_luopen], [class*=_ulopen] {
  border-bottom-left-radius: 0 !important;
  border-left: none;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-top: none;
}

[class*=_ldopen], [class*=_dlopen] {
  border-top-left-radius: 0 !important;
  border-left: none;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: none;
}

[class*=_lropen], [class*=_rlopen] {
  border-radius: 0 !important;
  border-left: none;
  border-right: none;
}

[class*=_ruopen], [class*=_uropen] {
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-right: none;
  border-top-left-radius: 0 !important;
  border-top: none;
}

[class*=_rdopen], [class*=_dropen] {
  border-top-right-radius: 0 !important;
  border-right: none;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: none;
}

[class*=_udopen], [class*=_duopen] {
  border-radius: 0 !important;
  border-top: none;
  border-bottom: none;
}

[class*=_luropen], [class*=_lruopen], [class*=_rluopen], [class*=_rulopen], [class*=_ulropen], [class*=_urlopen] {
  border-radius: 0 !important;
  border-left: none;
  border-right: none;
  border-top: none;
}

[class*=_ludopen], [class*=_lduopen], [class*=_udlopen], [class*=_uldopen], [class*=_dulopen], [class*=_dluopen] {
  border-radius: 0 !important;
  border-left: none;
  border-top: none;
  border-bottom: none;
}

[class*=_rudopen], [class*=_rduopen], [class*=_udropen], [class*=_urdopen], [class*=_duropen], [class*=_druopen] {
  border-radius: 0 !important;
  border-right: none;
  border-top: none;
  border-bottom: none;
}

[class*=_allopen] {
  border-radius: 0 !important;
  border: none;
}

[class*=page_dialog_getcolor_phone] {
  animation: FADE 0.1s;
  width: 360px !important;
  height: 480px !important;
  left: calc((100% - 360px)/2) !important;
  top: calc((100% - 480px)/2) !important;
  background-color: black;
}

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

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

[class*=Vlist_item_minColor] {
  height: 50px !important;
  padding: 5px !important;
  width: 100%;
  border-bottom: none;
}

[class*=color_minbullet] {
  width: 100%;
  height: calc(100% - 4px);
  border-radius: 50px;
  width: 45px;
  height: 37px;
}

[class*=Vlist_item_Color] {
  height: 40px !important;
  padding: 1px !important;
  width: 100%;
  border-bottom: none;
}

[class*=color_bullet] {
  width: 100%;
  border-radius: 3px;
  height: 20px;
}

[class*=text_bullet] {
  width: 100%;
  height: 12px;
  font-size: 7px;
  color: white;
  text-align: center;
}

.fw_colorWhite .cs_lb_label .cs_lb_inner {
  color: white !important;
}

[class*=_filter] {
  /*[class*="cs_ed_normal"],
  [class*="cs_ed_edit"],
  [class*="cs_ed_default"]{
  	background-color:                   $Filter_Back !important;
  	border-color: 						$Filter_Bordes !important;
  	.cs_ed_inner {
  	}
  }*/
  /*[class*="cs_cb_combo"]{
  	background-color:                   $Filter_Back !important;
  }*/
  /*[class*="Vlist"]{
  	// Cabeceras
  	&[class*="_head"],
  	&[class*="_subhead"]{
  		background-color:               $Filter_Head_Back !important;
  		color:                          $Filter_Head_Front !important;
  		border-color:					$Filter_Head_Border !important;
  	}
  	&[class*="_item"]{
  		border-bottom-color:            $Filter_Bordes_List_Separator !important;
  	}
  	&[class*="_bigitem"]{
  		border-bottom-color:            $Filter_Bordes_List_Separator !important;
  	}
  	//Vlist adaptable para los filtros que ocupan mas de 2 lineas
  	&[class*="_auto"]{
  		border-bottom-color:            $Filter_Bordes_List_Separator !important;
  	}
  }*/
}
[class*=_filter] [class*=cs_vp_default] {
  background-color: #d6ebff;
  border-top: none;
}
[class*=_filter] [class*=cs_vp_default][class*=_gray][class*=_corporate], [class*=_filter] [class*=cs_vp_default][class*=_gray][class*=_bgcorporate], [class*=_filter] [class*=cs_vp_default][class*=_gris][class*=_corporate], [class*=_filter] [class*=cs_vp_default][class*=_gris][class*=_bgcorporate], [class*=_filter] [class*=cs_vp_default][class*=_darkgray][class*=_corporate], [class*=_filter] [class*=cs_vp_default][class*=_darkgray][class*=_bgcorporate], [class*=_filter] [class*=cs_vp_default][class*=_darkgris][class*=_corporate], [class*=_filter] [class*=cs_vp_default][class*=_darkgris][class*=_bgcorporate], [class*=_filter] [class*=cs_vp_default][class*=_white][class*=_corporate], [class*=_filter] [class*=cs_vp_default][class*=_white][class*=_bgcorporate], [class*=_filter] [class*=cs_vp_default][class*=_black][class*=_corporate], [class*=_filter] [class*=cs_vp_default][class*=_black][class*=_bgcorporate], [class*=_filter] [class*=cs_vp_default][class*=_blue][class*=_corporate], [class*=_filter] [class*=cs_vp_default][class*=_blue][class*=_bgcorporate], [class*=_filter] [class*=cs_vp_default][class*=_yellow][class*=_corporate], [class*=_filter] [class*=cs_vp_default][class*=_yellow][class*=_bgcorporate] {
  background-color: #d6ebff;
  border-top: 0 solid #3b9cd9;
}
[class*=_filter] [class*=cs_vp_normal] {
  background-color: #d6ebff;
  border-top: 0 solid #3b9cd9;
}
[class*=_filter] [class*=cs_vp_normal][class*=_bottom] {
  background-color: transparente;
  border-top: 1px solid 0 !important;
}
[class*=_filter] [class*=cs_vp_normal][class*=_gray], [class*=_filter] [class*=cs_vp_normal][class*=_gris], [class*=_filter] [class*=cs_vp_normal][class*=_darkgray], [class*=_filter] [class*=cs_vp_normal][class*=_darkgris], [class*=_filter] [class*=cs_vp_normal][class*=_white], [class*=_filter] [class*=cs_vp_normal][class*=_black], [class*=_filter] [class*=cs_vp_normal][class*=_blue], [class*=_filter] [class*=cs_vp_normal][class*=_yellow], [class*=_filter] [class*=cs_vp_normal][class*=_corporate], [class*=_filter] [class*=cs_vp_normal][class*=_bgcorporate] {
  background-color: #d6ebff;
  border-top: 0 solid #3b9cd9;
}
[class*=_filter] [class*=cs_vp_normal][class*=x2], [class*=_filter] [class*=cs_vp_normal][class*=x3], [class*=_filter] [class*=cs_vp_normal][class*=x4] {
  background-color: #d6ebff;
  border-top: 0 solid #3b9cd9;
}
[class*=_filter] [class*=cs_vp_normal][class*=x2][class*=_gray], [class*=_filter] [class*=cs_vp_normal][class*=x2][class*=_gris], [class*=_filter] [class*=cs_vp_normal][class*=x2][class*=_darkgray], [class*=_filter] [class*=cs_vp_normal][class*=x2][class*=_darkgris], [class*=_filter] [class*=cs_vp_normal][class*=x2][class*=_white], [class*=_filter] [class*=cs_vp_normal][class*=x2][class*=_black], [class*=_filter] [class*=cs_vp_normal][class*=x2][class*=_blue], [class*=_filter] [class*=cs_vp_normal][class*=x2][class*=_yellow], [class*=_filter] [class*=cs_vp_normal][class*=x2][class*=_corporate], [class*=_filter] [class*=cs_vp_normal][class*=x2][class*=_bgcorporate], [class*=_filter] [class*=cs_vp_normal][class*=x3][class*=_gray], [class*=_filter] [class*=cs_vp_normal][class*=x3][class*=_gris], [class*=_filter] [class*=cs_vp_normal][class*=x3][class*=_darkgray], [class*=_filter] [class*=cs_vp_normal][class*=x3][class*=_darkgris], [class*=_filter] [class*=cs_vp_normal][class*=x3][class*=_white], [class*=_filter] [class*=cs_vp_normal][class*=x3][class*=_black], [class*=_filter] [class*=cs_vp_normal][class*=x3][class*=_blue], [class*=_filter] [class*=cs_vp_normal][class*=x3][class*=_yellow], [class*=_filter] [class*=cs_vp_normal][class*=x3][class*=_corporate], [class*=_filter] [class*=cs_vp_normal][class*=x3][class*=_bgcorporate], [class*=_filter] [class*=cs_vp_normal][class*=x4][class*=_gray], [class*=_filter] [class*=cs_vp_normal][class*=x4][class*=_gris], [class*=_filter] [class*=cs_vp_normal][class*=x4][class*=_darkgray], [class*=_filter] [class*=cs_vp_normal][class*=x4][class*=_darkgris], [class*=_filter] [class*=cs_vp_normal][class*=x4][class*=_white], [class*=_filter] [class*=cs_vp_normal][class*=x4][class*=_black], [class*=_filter] [class*=cs_vp_normal][class*=x4][class*=_blue], [class*=_filter] [class*=cs_vp_normal][class*=x4][class*=_yellow], [class*=_filter] [class*=cs_vp_normal][class*=x4][class*=_corporate], [class*=_filter] [class*=cs_vp_normal][class*=x4][class*=_bgcorporate] {
  background-color: #d6ebff;
  border-top: 0 solid #3b9cd9;
}
[class*=_filter] [class*=cs_bt] {
  /*&[class*="_radio"],
  &[class*="_check"]{
  	border-top:                     none;
  	.cs_bt_left {
  		background-color:           $Filter_Back !important;
  		border-color: 				$Filter_Bordes !important;
  	}
  	.cs_bt_right {
  		background-color:           $Filter_Back !important;
  	}
  	&[class*="_click"]{
  		.cs_bt_right {
  			background-color:       $Filter_Select_Back !important;
  		}
  	}
  }*/
  /*&[class*="_onoff"]{
  	.cs_bt_left {
  		background-color:           $Filter_Back !important;
  	}
  	&[class*="_click"]{
  		.cs_bt_left {
  			background-color:       $Filter_Select_Back !important;
  		}
  	}

  }*/
  /*&[class*="pic"]{
  	background-color:               $Filter_Back !important;
  	border-color: 					$Filter_Bordes !important;
  	&[class*="_click"]{
  		background-color:           $Filter_Select_Back !important;      // ep!!! colocar color del fondo del formulario filter
  	}
  	&[class*="_flat"]{
  		background-color:           transparent !important;
  		.cs_bt_inner {
  			background-color:       transparent !important;
  		}
  	}
  }*/
  /*&[class*="_floor"] {
  	background-color:               $Filter_Select_Back !important;

  }*/
}
[class*=_filter] [class*=cs_bt][class*=_ok] {
  /*border-color: 					$Filter_Bordes !important;
  border-radius:                  $Radius_Buttons !important;
  background-color:               $Filter_Select_Back !important;
  color:                          $Filter_Select_Front !important;
  .cs_bt_inner {
  }*/
  color: white !important;
  background-color: #3b9cd9 !important;
  border-color: #2f8ec7 !important;
  border-radius: 15px !important;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
}
[class*=_filter] [class*=cs_bt][class*=_default] .cs_bt_inner, [class*=_filter] [class*=cs_bt][class*=_cancel] .cs_bt_inner, [class*=_filter] [class*=cs_bt][class*=_alert] .cs_bt_inner {
  background-color: #edf4ff !important;
}
[class*=_filter] [class*=cs_bt][class*=_default][class*=_flat], [class*=_filter] [class*=cs_bt][class*=_cancel][class*=_flat], [class*=_filter] [class*=cs_bt][class*=_alert][class*=_flat] {
  background-color: transparent !important;
}
[class*=_filter] [class*=cs_bt][class*=_default][class*=_flat] .cs_bt_inner, [class*=_filter] [class*=cs_bt][class*=_cancel][class*=_flat] .cs_bt_inner, [class*=_filter] [class*=cs_bt][class*=_alert][class*=_flat] .cs_bt_inner {
  background-color: transparent !important;
}
[class*=_filter] [class*=cs_bt][class*=_radio] .cs_bt_left {
  background-color: #edf4ff !important;
  border-color: #c6dbfc !important;
}
[class*=_filter] [class*=cs_bt][class*=_radio] .cs_bt_right {
  display: none;
}
[class*=_filter] [class*=cs_bt][class*=_radio][class*=_click] .cs_bt_right {
  background-color: #3b9cd9 !important;
  display: block;
}
[class*=_filter] [class*=cs_bt][class*=_check] .cs_bt_left {
  background-color: #edf4ff !important;
  border-color: #c6dbfc !important;
}
[class*=_filter] [class*=cs_bt][class*=_check] .cs_bt_right {
  display: none;
}
[class*=_filter] [class*=cs_bt][class*=_check][class*=_click] .cs_bt_right {
  background-color: #3b9cd9 !important;
  display: block;
}
[class*=_filter] [class*=cs_bt][class*=_onoff] .cs_bt_left {
  background-color: #edf4ff !important;
}
[class*=_filter] [class*=cs_bt][class*=_onoff][class*=_click] .cs_bt_left {
  background-color: #3b9cd9 !important;
}
[class*=_filter] [class*=cs_bt][class*=pic] {
  background-color: #edf4ff !important;
  border-color: #c6dbfc !important;
}
[class*=_filter] [class*=cs_bt][class*=pic][class*=_floor] {
  background-color: #edf4ff !important;
}
[class*=_filter] [class*=cs_bt][class*=pic][class*=_click] {
  background-color: #3b9cd9 !important;
}
[class*=_filter] [class*=cs_bt][class*=pic][class*=_flat] {
  background-color: transparent !important;
  box-shadow: none;
}
[class*=_filter] [class*=cs_bt][class*=pic][class*=_withtext] .cs_bt_inner {
  background-color: transparent !important;
}
[class*=_filter] [class*=cs_bt][class*=pic][class*=_withtext][class*=_click] {
  background-color: #3b9cd9 !important;
}
[class*=_filter] [class*=cs_lb_combo] {
  background-color: #edf4ff !important;
  border-color: #c6dbfc !important;
}
[class*=_filter] [class*=cs_lb_combo][class*=_calendar][class*=_plano] {
  background-color: transparent !important;
}
[class*=_filter] [class*=cs_lb_combo][class*=_calendar][class*=_plano] .cs_lb_label .cs_lb_inner {
  color: black;
}
[class*=_filter] [class*=cs_ed_edit],
[class*=_filter] [class*=cs_ed_normal],
[class*=_filter] [class*=cs_ed_default] {
  background-color: #edf4ff !important;
  border-color: #c6dbfc !important;
}
[class*=_filter] [class*=cs_lb_combo] {
  background-color: #edf4ff !important;
  border-color: #c6dbfc !important;
}
[class*=_filter] [class*=cs_lb_combo] .cs_lb_holder {
  color: rgba(0, 0, 0, 0.7);
}
[class*=_filter] [class*=cs_lb_combo][class*=_edlabeled] .cs_lb_label .cs_lb_left {
  background-color: transparent;
}
[class*=_filter] [class*=cs_lb_combo][class*=_calendar][class*=_plano] {
  background-color: transparent;
}
[class*=_filter] [class*=cs_lb_combo][class*=_calendar][class*=_mini] .cs_lb_label .cs_lb_left {
  background-size: 60%;
}
[class*=_filter] [class*=cs_lb_combo][class*=_calendar][class*=_mini][class*=desde] .cs_lb_label .cs_lb_left, [class*=_filter] [class*=cs_lb_combo][class*=_calendar][class*=_mini][class*=hasta] .cs_lb_label .cs_lb_left {
  background-size: 60%;
}
[class*=_filter] [class*=Vlist] {
  /*&[class*="_total"] {
  	color:                              $List_Totales_Front;
  	border-bottom:                      1px solid $List_Cabeceras_Bordes;
  	background-color:                   transparent;
  }
  &[class*="_subtotal"] {
  	color:                              $List_SubTotales_Front;
  	border-bottom:                      1px solid $List_Cabeceras_Bordes;
  	background-color:                   transparent;
  }*/
}
[class*=_filter] [class*=Vlist][class*=_head] {
  color: #505050 !important;
  background-color: rgba(80, 80, 80, 0.05) !important;
  border-bottom: 1px solid #71a8fc;
  /*&[class*="sort"] {
  	color:                          $List_Cabeceras_Sort_Front;
  	background-color:               $List_Cabeceras_Sort_Back;
  	background-image: 				linear-gradient($List_Cabeceras_Sort_Back_GradientA, $List_Cabeceras_Sort_Back_GradientB) !important;
  }
  &[class*="double"] {
  	&[class*="sort"] {
  		color:                          $List_Cabeceras_Sort_Front;
  		background-color:               $List_Cabeceras_Sort_Back;
  		background-image: 				linear-gradient($List_Cabeceras_Sort_Back_GradientA, $List_Cabeceras_Sort_Back_GradientB) !important;
  	}
  }*/
}
[class*=_filter] [class*=Vlist][class*=_subhead] {
  color: #505050 !important;
  background-color: rgba(80, 80, 80, 0.05) !important;
  border-top: 1px solid #71a8fc !important;
}
[class*=_filter] [class*=Vlist][class*=_item] {
  color: black;
  border-bottom-color: transparent !important;
}
[class*=_filter] [class*=Vlist][class*=_bigitem] {
  border-bottom: none;
}
[class*=_filter] [class*=Vlist][class*=_bigitem]:hover {
  background-color: transparent !important;
}
[class*=_filter] [class*=Vlist][class*=_auto] {
  color: black;
  border-bottom: none;
  padding: 3px 10px 3px 15px !important;
}
[class*=_filter] [class*=Vlist] .fw_selected .td {
  color: black !important;
}
[class*=_filter] .cs_dc_dayselected_between,
[class*=_filter] .cs_dc_dayselected_firstday,
[class*=_filter] .cs_dc_dayselected_lastday,
[class*=_filter] .cs_dc_dayselected_oneday {
  color: white !important;
  background-color: #3b9cd9 !important;
}
[class*=_filter] .fw_selected {
  background-color: #3b9cd9 !important;
}

[class*=cs_vp_default][class*=_filter],
[class*=cs_vp_normal][class*=_filter] {
  background-color: #d6ebff;
  border-top: 0 solid #3b9cd9;
}

/*.gridCols_listFilter {
	grid-template-columns:                  40px 2fr 3fr 30px;

	.filtroImagen {
		background-position:                50% 50%;
		background-repeat:                  no-repeat;
		background-size:                    calc(100% - 20px); //5px+5px de los paddings laterales de las clases "td,th"
	}
	.filtroImagenCerrar {
		background-position:                50% 50%;
		background-repeat:                  no-repeat;
		background-size:                    calc(100% - 10px); //5px+5px de los paddings laterales de las clases "td,th"
	}
}*/
.gridCols_listFilter {
  grid-template-columns: 0 2fr 3fr 30px;
}
.gridCols_listFilter .filtroImagen {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: calc(100% - 20px);
}
.gridCols_listFilter .filtroImagenCerrar {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 50%;
}

[class*=filtro][class*=Head] {
  /*font-size:                          $fz-11;
  padding-left:                       3px;
  padding-right:                      3px;
  color:                              $Filter_Head_Front;
  background-color:                   $Filter_Select_Back;//$Filter_Back;
  height:                             24px !important;
  border-radius:                      20px;
  margin-left:                        2px;
  width:                              max-content;*/
  /*[class*="_click"],
  [class*="_selected"]{
  	background-color:               $Filter_Select_Back !important;
  }*/
}
[class*=filtro][class*=Head] {
  font-size: 11px;
  color: black;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #e9f6fd;
  border-radius: 20px;
  margin-left: 2px;
  width: max-content;
  height: 24px !important;
  border: 1px solid #b6dbfc;
  display: flex;
  align-items: center;
  margin-top: 0;
  padding-top: 1px;
}
[class*=filtro][class*=Head] [class*=_click],
[class*=filtro][class*=Head] [class*=_selected] {
  background-color: #3b9cd9 !important;
}
[class*=filtro][class*=Left] {
  background-position: center center;
  color: white;
  background-repeat: no-repeat;
  background-size: calc(100% - 10px);
  float: left;
  height: 100%;
  width: 25px;
  filter: invert(0);
}
[class*=filtro][class*=Center] {
  float: left;
  height: 100%;
  text-align: center;
  width: fit-content;
  color: black;
  padding-top: 0;
  display: flex;
  align-items: center;
}
[class*=filtro][class*=Right] {
  background-position: right center;
  color: white;
  background-repeat: no-repeat;
  background-size: calc(100% - 10px);
  float: left;
  height: 100%;
  width: 25px;
  filter: invert(0);
}
[class*=cs_cb_combo][class*=_filter] {
  background-color: #edf4ff !important;
}

/*[class*="_filter"] .fw_selected {
	background-color:                       $Filter_Select_Back !important;
}
*/
.gr_item_room {
  border-radius: 5px;
  margin-top: 2px !important;
  margin-left: 2px !important;
  width: calc(100% - 4px);
  height: calc(100% - 2px);
}

/*
// Ajustes (fusionar???) para los checks yradios en mini y regular
.cs_fr_regular {
	[class*="cs_bt_check"] {
		.cs_bt_left {
			height: calc(100% - 20px);
		}
	}
}
.cs_fr_mini {
	[class*="cs_bt_check"] {
		height:                 30px;
		.cs_bt_left{
			margin-top:         7px;
			height: calc(100% - 14px);
		}
		&[class*="_click"] {
			.cs_bt_right {
				margin-top:     9px;
			}
		}
	}
	[class*="cs_bt_radio"] {
		height: 30px;
		.cs_bt_left{
			margin-top:         7px;
		}
		&[class*="_click"] {
			.cs_bt_right {
				margin-top:     9px;
			}
		}
	}
}
*/
[class*=picmenu_trans] .cs_bt_left,
[class*=picmenu_trans] .cs_bt_inner {
  background-size: 80%;
}

.cs_fl_pageitem .td_cmb_edit .td_cmb_edit_img,
.cs_fl_pageitem .td_cmb_edit .td_list_edit_img,
.cs_fl_pageitem .td_list_edit .td_cmb_edit_img,
.cs_fl_pageitem .td_list_edit .td_list_edit_img,
.Vlist_item .td_cmb_edit .td_cmb_edit_img,
.Vlist_item .td_cmb_edit .td_list_edit_img,
.Vlist_item .td_list_edit .td_cmb_edit_img,
.Vlist_item .td_list_edit .td_list_edit_img {
  background-size: 80%;
  background-color: #ebebeb;
}

.cs_fl_pageitem .td_cmb_edit .td_cmb_edit_name,
.cs_fl_pageitem .td_cmb_edit .td_list_edit_name,
.cs_fl_pageitem .td_list_edit .td_cmb_edit_name,
.cs_fl_pageitem .td_list_edit .td_list_edit_name,
.Vlist_item .td_cmb_edit .td_cmb_edit_name,
.Vlist_item .td_cmb_edit .td_list_edit_name,
.Vlist_item .td_list_edit .td_cmb_edit_name,
.Vlist_item .td_list_edit .td_list_edit_name {
  color: black;
  background-color: #ebebeb;
}

.cs_fl_pagelist {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
}

.cs_fl_inner_container {
  box-sizing: border-box;
  width: 100%;
  height: 400px;
  overflow: hidden;
}
.cs_fl_inner_container ul > li {
  border: 0;
  padding-left: 10px;
}
.cs_fl_inner_container li {
  padding-top: 10px;
  height: 30px;
}

.gaus {
  color: transparent;
  text-shadow: 0 0 9px black;
  margin: 0 auto;
  background: #BFCFCC;
  width: 580px;
  position: relative;
  height: 200px;
  padding: 10px;
}

.interno {
  left: 25%;
  width: 50%;
  height: 30%;
  bottom: 25%;
  text-align: center;
  padding: 20px 10px;
  position: absolute;
  background: #FFCC00;
  color: #222;
  text-shadow: none;
  border: 1px solid #fff;
  box-shadow: 0 0 3px #222;
  cursor: move;
}

.Vlist_item_periodos {
  border: 0;
}

.periodo_text {
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
  width: 100%;
}

.td_periodo_sem {
  height: 20px;
  width: 24px;
  min-width: 24px;
  max-width: 24px;
}

.fw_periodo_sem, .fw_periodo_semsi {
  height: 18px;
  width: 18px;
  min-width: 18px;
  max-width: 18px;
  padding-top: 2px;
  font-size: 11px;
  text-align: center;
  border-radius: 50%;
  color: black;
  background-color: #d2d2d2;
}

.fw_periodo_semsi {
  background-color: #8cf78c !important;
}

[class*=cs_periodovalidez_day] {
  height: 100%;
  border-right: none;
}

.cs_periodovalidez_container_day {
  height: 20px;
}

[class*=cs_periodovalidez_day]:nth-child(1n) {
  border-right: 1px solid #d2d2d2;
}

.cs_periodovalidez_day_gray {
  background-color: #d2d2d2;
}

.cs_periodovalidez_day_yellow {
  background-color: #fff514;
}

.cs_periodovalidez_day_green {
  background-color: lime;
}

.cs_periodovalidez_day_red {
  background-color: red;
}

[class*=filtroActivo] {
  background-color: violet;
  color: #787878;
  font-size: 12px;
  float: left;
  width: calc(100% - 5px);
  margin-left: 5px;
  border-radius: 30px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  height: 20px;
  text-align: center;
  white-space: nowrap;
  min-width: 150px;
}

.fa_img_cerrar {
  background: url("../../img/fw/generic/fw_cerrar_trans.png") no-repeat center center;
}

.fa_img_empty {
  background-image: none;
}

[class*=fa_img] {
  float: left;
  width: 20px;
  height: 16px;
  background-size: 15px 15px;
  background-repeat: no-repeat;
  background-position: 50% 50% !important;
}

/*					//______________________________________________________________________________________________________________________ combos
					.cs_cb_combo, .cs_cb_combo_image {
						border-bottom-left-radius: 11px;
						border-bottom-right-radius: 11px;
						margin-top: 0;
						border-top: 0;
						background-color: $color-combo-background;
						padding-left: 10px;
						padding-right: 10px;
					}
					.cs_lb_combo[class*="_edlabeled"] .cs_lb_label .cs_lb_left {
						background-color: transparent;
					}
					.cs_cb_combo .cs_fl_inner_container li,
					.cs_cb_combo_image .cs_fl_inner_container li {
						height: 42px;
						border-bottom: 1px dotted rgb(200, 200, 200);
					}
					.cs_cb_combo .cs_fl_inner_container ul > li,
					.cs_cb_combo_image .cs_fl_inner_container ul > li {
						padding-left: 10px;
						padding-top: 10px;
					}*/
/*
					// para colocar los botones en lists
					.cs_bt_check {
						&_click {
							background-color: transparent;
							.cs_bt_left {
								background-color: transparent;
								background-repeat: no-repeat;
								background-position: center center;
								background-size: 20px 20px;
								//Para poder poner texto dentro del check (aunque solo cabe una cifra!)
								font-size: 20px;
								text-align: center;
							}
						}
					}
					.cs_bt_radio {
						&_click {
							background-color: transparent;
							.cs_bt_left {
								background-color: transparent;
								background-repeat: no-repeat;
								background-position: center center;
								background-size: 20px 20px;
							}
						}
					}
					.cs_bt_onoff {
						&_click {
							background-color: transparent;
							.cs_bt_left {
								background-color: $colorback-select;
								background-repeat: no-repeat;
								background-position: center right;
							}
						}
						&_checked {
							background-color: transparent;
							.cs_bt_left {
								background-color: $color-checked;
								background-repeat: no-repeat;
								background-position: center right;
							}
						}
					}

*/
/*[class*="_obligado"][class*="_flatint"] {
	border: 1px solid rgba(0, 0, 0, 0.1);
	background-color: rgb(247, 245, 238);
	height: 36px;
	.cs_bt_inner {
		background-size: 65%;
	}
}*/
/*[class*="_obligado"][class*="_flatint"][class*="_lopen"] {
	border-left:none;
}
[class*="_obligado"][class*="_flatint"][class*="_ropen"] {
	border-right:none;
}
[class*="_obligado"][class*="_flatint"][class*="_lropen"],
[class*="_obligado"][class*="_flatint"][class*="_rlopen"]{
	border-left:none;
	border-right:none;
}*/
/*
					// ____________________________________________________________________________________________________________________ Dialog dlgBoxEx
					@mixin MIXIN_ALERT_PH_S{
						position: 						absolute;
						top: 							40%;
						//@include 						border-radius($dlg-radius);
						//border:							1px solid $dlg-border-color;
						//@include 						background-color-dlgbox;
						width: 							300px;
						margin-left:					calc((100% - 300px) / 2);
						//@include            			bgcolor-box-shadow;
						z-index:						900100;
						//@include 						ANIM-FADE;
						.cs_db_alertph_s_content{
							width: 						100%;
							height: 					100%;
							background-color: 			transparent;
							text-align: 				center;
						}
						.cs_db_alertph_s_head{
							height: 					50px;
							padding-top: 				10px;
						}
						.cs_db_alertph_s_body{
							padding: 					0 15px 15px 15px;
							//font-size: 					$fz-15;
							//color: 						$dlg-color-text;
						}
						.cs_db_alertph_s_image{
							width:						0;
							display:					none;
						}
						.cs_db_alertph_s_footer{
							border: 					none;
							height: 					40px;
						}
						.cs_db_alertph_s_cancel{
							height: 					100%;
							width: 						0;
							display:					none;

							//display: flex;
							//align-items: center;
							//justify-content: center;


						}
						.cs_db_alertph_s_ok{
							height: 					100%;
							width: 						100%;
							padding-top: 				9px;
							float: 						left;
							cursor: 					pointer;
							border-left: 				0;

							//display: flex;
							//align-items: center;
							//justify-content: center;


						}
					}

					.cs_db_alertph_s{
						@include 						MIXIN_ALERT_PH_S;
					}
					.cs_db_alertph_sbell{
						@extend							.cs_db_alertph_s;
						position: 						absolute;
						top: 							200px;
						border-radius: 					0;
						border: 						none;
						background-color: 				white;
						width: 							375px !important;
						height: 						812px !important;
						margin:							0;
						box-shadow: 					none;
						z-index:						900100;
						//@include 						ANIM-FADE;
						.cs_db_alertph_sbell_content{
							width: 							100%;
							height: 						100%;
							background-color: 			transparent;
							text-align: 				center;
						}
						.cs_db_alertph_sbell_head{
							height: 					50px;
							padding-top: 				10px;
							font-size: $fz-18;
							letter-spacing: .15em;
						}
						.cs_db_alertph_sbell_body{
							padding: 					15px;
							//font-size: 					$fz-15;
							//color: 						$dlg-color-text;
							margin-bottom: 50px;
						}
						.cs_db_alertph_sbell_image{
							height: 					128px;
							background: 				url("../../img/fw/fw_alerta.png") no-repeat 50% 50%;
							background-size: 			auto 100%;
							margin-top: 120px;
							margin-bottom: 20px;
						}
						.cs_db_alertph_sbell_footer{
							border-top: 				0;
							height: 					50px;
						}
						.cs_db_alertph_sbell_cancel{
							height: 					100%;
							width: 						0;
							display:					none;
						}
						.cs_db_alertph_sbell_ok{
							width: 						70%;
							padding-top: 				9px;
							margin-left:				15%;
							float: 						left;
							//font-size: 					$fz-15;
							//border: 					$button-border solid $button-colorborder;
							height: 					40px;
							cursor: 					pointer;
							text-align: 				center;
							//color: 						$buttonok-color;
							//background: 				$buttonok-colorback none;
						}
					}
					.cs_db_alertph_swarning{
						@extend							.cs_db_alertph_s;
						position: 						absolute;
						top: 							200px;
						border-radius: 					0;
						border: 						none;
						background-color: 				white;
						width: 							375px !important;
						height: 						812px !important;
						margin:							0;
						box-shadow: 					none;
						z-index:						900100;
						//@include 						ANIM-FADE;
						.cs_db_alertph_swarning_content{
							width: 							100%;
							height: 						100%;
							background-color: 			transparent;
							text-align: 				center;
						}
						.cs_db_alertph_swarning_head{
							height: 					50px;
							padding-top: 				10px;
							font-size: $fz-18;
							letter-spacing: .15em;
						}
						.cs_db_alertph_swarning_body{
							padding: 					15px;
							//font-size: 					$fz-15;
							//color: 						$dlg-color-text;
							margin-bottom: 50px;
						}
						.cs_db_alertph_swarning_image{
							height: 					128px;
							background: 				url("../../img/fw/fw_warning.png") no-repeat 50% 50%;
							background-size: 			auto 100%;
							margin-top: 120px;
							margin-bottom: 20px;
						}
						.cs_db_alertph_swarning_footer{
							border-top: 				0;
							height: 					50px;
						}
						.cs_db_alertph_swarning_cancel{
							height: 					100%;
							width: 						0;
							display:					none;
						}
						.cs_db_alertph_swarning_ok{
							width: 						70%;
							padding-top: 				9px;
							margin-left:				15%;
							float: 						left;
							//font-size: 					$fz-15;
							//border: 					$button-border solid $button-colorborder;
							height: 					40px;
							cursor: 					pointer;
							text-align: 				center;
							//color: 						$buttonok-color;
							//background: 				$buttonok-colorback none;

						}
					}
*/
/*
					[class*="_flat"] .cs_bt_inner {
						background-size: auto 70%;
					}


					.cs_vw_page_dialog_informes_filtros{
						background-color: rgb(211,223,230) !important;
					}
*/
/*

					// _____________________________________________________________________________________________________________________ Adaptado a campos grandes
					[class*="_bigger"] {
						.cs_fr_regular{
							height: 					48px;
						}

						.cs_ed_input {
							height: 30px;
							font-size: $font-size-input;
						}
						input[type="password"] {
							height: 30px;
							font-size: $font-size-input-password;
						}

						.cs_ed_default{
							border-bottom-color: $color-edit-bottom-line;
							border-top: 0;
							border-left: 0;
							border-right: 0;
							background-color: $color-edit-background;
							border-bottom-width:  $border-bottom-height;
							height:100%;
							.cs_ed_holder {
								padding-top: 2px;
								height: 15px;
								font-size: $font-size-holder;
							}
						}
						.cs_lb_combo{
							height:100%;
							border-bottom-color: $color-edit-bottom-line;
							border-top: 0;
							border-left: 0;
							border-right: 0;
							background-color: $color-edit-background;

							.cs_lb_label{
								.cs_lb_inner {
									padding-top: 3px;
									height: 100%;
								}
								.cs_lb_right {
									background:none;
								}
							}
						}

						[class*="_edlabeled"] {
							.cs_ed_left {
								height: 32px;
								display: block;
								width: 32px;
								background-size: 26px 26px;
								margin-top: 12px;
								background-color: transparent;
							}
							.cs_ed_holder {
								padding-top: 2px;
								height: 15px;
								font-size: $font-size-holder;
								margin-left: -34px;
							}
						}
						[class*="_obligado"]{
							border-bottom-color: $color-edit-obligado;
							border-bottom-width:  $border-bottom-height-obligado;
							.cs_ed_holder {
								padding-left: 6px;
								background: none;
								color: rgb(128, 128, 128);
								padding-top: 2px;
								height: 15px;
								font-size: $font-size-holder;
							}
						}

						// botones flat_int (integrados en los campos de edicion nuevos
						[class*="_obligado"][class*="_flatint"] {
							border: none;
							border-bottom:  $border-bottom-height-obligado solid $color-edit-obligado;
							border-radius: 0;
							background-color: $color-edit-background;
							height: 100%;
						}

						//___________________________________________________ labels
						.cs_lb_mini, .cs_lb_copyright, .cs_lb_nota {
							font-size: $fz-14;
						}
					}
*/
.cs_fr_regular [class*=_lopen],
.cs_fr_regular [class*=_ropen],
.cs_fr_regular [class*=_lropen],
.cs_fr_regular [class*=_rlopen] {
  height: 36px !important;
}
.cs_fr_regular [class*=cs_bt_pic] {
  height: 36px !important;
}
.cs_fr_regular [class*=cs_bt_pic][class*=_floor] {
  height: 24px !important;
}
.cs_fr_regular [class*=cs_bt_pic][class*=_lopen], .cs_fr_regular [class*=cs_bt_pic][class*=_ropen], .cs_fr_regular [class*=cs_bt_pic][class*=_lropen], .cs_fr_regular [class*=cs_bt_pic][class*=_rlopen] {
  max-width: 36px !important;
  min-width: 36px !important;
}
.cs_fr_regular [class*=cs_bt_pic][class*=_lopen][class*=_nowidth], .cs_fr_regular [class*=cs_bt_pic][class*=_ropen][class*=_nowidth], .cs_fr_regular [class*=cs_bt_pic][class*=_lropen][class*=_nowidth], .cs_fr_regular [class*=cs_bt_pic][class*=_rlopen][class*=_nowidth] {
  max-width: 100px !important;
  min-width: 0 !important;
}

[class*=picclean] .cs_ed_left,
[class*=picclean] .cs_bt_left,
[class*=picclean] .cs_bt_inner,
[class*=picclean] .cs_bt_right {
  background-size: auto 60%;
}

[class*=cs_bt_piccerrar] {
  width: 36px !important;
  max-width: 36px !important;
  min-width: 36px !important;
}
[class*=cs_bt_piccerrar] .cs_ed_left,
[class*=cs_bt_piccerrar] .cs_bt_left,
[class*=cs_bt_piccerrar] .cs_bt_inner,
[class*=cs_bt_piccerrar] .cs_bt_right {
  background: url("../../img/fw/generic/fw_cerrar_trans.png") no-repeat center center;
}
[class*=cs_bt_piccerrar][class*=_flat] .cs_bt_inner {
  background-size: auto 50% !important;
}

.cs_vp_default_max_title [class*=cs_bt_piccerrar][class*=_flat] {
  max-width: 100% !important;
  min-width: 1px !important;
  width: 100% !important;
}
.cs_vp_default_max_title [class*=cs_bt_piccerrar][class*=_flat] .cs_bt_inner {
  background-size: auto 70% !important;
}
.cs_vp_default_max_title [class*=cs_bt_piccursor_minimizar_down][class*=_flat] {
  max-width: 100% !important;
  min-width: 1px !important;
  width: 100% !important;
}
.cs_vp_default_max_title [class*=cs_bt_piccursor_minimizar_down][class*=_flat] .cs_bt_inner {
  background-size: auto 85% !important;
}

[class*=_flat_on] .cs_bt_inner {
  transition: transform 0.1s;
  transform: scale(0.9);
}

[class*=piccerrar_flat_on] .cs_bt_inner {
  transition: transform 0.1s;
  transform: rotate(45deg) scale(0);
}

[class*=piccerrar_white_flat_on] .cs_bt_inner {
  transition: transform 0.2s;
  transform: rotate(45deg) scale(0);
}

[class*=piccerrar_gray_flat_on] .cs_bt_inner {
  transition: transform 0.2s;
  transform: rotate(45deg) scale(0);
}

.grid_icon_paxs {
  padding-left: 2px;
}

.pax_icons {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  float: left;
  margin-top: 7px;
}

.cs_vw_page_dialog_widget_seleccion {
  z-index: 200100 !important;
}

[class*=page_dialog][class*=_tools_login_creditcard] {
  animation: NEW_FADE 0.2s;
  box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  width: 300px !important;
  height: 250px !important;
  left: calc((100% - 300px) / 2) !important;
  top: calc((100% - 250px) / 2) !important;
}

.g_cs_clone {
  position: absolute !important;
  z-index: 99999999;
}

.g_cs_clone_img, .g_cs_size_img {
  position: relative;
  background-image: url("../img/fw/fw_cursor_mover.png");
  background-size: contain;
  height: 150px;
  width: 150px;
  top: calc((-150px - 100%) / 2);
  margin-left: calc((100% - 150px) / 2);
  z-index: -1;
}

.g_cs_size_img {
  background-image: url("../img/fw/fw_cursor_sizered.png");
  background-size: contain;
}

.g_cs_grid_cell {
  border-bottom: 1px solid #ebebeb;
  border-right: 1px solid gainsboro;
}

.g_cs_clone_original {
  opacity: 0.2;
}

[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*=_picnone_withtextR] .cs_bt_left {
  width: 5px;
}

[class*=_picnone_withtextR] .cs_bt_inner {
  width: calc(100% - 5px);
}

[class*=cs_bt][class*=pic][class*=_accion] .cs_bt_left {
  margin-top: 0px !important;
}

[class*=filtro][class*=Head] {
  padding-top: 0px;
  display: flex;
  align-items: center;
  line-height: 22px;
}
[class*=filtro][class*=Left] {
  background-position: 50% 50%;
}
[class*=filtro][class*=Right] {
  background-position: 50% 50%;
}

[class*=cs_bt][class*=pic][class*=_floor][class*=_click][class*=_sensData] {
  background-color: #ffa000 !important;
}

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

.row2to3 {
  grid-row: 2/4;
}

.row3to4 {
  grid-row: 3/5;
}

.row4to5 {
  grid-row: 4/6;
}

.row5to6 {
  grid-row: 5/7;
}

.row6to7 {
  grid-row: 6/8;
}

.row7to8 {
  grid-row: 7/9;
}

.row8to9 {
  grid-row: 8/10;
}

.row9to10 {
  grid-row: 9/11;
}

.row10to11 {
  grid-row: 10/12;
}

.row1to3 {
  grid-row: 1/4;
}

.row2to4 {
  grid-row: 2/5;
}

.row3to5 {
  grid-row: 3/6;
}

.row4to6 {
  grid-row: 4/7;
}

.row5to7 {
  grid-row: 5/8;
}

.row6to8 {
  grid-row: 6/9;
}

.row7to9 {
  grid-row: 7/10;
}

.row8to10 {
  grid-row: 8/11;
}

.row9to11 {
  grid-row: 9/12;
}

.row10to12 {
  grid-row: 10/13;
}

[class*=Vlist][class*=_head] {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

[class*=Vlist][class*=_subhead] {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

[class*=Vlist][class*=_subtotal] {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

[class*=Vlist][class*=_total] {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

[class*=Vlist][class*=_auto] {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.cs_dc_inner_container {
  height: 222px !important;
}

[class*=_obligado] .cs_lb_holder {
  background: url("../../img/fw/fw_FieldRequired.png") no-repeat center center;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 2px 3px;
  background-size: 6px 6px;
  padding-left: 12px;
  text-transform: uppercase;
  font-size: 8px;
  color: red;
  letter-spacing: 0.3px;
}

.dynamicWidth {
  width: max-content !important;
}

/*# sourceMappingURL=components_v7.css.map */
