
/* BEGIN Custom CSS */
/*Begin legacy css*/
.action-button_hidden_nosize {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_hidden {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_hidden_label {
  float: left;
  text-align: left; }

.action-button_link_nosize {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_link, .virtual-keyboard-component_default {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_link_label {
  float: left;
  text-align: left; }

.action-button_primary_nosize {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_primary {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_primary_label {
  float: left;
  text-align: left; }

.action-button_primary_contextual_nosize {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_primary_contextual {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_primary_contextual_label {
  float: left;
  text-align: left; }

.action-button_primary_internal_nosize {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_primary_internal, .section_collapsible_button_primary_close_button {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_primary_internal_label {
  float: left;
  text-align: left; }

.action-button_secondary_nosize {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_secondary {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_secondary_label {
  float: left;
  text-align: left; }

.action-button_secondary_contextual_nosize {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_secondary_contextual {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_secondary_contextual_label {
  float: left;
  text-align: left; }

.action-button_secondary_contrast_nosize {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_secondary_contrast {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_secondary_contrast_label {
  float: left;
  text-align: left; }

.action-button_secondary_internal_nosize {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_secondary_internal, .section_collapsible_button_secondary_close_button {
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button_secondary_internal_label {
  float: left;
  text-align: left; }

.action-button-supplier_default_nosize {
  background-color: #dfdcd9;
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.action-button-supplier_default {
  background-color: #dfdcd9;
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 70px;
  height: 25px; }

.action-button-supplier_default_label {
  float: left;
  text-align: left; }

.banner_lateral_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.banner_lateral {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  height: 100%; }

.banner_lateral_label {
  float: left;
  text-align: left; }

.bigInt-field_default_nosize {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.bigInt-field_default {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 175px;
  height: 30px; }

.bigInt-field_default_bold_large_label_nosize {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none; }

.bigInt-field_default_bold_large_label {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  width: 150px;
  height: 30px; }

.bigInt-field_default_withoutbox_nosize {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.bigInt-field_default_withoutbox {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 175px;
  height: 30px; }

.bigInt-field_default_withoutbox_large_nosize {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.bigInt-field_default_withoutbox_large {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 420px;
  height: 30px; }

.bigInt-field_normal_nosize {
  background-color: #010101;
  color: #010101;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.bigInt-field_normal {
  background-color: #010101;
  color: #010101;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 150px; }

.bigInt-field_normal_label {
  float: left;
  text-align: left;
  width: 180px; }

.check-field_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.check-field_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.code-2d_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.code-2d_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 200px;
  height: 200px; }

.code-2d_default_label {
  float: left;
  text-align: left; }

.collection-column_bold_nosize {
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-column_bold {
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-column_bold_label {
  float: left;
  text-align: center; }

.collection-column_default_nosize {
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-column_default {
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-column_default_label {
  float: left;
  text-align: center; }

.collection-column_selectable-arrow_nosize {
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-column_selectable-arrow {
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-column_selectable-arrow_label {
  float: left;
  text-align: center; }

.collection-footer_arrow_nosize {
  text-align: right;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
  margin-bottom: -1px; }

.collection-footer_arrow {
  text-align: right;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
  margin-bottom: -1px; }

.collection-footer_arrow_label {
  float: left;
  text-align: left; }

.collection-footer_default_nosize {
  text-align: right;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px; }

.collection-footer_default {
  text-align: right;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  padding-bottom: 15px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px; }

.collection-footer_default_label {
  float: left;
  text-align: left; }

.collection-footer_export_nosize {
  text-align: right;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
  float: right;
  padding-left: 10px; }

.collection-footer_export {
  text-align: right;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block;
  float: right;
  padding-left: 10px; }

.collection-footer_export_label {
  float: left;
  text-align: left; }

.collection-grid_default_nosize {
  background-color: #010101;
  color: #fefefe;
  text-align: left;
  font-family: Georgia;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-grid_default {
  background-color: #010101;
  color: #fefefe;
  text-align: left;
  font-family: Georgia;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 150px; }

.collection-grid_default_label {
  float: left;
  text-align: left; }

.collection-groups_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #000;
  border-collapse: collapse;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px; }

.collection-groups_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #000;
  border-collapse: collapse;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px; }

.collection-groups_default_label {
  float: left;
  text-align: left; }

.collection-groups_table_nosize {
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-groups_table {
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-groups_title_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
  border-bottom: 1px solid #000;
  padding-top: 0px; }

.collection-groups_title {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
  border-bottom: 1px solid #000;
  padding-top: 0px; }

.collection-groups_title_label {
  float: left;
  text-align: left; }

.collection-table_collapsible_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_collapsible {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_collapsible_label {
  float: left;
  text-align: left; }

.collection-table_collapsible_no-grouper_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_collapsible_no-grouper {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_collapsible_no-grouper_label {
  float: left;
  text-align: left; }

.collection-table_collapsible_selectable_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_collapsible_selectable {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_collapsible_selectable_label {
  float: left;
  text-align: left; }

.collection-table_collapsible_selectable_no-grouper_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_collapsible_selectable_no-grouper {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_collapsible_selectable_no-grouper_label {
  float: left;
  text-align: left; }

.collection-table_column_nosize {
  text-align: center;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_column {
  text-align: center;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_column_label {
  float: left;
  text-align: center; }

.collection-table_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_default {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_default_label {
  float: left;
  text-align: left; }

.collection-table_selectable_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_selectable {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_selectable_label {
  float: left;
  text-align: left; }

.collection-table_some-selectables_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_some-selectables {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_some-selectables_label {
  float: left;
  text-align: left; }

.collection-table_vertical-layout_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_vertical-layout {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.collection-table_vertical-layout_label {
  float: left;
  text-align: left; }

.constant-label_bold_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.constant-label_bold {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.constant-label_bold_label {
  float: left;
  text-align: left; }

.constant-label_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.constant-label_default {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.constant-label_default_label {
  float: left;
  text-align: left; }

.constant-label_subtitle_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.constant-label_subtitle {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.constant-label_subtitle_label {
  float: left;
  text-align: left; }

.constant-label_title_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.constant-label_title {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.constant-label_title_label {
  float: left;
  text-align: left; }

.container_default_nosize {
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.container_default {
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.custom-component_avatar-autoadhesion_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.custom-component_avatar-autoadhesion {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.custom-component_avatar-autoadhesion_label {
  float: left;
  text-align: left; }

.custom-component_avatar_sefl_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.custom-component_avatar_sefl {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.custom-component_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.custom-component_default {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.date-field_bold_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.date-field_bold {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.date-field_bold-label_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.date-field_bold-label {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.date-field_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.date-field_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.doble-list-selector_default_nosize {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.doble-list-selector_default {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 135px; }

.download-link_button_nosize {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background-image: url("../images/exportPDF-on.png");
  background-position: left;
  background-repeat: no-repeat;
  border-bottom: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
  line-height: 11px;
  margin-bottom: 5px;
  margin-right: 20px;
  margin-top: 5px; }

.download-link_button {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background-image: url("../images/exportPDF-on.png");
  background-position: left;
  background-repeat: no-repeat;
  border-bottom: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
  line-height: 11px;
  margin-bottom: 5px;
  margin-right: 20px;
  margin-top: 5px;
  width: 126px;
  height: 34px; }

.download-link_button_label {
  float: left;
  text-align: left; }

.download-link_button_PDF_nosize {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background-image: url("../images/exportPDF-on.png");
  background-position: left;
  background-repeat: no-repeat;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px; }

.download-link_button_PDF {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background-image: url("../images/exportPDF-on.png");
  background-position: left;
  background-repeat: no-repeat;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  cursor: pointer;
  display: inline-block;
  margin-top: 5px;
  width: 65px;
  height: 30px; }

.download-link_button_PDF_label {
  float: left;
  text-align: left; }

.download-link_default_nosize {
  background-color: #e8f0f2;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background-image: url("../images/downloadFile.png");
  background-position: left;
  background-repeat: no-repeat; }

.download-link_default {
  background-color: #e8f0f2;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background-image: url("../images/downloadFile.png");
  background-position: left;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px; }

.download-link_default_label {
  float: left;
  text-align: left; }

.download-link_secondary_nosize {
  color: #FFFFFF;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  border-radius: 4px; }

.download-link_secondary {
  color: #FFFFFF;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  border-radius: 4px;
  height: 32px; }

.download-link_secondary_label {
  float: left;
  text-align: left; }

.download-link_secondary label_nosize {
  background-color: #464646;
  color: #FFFFFF;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  background-repeat: no-repeat;
  border-bottom-style: none;
  border-radius: 4px;
  cursor: pointer;
  padding: 0 20px;
  text-transform: lowercase; }

.download-link_secondary label {
  background-color: #464646;
  color: #FFFFFF;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  background-repeat: no-repeat;
  border-bottom-style: none;
  border-radius: 4px;
  cursor: pointer;
  padding: 0 20px;
  text-transform: lowercase;
  height: 32px; }

.download-link_secondary label_label {
  float: left;
  text-align: left; }

.download-link_secondary label:focus_nosize {
  background-color: #464646;
  color: #FFFFFF;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  background-repeat: no-repeat;
  border-bottom-style: none;
  border-radius: 4px;
  cursor: pointer;
  max-width: 230px;
  min-width: 100px;
  padding-left: 20px;
  padding-right: 20px;
  text-transform: lowercase; }

.download-link_secondary label:focus {
  background-color: #464646;
  color: #FFFFFF;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  background-repeat: no-repeat;
  border-bottom-style: none;
  border-radius: 4px;
  cursor: pointer;
  max-width: 230px;
  min-width: 100px;
  padding-left: 20px;
  padding-right: 20px;
  text-transform: lowercase;
  height: 32px; }

.download-link_secondary label:focus_label {
  float: left;
  text-align: left; }

.download-link_secondary label:hover_nosize {
  background-color: #EC7404;
  color: #FFFFFF;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  background-repeat: no-repeat;
  border-bottom-style: none;
  border-radius: 4px;
  cursor: pointer;
  max-width: 230px;
  padding-left: 20px;
  padding-right: 20px;
  text-transform: lowercase; }

.download-link_secondary label:hover {
  background-color: #EC7404;
  color: #FFFFFF;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  background-repeat: no-repeat;
  border-bottom-style: none;
  border-radius: 4px;
  cursor: pointer;
  max-width: 230px;
  padding-left: 20px;
  padding-right: 20px;
  text-transform: lowercase;
  height: 32px; }

.download-link_secondary label:hover_label {
  float: left;
  text-align: left; }

.download-link_secondary:focus_nosize {
  color: #FFFFFF;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none; }

.download-link_secondary:focus {
  color: #FFFFFF;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  height: 32px; }

.download-link_secondary:focus_label {
  float: left;
  text-align: left; }

.download-link_secondary:hover_nosize {
  color: #FFFFFF;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none; }

.download-link_secondary:hover {
  color: #FFFFFF;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  height: 32px; }

.download-link_secondary:hover_label {
  float: left;
  text-align: left; }

.dynamic-label_bold_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.dynamic-label_bold {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.dynamic-label_bold_label {
  float: left;
  text-align: left;
  width: 180px; }

.dynamic-label_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.dynamic-label_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.dynamic-label_default_label {
  float: left;
  text-align: left;
  width: 180px; }

.error-alert_default_nosize {
  background-image: linear-gradient(top, #ffffff 18%, #5599aa 100%);
  background-image: -o-linear-gradient(top, #ffffff 18%, #5599aa 100%);
  background-image: -moz-linear-gradient(top, #ffffff 18%, #5599aa 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 18%, #5599aa 100%);
  background-image: -webkit-linear-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(1, #5599aa));
  background-image: -ms-linear-gradient(top, #ffffff 18%, #5599aa 100%);
  border-radius: 11px;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border: 1px solid black;
  text-align: left;
  font-family: Courier New;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.error-alert_default {
  background-image: linear-gradient(top, #ffffff 18%, #5599aa 100%);
  background-image: -o-linear-gradient(top, #ffffff 18%, #5599aa 100%);
  background-image: -moz-linear-gradient(top, #ffffff 18%, #5599aa 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 18%, #5599aa 100%);
  background-image: -webkit-linear-gradient(linear, left bottom, left top, color-stop(0, #ffffff), color-stop(1, #5599aa));
  background-image: -ms-linear-gradient(top, #ffffff 18%, #5599aa 100%);
  border-radius: 11px;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border: 1px solid black;
  text-align: left;
  font-family: Courier New;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.error-alert_default_label {
  float: left;
  text-align: left;
  width: 180px; }

.error-modal_aceptarAlert_nosize {
  background-color: #52A1E2;
  color: #ffffff;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  left: 45%;
  margin: 5px -50px;
  position: relative;
  top: 50%; }

.error-modal_aceptarAlert {
  background-color: #52A1E2;
  color: #ffffff;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  left: 45%;
  margin: 5px -50px;
  position: relative;
  top: 50%;
  width: 100px;
  height: 30px; }

.error-modal_aceptarAlert_label {
  float: left;
  text-align: left; }

.error-modal_closeBtn_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  cursor: pointer;
  float: right;
  margin-right: -15px;
  margin-top: -15px; }

.error-modal_closeBtn {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  cursor: pointer;
  float: right;
  margin-right: -15px;
  margin-top: -15px; }

.error-modal_closeBtn_label {
  float: left;
  text-align: left; }

.error-modal_errorMsgPlaceholder_nosize {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 17px; }

.error-modal_errorMsgPlaceholder {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 17px; }

.error-modal_errorMsgPlaceholder_label {
  float: left;
  text-align: left; }

.error-modal_errorWindow_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: block; }

.error-modal_errorWindow {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: block; }

.error-modal_errorWindow_label {
  float: left;
  text-align: left; }

.error-modal_errorWindowChild_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  background: #ffffff;
  background-repeat: no-repeat;
  border-radius: 6px;
  box-shadow: 0px 2px 20px 4px rgba(0, 0, 0, 0.2);
  left: 50%;
  padding: 25px 25px 25px 25px;
  position: absolute;
  top: 50%; }

.error-modal_errorWindowChild {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  background: #ffffff;
  background-repeat: no-repeat;
  border-radius: 6px;
  box-shadow: 0px 2px 20px 4px rgba(0, 0, 0, 0.2);
  left: 50%;
  padding: 25px 25px 25px 25px;
  position: absolute;
  top: 50%;
  width: 400px; }

.error-modal_errorWindowChild_label {
  float: left;
  text-align: left; }

.error-panel_default_nosize {
  text-align: center;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.error-panel_default {
  text-align: center;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.error-panel_default_label {
  float: left;
  text-align: left; }

.errors-collection-table_advice_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.errors-collection-table_advice {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.errors-collection-table_advice_label {
  float: left;
  text-align: left; }

.errors-collection-table_error_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.errors-collection-table_error {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.errors-collection-table_error_label {
  float: left;
  text-align: left; }

.errors-collection-table_error_end-process_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.errors-collection-table_error_end-process {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.errors-collection-table_error_end-process_label {
  float: left;
  text-align: left; }

.errors-collection-table_info_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.errors-collection-table_info {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.errors-collection-table_info_label {
  float: left;
  text-align: left; }

.errors-collection-table_success_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.errors-collection-table_success {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.errors-collection-table_success_label {
  float: left;
  text-align: left; }

.errors-collection-table_warning_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.errors-collection-table_warning {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.errors-collection-table_warning_label {
  float: left;
  text-align: left; }

.exception_container_nosize {
  background-color: #FFFFFF;
  color: #b48080;
  text-align: left;
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  padding: 10px; }

.exception_container {
  background-color: #FFFFFF;
  color: #b48080;
  text-align: left;
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  padding: 10px; }

.exception_container_label {
  float: left;
  text-align: left; }

.exception_container_msg_nosize {
  background-color: #FFFFFF;
  color: #b48080;
  text-align: left;
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  padding: 10px; }

.exception_container_msg {
  background-color: #FFFFFF;
  color: #b48080;
  text-align: left;
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  padding: 10px; }

.exception_container_msg_label {
  float: left;
  text-align: left; }

.exception_container_title_nosize {
  background-color: #FFFFFF;
  color: #6c4141;
  text-align: left;
  font-family: Verdana;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  padding: 10px; }

.exception_container_title {
  background-color: #FFFFFF;
  color: #6c4141;
  text-align: left;
  font-family: Verdana;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  padding: 10px; }

.exception_container_title_label {
  float: left;
  text-align: left; }

.exception_default_nosize {
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.exception_default {
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.exception_details_nosize {
  background-color: #FFFFFF;
  text-align: left;
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  padding: 10px; }

.exception_details {
  background-color: #FFFFFF;
  text-align: left;
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  padding: 10px; }

.exception_details_label {
  float: left;
  text-align: left; }

.favorite-component_default_nosize {
  background-color: #e8f0f2;
  color: #000000;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.favorite-component_default {
  background-color: #e8f0f2;
  color: #000000;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 150px; }

.field-label_default_nosize {
  color: #636b70;
  font-family: 'Public Sans';
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  text-decoration: underline; }

.field-label_default {
  color: #636b70;
  font-family: 'Public Sans';
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  text-decoration: underline;
  width: 150px; }

.field-label_NO_EDITABLE_nosize {
  color: #636b70;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.field-label_NO_EDITABLE {
  color: #636b70;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 135px; }

.file-object_carrusel_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.file-object_carrusel {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 670px; }

.file-object_carrusel_label {
  float: left;
  text-align: left; }

.file-object_default_nosize {
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-color: #c8c8c8;
  border-style: solid;
  border-width: 1px; }

.file-object_default {
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-color: #c8c8c8;
  border-style: solid;
  border-width: 1px;
  width: 668px;
  height: 1000px; }

.file-object_default_label {
  float: left;
  text-align: left; }

.file-object_default_img_nosize {
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: block;
  margin: 0 auto; }

.file-object_default_img {
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: block;
  margin: 0 auto;
  width: 668px; }

.file-object_default_img_label {
  float: left;
  text-align: left; }

.file-object_default_margin-top-15_nosize {
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-color: #c8c8c8;
  border-style: solid;
  border-width: 1px;
  margin-top: 15px; }

.file-object_default_margin-top-15 {
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-color: #c8c8c8;
  border-style: solid;
  border-width: 1px;
  margin-top: 15px;
  width: 668px;
  height: 1000px; }

.file-object_default_margin-top-15_label {
  float: left;
  text-align: left; }

.file-object_default_ticket_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.file-object_default_ticket {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 400px; }

.file-object_default_ticket_label {
  float: left;
  text-align: left; }

.file-object_default_ticket_img_nosize {
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.file-object_default_ticket_img {
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 400px;
  height: 100%; }

.file-object_default_ticket_img_label {
  float: left;
  text-align: left; }

.file-object_ticket_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.file-object_ticket {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.file-object_ticket_label {
  float: left;
  text-align: left; }

.file-object_width-668_height-300_nosize {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-color: #c8c8c8;
  border-style: solid;
  border-width: 1px; }

.file-object_width-668_height-300 {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-color: #c8c8c8;
  border-style: solid;
  border-width: 1px;
  width: 668px;
  height: 300px; }

.file-object_width-668_height-300_label {
  float: left;
  text-align: left; }

.float-field_bold_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: bold;
  font-style: normal;
  text-decoration: none; }

.float-field_bold {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: bold;
  font-style: normal;
  text-decoration: none; }

.float-field_bold-label_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.float-field_bold-label {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.float-field_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.float-field_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.footer_container_nosize {
  background-color: #fefefe;
  color: #262626;
  text-align: center;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-top: 1px solid #262626;
  line-height: 2px;
  outline: 3px;
  outline-color: #000000; }

.footer_container {
  background-color: #fefefe;
  color: #262626;
  text-align: center;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-top: 1px solid #262626;
  line-height: 2px;
  outline: 3px;
  outline-color: #000000;
  width: 100%;
  height: 50px; }

.footer_container_label {
  float: left;
  text-align: left; }

.footer_legales_nosize {
  background-color: #fefefe;
  color: #010101;
  text-align: right;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-top: 3px;
  border-top-color: #000000;
  padding-right: 30px;
  padding-top: 19px; }

.footer_legales {
  background-color: #fefefe;
  color: #010101;
  text-align: right;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-top: 3px;
  border-top-color: #000000;
  padding-right: 30px;
  padding-top: 19px; }

.footer_legales_label {
  float: left;
  text-align: left; }

.footer_logo_nosize {
  text-align: center;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url("../images/footer/logo.png") no-repeat;
  margin-left: 30px;
  position: absolute; }

.footer_logo {
  text-align: center;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url("../images/footer/logo.png") no-repeat;
  margin-left: 30px;
  position: absolute;
  width: 100px;
  height: 44px; }

.footer_logo_label {
  float: left;
  text-align: left; }

.footer_text_nosize {
  background-color: #fefefe;
  color: #010101;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 150px;
  padding-top: 19px;
  position: absolute; }

.footer_text {
  background-color: #fefefe;
  color: #010101;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 150px;
  padding-top: 19px;
  position: absolute; }

.footer_text_label {
  float: left;
  text-align: left; }

.header_close_btn_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.header_close_btn {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.header_close_btn_label {
  float: left;
  text-align: left; }

.header_container_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.header_container {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.header_container_label {
  float: left;
  text-align: left; }

.header_container_login_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.header_container_login {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.header_container_login_label {
  float: left;
  text-align: left; }

.header_logo_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.header_logo {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.header_logo_label {
  float: left;
  text-align: left; }

.html-code_alert_nosize {
  color: #003479;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  overflow-y: auto;
  padding-bottom: 20px; }

.html-code_alert {
  color: #003479;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  overflow-y: auto;
  padding-bottom: 20px; }

.html-code_alert_label {
  float: left;
  text-align: left; }

.html-code_autoAdhesion_error_nosize {
  color: #b74b4b;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  background: url(../images/ico_alerta.png) no-repeat 5px 7px #FFFFFF;
  border-radius: 4px;
  display: none;
  margin-bottom: 5px;
  padding: 10px 10px 10px 73px; }

.html-code_autoAdhesion_error {
  color: #b74b4b;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  background: url(../images/ico_alerta.png) no-repeat 5px 7px #FFFFFF;
  border-radius: 4px;
  display: none;
  margin-bottom: 5px;
  padding: 10px 10px 10px 73px;
  width: 70%; }

.html-code_autoAdhesion_error_label {
  float: left;
  text-align: left; }

.html-code_blue_text_nosize {
  color: #003479;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  padding-bottom: 25px; }

.html-code_blue_text {
  color: #003479;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  padding-bottom: 25px; }

.html-code_blue_text_label {
  float: left;
  text-align: left; }

.html-code_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.html-code_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.html-code_default_label {
  float: left;
  text-align: left; }

.html-code_login_error_nosize {
  background-color: #ffffff;
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-color: #c8c8c8;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  display: none;
  left: 1px;
  line-height: 14px;
  margin-bottom: 5px;
  padding: 6px;
  position: relative;
  top: 14px; }

.html-code_login_error {
  background-color: #ffffff;
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-color: #c8c8c8;
  border-radius: 4px;
  border-style: solid;
  border-width: 1px;
  display: none;
  left: 1px;
  line-height: 14px;
  margin-bottom: 5px;
  padding: 6px;
  position: relative;
  top: 14px;
  width: 132px; }

.html-code_login_error_label {
  float: left;
  text-align: left; }

.icon-label_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  float: left;
  margin-top: -2px;
  padding-right: 10px; }

.icon-label_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  float: left;
  margin-top: -2px;
  padding-right: 10px; }

.icon-label_default_label {
  float: left;
  text-align: left; }

.image-component_avatar_nosize {
  border: 1px NINGUNO black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.image-component_avatar {
  border: 1px NINGUNO black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.image-component_avatar_label {
  float: left;
  text-align: left; }

.image-component_default_nosize {
  border: 1px NINGUNO black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.image-component_default {
  border: 1px NINGUNO black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.image-component_default_label {
  float: left;
  text-align: left; }

.image-component_full_nosize {
  border: 1px NINGUNO black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.image-component_full {
  border: 1px NINGUNO black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.image-component_full_label {
  float: left;
  text-align: left; }

.int-field_bold_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.int-field_bold {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.int-field_bold-label_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.int-field_bold-label {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.int-field_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.int-field_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.invoice-component_default_nosize {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.invoice-component_default {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 150px; }

.label_bold_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.label_bold {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.label_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.label_default, .table-align_validation-component img + div div {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.list-multiple_default_nosize {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.list-multiple_default {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 150px; }

.menu-horizontal-icon_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-style: none;
  margin-top: 5px; }

.menu-horizontal-icon_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-style: none;
  margin-top: 5px; }

.menu-horizontal-icon_default_label {
  float: left;
  text-align: left; }

.menu-horizontal-tab_default_nosize {
  text-align: center;
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block; }

.menu-horizontal-tab_default {
  text-align: center;
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  display: inline-block; }

.menu-horizontal-tab_default_label {
  float: left;
  text-align: left; }

.modal_back_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/modal/processingFondo.png) no-repeat;
  padding-left: 10px;
  padding-top: 10px; }

.modal_back {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/modal/processingFondo.png) no-repeat;
  padding-left: 10px;
  padding-top: 10px;
  width: 229px;
  height: 79px; }

.modal_back_label {
  float: left;
  text-align: left; }

.modal_image_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  float: left;
  margin-left: 18px;
  margin-top: 14px; }

.modal_image {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  float: left;
  margin-left: 18px;
  margin-top: 14px;
  width: 46px;
  height: 50px; }

.modal_image_label {
  float: left;
  text-align: left; }

.modal_text_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  float: left;
  padding-left: 0px;
  padding-top: 21px; }

.modal_text {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  float: left;
  padding-left: 0px;
  padding-top: 21px; }

.modal_text_label {
  float: left;
  text-align: left; }

.option-field_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.option-field_default {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 175px;
  height: 30px; }

.optional-action-button_default_nosize {
  background-color: #ece9d8;
  color: #636b70;
  border: 1px NINGUNO black;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.optional-action-button_default {
  background-color: #ece9d8;
  color: #636b70;
  border: 1px NINGUNO black;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 70px;
  height: 34px; }

.optional-action-button_default_label {
  float: left;
  text-align: left;
  width: 180px; }

.optional-action-button_default_blue_nosize {
  color: #FFFFFF;
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: #005791;
  border-bottom: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
  line-height: 11px;
  margin: 5px; }

.optional-action-button_default_blue {
  color: #FFFFFF;
  border: 1px none black;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: #005791;
  border-bottom: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
  line-height: 11px;
  margin: 5px;
  width: 126px;
  height: 34px; }

.optional-action-button_default_blue_label {
  float: left;
  text-align: left;
  width: 180px; }

.password-strength-tester_default_nosize {
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.password-strength-tester_default {
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.primitive-collection-table_default_nosize {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: Georgia;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.primitive-collection-table_default {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: Georgia;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 150px; }

.radio-button-extrafield_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.radio-button-extrafield_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.radio-button-extrafield_default_label {
  float: left;
  text-align: left;
  width: 180px; }

.radio-button-field_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.radio-button-field_default {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.radio-button-field_default_label {
  float: left;
  text-align: left; }

.radio-button-field_horizontal_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.radio-button-field_horizontal {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.radio-button-field_horizontal_label {
  float: left;
  text-align: left; }

.ranking-component_default_nosize {
  background-color: #e8f0f2;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.ranking-component_default {
  background-color: #e8f0f2;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 150px; }

.ranking-component_default_label {
  float: left;
  text-align: left;
  width: 180px; }

.report-component_default_nosize {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: Georgia;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none; }

.report-component_default {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: Georgia;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  width: 150px; }

.report-template_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.report-template_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.report-template_default_label {
  float: left;
  text-align: left; }

.rich-text_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.rich-text_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.rich-text_default_label {
  float: left;
  text-align: center; }

.section_collapsible_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.section_collapsible {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.section_collapsible_label {
  float: left;
  text-align: left; }

.section_collapsible_button_primary_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.section_collapsible_button_primary {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.section_collapsible_button_primary_label {
  float: left;
  text-align: left; }

.section_collapsible_button_secondary_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.section_collapsible_button_secondary {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.section_collapsible_button_secondary_label {
  float: left;
  text-align: left; }

.section_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.section_default {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.section_default_label {
  float: left;
  text-align: left; }

.security-tree_default_nosize {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.security-tree_default {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 200px; }

.select-field_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.select-field_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.select-field-concat_default_nosize {
  background-color: #e8f0f2;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.select-field-concat_default {
  background-color: #e8f0f2;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 175px; }

.select-field-concat_default_label {
  float: left;
  text-align: left; }

.select-field-dynamic_default_nosize {
  background-color: #e8f0f2;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.select-field-dynamic_default {
  background-color: #e8f0f2;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 175px; }

.select-field-dynamic_default_label {
  float: left;
  text-align: left;
  width: 180px; }

.select-field-slide_default_nosize {
  background-color: #e8f0f2;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.select-field-slide_default {
  background-color: #e8f0f2;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 175px; }

.select-field-slide_default_label {
  float: left;
  text-align: left; }

.selection_image_avatar_nosize {
  text-align: left;
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.selection_image_avatar {
  text-align: left;
  font-family: Verdana;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.selection_image_avatar_label {
  float: left;
  text-align: left; }

.selection_image_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-color: #9c9c9c;
  border-style: inset;
  border-width: 2px;
  margin: 1 px 1 px 1 px 1px; }

.selection_image_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-color: #9c9c9c;
  border-style: inset;
  border-width: 2px;
  margin: 1 px 1 px 1 px 1px;
  width: 50px; }

.selection_image_default_label {
  float: left;
  text-align: left; }

.slider-component_default_nosize {
  background-color: #ffffff;
  color: #636b70;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.slider-component_default {
  background-color: #ffffff;
  color: #636b70;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 740px;
  height: 555px; }

.statistics-charts-component_default_nosize {
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.statistics-charts-component_default {
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 350px;
  height: 250px; }

.statistics-charts-component_default_label {
  float: left;
  text-align: left; }

.step-process_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.step-process_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.tab-component_default_nosize {
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.tab-component_default {
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.tab-component_tab_nosize {
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.tab-component_tab {
  text-align: center;
  font-family: 'Public Sans';
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.tab-component_tab_label {
  float: left;
  text-align: left; }

.table_collapsable_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  overflow: visible;
  padding-top: 12px; }

.table_collapsable {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  overflow: visible;
  padding-top: 12px;
  width: 95%;
  height: 100%; }

.table_collapsable_label {
  float: left;
  text-align: left; }

.table_container_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin: 0px auto;
  overflow: visible;
  padding-bottom: 12px;
  padding-right: 12px;
  padding-top: 12px; }

.table_container {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin: 0px auto;
  overflow: visible;
  padding-bottom: 12px;
  padding-right: 12px;
  padding-top: 12px;
  width: 100%; }

.table_container_label {
  float: left;
  text-align: left; }

.table_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin: 0px auto;
  overflow: visible; }

.table_default {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin: 0px auto;
  overflow: visible;
  width: 100%; }

.table_default_label {
  float: left;
  text-align: left; }

.table_for-data_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table_for-data {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table_for-data_label {
  float: left;
  text-align: left; }

.table_for-data_vertical_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table_for-data_vertical {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table_for-data_vertical_label {
  float: left;
  text-align: left; }

.table-align_auto_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_auto {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_auto_label {
  float: left;
  text-align: left; }

.table-align_container-padding-10_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_container-padding-10 {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_container-padding-10_label {
  float: left;
  text-align: left; }

.table-align_container-padding-15_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_container-padding-15 {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_container-padding-15_label {
  float: left;
  text-align: left; }

.table-align_container-padding-20_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_container-padding-20 {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 100%;
  height: 100%; }

.table-align_container-padding-20_label {
  float: left;
  text-align: left; }

.table-align_container-padding-5_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_container-padding-5 {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_container-padding-5_label {
  float: left;
  text-align: left; }

.table-align_container-public-page_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_container-public-page {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_container-public-page_label {
  float: left;
  text-align: left; }

.table-align_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_default_label {
  float: left;
  text-align: left; }

.table-align_for-collapsible_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_for-collapsible {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_for-collapsible_label {
  float: left;
  text-align: left; }

.table-align_for-collapsible_no-icon_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_for-collapsible_no-icon {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_for-collapsible_no-icon_label {
  float: left;
  text-align: left; }

.table-align_for-steps_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_for-steps {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_for-steps_label {
  float: left;
  text-align: left; }

.table-align_login_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_login {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_login_label {
  float: left;
  text-align: left; }

.table-align_report-component_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_report-component {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.table-align_report-component_label {
  float: left;
  text-align: left; }

.text-area_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.text-area_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 400px;
  height: 75px; }

.text-field_bold_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.text-field_bold {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.text-field_bold-label_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.text-field_bold-label {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.text-field_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.text-field_default, .radio-button-extrafield_default, .float-field_default, .float-field_bold, .float-field_bold-label, .validation-component_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.ticket-component_default_nosize {
  background-color: #e8f0f2;
  color: #636b70;
  text-align: left;
  font-family: Courier New;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin: 10px auto;
  padding: 10px; }

.ticket-component_default {
  background-color: #e8f0f2;
  color: #636b70;
  text-align: left;
  font-family: Courier New;
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin: 10px auto;
  padding: 10px;
  width: 150px; }

.ticket-component_default_label {
  float: left;
  text-align: left; }

.ticket-component_TITULOS_nosize {
  color: #636b70;
  font-family: 'Public Sans';
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none; }

.ticket-component_TITULOS {
  color: #636b70;
  font-family: 'Public Sans';
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  height: 150px; }

.time-field_EDITABLE_nosize {
  background-color: #ffffff;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.time-field_EDITABLE {
  background-color: #ffffff;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 25px; }

.time-field_EDITABLE_label {
  float: left;
  text-align: left;
  width: 180px; }

.time-field_NO_EDITABLE_nosize {
  background-color: #d9d9d9;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.time-field_NO_EDITABLE {
  background-color: #d9d9d9;
  color: #636b70;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 25px; }

.time-field_NO_EDITABLE_label {
  float: left;
  text-align: left;
  width: 180px; }

.time-field_nobox_label-large_nosize {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-style: none; }

.time-field_nobox_label-large {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-style: none;
  width: 15px;
  height: 32px; }

.time-field_nobox_label-medium_nosize {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-style: none; }

.time-field_nobox_label-medium {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-style: none;
  width: 15px;
  height: 32px; }

.time-field_nobox_label-nowidth_nosize {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-style: none; }

.time-field_nobox_label-nowidth {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-style: none;
  width: 15px;
  height: 32px; }

.time-field_nobox_label-small_nosize {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-style: none; }

.time-field_nobox_label-small {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-style: none;
  width: 15px;
  height: 32px; }

.time-field_nobox_nolabel_nosize {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-style: none; }

.time-field_nobox_nolabel {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-style: none;
  width: 15px;
  height: 32px; }

.tooltipCommon_bottom_nosize {
  background-color: #2A2A2A;
  color: #FFFFFF;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  display: none;
  line-height: 20px;
  margin-left: 3px;
  margin-right: 3px;
  padding: 3px;
  padding-right: 10px;
  position: absolute; }

.tooltipCommon_bottom {
  background-color: #2A2A2A;
  color: #FFFFFF;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  display: none;
  line-height: 20px;
  margin-left: 3px;
  margin-right: 3px;
  padding: 3px;
  padding-right: 10px;
  position: absolute; }

.tooltipCommon_bottom_label {
  float: left;
  text-align: left; }

.tooltipCommon_bottom_flechin_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  left: 172px;
  position: relative;
  top: -17px; }

.tooltipCommon_bottom_flechin {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  left: 172px;
  position: relative;
  top: -17px; }

.tooltipCommon_bottom_flechin_label {
  float: left;
  text-align: left; }

.tooltipCommon_right_nosize {
  background-color: #464646;
  color: #FFFFFF;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-radius: 3px;
  display: none;
  line-height: 13px;
  margin-left: 10px;
  padding: 10px;
  position: absolute; }

.tooltipCommon_right {
  background-color: #464646;
  color: #FFFFFF;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-radius: 3px;
  display: none;
  line-height: 13px;
  margin-left: 10px;
  padding: 10px;
  position: absolute;
  width: 25%; }

.tooltipCommon_right_label {
  float: left;
  text-align: left; }

.tooltipCommon_right_flechin_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  left: -14px;
  position: relative; }

.tooltipCommon_right_flechin {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  left: -14px;
  position: relative; }

.tooltipCommon_right_flechin_label {
  float: left;
  text-align: left; }

.tooltipStyle_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.tooltipStyle_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.tooltipStyle_default_label {
  float: left;
  text-align: left; }

.upload-component_default_nosize {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.upload-component_default {
  background-color: #e8f0f2;
  color: #636b70;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 150px; }

.validation-component_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.validation-component_default {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.virtual-keyboard-component_default_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.virtual-keyboard-component_default {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.virtual-keyboard-component_default_label {
  float: left;
  text-align: left; }

.widget_alert_badge2_nosize {
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_alert_badge2 {
  text-align: center;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_alert_badge2_label {
  float: left;
  text-align: left; }

.widget_alert_Container_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_alert_Container {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_alert_Container_label {
  float: left;
  text-align: left; }

.widget_alert_icon_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_alert_icon {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_alert_icon_label {
  float: left;
  text-align: left; }

.widget_alet_numAlerts_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_alet_numAlerts {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_alet_numAlerts_label {
  float: left;
  text-align: left; }

.widget_avatar_nosize {
  color: #ffffff;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  padding-top: 5px;
  position: relative; }

.widget_avatar {
  color: #ffffff;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  padding-top: 5px;
  position: relative;
  width: 100%;
  height: 52px; }

.widget_avatar_label {
  float: left;
  text-align: left; }

.widget_avatarHeaderWidget_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_avatarHeaderWidget {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_avatarHeaderWidget_label {
  float: left;
  text-align: left; }

.widget_configurationImg_nosize {
  color: #FFFFFF;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 15px;
  padding-top: 10px;
  position: relative;
  text-decoration: none; }

.widget_configurationImg {
  color: #FFFFFF;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 15px;
  padding-top: 10px;
  position: relative;
  text-decoration: none; }

.widget_configurationImg_label {
  float: left;
  text-align: left; }

.widget_configurationWidget_nosize {
  color: #ffffff;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
  top: 5px; }

.widget_configurationWidget {
  color: #ffffff;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  position: relative;
  top: 5px;
  height: 60px; }

.widget_configurationWidget_label {
  float: left;
  text-align: left; }

.widget_customerWidget_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  border-left: 1px solid #E9E6EB;
  position: relative; }

.widget_customerWidget {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  border-left: 1px solid #E9E6EB;
  position: relative;
  height: 60px; }

.widget_customerWidget_label {
  float: left;
  text-align: left; }

.widget_default_nosize {
  color: #ffffff;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  border-bottom: solid 1px black;
  border-left: solid 1px black;
  border-radius: 4px;
  border-right: solid 1px black;
  border-top: solid 1px black;
  padding-top: 5px;
  position: relative; }

.widget_default {
  color: #ffffff;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  border-bottom: solid 1px black;
  border-left: solid 1px black;
  border-radius: 4px;
  border-right: solid 1px black;
  border-top: solid 1px black;
  padding-top: 5px;
  position: relative;
  width: 200px; }

.widget_default_label {
  float: left;
  text-align: left; }

.widget_default_noVisible_nosize {
  color: #ffffff;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  border-bottom: solid 1px black;
  border-left: solid 1px black;
  border-radius: 4px;
  border-right: solid 1px black;
  border-top: solid 1px black;
  padding-top: 5px;
  position: relative;
  visibility: hidden; }

.widget_default_noVisible {
  color: #ffffff;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  border-bottom: solid 1px black;
  border-left: solid 1px black;
  border-radius: 4px;
  border-right: solid 1px black;
  border-top: solid 1px black;
  padding-top: 5px;
  position: relative;
  visibility: hidden;
  width: 200px; }

.widget_default_noVisible_label {
  float: left;
  text-align: left; }

.widget_exchangeWidget_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  border-left: 1px solid #E9E6EB;
  position: relative; }

.widget_exchangeWidget {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  border-left: 1px solid #E9E6EB;
  position: relative;
  height: 130px; }

.widget_exchangeWidget_label {
  float: left;
  text-align: left; }

.widget_expiration_nosize {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 12px;
  position: relative; }

.widget_expiration {
  color: #464646;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 12px;
  position: relative; }

.widget_expiration_label {
  float: left;
  text-align: left; }

.widget_fullwidth_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_fullwidth {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 100%; }

.widget_fullwidth_label {
  float: left;
  text-align: left; }

.widget_helpWidget_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  position: relative; }

.widget_helpWidget {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  position: relative;
  height: 150px; }

.widget_helpWidget_label {
  float: left;
  text-align: left; }

.widget_img_customer_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoAtencionCliente.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute; }

.widget_img_customer {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoAtencionCliente.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute;
  width: 16px;
  height: 16px; }

.widget_img_customer_label {
  float: left;
  text-align: left; }

.widget_img_exchange_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoMail.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute; }

.widget_img_exchange {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoMail.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute;
  width: 16px;
  height: 16px; }

.widget_img_exchange_label {
  float: left;
  text-align: left; }

.widget_img_last_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoUltIngreso.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute; }

.widget_img_last {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoUltIngreso.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute;
  width: 16px;
  height: 16px; }

.widget_img_last_label {
  float: left;
  text-align: left; }

.widget_img_messages_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoMail.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute; }

.widget_img_messages {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoMail.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute;
  width: 16px;
  height: 16px; }

.widget_img_messages_label {
  float: left;
  text-align: left; }

.widget_img_phone_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoTelefono.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute; }

.widget_img_phone {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoTelefono.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute;
  width: 20px;
  height: 20px; }

.widget_img_phone_label {
  float: left;
  text-align: left; }

.widget_img_points_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoPuntos.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute; }

.widget_img_points {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoPuntos.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute;
  width: 22px;
  height: 22px; }

.widget_img_points_label {
  float: left;
  text-align: left; }

.widget_img_time_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoHora.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute; }

.widget_img_time {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/iconoHora.png);
  margin-left: 10px;
  margin-top: 15px;
  position: absolute;
  width: 22px;
  height: 22px; }

.widget_img_time_label {
  float: left;
  text-align: left; }

.widget_investment_nosize {
  color: #ffffff;
  text-align: center;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url("../images/header/estirameHeader.png") repeat-x;
  padding-top: 5px;
  position: relative; }

.widget_investment {
  color: #ffffff;
  text-align: center;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url("../images/header/estirameHeader.png") repeat-x;
  padding-top: 5px;
  position: relative;
  width: 100%;
  height: 52px; }

.widget_investment_label {
  float: left;
  text-align: left; }

.widget_lastAuth_nosize {
  color: #666666;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  bottom: 0;
  line-height: 13px;
  position: relative;
  top: 1px; }

.widget_lastAuth {
  color: #666666;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  bottom: 0;
  line-height: 13px;
  position: relative;
  top: 1px; }

.widget_lastAuth_label {
  float: left;
  text-align: left; }

.widget_lastAuthHeaderWidget_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_lastAuthHeaderWidget {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_lastAuthHeaderWidget_label {
  float: left;
  text-align: left; }

.widget_lastAuthWidget_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  border-left: 1px solid #E9E6EB;
  position: relative; }

.widget_lastAuthWidget {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  border-left: 1px solid #E9E6EB;
  position: relative;
  height: 50px; }

.widget_lastAuthWidget_label {
  float: left;
  text-align: left; }

.widget_logout_btn_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_logout_btn {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_logout_btn_label {
  float: left;
  text-align: left; }

.widget_logout_btn_a:hover_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_logout_btn_a:hover {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_logout_btn_a:hover_label {
  float: left;
  text-align: left; }

.widget_logoutHeaderWidget_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_logoutHeaderWidget {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_logoutHeaderWidget_label {
  float: left;
  text-align: left; }

.widget_marketingFixedWidget_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  padding-top: 20px;
  position: relative; }

.widget_marketingFixedWidget {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  padding-top: 20px;
  position: relative;
  height: 160px; }

.widget_marketingFixedWidget_label {
  float: left;
  text-align: left; }

.widget_marketingWidget_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-left: 1px solid #E9E6EB;
  margin-bottom: 20px;
  padding: 10px;
  position: relative; }

.widget_marketingWidget {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-left: 1px solid #E9E6EB;
  margin-bottom: 20px;
  padding: 10px;
  position: relative;
  height: 170px; }

.widget_marketingWidget_label {
  float: left;
  text-align: left; }

.widget_messages_box1_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/cajaAvisos.png);
  margin-left: 10px;
  margin-top: 35px;
  position: absolute; }

.widget_messages_box1 {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/cajaAvisos.png);
  margin-left: 10px;
  margin-top: 35px;
  position: absolute;
  width: 97px;
  height: 68px; }

.widget_messages_box1_label {
  float: left;
  text-align: left; }

.widget_messages_box2_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/cajaAvisos.png);
  margin-left: 120px;
  margin-top: 35px;
  position: absolute; }

.widget_messages_box2 {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: url(../images/panel_lateral/derecho/cajaAvisos.png);
  margin-left: 120px;
  margin-top: 35px;
  position: absolute;
  width: 97px;
  height: 68px; }

.widget_messages_box2_label {
  float: left;
  text-align: left; }

.widget_messages_text1_nosize {
  color: #064C82;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 35px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 0.65em;
  margin-top: 55px;
  position: absolute; }

.widget_messages_text1 {
  color: #064C82;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 35px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 0.65em;
  margin-top: 55px;
  position: absolute;
  width: 2em;
  height: 26px; }

.widget_messages_text1_label {
  float: left;
  text-align: center; }

.widget_messages_text2_nosize {
  color: #064C82;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 35px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 3.8em;
  margin-top: 55px;
  position: absolute; }

.widget_messages_text2 {
  color: #064C82;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 35px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 3.8em;
  margin-top: 55px;
  position: absolute;
  width: 2em;
  height: 26px; }

.widget_messages_text2_label {
  float: left;
  text-align: center; }

.widget_messages_title1_nosize {
  color: #064C82;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 2.45em;
  margin-top: 37px;
  padding-top: 2px;
  position: absolute; }

.widget_messages_title1 {
  color: #064C82;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 2.45em;
  margin-top: 37px;
  padding-top: 2px;
  position: absolute;
  width: 64px;
  height: 20px; }

.widget_messages_title1_label {
  float: left;
  text-align: center; }

.widget_messages_title2_nosize {
  color: #064C82;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 12.4em;
  margin-top: 37px;
  padding-top: 2px;
  position: absolute; }

.widget_messages_title2 {
  color: #064C82;
  text-align: center;
  font-family: 'Public Sans';
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 12.4em;
  margin-top: 37px;
  padding-top: 2px;
  position: absolute;
  width: 64px;
  height: 20px; }

.widget_messages_title2_label {
  float: left;
  text-align: center; }

.widget_myMessageColapsedWidget_nosize {
  color: #ffffff;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  background: url("../images/header/iconoMensajesHeader.png") no-repeat;
  float: left;
  margin-top: 12px;
  position: relative;
  top: 5px; }

.widget_myMessageColapsedWidget {
  color: #ffffff;
  text-align: left;
  font-family: 'Public Sans';
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  background: url("../images/header/iconoMensajesHeader.png") no-repeat;
  float: left;
  margin-top: 12px;
  position: relative;
  top: 5px;
  height: 60px; }

.widget_myMessageColapsedWidget_label {
  float: left;
  text-align: left; }

.widget_myMessageImg_nosize {
  color: #FFFFFF;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 15px;
  padding-top: 10px;
  position: relative;
  text-decoration: none; }

.widget_myMessageImg {
  color: #FFFFFF;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 15px;
  padding-top: 10px;
  position: relative;
  text-decoration: none; }

.widget_myMessageImg_label {
  float: left;
  text-align: left; }

.widget_myMessageNumberImg_nosize {
  color: #FFFFFF;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 15px;
  padding-top: 10px;
  position: relative;
  text-decoration: none; }

.widget_myMessageNumberImg {
  color: #FFFFFF;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 15px;
  padding-top: 10px;
  position: relative;
  text-decoration: none; }

.widget_myMessageNumberImg_label {
  float: left;
  text-align: left; }

.widget_myMessagesWidget_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  border-left: 1px solid #E9E6EB;
  position: relative; }

.widget_myMessagesWidget {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  border-left: 1px solid #E9E6EB;
  position: relative;
  height: 130px; }

.widget_myMessagesWidget_label {
  float: left;
  text-align: left; }

.widget_mypoints_acumulados_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 10px;
  margin-top: 32px;
  position: absolute; }

.widget_mypoints_acumulados {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 10px;
  margin-top: 32px;
  position: absolute;
  width: 208px;
  height: 51px; }

.widget_mypoints_acumulados_label {
  float: left;
  text-align: left; }

.widget_mypoints_btn_nosize {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: #FFFFFF;
  border-bottom: solid #A1A1A1 1px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: solid #A1A1A1 1px;
  border-right: solid #A1A1A1 1px;
  border-top: solid #A1A1A1 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-left: 30%;
  padding: 6px 12px 6px 12px;
  position: relative;
  text-decoration: none;
  top: 100px; }

.widget_mypoints_btn {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background: #FFFFFF;
  border-bottom: solid #A1A1A1 1px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-left: solid #A1A1A1 1px;
  border-right: solid #A1A1A1 1px;
  border-top: solid #A1A1A1 1px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  margin-left: 30%;
  padding: 6px 12px 6px 12px;
  position: relative;
  text-decoration: none;
  top: 100px; }

.widget_mypoints_btn_label {
  float: left;
  text-align: left; }

.widget_mypoints_pts_nosize {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 30px;
  margin-top: 40px;
  position: absolute; }

.widget_mypoints_pts {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 30px;
  margin-top: 40px;
  position: absolute;
  width: 180px; }

.widget_mypoints_pts_label {
  float: left;
  text-align: left; }

.widget_mypoints_texto_nosize {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 30px;
  margin-top: 40px;
  position: absolute; }

.widget_mypoints_texto {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 30px;
  margin-top: 40px;
  position: absolute;
  width: 180px; }

.widget_mypoints_texto_label {
  float: left;
  text-align: left; }

.widget_myPointsWidget_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  padding-bottom: 20px;
  position: relative; }

.widget_myPointsWidget {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  padding-bottom: 20px;
  position: relative;
  height: 150px; }

.widget_myPointsWidget_label {
  float: left;
  text-align: left; }

.widget_textoLateral_nosize {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 3.1em;
  margin-top: 20px; }

.widget_textoLateral {
  color: #333333;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin-left: 3.1em;
  margin-top: 20px; }

.widget_textoLateral_label {
  float: left;
  text-align: left; }

.widget_timeWidget_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  position: relative; }

.widget_timeWidget {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  position: relative;
  height: 80px; }

.widget_timeWidget_label {
  float: left;
  text-align: left; }

.widget_tituloLateral_nosize {
  color: #0064AB;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 3.0em;
  margin-top: 15px;
  position: absolute; }

.widget_tituloLateral {
  color: #0064AB;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-left: 3.0em;
  margin-top: 15px;
  position: absolute; }

.widget_tituloLateral_label {
  float: left;
  text-align: left; }

.widget_tituloLateralGrande_nosize {
  color: #0064AB;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-bottom: -18px;
  margin-left: 3.0em;
  margin-top: 10px;
  position: relative; }

.widget_tituloLateralGrande {
  color: #0064AB;
  text-align: left;
  font-family: 'Public Sans';
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  margin-bottom: -18px;
  margin-left: 3.0em;
  margin-top: 10px;
  position: relative; }

.widget_tituloLateralGrande_label {
  float: left;
  text-align: left; }

.widget_userName_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_userName {
  text-align: left;
  font-family: 'Public Sans';
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  text-decoration: none; }

.widget_userName_label {
  float: left;
  text-align: left; }

.widget_userWidget_nosize {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  position: relative; }

.widget_userWidget {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  border-bottom: 1px solid #E8E8E8;
  position: relative;
  height: 130px; }

.widget_userWidget_label {
  float: left;
  text-align: left; }

#cyberbankBody {
  text-align: left;
  font-family: 'Public Sans';
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 100%; }

/*End legacy css*/
/*1988bd*/
/*00AED3*/
/*00519b */
.text_base-color, .conf-nav-column li a {
  color: #4d4d4d !important; }

.text_primary-base, .step-process_title, .step-process_active, .custom-component_avatar .actualAvatar .actualAvatarLabel {
  color: #1c2e51 !important; }

.text_primary-lighten1, .conf-nav-column li a:hover, .conf-nav-column li a:focus {
  color: #334363 !important; }

.text_secondary-base {
  color: #0e1728 !important; }

.text_accent-base {
  color: #FF8CC5 !important; }

.text_third-base {
  color: #70C438 !important; }

.text_fourth-base, .step-process_inactive {
  color: #8c8c8c !important; }

.text_fourth-lighten1 {
  color: #B8B9BB !important; }

.text_fourth-lighten2 {
  color: #d6d6d6 !important; }

.text_fourth-lighten3 {
  color: #EBEFF2 !important; }

.text_white {
  color: white !important; }

.text_error-highlight {
  color: #f44336 !important; }

.bkg_base-color {
  background-color: #4d4d4d !important; }

.bkg_primary-base {
  background-color: #1c2e51 !important; }

.bkg_primary-lighten1 {
  background-color: #334363 !important; }

.bkg_secondary-base {
  background-color: #0e1728 !important; }

.bkg_accent-base {
  background-color: #FF8CC5 !important; }

.bkg_third-base {
  background-color: #70C438 !important; }

.bkg_fourth-base {
  background-color: #8c8c8c !important; }

.bkg_fourth-lighten1 {
  background-color: #B8B9BB !important; }

.bkg_fourth-lighten2 {
  background-color: #d6d6d6 !important; }

.bkg_fourth-lighten3 {
  background-color: #EBEFF2 !important; }

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

#login, #publicPage {
  background-image: url("../images/styledImages_18032019/login/backgrounds/landPage/BG-blue03.jpg"); }

.collection-column_selectable-arrow {
  background-image: url("../images/flecha_ingreso_icon.png"); }

.show-pass {
  background-image: url("../images/icn-ver-clave_a.png");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 12px;
  right: 10px; }

.hide-pass {
  background-image: url("../images/icn-ocultar-clave_a.png");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 12px;
  right: 10px; }

.img-inc-editar {
  background: url("../images/icn-editar.png") 1px -4px;
  height: 23px;
  background-repeat: no-repeat;
  width: 34px !important; }

.icon-subtit tr.collection-table_collapsible_selectable_interna_headerGroup {
  background-image: url("../images/flecha_ingreso_icon.png");
  background-repeat: no-repeat;
  background-position-y: 11px;
  background-position-x: 98%; }

.action-button_icon_helpgeneral {
  background-image: url("../images/help.png");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  border: none;
  overflow: visible;
  width: 30px;
  height: 30px; }

.viumi_bkg {
  background: url("../images/viumi_bkg.png") no-repeat;
  background-position-y: center;
  background-size: contain; }

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }
  table th:focus, table td:focus {
    outline: none; }

a {
  text-decoration: none; }

button::-moz-focus-inner {
  border: 0; }

button {
  cursor: pointer; }

button:focus {
  outline: none; }

select::-ms-expand {
  background-color: transparent;
  border: 0; }

*:focus {
  outline: none; }

img {
  -webkit-backface-visibility: hidden;
  -ms-transform: translateZ(0);
  /* IE 9 */
  -webkit-transform: translateZ(0);
  /* Chrome, Safari, Opera */
  transform: translateZ(0); }

input::-ms-clear, input::-ms-reveal {
  display: none; }

.row {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px; }

.row:after {
  content: "";
  display: table;
  clear: both; }

.row .col, .row .step-process_path, .row .widget_alert_Container, .row .widget_alert_link, .row .widget_logoutHeaderWidget, .row .header_container_logo, .row .conf-container, .row #UserSessionHeaderWidgetContainer {
  float: left;
  box-sizing: border-box;
  min-height: 1px; }

.row .col[class*="push-"], .row .step-process_path[class*="push-"], .row .widget_alert_Container[class*="push-"], .row .widget_alert_link[class*="push-"], .row .widget_logoutHeaderWidget[class*="push-"], .row .header_container_logo[class*="push-"], .row .conf-container[class*="push-"], .row #UserSessionHeaderWidgetContainer[class*="push-"], .row .col[class*="pull-"], .row .step-process_path[class*="pull-"], .row .widget_alert_Container[class*="pull-"], .row .widget_alert_link[class*="pull-"], .row .widget_logoutHeaderWidget[class*="pull-"], .row .header_container_logo[class*="pull-"], .row .conf-container[class*="pull-"], .row #UserSessionHeaderWidgetContainer[class*="pull-"] {
  position: relative; }

.row .col.s1, .row .s1.step-process_path, .row .s1.widget_alert_Container, .row .s1.widget_alert_link, .row .s1.widget_logoutHeaderWidget, .row .s1.header_container_logo, .row .s1.conf-container, .row .s1#UserSessionHeaderWidgetContainer {
  width: 8.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s2, .row .s2.step-process_path, .row .s2.widget_alert_Container, .row .s2.widget_alert_link, .row .s2.widget_logoutHeaderWidget, .row .s2.header_container_logo, .row .s2.conf-container, .row .s2#UserSessionHeaderWidgetContainer {
  width: 16.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s3, .row .s3.step-process_path, .row .s3.widget_alert_Container, .row .s3.widget_alert_link, .row .s3.widget_logoutHeaderWidget, .row .s3.header_container_logo, .row .s3.conf-container, .row .s3#UserSessionHeaderWidgetContainer {
  width: 25%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s4, .row .s4.step-process_path, .row .s4.widget_alert_Container, .row .s4.widget_alert_link, .row .s4.widget_logoutHeaderWidget, .row .s4.header_container_logo, .row .s4.conf-container, .row .s4#UserSessionHeaderWidgetContainer {
  width: 33.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s5, .row .s5.step-process_path, .row .s5.widget_alert_Container, .row .s5.widget_alert_link, .row .s5.widget_logoutHeaderWidget, .row .s5.header_container_logo, .row .s5.conf-container, .row .s5#UserSessionHeaderWidgetContainer {
  width: 41.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s6, .row .s6.step-process_path, .row .s6.widget_alert_Container, .row .s6.widget_alert_link, .row .s6.widget_logoutHeaderWidget, .row .s6.header_container_logo, .row .s6.conf-container, .row .s6#UserSessionHeaderWidgetContainer {
  width: 50%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s7, .row .s7.step-process_path, .row .s7.widget_alert_Container, .row .s7.widget_alert_link, .row .s7.widget_logoutHeaderWidget, .row .s7.header_container_logo, .row .s7.conf-container, .row .s7#UserSessionHeaderWidgetContainer {
  width: 58.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s8, .row .s8.step-process_path, .row .s8.widget_alert_Container, .row .s8.widget_alert_link, .row .s8.widget_logoutHeaderWidget, .row .s8.header_container_logo, .row .s8.conf-container, .row .s8#UserSessionHeaderWidgetContainer {
  width: 66.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s9, .row .s9.step-process_path, .row .s9.widget_alert_Container, .row .s9.widget_alert_link, .row .s9.widget_logoutHeaderWidget, .row .s9.header_container_logo, .row .s9.conf-container, .row #UserSessionHeaderWidgetContainer {
  width: 75%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s10, .row .s10.step-process_path, .row .s10.widget_alert_Container, .row .s10.widget_alert_link, .row .s10.widget_logoutHeaderWidget, .row .s10.header_container_logo, .row .s10.conf-container, .row .s10#UserSessionHeaderWidgetContainer {
  width: 83.3333333333%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s11, .row .s11.step-process_path, .row .s11.widget_alert_Container, .row .s11.widget_alert_link, .row .s11.widget_logoutHeaderWidget, .row .s11.header_container_logo, .row .s11.conf-container, .row .s11#UserSessionHeaderWidgetContainer {
  width: 91.6666666667%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.s12, .row .s12.step-process_path, .row .s12.widget_alert_Container, .row .s12.widget_alert_link, .row .s12.widget_logoutHeaderWidget, .row .s12.header_container_logo, .row .s12.conf-container, .row .s12#UserSessionHeaderWidgetContainer {
  width: 100%;
  margin-left: auto;
  left: auto;
  right: auto; }

.row .col.offset-s1, .row .offset-s1.step-process_path, .row .offset-s1.widget_alert_Container, .row .offset-s1.widget_alert_link, .row .offset-s1.widget_logoutHeaderWidget, .row .offset-s1.header_container_logo, .row .offset-s1.conf-container, .row .offset-s1#UserSessionHeaderWidgetContainer {
  margin-left: 8.3333333333%; }

.row .col.pull-s1, .row .pull-s1.step-process_path, .row .pull-s1.widget_alert_Container, .row .pull-s1.widget_alert_link, .row .pull-s1.widget_logoutHeaderWidget, .row .pull-s1.header_container_logo, .row .pull-s1.conf-container, .row .pull-s1#UserSessionHeaderWidgetContainer {
  right: 8.3333333333%; }

.row .col.push-s1, .row .push-s1.step-process_path, .row .push-s1.widget_alert_Container, .row .push-s1.widget_alert_link, .row .push-s1.widget_logoutHeaderWidget, .row .push-s1.header_container_logo, .row .push-s1.conf-container, .row .push-s1#UserSessionHeaderWidgetContainer {
  left: 8.3333333333%; }

.row .col.offset-s2, .row .offset-s2.step-process_path, .row .offset-s2.widget_alert_Container, .row .offset-s2.widget_alert_link, .row .offset-s2.widget_logoutHeaderWidget, .row .offset-s2.header_container_logo, .row .offset-s2.conf-container, .row .offset-s2#UserSessionHeaderWidgetContainer {
  margin-left: 16.6666666667%; }

.row .col.pull-s2, .row .pull-s2.step-process_path, .row .pull-s2.widget_alert_Container, .row .pull-s2.widget_alert_link, .row .pull-s2.widget_logoutHeaderWidget, .row .pull-s2.header_container_logo, .row .pull-s2.conf-container, .row .pull-s2#UserSessionHeaderWidgetContainer {
  right: 16.6666666667%; }

.row .col.push-s2, .row .push-s2.step-process_path, .row .push-s2.widget_alert_Container, .row .push-s2.widget_alert_link, .row .push-s2.widget_logoutHeaderWidget, .row .push-s2.header_container_logo, .row .push-s2.conf-container, .row .push-s2#UserSessionHeaderWidgetContainer {
  left: 16.6666666667%; }

.row .col.offset-s3, .row .offset-s3.step-process_path, .row .offset-s3.widget_alert_Container, .row .offset-s3.widget_alert_link, .row .offset-s3.widget_logoutHeaderWidget, .row .offset-s3.header_container_logo, .row .offset-s3.conf-container, .row .offset-s3#UserSessionHeaderWidgetContainer {
  margin-left: 25%; }

.row .col.pull-s3, .row .pull-s3.step-process_path, .row .pull-s3.widget_alert_Container, .row .pull-s3.widget_alert_link, .row .pull-s3.widget_logoutHeaderWidget, .row .pull-s3.header_container_logo, .row .pull-s3.conf-container, .row .pull-s3#UserSessionHeaderWidgetContainer {
  right: 25%; }

.row .col.push-s3, .row .push-s3.step-process_path, .row .push-s3.widget_alert_Container, .row .push-s3.widget_alert_link, .row .push-s3.widget_logoutHeaderWidget, .row .push-s3.header_container_logo, .row .push-s3.conf-container, .row .push-s3#UserSessionHeaderWidgetContainer {
  left: 25%; }

.row .col.offset-s4, .row .offset-s4.step-process_path, .row .offset-s4.widget_alert_Container, .row .offset-s4.widget_alert_link, .row .offset-s4.widget_logoutHeaderWidget, .row .offset-s4.header_container_logo, .row .offset-s4.conf-container, .row .offset-s4#UserSessionHeaderWidgetContainer {
  margin-left: 33.3333333333%; }

.row .col.pull-s4, .row .pull-s4.step-process_path, .row .pull-s4.widget_alert_Container, .row .pull-s4.widget_alert_link, .row .pull-s4.widget_logoutHeaderWidget, .row .pull-s4.header_container_logo, .row .pull-s4.conf-container, .row .pull-s4#UserSessionHeaderWidgetContainer {
  right: 33.3333333333%; }

.row .col.push-s4, .row .push-s4.step-process_path, .row .push-s4.widget_alert_Container, .row .push-s4.widget_alert_link, .row .push-s4.widget_logoutHeaderWidget, .row .push-s4.header_container_logo, .row .push-s4.conf-container, .row .push-s4#UserSessionHeaderWidgetContainer {
  left: 33.3333333333%; }

.row .col.offset-s5, .row .offset-s5.step-process_path, .row .offset-s5.widget_alert_Container, .row .offset-s5.widget_alert_link, .row .offset-s5.widget_logoutHeaderWidget, .row .offset-s5.header_container_logo, .row .offset-s5.conf-container, .row .offset-s5#UserSessionHeaderWidgetContainer {
  margin-left: 41.6666666667%; }

.row .col.pull-s5, .row .pull-s5.step-process_path, .row .pull-s5.widget_alert_Container, .row .pull-s5.widget_alert_link, .row .pull-s5.widget_logoutHeaderWidget, .row .pull-s5.header_container_logo, .row .pull-s5.conf-container, .row .pull-s5#UserSessionHeaderWidgetContainer {
  right: 41.6666666667%; }

.row .col.push-s5, .row .push-s5.step-process_path, .row .push-s5.widget_alert_Container, .row .push-s5.widget_alert_link, .row .push-s5.widget_logoutHeaderWidget, .row .push-s5.header_container_logo, .row .push-s5.conf-container, .row .push-s5#UserSessionHeaderWidgetContainer {
  left: 41.6666666667%; }

.row .col.offset-s6, .row .offset-s6.step-process_path, .row .offset-s6.widget_alert_Container, .row .offset-s6.widget_alert_link, .row .offset-s6.widget_logoutHeaderWidget, .row .offset-s6.header_container_logo, .row .offset-s6.conf-container, .row .offset-s6#UserSessionHeaderWidgetContainer {
  margin-left: 50%; }

.row .col.pull-s6, .row .pull-s6.step-process_path, .row .pull-s6.widget_alert_Container, .row .pull-s6.widget_alert_link, .row .pull-s6.widget_logoutHeaderWidget, .row .pull-s6.header_container_logo, .row .pull-s6.conf-container, .row .pull-s6#UserSessionHeaderWidgetContainer {
  right: 50%; }

.row .col.push-s6, .row .push-s6.step-process_path, .row .push-s6.widget_alert_Container, .row .push-s6.widget_alert_link, .row .push-s6.widget_logoutHeaderWidget, .row .push-s6.header_container_logo, .row .push-s6.conf-container, .row .push-s6#UserSessionHeaderWidgetContainer {
  left: 50%; }

.row .col.offset-s7, .row .offset-s7.step-process_path, .row .offset-s7.widget_alert_Container, .row .offset-s7.widget_alert_link, .row .offset-s7.widget_logoutHeaderWidget, .row .offset-s7.header_container_logo, .row .offset-s7.conf-container, .row .offset-s7#UserSessionHeaderWidgetContainer {
  margin-left: 58.3333333333%; }

.row .col.pull-s7, .row .pull-s7.step-process_path, .row .pull-s7.widget_alert_Container, .row .pull-s7.widget_alert_link, .row .pull-s7.widget_logoutHeaderWidget, .row .pull-s7.header_container_logo, .row .pull-s7.conf-container, .row .pull-s7#UserSessionHeaderWidgetContainer {
  right: 58.3333333333%; }

.row .col.push-s7, .row .push-s7.step-process_path, .row .push-s7.widget_alert_Container, .row .push-s7.widget_alert_link, .row .push-s7.widget_logoutHeaderWidget, .row .push-s7.header_container_logo, .row .push-s7.conf-container, .row .push-s7#UserSessionHeaderWidgetContainer {
  left: 58.3333333333%; }

.row .col.offset-s8, .row .offset-s8.step-process_path, .row .offset-s8.widget_alert_Container, .row .offset-s8.widget_alert_link, .row .offset-s8.widget_logoutHeaderWidget, .row .offset-s8.header_container_logo, .row .offset-s8.conf-container, .row .offset-s8#UserSessionHeaderWidgetContainer {
  margin-left: 66.6666666667%; }

.row .col.pull-s8, .row .pull-s8.step-process_path, .row .pull-s8.widget_alert_Container, .row .pull-s8.widget_alert_link, .row .pull-s8.widget_logoutHeaderWidget, .row .pull-s8.header_container_logo, .row .pull-s8.conf-container, .row .pull-s8#UserSessionHeaderWidgetContainer {
  right: 66.6666666667%; }

.row .col.push-s8, .row .push-s8.step-process_path, .row .push-s8.widget_alert_Container, .row .push-s8.widget_alert_link, .row .push-s8.widget_logoutHeaderWidget, .row .push-s8.header_container_logo, .row .push-s8.conf-container, .row .push-s8#UserSessionHeaderWidgetContainer {
  left: 66.6666666667%; }

.row .col.offset-s9, .row .offset-s9.step-process_path, .row .offset-s9.widget_alert_Container, .row .offset-s9.widget_alert_link, .row .offset-s9.widget_logoutHeaderWidget, .row .offset-s9.header_container_logo, .row .offset-s9.conf-container, .row .offset-s9#UserSessionHeaderWidgetContainer {
  margin-left: 75%; }

.row .col.pull-s9, .row .pull-s9.step-process_path, .row .pull-s9.widget_alert_Container, .row .pull-s9.widget_alert_link, .row .pull-s9.widget_logoutHeaderWidget, .row .pull-s9.header_container_logo, .row .pull-s9.conf-container, .row .pull-s9#UserSessionHeaderWidgetContainer {
  right: 75%; }

.row .col.push-s9, .row .push-s9.step-process_path, .row .push-s9.widget_alert_Container, .row .push-s9.widget_alert_link, .row .push-s9.widget_logoutHeaderWidget, .row .push-s9.header_container_logo, .row .push-s9.conf-container, .row .push-s9#UserSessionHeaderWidgetContainer {
  left: 75%; }

.row .col.offset-s10, .row .offset-s10.step-process_path, .row .offset-s10.widget_alert_Container, .row .offset-s10.widget_alert_link, .row .offset-s10.widget_logoutHeaderWidget, .row .offset-s10.header_container_logo, .row .offset-s10.conf-container, .row .offset-s10#UserSessionHeaderWidgetContainer {
  margin-left: 83.3333333333%; }

.row .col.pull-s10, .row .pull-s10.step-process_path, .row .pull-s10.widget_alert_Container, .row .pull-s10.widget_alert_link, .row .pull-s10.widget_logoutHeaderWidget, .row .pull-s10.header_container_logo, .row .pull-s10.conf-container, .row .pull-s10#UserSessionHeaderWidgetContainer {
  right: 83.3333333333%; }

.row .col.push-s10, .row .push-s10.step-process_path, .row .push-s10.widget_alert_Container, .row .push-s10.widget_alert_link, .row .push-s10.widget_logoutHeaderWidget, .row .push-s10.header_container_logo, .row .push-s10.conf-container, .row .push-s10#UserSessionHeaderWidgetContainer {
  left: 83.3333333333%; }

.row .col.offset-s11, .row .offset-s11.step-process_path, .row .offset-s11.widget_alert_Container, .row .offset-s11.widget_alert_link, .row .offset-s11.widget_logoutHeaderWidget, .row .offset-s11.header_container_logo, .row .offset-s11.conf-container, .row .offset-s11#UserSessionHeaderWidgetContainer {
  margin-left: 91.6666666667%; }

.row .col.pull-s11, .row .pull-s11.step-process_path, .row .pull-s11.widget_alert_Container, .row .pull-s11.widget_alert_link, .row .pull-s11.widget_logoutHeaderWidget, .row .pull-s11.header_container_logo, .row .pull-s11.conf-container, .row .pull-s11#UserSessionHeaderWidgetContainer {
  right: 91.6666666667%; }

.row .col.push-s11, .row .push-s11.step-process_path, .row .push-s11.widget_alert_Container, .row .push-s11.widget_alert_link, .row .push-s11.widget_logoutHeaderWidget, .row .push-s11.header_container_logo, .row .push-s11.conf-container, .row .push-s11#UserSessionHeaderWidgetContainer {
  left: 91.6666666667%; }

.row .col.offset-s12, .row .offset-s12.step-process_path, .row .offset-s12.widget_alert_Container, .row .offset-s12.widget_alert_link, .row .offset-s12.widget_logoutHeaderWidget, .row .offset-s12.header_container_logo, .row .offset-s12.conf-container, .row .offset-s12#UserSessionHeaderWidgetContainer {
  margin-left: 100%; }

.row .col.pull-s12, .row .pull-s12.step-process_path, .row .pull-s12.widget_alert_Container, .row .pull-s12.widget_alert_link, .row .pull-s12.widget_logoutHeaderWidget, .row .pull-s12.header_container_logo, .row .pull-s12.conf-container, .row .pull-s12#UserSessionHeaderWidgetContainer {
  right: 100%; }

.row .col.push-s12, .row .push-s12.step-process_path, .row .push-s12.widget_alert_Container, .row .push-s12.widget_alert_link, .row .push-s12.widget_logoutHeaderWidget, .row .push-s12.header_container_logo, .row .push-s12.conf-container, .row .push-s12#UserSessionHeaderWidgetContainer {
  left: 100%; }

@media only screen and (min-width: 601px) {
  .row .col.m1, .row .m1.step-process_path, .row .m1.widget_alert_Container, .row .m1.widget_alert_link, .row .m1.widget_logoutHeaderWidget, .row .m1.header_container_logo, .row .m1.conf-container, .row .m1#UserSessionHeaderWidgetContainer {
    width: 8.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.m2, .row .m2.step-process_path, .row .m2.widget_alert_Container, .row .m2.widget_alert_link, .row .m2.widget_logoutHeaderWidget, .row .m2.header_container_logo, .row .m2.conf-container, .row .m2#UserSessionHeaderWidgetContainer {
    width: 16.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.m3, .row .m3.step-process_path, .row .m3.widget_alert_Container, .row .m3.widget_alert_link, .row .m3.widget_logoutHeaderWidget, .row .m3.header_container_logo, .row .m3.conf-container, .row .m3#UserSessionHeaderWidgetContainer {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.m4, .row .m4.step-process_path, .row .m4.widget_alert_Container, .row .m4.widget_alert_link, .row .m4.widget_logoutHeaderWidget, .row .m4.header_container_logo, .row .m4.conf-container, .row .m4#UserSessionHeaderWidgetContainer {
    width: 33.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.m5, .row .m5.step-process_path, .row .m5.widget_alert_Container, .row .m5.widget_alert_link, .row .m5.widget_logoutHeaderWidget, .row .m5.header_container_logo, .row .m5.conf-container, .row .m5#UserSessionHeaderWidgetContainer {
    width: 41.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.m6, .row .m6.step-process_path, .row .m6.widget_alert_Container, .row .m6.widget_alert_link, .row .m6.widget_logoutHeaderWidget, .row .m6.header_container_logo, .row .m6.conf-container, .row .m6#UserSessionHeaderWidgetContainer {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.m7, .row .m7.step-process_path, .row .m7.widget_alert_Container, .row .m7.widget_alert_link, .row .m7.widget_logoutHeaderWidget, .row .m7.header_container_logo, .row .m7.conf-container, .row .m7#UserSessionHeaderWidgetContainer {
    width: 58.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.m8, .row .m8.step-process_path, .row .m8.widget_alert_Container, .row .m8.widget_alert_link, .row .m8.widget_logoutHeaderWidget, .row .m8.header_container_logo, .row .m8.conf-container, .row .m8#UserSessionHeaderWidgetContainer {
    width: 66.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.m9, .row .m9.step-process_path, .row .m9.widget_alert_Container, .row .m9.widget_alert_link, .row .m9.widget_logoutHeaderWidget, .row .m9.header_container_logo, .row .m9.conf-container, .row .m9#UserSessionHeaderWidgetContainer {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.m10, .row .m10.step-process_path, .row .m10.widget_alert_Container, .row .m10.widget_alert_link, .row .m10.widget_logoutHeaderWidget, .row .m10.header_container_logo, .row .m10.conf-container, .row .m10#UserSessionHeaderWidgetContainer {
    width: 83.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.m11, .row .m11.step-process_path, .row .m11.widget_alert_Container, .row .m11.widget_alert_link, .row .m11.widget_logoutHeaderWidget, .row .m11.header_container_logo, .row .m11.conf-container, .row .m11#UserSessionHeaderWidgetContainer {
    width: 91.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.m12, .row .m12.step-process_path, .row .m12.widget_alert_Container, .row .m12.widget_alert_link, .row .m12.widget_logoutHeaderWidget, .row .m12.header_container_logo, .row .m12.conf-container, .row .m12#UserSessionHeaderWidgetContainer {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.offset-m1, .row .offset-m1.step-process_path, .row .offset-m1.widget_alert_Container, .row .offset-m1.widget_alert_link, .row .offset-m1.widget_logoutHeaderWidget, .row .offset-m1.header_container_logo, .row .offset-m1.conf-container, .row .offset-m1#UserSessionHeaderWidgetContainer {
    margin-left: 8.3333333333%; }
  .row .col.pull-m1, .row .pull-m1.step-process_path, .row .pull-m1.widget_alert_Container, .row .pull-m1.widget_alert_link, .row .pull-m1.widget_logoutHeaderWidget, .row .pull-m1.header_container_logo, .row .pull-m1.conf-container, .row .pull-m1#UserSessionHeaderWidgetContainer {
    right: 8.3333333333%; }
  .row .col.push-m1, .row .push-m1.step-process_path, .row .push-m1.widget_alert_Container, .row .push-m1.widget_alert_link, .row .push-m1.widget_logoutHeaderWidget, .row .push-m1.header_container_logo, .row .push-m1.conf-container, .row .push-m1#UserSessionHeaderWidgetContainer {
    left: 8.3333333333%; }
  .row .col.offset-m2, .row .offset-m2.step-process_path, .row .offset-m2.widget_alert_Container, .row .offset-m2.widget_alert_link, .row .offset-m2.widget_logoutHeaderWidget, .row .offset-m2.header_container_logo, .row .offset-m2.conf-container, .row .offset-m2#UserSessionHeaderWidgetContainer {
    margin-left: 16.6666666667%; }
  .row .col.pull-m2, .row .pull-m2.step-process_path, .row .pull-m2.widget_alert_Container, .row .pull-m2.widget_alert_link, .row .pull-m2.widget_logoutHeaderWidget, .row .pull-m2.header_container_logo, .row .pull-m2.conf-container, .row .pull-m2#UserSessionHeaderWidgetContainer {
    right: 16.6666666667%; }
  .row .col.push-m2, .row .push-m2.step-process_path, .row .push-m2.widget_alert_Container, .row .push-m2.widget_alert_link, .row .push-m2.widget_logoutHeaderWidget, .row .push-m2.header_container_logo, .row .push-m2.conf-container, .row .push-m2#UserSessionHeaderWidgetContainer {
    left: 16.6666666667%; }
  .row .col.offset-m3, .row .offset-m3.step-process_path, .row .offset-m3.widget_alert_Container, .row .offset-m3.widget_alert_link, .row .offset-m3.widget_logoutHeaderWidget, .row .offset-m3.header_container_logo, .row .offset-m3.conf-container, .row .offset-m3#UserSessionHeaderWidgetContainer {
    margin-left: 25%; }
  .row .col.pull-m3, .row .pull-m3.step-process_path, .row .pull-m3.widget_alert_Container, .row .pull-m3.widget_alert_link, .row .pull-m3.widget_logoutHeaderWidget, .row .pull-m3.header_container_logo, .row .pull-m3.conf-container, .row .pull-m3#UserSessionHeaderWidgetContainer {
    right: 25%; }
  .row .col.push-m3, .row .push-m3.step-process_path, .row .push-m3.widget_alert_Container, .row .push-m3.widget_alert_link, .row .push-m3.widget_logoutHeaderWidget, .row .push-m3.header_container_logo, .row .push-m3.conf-container, .row .push-m3#UserSessionHeaderWidgetContainer {
    left: 25%; }
  .row .col.offset-m4, .row .offset-m4.step-process_path, .row .offset-m4.widget_alert_Container, .row .offset-m4.widget_alert_link, .row .offset-m4.widget_logoutHeaderWidget, .row .offset-m4.header_container_logo, .row .offset-m4.conf-container, .row .offset-m4#UserSessionHeaderWidgetContainer {
    margin-left: 33.3333333333%; }
  .row .col.pull-m4, .row .pull-m4.step-process_path, .row .pull-m4.widget_alert_Container, .row .pull-m4.widget_alert_link, .row .pull-m4.widget_logoutHeaderWidget, .row .pull-m4.header_container_logo, .row .pull-m4.conf-container, .row .pull-m4#UserSessionHeaderWidgetContainer {
    right: 33.3333333333%; }
  .row .col.push-m4, .row .push-m4.step-process_path, .row .push-m4.widget_alert_Container, .row .push-m4.widget_alert_link, .row .push-m4.widget_logoutHeaderWidget, .row .push-m4.header_container_logo, .row .push-m4.conf-container, .row .push-m4#UserSessionHeaderWidgetContainer {
    left: 33.3333333333%; }
  .row .col.offset-m5, .row .offset-m5.step-process_path, .row .offset-m5.widget_alert_Container, .row .offset-m5.widget_alert_link, .row .offset-m5.widget_logoutHeaderWidget, .row .offset-m5.header_container_logo, .row .offset-m5.conf-container, .row .offset-m5#UserSessionHeaderWidgetContainer {
    margin-left: 41.6666666667%; }
  .row .col.pull-m5, .row .pull-m5.step-process_path, .row .pull-m5.widget_alert_Container, .row .pull-m5.widget_alert_link, .row .pull-m5.widget_logoutHeaderWidget, .row .pull-m5.header_container_logo, .row .pull-m5.conf-container, .row .pull-m5#UserSessionHeaderWidgetContainer {
    right: 41.6666666667%; }
  .row .col.push-m5, .row .push-m5.step-process_path, .row .push-m5.widget_alert_Container, .row .push-m5.widget_alert_link, .row .push-m5.widget_logoutHeaderWidget, .row .push-m5.header_container_logo, .row .push-m5.conf-container, .row .push-m5#UserSessionHeaderWidgetContainer {
    left: 41.6666666667%; }
  .row .col.offset-m6, .row .offset-m6.step-process_path, .row .offset-m6.widget_alert_Container, .row .offset-m6.widget_alert_link, .row .offset-m6.widget_logoutHeaderWidget, .row .offset-m6.header_container_logo, .row .offset-m6.conf-container, .row .offset-m6#UserSessionHeaderWidgetContainer {
    margin-left: 50%; }
  .row .col.pull-m6, .row .pull-m6.step-process_path, .row .pull-m6.widget_alert_Container, .row .pull-m6.widget_alert_link, .row .pull-m6.widget_logoutHeaderWidget, .row .pull-m6.header_container_logo, .row .pull-m6.conf-container, .row .pull-m6#UserSessionHeaderWidgetContainer {
    right: 50%; }
  .row .col.push-m6, .row .push-m6.step-process_path, .row .push-m6.widget_alert_Container, .row .push-m6.widget_alert_link, .row .push-m6.widget_logoutHeaderWidget, .row .push-m6.header_container_logo, .row .push-m6.conf-container, .row .push-m6#UserSessionHeaderWidgetContainer {
    left: 50%; }
  .row .col.offset-m7, .row .offset-m7.step-process_path, .row .offset-m7.widget_alert_Container, .row .offset-m7.widget_alert_link, .row .offset-m7.widget_logoutHeaderWidget, .row .offset-m7.header_container_logo, .row .offset-m7.conf-container, .row .offset-m7#UserSessionHeaderWidgetContainer {
    margin-left: 58.3333333333%; }
  .row .col.pull-m7, .row .pull-m7.step-process_path, .row .pull-m7.widget_alert_Container, .row .pull-m7.widget_alert_link, .row .pull-m7.widget_logoutHeaderWidget, .row .pull-m7.header_container_logo, .row .pull-m7.conf-container, .row .pull-m7#UserSessionHeaderWidgetContainer {
    right: 58.3333333333%; }
  .row .col.push-m7, .row .push-m7.step-process_path, .row .push-m7.widget_alert_Container, .row .push-m7.widget_alert_link, .row .push-m7.widget_logoutHeaderWidget, .row .push-m7.header_container_logo, .row .push-m7.conf-container, .row .push-m7#UserSessionHeaderWidgetContainer {
    left: 58.3333333333%; }
  .row .col.offset-m8, .row .offset-m8.step-process_path, .row .offset-m8.widget_alert_Container, .row .offset-m8.widget_alert_link, .row .offset-m8.widget_logoutHeaderWidget, .row .offset-m8.header_container_logo, .row .offset-m8.conf-container, .row .offset-m8#UserSessionHeaderWidgetContainer {
    margin-left: 66.6666666667%; }
  .row .col.pull-m8, .row .pull-m8.step-process_path, .row .pull-m8.widget_alert_Container, .row .pull-m8.widget_alert_link, .row .pull-m8.widget_logoutHeaderWidget, .row .pull-m8.header_container_logo, .row .pull-m8.conf-container, .row .pull-m8#UserSessionHeaderWidgetContainer {
    right: 66.6666666667%; }
  .row .col.push-m8, .row .push-m8.step-process_path, .row .push-m8.widget_alert_Container, .row .push-m8.widget_alert_link, .row .push-m8.widget_logoutHeaderWidget, .row .push-m8.header_container_logo, .row .push-m8.conf-container, .row .push-m8#UserSessionHeaderWidgetContainer {
    left: 66.6666666667%; }
  .row .col.offset-m9, .row .offset-m9.step-process_path, .row .offset-m9.widget_alert_Container, .row .offset-m9.widget_alert_link, .row .offset-m9.widget_logoutHeaderWidget, .row .offset-m9.header_container_logo, .row .offset-m9.conf-container, .row .offset-m9#UserSessionHeaderWidgetContainer {
    margin-left: 75%; }
  .row .col.pull-m9, .row .pull-m9.step-process_path, .row .pull-m9.widget_alert_Container, .row .pull-m9.widget_alert_link, .row .pull-m9.widget_logoutHeaderWidget, .row .pull-m9.header_container_logo, .row .pull-m9.conf-container, .row .pull-m9#UserSessionHeaderWidgetContainer {
    right: 75%; }
  .row .col.push-m9, .row .push-m9.step-process_path, .row .push-m9.widget_alert_Container, .row .push-m9.widget_alert_link, .row .push-m9.widget_logoutHeaderWidget, .row .push-m9.header_container_logo, .row .push-m9.conf-container, .row .push-m9#UserSessionHeaderWidgetContainer {
    left: 75%; }
  .row .col.offset-m10, .row .offset-m10.step-process_path, .row .offset-m10.widget_alert_Container, .row .offset-m10.widget_alert_link, .row .offset-m10.widget_logoutHeaderWidget, .row .offset-m10.header_container_logo, .row .offset-m10.conf-container, .row .offset-m10#UserSessionHeaderWidgetContainer {
    margin-left: 83.3333333333%; }
  .row .col.pull-m10, .row .pull-m10.step-process_path, .row .pull-m10.widget_alert_Container, .row .pull-m10.widget_alert_link, .row .pull-m10.widget_logoutHeaderWidget, .row .pull-m10.header_container_logo, .row .pull-m10.conf-container, .row .pull-m10#UserSessionHeaderWidgetContainer {
    right: 83.3333333333%; }
  .row .col.push-m10, .row .push-m10.step-process_path, .row .push-m10.widget_alert_Container, .row .push-m10.widget_alert_link, .row .push-m10.widget_logoutHeaderWidget, .row .push-m10.header_container_logo, .row .push-m10.conf-container, .row .push-m10#UserSessionHeaderWidgetContainer {
    left: 83.3333333333%; }
  .row .col.offset-m11, .row .offset-m11.step-process_path, .row .offset-m11.widget_alert_Container, .row .offset-m11.widget_alert_link, .row .offset-m11.widget_logoutHeaderWidget, .row .offset-m11.header_container_logo, .row .offset-m11.conf-container, .row .offset-m11#UserSessionHeaderWidgetContainer {
    margin-left: 91.6666666667%; }
  .row .col.pull-m11, .row .pull-m11.step-process_path, .row .pull-m11.widget_alert_Container, .row .pull-m11.widget_alert_link, .row .pull-m11.widget_logoutHeaderWidget, .row .pull-m11.header_container_logo, .row .pull-m11.conf-container, .row .pull-m11#UserSessionHeaderWidgetContainer {
    right: 91.6666666667%; }
  .row .col.push-m11, .row .push-m11.step-process_path, .row .push-m11.widget_alert_Container, .row .push-m11.widget_alert_link, .row .push-m11.widget_logoutHeaderWidget, .row .push-m11.header_container_logo, .row .push-m11.conf-container, .row .push-m11#UserSessionHeaderWidgetContainer {
    left: 91.6666666667%; }
  .row .col.offset-m12, .row .offset-m12.step-process_path, .row .offset-m12.widget_alert_Container, .row .offset-m12.widget_alert_link, .row .offset-m12.widget_logoutHeaderWidget, .row .offset-m12.header_container_logo, .row .offset-m12.conf-container, .row .offset-m12#UserSessionHeaderWidgetContainer {
    margin-left: 100%; }
  .row .col.pull-m12, .row .pull-m12.step-process_path, .row .pull-m12.widget_alert_Container, .row .pull-m12.widget_alert_link, .row .pull-m12.widget_logoutHeaderWidget, .row .pull-m12.header_container_logo, .row .pull-m12.conf-container, .row .pull-m12#UserSessionHeaderWidgetContainer {
    right: 100%; }
  .row .col.push-m12, .row .push-m12.step-process_path, .row .push-m12.widget_alert_Container, .row .push-m12.widget_alert_link, .row .push-m12.widget_logoutHeaderWidget, .row .push-m12.header_container_logo, .row .push-m12.conf-container, .row .push-m12#UserSessionHeaderWidgetContainer {
    left: 100%; } }

@media only screen and (min-width: 993px) {
  .row .col.l1, .row .l1.step-process_path, .row .l1.widget_alert_Container, .row .l1.widget_alert_link, .row .l1.widget_logoutHeaderWidget, .row .l1.header_container_logo, .row .l1.conf-container, .row .l1#UserSessionHeaderWidgetContainer {
    width: 8.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.l2, .row .l2.step-process_path, .row .l2.widget_alert_Container, .row .l2.widget_alert_link, .row .l2.widget_logoutHeaderWidget, .row .l2.header_container_logo, .row .l2.conf-container, .row .l2#UserSessionHeaderWidgetContainer {
    width: 16.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.l3, .row .l3.step-process_path, .row .l3.widget_alert_Container, .row .l3.widget_alert_link, .row .l3.widget_logoutHeaderWidget, .row .l3.header_container_logo, .row .l3.conf-container, .row .l3#UserSessionHeaderWidgetContainer {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.l4, .row .l4.step-process_path, .row .l4.widget_alert_Container, .row .l4.widget_alert_link, .row .l4.widget_logoutHeaderWidget, .row .l4.header_container_logo, .row .l4.conf-container, .row .l4#UserSessionHeaderWidgetContainer {
    width: 33.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.l5, .row .l5.step-process_path, .row .l5.widget_alert_Container, .row .l5.widget_alert_link, .row .l5.widget_logoutHeaderWidget, .row .l5.header_container_logo, .row .l5.conf-container, .row .l5#UserSessionHeaderWidgetContainer {
    width: 41.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.l6, .row .l6.step-process_path, .row .l6.widget_alert_Container, .row .l6.widget_alert_link, .row .l6.widget_logoutHeaderWidget, .row .l6.header_container_logo, .row .l6.conf-container, .row .l6#UserSessionHeaderWidgetContainer {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.l7, .row .l7.step-process_path, .row .l7.widget_alert_Container, .row .l7.widget_alert_link, .row .l7.widget_logoutHeaderWidget, .row .l7.header_container_logo, .row .l7.conf-container, .row .l7#UserSessionHeaderWidgetContainer {
    width: 58.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.l8, .row .l8.step-process_path, .row .l8.widget_alert_Container, .row .l8.widget_alert_link, .row .l8.widget_logoutHeaderWidget, .row .l8.header_container_logo, .row .l8.conf-container, .row .l8#UserSessionHeaderWidgetContainer {
    width: 66.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.l9, .row .l9.step-process_path, .row .l9.widget_alert_Container, .row .l9.widget_alert_link, .row .l9.widget_logoutHeaderWidget, .row .l9.header_container_logo, .row .l9.conf-container, .row .l9#UserSessionHeaderWidgetContainer {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.l10, .row .l10.step-process_path, .row .l10.widget_alert_Container, .row .l10.widget_alert_link, .row .l10.widget_logoutHeaderWidget, .row .l10.header_container_logo, .row .l10.conf-container, .row .l10#UserSessionHeaderWidgetContainer {
    width: 83.3333333333%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.l11, .row .l11.step-process_path, .row .l11.widget_alert_Container, .row .l11.widget_alert_link, .row .l11.widget_logoutHeaderWidget, .row .l11.header_container_logo, .row .l11.conf-container, .row .l11#UserSessionHeaderWidgetContainer {
    width: 91.6666666667%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.l12, .row .step-process_path, .row .l12.widget_alert_Container, .row .widget_alert_Container.step-process_path, .row .l12.widget_alert_link, .row .widget_alert_link.step-process_path, .row .l12.widget_logoutHeaderWidget, .row .widget_logoutHeaderWidget.step-process_path, .row .l12.header_container_logo, .row .header_container_logo.step-process_path, .row .l12.conf-container, .row .conf-container.step-process_path, .row .l12#UserSessionHeaderWidgetContainer, .row #UserSessionHeaderWidgetContainer.step-process_path {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto; }
  .row .col.offset-l1, .row .offset-l1.step-process_path, .row .offset-l1.widget_alert_Container, .row .offset-l1.widget_alert_link, .row .offset-l1.widget_logoutHeaderWidget, .row .offset-l1.header_container_logo, .row .offset-l1.conf-container, .row .offset-l1#UserSessionHeaderWidgetContainer {
    margin-left: 8.3333333333%; }
  .row .col.pull-l1, .row .pull-l1.step-process_path, .row .pull-l1.widget_alert_Container, .row .pull-l1.widget_alert_link, .row .pull-l1.widget_logoutHeaderWidget, .row .pull-l1.header_container_logo, .row .pull-l1.conf-container, .row .pull-l1#UserSessionHeaderWidgetContainer {
    right: 8.3333333333%; }
  .row .col.push-l1, .row .push-l1.step-process_path, .row .push-l1.widget_alert_Container, .row .push-l1.widget_alert_link, .row .push-l1.widget_logoutHeaderWidget, .row .push-l1.header_container_logo, .row .push-l1.conf-container, .row .push-l1#UserSessionHeaderWidgetContainer {
    left: 8.3333333333%; }
  .row .col.offset-l2, .row .offset-l2.step-process_path, .row .offset-l2.widget_alert_Container, .row .offset-l2.widget_alert_link, .row .offset-l2.widget_logoutHeaderWidget, .row .offset-l2.header_container_logo, .row .offset-l2.conf-container, .row .offset-l2#UserSessionHeaderWidgetContainer {
    margin-left: 16.6666666667%; }
  .row .col.pull-l2, .row .pull-l2.step-process_path, .row .pull-l2.widget_alert_Container, .row .pull-l2.widget_alert_link, .row .pull-l2.widget_logoutHeaderWidget, .row .pull-l2.header_container_logo, .row .pull-l2.conf-container, .row .pull-l2#UserSessionHeaderWidgetContainer {
    right: 16.6666666667%; }
  .row .col.push-l2, .row .push-l2.step-process_path, .row .push-l2.widget_alert_Container, .row .push-l2.widget_alert_link, .row .push-l2.widget_logoutHeaderWidget, .row .push-l2.header_container_logo, .row .push-l2.conf-container, .row .push-l2#UserSessionHeaderWidgetContainer {
    left: 16.6666666667%; }
  .row .col.offset-l3, .row .offset-l3.step-process_path, .row .offset-l3.widget_alert_Container, .row .offset-l3.widget_alert_link, .row .offset-l3.widget_logoutHeaderWidget, .row .offset-l3.header_container_logo, .row .offset-l3.conf-container, .row .offset-l3#UserSessionHeaderWidgetContainer {
    margin-left: 25%; }
  .row .col.pull-l3, .row .pull-l3.step-process_path, .row .pull-l3.widget_alert_Container, .row .pull-l3.widget_alert_link, .row .pull-l3.widget_logoutHeaderWidget, .row .pull-l3.header_container_logo, .row .pull-l3.conf-container, .row .pull-l3#UserSessionHeaderWidgetContainer {
    right: 25%; }
  .row .col.push-l3, .row .push-l3.step-process_path, .row .push-l3.widget_alert_Container, .row .push-l3.widget_alert_link, .row .push-l3.widget_logoutHeaderWidget, .row .push-l3.header_container_logo, .row .push-l3.conf-container, .row .push-l3#UserSessionHeaderWidgetContainer {
    left: 25%; }
  .row .col.offset-l4, .row .offset-l4.step-process_path, .row .offset-l4.widget_alert_Container, .row .offset-l4.widget_alert_link, .row .offset-l4.widget_logoutHeaderWidget, .row .offset-l4.header_container_logo, .row .offset-l4.conf-container, .row .offset-l4#UserSessionHeaderWidgetContainer {
    margin-left: 33.3333333333%; }
  .row .col.pull-l4, .row .pull-l4.step-process_path, .row .pull-l4.widget_alert_Container, .row .pull-l4.widget_alert_link, .row .pull-l4.widget_logoutHeaderWidget, .row .pull-l4.header_container_logo, .row .pull-l4.conf-container, .row .pull-l4#UserSessionHeaderWidgetContainer {
    right: 33.3333333333%; }
  .row .col.push-l4, .row .push-l4.step-process_path, .row .push-l4.widget_alert_Container, .row .push-l4.widget_alert_link, .row .push-l4.widget_logoutHeaderWidget, .row .push-l4.header_container_logo, .row .push-l4.conf-container, .row .push-l4#UserSessionHeaderWidgetContainer {
    left: 33.3333333333%; }
  .row .col.offset-l5, .row .offset-l5.step-process_path, .row .offset-l5.widget_alert_Container, .row .offset-l5.widget_alert_link, .row .offset-l5.widget_logoutHeaderWidget, .row .offset-l5.header_container_logo, .row .offset-l5.conf-container, .row .offset-l5#UserSessionHeaderWidgetContainer {
    margin-left: 41.6666666667%; }
  .row .col.pull-l5, .row .pull-l5.step-process_path, .row .pull-l5.widget_alert_Container, .row .pull-l5.widget_alert_link, .row .pull-l5.widget_logoutHeaderWidget, .row .pull-l5.header_container_logo, .row .pull-l5.conf-container, .row .pull-l5#UserSessionHeaderWidgetContainer {
    right: 41.6666666667%; }
  .row .col.push-l5, .row .push-l5.step-process_path, .row .push-l5.widget_alert_Container, .row .push-l5.widget_alert_link, .row .push-l5.widget_logoutHeaderWidget, .row .push-l5.header_container_logo, .row .push-l5.conf-container, .row .push-l5#UserSessionHeaderWidgetContainer {
    left: 41.6666666667%; }
  .row .col.offset-l6, .row .offset-l6.step-process_path, .row .offset-l6.widget_alert_Container, .row .offset-l6.widget_alert_link, .row .offset-l6.widget_logoutHeaderWidget, .row .offset-l6.header_container_logo, .row .offset-l6.conf-container, .row .offset-l6#UserSessionHeaderWidgetContainer {
    margin-left: 50%; }
  .row .col.pull-l6, .row .pull-l6.step-process_path, .row .pull-l6.widget_alert_Container, .row .pull-l6.widget_alert_link, .row .pull-l6.widget_logoutHeaderWidget, .row .pull-l6.header_container_logo, .row .pull-l6.conf-container, .row .pull-l6#UserSessionHeaderWidgetContainer {
    right: 50%; }
  .row .col.push-l6, .row .push-l6.step-process_path, .row .push-l6.widget_alert_Container, .row .push-l6.widget_alert_link, .row .push-l6.widget_logoutHeaderWidget, .row .push-l6.header_container_logo, .row .push-l6.conf-container, .row .push-l6#UserSessionHeaderWidgetContainer {
    left: 50%; }
  .row .col.offset-l7, .row .offset-l7.step-process_path, .row .offset-l7.widget_alert_Container, .row .offset-l7.widget_alert_link, .row .offset-l7.widget_logoutHeaderWidget, .row .offset-l7.header_container_logo, .row .offset-l7.conf-container, .row .offset-l7#UserSessionHeaderWidgetContainer {
    margin-left: 58.3333333333%; }
  .row .col.pull-l7, .row .pull-l7.step-process_path, .row .pull-l7.widget_alert_Container, .row .pull-l7.widget_alert_link, .row .pull-l7.widget_logoutHeaderWidget, .row .pull-l7.header_container_logo, .row .pull-l7.conf-container, .row .pull-l7#UserSessionHeaderWidgetContainer {
    right: 58.3333333333%; }
  .row .col.push-l7, .row .push-l7.step-process_path, .row .push-l7.widget_alert_Container, .row .push-l7.widget_alert_link, .row .push-l7.widget_logoutHeaderWidget, .row .push-l7.header_container_logo, .row .push-l7.conf-container, .row .push-l7#UserSessionHeaderWidgetContainer {
    left: 58.3333333333%; }
  .row .col.offset-l8, .row .offset-l8.step-process_path, .row .offset-l8.widget_alert_Container, .row .offset-l8.widget_alert_link, .row .offset-l8.widget_logoutHeaderWidget, .row .offset-l8.header_container_logo, .row .offset-l8.conf-container, .row .offset-l8#UserSessionHeaderWidgetContainer {
    margin-left: 66.6666666667%; }
  .row .col.pull-l8, .row .pull-l8.step-process_path, .row .pull-l8.widget_alert_Container, .row .pull-l8.widget_alert_link, .row .pull-l8.widget_logoutHeaderWidget, .row .pull-l8.header_container_logo, .row .pull-l8.conf-container, .row .pull-l8#UserSessionHeaderWidgetContainer {
    right: 66.6666666667%; }
  .row .col.push-l8, .row .push-l8.step-process_path, .row .push-l8.widget_alert_Container, .row .push-l8.widget_alert_link, .row .push-l8.widget_logoutHeaderWidget, .row .push-l8.header_container_logo, .row .push-l8.conf-container, .row .push-l8#UserSessionHeaderWidgetContainer {
    left: 66.6666666667%; }
  .row .col.offset-l9, .row .offset-l9.step-process_path, .row .offset-l9.widget_alert_Container, .row .offset-l9.widget_alert_link, .row .offset-l9.widget_logoutHeaderWidget, .row .offset-l9.header_container_logo, .row .offset-l9.conf-container, .row .offset-l9#UserSessionHeaderWidgetContainer {
    margin-left: 75%; }
  .row .col.pull-l9, .row .pull-l9.step-process_path, .row .pull-l9.widget_alert_Container, .row .pull-l9.widget_alert_link, .row .pull-l9.widget_logoutHeaderWidget, .row .pull-l9.header_container_logo, .row .pull-l9.conf-container, .row .pull-l9#UserSessionHeaderWidgetContainer {
    right: 75%; }
  .row .col.push-l9, .row .push-l9.step-process_path, .row .push-l9.widget_alert_Container, .row .push-l9.widget_alert_link, .row .push-l9.widget_logoutHeaderWidget, .row .push-l9.header_container_logo, .row .push-l9.conf-container, .row .push-l9#UserSessionHeaderWidgetContainer {
    left: 75%; }
  .row .col.offset-l10, .row .offset-l10.step-process_path, .row .offset-l10.widget_alert_Container, .row .offset-l10.widget_alert_link, .row .offset-l10.widget_logoutHeaderWidget, .row .offset-l10.header_container_logo, .row .offset-l10.conf-container, .row .offset-l10#UserSessionHeaderWidgetContainer {
    margin-left: 83.3333333333%; }
  .row .col.pull-l10, .row .pull-l10.step-process_path, .row .pull-l10.widget_alert_Container, .row .pull-l10.widget_alert_link, .row .pull-l10.widget_logoutHeaderWidget, .row .pull-l10.header_container_logo, .row .pull-l10.conf-container, .row .pull-l10#UserSessionHeaderWidgetContainer {
    right: 83.3333333333%; }
  .row .col.push-l10, .row .push-l10.step-process_path, .row .push-l10.widget_alert_Container, .row .push-l10.widget_alert_link, .row .push-l10.widget_logoutHeaderWidget, .row .push-l10.header_container_logo, .row .push-l10.conf-container, .row .push-l10#UserSessionHeaderWidgetContainer {
    left: 83.3333333333%; }
  .row .col.offset-l11, .row .offset-l11.step-process_path, .row .offset-l11.widget_alert_Container, .row .offset-l11.widget_alert_link, .row .offset-l11.widget_logoutHeaderWidget, .row .offset-l11.header_container_logo, .row .offset-l11.conf-container, .row .offset-l11#UserSessionHeaderWidgetContainer {
    margin-left: 91.6666666667%; }
  .row .col.pull-l11, .row .pull-l11.step-process_path, .row .pull-l11.widget_alert_Container, .row .pull-l11.widget_alert_link, .row .pull-l11.widget_logoutHeaderWidget, .row .pull-l11.header_container_logo, .row .pull-l11.conf-container, .row .pull-l11#UserSessionHeaderWidgetContainer {
    right: 91.6666666667%; }
  .row .col.push-l11, .row .push-l11.step-process_path, .row .push-l11.widget_alert_Container, .row .push-l11.widget_alert_link, .row .push-l11.widget_logoutHeaderWidget, .row .push-l11.header_container_logo, .row .push-l11.conf-container, .row .push-l11#UserSessionHeaderWidgetContainer {
    left: 91.6666666667%; }
  .row .col.offset-l12, .row .offset-l12.step-process_path, .row .offset-l12.widget_alert_Container, .row .offset-l12.widget_alert_link, .row .offset-l12.widget_logoutHeaderWidget, .row .offset-l12.header_container_logo, .row .offset-l12.conf-container, .row .offset-l12#UserSessionHeaderWidgetContainer {
    margin-left: 100%; }
  .row .col.pull-l12, .row .pull-l12.step-process_path, .row .pull-l12.widget_alert_Container, .row .pull-l12.widget_alert_link, .row .pull-l12.widget_logoutHeaderWidget, .row .pull-l12.header_container_logo, .row .pull-l12.conf-container, .row .pull-l12#UserSessionHeaderWidgetContainer {
    right: 100%; }
  .row .col.push-l12, .row .push-l12.step-process_path, .row .push-l12.widget_alert_Container, .row .push-l12.widget_alert_link, .row .push-l12.widget_logoutHeaderWidget, .row .push-l12.header_container_logo, .row .push-l12.conf-container, .row .push-l12#UserSessionHeaderWidgetContainer {
    left: 100%; } }

@font-face {
  font-family: 'Open Sans';
  src: url(../fonts/open-sans/OpenSans-Regular.ttf); }

@font-face {
  font-family: 'Open Sans Semibold';
  src: url(../fonts/open-sans/OpenSans-Semibold.ttf); }

@font-face {
  font-family: 'Titillium Web';
  src: url(../fonts/TitilliumWeb/TitilliumWeb-Regular.ttf); }

@font-face {
  font-family: 'Titillium Web Semibold';
  src: url(../fonts/TitilliumWeb/TitilliumWeb-SemiBold.ttf); }

@font-face {
  font-family: 'Titillium Web Bold';
  src: url(../fonts/TitilliumWeb/TitilliumWeb-Bold.ttf); }

@font-face {
  font-family: 'Public Sans';
  src: url(../fonts/PublicSans/PublicSans-Regular.ttf); }

@font-face {
  font-family: 'Public Sans Semibold';
  src: url(../fonts/PublicSans/PublicSans-Semibold.ttf); }

html {
  font-family: "Public Sans";
  color: #4d4d4d; }

body, a, p, h1, h2, h3, h4 {
  line-height: 1.2;
  font-weight: normal; }

body, a, p, .content-text {
  font-size: 13px;
  line-height: 1.2; }

h1, .h1 {
  font-size: 26px !important;
  font-family: 'Titillium Web';
  font-size-adjust: 0.53;
  line-height: 1.2; }

h2, .h2, .collection-table_collapsible_no-grouper_header, .collection-table_collapsible_selectable_no-grouper_header {
  font-size: 20px !important;
  font-family: 'Titillium Web Semibold';
  font-size-adjust: 0.53;
  line-height: 1.2; }

h3, .h3, .collection-table_collapsible_interna_header, .collection-table_collapsible_interna_headerGroup, .collection-table_collapsible_selectable_interna_header, .collection-table_collapsible_selectable_interna_headerGroup {
  font-size: 16px !important;
  font-family: 'Titillium Web Semibold';
  font-size-adjust: 0.53;
  line-height: 1.2; }

h4, .h4, .step-process_active div, .step-process_inactive div {
  font-size: 14px !important;
  font-family: 'Titillium Web';
  font-size-adjust: 0.53;
  line-height: 1.2; }

.font-bold {
  font-weight: bold !important; }

.font_login_title {
  font-family: 'Titillium Web Bold';
  font-size-adjust: 0.53;
  line-height: 1;
  font-size: 22px !important; }

.text-field_default_login {
  font-size: 16px;
  color: #1c2e51; }

input[class~="text-field_default_login"] {
  border-radius: 10px !important;
  height: 42px !important;
  font-size: 14px !important; }

input:focus[class~="text-field_default_login"] {
  box-shadow: 0 0 0 1px #1c2e51;
  outline: none !important; }

.caption, .advice {
  font-size: 11px !important;
  line-height: 1.2;
  font-style: italic; }
  .caption p, .caption a, .advice p, .advice a {
    font-size: 11px !important;
    line-height: 1.2;
    font-style: italic; }

.copy-ad {
  font-size: 26px;
  color: #1c2e51;
  font-family: 'Titillium Web Semibold';
  font-size-adjust: 0.53;
  line-height: 1.2; }

.s_h2 {
  font-size: 18px !important;
  font-family: 'Titillium Web';
  font-size-adjust: 0.53;
  line-height: 1.2;
  color: #1c2e51; }

.info_msg_content {
  font-family: "Public Sans";
  color: #1c2e51;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  line-height: 16px;
  display: flex;
  align-items: center; }

.result_msg_success {
  font-family: "Public Sans";
  color: #1c2e51;
  font-size: 18px;
  text-align: center; }

#login, #publicPage {
  background-repeat: no-repeat;
  background-position: top;
  background-size: cover; }

#publicPage {
  background-image: none; }

.login_body {
  background: none; }

.constant_label_welcome {
  font-family: 'Titillium Web Bold';
  font-size-adjust: 0.53;
  line-height: 1;
  font-size: 73px;
  color: #1c2e51; }

.constant_label_cerca {
  font-size: 24px;
  color: #1c2e51;
  line-height: 3; }

.welcome-message-container {
  position: absolute;
  top: 52px; }

body:not(.login_body) {
  background-repeat: no-repeat;
  background-size: initial; }

.highlighted {
  background-color: #EBEFF2 !important; }

.highlighted-border {
  border: 1.5px solid #1c2e51; }

.highlighted-border_light {
  border: 1px solid #1c2e51; }

.divider {
  border-bottom: 1px solid #d6d6d6 !important; }

.divider-top {
  border-top: 1px solid #d6d6d6 !important; }

.card {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: white !important; }

.z-depth-1 {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12); }

.z-depth-2 {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

.z-depth-3 {
  box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); }

a:hover {
  color: #1c2e51; }

.is-negative {
  color: #f44336; }

.is-possitive {
  color: #70C438; }

.hidden {
  display: none !important; }
  .hidden.collection-column_default {
    display: inherit;
    color: transparent; }

.circle {
  background-color: rgba(25, 136, 189, 0.9);
  width: 380px;
  height: 380px;
  border-radius: 50%;
  float: right;
  padding: 20px;
  box-sizing: border-box; }

#header_logout_btn,
#languageContainer {
  display: none; }

.ulist li {
  list-style: disc;
  list-style-position: inside; }

.ulist .ulist li {
  padding-left: 20px;
  list-style-type: circle; }

.olist {
  list-style-type: none; }
  .olist li {
    counter-increment: step-counter;
    margin-bottom: 20px;
    line-height: 1.8; }
    .olist li::before {
      content: counter(step-counter);
      background-color: #1c2e51;
      color: white;
      padding: 4px 8px;
      margin-right: 10px;
      border-radius: 50%; }

.todo-pago_bkg,
.fondos_bkg,
.debin_bkg,
.tam_bkg {
  background-size: contain; }

.todo-pago_bkg {
  background: url("../images/todo pago/todopago_bkg.png") 120% 0px no-repeat; }

.fondos_bkg {
  background: linear-gradient(180deg, #FFFFFF 0%, #EEEEEE 100%);
  height: 261px; }

.fondos_bkg_img {
  background: url("../images/fci/macroFondos1.png") 65% 0px no-repeat;
  height: 200px; }

.sin_fondos_bkg_tenencias {
  background: url(../images/fci/macroFondos3.png) no-repeat;
  height: 291px;
  background-position: center;
  background-size: 60%; }

.debin_bkg {
  background: url("../images/img-debin.png") 120% 0px no-repeat; }

.tam_bkg {
  background: url("../images/img-tam.png") 120% 0px no-repeat; }

.clickable {
  cursor: pointer; }

.height-fijo-scroll div div {
  height: 100px;
  overflow-y: auto; }

#tableAlign1 #tableAlign2 #floatFieldCFT {
  font-weight: bold !important;
  color: #1c2e51; }

#tableAlign1 #tableAlign2 #label_floatFieldCFT {
  color: #1c2e51; }

#tableAlign0 #container #tableAlign2 #floatFieldCFT {
  font-weight: bold !important;
  color: #1c2e51; }

#tableAlign0 #container #tableAlign2 #label_floatFieldCFT {
  color: #1c2e51; }

#tableAlignSimulacion #tableAlign4 #floatFieldCFT {
  font-weight: bold !important;
  color: #1c2e51; }

#tableAlignSimulacion #tableAlign4 #label_floatFieldCFT {
  color: #1c2e51; }

.check-field_default_right_label_label {
  margin-left: 20px;
  font-size: 13px;
  line-height: 1.2;
  color: #4d4d4d; }

.check-field_default_right_label_inline {
  margin-left: 20px; }

.check-field_default_right_label {
  position: absolute;
  top: 1px; }

.top-offset_31 {
  top: 31px; }

.segurosTooltipContainer {
  right: -6%;
  height: 17px;
  width: 20px;
  background: url("../images/info-20px-off.png") no-repeat 50%;
  position: relative;
  margin: auto;
  cursor: pointer; }

.segurosTooltipContainer:hover {
  background: url("../images/info-20px-on.png") no-repeat 50%; }

.stopDebitTooltipContainer {
  right: 2% !important;
  height: 24px;
  width: 20px;
  background: url("../images/info-20px-off.png") no-repeat 50%;
  position: relative !important;
  margin: auto;
  cursor: pointer; }

.stopDebitTooltipContainer:hover {
  background: url("../images/info-20px-on.png") no-repeat 50%; }

.stopDebitTooltipContainerResultTable {
  height: 24px;
  width: 20px;
  background: url("../images/info-20px-off.png") no-repeat 50%;
  position: relative;
  margin: auto;
  cursor: pointer; }

.stopDebitTooltipContainerResultTable:hover {
  background: url("../images/info-20px-on.png") no-repeat 50%; }

/*################### Estilos Checkbox ###################*/
/* The container */
.chk-container {
  display: inline-block;
  position: relative;
  padding-left: 23px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.chk-container-static {
  position: static !important; }

/* Hide the browser's default checkbox */
.chk-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0; }

/* Create a custom checkbox */
.chk-checkmark {
  position: absolute;
  top: -1px;
  left: 0px;
  height: 12px;
  width: 12px;
  border-radius: 4px;
  border-color: #1c2e51;
  border-width: 2px;
  border-style: solid;
  background-color: #eee; }

/* On mouse-over, add a grey background color */
.chk-container:hover input ~ .chk-checkmark {
  background-color: #ccc; }

/* When the checkbox is checked, add a blue background */
.chk-container input:checked ~ .chk-checkmark {
  background-color: #1c2e51; }

/* Create the checkmark/indicator (hidden when not checked) */
.chk-checkmark:after {
  content: "";
  position: absolute;
  display: none; }

/* Show the checkmark when checked */
.chk-container input:checked ~ .chk-checkmark:after {
  display: block; }

/* Show the checkmark when disabled */
.chk-container input:disabled ~ .chk-checkmark {
  border-color: #ccc;
  cursor: auto;
  background-color: #eee !important; }

/* Show the checkmark when disabled */
.chk-container input:disabled:checked ~ .chk-checkmark {
  border-color: #bbb !important;
  background-color: #bbb !important; }

.chk-container input.check-field_default_right_label ~ .chk-checkmark {
  top: -15px; }

/* Style the checkmark/indicator */
.chk-container .chk-checkmark:after {
  left: 3px;
  top: -1px;
  width: 4px;
  height: 8px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.check-left-label {
  padding-right: 15px; }

/*################### END Estilos Checkbox ###################*/
/*################### Estilos Radio buttons ##################*/
/* The container */
.rad-container {
  display: inline-block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* Hide the browser's default radio button */
.rad-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer; }

/* Create a custom radio button */
.rad-checkmark {
  border-color: #1c2e51;
  border-style: solid;
  border-width: 2px;
  position: absolute;
  top: 0;
  left: 0;
  height: 13px;
  width: 13px;
  background-color: #eee;
  border-radius: 50%; }

/* On mouse-over, add a grey background color */
.rad-container:hover input ~ .rad-checkmark {
  background-color: #ccc; }

/* When the radio button is checked, add a blue background */
.rad-container input:checked ~ .rad-checkmark {
  border-color: #1c2e51;
  border-style: solid; }

/* Create the indicator (the dot/circle - hidden when not checked) */
.rad-checkmark:after {
  content: "";
  position: absolute;
  display: none; }

/* Show the indicator (dot/circle) when checked */
.rad-container input:checked ~ .rad-checkmark:after {
  display: block; }

/* Style the indicator (dot/circle) */
.rad-container .rad-checkmark:after {
  top: 1px;
  left: 1px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #1c2e51; }

/*################### END Estilos Radio buttons ##################*/
/*######### Estilos Spinner #############*/
.process_loading_image {
  width: 150px; }

.top_container {
  top: -40px; }

.margin-0 {
  margin: 0px !important; }

/*############# END Estilos Spinner #############*/
/*################### Estilos Iconos ###################*/
.adv-icon {
  background: url("../images/adv-20px-on.png") no-repeat 50% !important; }

.help-icon {
  background: url("../images/help-20px-on.png") no-repeat 50% !important; }

.info-icon {
  background: url("../images/info-20px-on.png") no-repeat 50% !important; }

.adv-icon-hover {
  background: url("../images/adv-20px-off.png") no-repeat 50%; }

.adv-icon-hover:hover {
  background: url("../images/adv-20px-on.png") no-repeat 50%; }

.digital-card-visa {
  background: url("../images/card-bg-Visa.png") no-repeat 100% !important;
  height: 200px;
  width: 327px; }

.digital-card-amex {
  background: url("../images/card-bg-Amex.png") no-repeat 100% !important;
  height: 200px;
  width: 327px; }

/*              Falta imagen help-20px-off.png en repositorio

.help-icon-hover {
  background: url("../" +$image-path+ "help-20px-off.png") no-repeat 50%; 
}
.help-icon-hover:hover {
  background: url("../" +$image-path+ "help-20px-on.png") no-repeat 50%;
}*/
.info-icon-hover {
  background: url("../images/info-20px-off.png") no-repeat 50%; }

.info-icon-hover:hover {
  background: url("../images/info-20px-on.png") no-repeat 50%; }

/*################### END Estilos Iconos ###################*/
/*################### Estilos Rendimientos de fondos ###################*/
.rendimientos_container {
  background-color: #4DA96C;
  width: 130px;
  height: 40px;
  border-radius: 25px; }

.rendimientos_container_sinTooltip {
  background-color: #4DA96C;
  width: 100px;
  height: 40px;
  border-radius: 25px; }

.rendimientos_flecha {
  height: 100%;
  background-image: url(../images/fci/flechaFCI.png);
  background-repeat: no-repeat;
  background-size: 15%;
  background-position-x: 8%;
  background-position-y: 50%; }

.rendimientos_porcentaje {
  height: 100%;
  width: 72%;
  position: relative;
  left: 27%;
  color: white;
  font-size: 19px;
  font-weight: 100; }

.rendimientos_porcentaje span {
  position: absolute;
  top: 25%; }

.rendimientos_info {
  background-image: url(../images/fci/tooltipFCI-OFF.png);
  background-repeat: no-repeat;
  background-position-x: 92%;
  background-position-y: 50%;
  height: 100%;
  width: 72%;
  position: absolute;
  left: 25%;
  color: white;
  font-size: 19px;
  font-weight: 100; }

.rendimientos_info span {
  position: absolute;
  top: 25%; }

.rendimientos_info:hover {
  background-image: url(../images/fci/tooltipFCI-ON.png); }

.tooltip_rendimientos {
  background: #747474;
  width: 250px;
  height: 150px;
  border-radius: 8px;
  padding: 23px;
  position: absolute;
  left: 120%;
  top: -200%;
  display: none;
  z-index: 1; }

.tooltip_rendimientos:before {
  content: "";
  position: absolute;
  top: 43%;
  left: -29px;
  border-width: 15px;
  border-color: transparent #747474 transparent transparent;
  border-style: solid; }

.tooltip_rendimientos label {
  color: white;
  font-weight: 700;
  font-size: 14px;
  line-height: 16.45px; }

.tooltip_rendimientos p {
  color: white;
  font-weight: 400;
  font-size: 14px;
  line-height: 25px;
  margin-top: 10px; }

.fondos_monto-container {
  display: flex;
  justify-content: flex-end;
  align-items: center; }

/*################### END Estilos Rendimientos de fondos ###################*/
html, body {
  min-height: 100%;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  min-width: 1000px;
  background-color: #EBEFF2 !important;
  background-size: contain; }

#popup {
  overflow-x: hidden; }

.login-container {
  width: 95%;
  display: table;
  height: calc(100% - 90px); }
  .login-container > .rowDiv {
    display: table-cell;
    vertical-align: middle; }
    .login-container > .rowDiv:first-child {
      width: 75%; }

#templateRow1Container {
  margin-bottom: 0 !important; }

#login, #publicPage {
  width: 100%;
  min-height: 100%;
  margin: 0;
  position: absolute; }
  #login > .rowDiv:first-child > .cellDiv, #publicPage > .rowDiv:first-child > .cellDiv {
    width: 100%;
    height: 100%;
    position: absolute; }

#login > .rowDiv:first-child > .cellDiv, #publicPage > .rowDiv:first-child > .cellDiv {
  position: relative; }

.public-site {
  /*background-image: url(../images/logo-Macro-positivo.png);*/
  background-image: url(../images/styledImages_18032019/logo-Macro-positivo.png);
  background-position-x: 5%;
  background-position-y: 25px;
  background-repeat: no-repeat;
  position: absolute;
  min-height: 100%;
  width: 100%; }
  .public-site .public-page-centered {
    width: 90%;
    margin-left: 5%;
    margin-top: 80px;
    margin-bottom: 130px;
    float: left; }
  .public-site .step-process_container {
    float: none;
    width: 90%;
    margin: 80px auto 0 auto;
    box-sizing: border-box; }
    .public-site .step-process_container + #publicPage .public-page-centered {
      margin-top: 0; }

.container {
  margin: 0 auto;
  max-width: 1280px;
  min-width: 1000px;
  position: relative; }
  @media only screen and (min-width: 601px) {
    .container {
      width: 80%; } }
  @media only screen and (min-width: 993px) {
    .container {
      width: 90%; } }
  .container .row {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }

.center-align {
  text-align: center !important; }

.left-align {
  text-align: left !important; }

.right-align {
  text-align: right !important; }

.justify-align {
  text-align: justify !important; }

.vertical-separator {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.horizontal-separator {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.no-margin {
  margin: 0 !important; }

.no-padding {
  padding: 0 !important; }

.no-padding-horizontal {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.no-padding-vertical {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.no-margin-horizontal {
  margin-left: 0 !important;
  margin-right: 0 !important; }

.no-margin-vertical {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.no-padding-bottom {
  padding-bottom: 0 !important; }

.no-padding-top {
  padding-top: 0 !important; }

.no-padding-left {
  padding-left: 0 !important; }

.no-padding-right {
  padding-right: 0 !important; }

.no-margin-bottom {
  margin-bottom: 0 !important; }

.no-margin-top {
  margin-top: 0 !important; }

.no-margin-left {
  margin-left: 0 !important; }

.no-margin-right {
  margin-right: 0 !important; }

#templateRow2 {
  margin: 0 auto;
  max-width: 1280px;
  min-width: 1000px;
  position: relative;
  padding-bottom: 90px;
  padding-top: 20px;
  min-height: 100%; }
  @media only screen and (min-width: 601px) {
    #templateRow2 {
      width: 80%; } }
  @media only screen and (min-width: 993px) {
    #templateRow2 {
      width: 90%; } }

.valign-wrapper {
  display: inline-block; }

.wrapper {
  display: table;
  height: 67px;
  width: 100%; }
  .wrapper .element-wrapped, .wrapper > .rowDiv {
    display: table-cell;
    vertical-align: middle;
    line-height: 1; }
    .wrapper .element-wrapped.bottom, .wrapper > .rowDiv.bottom {
      vertical-align: bottom; }
  .wrapper .element-wrapped_column > .rowDiv {
    display: table-row;
    vertical-align: middle; }

.align-w-icon {
  line-height: 60px; }

.concatenate {
  padding-left: 5px;
  padding-right: 5px; }

.bottom-separator {
  margin-bottom: 40px; }

.macropremia_banner > .rowDiv {
  width: 200px !important; }

.macropremia_banner_logo {
  width: 200px;
  float: left;
  text-align: center; }

.obp {
  position: absolute;
  top: -1000px; }

.label_alias {
  display: table-cell !important;
  vertical-align: middle;
  padding: 10px 0 10px 25px;
  box-sizing: border-box;
  font-weight: bold;
  line-height: 1.2;
  font-size: 13px; }

.cont-alias {
  height: 35px;
  border-bottom: 1px solid #d6d6d6; }
  .cont-alias .rowDiv .cellDiv {
    display: inline-block !important;
    vertical-align: top; }
    .cont-alias .rowDiv .cellDiv:nth-child(2) {
      width: auto !important; }
    .cont-alias .rowDiv .cellDiv:nth-child(3) {
      width: auto !important; }
    .cont-alias .rowDiv .cellDiv .div_campos .div_campos_interno {
      border-bottom: none !important; }
  .cont-alias .content-link .rowDiv {
    display: inline-block !important; }
    .cont-alias .content-link .rowDiv .cellDiv {
      float: left;
      padding-top: 5px; }

#tablePayments .collection-column_default {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.step-process_text-in-icon {
  white-space: nowrap; }

.step-process_text-in-icon-closed {
  white-space: nowrap; }

.txt-align-left p {
  text-align: left; }

.registerLinkContainer {
  background: #E3D7CE !important;
  border-bottom-left-radius: 22px;
  border-bottom-right-radius: 22px; }

.text_white p {
  color: #fff; }

.hidden {
  display: none; }

.w-btn {
  min-width: 120px; }

.link-alias {
  position: absolute;
  padding-left: 25px; }

.ulist li.li-style-none {
  list-style: none;
  padding-left: 17px; }

.cont-cuenta .rowDiv label {
  display: table-cell !important;
  vertical-align: middle;
  padding: 10px 0 10px 25px;
  box-sizing: border-box;
  font-weight: bold;
  line-height: 1.2;
  width: 74%;
  font-size: 13px; }

.cont-cuenta .rowDiv span {
  padding-right: 0px; }

.cont-cuenta .rowDiv p {
  font-weight: normal;
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  height: auto;
  line-height: 1.2;
  padding: 10px 25px;
  padding-left: 5px; }

.cont-cuenta .rowDiv .rowDiv div:nth-child(2) {
  display: inline-block;
  float: right;
  border-bottom: 1px solid #d6d6d6 !important; }

.value-add {
  display: table-cell !important;
  vertical-align: middle;
  padding: 10px 0 3px 0px;
  box-sizing: border-box;
  line-height: 1.2; }

.v-add {
  padding-right: 5px !important; }

.label_link {
  text-decoration: underline !important; }

.aling-combo {
  padding-top: 17px !important;
  margin-right: 10px; }

.subtit-null tr.collection-table_collapsible_selectable_interna_headerGroup {
  display: none; }

.subtit-null thead tr {
  border-top: 0px; }

.error-txtarea textarea#error {
  display: none; }

.oc {
  margin-right: 5px; }

.img-err {
  display: inline-block;
  vertical-align: middle;
  padding-right: 10px; }

.text-vis-ten {
  width: 187px;
  margin: 0 auto; }

.tit-vis-ten {
  width: 230px;
  margin: 0 auto; }

.ctr360 {
  width: 360px;
  margin: 0 auto; }

.table-interline td {
  white-space: pre-line; }

.modal-consolidada select#productos {
  font-size: 12px;
  cursor: pointer; }

.modal-consolidada img#imgArrowComponent {
  position: relative;
  left: 25px; }

.table-cobertura td.collection-column_bold.left-align {
  cursor: default;
  display: table-cell !important;
  vertical-align: middle;
  padding: 10px 0 10px 25px;
  box-sizing: border-box;
  font-weight: bold;
  line-height: 1.2;
  width: 40%;
  font-size: 12px; }

.table-cobertura td.center-align {
  text-align: left !important;
  display: table-cell !important;
  vertical-align: middle;
  padding: 10px 0 10px 25px;
  box-sizing: border-box;
  line-height: 1.2; }

.table-cobertura th {
  display: none; }

.table-cobertura tr:nth-child(1) {
  border-top: 1px solid #d6d6d6; }

.colfour-nowrap table td:nth-child(4) {
  white-space: nowrap; }

.ool {
  width: 450px;
  margin: 0 auto;
  margin-bottom: 50px; }

.ool input[type="checkbox"].sectionToggle {
  margin-left: 151px;
  margin-bottom: 15px; }

.ool input#textFieldNikName {
  min-width: 233px !important;
  margin-left: -40px; }

.ool label#label_textFieldNikName {
  margin-left: -39px;
  padding-top: 25px; }

.ool button#actionButtonAgendar {
  min-width: 148px;
  margin-left: -29px;
  margin-bottom: 25px; }

table.section_default.agenda-seccion {
  background: #EBEFF2;
  padding-top: 25px !important; }

.padding-top-50 {
  padding-top: 50px; }

.ool .error-validation, .ool .error-validation p {
  margin-left: -40px;
  margin-top: -11px; }

.cft .label_default, .cft .table-align_validation-component img + div div, .table-align_validation-component img + div .cft div {
  font-size: 65px;
  width: 22% !important;
  font-weight: 100 !important; }

.cft .float-field_default {
  font-size: 65px;
  font-weight: 100 !important; }

.cft.iva .label_default, .cft.iva .table-align_validation-component img + div div, .table-align_validation-component img + div .cft.iva div {
  width: 47% !important; }

.table_for-data.sinlineas {
  border-top: none; }
  .table_for-data.sinlineas .div_campos_interno {
    border-bottom: none !important; }
  .table_for-data.sinlineas span {
    padding: 0px !important; }
  .table_for-data.sinlineas label {
    padding: 0px !important;
    font-weight: bold !important; }

.table_for-data .cft-descripcionLarga .label_default, .table_for-data .cft-descripcionLarga .table-align_validation-component img + div div, .table-align_validation-component img + div .table_for-data .cft-descripcionLarga div {
  float: left;
  visibility: hidden;
  display: none !important; }

.table_for-data .cft-descripcionLarga .float-field_default {
  font-size: 65px;
  font-weight: 100 !important;
  position: relative !important;
  padding-right: 102px !important; }
  .table_for-data .cft-descripcionLarga .float-field_default:before {
    content: "Costo financiero total C.F.T. ";
    font-weight: bold; }

.table_for-data .conIva .label_default, .table_for-data .conIva .table-align_validation-component img + div div, .table-align_validation-component img + div .table_for-data .conIva div {
  float: left;
  visibility: hidden;
  display: none !important; }

.table_for-data .conIva .float-field_default {
  font-size: 65px;
  font-weight: 100 !important;
  position: relative !important;
  padding-right: 60px !important; }
  .table_for-data .conIva .float-field_default:before {
    content: "C.F.T. con IVA ";
    font-weight: bold; }

.table_for-data .sinIva .label_default, .table_for-data .sinIva .table-align_validation-component img + div div, .table-align_validation-component img + div .table_for-data .sinIva div {
  float: left;
  visibility: hidden;
  display: none !important; }

.table_for-data .sinIva .float-field_default {
  font-size: 65px;
  font-weight: 100 !important;
  position: relative !important;
  padding-right: 60px !important; }
  .table_for-data .sinIva .float-field_default:before {
    content: "C.F.T. sin IVA ";
    font-weight: bold; }

.cont-cft {
  font-size: 65px;
  padding-left: 22px;
  padding-right: 50px;
  /*border-bottom: 1px solid #d6d6d6;*/ }

.cont-btn-print {
  display: inline-flex; }

.btn-print, .btn-download {
  background-color: white;
  color: #1c2e51;
  font-size: 13px;
  border-radius: 3px;
  display: inline-block;
  height: 26px;
  line-height: 35px;
  outline: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  width: 124px;
  text-align: center;
  border: 1px solid #1c2e51;
  margin-top: 1px;
  margin-left: 4px; }

.btn-download {
  max-width: 100px;
  margin-top: 5px; }

.file-object_default {
  width: 600px;
  height: 700px;
  border-style: none;
  display: block;
  margin: auto; }

.div-descargas {
  border-top: 1px solid #d6d6d6; }

.div-datos-dg {
  width: 100%;
  display: table;
  border-bottom: 1px solid #d6d6d6 !important; }

.label-dg {
  display: table-cell !important;
  vertical-align: middle;
  padding: 10px 0 10px 25px;
  box-sizing: border-box;
  font-weight: bold;
  line-height: 1.2; }

.msg-ss {
  background-size: 28px !important;
  padding: 20px 0 20px 36px !important;
  font-size: 11px !important; }

.conf-nav-column {
  width: 229px !important; }

.pruebita {
  background: #1c2e51; }

.conf-nav > li > div.open {
  left: -103px !important; }

#tabComponentAccMovs.tab-component_header, #tabComponentAccMovs.tab-component_header > tbody, #tabComponentAccMovs tr[role=tabpanel], #tabComponentAccMovs tr[role=tabpanel] > td {
  display: block; }

#tabComponent0.tab-component_header, #tabComponent0.tab-component_header, #tabComponent0.tab-component_header > tbody, #tabComponent0 tr[role=tabpanel], #tabComponent0 tr[role=tabpanel] > td {
  display: block; }

.scroll {
  display: block;
  overflow-x: auto;
  overflow-y: hidden; }

.col-lg {
  width: 55%; }

.col-ss {
  width: 5%; }

.questions {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px !important;
  line-height: 1.2;
  color: #1c2e51 !important; }

.answers table {
  margin-top: 25px;
  margin-bottom: 25px; }
  .answers table thead {
    display: none; }
  .answers table tr {
    border-bottom: none !important; }

.text-center {
  text-align: center; }

.space-normal {
  white-space: normal; }

.space-normal .collection-column_default, .space-normal .collection-column_default_title, .space-normal .collection-table_columns th:not(:empty), .collection-table_columns .space-normal th:not(:empty), .space-normal .collection-table_columns th:not(:empty) {
  white-space: normal !important; }

.space-normal .monto.collection-column_default {
  white-space: nowrap !important; }

.collection-column_selectable-trash {
  background-image: url(../images/icn-eliminar.png);
  width: 12px;
  background-repeat: no-repeat;
  background-position: right center;
  background-origin: content-box;
  vertical-align: middle; }

.cft-segment label {
  color: #1c2e51 !important; }

.cft-segment span {
  color: #1c2e51 !important; }

.constant-label_subtitle_secundary {
  font-size: 15px !important;
  font-family: 'Open Sans', sans-serif;
  font-size-adjust: 0.53;
  line-height: 1.2;
  color: #1c2e51; }

.ico-infoAlerta {
  display: inline-block;
  float: right;
  position: absolute;
  top: -120px;
  right: 10px; }

.color_segment {
  color: #1c2e51 !important; }

input.font-size_card {
  font-size: 20px !important;
  padding: 20px !important; }

.nowrap {
  white-space: nowrap !important; }

.no-nowrap {
  white-space: normal !important; }

.preguntas_frecuentes img {
  display: none;
  float: right !important; }

.preguntas_frecuentes span p {
  display: block;
  float: right;
  padding-top: 1px;
  padding-right: 24px;
  margin-right: 2px;
  background-image: url("../images/faq.png");
  background-repeat: no-repeat;
  background-position-x: right; }

.text-up-srt {
  text-transform: uppercase;
  position: absolute !important;
  top: -115px; }

.text-up-srt .row {
  margin-bottom: 5px; }

.title-up-srt {
  margin-bottom: 90px; }

.text-up-srt-int {
  text-transform: uppercase;
  position: absolute !important;
  top: -132px; }

.text-up-srt-int .row {
  margin-bottom: 5px; }

.title-up-srt-int {
  margin-bottom: 90px; }

.text-up-srt-int2 {
  text-transform: uppercase;
  position: absolute !important;
  top: -143px;
  left: 0px; }

.text-up-srt-int2 .row {
  margin-bottom: 5px; }

.text-up-srt-int-step {
  text-transform: uppercase;
  position: absolute !important;
  top: -166px;
  left: -20px; }

.text-up-srt-int-step .row {
  margin-bottom: 5px; }

.title-up-srt-01 {
  margin-bottom: 70px; }

.text-up-srt-01 {
  position: absolute !important;
  top: -90px; }

.text-up-srt-01 .row {
  margin-bottom: 5px; }

.display-block-label label {
  display: block !important; }

.bigger-td {
  width: 120px !important; }

.smaller-td {
  width: 90px !important; }

.vertical-separator-20 {
  padding-top: 20px !important;
  padding-bottom: 10px !important; }

.sectionButtonWrapper_section2 {
  background-image: url("../images/inversiones_icn_a.png") !important;
  background-repeat: no-repeat;
  background-position: 26px center;
  background-color: #1c2e51;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 34px;
  position: relative;
  z-index: 1; }
  .sectionButtonWrapper_section2 #section2_arrowButton {
    display: block !important;
    width: 100% !important;
    text-align: left !important;
    padding: 15px 30px 15px 80px !important;
    border: none !important;
    color: white;
    font-size: 20px !important;
    font-family: 'Titillium Web Semibold';
    font-size-adjust: 0.53;
    line-height: 1.2;
    font-size-adjust: 0.53;
    line-height: 1.2;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 97% center; }

#tableAlignsection #section2 {
  background: #fff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
  padding-top: 30px;
  border-bottom-left-radius: 34px;
  border-bottom-right-radius: 34px;
  position: relative;
  top: -30px; }
  #tableAlignsection #section2 .section_collapsible {
    width: 97% !important; }

#tableAlignsection .collection-table_collapsible_selectable_interna {
  width: 92% !important; }

.section_collapsible_open_button {
  background-image: url("../images/flechaCierraBlanca.png");
  background-position: center right 3.4%;
  background-repeat: no-repeat; }

#tableAlignFCI #constantLabel0 {
  display: block;
  width: 92%;
  margin: 0 auto;
  color: #1c2e51; }

.subtitle_FCI thead td {
  font-weight: bold;
  font-size: 13px;
  color: #4d4d4d; }

.sin_fondos_bkg {
  background-image: url(../images/fci/macroFondos2.png);
  background-repeat: no-repeat;
  background-size: auto;
  height: 200px;
  background-position: bottom;
  position: relative !important;
  margin-bottom: 25px; }
  .sin_fondos_bkg::before {
    content: "";
    background: #d6d6d6;
    position: absolute;
    width: 95%;
    margin: 0 auto;
    top: 10px;
    height: 1px;
    left: 0;
    right: 0; }

.sin_fondos_bkg.no_before::before {
  content: none !important; }

.creditCardPaused {
  color: #D03A8C;
  background-image: url("../images/general/circulo-pausadoTC.png");
  background-repeat: no-repeat;
  text-align: center;
  background-position-x: left;
  background-position-y: center;
  vertical-align: middle;
  font-style: italic; }

.creditCardStatusPaused {
  padding-left: 14%;
  font-family: "Public Sans";
  font-size: 14px;
  background-position-x: left;
  background-position-y: center;
  height: 23px;
  background-repeat: no-repeat;
  background-image: url("../images/general/pausaTC.png");
  color: #D03A8C;
  position: relative;
  top: 4px; }
  .creditCardStatusPaused span {
    position: relative;
    top: 2px; }

.top-10 {
  position: relative;
  top: 10px; }

.right-8p {
  position: relative;
  right: 8% !important; }

.trazabilidadFirstColumn {
  width: 19% !important;
  padding-left: 7% !important;
  background-size: auto !important; }

.trazabilidadStateColumnDone {
  background: url("../images/icn-statusDone.png") no-repeat;
  background-position: 10% center;
  color: #1c2e51 !important;
  padding-left: 4% !important; }

.trazabilidadStateColumnInProgress {
  background: url("../images/icn-statusInProgress.png") no-repeat;
  background-position: 10% center;
  color: #1c2e51 !important;
  padding-left: 4% !important; }

.bkg-recargas-celular {
  background-image: url("../images/recargas/recargas_bkg.png");
  background-size: contain;
  background-repeat: no-repeat; }

.bkg-recargas-transporte {
  background-image: url("../images/recargas/sube_bkg.png");
  background-size: contain;
  background-repeat: no-repeat; }

.bkg-recargas-saeta {
  background-image: url("../images/recargas/saeta_bkg.png");
  background-size: contain;
  background-repeat: no-repeat; }

#collectionTableTrazabilidad .collection-table_columns {
  border-top: 0px !important; }

#collectionTableTrazabilidad .collection-column_default {
  width: 22% !important; }

@-moz-document url-prefix() {
  .highlighted-border {
    border: 2px solid #1c2e51; } }

.table-align_default, .table-align_container-padding-20, .table-align_container-padding-15, .table-align_container-padding-10, .table-align_login, .table-align_for-collapsible, .table-align_for-collapsible_no-icon, .table-align_for-steps, .table-align_container-public-page, .table-align_report-component, .table-align_validation-component, .table-align_horizontal-scroll, .table-align_vertical-scroll, .table-align_recargas-celular, .table-align_box-recargas {
  position: relative; }

.table-align_default, .table-align_for-collapsible, .table-align_for-collapsible_no-icon, .table-align_for-steps, .table-align_report-component, .table-align_validation-component, .table-align_horizontal-scroll, .table-align_vertical-scroll {
  float: left;
  width: 100%; }

.table-align_container-padding-20 {
  padding: 20px;
  box-sizing: border-box; }

.table-align_container-padding-15 {
  padding: 15px;
  box-sizing: border-box; }

.table-align_container-padding-10 {
  padding: 10px;
  box-sizing: border-box; }

.table-align_container-padding-5 {
  padding: 5px;
  box-sizing: border-box; }

.table-align_login {
  width: 338px;
  float: right;
  border-radius: 22px;
  margin-top: 5%;
  margin-bottom: 15%; }

.table-align_margin-recargas {
  margin-bottom: 55px; }

.table-align_margin_btn_sube {
  padding-top: 2%; }

.table-align_margin_btn_saeta {
  padding-top: 20%; }

.table-align_login-cards {
  display: flex;
  flex-direction: column; }

.table-align_login-alert {
  border-radius: 22px;
  width: 338px;
  float: right;
  margin-top: 40%; }

.table-align_for-collapsible, .table-align_for-collapsible_no-icon {
  margin-bottom: 20px;
  border-radius: 34px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: white !important; }

.table-align_for-collapsible_no-icon .collection-table_default_colapsable .barraSubTituloNoMostroProducto {
  padding: 20px 45px 20px 45px !important; }

.table-align_for-collapsible_no-icon .collection-table_collapsible_header td, .table-align_for-collapsible_no-icon .barraSubTituloNoMostroProducto td, .table-align_for-collapsible_no-icon .section_collapsible_close_button td {
  padding: 20px 45px 20px 45px !important; }

.table-align_for-collapsible_no-icon .collection-table_collapsible_no-grouper_header td {
  padding: 20px 1px !important; }

.table-align_for-steps {
  margin-top: -10px;
  background-color: white; }

.table-align_vertical-align-with-buttons {
  display: table;
  table-layout: fixed;
  width: 100%; }
  .table-align_vertical-align-with-buttons .rowDiv {
    display: table-cell;
    width: 100%;
    height: 36px;
    line-height: 36px; }

.table-align_right-buttons {
  float: right; }

.table-align_container-public-page {
  width: 80%;
  margin: 50px 10%;
  float: left; }

.table-align_auto {
  width: auto;
  float: left;
  height: 100%; }
  .table-align_auto .rowDiv {
    display: inline-block; }

.table-align_report-component > div > div > div span + a {
  padding-right: 10px; }

.table-align_horizontal-scroll {
  overflow: hidden;
  overflow-x: auto; }

.table-align_vertical-scroll {
  max-height: 500px;
  overflow-y: auto; }

.table-align-as-button {
  border: thin #8c8c8c solid;
  border-radius: 8px;
  height: 40px;
  cursor: pointer;
  z-index: 100; }

.paused {
  border-color: #D03A8C; }

.table-align-rounded-card {
  margin-bottom: 20px;
  border-radius: 34px;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.16), 0 10px 10px 0 rgba(0, 0, 0, 0.1) !important;
  background-color: white !important; }

.table-align-box-recargas {
  height: 279px;
  width: 273px; }

.table_default, .table_for-data, .table_for-data_vertical, .table_for-data_unified, .table_for-data_dynamic {
  width: 100%;
  margin: 0 auto;
  float: left; }

.table_for-data .label_default, .table_for-data .table-align_validation-component img + div div, .table-align_validation-component img + div .table_for-data div, .table_for-data .constant-label_default, .table_for-data_vertical .label_default, .table_for-data_vertical .table-align_validation-component img + div div, .table-align_validation-component img + div .table_for-data_vertical div, .table_for-data_vertical .constant-label_default, .table_for-data_unified .label_default, .table_for-data_unified .table-align_validation-component img + div div, .table-align_validation-component img + div .table_for-data_unified div, .table_for-data_unified .constant-label_default, .table_for-data_dynamic .label_default, .table_for-data_dynamic .table-align_validation-component img + div div, .table-align_validation-component img + div .table_for-data_dynamic div, .table_for-data_dynamic .constant-label_default {
  display: table-cell !important;
  vertical-align: middle;
  padding: 10px 0 10px 25px;
  box-sizing: border-box;
  font-weight: bold;
  line-height: 1.2; }

.table_for-data_header, .table_for-data_vertical_header, .table_for-data_unified_header, .table_for-data_dynamic_header {
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  font-size: 12px;
  line-height: 1.2; }

.table_for-data .div_campos_interno, .table_for-data_vertical .div_campos_interno, .table_for-data_unified .div_campos_interno, .table_for-data_dynamic .div_campos_interno {
  width: 100%;
  display: table;
  border-bottom: 1px solid #d6d6d6 !important; }
  .table_for-data .div_campos_interno span.text-field_default, .table_for-data .div_campos_interno span.radio-button-extrafield_default, .table_for-data .div_campos_interno span.float-field_default, .table_for-data .div_campos_interno span.float-field_bold, .table_for-data .div_campos_interno span.float-field_bold-label, .table_for-data .div_campos_interno .float-field_default[readonly="readonly"], .table_for-data .div_campos_interno .float-field_bold[readonly="readonly"], .table_for-data .div_campos_interno .float-field_bold-label[readonly="readonly"], .table_for-data .div_campos_interno span.validation-component_default, .table_for-data .div_campos_interno span.text-field_default-negative, .table_for-data .div_campos_interno span.date-field_default, .table_for-data .div_campos_interno span.int-field_default,
  .table_for-data .div_campos_interno .rich-text_default, .table_for-data .div_campos_interno .dynamic-label_default, .table_for-data_vertical .div_campos_interno span.text-field_default, .table_for-data_vertical .div_campos_interno span.radio-button-extrafield_default, .table_for-data_vertical .div_campos_interno span.float-field_default, .table_for-data_vertical .div_campos_interno span.float-field_bold, .table_for-data_vertical .div_campos_interno span.float-field_bold-label, .table_for-data_vertical .div_campos_interno .float-field_default[readonly="readonly"], .table_for-data_vertical .div_campos_interno .float-field_bold[readonly="readonly"], .table_for-data_vertical .div_campos_interno .float-field_bold-label[readonly="readonly"], .table_for-data_vertical .div_campos_interno span.validation-component_default, .table_for-data_vertical .div_campos_interno span.text-field_default-negative, .table_for-data_vertical .div_campos_interno span.date-field_default, .table_for-data_vertical .div_campos_interno span.int-field_default,
  .table_for-data_vertical .div_campos_interno .rich-text_default, .table_for-data_vertical .div_campos_interno .dynamic-label_default, .table_for-data_unified .div_campos_interno span.text-field_default, .table_for-data_unified .div_campos_interno span.radio-button-extrafield_default, .table_for-data_unified .div_campos_interno span.float-field_default, .table_for-data_unified .div_campos_interno span.float-field_bold, .table_for-data_unified .div_campos_interno span.float-field_bold-label, .table_for-data_unified .div_campos_interno .float-field_default[readonly="readonly"], .table_for-data_unified .div_campos_interno .float-field_bold[readonly="readonly"], .table_for-data_unified .div_campos_interno .float-field_bold-label[readonly="readonly"], .table_for-data_unified .div_campos_interno span.validation-component_default, .table_for-data_unified .div_campos_interno span.text-field_default-negative, .table_for-data_unified .div_campos_interno span.date-field_default, .table_for-data_unified .div_campos_interno span.int-field_default,
  .table_for-data_unified .div_campos_interno .rich-text_default, .table_for-data_unified .div_campos_interno .dynamic-label_default, .table_for-data_dynamic .div_campos_interno span.text-field_default, .table_for-data_dynamic .div_campos_interno span.radio-button-extrafield_default, .table_for-data_dynamic .div_campos_interno span.float-field_default, .table_for-data_dynamic .div_campos_interno span.float-field_bold, .table_for-data_dynamic .div_campos_interno span.float-field_bold-label, .table_for-data_dynamic .div_campos_interno .float-field_default[readonly="readonly"], .table_for-data_dynamic .div_campos_interno .float-field_bold[readonly="readonly"], .table_for-data_dynamic .div_campos_interno .float-field_bold-label[readonly="readonly"], .table_for-data_dynamic .div_campos_interno span.validation-component_default, .table_for-data_dynamic .div_campos_interno span.text-field_default-negative, .table_for-data_dynamic .div_campos_interno span.date-field_default, .table_for-data_dynamic .div_campos_interno span.int-field_default,
  .table_for-data_dynamic .div_campos_interno .rich-text_default, .table_for-data_dynamic .div_campos_interno .dynamic-label_default {
    font-weight: normal;
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    height: auto;
    line-height: 1.2;
    padding: 10px 25px; }
  .table_for-data .div_campos_interno .div_campos_interno, .table_for-data_vertical .div_campos_interno .div_campos_interno, .table_for-data_unified .div_campos_interno .div_campos_interno, .table_for-data_dynamic .div_campos_interno .div_campos_interno {
    border-bottom: none !important; }

.table_for-data, .table_for-data_dynamic {
  border-top: 1px solid #d6d6d6; }
  .table_for-data .div_campos_interno .label_default, .table_for-data .div_campos_interno .table-align_validation-component img + div div, .table-align_validation-component img + div .table_for-data .div_campos_interno div, .table_for-data_dynamic .div_campos_interno .label_default, .table_for-data_dynamic .div_campos_interno .table-align_validation-component img + div div, .table-align_validation-component img + div .table_for-data_dynamic .div_campos_interno div {
    width: 40%; }
  .table_for-data .div_campos_interno .check-field_default, .table_for-data_dynamic .div_campos_interno .check-field_default {
    position: relative; }
  .table_for-data .div_campos_interno .date-field_default, .table_for-data_dynamic .div_campos_interno .date-field_default {
    display: inline; }
  .table_for-data .div_campos_interno span.text-field_default, .table_for-data .div_campos_interno span.radio-button-extrafield_default, .table_for-data .div_campos_interno span.float-field_default, .table_for-data .div_campos_interno span.float-field_bold, .table_for-data .div_campos_interno span.float-field_bold-label, .table_for-data .div_campos_interno .float-field_default[readonly="readonly"], .table_for-data .div_campos_interno .float-field_bold[readonly="readonly"], .table_for-data .div_campos_interno .float-field_bold-label[readonly="readonly"], .table_for-data .div_campos_interno span.validation-component_default, .table_for-data .div_campos_interno span.date-field_default, .table_for-data .div_campos_interno span.int-field_default, .table_for-data .div_campos_interno .rich-text_default, .table_for-data_dynamic .div_campos_interno span.text-field_default, .table_for-data_dynamic .div_campos_interno span.radio-button-extrafield_default, .table_for-data_dynamic .div_campos_interno span.float-field_default, .table_for-data_dynamic .div_campos_interno span.float-field_bold, .table_for-data_dynamic .div_campos_interno span.float-field_bold-label, .table_for-data_dynamic .div_campos_interno .float-field_default[readonly="readonly"], .table_for-data_dynamic .div_campos_interno .float-field_bold[readonly="readonly"], .table_for-data_dynamic .div_campos_interno .float-field_bold-label[readonly="readonly"], .table_for-data_dynamic .div_campos_interno span.validation-component_default, .table_for-data_dynamic .div_campos_interno span.date-field_default, .table_for-data_dynamic .div_campos_interno span.int-field_default, .table_for-data_dynamic .div_campos_interno .rich-text_default {
    width: 60%; }
  .table_for-data .div_campos_interno .float-field_default, .table_for-data .div_campos_interno .float-field_default[readonly="readonly"], .table_for-data_dynamic .div_campos_interno .float-field_default, .table_for-data_dynamic .div_campos_interno .float-field_default[readonly="readonly"] {
    height: 100%;
    position: absolute;
    background-color: transparent; }
  .table_for-data .div_campos_interno .rich-text_default, .table_for-data_dynamic .div_campos_interno .rich-text_default {
    padding: 10px 25px;
    box-sizing: border-box; }
    .table_for-data .div_campos_interno .rich-text_default p, .table_for-data_dynamic .div_campos_interno .rich-text_default p {
      font-size: inherit; }
  .table_for-data .div_campos_interno .text-field_default, .table_for-data .div_campos_interno .radio-button-extrafield_default, .table_for-data .div_campos_interno .float-field_default, .table_for-data .div_campos_interno .float-field_bold, .table_for-data .div_campos_interno .float-field_bold-label, .table_for-data .div_campos_interno .validation-component_default, .table_for-data .div_campos_interno .int-field_default, .table_for-data_dynamic .div_campos_interno .text-field_default, .table_for-data_dynamic .div_campos_interno .radio-button-extrafield_default, .table_for-data_dynamic .div_campos_interno .float-field_default, .table_for-data_dynamic .div_campos_interno .float-field_bold, .table_for-data_dynamic .div_campos_interno .float-field_bold-label, .table_for-data_dynamic .div_campos_interno .validation-component_default, .table_for-data_dynamic .div_campos_interno .int-field_default {
    width: 50%;
    margin: 3px 25px; }
  .table_for-data .collection-table_vertical-layout, .table_for-data_dynamic .collection-table_vertical-layout {
    border-bottom: 1px solid #d6d6d6 !important; }
    .table_for-data .collection-table_vertical-layout thead, .table_for-data_dynamic .collection-table_vertical-layout thead {
      width: 43%; }
    .table_for-data .collection-table_vertical-layout .collection-table_columns, .table_for-data_dynamic .collection-table_vertical-layout .collection-table_columns {
      border-top: 0; }
    .table_for-data .collection-table_vertical-layout .evenRow, .table_for-data .collection-table_vertical-layout .oddRow, .table_for-data_dynamic .collection-table_vertical-layout .evenRow, .table_for-data_dynamic .collection-table_vertical-layout .oddRow {
      border-top: 0 !important; }
  .table_for-data .asterisco, .table_for-data_dynamic .asterisco {
    margin-top: -35px !important;
    margin-right: 25%; }

.table_for-data_vertical .div_campos_interno span.text-field_default, .table_for-data_vertical .div_campos_interno span.radio-button-extrafield_default, .table_for-data_vertical .div_campos_interno span.float-field_default, .table_for-data_vertical .div_campos_interno span.float-field_bold, .table_for-data_vertical .div_campos_interno span.float-field_bold-label, .table_for-data_vertical .div_campos_interno .float-field_default[readonly="readonly"], .table_for-data_vertical .div_campos_interno .float-field_bold[readonly="readonly"], .table_for-data_vertical .div_campos_interno .float-field_bold-label[readonly="readonly"], .table_for-data_vertical .div_campos_interno span.validation-component_default, .table_for-data_vertical .div_campos_interno span.date-field_default, .table_for-data_vertical .div_campos_interno span.int-field_default, .table_for-data_vertical .div_campos_interno .rich-text_default, .table_for-data_vertical .div_campos_interno .dynamic-label_default {
  padding: 10px 25px; }

.table_for-data_unified {
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  font-size: 12px;
  line-height: 1.2; }
  .table_for-data_unified .div_campos_interno {
    border-bottom: 0 !important; }
    .table_for-data_unified .div_campos_interno .label_default, .table_for-data_unified .div_campos_interno .table-align_validation-component img + div div, .table-align_validation-component img + div .table_for-data_unified .div_campos_interno div {
      width: 40%; }
    .table_for-data_unified .div_campos_interno .ui-datepicker-trigger {
      top: 16px;
      right: 230px; }

.table_for-data_dynamic .section_default .divContainer > .table-align_default {
  border-bottom: 1px solid #d6d6d6 !important; }
  .table_for-data_dynamic .section_default .divContainer > .table-align_default .div_campos_interno {
    border-bottom: none !important; }
  .table_for-data_dynamic .section_default .divContainer > .table-align_default .rowDiv:first-child {
    width: 40%;
    float: left; }
  .table_for-data_dynamic .section_default .divContainer > .table-align_default .rowDiv:last-child {
    width: 60%;
    float: left; }

.table_for-data_dynamic .dynamic-label_default {
  font-weight: bold !important; }

.non-select .collection-table_selectable .evenRow:hover, .non-select .collection-table_selectable .oddRow:hover, .non-select .collection-table_collapsible_selectable_interna .evenRow:hover, .non-select .collection-table_collapsible_selectable_interna .oddRow:hover, .non-select .collection-table_collapsible_selectable_no-grouper .evenRow:hover, .non-select .collection-table_collapsible_selectable_no-grouper .oddRow:hover {
  background: none; }

.visible-header-no_grouper .collection-table_columns {
  background: white; }

.visible-header-no_grouper .collection-table_collapsible_selectable_header td {
  padding-left: 20px !important; }

.visible-header-no_grouper tbody tr {
  background: white !important; }

.visible-header-no_grouper th {
  white-space: normal !important; }

.visible-header-no_grouper .collection-table_default_colapsable div {
  padding-left: 20px !important;
  background-color: #1c2e51; }

.text-field_default, .radio-button-extrafield_default, .float-field_default, .float-field_bold, .float-field_bold-label, .validation-component_default, .text-field_default-negative, .text-field_bold, .text-field_bold-label, .text-area_default, .text-area_default-negative, .text-area_bold, .text-area_bold-label, .date-field_default, .date-field_default-negative, .date-field_bold, .date-field_bold-label, .int-field_default, .int-field_default-negative, .int-field_bold, .int-field_bold-label, .select-field_default, .select-field_default-negative, .select-field_bold, .select-field_bold-label {
  border-radius: 3px;
  border-style: none;
  border: 1px solid #8c8c8c;
  width: 100%;
  height: 1.8rem;
  margin: 10px 0 5px 0;
  font-size: 13px;
  line-height: 1.2;
  transition: all .3s;
  color: #4d4d4d;
  padding: 0 10px;
  box-sizing: border-box; }
  .text-field_default:focus, .radio-button-extrafield_default:focus, .float-field_default:focus, .float-field_bold:focus, .float-field_bold-label:focus, .validation-component_default:focus, .text-field_default-negative:focus, .text-field_bold:focus, .text-field_bold-label:focus, .text-area_default:focus, .text-area_default-negative:focus, .text-area_bold:focus, .text-area_bold-label:focus, .date-field_default:focus, .date-field_default-negative:focus, .date-field_bold:focus, .date-field_bold-label:focus, .int-field_default:focus, .int-field_default-negative:focus, .int-field_bold:focus, .int-field_bold-label:focus, .select-field_default:focus, .select-field_default-negative:focus, .select-field_bold:focus, .select-field_bold-label:focus {
    outline: #1c2e51 auto 1px;
    border: 1px solid #1c2e51;
    -moz-outline-radius: 4px; }
  .text-field_default:disabled, .radio-button-extrafield_default:disabled, .float-field_default:disabled, .float-field_bold:disabled, .float-field_bold-label:disabled, .validation-component_default:disabled, .text-field_default-negative:disabled, .text-field_bold:disabled, .text-field_bold-label:disabled, .text-area_default:disabled, .text-area_default-negative:disabled, .text-area_bold:disabled, .text-area_bold-label:disabled, .date-field_default:disabled, .date-field_default-negative:disabled, .date-field_bold:disabled, .date-field_bold-label:disabled, .int-field_default:disabled, .int-field_default-negative:disabled, .int-field_bold:disabled, .int-field_bold-label:disabled, .select-field_default:disabled, .select-field_default-negative:disabled, .select-field_bold:disabled, .select-field_bold-label:disabled {
    background-color: transparent;
    border-color: #d6d6d6;
    color: #d6d6d6; }
  .text-field_default.error, .error.radio-button-extrafield_default, .error.float-field_default, .error.float-field_bold, .error.float-field_bold-label, .error.validation-component_default, .text-field_default-negative.error, .text-field_bold.error, .text-field_bold-label.error, .text-area_default.error, .text-area_default-negative.error, .text-area_bold.error, .text-area_bold-label.error, .date-field_default.error, .date-field_default-negative.error, .date-field_bold.error, .date-field_bold-label.error, .int-field_default.error, .int-field_default-negative.error, .int-field_bold.error, .int-field_bold-label.error, .select-field_default.error, .select-field_default-negative.error, .select-field_bold.error, .select-field_bold-label.error {
    border-color: #f44336; }
  .text-field_default:focus.error, .radio-button-extrafield_default:focus.error, .float-field_default:focus.error, .float-field_bold:focus.error, .float-field_bold-label:focus.error, .validation-component_default:focus.error, .text-field_default-negative:focus.error, .text-field_bold:focus.error, .text-field_bold-label:focus.error, .text-area_default:focus.error, .text-area_default-negative:focus.error, .text-area_bold:focus.error, .text-area_bold-label:focus.error, .date-field_default:focus.error, .date-field_default-negative:focus.error, .date-field_bold:focus.error, .date-field_bold-label:focus.error, .int-field_default:focus.error, .int-field_default-negative:focus.error, .int-field_bold:focus.error, .int-field_bold-label:focus.error, .select-field_default:focus.error, .select-field_default-negative:focus.error, .select-field_bold:focus.error, .select-field_bold-label:focus.error {
    outline: #f44336 auto 1px;
    border: 1px solid #f44336;
    -moz-outline-radius: 4px; }
  .text-field_default_label.error, .text-field_default-negative_label.error, .text-field_bold_label.error, .text-field_bold-label_label.error, .text-area_default_label.error, .text-area_default-negative_label.error, .text-area_bold_label.error, .text-area_bold-label_label.error, .date-field_default_label.error, .date-field_default-negative_label.error, .date-field_bold_label.error, .date-field_bold-label_label.error, .int-field_default_label.error, .int-field_default-negative_label.error, .int-field_bold_label.error, .int-field_bold-label_label.error, .select-field_default_label.error, .select-field_default-negative_label.error, .select-field_bold_label.error, .select-field_bold-label_label.error {
    color: #f44336; }

/*--text-field_default-negative se creo provisoriamente hasta que los textfields en view 
permitan poner estilos en base a condiciones--*/
span.text-field_default, span.radio-button-extrafield_default, span.float-field_default, span.float-field_bold, span.float-field_bold-label, .float-field_default[readonly="readonly"], .float-field_bold[readonly="readonly"], .float-field_bold-label[readonly="readonly"], span.validation-component_default, span.text-field_bold-label, span.text-field_bold, span.date-field_default, span.date-field_bold-label, span.date-field_bold, span.int-field_default, span.int-field_bold-label, span.int-field_bold, span.text-field_default-negative {
  border: none !important;
  color: #4d4d4d;
  outline: none;
  padding: 0;
  background-color: transparent; }
  span.text-field_default:focus, span.radio-button-extrafield_default:focus, span.float-field_default:focus, span.float-field_bold:focus, span.float-field_bold-label:focus, .float-field_default:focus[readonly="readonly"], .float-field_bold:focus[readonly="readonly"], .float-field_bold-label:focus[readonly="readonly"], span.validation-component_default:focus, span.text-field_bold-label:focus, span.text-field_bold:focus, span.date-field_default:focus, span.date-field_bold-label:focus, span.date-field_bold:focus, span.int-field_default:focus, span.int-field_bold-label:focus, span.int-field_bold:focus, span.text-field_default-negative:focus {
    outline: none; }

span.text-field_bold, span.date-field_bold, span.int-field_bold {
  font-weight: bold; }

span.date-field_default, span.date-field_bold-label, span.date-field_bold {
  display: inline; }

span.text-field_default-negative {
  color: #f44336; }

.text-area_default {
  min-height: 8em;
  resize: none;
  padding-top: 5px; }

.radio-button-field_default, .radio-button-field_horizontal {
  float: left; }
  .radio-button-field_default_label, .radio-button-field_horizontal_label {
    font-size: 13px;
    line-height: 1.2;
    width: 100%;
    line-height: 1.5; }
  .radio-button-field_default .radioButtonDiv, .radio-button-field_horizontal .radioButtonDiv {
    margin: 5px 0;
    position: relative;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    margin-right: 25px; }
    .radio-button-field_default .radioButtonDiv input[type="radio"], .radio-button-field_horizontal .radioButtonDiv input[type="radio"] {
      margin-right: 10px !important;
      float: left;
      height: 30px;
      line-height: 30px; }

.radio-button-field_horizontal .radioButtonDiv {
  display: inline-block; }

.radio-button-field_horizontal .radio-button-extrafield_default {
  padding: 0 10px; }

.radio-button-extrafield_default {
  margin: 0;
  margin-left: 10px !important;
  width: auto;
  max-width: 100px; }

.radio-button-extrafield_default[readonly="readonly"] {
  border: none;
  margin-left: 0 !important; }
  .radio-button-extrafield_default[readonly="readonly"]:focus {
    outline: none;
    border: none !important; }

.check-field_default {
  margin-left: 15px;
  position: absolute;
  top: 1px; }

.check-left-grouper .check-field_default {
  margin: 0;
  left: 0; }

.date-field_default {
  width: 72%;
  /*width: 86%;*/ }
  .date-field_default + .date-picker-control:link, .date-field_default .date-picker-control:visited {
    vertical-align: middle; }

.date-picker-control {
  /* position: relative; */
  /*top: -30px;*/
  /*left: 86%;*/ }

.rich-text_default {
  font-size: 13px;
  line-height: 1.2; }

.rich-text_justificado {
  font-size: 13px;
  line-height: 1.2;
  text-align: justify; }

.ui-datepicker-trigger {
  position: absolute;
  top: 27px;
  right: 5px; }

.div_campos_interno {
  width: 100%;
  position: relative; }

input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

input:-webkit-autofill:active {
  box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

input:-webkit-autofill:focus {
  box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset !important; }

.asterisco {
  display: none; }

.div_campos {
  padding: 0 !important; }

.div_campos_interno {
  float: none !important; }

.label-grouper {
  font-weight: bold;
  margin-bottom: 20px; }

.align-text--input, .align-text--input_no-label {
  margin-top: 23px;
  height: 30px;
  display: table; }
  .align-text--input > .rowDiv, .align-text--input_no-label > .rowDiv {
    display: table-cell;
    vertical-align: middle; }
  .align-text--input .check-field_default, .align-text--input .radio-button-field_default, .align-text--input_no-label .check-field_default, .align-text--input_no-label .radio-button-field_default {
    height: 30px;
    line-height: 30px; }

.align-text--input_no-label {
  margin-top: 10px; }

.action-button_primary, .action-button_primary_internal, .section_collapsible_button_primary_close_button, .action-button_primary_contextual, .action-button_secondary, .action-button_secondary_internal, .section_collapsible_button_secondary_close_button, .action-button_secondary_contextual, .action-button_secondary_contrast, .action-button_fci_, .action-button_accent, .widget_logout_btn, .action-button_accent_internal, .action-button_recargas {
  font-size: 13px;
  line-height: 1.2;
  border: none;
  border-radius: 3px;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  outline: 0;
  padding: 0 .8rem;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  margin: 10px 0;
  width: 100%;
  text-align: center; }
  .action-button_primary:disabled, .action-button_primary_internal:disabled, .section_collapsible_button_primary_close_button:disabled, .action-button_primary_contextual:disabled, .action-button_secondary:disabled, .action-button_secondary_internal:disabled, .section_collapsible_button_secondary_close_button:disabled, .action-button_secondary_contextual:disabled, .action-button_secondary_contrast:disabled, .action-button_fci_:disabled, .action-button_accent:disabled, .widget_logout_btn:disabled, .action-button_accent_internal:disabled, .action-button_recargas:disabled {
    cursor: default; }
  .table-align_vertical-align-with-buttons .rowDiv .action-button_primary, .table-align_vertical-align-with-buttons .rowDiv .action-button_primary_internal, .table-align_vertical-align-with-buttons .rowDiv .section_collapsible_button_primary_close_button, .table-align_vertical-align-with-buttons .rowDiv .action-button_primary_contextual, .table-align_vertical-align-with-buttons .rowDiv .action-button_secondary, .table-align_vertical-align-with-buttons .rowDiv .action-button_secondary_internal, .table-align_vertical-align-with-buttons .rowDiv .section_collapsible_button_secondary_close_button, .table-align_vertical-align-with-buttons .rowDiv .action-button_secondary_contextual, .table-align_vertical-align-with-buttons .rowDiv .action-button_secondary_contrast, .table-align_vertical-align-with-buttons .rowDiv .action-button_fci_, .table-align_vertical-align-with-buttons .rowDiv .action-button_accent, .table-align_vertical-align-with-buttons .rowDiv .widget_logout_btn, .table-align_vertical-align-with-buttons .rowDiv .action-button_accent_internal, .table-align_vertical-align-with-buttons .rowDiv .action-button_recargas {
    float: left; }
  .action-button_primary p, .action-button_primary_internal p, .section_collapsible_button_primary_close_button p, .action-button_primary_contextual p, .action-button_secondary p, .action-button_secondary_internal p, .section_collapsible_button_secondary_close_button p, .action-button_secondary_contextual p, .action-button_secondary_contrast p, .action-button_fci_ p, .action-button_accent p, .widget_logout_btn p, .action-button_accent_internal p, .action-button_recargas p {
    line-height: inherit; }
  .icon_button + .action-button_primary_texto, .icon_button + .action-button_primary_internal_texto, .icon_button + .action-button_primary_contextual_texto, .icon_button + .action-button_secondary_texto, .icon_button + .action-button_secondary_internal_texto, .icon_button + .action-button_secondary_contextual_texto, .icon_button + .action-button_secondary_contrast_texto, .icon_button + .action-button_fci__texto, .icon_button + .action-button_accent_texto, .icon_button + .action-button_accent_internal_texto, .icon_button + .action-button_recargas_texto {
    display: inline;
    vertical-align: middle;
    text-align: left; }
  .action-button_primary .icon_button, .action-button_primary_internal .icon_button, .section_collapsible_button_primary_close_button .icon_button, .action-button_primary_contextual .icon_button, .action-button_secondary .icon_button, .action-button_secondary_internal .icon_button, .section_collapsible_button_secondary_close_button .icon_button, .action-button_secondary_contextual .icon_button, .action-button_secondary_contrast .icon_button, .action-button_fci_ .icon_button, .action-button_accent .icon_button, .widget_logout_btn .icon_button, .action-button_accent_internal .icon_button, .action-button_recargas .icon_button {
    vertical-align: middle;
    margin-right: 5px;
    float: left; }

.action-button_primary, .action-button_primary_internal, .section_collapsible_button_primary_close_button, .action-button_primary_contextual {
  background-color: #1c2e51;
  color: white; }
  .action-button_primary:hover, .action-button_primary:active, .action-button_primary_internal:hover, .section_collapsible_button_primary_close_button:hover, .action-button_primary_internal:active, .section_collapsible_button_primary_close_button:active, .action-button_primary_contextual:hover, .action-button_primary_contextual:active {
    background-color: #334363; }
  .action-button_primary:disabled, .action-button_primary_internal:disabled, .section_collapsible_button_primary_close_button:disabled, .action-button_primary_contextual:disabled {
    background-color: #d6d6d6;
    border: 1px solid #8c8c8c;
    color: #8c8c8c; }

.action-button_secondary, .action-button_secondary_internal, .section_collapsible_button_secondary_close_button, .action-button_secondary_contextual {
  background-color: white;
  color: #1c2e51;
  border: 1px solid #1c2e51; }
  .action-button_secondary:hover, .action-button_secondary:active, .action-button_secondary_internal:hover, .section_collapsible_button_secondary_close_button:hover, .action-button_secondary_internal:active, .section_collapsible_button_secondary_close_button:active, .action-button_secondary_contextual:hover, .action-button_secondary_contextual:active {
    background-color: #f3f3f3;
    color: #334363;
    border-color: #334363; }
  .action-button_secondary:disabled, .action-button_secondary_internal:disabled, .section_collapsible_button_secondary_close_button:disabled, .action-button_secondary_contextual:disabled {
    background-color: #EBEFF2;
    border: 1px solid #d6d6d6;
    color: #B8B9BB; }
  .action-button_secondary_contrast, .action-button_secondary_internal_contrast, .action-button_secondary_contextual_contrast {
    background-color: transparent;
    color: white;
    border: 1px solid white; }
    .action-button_secondary_contrast:hover, .action-button_secondary_contrast:active, .action-button_secondary_internal_contrast:hover, .action-button_secondary_internal_contrast:active, .action-button_secondary_contextual_contrast:hover, .action-button_secondary_contextual_contrast:active {
      color: #d6d6d6;
      border-color: #d6d6d6; }
    .action-button_secondary_contrast:disabled, .action-button_secondary_internal_contrast:disabled, .action-button_secondary_contextual_contrast:disabled {
      background-color: #d6d6d6;
      border: 1px solid #8c8c8c;
      color: white; }

.action-button_accent, .widget_logout_btn {
  background-color: #FF8CC5;
  color: #1c2e51; }
  .action-button_accent:hover, .widget_logout_btn:hover, .action-button_accent:active, .widget_logout_btn:active {
    background-color: #E2752B;
    color: white; }
  .action-button_accent:disabled, .widget_logout_btn:disabled {
    background-color: #d6d6d6;
    border: 1px solid #8c8c8c;
    color: #8c8c8c; }

.action-button_fci_ {
  background-color: transparent;
  color: #1c2e51;
  border: 1px solid #1c2e51; }
  .action-button_fci_:hover, .action-button_fci_:active {
    background-color: white;
    color: #1c2e51;
    border-color: #1c2e51; }
  .action-button_fci_:disabled {
    background-color: #d6d6d6;
    border: 1px solid #8c8c8c;
    color: #8c8c8c; }

.action-button_recargas {
  background-color: white;
  color: black;
  font-size: 12px; }
  .action-button_recargas:disabled {
    background-color: #d6d6d6;
    border: 1px solid #8c8c8c;
    color: #8c8c8c; }

.action-button_link, .virtual-keyboard-component_default {
  background-color: transparent;
  color: #1c2e51;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  width: 100%; }
  .action-button_link[disabled], .virtual-keyboard-component_default[disabled] {
    color: #B8B9BB;
    cursor: default; }
  .icon_button + .action-button_link_texto {
    display: inline;
    vertical-align: middle;
    text-align: left; }
  .action-button_link .icon_button, .virtual-keyboard-component_default .icon_button {
    vertical-align: middle;
    margin-right: 5px;
    float: left; }

.action-button_primary_contextual, .action-button_secondary_contextual {
  height: 30px;
  line-height: 30px; }

.action-button_primary_internal, .section_collapsible_button_primary_close_button, .action-button_secondary_internal, .section_collapsible_button_secondary_close_button {
  height: 24px;
  line-height: 24px; }

.action-button_hidden {
  display: none; }

.action-button_icon {
  background-color: transparent;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  border: none; }

.ab_align-bottom {
  line-height: 50px;
  height: 50px; }
  .ab_align-bottom .action-button_primary, .ab_align-bottom .action-button_primary_internal, .ab_align-bottom .section_collapsible_button_primary_close_button, .ab_align-bottom .action-button_primary_contextual, .ab_align-bottom .action-button_secondary, .ab_align-bottom .action-button_secondary_internal, .ab_align-bottom .section_collapsible_button_secondary_close_button, .ab_align-bottom .action-button_fci_, .ab_align-bottom .action-button_secondary_contextual, .ab_align-bottom .action-button_secondary_contrast, .ab_align-bottom .action-button_accent, .ab_align-bottom .widget_logout_btn, .ab_align-bottom .action-button_link, .ab_align-bottom .virtual-keyboard-component_default, .ab_align-bottom .action-button_recargas {
    margin: 0 !important;
    position: absolute;
    width: 100%;
    bottom: 0; }

.ab_align-center4text {
  line-height: 24px;
  height: 24px; }
  .ab_align-center4text .action-button_primary, .ab_align-center4text .action-button_primary_internal, .ab_align-center4text .section_collapsible_button_primary_close_button, .ab_align-center4text .action-button_primary_contextual, .ab_align-center4text .action-button_secondary, .ab_align-center4text .action-button_secondary_internal, .ab_align-center4text .section_collapsible_button_secondary_close_button, .ab_align-center4text .action-button_fci_, .ab_align-center4text .action-button_secondary_contextual, .ab_align-center4text .action-button_secondary_contrast, .ab_align-center4text .action-button_accent, .ab_align-center4text .widget_logout_btn, .ab_align-center4text .action-button_link, .ab_align-center4text .virtual-keyboard-component_default, .ab_align-center4text .action-button_recargas {
    margin: 0 !important;
    position: absolute;
    width: 100%;
    bottom: 0; }

.button-switch {
  font-size: 1.5em;
  height: 0.5625em;
  margin-bottom: 1em;
  position: relative;
  width: 1.5625em; }
  .button-switch .check-switch {
    position: absolute;
    top: 0; }
  .button-switch .switch {
    position: relative;
    z-index: 99;
    width: 40px;
    opacity: 0; }
  .button-switch .check-switch:before, .button-switch .check-switch:after {
    content: '';
    font-size: 1em;
    position: absolute; }
  .button-switch .check-switch:before {
    border-radius: 1.25em;
    background: #B8B9BB;
    height: 0.5625em;
    top: 0.1875em;
    transition: background-color 0.25s ease-out 0.10s;
    width: 40px; }
  .button-switch .check-switch:after {
    box-shadow: 0 .0625em .375em 0 #666;
    border-radius: 50%;
    background: #ffffff;
    height: 0.9375em;
    transform: translate(0, 0);
    transition: transform 0.25s ease-out 0.10s;
    width: 18px; }

input:checked + .check-switch:before {
  background: #1c2e51;
  opacity: 0.5; }

input:checked + .check-switch:after {
  background: #1c2e51;
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px); }

input:checked + .background-pink:before {
  background-color: #8c8c8c !important;
  opacity: 0.3 !important; }

input:checked + .background-pink:after {
  background-color: #D03A8C !important; }

.button-radius {
  border-radius: 26px; }

.action-button_link_18px > div > span > .autoAdjustText {
  font-size: 18px;
  line-height: 1.2;
  color: #1c2e51; }

.div_on_tittle {
  position: relative;
  top: -104px; }

.label_default, .table-align_validation-component img + div div, .label_bold, .label_null, .dynamic-label_default, .dynamic-label_bold, .dynamic-label_null {
  font-size: 13px;
  line-height: 1.2;
  color: #4d4d4d; }
  .label_default.error, .table-align_validation-component img + div div.error, .label_bold.error, .label_null.error, .dynamic-label_default.error, .dynamic-label_bold.error, .dynamic-label_null.error {
    color: #dc4747; }
  .label_default + .float-field_default[readonly="readonly"], .table-align_validation-component img + div div + .float-field_default[readonly="readonly"],
  .label_default + span.text-field_default,
  .table-align_validation-component img + div div + span.text-field_default,
  .label_default + span.radio-button-extrafield_default,
  .table-align_validation-component img + div div + span.radio-button-extrafield_default,
  .label_default + span.float-field_default,
  .table-align_validation-component img + div div + span.float-field_default,
  .label_default + span.float-field_bold,
  .table-align_validation-component img + div div + span.float-field_bold,
  .label_default + span.float-field_bold-label,
  .table-align_validation-component img + div div + span.float-field_bold-label,
  .label_default + .float-field_default[readonly="readonly"],
  .table-align_validation-component img + div div + .float-field_default[readonly="readonly"],
  .label_default + .float-field_bold[readonly="readonly"],
  .table-align_validation-component img + div div + .float-field_bold[readonly="readonly"],
  .label_default + .float-field_bold-label[readonly="readonly"],
  .table-align_validation-component img + div div + .float-field_bold-label[readonly="readonly"],
  .label_default + span.validation-component_default,
  .table-align_validation-component img + div div + span.validation-component_default, .label_default + span.text-field_bold-label, .table-align_validation-component img + div div + span.text-field_bold-label, .label_default + span.text-field_bold, .table-align_validation-component img + div div + span.text-field_bold,
  .label_default + span.date-field_default,
  .table-align_validation-component img + div div + span.date-field_default, .label_default + span.date-field_bold-label, .table-align_validation-component img + div div + span.date-field_bold-label, .label_default + span.date-field_bold, .table-align_validation-component img + div div + span.date-field_bold,
  .label_default + span.int-field_default,
  .table-align_validation-component img + div div + span.int-field_default, .label_default + span.int-field_bold-label, .table-align_validation-component img + div div + span.int-field_bold-label, .label_default + span.int-field_bold, .table-align_validation-component img + div div + span.int-field_bold, .label_bold + .float-field_default[readonly="readonly"],
  .label_bold + span.text-field_default,
  .label_bold + span.radio-button-extrafield_default,
  .label_bold + span.float-field_default,
  .label_bold + span.float-field_bold,
  .label_bold + span.float-field_bold-label,
  .label_bold + .float-field_default[readonly="readonly"],
  .label_bold + .float-field_bold[readonly="readonly"],
  .label_bold + .float-field_bold-label[readonly="readonly"],
  .label_bold + span.validation-component_default, .label_bold + span.text-field_bold-label, .label_bold + span.text-field_bold,
  .label_bold + span.date-field_default, .label_bold + span.date-field_bold-label, .label_bold + span.date-field_bold,
  .label_bold + span.int-field_default, .label_bold + span.int-field_bold-label, .label_bold + span.int-field_bold, .label_null + .float-field_default[readonly="readonly"],
  .label_null + span.text-field_default,
  .label_null + span.radio-button-extrafield_default,
  .label_null + span.float-field_default,
  .label_null + span.float-field_bold,
  .label_null + span.float-field_bold-label,
  .label_null + .float-field_default[readonly="readonly"],
  .label_null + .float-field_bold[readonly="readonly"],
  .label_null + .float-field_bold-label[readonly="readonly"],
  .label_null + span.validation-component_default, .label_null + span.text-field_bold-label, .label_null + span.text-field_bold,
  .label_null + span.date-field_default, .label_null + span.date-field_bold-label, .label_null + span.date-field_bold,
  .label_null + span.int-field_default, .label_null + span.int-field_bold-label, .label_null + span.int-field_bold, .dynamic-label_default + .float-field_default[readonly="readonly"],
  .dynamic-label_default + span.text-field_default,
  .dynamic-label_default + span.radio-button-extrafield_default,
  .dynamic-label_default + span.float-field_default,
  .dynamic-label_default + span.float-field_bold,
  .dynamic-label_default + span.float-field_bold-label,
  .dynamic-label_default + .float-field_default[readonly="readonly"],
  .dynamic-label_default + .float-field_bold[readonly="readonly"],
  .dynamic-label_default + .float-field_bold-label[readonly="readonly"],
  .dynamic-label_default + span.validation-component_default, .dynamic-label_default + span.text-field_bold-label, .dynamic-label_default + span.text-field_bold,
  .dynamic-label_default + span.date-field_default, .dynamic-label_default + span.date-field_bold-label, .dynamic-label_default + span.date-field_bold,
  .dynamic-label_default + span.int-field_default, .dynamic-label_default + span.int-field_bold-label, .dynamic-label_default + span.int-field_bold, .dynamic-label_bold + .float-field_default[readonly="readonly"],
  .dynamic-label_bold + span.text-field_default,
  .dynamic-label_bold + span.radio-button-extrafield_default,
  .dynamic-label_bold + span.float-field_default,
  .dynamic-label_bold + span.float-field_bold,
  .dynamic-label_bold + span.float-field_bold-label,
  .dynamic-label_bold + .float-field_default[readonly="readonly"],
  .dynamic-label_bold + .float-field_bold[readonly="readonly"],
  .dynamic-label_bold + .float-field_bold-label[readonly="readonly"],
  .dynamic-label_bold + span.validation-component_default, .dynamic-label_bold + span.text-field_bold-label, .dynamic-label_bold + span.text-field_bold,
  .dynamic-label_bold + span.date-field_default, .dynamic-label_bold + span.date-field_bold-label, .dynamic-label_bold + span.date-field_bold,
  .dynamic-label_bold + span.int-field_default, .dynamic-label_bold + span.int-field_bold-label, .dynamic-label_bold + span.int-field_bold, .dynamic-label_null + .float-field_default[readonly="readonly"],
  .dynamic-label_null + span.text-field_default,
  .dynamic-label_null + span.radio-button-extrafield_default,
  .dynamic-label_null + span.float-field_default,
  .dynamic-label_null + span.float-field_bold,
  .dynamic-label_null + span.float-field_bold-label,
  .dynamic-label_null + .float-field_default[readonly="readonly"],
  .dynamic-label_null + .float-field_bold[readonly="readonly"],
  .dynamic-label_null + .float-field_bold-label[readonly="readonly"],
  .dynamic-label_null + span.validation-component_default, .dynamic-label_null + span.text-field_bold-label, .dynamic-label_null + span.text-field_bold,
  .dynamic-label_null + span.date-field_default, .dynamic-label_null + span.date-field_bold-label, .dynamic-label_null + span.date-field_bold,
  .dynamic-label_null + span.int-field_default, .dynamic-label_null + span.int-field_bold-label, .dynamic-label_null + span.int-field_bold {
    padding-left: 5px; }

.label_bold, .dynamic-label_bold {
  font-weight: bold; }

.select-field_default, .option-field_default {
  border-radius: 3px;
  border-style: none;
  border: 1px solid #8c8c8c;
  width: 100%;
  height: 1.8rem;
  margin: 10px 0 5px 0;
  font-size: 13px;
  line-height: 1.2;
  transition: all .3s;
  color: #4d4d4d;
  padding: 0 10px;
  box-sizing: border-box;
  background-color: transparent;
  color: #1c2e51;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  width: 100%;
  font-weight: normal;
  width: 100%;
  background-color: white;
  color: #4d4d4d; }
  .select-field_default:focus, .option-field_default:focus {
    outline: #1c2e51 auto 1px;
    border: 1px solid #1c2e51;
    -moz-outline-radius: 4px; }
  .select-field_default:disabled, .option-field_default:disabled {
    background-color: transparent;
    border-color: #d6d6d6;
    color: #d6d6d6; }
  .select-field_default[disabled], .option-field_default[disabled] {
    color: #B8B9BB;
    cursor: default; }
  .select-field_default:disabled, .option-field_default:disabled {
    border-color: #B8B9BB;
    color: #B8B9BB; }

.select-field_default-primary-color, .option-field_default-primary-color {
  border-radius: 3px;
  border-style: none;
  border: 1px solid #8c8c8c;
  width: 100%;
  height: 1.8rem;
  margin: 10px 0 5px 0;
  font-size: 13px;
  line-height: 1.2;
  transition: all .3s;
  color: #4d4d4d;
  padding: 0 10px;
  box-sizing: border-box;
  background-color: transparent;
  color: #1c2e51;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  width: 100%;
  font-weight: 600;
  width: 100%;
  background-color: white;
  color: #1c2e51 !important; }
  .select-field_default-primary-color:focus, .option-field_default-primary-color:focus {
    outline: #1c2e51 auto 1px;
    border: 1px solid #1c2e51;
    -moz-outline-radius: 4px; }
  .select-field_default-primary-color:disabled, .option-field_default-primary-color:disabled {
    background-color: transparent;
    border-color: #d6d6d6;
    color: #d6d6d6; }
  .select-field_default-primary-color[disabled], .option-field_default-primary-color[disabled] {
    color: #B8B9BB;
    cursor: default; }
  .select-field_default-primary-color:disabled, .option-field_default-primary-color:disabled {
    border-color: #B8B9BB;
    color: #B8B9BB; }

.collection-table_default, .collection-table_columns, .collection-table_vertical-layout, .collection-table_selectable, .collection-table_some-selectables {
  font-size: 12px;
  line-height: 1.2;
  color: #4d4d4d;
  border-collapse: collapse;
  width: 100%;
  cursor: default;
  position: relative; }

.collection-table_default_header td, .collection-table_selectable_header td, .collection-table_some-selectables_header td {
  font-size: 14px !important;
  font-family: 'Titillium Web';
  font-size-adjust: 0.53;
  line-height: 1.2;
  color: #1c2e51;
  padding: 20px 0; }

.collection-table_default tbody, .collection-table_selectable tbody, .collection-table_some-selectables tbody {
  border-bottom: 15px solid transparent; }

.collection-table_default tfoot tr:nth-child(2), .collection-table_selectable tfoot tr:nth-child(2), .collection-table_some-selectables tfoot tr:nth-child(2) {
  position: absolute;
  bottom: 3%;
  height: auto; }

.collection-table_default_colapsable .barraSubTituloNoMostroProducto {
  border: none;
  padding: 15px 30px 15px 80px !important; }

.collection-table_default_colapsable .imagenFlecha {
  background-image: url("../images/flechaAbreBlanca.png");
  background-position: center right 3.4%;
  background-repeat: no-repeat; }

.collection-table_collapsible, .collection-table_collapsible_selectable {
  width: 100%;
  background-color: #1c2e51;
  border-radius: 34px; }
  .collection-table_collapsible_header, .barraSubTituloNoMostroProducto, .section_collapsible_close_button, .collection-table_collapsible_selectable_header {
    font-size: 20px !important;
    font-family: 'Titillium Web Semibold';
    font-size-adjust: 0.53;
    line-height: 1.2;
    color: white; }
    .collection-table_collapsible_header td, .barraSubTituloNoMostroProducto td, .section_collapsible_close_button td, .collection-table_collapsible_selectable_header td {
      padding: 14px 30px 14px 80px !important;
      border-top-left-radius: 0 !important;
      border-top-right-radius: 0 !important; }
      .collection-table_collapsible_header td .flechaCierra, .barraSubTituloNoMostroProducto td .flechaCierra, .section_collapsible_close_button td .flechaCierra, .collection-table_collapsible_selectable_header td .flechaCierra {
        background-image: url("../images/flechaCierraBlanca.png");
        background-position: center right 3.4%;
        background-repeat: no-repeat;
        width: 16px;
        height: 27px;
        float: right;
        line-height: 27px; }
  .collection-table_collapsible tbody, .collection-table_collapsible_selectable tbody {
    border-width: 1px; }
  .collection-table_collapsible_interna, .section_collapsible, .collection-table_collapsible_selectable_interna {
    width: 90%;
    margin: 10px auto 20px auto; }
    .collection-table_collapsible_interna_header, .collection-table_collapsible_interna_headerGroup, .collection-table_collapsible_selectable_interna_header, .collection-table_collapsible_selectable_interna_headerGroup {
      color: #1c2e51; }
      .collection-table_collapsible_interna_header td, .collection-table_collapsible_interna_headerGroup td, .collection-table_collapsible_selectable_interna_header td, .collection-table_collapsible_selectable_interna_headerGroup td {
        vertical-align: middle;
        padding: 10px 0;
        padding-left: 0 !important; }
  .collection-table_collapsible_no-grouper, .collection-table_collapsible_selectable_no-grouper {
    width: 93.5%;
    margin: auto;
    margin-bottom: 20px;
    background-position: -2px 16px !important;
    background-color: white !important; }
    .collection-table_collapsible_no-grouper_header, .collection-table_collapsible_selectable_no-grouper_header {
      color: white; }
      .collection-table_collapsible_no-grouper_header td, .collection-table_collapsible_selectable_no-grouper_header td {
        position: absolute;
        left: 0;
        width: 100%;
        padding: 15px 30px 15px 80px !important;
        background-color: #1c2e51;
        box-sizing: border-box;
        border-top-left-radius: 34px !important;
        border-top-right-radius: 34px !important; }
        .collection-table_collapsible_no-grouper_header td .flechaCierra, .collection-table_collapsible_selectable_no-grouper_header td .flechaCierra {
          background-image: url("../images/flechaCierraBlanca.png");
          background-position: center right 3.4%;
          background-repeat: no-repeat;
          width: 16px;
          height: 24px;
          float: right;
          line-height: 24px; }
    .collection-table_collapsible_no-grouper tbody, .collection-table_collapsible_selectable_no-grouper tbody {
      border-top: 50px solid white; }

.collection-table_selectable .evenRow, .collection-table_selectable .oddRow, .collection-table_collapsible_selectable_interna .evenRow, .collection-table_collapsible_selectable_interna .oddRow, .collection-table_collapsible_selectable_no-grouper .evenRow, .collection-table_collapsible_selectable_no-grouper .oddRow {
  cursor: pointer; }
  .collection-table_selectable .evenRow:hover, .collection-table_selectable .oddRow:hover, .collection-table_collapsible_selectable_interna .evenRow:hover, .collection-table_collapsible_selectable_interna .oddRow:hover, .collection-table_collapsible_selectable_no-grouper .evenRow:hover, .collection-table_collapsible_selectable_no-grouper .oddRow:hover {
    background-color: #EBEFF2; }

.collection-table_selectable .collection-column_default_title, .collection-table_selectable .collection-table_columns th:not(:empty), .collection-table_columns .collection-table_selectable th:not(:empty), .collection-table_collapsible_selectable_interna .collection-column_default_title, .collection-table_collapsible_selectable_interna .collection-table_columns th:not(:empty), .collection-table_columns .collection-table_collapsible_selectable_interna th:not(:empty), .collection-table_collapsible_selectable_no-grouper .collection-column_default_title, .collection-table_collapsible_selectable_no-grouper .collection-table_columns th:not(:empty), .collection-table_columns .collection-table_collapsible_selectable_no-grouper th:not(:empty) {
  cursor: pointer; }

.collection-table_vertical-layout thead, .collection-table_vertical-layout tbody {
  float: left;
  display: inherit;
  width: 55%; }

.collection-table_vertical-layout thead {
  width: 43%; }
  .collection-table_vertical-layout thead .collection-table_columns {
    border-bottom: 0; }
    .collection-table_vertical-layout thead .collection-table_columns .collection-column_default_title, .collection-table_vertical-layout thead .collection-table_columns th:not(:empty) {
      font-weight: bold;
      padding: 10px 25px;
      font-size: 13px;
      line-height: 1.2; }

.collection-table_vertical-layout tbody .collection-column_default {
  padding: 10px 0;
  font-size: 13px;
  line-height: 1.2;
  font-weight: normal; }

.collection-table_vertical-layout .oddRow, .collection-table_vertical-layout .evenRow {
  border-top: 1px solid #d6d6d6 !important;
  border-bottom: 0 !important; }

.collection-table_display {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: white !important;
  border-radius: 34px; }
  .collection-table_display_header {
    background-color: #1c2e51;
    padding: 15px 30px;
    border-radius: 34px; }
    .collection-table_display_header label {
      font-size: 20px !important;
      font-family: 'Titillium Web Semibold';
      font-size-adjust: 0.53;
      line-height: 1.2;
      color: white; }
  .collection-table_display_body {
    background-color: #EBEFF2; }
    .collection-table_display_body_row {
      display: table;
      padding: 15px 0;
      box-sizing: border-box; }
    .collection-table_display_body_cell {
      display: table-cell;
      padding: 0 30px;
      box-sizing: border-box;
      border-right: 1px solid #d6d6d6; }
      .collection-table_display_body_cell:last-child {
        border-right: none; }
  .collection-table_display_footer {
    background-color: white;
    padding: 15px 30px;
    border-radius: 34px; }

.collection-table_columns {
  border-top: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  font-size: 12px;
  line-height: 1.2; }

.imagenLoading {
  background-image: url("../images/general/loading-spinner.svg");
  background-position: center right 3%;
  background-repeat: no-repeat; }

.barraSubTituloNoMostroProducto {
  width: initial; }
  .barraSubTituloNoMostroProducto label {
    padding: 0 !important;
    cursor: pointer; }

.oddRow, .evenRow {
  background-color: transparent;
  border-bottom: 1px solid #d6d6d6 !important; }

.selectable-row {
  cursor: pointer; }
  .selectable-row:hover {
    background-color: #EBEFF2; }

.collection-table_column_headerCheckboxButton {
  width: 10px; }

.collection_last_page_number,
img.collection-footer_arrow[src="images/ImLastPage.png"],
img.collection-footer_arrow[src="images/ImLastPage_Dis.png"],
img.collection-footer_arrow[src="images/ImFirstPage.png"],
img.collection-footer_arrow[src="images/ImFirstPage_Dis.png"],
img.collection-footer_arrow[src="images/Macro-Selecta-Black/ImLastPage.png"],
img.collection-footer_arrow[src="images/Macro-Selecta-Black/ImLastPage_Dis.png"],
img.collection-footer_arrow[src="images/Macro-Selecta-Black/ImFirstPage.png"],
img.collection-footer_arrow[src="images/Macro-Selecta-Black/ImFirstPage_Dis.png"] {
  display: none; }

.collection-footer_arrow[src="images/ImPrevPage_Dis.png"],
.collection-footer_arrow[src="images/ImNextPage_Dis.png"] {
  cursor: default; }

.collection_current_page_number {
  margin: 0px 15px;
  color: #1c2e51; }

.collection-footer_arrow {
  vertical-align: middle; }

.collection-footer_default {
  height: 35px;
  line-height: 35px;
  text-align: left; }

#collectionTableCuentas, #collectionTableCreditCard, #collectionTableCreditCardConEstado, #collectionTableLoans, #collectionTableInsurance, #collectionTableLoanPF, #collectionTableInvestment, #collectionTablePackages, #collectionTableCuentas2, #collectionTableCreditCard2, #collectionTableCreditCard2ConEstado, #collectionTableLoans2, #collectionTableLoans3, #collectionTableLoans4, #collectionTableInsurance2, #collectionTableLoanPF2, #collectionTableInvestment2, #collectionTablePackages2,
#collectionTableCuentas.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td,
#collectionTableCreditCard.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td,
#collectionTableLoans.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td,
#collectionTableInsurance.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td,
#collectionTableLoanPF.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td,
#collectionTableInvestment.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td,
#collectionTablePackages.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td {
  background-repeat: no-repeat;
  background-position: 26px center;
  background-color: #1c2e51;
  border-radius: 34px; }

#collectionTableCuentas, #collectionTableCuentas.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td, #collectionTableCuentas2 {
  background-image: url("../images/cuentas_icn_a.png"); }

#collectionTableCreditCard, #collectionTableCreditCardConEstado, #collectionTableCreditCard.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td, #collectionTableCreditCard2, #collectionTableCreditCard2ConEstado {
  background-image: url("../images/tarjetas_icn_a.png"); }

#collectionTableLoans, #collectionTableLoans.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td, #collectionTableLoans2, #collectionTableLoans3, #collectionTableLoans4 {
  background-image: url("../images/prestamos_icn_a.png"); }

#collectionTableInsurance, #collectionTableInsurance.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td, #collectionTableInsurance2 {
  background-image: url("../images/seguros_icn_a.png"); }

#collectionTableLoanPF, #collectionTableLoanPF.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td, #collectionTableLoanPF2 {
  background-image: url("../images/inversiones_icn_a.png"); }

#collectionTableInvestment, #collectionTableInvestment.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td, #collectionTableInvestment2 {
  background-image: url("../images/inversiones_icn_a.png"); }

#collectionTablePackages, #collectionTablePackages.collection-table_collapsible_no-grouper .collection-table_collapsible_no-grouper_header td, #collectionTablePackages2 {
  background-image: url("../images/paquete_icn_a.png"); }

.amex-icon, .master-icon, .makro-icon, .visa-icon, .visa-deb-icon {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 40px; }

.amex-icon {
  background-image: url(../images/general/logo_american_express_mdpi.png); }

.master-icon {
  background-image: url(../images/general/logo_master_mdpi.png); }

.visa-icon {
  background-image: url(../images/general/logo_visa_mdpi.png); }

.visa-deb-icon {
  background-image: url(../images/logo_visa_deb.png); }

.makro-icon {
  background-image: url(../images/general/logo_makro_mdpi.png); }

.flecha-abre-icon {
  background-image: url(../images/flechaAbreBlanca.png) !important; }

.flecha-cierra-icon {
  background-image: url(../images/flechaCierraBlanca.png) !important; }

.collection-column_default, .collection-column_default_wrap, .collection-column_default_title, .collection-table_columns th:not(:empty), .collection-column_bold, .collection-column_bold_wrap, .collection-column_selectable-arrow {
  font-size: 12px;
  line-height: 1.2;
  padding: .7em 1em;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap; }

.collection-column_default, .collection-column_selectable {
  font-weight: normal;
  height: 15px; }
  .collection-column_default_title, .collection-table_columns th:not(:empty), .collection-column_selectable_title {
    font-weight: bold;
    cursor: pointer; }
  .collection-column_default_radio, .collection-column_selectable_radio {
    text-align: right;
    width: 10px; }
    .collection-column_default_radio input, .collection-column_selectable_radio input {
      cursor: pointer; }
  .collection-column_default_wrap, .collection-column_selectable_wrap {
    white-space: normal !important; }

.collection-column_bold {
  font-weight: bold; }

.collection-column_selectable-arrow, .collection-column_success-result, .collection-column_error-result {
  background-repeat: no-repeat;
  background-position: right center;
  background-origin: content-box;
  vertical-align: middle; }

.collection-column_success-result {
  background-image: url("../images/success_icn.png");
  background-size: 100%;
  width: 10px !important; }

.collection-column_error-result {
  background-image: url("../images/error_icn.png");
  background-size: 100%;
  width: 10px !important; }

.collection-column-own-saeta {
  background-image: url("../images/capa1.png");
  background-repeat: no-repeat;
  background-position: center; }

.collection-column_title-wrap_title {
  white-space: normal !important; }

.background-size-auto {
  background-size: auto !important; }

.constant-label_default, .constant-label_bold, .constant-label_title, .constant-label_subtitle {
  color: #4d4d4d;
  display: inline-block;
  float: none !important;
  font-size: 13px;
  line-height: 1.2; }

.constant-label_title, .constant-label_subtitle {
  color: #1c2e51; }

.constant-label_bold {
  font-weight: bold; }

.constant-label_title {
  font-size: 26px !important;
  font-family: 'Titillium Web';
  font-size-adjust: 0.53;
  line-height: 1.2; }

.constant-label_subtitle {
  font-size: 16px !important;
  font-family: 'Titillium Web Semibold';
  font-size-adjust: 0.53;
  line-height: 1.2; }

.badge-icon {
  position: relative; }
  .badge-icon[data-badge]:after {
    content: attr(data-badge);
    position: absolute;
    top: -20px;
    right: -5px;
    background-color: #FF8CC5;
    color: white;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border-radius: 50%;
    font-size: 12px;
    line-height: 1.2; }
  .badge-icon i {
    color: white; }

.msg-error, .errors-collection-table_error, .error-panel_default:not(:empty), .msg-serviceError, .errors-collection-table_serviseError, .msg-success, .errors-collection-table_success, .msg-warning, .errors-collection-table_warning, .msg-info, .errors-collection-table_info, .msg-waiting, .errors-collection-table_waiting, .msg-warning-blue {
  padding: 20px 0 20px 60px;
  margin-bottom: 20px;
  background-position: 0 center;
  background-repeat: no-repeat;
  box-sizing: border-box; }

.sv {
  background: none; }

.ss-error {
  background-size: 25px;
  margin-top: 10px;
  background-image: url("../images/error_icn_sv.png");
  padding: 20px 0 20px 60px;
  margin-bottom: 20px;
  background-position: 0 center;
  background-repeat: no-repeat; }

.msg-error, .errors-collection-table_error, .error-panel_default:not(:empty) {
  background-image: url(../images/error_icn_sv.png); }

.msg-serviceError, .errors-collection-table_serviseError {
  background-image: url(../images/serviceError_icn_sv.png);
  background-size: 48px; }

.msg-success, .errors-collection-table_success {
  background-image: url(../images/success_icn_sv.png); }

.msg-warning, .errors-collection-table_warning {
  background-image: url(../images/warning_icn_sv.png); }

.msg-warning-blue {
  background-image: url(../images/warning_icn_blue.png); }

.msg-info, .errors-collection-table_info {
  background-image: url(../images/info_icn_M_sv.png); }

.msg-waiting, .errors-collection-table_waiting {
  background-image: url(../images/waiting_icn_sv.png); }

.msg-companion {
  padding-left: 60px; }

.errors-collection-table_error_end-process .error-panel_title {
  text-align: center; }

/*Se hace una copia de los mensajes, solo agregando al final un -sv ya que estos vienen del servicio (no se reutilizan para evitar el cache*/
.msg-error-sv, .errors-collection-table_error-sv, .msg-serviceError-sv, .errors-collection-table_serviceError-sv, .msg-success-sv, .errors-collection-table_success-sv, .msg-warning-sv, .errors-collection-table_warning-sv, .msg-info-sv, .errors-collection-table_info-sv {
  padding: 20px 0 20px 60px;
  margin-bottom: 20px;
  background-position: 0 center;
  background-repeat: no-repeat;
  box-sizing: border-box; }

.msg-error-sv, .errors-collection-table_error-sv {
  background-image: url(../images/error_icn_sv.png) !important; }

.msg-serviceError-sv, .errors-collection-table_serviceError-sv {
  background-image: url(../images/serviceError_icn_sv.png) !important; }

.msg-success-sv, .errors-collection-table_success-sv {
  background-image: url(../images/success_icn_sv.png) !important; }

.msg-warning-sv, .errors-collection-table_warning-sv {
  background-image: url(../images/warning_icn_sv.png) !important; }

.msg-info-sv, .errors-collection-table_info-sv {
  background-image: url(../images/info_icn_M_sv.png) !important; }

.msg-waiting-sv, .errors-collection-table_waiting-sv {
  background-image: url(../images/waiting_icn_sv.png) !important; }

.msg-companion-sv {
  padding-left: 60px; }

.errors-collection-table_error_end-process-sv .error-panel_title {
  text-align: center; }

#modalErrorPanel.error-panel_default:not(:empty), .container_login .error-panel_default:not(:empty) {
  position: absolute;
  z-index: 100;
  padding: 25px 80px;
  background-position: 20px center;
  width: 40%; }

.container_login .error-panel_default:not(:empty) {
  margin-left: 30%;
  margin-top: 30px; }

#modalErrorPanel.error-panel_default:not(:empty) {
  top: 0;
  margin-left: 30%; }

.error-panel_default:not(:empty) {
  padding: 3% 20% 3% 30%;
  width: 100%;
  float: left;
  box-sizing: border-box;
  background-position: 24% center;
  background-repeat: no-repeat;
  text-align: left;
  background-color: white;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: white !important;
  margin-bottom: 20px;
  line-height: 1.2; }
  .error-panel_default:not(:empty) p {
    color: #f44336;
    font-weight: normal;
    vertical-align: middle;
    font-size: 14px !important;
    font-family: 'Titillium Web';
    font-size-adjust: 0.53;
    line-height: 1.2; }

.error-validation, .error-validation p {
  font-size: 11px !important;
  line-height: 1.2;
  color: #f44336;
  white-space: normal; }

.error_float_red {
  font-family: "Titillium Web Semibold";
  line-height: 1.2;
  color: #df2626;
  font-size: 16px !important;
  background-color: #f8e4e4;
  display: table-cell;
  vertical-align: unset;
  border-radius: 12px;
  padding-top: 19px;
  padding-bottom: 19px;
  border-width: 3px;
  border-color: #eb7070;
  border-style: solid;
  text-align: center;
  position: absolute;
  top: -105px;
  transition: all .7s;
  opacity: 0; }

.error-box {
  display: flex;
  align-items: center;
  min-height: 24px;
  padding: 12px 12px 12px 50px;
  background: #FFEBED;
  border: 1px solid #F2B3AE;
  border-radius: 8px;
  background-image: url("../images/mensajeria/error_icn.png");
  background-repeat: no-repeat;
  background-position: 16px 12px;
  background-size: 24px; }

.error-box p {
  color: black; }

.warning-box {
  display: flex;
  align-items: center;
  min-height: 24px;
  padding: 12px 12px 12px 50px;
  background: #FEF7EA;
  border: 1px solid #FFEAC3;
  border-radius: 8px;
  background-image: url("../images/mensajeria/warning_icn.png");
  background-repeat: no-repeat;
  background-position: 16px 12px;
  background-size: 24px; }

.warning-box p {
  color: black; }

.info-box {
  display: flex;
  align-items: center;
  min-height: 24px;
  padding: 12px 12px 12px 50px;
  background: #E1F5FC;
  border: 1px solid #A6D2DE;
  border-radius: 8px;
  background-image: url("../images/mensajeria/info_icn.png");
  background-repeat: no-repeat;
  background-position: 16px 12px;
  background-size: 24px; }

.info-box p {
  color: black; }

.image-component_default, .image-component_full {
  vertical-align: middle; }

.image-component_default {
  width: auto; }

.image-component_full {
  width: 100%; }

.image-component_avatar {
  border-radius: 50%;
  width: 60px;
  height: 60px; }

.widget-INFERIOR img, .widget-SUPERIOR img, .widget-DERECHA img {
  width: 100%;
  float: left; }

.tab-component_tabs-container {
  display: table;
  table-layout: fixed;
  width: 100%; }
  .tab-component_tabs-container td {
    width: inherit !important;
    vertical-align: middle !important; }
  .tab-component_tabs-container button[currentTab=true] {
    border-top: 3px solid #1c2e51;
    border-bottom: none;
    background-color: white; }

.tab-component_tab {
  display: table-cell;
  text-align: center;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  height: 45px;
  border: none;
  border: 1px solid #d6d6d6;
  background-color: #EBEFF2;
  width: 100%;
  font-size: 14px !important;
  font-family: 'Titillium Web';
  font-size-adjust: 0.53;
  line-height: 1.2;
  color: #4d4d4d;
  padding: 0 10px;
  display: block; }
  .tab-component_tab:focus {
    outline: none; }
  .tab-component_tab p {
    font-size: 14px !important;
    font-family: 'Titillium Web';
    font-size-adjust: 0.53;
    line-height: 1.2;
    color: #4d4d4d;
    padding: 0 10px; }

.tab-component_default {
  padding-top: 20px; }
  .tab-component_default .step-process_container {
    box-shadow: none;
    padding: 0;
    margin-bottom: 50px; }

.tab-component_header > tbody, .tab-component_header > tbody > tr {
  border: none; }

.tab-component_header tr {
  height: 15px; }

.section_default {
  width: 100%; }
  .section_default > tbody > tr > td > span {
    font-size: 16px !important;
    font-family: 'Titillium Web Semibold';
    font-size-adjust: 0.53;
    line-height: 1.2;
    color: #1c2e51; }
    .section_default > tbody > tr > td > span + .divContainer {
      padding-top: 5px; }
  .section_default > tbody, .section_default > tbody > tr:not(.evenRow), .section_default > tbody > tr:not(.oddRow) {
    border: 0; }

.section_collapsible {
  margin: 0 auto 20px auto; }
  .section_collapsible tbody {
    border-bottom: 0; }
  .section_collapsible_close_button {
    width: 100%;
    border: none;
    outline: none;
    text-align: left;
    cursor: pointer;
    background-color: #1c2e51;
    background-image: url("../images/flechaAbreBlanca.png");
    background-repeat: no-repeat;
    background-position: center right 3.4%;
    transition: all .3s;
    padding: 13px 3% !important;
    font-size: 20px !important;
    font-family: 'Titillium Web Semibold';
    font-size-adjust: 0.53;
    line-height: 1.2;
    border-radius: 34px; }
    .section_collapsible_close_button:focus {
      outline: none; }
    .section_collapsible_close_button + div {
      height: 100%;
      background-color: white; }
  .section_collapsible_button_primary, .section_collapsible_button_secondary, .section_collapsible_button_secondary_right_subtitle, .section_collapsible_button_with_backgound {
    width: 100%; }
    .section_collapsible_button_primary tbody, .section_collapsible_button_primary tbody > tr, .section_collapsible_button_secondary tbody, .section_collapsible_button_secondary tbody > tr, .section_collapsible_button_secondary_right_subtitle tbody, .section_collapsible_button_secondary_right_subtitle tbody > tr, .section_collapsible_button_with_backgound tbody, .section_collapsible_button_with_backgound tbody > tr {
      border: 0; }
  .section_collapsible_button_primary_close_button {
    width: auto; }
  .section_collapsible_button_secondary_close_button {
    width: auto; }
  .section_collapsible_button_secondary_right_subtitle_close_button {
    height: 0px;
    left: 4%;
    position: relative;
    width: 0%;
    display: block;
    visibility: hidden; }
  .section_collapsible_button_with_background_close_button {
    border: 0px;
    background-color: unset;
    padding-left: 30px;
    margin-bottom: 20px;
    color: #1c2e51;
    background-image: url("../images/plus_icon.png");
    background-repeat: no-repeat;
    cursor: pointer; }

.sectionToggle {
  margin-right: 12px;
  line-height: 26px;
  vertical-align: top; }

input[type="checkbox"].sectionToggle {
  margin-bottom: 10px; }

.float-field_default[readonly="readonly"], .float-field_bold[readonly="readonly"], .float-field_bold-label[readonly="readonly"] {
  text-align: inherit;
  margin: 0;
  padding: 0;
  height: auto;
  width: auto; }

span.float-field_default, span.float-field_bold, span.float-field_bold-label {
  text-align: inherit;
  margin: 0;
  padding: 0;
  height: auto;
  width: auto; }

.step-process_container {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: white !important;
  padding: 20px;
  float: left;
  background-color: white; }

.step-process_title {
  font-size: 26px !important;
  font-family: 'Titillium Web';
  font-size-adjust: 0.53;
  line-height: 1.2; }

.step-process_path {
  margin-top: 30px; }
  .step-process_path ul {
    display: table;
    table-layout: fixed;
    width: 100%; }
    .step-process_path ul li {
      display: table-cell;
      position: relative;
      overflow: hidden;
      width: 100%; }

.step-process_active, .step-process_inactive {
  padding-right: 15px; }
  .step-process_active div, .step-process_inactive div {
    border-bottom: 5px solid;
    padding-bottom: 10px; }
    .step-process_active div .step-process_bullet-on, .step-process_active div .step-process_bullet-off, .step-process_inactive div .step-process_bullet-on, .step-process_inactive div .step-process_bullet-off {
      display: none; }

.step-process_active {
  border-bottom-color: #1c2e51; }

.step-process_inactive {
  border-bottom-color: #8c8c8c; }

.step-boxshadow_none .step-process_container, .step-boxshadow_none {
  box-shadow: none; }

.step-shadow_none .step-process_container {
  box-shadow: none;
  padding: 10px 0 20px 0; }

#modalWindow {
  position: fixed;
  height: 100% !important;
  width: 100% !important;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: table;
  text-align: center; }
  #modalWindow #main_form_modal {
    display: table-cell;
    vertical-align: middle;
    height: 100%;
    width: 100%;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0; }

#backmodal {
  display: none; }

.modal, .modal_alert, .modal_alert_popup {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: white !important;
  width: 45%;
  min-height: 150px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  top: 15%;
  min-width: 300px; }
  .modal_container, .modal_alert_container, .modal_alert_popup_container {
    padding: 30px 40px;
    width: 100%;
    box-sizing: border-box; }
    .modal_container_title, .modal_alert_container_title, .modal_alert_popup_container_title {
      color: #1c2e51;
      font-size: 20px !important;
      font-family: 'Titillium Web Semibold';
      font-size-adjust: 0.53;
      line-height: 1.2;
      text-align: left;
      margin-bottom: 20px; }
      .modal_container_title .constant-label_default, .modal_alert_container_title .constant-label_default, .modal_alert_popup_container_title .constant-label_default {
        color: #1c2e51;
        font-size: 20px !important;
        font-family: 'Titillium Web Semibold';
        font-size-adjust: 0.53;
        line-height: 1.2;
        padding: 0; }
    .modal_container_message, .modal_alert_container_message, .modal_alert_popup_container_message {
      color: #4d4d4d;
      text-align: left;
      max-height: 200px;
      overflow: auto;
      min-height: 15px;
      margin-bottom: 20px;
      line-height: 1.1; }

.modal_alert, .modal_alert_popup {
  width: 35%;
  /*margin-left: 32.5%;*/
  min-width: 400px; }
  .modal_alert_container, .modal_alert_popup_container {
    padding: 30px 40px 20px 40px; }
    .modal_alert_container_icon, .modal_alert_popup_container_icon {
      text-align: right; }
      .modal_alert_container_icon .image-component_default, .modal_alert_popup_container_icon .image-component_default {
        width: auto; }

.modal_alert.modalConfigAlertas {
  width: 75% !important;
  /* margin-left: 25.5%;*/
  top: 13% !important; }
  .modal_alert.modalConfigAlertas .constant-label_subtitle_secundary {
    padding: 10px 0px 3px 0px !important; }

.modal_alert_popup {
  width: 75%;
  margin-left: 12.5%; }

.modal_full-image {
  width: 500px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  top: 15%; }
  .modal_full-image img {
    width: 100%; }
  .modal_full-image .mkt-close {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: white;
    width: 15px;
    height: 15px;
    text-align: center;
    line-height: 15px;
    border-radius: 100%; }

#sessionTimeoutMessage {
  border: none;
  background-color: transparent; }

.virtual-keyboard-component_default {
  display: block;
  text-align: center;
  font-size: 13px;
  line-height: 1.2;
  background-image: url(../images/tecladoVirtual_icn.png);
  background-repeat: no-repeat;
  min-width: 30px;
  min-height: 30px;
  box-sizing: border-box;
  line-height: 30px; }

button[title="mayusculas"] {
  width: 70px; }

.align_icoKeyboard {
  line-height: 50px;
  height: 39px; }

.virtual-keyboard-component_default_login {
  width: 208px !important;
  padding-left: 49px !important;
  background-position: right !important; }

.captcha-container td {
  vertical-align: middle; }

.filter-tag {
  background-color: #EBEFF2;
  padding: 10px; }

.custom-component_avatar .actualAvatar {
  margin-top: 30px; }
  .custom-component_avatar .actualAvatar .actualAvatarLabel {
    font-size: 16px !important;
    font-family: 'Titillium Web Semibold';
    font-size-adjust: 0.53;
    line-height: 1.2;
    padding-bottom: 10px; }
  .custom-component_avatar .actualAvatar .imgBox img {
    width: 54px;
    height: 54px; }

.custom-component_avatar .avatarList img {
  cursor: pointer;
  transform: scale(0.9, 0.9); }
  .custom-component_avatar .avatarList img:hover {
    transform: scale(1, 1);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: white !important; }

#req_avatar_selection_component {
  display: none; }

.tooltip-left {
  position: absolute;
  visibility: hidden;
  display: inline-block;
  width: 120px;
  left: -135px;
  top: 0;
  background-color: #8c8c8c;
  color: white;
  padding: 3px;
  border-radius: 2px;
  opacity: 0;
  transition: opacity .5s; }
  .tooltip-left::after {
    content: "";
    position: absolute;
    top: 25%;
    left: 100%;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent #8c8c8c; }

#helpReportContainer a::before {
  content: "Ayuda";
  background-color: transparent;
  color: #1c2e51;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  width: 100%; }
  #helpReportContainer a::before[disabled] {
    color: #B8B9BB;
    cursor: default; }

#helpReportContainer img {
  display: none; }

.widget_avatarHeaderWidget {
  display: none; }

.widget_alert_Container {
  line-height: 62px;
  position: relative; }

.widget_alert_link {
  line-height: 62px;
  display: block;
  position: relative; }

.widget_alert_icon {
  vertical-align: middle;
  display: inline-block;
  margin: 0 15px; }

.widget_alert_badge2 {
  background-color: #FF8CC5;
  color: white;
  text-align: center;
  font-size: 10px;
  border-radius: 50%;
  display: inline-block;
  line-height: 1;
  min-width: 10px;
  padding: 3px; }

.widget_alet_numAlerts {
  position: absolute;
  top: -15%;
  left: 60%; }

.widget_logoutHeaderWidget {
  line-height: 62px; }

.widget_userName, .widget_lastAuth {
  vertical-align: middle;
  display: inline-block;
  width: 100%;
  text-align: right; }

.widget_userName {
  font-weight: bold; }

.widget_lastAuth {
  color: white;
  font-size: 10px; }

.widget_logout_btn {
  background-color: #FF8CC5;
  border-radius: 26px;
  height: 26px;
  width: 67px;
  padding: 0px;
  line-height: 28px; }
  .widget_logout_btn:hover, .widget_logout_btn:active {
    background-color: #D03A8C; }

#templateRow0 {
  background-color: #1c2e51; }
  #templateRow0 #templateRow0Container {
    width: 90%;
    margin: auto;
    max-width: 1280px; }

.header_container_logo {
  line-height: 62px; }

.header_logo img {
  vertical-align: middle;
  display: inline-block; }

.header_user_content {
  color: white; }

.conf-container {
  line-height: 62px; }

.conf-nav {
  vertical-align: middle;
  display: inline-block; }
  .conf-nav > li {
    display: block;
    position: relative; }
    .conf-nav > li > div {
      display: none; }
      .conf-nav > li > div:before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0 7px 7px 7px;
        border-color: transparent transparent white transparent;
        margin: 0 auto; }
      .conf-nav > li > div.open {
        display: block;
        position: absolute;
        z-index: 13;
        left: -79px; }
    .conf-nav > li > a {
      background-image: url(../images/config_icon_a.png);
      margin: 0 8px 0 15px;
      height: 33px;
      width: 33px;
      display: block; }
  .conf-nav-column {
    background-color: white;
    padding: 20px;
    border-radius: 5px;
    width: 180px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: white !important; }
    .conf-nav-column li {
      line-height: 2;
      text-align: left; }
      .conf-nav-column li a {
        font-size: 12px; }

.nav-container {
  position: relative;
  background-color: #0e1728;
  text-align: center; }
  .nav-container .nav {
    /* width: 90%; */
    margin: 0 auto;
    height: 45px;
    max-width: 1280px; }
    .nav-container .nav > li {
      float: left;
      min-width: 130px;
      transition: all .5s; }
      .nav-container .nav > li > a {
        color: white;
        text-decoration: none;
        display: inline-block;
        line-height: 45px;
        vertical-align: middle;
        width: 100%;
        padding: 0 10px;
        box-sizing: border-box;
        font-family: 'Titillium Web';
        font-size: 14px; }
        .nav-container .nav > li > a .icon-container {
          display: inline-block;
          line-height: 45px;
          height: 45px;
          margin-right: 6px; }
          .nav-container .nav > li > a .icon-container .iconoMenu {
            vertical-align: middle; }
      .nav-container .nav > li.active {
        background-color: white; }
        .nav-container .nav > li.active a {
          color: #4d4d4d; }
        .nav-container .nav > li.active .icon-container {
          background-repeat: no-repeat;
          background-position: center; }
          .nav-container .nav > li.active .icon-container .iconoMenu {
            opacity: 0; }
        .nav-container .nav > li.active #home .icon-container {
          background-image: url("../widgets/MenuHorizontalMacro-1_1_jar/images/inicio_icn_hover.png"); }
        .nav-container .nav > li.active #finances .icon-container {
          background-image: url("../widgets/MenuHorizontalMacro-1_1_jar/images/misfinanzas_icn_hover.png");
          background-size: contain; }
        .nav-container .nav > li.active #transferences .icon-container {
          background-image: url("../widgets/MenuHorizontalMacro-1_1_jar/images/transferencias_icn_hover.png"); }
        .nav-container .nav > li.active #recharges .icon-container {
          background-image: url("../widgets/MenuHorizontalMacro-1_1_jar/images/recarga_icn_hover.png"); }
        .nav-container .nav > li.active #payments .icon-container {
          background-image: url("../widgets/MenuHorizontalMacro-1_1_jar/images/pagos_icn_hover.png"); }
        .nav-container .nav > li.active #consultasysolicitudes .icon-container {
          background-image: url("../widgets/MenuHorizontalMacro-1_1_jar/images/comprobantes_icn_hover.png"); }
        .nav-container .nav > li.active #investments .icon-container {
          background-image: url("../widgets/MenuHorizontalMacro-1_1_jar/images/invertir_icn_hover.png"); }
        .nav-container .nav > li.active #more .icon-container {
          background-image: url("../widgets/MenuHorizontalMacro-1_1_jar/images/mas_icn_hover.png"); }
        .nav-container .nav > li.active #compComModal .icon-container {
          background-image: url("../widgets/MenuHorizontalMacro-1_1_jar/images/comparativo_icn_hover.png"); }
        .nav-container .nav > li.active #Insurances .icon-container {
          background-image: url("../widgets/MenuHorizontalMacro-1_1_jar/images/seguros_icn_hover.png"); }
    .nav-container .nav li > div {
      display: none; }
      .nav-container .nav li > div.open {
        display: table;
        overflow: visible;
        position: absolute;
        background-color: white;
        z-index: 11;
        padding: 15px;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
        background-color: white !important; }
        .nav-container .nav li > div.open .nav-column {
          display: inline-block;
          vertical-align: top; }
  .nav-container .nav-column {
    padding: 0 15px;
    display: table-cell;
    min-width: 130px; }
    .nav-container .nav-column-title:not(:empty) {
      color: #1c2e51;
      margin: 20px 0 10px 0;
      padding-bottom: 10px;
      border-bottom: 2px solid #cccccc;
      text-align: left; }
    .nav-container .nav-column ul li {
      text-align: left;
      color: #4d4d4d;
      width: 100%;
      line-height: 1;
      margin: 10px 0; }
      .nav-container .nav-column ul li a {
        color: #4d4d4d; }
      .nav-container .nav-column ul li a:hover, .nav-container .nav-column ul li a:focus {
        color: #1c2e51; }

#bkg-opacity {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: calc(100% - 107px);
  position: absolute;
  top: 107px;
  z-index: 10; }

.nav-container .nav > li.menu-expanded {
  position: static; }

.nav-container .nav > li.menu-expanded > div.open {
  width: 100%;
  left: 0; }

.menu-level-3 {
  display: none;
  left: 100%;
  border-width: 1px;
  width: max-content;
  position: absolute;
  overflow: visible;
  z-index: 12;
  padding: 15px;
  text-align: left;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
  background-color: white !important; }

.nav-item-sub-menu:hover > .menu-level-3 {
  display: inline-block; }

.nav-item-sub-menu {
  width: 125% !important;
  background-image: url(../images/flechaBackGris.png);
  background-repeat: no-repeat;
  background-position-x: 80%; }

#templateRow3 #templateRow3Container {
  margin: 0 !important; }

#footerMacro {
  /*background-color: $primary-base;
  color: white;*/
  background-color: white;
  color: #1c2e51; }
  #footerMacro .bottom-nav_list_link_item {
    color: white; }

.footer {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1;
  margin-top: -90px; }
  .footer .brand_container {
    display: table;
    height: 68px; }
    .footer .brand_container .legend {
      font-size: 10px; }
    .footer .brand_container .content_container {
      display: table-cell;
      vertical-align: middle; }
  .footer .bottom-nav_container {
    display: table;
    height: 48px; }
  .footer .bottom-nav_list {
    text-align: center;
    display: table-cell;
    vertical-align: middle; }
    .footer .bottom-nav_list_link {
      color: #1c2e51;
      cursor: pointer;
      font-size: 16px; }
      .footer .bottom-nav_list_link_item {
        display: inline;
        margin: 4%; }

.menuTableWidgetContainer {
  height: 20px;
  width: 20px;
  background: url(../images/more_action_icon.png) no-repeat 50%;
  position: relative;
  margin: auto;
  cursor: pointer; }
  .menuTableWidgetContainer .menuTableWidget {
    width: 160px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: white !important;
    position: absolute;
    text-align: left;
    right: 0;
    z-index: 2; }
    .menuTableWidgetContainer .menuTableWidget ul li {
      cursor: pointer; }
      .menuTableWidgetContainer .menuTableWidget ul li:hover {
        background-color: #EBEFF2; }
      .menuTableWidgetContainer .menuTableWidget ul li a {
        display: inline-block;
        width: 100%;
        padding: 15px;
        box-sizing: border-box; }
      .menuTableWidgetContainer .menuTableWidget ul li.disabled {
        cursor: default; }
        .menuTableWidgetContainer .menuTableWidget ul li.disabled:hover {
          background-color: white; }
        .menuTableWidgetContainer .menuTableWidget ul li.disabled a {
          color: #B8B9BB; }

#notificationsWidget {
  position: relative;
  float: left; }
  #notificationsWidget .notification-icon_container {
    line-height: 62px;
    float: left;
    margin: 0 20px 0 5px; }
    #notificationsWidget .notification-icon_container button {
      vertical-align: middle;
      display: inline-block;
      cursor: pointer; }
      #notificationsWidget .notification-icon_container button:focus {
        outline: none; }
      #notificationsWidget .notification-icon_container button img {
        vertical-align: middle; }
    #notificationsWidget .notification-icon_container .notification_badge {
      position: absolute;
      top: 10px;
      right: 10px;
      width: 20px;
      height: 20px;
      background-color: #FF8CC5;
      line-height: 20px;
      border-radius: 50%;
      font-size: 14px;
      color: #1c2e51; }
  #notificationsWidget .notification {
    display: none;
    position: absolute;
    width: 300px;
    z-index: 12;
    top: 58px;
    left: -230% !important; }
    #notificationsWidget .notification_arrow {
      width: 0;
      height: 0;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: 10px solid white;
      position: absolute;
      left: 47%;
      top: -10px; }
    #notificationsWidget .notification_container {
      width: 100%;
      border-radius: 5px;
      float: left; }
    #notificationsWidget .notification_unread {
      font-weight: bold;
      color: #0e1728;
      padding: 15px 20px;
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 0 0 rgba(0, 0, 0, 0.12);
      border-bottom: 1px solid #d6d6d6; }
    #notificationsWidget .notification_list {
      max-height: 300px;
      overflow: auto; }
      #notificationsWidget .notification_list_item {
        padding: 15px 20px;
        border-bottom: 1px solid #d6d6d6;
        border-radius: 0;
        margin: 0;
        position: relative;
        color: #4d4d4d;
        cursor: pointer; }
        #notificationsWidget .notification_list_item:hover {
          background-color: #EBEFF2; }
        #notificationsWidget .notification_list_item_title {
          color: #1c2e51; }
        #notificationsWidget .notification_list_item_label-container {
          margin-top: 3px; }
          #notificationsWidget .notification_list_item_label-container label {
            cursor: pointer; }
        #notificationsWidget .notification_list_item_close {
          text-align: right;
          position: relative;
          width: 20px;
          float: right; }
          #notificationsWidget .notification_list_item_close:hover .tooltip-left {
            visibility: visible;
            opacity: 1; }
        #notificationsWidget .notification_list_item.no-msgs {
          cursor: default; }
          #notificationsWidget .notification_list_item.no-msgs:hover {
            background-color: transparent !important; }
    #notificationsWidget .notification_olds {
      padding: 15px 20px;
      box-shadow: 0 -2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 0 0 rgba(0, 0, 0, 0.12); }
      #notificationsWidget .notification_olds a {
        color: #1c2e51; }
  #notificationsWidget .active {
    display: block; }

@-moz-document url-prefix() {
  #notificationsWidget .notification {
    left: -212% !important; } }

#grafico1 {
  display: block;
  float: left;
  width: 100%; }

#grafico2 {
  display: block;
  float: left;
  width: 100%; }

.verDetalleBoton {
  position: absolute;
  bottom: 15%;
  left: 10%;
  width: 25%; }

.verDetalleBoton2 {
  position: absolute;
  bottom: 0px;
  left: 44%;
  width: 25%; }

#widgetGrafico .flechaCierra {
  background-image: url("../images/flechaCierraBlanca.png");
  background-repeat: no-repeat;
  background-position: center right 3.4%;
  float: right; }

#widgetGrafico .imagenFlecha {
  background-image: url("../images/flechaAbreBlanca.png");
  background-repeat: no-repeat;
  background-position: center right 3.4%;
  float: right; }

#tableAlign_containerDashboardTitle, #tableAlign_containerDashboardTitle .constant-label_default {
  cursor: pointer;
  color: white; }

#tableAlign_colapsibleDashboardTitle {
  background-repeat: no-repeat;
  background-position: 30px center;
  background-image: url("../images/dashboard_icn.png");
  background-color: #1c2e51; }

#tableAlign_containerDashboardTitle {
  padding: 15px 30px 15px 80px; }

.banner-mkt {
  float: left; }

.widget-INFERIOR, .widget-SUPERIOR, .widget-DERECHA {
  width: 100%;
  float: left; }

.widget-DERECHA {
  margin: 10px 0; }

.widget-SUPERIOR.two-columns {
  width: 50%;
  float: left;
  padding: 10px 5px;
  box-sizing: border-box; }

#UserSessionHeaderWidgetContainer {
  display: table;
  height: 62px; }
  #UserSessionHeaderWidgetContainer_htmlContent {
    display: table-cell;
    vertical-align: middle; }

.slider {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  margin: 0;
  height: 30px;
  overflow: hidden;
  cursor: pointer;
  position: relative;
  z-index: 12;
  background: transparent; }

.slider:focus {
  outline: none; }

.slider::-webkit-slider-runnable-track {
  width: 100%;
  height: px;
  background: -webkit-gradient(linear, left top, left bottom, from(#1c2e51), to(#1c2e51)) 100% 50%/100% 5px no-repeat transparent;
  background: linear-gradient(to bottom, #1c2e51, #1c2e51) 100% 50%/100% 5px no-repeat transparent; }

.slider::-webkit-slider-thumb {
  z-index: 11;
  position: relative;
  overflow: visible;
  -webkit-appearance: none;
  appearance: none;
  height: 22px;
  width: 22px;
  background: #1c2e51;
  border-radius: 100%;
  border: 0;
  top: 50%;
  margin-top: -11px;
  box-shadow: 1px 0 0 -8px #cfcfcf, 2px 0 0 -8px #cfcfcf, 3px 0 0 -8px #cfcfcf,  4px 0 0 -8px #cfcfcf, 5px 0 0 -8px #cfcfcf, 6px 0 0 -8px #cfcfcf,  7px 0 0 -8px #cfcfcf, 8px 0 0 -8px #cfcfcf, 9px 0 0 -8px #cfcfcf,  10px 0 0 -8px #cfcfcf, 11px 0 0 -8px #cfcfcf, 12px 0 0 -8px #cfcfcf,  13px 0 0 -8px #cfcfcf, 14px 0 0 -8px #cfcfcf, 15px 0 0 -8px	#cfcfcf,  16px 0 0 -8px #cfcfcf, 17px 0 0 -8px #cfcfcf, 18px 0 0 -8px	#cfcfcf,  19px 0 0 -8px #cfcfcf, 20px 0 0 -8px #cfcfcf, 21px 0 0 -8px	#cfcfcf,  22px 0 0 -8px #cfcfcf, 23px 0 0 -8px #cfcfcf, 24px 0 0 -8px	#cfcfcf,  25px 0 0 -8px #cfcfcf, 26px 0 0 -8px #cfcfcf, 27px 0 0 -8px #cfcfcf,  28px 0 0 -8px #cfcfcf, 29px 0 0 -8px #cfcfcf, 30px 0 0 -8px	#cfcfcf,  31px 0 0 -8px #cfcfcf, 32px 0 0 -8px #cfcfcf, 33px 0 0 -8px	#cfcfcf,  34px 0 0 -8px #cfcfcf, 35px 0 0 -8px #cfcfcf, 36px 0 0 -8px	#cfcfcf,  37px 0 0 -8px #cfcfcf, 38px 0 0 -8px #cfcfcf, 39px 0 0 -8px	#cfcfcf,  40px 0 0 -8px #cfcfcf, 41px 0 0 -8px #cfcfcf, 42px 0 0 -8px	#cfcfcf,  43px 0 0 -8px #cfcfcf, 44px 0 0 -8px #cfcfcf, 45px 0 0 -8px	#cfcfcf,  46px 0 0 -8px #cfcfcf, 47px 0 0 -8px #cfcfcf, 48px 0 0 -8px	#cfcfcf,  49px 0 0 -8px #cfcfcf, 50px 0 0 -8px #cfcfcf, 51px 0 0 -8px	#cfcfcf,  52px 0 0 -8px #cfcfcf, 53px 0 0 -8px #cfcfcf, 54px 0 0 -8px	#cfcfcf,  55px 0 0 -8px #cfcfcf, 56px 0 0 -8px #cfcfcf, 57px 0 0 -8px	#cfcfcf,  58px 0 0 -8px #cfcfcf, 59px 0 0 -8px #cfcfcf, 60px 0 0 -8px	#cfcfcf,  61px 0 0 -8px #cfcfcf, 62px 0 0 -8px #cfcfcf, 63px 0 0 -8px	#cfcfcf,  64px 0 0 -8px #cfcfcf, 65px 0 0 -8px #cfcfcf, 66px 0 0 -8px	#cfcfcf,  67px 0 0 -8px #cfcfcf, 68px 0 0 -8px #cfcfcf, 69px 0 0 -8px	#cfcfcf,  70px 0 0 -8px #cfcfcf, 71px 0 0 -8px #cfcfcf, 72px 0 0 -8px	#cfcfcf,  73px 0 0 -8px #cfcfcf, 74px 0 0 -8px #cfcfcf, 75px 0 0 -8px	#cfcfcf,  76px 0 0 -8px #cfcfcf, 77px 0 0 -8px #cfcfcf, 78px 0 0 -8px	#cfcfcf,  79px 0 0 -8px #cfcfcf, 80px 0 0 -8px #cfcfcf, 81px 0 0 -8px #cfcfcf,  82px 0 0 -8px #cfcfcf, 83px 0 0 -8px #cfcfcf, 84px 0 0 -8px	#cfcfcf,  85px 0 0 -8px #cfcfcf, 86px 0 0 -8px #cfcfcf, 87px 0 0 -8px	#cfcfcf,  88px 0 0 -8px #cfcfcf, 89px 0 0 -8px #cfcfcf, 90px 0 0 -8px	#cfcfcf,  91px 0 0 -8px #cfcfcf, 92px 0 0 -8px #cfcfcf, 93px 0 0 -8px	#cfcfcf,  94px 0 0 -8px #cfcfcf, 95px 0 0 -8px #cfcfcf, 96px 0 0 -8px	#cfcfcf,  97px 0 0 -8px #cfcfcf, 98px 0 0 -8px #cfcfcf, 99px 0 0 -8px	#cfcfcf,  100px 0 0 -8px #cfcfcf, 101px 0 0 -8px #cfcfcf,  102px 0 0 -8px #cfcfcf, 103px 0 0 -8px #cfcfcf, 104px 0 0 -8px #cfcfcf,  105px 0	0 -8px #cfcfcf, 106px 0 0 -8px #cfcfcf, 107px 0 0 -8px #cfcfcf,  108px 0 0 -8px #cfcfcf, 109px 0 0 -8px #cfcfcf, 110px 0 0 -8px #cfcfcf, 111px 0 0 -8px #cfcfcf, 112px 0 0 -8px #cfcfcf, 113px 0 0 -8px #cfcfcf, 114px 0 0 -8px #cfcfcf, 115px 0 0 -8px #cfcfcf, 116px 0 0 -8px #cfcfcf, 117px 0 0 -8px #cfcfcf, 118px 0 0 -8px #cfcfcf, 119px 0 0 -8px #cfcfcf, 120px 0 0 -8px #cfcfcf, 121px 0 0 -8px #cfcfcf, 122px 0 0 -8px #cfcfcf, 123px 0 0 -8px #cfcfcf, 124px 0 0 -8px #cfcfcf, 125px 0 0 -8px #cfcfcf, 126px 0 0 -8px #cfcfcf, 127px 0 0 -8px #cfcfcf, 128px 0 0 -8px #cfcfcf, 129px 0 0 -8px #cfcfcf, 130px 0 0 -8px #cfcfcf, 131px 0 0 -8px #cfcfcf, 132px 0 0 -8px #cfcfcf, 133px 0 0 -8px #cfcfcf, 134px 0 0 -8px #cfcfcf, 135px 0 0 -8px #cfcfcf, 136px 0 0 -8px #cfcfcf, 137px 0 0 -8px #cfcfcf, 138px 0 0 -8px #cfcfcf, 139px 0 0 -8px #cfcfcf, 140px 0 0 -8px #cfcfcf, 141px 0 0 -8px #cfcfcf, 142px 0 0 -8px #cfcfcf, 143px 0 0 -8px #cfcfcf, 144px 0 0 -8px #cfcfcf, 145px 0 0 -8px #cfcfcf, 146px 0 0 -8px #cfcfcf, 147px 0 0 -8px #cfcfcf, 148px 0 0 -8px #cfcfcf, 149px 0 0 -8px #cfcfcf, 150px 0 0 -8px #cfcfcf, 151px 0 0 -8px #cfcfcf, 152px 0 0 -8px #cfcfcf, 153px 0 0 -8px #cfcfcf, 154px 0 0 -8px #cfcfcf, 155px 0 0 -8px #cfcfcf, 156px 0 0 -8px #cfcfcf, 157px 0 0 -8px #cfcfcf, 158px 0 0 -8px #cfcfcf, 159px 0 0 -8px #cfcfcf, 160px 0 0 -8px #cfcfcf, 161px 0 0 -8px #cfcfcf, 162px 0 0 -8px #cfcfcf, 163px 0 0 -8px #cfcfcf, 164px 0 0 -8px #cfcfcf, 165px 0 0 -8px #cfcfcf, 166px 0 0 -8px #cfcfcf, 167px 0 0 -8px #cfcfcf, 168px 0 0 -8px #cfcfcf, 169px 0 0 -8px #cfcfcf, 170px 0 0 -8px #cfcfcf, 171px 0 0 -8px #cfcfcf, 172px 0 0 -8px #cfcfcf, 173px 0 0 -8px #cfcfcf, 174px 0 0 -8px #cfcfcf, 175px 0 0 -8px #cfcfcf, 176px 0 0 -8px #cfcfcf, 177px 0 0 -8px #cfcfcf, 178px 0 0 -8px #cfcfcf, 179px 0 0 -8px #cfcfcf, 180px 0 0 -8px #cfcfcf, 181px 0 0 -8px #cfcfcf, 182px 0 0 -8px #cfcfcf, 183px 0 0 -8px #cfcfcf, 184px 0 0 -8px #cfcfcf, 185px 0 0 -8px #cfcfcf, 186px 0 0 -8px #cfcfcf, 187px 0 0 -8px #cfcfcf, 188px 0 0 -8px #cfcfcf, 189px 0 0 -8px #cfcfcf, 190px 0 0 -8px #cfcfcf, 191px 0 0 -8px #cfcfcf, 192px 0 0 -8px #cfcfcf, 193px 0 0 -8px #cfcfcf, 194px 0 0 -8px #cfcfcf, 195px 0 0 -8px #cfcfcf, 196px 0 0 -8px #cfcfcf, 197px 0 0 -8px #cfcfcf, 198px 0 0 -8px #cfcfcf, 199px 0 0 -8px #cfcfcf, 200px 0 0 -8px #cfcfcf, 201px 0 0 -8px #cfcfcf, 202px 0 0 -8px #cfcfcf, 203px 0 0 -8px #cfcfcf, 204px 0 0 -8px #cfcfcf, 205px 0 0 -8px #cfcfcf, 206px 0 0 -8px #cfcfcf, 207px 0 0 -8px #cfcfcf, 208px 0 0 -8px #cfcfcf, 209px 0 0 -8px #cfcfcf, 210px 0 0 -8px #cfcfcf, 211px 0 0 -8px #cfcfcf, 212px 0 0 -8px #cfcfcf, 213px 0 0 -8px #cfcfcf, 214px 0 0 -8px #cfcfcf, 215px 0 0 -8px #cfcfcf, 216px 0 0 -8px #cfcfcf, 217px 0 0 -8px #cfcfcf, 218px 0 0 -8px #cfcfcf, 219px 0 0 -8px #cfcfcf, 220px 0 0 -8px #cfcfcf, 221px 0 0 -8px #cfcfcf, 222px 0 0 -8px #cfcfcf, 223px 0 0 -8px #cfcfcf, 224px 0 0 -8px #cfcfcf, 225px 0 0 -8px #cfcfcf, 226px 0 0 -8px #cfcfcf, 227px 0 0 -8px #cfcfcf, 228px 0 0 -8px #cfcfcf, 229px 0 0 -8px #cfcfcf, 230px 0 0 -8px #cfcfcf, 231px 0 0 -8px #cfcfcf, 232px 0 0 -8px #cfcfcf, 233px 0 0 -8px #cfcfcf, 234px 0 0 -8px #cfcfcf, 235px 0 0 -8px #cfcfcf, 236px 0 0 -8px #cfcfcf, 237px 0 0 -8px #cfcfcf, 238px 0 0 -8px #cfcfcf, 239px 0 0 -8px #cfcfcf, 240px 0 0 -8px #cfcfcf, 241px 0 0 -8px #cfcfcf, 242px 0 0 -8px #cfcfcf, 243px 0 0 -8px #cfcfcf, 244px 0 0 -8px #cfcfcf, 245px 0 0 -8px #cfcfcf, 246px 0 0 -8px #cfcfcf, 247px 0 0 -8px #cfcfcf, 248px 0 0 -8px #cfcfcf, 249px 0 0 -8px #cfcfcf, 250px 0 0 -8px #cfcfcf, 251px 0 0 -8px #cfcfcf, 252px 0 0 -8px #cfcfcf, 253px 0 0 -8px #cfcfcf, 254px 0 0 -8px #cfcfcf, 255px 0 0 -8px #cfcfcf, 256px 0 0 -8px #cfcfcf, 257px 0 0 -8px #cfcfcf, 258px 0 0 -8px #cfcfcf, 259px 0 0 -8px #cfcfcf, 260px 0 0 -8px #cfcfcf, 261px 0 0 -8px #cfcfcf, 262px 0 0 -8px #cfcfcf, 263px 0 0 -8px #cfcfcf, 264px 0 0 -8px #cfcfcf, 265px 0 0 -8px #cfcfcf, 266px 0 0 -8px #cfcfcf, 267px 0 0 -8px #cfcfcf, 268px 0 0 -8px #cfcfcf, 269px 0 0 -8px #cfcfcf, 270px 0 0 -8px #cfcfcf, 271px 0 0 -8px #cfcfcf, 272px 0 0 -8px #cfcfcf, 273px 0 0 -8px #cfcfcf, 274px 0 0 -8px #cfcfcf, 275px 0 0 -8px #cfcfcf, 276px 0 0 -8px #cfcfcf, 277px 0 0 -8px #cfcfcf, 278px 0 0 -8px #cfcfcf, 279px 0 0 -8px #cfcfcf, 280px 0 0 -8px #cfcfcf, 281px 0 0 -8px #cfcfcf, 282px 0 0 -8px #cfcfcf, 283px 0 0 -8px #cfcfcf, 284px 0 0 -8px #cfcfcf, 285px 0 0 -8px #cfcfcf, 286px 0 0 -8px #cfcfcf, 287px 0 0 -8px #cfcfcf, 288px 0 0 -8px #cfcfcf, 289px 0 0 -8px #cfcfcf, 290px 0 0 -8px #cfcfcf, 291px 0 0 -8px #cfcfcf, 292px 0 0 -8px #cfcfcf, 293px 0 0 -8px #cfcfcf, 294px 0 0 -8px #cfcfcf, 295px 0 0 -8px #cfcfcf, 296px 0 0 -8px #cfcfcf, 297px 0 0 -8px #cfcfcf, 298px 0 0 -8px #cfcfcf, 299px 0 0 -8px #cfcfcf, 300px 0 0 -8px #cfcfcf, 301px 0 0 -8px #cfcfcf, 302px 0 0 -8px #cfcfcf, 303px 0 0 -8px #cfcfcf, 304px 0 0 -8px #cfcfcf, 305px 0 0 -8px #cfcfcf, 306px 0 0 -8px #cfcfcf, 307px 0 0 -8px #cfcfcf, 308px 0 0 -8px #cfcfcf, 309px 0 0 -8px #cfcfcf, 310px 0 0 -8px #cfcfcf, 311px 0 0 -8px #cfcfcf, 312px 0 0 -8px #cfcfcf, 313px 0 0 -8px #cfcfcf, 314px 0 0 -8px #cfcfcf, 315px 0 0 -8px #cfcfcf, 316px 0 0 -8px #cfcfcf, 317px 0 0 -8px #cfcfcf, 318px 0 0 -8px #cfcfcf, 319px 0 0 -8px #cfcfcf, 320px 0 0 -8px #cfcfcf, 321px 0 0 -8px #cfcfcf, 322px 0 0 -8px #cfcfcf, 323px 0 0 -8px #cfcfcf, 324px 0 0 -8px #cfcfcf, 325px 0 0 -8px #cfcfcf, 326px 0 0 -8px #cfcfcf, 327px 0 0 -8px #cfcfcf, 328px 0 0 -8px #cfcfcf, 329px 0 0 -8px #cfcfcf, 330px 0 0 -8px #cfcfcf, 331px 0 0 -8px #cfcfcf, 332px 0 0 -8px #cfcfcf, 333px 0 0 -8px #cfcfcf, 334px 0 0 -8px #cfcfcf, 335px 0 0 -8px #cfcfcf, 336px 0 0 -8px #cfcfcf, 337px 0 0 -8px #cfcfcf, 338px 0 0 -8px #cfcfcf, 339px 0 0 -8px #cfcfcf, 340px 0 0 -8px #cfcfcf, 341px 0 0 -8px #cfcfcf, 342px 0 0 -8px #cfcfcf, 343px 0 0 -8px #cfcfcf, 344px 0 0 -8px #cfcfcf, 345px 0 0 -8px #cfcfcf, 346px 0 0 -8px #cfcfcf, 347px 0 0 -8px #cfcfcf, 348px 0 0 -8px #cfcfcf, 349px 0 0 -8px #cfcfcf, 350px 0 0 -8px #cfcfcf, 351px 0 0 -8px #cfcfcf, 352px 0 0 -8px #cfcfcf, 353px 0 0 -8px #cfcfcf, 354px 0 0 -8px #cfcfcf, 355px 0 0 -8px #cfcfcf, 356px 0 0 -8px #cfcfcf, 357px 0 0 -8px #cfcfcf, 358px 0 0 -8px #cfcfcf, 359px 0 0 -8px #cfcfcf, 360px 0 0 -8px #cfcfcf, 361px 0 0 -8px #cfcfcf, 362px 0 0 -8px #cfcfcf, 363px 0 0 -8px #cfcfcf, 364px 0 0 -8px #cfcfcf, 365px 0 0 -8px #cfcfcf, 366px 0 0 -8px #cfcfcf, 367px 0 0 -8px #cfcfcf, 368px 0 0 -8px #cfcfcf, 369px 0 0 -8px #cfcfcf, 370px 0 0 -8px #cfcfcf, 371px 0 0 -8px #cfcfcf, 372px 0 0 -8px #cfcfcf, 373px 0 0 -8px #cfcfcf, 374px 0 0 -8px #cfcfcf, 375px 0 0 -8px #cfcfcf, 376px 0 0 -8px #cfcfcf, 377px 0 0 -8px #cfcfcf, 378px 0 0 -8px #cfcfcf, 379px 0 0 -8px #cfcfcf, 380px 0 0 -8px #cfcfcf, 381px 0 0 -8px #cfcfcf, 382px 0 0 -8px #cfcfcf, 383px 0 0 -8px #cfcfcf, 384px 0 0 -8px #cfcfcf, 385px 0 0 -8px #cfcfcf, 386px 0 0 -8px #cfcfcf, 387px 0 0 -8px #cfcfcf, 388px 0 0 -8px #cfcfcf, 389px 0 0 -8px #cfcfcf, 390px 0 0 -8px #cfcfcf, 391px 0 0 -8px #cfcfcf, 392px 0 0 -8px #cfcfcf, 393px 0 0 -8px #cfcfcf, 394px 0 0 -8px #cfcfcf, 395px 0 0 -8px #cfcfcf, 396px 0 0 -8px #cfcfcf, 397px 0 0 -8px #cfcfcf, 398px 0 0 -8px #cfcfcf, 399px 0 0 -8px #cfcfcf, 400px 0 0 -8px #cfcfcf, 401px 0 0 -8px #cfcfcf, 402px 0 0 -8px #cfcfcf, 403px 0 0 -8px #cfcfcf, 404px 0 0 -8px #cfcfcf, 405px 0 0 -8px #cfcfcf, 406px 0 0 -8px #cfcfcf, 407px 0 0 -8px #cfcfcf, 408px 0 0 -8px #cfcfcf, 409px 0 0 -8px #cfcfcf, 410px 0 0 -8px #cfcfcf, 411px 0 0 -8px #cfcfcf, 412px 0 0 -8px #cfcfcf, 413px 0 0 -8px #cfcfcf, 414px 0 0 -8px #cfcfcf, 415px 0 0 -8px #cfcfcf, 416px 0 0 -8px #cfcfcf, 417px 0 0 -8px #cfcfcf, 418px 0 0 -8px #cfcfcf, 419px 0 0 -8px #cfcfcf, 420px 0 0 -8px #cfcfcf, 421px 0 0 -8px #cfcfcf, 422px 0 0 -8px #cfcfcf, 423px 0 0 -8px #cfcfcf, 424px 0 0 -8px #cfcfcf, 425px 0 0 -8px #cfcfcf, 426px 0 0 -8px #cfcfcf, 427px 0 0 -8px #cfcfcf, 428px 0 0 -8px #cfcfcf, 429px 0 0 -8px #cfcfcf, 430px 0 0 -8px #cfcfcf, 431px 0 0 -8px #cfcfcf, 432px 0 0 -8px #cfcfcf, 433px 0 0 -8px #cfcfcf, 434px 0 0 -8px #cfcfcf, 435px 0 0 -8px #cfcfcf, 436px 0 0 -8px #cfcfcf, 437px 0 0 -8px #cfcfcf, 438px 0 0 -8px #cfcfcf, 439px 0 0 -8px #cfcfcf, 440px 0 0 -8px #cfcfcf, 441px 0 0 -8px #cfcfcf, 442px 0 0 -8px #cfcfcf, 443px 0 0 -8px #cfcfcf, 444px 0 0 -8px #cfcfcf, 445px 0 0 -8px #cfcfcf, 446px 0 0 -8px #cfcfcf, 447px 0 0 -8px #cfcfcf, 448px 0 0 -8px #cfcfcf, 449px 0 0 -8px #cfcfcf, 450px 0 0 -8px #cfcfcf, 451px 0 0 -8px #cfcfcf, 452px 0 0 -8px #cfcfcf, 453px 0 0 -8px #cfcfcf, 454px 0 0 -8px #cfcfcf, 455px 0 0 -8px #cfcfcf, 456px 0 0 -8px #cfcfcf, 457px 0 0 -8px #cfcfcf, 458px 0 0 -8px #cfcfcf, 459px 0 0 -8px #cfcfcf, 460px 0 0 -8px #cfcfcf, 461px 0 0 -8px #cfcfcf, 462px 0 0 -8px #cfcfcf, 463px 0 0 -8px #cfcfcf, 464px 0 0 -8px #cfcfcf, 465px 0 0 -8px #cfcfcf, 466px 0 0 -8px #cfcfcf, 467px 0 0 -8px #cfcfcf, 468px 0 0 -8px #cfcfcf, 469px 0 0 -8px #cfcfcf, 470px 0 0 -8px #cfcfcf, 471px 0 0 -8px #cfcfcf, 472px 0 0 -8px #cfcfcf, 473px 0 0 -8px #cfcfcf, 474px 0 0 -8px #cfcfcf, 475px 0 0 -8px #cfcfcf, 476px 0 0 -8px #cfcfcf, 477px 0 0 -8px #cfcfcf, 478px 0 0 -8px #cfcfcf, 479px 0 0 -8px #cfcfcf, 480px 0 0 -8px #cfcfcf, 481px 0 0 -8px #cfcfcf, 482px 0 0 -8px #cfcfcf, 483px 0 0 -8px #cfcfcf, 484px 0 0 -8px #cfcfcf, 485px 0 0 -8px #cfcfcf, 486px 0 0 -8px #cfcfcf, 487px 0 0 -8px #cfcfcf, 488px 0 0 -8px #cfcfcf, 489px 0 0 -8px #cfcfcf, 490px 0 0 -8px #cfcfcf, 491px 0 0 -8px #cfcfcf, 492px 0 0 -8px #cfcfcf, 493px 0 0 -8px #cfcfcf, 494px 0 0 -8px #cfcfcf, 495px 0 0 -8px #cfcfcf, 496px 0 0 -8px #cfcfcf, 497px 0 0 -8px #cfcfcf, 498px 0 0 -8px #cfcfcf, 499px 0 0 -8px #cfcfcf, 500px 0 0 -8px #cfcfcf;
  -webkit-transition: background-color 150ms;
  transition: background-color 150ms; }

.slider::-moz-range-track, .slider::-moz-range-progress {
  width: 100%;
  height: 30px;
  background: linear-gradient(to bottom, #cfcfcf, #cfcfcf) 100% 50%/100% 5px no-repeat transparent; }

.slider::-moz-range-progress {
  background: linear-gradient(to bottom, #1c2e51, #1c2e51) 100% 50%/100% 5px no-repeat transparent; }

.slider::-moz-range-thumb {
  z-index: 11;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
  height: 22px;
  width: 22px;
  background: #1c2e51;
  border-radius: 100%;
  border: 0;
  -moz-transition: background-color 150ms;
  transition: background-color 150ms; }

.slider::-ms-track {
  width: 100%;
  height: 30px;
  border: 0;
  color: transparent;
  background: transparent; }

.slider::-ms-fill-lower {
  background: linear-gradient(to bottom, #1c2e51, #1c2e51) 100% 50%/100% 5px no-repeat transparent; }

.slider::-ms-fill-upper {
  background: linear-gradient(to bottom, #cfcfcf, #cfcfcf) 100% 50%/100% 5px no-repeat transparent; }

.slider::-ms-thumb {
  z-index: 11;
  appearance: none;
  height: 22px;
  width: 22px;
  background: #1c2e51;
  border-radius: 100%;
  border: 0;
  -ms-transition: background-color 150ms;
  transition: background-color 150ms;
  top: 0;
  margin: 0;
  box-shadow: none; }

.slider:hover::-webkit-slider-thumb, .slider:focus::-webkit-slider-thumb {
  background-color: #1c2e51; }

.slider:hover::-moz-range-thumb, .slider:focus::-moz-range-thumb {
  background-color: #1c2e51; }

.slider:hover::-ms-thumb, .slider:focus::-ms-thumb {
  z-index: 11;
  background-color: #1c2e51; }

.sliderDataList {
  display: flex;
  justify-content: space-between; }

.sliderOption {
  width: 15px;
  height: 15px;
  min-height: 10px;
  border-radius: 100px;
  white-space: nowrap;
  padding: 0;
  line-height: 40px;
  background-color: #1c2e51;
  margin-top: -22px;
  position: relative;
  z-index: 10;
  display: block; }

.bullet-active {
  background-color: #1c2e51; }

.bullet-inactive {
  background-color: #cfcfcf; }

.slider::-ms-tooltip {
  display: none; }

.slider {
  display: block;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  margin: 0;
  height: 30px;
  overflow: hidden;
  cursor: pointer; }

.slider:focus {
  outline: none; }

.slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 30px;
  background: -webkit-gradient(linear, left top, left bottom, from(#1c2e51), to(#1c2e51)) 100% 50%/100% 7px no-repeat transparent;
  background: linear-gradient(to bottom, #1c2e51, #1c2e51) 100% 50%/100% 7px no-repeat transparent; }

.slider::-webkit-slider-thumb {
  position: relative;
  overflow: visible;
  -webkit-appearance: none;
  appearance: none;
  height: 22px;
  width: 22px;
  background: #1c2e51;
  border-radius: 100%;
  border: 0;
  top: 50%;
  margin-top: -11px;
  box-shadow: 1px 0 0 -7px #cfcfcf, 2px 0 0 -7px #cfcfcf, 3px 0 0 -7px #cfcfcf,  4px 0 0 -7px #cfcfcf, 5px 0 0 -7px #cfcfcf, 6px 0 0 -7px #cfcfcf,  7px 0 0 -7px #cfcfcf, 8px 0 0 -7px #cfcfcf, 9px 0 0 -7px #cfcfcf,  10px 0 0 -7px #cfcfcf, 11px 0 0 -7px #cfcfcf, 12px 0 0 -7px #cfcfcf,  13px 0 0 -7px #cfcfcf, 14px 0 0 -7px #cfcfcf, 15px 0 0 -7px	#cfcfcf,  16px 0 0 -7px #cfcfcf, 17px 0 0 -7px #cfcfcf, 18px 0 0 -7px	#cfcfcf,  19px 0 0 -7px #cfcfcf, 20px 0 0 -7px #cfcfcf, 21px 0 0 -7px	#cfcfcf,  22px 0 0 -7px #cfcfcf, 23px 0 0 -7px #cfcfcf, 24px 0 0 -7px	#cfcfcf,  25px 0 0 -7px #cfcfcf, 26px 0 0 -7px #cfcfcf, 27px 0 0 -7px #cfcfcf,  28px 0 0 -7px #cfcfcf, 29px 0 0 -7px #cfcfcf, 30px 0 0 -7px	#cfcfcf,  31px 0 0 -7px #cfcfcf, 32px 0 0 -7px #cfcfcf, 33px 0 0 -7px	#cfcfcf,  34px 0 0 -7px #cfcfcf, 35px 0 0 -7px #cfcfcf, 36px 0 0 -7px	#cfcfcf,  37px 0 0 -7px #cfcfcf, 38px 0 0 -7px #cfcfcf, 39px 0 0 -7px	#cfcfcf,  40px 0 0 -7px #cfcfcf, 41px 0 0 -7px #cfcfcf, 42px 0 0 -7px	#cfcfcf,  43px 0 0 -7px #cfcfcf, 44px 0 0 -7px #cfcfcf, 45px 0 0 -7px	#cfcfcf,  46px 0 0 -7px #cfcfcf, 47px 0 0 -7px #cfcfcf, 48px 0 0 -7px	#cfcfcf,  49px 0 0 -7px #cfcfcf, 50px 0 0 -7px #cfcfcf, 51px 0 0 -7px	#cfcfcf,  52px 0 0 -7px #cfcfcf, 53px 0 0 -7px #cfcfcf, 54px 0 0 -7px	#cfcfcf,  55px 0 0 -7px #cfcfcf, 56px 0 0 -7px #cfcfcf, 57px 0 0 -7px	#cfcfcf,  58px 0 0 -7px #cfcfcf, 59px 0 0 -7px #cfcfcf, 60px 0 0 -7px	#cfcfcf,  61px 0 0 -7px #cfcfcf, 62px 0 0 -7px #cfcfcf, 63px 0 0 -7px	#cfcfcf,  64px 0 0 -7px #cfcfcf, 65px 0 0 -7px #cfcfcf, 66px 0 0 -7px	#cfcfcf,  67px 0 0 -7px #cfcfcf, 68px 0 0 -7px #cfcfcf, 69px 0 0 -7px	#cfcfcf,  70px 0 0 -7px #cfcfcf, 71px 0 0 -7px #cfcfcf, 72px 0 0 -7px	#cfcfcf,  73px 0 0 -7px #cfcfcf, 74px 0 0 -7px #cfcfcf, 75px 0 0 -7px	#cfcfcf,  76px 0 0 -7px #cfcfcf, 77px 0 0 -7px #cfcfcf, 78px 0 0 -7px	#cfcfcf,  79px 0 0 -7px #cfcfcf, 80px 0 0 -7px #cfcfcf, 81px 0 0 -7px #cfcfcf,  82px 0 0 -7px #cfcfcf, 83px 0 0 -7px #cfcfcf, 84px 0 0 -7px	#cfcfcf,  85px 0 0 -7px #cfcfcf, 86px 0 0 -7px #cfcfcf, 87px 0 0 -7px	#cfcfcf,  88px 0 0 -7px #cfcfcf, 89px 0 0 -7px #cfcfcf, 90px 0 0 -7px	#cfcfcf,  91px 0 0 -7px #cfcfcf, 92px 0 0 -7px #cfcfcf, 93px 0 0 -7px	#cfcfcf,  94px 0 0 -7px #cfcfcf, 95px 0 0 -7px #cfcfcf, 96px 0 0 -7px	#cfcfcf,  97px 0 0 -7px #cfcfcf, 98px 0 0 -7px #cfcfcf, 99px 0 0 -7px	#cfcfcf,  100px 0 0 -7px #cfcfcf, 101px 0 0 -7px #cfcfcf,  102px 0 0 -7px #cfcfcf, 103px 0 0 -7px #cfcfcf, 104px 0 0 -7px #cfcfcf,  105px 0	0 -7px #cfcfcf, 106px 0 0 -7px #cfcfcf, 107px 0 0 -7px #cfcfcf,  108px 0 0 -7px #cfcfcf, 109px 0 0 -7px #cfcfcf, 110px 0 0 -7px #cfcfcf, 111px 0 0 -7px #cfcfcf, 112px 0 0 -7px #cfcfcf, 113px 0 0 -7px #cfcfcf, 114px 0 0 -7px #cfcfcf, 115px 0 0 -7px #cfcfcf, 116px 0 0 -7px #cfcfcf, 117px 0 0 -7px #cfcfcf, 118px 0 0 -7px #cfcfcf, 119px 0 0 -7px #cfcfcf, 120px 0 0 -7px #cfcfcf, 121px 0 0 -7px #cfcfcf, 122px 0 0 -7px #cfcfcf, 123px 0 0 -7px #cfcfcf, 124px 0 0 -7px #cfcfcf, 125px 0 0 -7px #cfcfcf, 126px 0 0 -7px #cfcfcf, 127px 0 0 -7px #cfcfcf, 128px 0 0 -7px #cfcfcf, 129px 0 0 -7px #cfcfcf, 130px 0 0 -7px #cfcfcf, 131px 0 0 -7px #cfcfcf, 132px 0 0 -7px #cfcfcf, 133px 0 0 -7px #cfcfcf, 134px 0 0 -7px #cfcfcf, 135px 0 0 -7px #cfcfcf, 136px 0 0 -7px #cfcfcf, 137px 0 0 -7px #cfcfcf, 138px 0 0 -7px #cfcfcf, 139px 0 0 -7px #cfcfcf, 140px 0 0 -7px #cfcfcf, 141px 0 0 -7px #cfcfcf, 142px 0 0 -7px #cfcfcf, 143px 0 0 -7px #cfcfcf, 144px 0 0 -7px #cfcfcf, 145px 0 0 -7px #cfcfcf, 146px 0 0 -7px #cfcfcf, 147px 0 0 -7px #cfcfcf, 148px 0 0 -7px #cfcfcf, 149px 0 0 -7px #cfcfcf, 150px 0 0 -7px #cfcfcf, 151px 0 0 -7px #cfcfcf, 152px 0 0 -7px #cfcfcf, 153px 0 0 -7px #cfcfcf, 154px 0 0 -7px #cfcfcf, 155px 0 0 -7px #cfcfcf, 156px 0 0 -7px #cfcfcf, 157px 0 0 -7px #cfcfcf, 158px 0 0 -7px #cfcfcf, 159px 0 0 -7px #cfcfcf, 160px 0 0 -7px #cfcfcf, 161px 0 0 -7px #cfcfcf, 162px 0 0 -7px #cfcfcf, 163px 0 0 -7px #cfcfcf, 164px 0 0 -7px #cfcfcf, 165px 0 0 -7px #cfcfcf, 166px 0 0 -7px #cfcfcf, 167px 0 0 -7px #cfcfcf, 168px 0 0 -7px #cfcfcf, 169px 0 0 -7px #cfcfcf, 170px 0 0 -7px #cfcfcf, 171px 0 0 -7px #cfcfcf, 172px 0 0 -7px #cfcfcf, 173px 0 0 -7px #cfcfcf, 174px 0 0 -7px #cfcfcf, 175px 0 0 -7px #cfcfcf, 176px 0 0 -7px #cfcfcf, 177px 0 0 -7px #cfcfcf, 178px 0 0 -7px #cfcfcf, 179px 0 0 -7px #cfcfcf, 180px 0 0 -7px #cfcfcf, 181px 0 0 -7px #cfcfcf, 182px 0 0 -7px #cfcfcf, 183px 0 0 -7px #cfcfcf, 184px 0 0 -7px #cfcfcf, 185px 0 0 -7px #cfcfcf, 186px 0 0 -7px #cfcfcf, 187px 0 0 -7px #cfcfcf, 188px 0 0 -7px #cfcfcf, 189px 0 0 -7px #cfcfcf, 190px 0 0 -7px #cfcfcf, 191px 0 0 -7px #cfcfcf, 192px 0 0 -7px #cfcfcf, 193px 0 0 -7px #cfcfcf, 194px 0 0 -7px #cfcfcf, 195px 0 0 -7px #cfcfcf, 196px 0 0 -7px #cfcfcf, 197px 0 0 -7px #cfcfcf, 198px 0 0 -7px #cfcfcf, 199px 0 0 -7px #cfcfcf, 200px 0 0 -7px #cfcfcf, 201px 0 0 -7px #cfcfcf, 202px 0 0 -7px #cfcfcf, 203px 0 0 -7px #cfcfcf, 204px 0 0 -7px #cfcfcf, 205px 0 0 -7px #cfcfcf, 206px 0 0 -7px #cfcfcf, 207px 0 0 -7px #cfcfcf, 208px 0 0 -7px #cfcfcf, 209px 0 0 -7px #cfcfcf, 210px 0 0 -7px #cfcfcf, 211px 0 0 -7px #cfcfcf, 212px 0 0 -7px #cfcfcf, 213px 0 0 -7px #cfcfcf, 214px 0 0 -7px #cfcfcf, 215px 0 0 -7px #cfcfcf, 216px 0 0 -7px #cfcfcf, 217px 0 0 -7px #cfcfcf, 218px 0 0 -7px #cfcfcf, 219px 0 0 -7px #cfcfcf, 220px 0 0 -7px #cfcfcf, 221px 0 0 -7px #cfcfcf, 222px 0 0 -7px #cfcfcf, 223px 0 0 -7px #cfcfcf, 224px 0 0 -7px #cfcfcf, 225px 0 0 -7px #cfcfcf, 226px 0 0 -7px #cfcfcf, 227px 0 0 -7px #cfcfcf, 228px 0 0 -7px #cfcfcf, 229px 0 0 -7px #cfcfcf, 230px 0 0 -7px #cfcfcf, 231px 0 0 -7px #cfcfcf, 232px 0 0 -7px #cfcfcf, 233px 0 0 -7px #cfcfcf, 234px 0 0 -7px #cfcfcf, 235px 0 0 -7px #cfcfcf, 236px 0 0 -7px #cfcfcf, 237px 0 0 -7px #cfcfcf, 238px 0 0 -7px #cfcfcf, 239px 0 0 -7px #cfcfcf, 240px 0 0 -7px #cfcfcf, 241px 0 0 -7px #cfcfcf, 242px 0 0 -7px #cfcfcf, 243px 0 0 -7px #cfcfcf, 244px 0 0 -7px #cfcfcf, 245px 0 0 -7px #cfcfcf, 246px 0 0 -7px #cfcfcf, 247px 0 0 -7px #cfcfcf, 248px 0 0 -7px #cfcfcf, 249px 0 0 -7px #cfcfcf, 250px 0 0 -7px #cfcfcf, 251px 0 0 -7px #cfcfcf, 252px 0 0 -7px #cfcfcf, 253px 0 0 -7px #cfcfcf, 254px 0 0 -7px #cfcfcf, 255px 0 0 -7px #cfcfcf, 256px 0 0 -7px #cfcfcf, 257px 0 0 -7px #cfcfcf, 258px 0 0 -7px #cfcfcf, 259px 0 0 -7px #cfcfcf, 260px 0 0 -7px #cfcfcf, 261px 0 0 -7px #cfcfcf, 262px 0 0 -7px #cfcfcf, 263px 0 0 -7px #cfcfcf, 264px 0 0 -7px #cfcfcf, 265px 0 0 -7px #cfcfcf, 266px 0 0 -7px #cfcfcf, 267px 0 0 -7px #cfcfcf, 268px 0 0 -7px #cfcfcf, 269px 0 0 -7px #cfcfcf, 270px 0 0 -7px #cfcfcf, 271px 0 0 -7px #cfcfcf, 272px 0 0 -7px #cfcfcf, 273px 0 0 -7px #cfcfcf, 274px 0 0 -7px #cfcfcf, 275px 0 0 -7px #cfcfcf, 276px 0 0 -7px #cfcfcf, 277px 0 0 -7px #cfcfcf, 278px 0 0 -7px #cfcfcf, 279px 0 0 -7px #cfcfcf, 280px 0 0 -7px #cfcfcf, 281px 0 0 -7px #cfcfcf, 282px 0 0 -7px #cfcfcf, 283px 0 0 -7px #cfcfcf, 284px 0 0 -7px #cfcfcf, 285px 0 0 -7px #cfcfcf, 286px 0 0 -7px #cfcfcf, 287px 0 0 -7px #cfcfcf, 288px 0 0 -7px #cfcfcf, 289px 0 0 -7px #cfcfcf, 290px 0 0 -7px #cfcfcf, 291px 0 0 -7px #cfcfcf, 292px 0 0 -7px #cfcfcf, 293px 0 0 -7px #cfcfcf, 294px 0 0 -7px #cfcfcf, 295px 0 0 -7px #cfcfcf, 296px 0 0 -7px #cfcfcf, 297px 0 0 -7px #cfcfcf, 298px 0 0 -7px #cfcfcf, 299px 0 0 -7px #cfcfcf, 300px 0 0 -7px #cfcfcf, 301px 0 0 -7px #cfcfcf, 302px 0 0 -7px #cfcfcf, 303px 0 0 -7px #cfcfcf, 304px 0 0 -7px #cfcfcf, 305px 0 0 -7px #cfcfcf, 306px 0 0 -7px #cfcfcf, 307px 0 0 -7px #cfcfcf, 308px 0 0 -7px #cfcfcf, 309px 0 0 -7px #cfcfcf, 310px 0 0 -7px #cfcfcf, 311px 0 0 -7px #cfcfcf, 312px 0 0 -7px #cfcfcf, 313px 0 0 -7px #cfcfcf, 314px 0 0 -7px #cfcfcf, 315px 0 0 -7px #cfcfcf, 316px 0 0 -7px #cfcfcf, 317px 0 0 -7px #cfcfcf, 318px 0 0 -7px #cfcfcf, 319px 0 0 -7px #cfcfcf, 320px 0 0 -7px #cfcfcf, 321px 0 0 -7px #cfcfcf, 322px 0 0 -7px #cfcfcf, 323px 0 0 -7px #cfcfcf, 324px 0 0 -7px #cfcfcf, 325px 0 0 -7px #cfcfcf, 326px 0 0 -7px #cfcfcf, 327px 0 0 -7px #cfcfcf, 328px 0 0 -7px #cfcfcf, 329px 0 0 -7px #cfcfcf, 330px 0 0 -7px #cfcfcf, 331px 0 0 -7px #cfcfcf, 332px 0 0 -7px #cfcfcf, 333px 0 0 -7px #cfcfcf, 334px 0 0 -7px #cfcfcf, 335px 0 0 -7px #cfcfcf, 336px 0 0 -7px #cfcfcf, 337px 0 0 -7px #cfcfcf, 338px 0 0 -7px #cfcfcf, 339px 0 0 -7px #cfcfcf, 340px 0 0 -7px #cfcfcf, 341px 0 0 -7px #cfcfcf, 342px 0 0 -7px #cfcfcf, 343px 0 0 -7px #cfcfcf, 344px 0 0 -7px #cfcfcf, 345px 0 0 -7px #cfcfcf, 346px 0 0 -7px #cfcfcf, 347px 0 0 -7px #cfcfcf, 348px 0 0 -7px #cfcfcf, 349px 0 0 -7px #cfcfcf, 350px 0 0 -7px #cfcfcf, 351px 0 0 -7px #cfcfcf, 352px 0 0 -7px #cfcfcf, 353px 0 0 -7px #cfcfcf, 354px 0 0 -7px #cfcfcf, 355px 0 0 -7px #cfcfcf, 356px 0 0 -7px #cfcfcf, 357px 0 0 -7px #cfcfcf, 358px 0 0 -7px #cfcfcf, 359px 0 0 -7px #cfcfcf, 360px 0 0 -7px #cfcfcf, 361px 0 0 -7px #cfcfcf, 362px 0 0 -7px #cfcfcf, 363px 0 0 -7px #cfcfcf, 364px 0 0 -7px #cfcfcf, 365px 0 0 -7px #cfcfcf, 366px 0 0 -7px #cfcfcf, 367px 0 0 -7px #cfcfcf, 368px 0 0 -7px #cfcfcf, 369px 0 0 -7px #cfcfcf, 370px 0 0 -7px #cfcfcf, 371px 0 0 -7px #cfcfcf, 372px 0 0 -7px #cfcfcf, 373px 0 0 -7px #cfcfcf, 374px 0 0 -7px #cfcfcf, 375px 0 0 -7px #cfcfcf, 376px 0 0 -7px #cfcfcf, 377px 0 0 -7px #cfcfcf, 378px 0 0 -7px #cfcfcf, 379px 0 0 -7px #cfcfcf, 380px 0 0 -7px #cfcfcf, 381px 0 0 -7px #cfcfcf, 382px 0 0 -7px #cfcfcf, 383px 0 0 -7px #cfcfcf, 384px 0 0 -7px #cfcfcf, 385px 0 0 -7px #cfcfcf, 386px 0 0 -7px #cfcfcf, 387px 0 0 -7px #cfcfcf, 388px 0 0 -7px #cfcfcf, 389px 0 0 -7px #cfcfcf, 390px 0 0 -7px #cfcfcf, 391px 0 0 -7px #cfcfcf, 392px 0 0 -7px #cfcfcf, 393px 0 0 -7px #cfcfcf, 394px 0 0 -7px #cfcfcf, 395px 0 0 -7px #cfcfcf, 396px 0 0 -7px #cfcfcf, 397px 0 0 -7px #cfcfcf, 398px 0 0 -7px #cfcfcf, 399px 0 0 -7px #cfcfcf, 400px 0 0 -7px #cfcfcf, 401px 0 0 -7px #cfcfcf, 402px 0 0 -7px #cfcfcf, 403px 0 0 -7px #cfcfcf, 404px 0 0 -7px #cfcfcf, 405px 0 0 -7px #cfcfcf, 406px 0 0 -7px #cfcfcf, 407px 0 0 -7px #cfcfcf, 408px 0 0 -7px #cfcfcf, 409px 0 0 -7px #cfcfcf, 410px 0 0 -7px #cfcfcf, 411px 0 0 -7px #cfcfcf, 412px 0 0 -7px #cfcfcf, 413px 0 0 -7px #cfcfcf, 414px 0 0 -7px #cfcfcf, 415px 0 0 -7px #cfcfcf, 416px 0 0 -7px #cfcfcf, 417px 0 0 -7px #cfcfcf, 418px 0 0 -7px #cfcfcf, 419px 0 0 -7px #cfcfcf, 420px 0 0 -7px #cfcfcf, 421px 0 0 -7px #cfcfcf, 422px 0 0 -7px #cfcfcf, 423px 0 0 -7px #cfcfcf, 424px 0 0 -7px #cfcfcf, 425px 0 0 -7px #cfcfcf, 426px 0 0 -7px #cfcfcf, 427px 0 0 -7px #cfcfcf, 428px 0 0 -7px #cfcfcf, 429px 0 0 -7px #cfcfcf, 430px 0 0 -7px #cfcfcf, 431px 0 0 -7px #cfcfcf, 432px 0 0 -7px #cfcfcf, 433px 0 0 -7px #cfcfcf, 434px 0 0 -7px #cfcfcf, 435px 0 0 -7px #cfcfcf, 436px 0 0 -7px #cfcfcf, 437px 0 0 -7px #cfcfcf, 438px 0 0 -7px #cfcfcf, 439px 0 0 -7px #cfcfcf, 440px 0 0 -7px #cfcfcf, 441px 0 0 -7px #cfcfcf, 442px 0 0 -7px #cfcfcf, 443px 0 0 -7px #cfcfcf, 444px 0 0 -7px #cfcfcf, 445px 0 0 -7px #cfcfcf, 446px 0 0 -7px #cfcfcf, 447px 0 0 -7px #cfcfcf, 448px 0 0 -7px #cfcfcf, 449px 0 0 -7px #cfcfcf, 450px 0 0 -7px #cfcfcf, 451px 0 0 -7px #cfcfcf, 452px 0 0 -7px #cfcfcf, 453px 0 0 -7px #cfcfcf, 454px 0 0 -7px #cfcfcf, 455px 0 0 -7px #cfcfcf, 456px 0 0 -7px #cfcfcf, 457px 0 0 -7px #cfcfcf, 458px 0 0 -7px #cfcfcf, 459px 0 0 -7px #cfcfcf, 460px 0 0 -7px #cfcfcf, 461px 0 0 -7px #cfcfcf, 462px 0 0 -7px #cfcfcf, 463px 0 0 -7px #cfcfcf, 464px 0 0 -7px #cfcfcf, 465px 0 0 -7px #cfcfcf, 466px 0 0 -7px #cfcfcf, 467px 0 0 -7px #cfcfcf, 468px 0 0 -7px #cfcfcf, 469px 0 0 -7px #cfcfcf, 470px 0 0 -7px #cfcfcf, 471px 0 0 -7px #cfcfcf, 472px 0 0 -7px #cfcfcf, 473px 0 0 -7px #cfcfcf, 474px 0 0 -7px #cfcfcf, 475px 0 0 -7px #cfcfcf, 476px 0 0 -7px #cfcfcf, 477px 0 0 -7px #cfcfcf, 478px 0 0 -7px #cfcfcf, 479px 0 0 -7px #cfcfcf, 480px 0 0 -7px #cfcfcf, 481px 0 0 -7px #cfcfcf, 482px 0 0 -7px #cfcfcf, 483px 0 0 -7px #cfcfcf, 484px 0 0 -7px #cfcfcf, 485px 0 0 -7px #cfcfcf, 486px 0 0 -7px #cfcfcf, 487px 0 0 -7px #cfcfcf, 488px 0 0 -7px #cfcfcf, 489px 0 0 -7px #cfcfcf, 490px 0 0 -7px #cfcfcf, 491px 0 0 -7px #cfcfcf, 492px 0 0 -7px #cfcfcf, 493px 0 0 -7px #cfcfcf, 494px 0 0 -7px #cfcfcf, 495px 0 0 -7px #cfcfcf, 496px 0 0 -7px #cfcfcf, 497px 0 0 -7px #cfcfcf, 498px 0 0 -7px #cfcfcf, 499px 0 0 -7px #cfcfcf, 500px 0 0 -7px #cfcfcf;
  -webkit-transition: background-color 150ms;
  transition: background-color 150ms; }

.slider::-moz-range-track, .slider::-moz-range-progress {
  width: 100%;
  height: 30px;
  background: linear-gradient(to bottom, #cfcfcf, #cfcfcf) 100% 50%/100% 7px no-repeat transparent; }

.slider::-moz-range-progress {
  background: linear-gradient(to bottom, #1c2e51, #1c2e51) 100% 50%/100% 7px no-repeat transparent; }

.slider::-moz-range-thumb {
  -moz-appearance: none;
  appearance: none;
  margin: 0;
  height: 22px;
  width: 22px;
  background: #1c2e51;
  border-radius: 100%;
  border: 0;
  -moz-transition: background-color 150ms;
  transition: background-color 150ms; }

.slider::-ms-track {
  width: 100%;
  height: 30px;
  border: 0;
  color: transparent;
  background: transparent; }

.slider::-ms-fill-lower {
  background: linear-gradient(to bottom, #1c2e51, #1c2e51) 100% 50%/100% 7px no-repeat transparent; }

.slider::-ms-fill-upper {
  background: linear-gradient(to bottom, #cfcfcf, #cfcfcf) 100% 50%/100% 7px no-repeat transparent; }

.slider::-ms-thumb {
  appearance: none;
  height: 22px;
  width: 22px;
  background: #1c2e51;
  border-radius: 100%;
  border: 0;
  -ms-transition: background-color 150ms;
  transition: background-color 150ms;
  top: 0;
  margin: 0;
  box-shadow: none; }

.slider:hover::-webkit-slider-thumb, .slider:focus::-webkit-slider-thumb {
  background-color: #1c2e51; }

.slider:hover::-moz-range-thumb, .slider:focus::-moz-range-thumb {
  background-color: #1c2e51; }

.slider:hover::-ms-thumb, .slider:focus::-ms-thumb {
  background-color: #1c2e51; }

.statusFilterContainer {
  height: 14px;
  width: 10px;
  z-index: 2;
  background: url(../images/arrow_open_small.png) no-repeat 100%;
  position: relative;
  margin: auto;
  cursor: pointer;
  float: right !important; }
  .statusFilterContainer:hover {
    background: url(../images/arrow_close_small.png) no-repeat 100%; }
  .statusFilterContainer .statusFilterTableWidget {
    min-width: 111px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 0px 10px 0 rgba(0, 0, 0, 0.12);
    background-color: white !important;
    position: absolute;
    text-align: left;
    right: 0;
    top: 12px;
    z-index: 2; }
    .statusFilterContainer .statusFilterTableWidget ul li {
      cursor: pointer; }
      .statusFilterContainer .statusFilterTableWidget ul li:hover {
        background-color: #EBEFF2; }
      .statusFilterContainer .statusFilterTableWidget ul li a {
        display: inline-block;
        width: 100%;
        padding: 15px;
        box-sizing: border-box; }
      .statusFilterContainer .statusFilterTableWidget ul li.disabled {
        cursor: default; }
        .statusFilterContainer .statusFilterTableWidget ul li.disabled:hover {
          background-color: white; }
        .statusFilterContainer .statusFilterTableWidget ul li.disabled a {
          color: #B8B9BB; }

.stopDebitColumn {
  min-width: 70px; }

@media screen and (max-width: 1300px) {
  .nav-container .nav > li {
    min-width: 115px; }
    .nav-container .nav > li > a {
      padding: 0 10px; }
      .nav-container .nav > li > a .icon-container {
        margin-right: 6px; } }

@media screen and (max-width: 1300px) {
  .table-align-box-recargas {
    height: 253px;
    width: 248px; }
  .table-align_margin_btn_saeta {
    padding-top: 12%; }
  .table-align-button-recargas {
    padding-top: 14px; } }

@media screen and (max-width: 1210px) {
  .table-align-box-recargas {
    height: 234px;
    width: 225px; }
  .table-align_margin_btn_saeta {
    padding-top: 13%; }
  .table-align-button-recargas {
    padding-top: 0px; } }

@media screen and (max-height: 930px) {
  .table-align_login-alert {
    margin-top: 15% !important; } }

@media screen and (max-height: 780px) {
  .table-align_login-alert {
    margin-top: 10% !important; } }

@media screen and (max-height: 700px) {
  .table-align_login-alert {
    margin-top: 6% !important; } }

@media screen and (max-height: 600px) {
  .table-align_login-alert {
    margin-top: 2% !important; } }

@media screen and (max-width: 1210px) {
  .nav-container .nav {
    width: 98%; }
    .nav-container .nav > li {
      min-width: 90px; }
      .nav-container .nav > li > a {
        padding: 0 5px;
        font-size: 10px !important; }
  .login-container > .rowDiv:first-child {
    width: 69%; }
  .modal_alert {
    width: 45%;
    /* margin-left: 25.5%;*/ }
  .macropremia_banner > .rowDiv {
    width: 150px !important; }
  .macropremia_banner_logo {
    width: 150px; } }

@media screen and (max-width: 750px) {
  .btn-01-2u {
    min-width: 100px;
    margin-left: 5% !important; }
  .btn-02-2u {
    min-width: 100px; }
  .modal-consolidada .modal_container, .modal-consolidada .modal_alert_container, .modal-consolidada .modal_alert_popup_container {
    padding: 31px 0px;
    width: 100%; }
  .tableDiv.table_default.modal.modal-consolidada {
    width: 100% !important;
    margin-left: 0px !important; } }

.notification-preview {
  box-sizing: border-box;
  background-color: white;
  border-top: 1px solid #d6d6d6;
  cursor: pointer; }
  .notification-preview[propertyappender="NO_LEIDA"] {
    background-color: #EBEFF2; }
    .notification-preview[propertyappender="NO_LEIDA"] .notification-preview_title {
      font-weight: bold; }
  .notification-preview_text {
    padding: 10px 0 10px 20px; }
  .notification-preview_header {
    margin-bottom: 10px; }
    .notification-preview_header .quantity-days {
      font-size: 12px;
      line-height: 1.2; }
    .notification-preview_header_label:not(:empty) {
      font-size: 12px;
      line-height: 1.2;
      line-height: 1.5;
      padding: 3px 5px;
      background-color: #FF8CC5;
      color: white;
      border-radius: 2px; }
  .notification-preview_title {
    font-size: 14px !important;
    font-family: 'Titillium Web';
    font-size-adjust: 0.53;
    line-height: 1.2; }
  .notification-preview_button-detail {
    background-color: transparent;
    color: #1c2e51;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    width: 100%;
    line-height: 64px;
    text-align: right;
    border: none; }
    .notification-preview_button-detail[disabled] {
      color: #B8B9BB;
      cursor: default; }
    .notification-preview_button-detail_container {
      padding-right: 20px; }
    .notification-preview_button-detail .icon_button {
      vertical-align: middle; }

.notification-detail_title {
  font-size: 14px !important;
  font-family: 'Titillium Web';
  font-size-adjust: 0.53;
  line-height: 1.2;
  font-weight: bold; }

#htmlCode_Comprobante .textoP {
  margin: 12px 9px; }

#htmlCode_Comprobante b {
  font-weight: bolder; }

#htmlCode_Comprobante > table + table, #htmlCode_Comprobante > table > tbody > tr > td > table {
  border: 1px solid; }

#htmlCode_Comprobante table {
  -webkit-margin-start: auto;
  -webkit-margin-end: auto;
  -moz-margin-start: auto;
  -moz-margin-end: auto;
  margin-start: auto;
  margin-end: auto;
  display: table;
  border-spacing: 2px;
  border-color: grey;
  border-collapse: separate; }

#htmlCode_Comprobante td {
  vertical-align: middle; }

/* END Custom CSS */
